Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. /* DO NOT EDIT - This file generated automatically by gl_x86-64_asm.py (from Mesa) script */
  2.  
  3. /*
  4.  * (C) Copyright IBM Corporation 2005
  5.  * All Rights Reserved.
  6.  *
  7.  * Permission is hereby granted, free of charge, to any person obtaining a
  8.  * copy of this software and associated documentation files (the "Software"),
  9.  * to deal in the Software without restriction, including without limitation
  10.  * the rights to use, copy, modify, merge, publish, distribute, sub license,
  11.  * and/or sell copies of the Software, and to permit persons to whom the
  12.  * Software is furnished to do so, subject to the following conditions:
  13.  *
  14.  * The above copyright notice and this permission notice (including the next
  15.  * paragraph) shall be included in all copies or substantial portions of the
  16.  * Software.
  17.  *
  18.  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  19.  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  20.  * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.  IN NO EVENT SHALL
  21.  * IBM,
  22.  * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
  23.  * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
  24.  * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  25.  * SOFTWARE.
  26.  */
  27.  
  28. /* If we build with gcc's -fvisibility=hidden flag, we'll need to change
  29.  * the symbol visibility mode to 'default'.
  30.  */
  31.  
  32. #include "x86/assyntax.h"
  33.  
  34. #ifdef __GNUC__
  35. #  pragma GCC visibility push(default)
  36. #  define HIDDEN(x) .hidden x
  37. #else
  38. #  define HIDDEN(x)
  39. #endif
  40.  
  41. # if defined(USE_MGL_NAMESPACE)
  42. #  define GL_PREFIX(n) GLNAME(CONCAT(mgl,n))
  43. #  define _glapi_Dispatch _mglapi_Dispatch
  44. # else
  45. #  define GL_PREFIX(n) GLNAME(CONCAT(gl,n))
  46. # endif
  47.  
  48. #if defined(PTHREADS) || defined(WIN32) || defined(BEOS_THREADS)
  49. #  define THREADS
  50. #endif
  51.  
  52.         .text
  53.  
  54. #ifdef GLX_USE_TLS
  55.  
  56.         .globl _x86_64_get_get_dispatch; HIDDEN(_x86_64_get_get_dispatch)
  57. _x86_64_get_get_dispatch:
  58.         lea     _x86_64_get_dispatch(%rip), %rax
  59.         ret
  60.  
  61.         .p2align        4,,15
  62. _x86_64_get_dispatch:
  63.         movq    _glapi_tls_Dispatch@GOTTPOFF(%rip), %rax
  64.         movq    %fs:(%rax), %rax
  65.         ret
  66.         .size   _x86_64_get_dispatch, .-_x86_64_get_dispatch
  67.  
  68. #elif defined(PTHREADS)
  69.  
  70.         .extern _glapi_Dispatch
  71.         .extern _gl_DispatchTSD
  72.         .extern pthread_getspecific
  73.  
  74.         .p2align        4,,15
  75. _x86_64_get_dispatch:
  76.         movq    _gl_DispatchTSD@GOTPCREL(%rip), %rax
  77.         movl    (%rax), %edi
  78.         jmp     pthread_getspecific@PLT
  79.  
  80. #elif defined(THREADS)
  81.  
  82.         .extern _glapi_get_dispatch
  83.  
  84. #endif
  85.  
  86.         .p2align        4,,15
  87.         .globl  GL_PREFIX(NewList)
  88.         .type   GL_PREFIX(NewList), @function
  89. GL_PREFIX(NewList):
  90. #if defined(GLX_USE_TLS)
  91.         call    _x86_64_get_dispatch@PLT
  92.         movq    0(%rax), %r11
  93.         jmp     *%r11
  94. #elif defined(PTHREADS)
  95.         pushq   %rdi
  96.         pushq   %rsi
  97.         pushq   %rbp
  98.         call    _x86_64_get_dispatch@PLT
  99.         popq    %rbp
  100.         popq    %rsi
  101.         popq    %rdi
  102.         movq    (%rax), %r11
  103.         jmp     *%r11
  104. #else
  105.         movq    _glapi_Dispatch(%rip), %rax
  106.         testq   %rax, %rax
  107.         je      1f
  108.         movq    0(%rax), %r11
  109.         jmp     *%r11
  110. 1:
  111.         pushq   %rdi
  112.         pushq   %rsi
  113.         pushq   %rbp
  114.         call    _glapi_get_dispatch
  115.         popq    %rbp
  116.         popq    %rsi
  117.         popq    %rdi
  118.         movq    0(%rax), %r11
  119.         jmp     *%r11
  120. #endif /* defined(GLX_USE_TLS) */
  121.         .size   GL_PREFIX(NewList), .-GL_PREFIX(NewList)
  122.  
  123.         .p2align        4,,15
  124.         .globl  GL_PREFIX(EndList)
  125.         .type   GL_PREFIX(EndList), @function
  126. GL_PREFIX(EndList):
  127. #if defined(GLX_USE_TLS)
  128.         call    _x86_64_get_dispatch@PLT
  129.         movq    8(%rax), %r11
  130.         jmp     *%r11
  131. #elif defined(PTHREADS)
  132.         pushq   %rbp
  133.         call    _x86_64_get_dispatch@PLT
  134.         popq    %rbp
  135.         movq    8(%rax), %r11
  136.         jmp     *%r11
  137. #else
  138.         movq    _glapi_Dispatch(%rip), %rax
  139.         testq   %rax, %rax
  140.         je      1f
  141.         movq    8(%rax), %r11
  142.         jmp     *%r11
  143. 1:
  144.         pushq   %rbp
  145.         call    _glapi_get_dispatch
  146.         popq    %rbp
  147.         movq    8(%rax), %r11
  148.         jmp     *%r11
  149. #endif /* defined(GLX_USE_TLS) */
  150.         .size   GL_PREFIX(EndList), .-GL_PREFIX(EndList)
  151.  
  152.         .p2align        4,,15
  153.         .globl  GL_PREFIX(CallList)
  154.         .type   GL_PREFIX(CallList), @function
  155. GL_PREFIX(CallList):
  156. #if defined(GLX_USE_TLS)
  157.         call    _x86_64_get_dispatch@PLT
  158.         movq    16(%rax), %r11
  159.         jmp     *%r11
  160. #elif defined(PTHREADS)
  161.         pushq   %rdi
  162.         call    _x86_64_get_dispatch@PLT
  163.         popq    %rdi
  164.         movq    16(%rax), %r11
  165.         jmp     *%r11
  166. #else
  167.         movq    _glapi_Dispatch(%rip), %rax
  168.         testq   %rax, %rax
  169.         je      1f
  170.         movq    16(%rax), %r11
  171.         jmp     *%r11
  172. 1:
  173.         pushq   %rdi
  174.         call    _glapi_get_dispatch
  175.         popq    %rdi
  176.         movq    16(%rax), %r11
  177.         jmp     *%r11
  178. #endif /* defined(GLX_USE_TLS) */
  179.         .size   GL_PREFIX(CallList), .-GL_PREFIX(CallList)
  180.  
  181.         .p2align        4,,15
  182.         .globl  GL_PREFIX(CallLists)
  183.         .type   GL_PREFIX(CallLists), @function
  184. GL_PREFIX(CallLists):
  185. #if defined(GLX_USE_TLS)
  186.         call    _x86_64_get_dispatch@PLT
  187.         movq    24(%rax), %r11
  188.         jmp     *%r11
  189. #elif defined(PTHREADS)
  190.         pushq   %rdi
  191.         pushq   %rsi
  192.         pushq   %rdx
  193.         call    _x86_64_get_dispatch@PLT
  194.         popq    %rdx
  195.         popq    %rsi
  196.         popq    %rdi
  197.         movq    24(%rax), %r11
  198.         jmp     *%r11
  199. #else
  200.         movq    _glapi_Dispatch(%rip), %rax
  201.         testq   %rax, %rax
  202.         je      1f
  203.         movq    24(%rax), %r11
  204.         jmp     *%r11
  205. 1:
  206.         pushq   %rdi
  207.         pushq   %rsi
  208.         pushq   %rdx
  209.         call    _glapi_get_dispatch
  210.         popq    %rdx
  211.         popq    %rsi
  212.         popq    %rdi
  213.         movq    24(%rax), %r11
  214.         jmp     *%r11
  215. #endif /* defined(GLX_USE_TLS) */
  216.         .size   GL_PREFIX(CallLists), .-GL_PREFIX(CallLists)
  217.  
  218.         .p2align        4,,15
  219.         .globl  GL_PREFIX(DeleteLists)
  220.         .type   GL_PREFIX(DeleteLists), @function
  221. GL_PREFIX(DeleteLists):
  222. #if defined(GLX_USE_TLS)
  223.         call    _x86_64_get_dispatch@PLT
  224.         movq    32(%rax), %r11
  225.         jmp     *%r11
  226. #elif defined(PTHREADS)
  227.         pushq   %rdi
  228.         pushq   %rsi
  229.         pushq   %rbp
  230.         call    _x86_64_get_dispatch@PLT
  231.         popq    %rbp
  232.         popq    %rsi
  233.         popq    %rdi
  234.         movq    32(%rax), %r11
  235.         jmp     *%r11
  236. #else
  237.         movq    _glapi_Dispatch(%rip), %rax
  238.         testq   %rax, %rax
  239.         je      1f
  240.         movq    32(%rax), %r11
  241.         jmp     *%r11
  242. 1:
  243.         pushq   %rdi
  244.         pushq   %rsi
  245.         pushq   %rbp
  246.         call    _glapi_get_dispatch
  247.         popq    %rbp
  248.         popq    %rsi
  249.         popq    %rdi
  250.         movq    32(%rax), %r11
  251.         jmp     *%r11
  252. #endif /* defined(GLX_USE_TLS) */
  253.         .size   GL_PREFIX(DeleteLists), .-GL_PREFIX(DeleteLists)
  254.  
  255.         .p2align        4,,15
  256.         .globl  GL_PREFIX(GenLists)
  257.         .type   GL_PREFIX(GenLists), @function
  258. GL_PREFIX(GenLists):
  259. #if defined(GLX_USE_TLS)
  260.         call    _x86_64_get_dispatch@PLT
  261.         movq    40(%rax), %r11
  262.         jmp     *%r11
  263. #elif defined(PTHREADS)
  264.         pushq   %rdi
  265.         call    _x86_64_get_dispatch@PLT
  266.         popq    %rdi
  267.         movq    40(%rax), %r11
  268.         jmp     *%r11
  269. #else
  270.         movq    _glapi_Dispatch(%rip), %rax
  271.         testq   %rax, %rax
  272.         je      1f
  273.         movq    40(%rax), %r11
  274.         jmp     *%r11
  275. 1:
  276.         pushq   %rdi
  277.         call    _glapi_get_dispatch
  278.         popq    %rdi
  279.         movq    40(%rax), %r11
  280.         jmp     *%r11
  281. #endif /* defined(GLX_USE_TLS) */
  282.         .size   GL_PREFIX(GenLists), .-GL_PREFIX(GenLists)
  283.  
  284.         .p2align        4,,15
  285.         .globl  GL_PREFIX(ListBase)
  286.         .type   GL_PREFIX(ListBase), @function
  287. GL_PREFIX(ListBase):
  288. #if defined(GLX_USE_TLS)
  289.         call    _x86_64_get_dispatch@PLT
  290.         movq    48(%rax), %r11
  291.         jmp     *%r11
  292. #elif defined(PTHREADS)
  293.         pushq   %rdi
  294.         call    _x86_64_get_dispatch@PLT
  295.         popq    %rdi
  296.         movq    48(%rax), %r11
  297.         jmp     *%r11
  298. #else
  299.         movq    _glapi_Dispatch(%rip), %rax
  300.         testq   %rax, %rax
  301.         je      1f
  302.         movq    48(%rax), %r11
  303.         jmp     *%r11
  304. 1:
  305.         pushq   %rdi
  306.         call    _glapi_get_dispatch
  307.         popq    %rdi
  308.         movq    48(%rax), %r11
  309.         jmp     *%r11
  310. #endif /* defined(GLX_USE_TLS) */
  311.         .size   GL_PREFIX(ListBase), .-GL_PREFIX(ListBase)
  312.  
  313.         .p2align        4,,15
  314.         .globl  GL_PREFIX(Begin)
  315.         .type   GL_PREFIX(Begin), @function
  316. GL_PREFIX(Begin):
  317. #if defined(GLX_USE_TLS)
  318.         call    _x86_64_get_dispatch@PLT
  319.         movq    56(%rax), %r11
  320.         jmp     *%r11
  321. #elif defined(PTHREADS)
  322.         pushq   %rdi
  323.         call    _x86_64_get_dispatch@PLT
  324.         popq    %rdi
  325.         movq    56(%rax), %r11
  326.         jmp     *%r11
  327. #else
  328.         movq    _glapi_Dispatch(%rip), %rax
  329.         testq   %rax, %rax
  330.         je      1f
  331.         movq    56(%rax), %r11
  332.         jmp     *%r11
  333. 1:
  334.         pushq   %rdi
  335.         call    _glapi_get_dispatch
  336.         popq    %rdi
  337.         movq    56(%rax), %r11
  338.         jmp     *%r11
  339. #endif /* defined(GLX_USE_TLS) */
  340.         .size   GL_PREFIX(Begin), .-GL_PREFIX(Begin)
  341.  
  342.         .p2align        4,,15
  343.         .globl  GL_PREFIX(Bitmap)
  344.         .type   GL_PREFIX(Bitmap), @function
  345. GL_PREFIX(Bitmap):
  346. #if defined(GLX_USE_TLS)
  347.         call    _x86_64_get_dispatch@PLT
  348.         movq    64(%rax), %r11
  349.         jmp     *%r11
  350. #elif defined(PTHREADS)
  351.         subq    $56, %rsp
  352.         movq    %rdi, (%rsp)
  353.         movq    %rsi, 8(%rsp)
  354.         movq    %xmm0, 16(%rsp)
  355.         movq    %xmm1, 24(%rsp)
  356.         movq    %xmm2, 32(%rsp)
  357.         movq    %xmm3, 40(%rsp)
  358.         movq    %rdx, 48(%rsp)
  359.         call    _x86_64_get_dispatch@PLT
  360.         movq    48(%rsp), %rdx
  361.         movq    40(%rsp), %xmm3
  362.         movq    32(%rsp), %xmm2
  363.         movq    24(%rsp), %xmm1
  364.         movq    16(%rsp), %xmm0
  365.         movq    8(%rsp), %rsi
  366.         movq    (%rsp), %rdi
  367.         addq    $56, %rsp
  368.         movq    64(%rax), %r11
  369.         jmp     *%r11
  370. #else
  371.         movq    _glapi_Dispatch(%rip), %rax
  372.         testq   %rax, %rax
  373.         je      1f
  374.         movq    64(%rax), %r11
  375.         jmp     *%r11
  376. 1:
  377.         subq    $56, %rsp
  378.         movq    %rdi, (%rsp)
  379.         movq    %rsi, 8(%rsp)
  380.         movq    %xmm0, 16(%rsp)
  381.         movq    %xmm1, 24(%rsp)
  382.         movq    %xmm2, 32(%rsp)
  383.         movq    %xmm3, 40(%rsp)
  384.         movq    %rdx, 48(%rsp)
  385.         call    _glapi_get_dispatch
  386.         movq    48(%rsp), %rdx
  387.         movq    40(%rsp), %xmm3
  388.         movq    32(%rsp), %xmm2
  389.         movq    24(%rsp), %xmm1
  390.         movq    16(%rsp), %xmm0
  391.         movq    8(%rsp), %rsi
  392.         movq    (%rsp), %rdi
  393.         addq    $56, %rsp
  394.         movq    64(%rax), %r11
  395.         jmp     *%r11
  396. #endif /* defined(GLX_USE_TLS) */
  397.         .size   GL_PREFIX(Bitmap), .-GL_PREFIX(Bitmap)
  398.  
  399.         .p2align        4,,15
  400.         .globl  GL_PREFIX(Color3b)
  401.         .type   GL_PREFIX(Color3b), @function
  402. GL_PREFIX(Color3b):
  403. #if defined(GLX_USE_TLS)
  404.         call    _x86_64_get_dispatch@PLT
  405.         movq    72(%rax), %r11
  406.         jmp     *%r11
  407. #elif defined(PTHREADS)
  408.         pushq   %rdi
  409.         pushq   %rsi
  410.         pushq   %rdx
  411.         call    _x86_64_get_dispatch@PLT
  412.         popq    %rdx
  413.         popq    %rsi
  414.         popq    %rdi
  415.         movq    72(%rax), %r11
  416.         jmp     *%r11
  417. #else
  418.         movq    _glapi_Dispatch(%rip), %rax
  419.         testq   %rax, %rax
  420.         je      1f
  421.         movq    72(%rax), %r11
  422.         jmp     *%r11
  423. 1:
  424.         pushq   %rdi
  425.         pushq   %rsi
  426.         pushq   %rdx
  427.         call    _glapi_get_dispatch
  428.         popq    %rdx
  429.         popq    %rsi
  430.         popq    %rdi
  431.         movq    72(%rax), %r11
  432.         jmp     *%r11
  433. #endif /* defined(GLX_USE_TLS) */
  434.         .size   GL_PREFIX(Color3b), .-GL_PREFIX(Color3b)
  435.  
  436.         .p2align        4,,15
  437.         .globl  GL_PREFIX(Color3bv)
  438.         .type   GL_PREFIX(Color3bv), @function
  439. GL_PREFIX(Color3bv):
  440. #if defined(GLX_USE_TLS)
  441.         call    _x86_64_get_dispatch@PLT
  442.         movq    80(%rax), %r11
  443.         jmp     *%r11
  444. #elif defined(PTHREADS)
  445.         pushq   %rdi
  446.         call    _x86_64_get_dispatch@PLT
  447.         popq    %rdi
  448.         movq    80(%rax), %r11
  449.         jmp     *%r11
  450. #else
  451.         movq    _glapi_Dispatch(%rip), %rax
  452.         testq   %rax, %rax
  453.         je      1f
  454.         movq    80(%rax), %r11
  455.         jmp     *%r11
  456. 1:
  457.         pushq   %rdi
  458.         call    _glapi_get_dispatch
  459.         popq    %rdi
  460.         movq    80(%rax), %r11
  461.         jmp     *%r11
  462. #endif /* defined(GLX_USE_TLS) */
  463.         .size   GL_PREFIX(Color3bv), .-GL_PREFIX(Color3bv)
  464.  
  465.         .p2align        4,,15
  466.         .globl  GL_PREFIX(Color3d)
  467.         .type   GL_PREFIX(Color3d), @function
  468. GL_PREFIX(Color3d):
  469. #if defined(GLX_USE_TLS)
  470.         call    _x86_64_get_dispatch@PLT
  471.         movq    88(%rax), %r11
  472.         jmp     *%r11
  473. #elif defined(PTHREADS)
  474.         subq    $24, %rsp
  475.         movq    %xmm0, (%rsp)
  476.         movq    %xmm1, 8(%rsp)
  477.         movq    %xmm2, 16(%rsp)
  478.         call    _x86_64_get_dispatch@PLT
  479.         movq    16(%rsp), %xmm2
  480.         movq    8(%rsp), %xmm1
  481.         movq    (%rsp), %xmm0
  482.         addq    $24, %rsp
  483.         movq    88(%rax), %r11
  484.         jmp     *%r11
  485. #else
  486.         movq    _glapi_Dispatch(%rip), %rax
  487.         testq   %rax, %rax
  488.         je      1f
  489.         movq    88(%rax), %r11
  490.         jmp     *%r11
  491. 1:
  492.         subq    $24, %rsp
  493.         movq    %xmm0, (%rsp)
  494.         movq    %xmm1, 8(%rsp)
  495.         movq    %xmm2, 16(%rsp)
  496.         call    _glapi_get_dispatch
  497.         movq    16(%rsp), %xmm2
  498.         movq    8(%rsp), %xmm1
  499.         movq    (%rsp), %xmm0
  500.         addq    $24, %rsp
  501.         movq    88(%rax), %r11
  502.         jmp     *%r11
  503. #endif /* defined(GLX_USE_TLS) */
  504.         .size   GL_PREFIX(Color3d), .-GL_PREFIX(Color3d)
  505.  
  506.         .p2align        4,,15
  507.         .globl  GL_PREFIX(Color3dv)
  508.         .type   GL_PREFIX(Color3dv), @function
  509. GL_PREFIX(Color3dv):
  510. #if defined(GLX_USE_TLS)
  511.         call    _x86_64_get_dispatch@PLT
  512.         movq    96(%rax), %r11
  513.         jmp     *%r11
  514. #elif defined(PTHREADS)
  515.         pushq   %rdi
  516.         call    _x86_64_get_dispatch@PLT
  517.         popq    %rdi
  518.         movq    96(%rax), %r11
  519.         jmp     *%r11
  520. #else
  521.         movq    _glapi_Dispatch(%rip), %rax
  522.         testq   %rax, %rax
  523.         je      1f
  524.         movq    96(%rax), %r11
  525.         jmp     *%r11
  526. 1:
  527.         pushq   %rdi
  528.         call    _glapi_get_dispatch
  529.         popq    %rdi
  530.         movq    96(%rax), %r11
  531.         jmp     *%r11
  532. #endif /* defined(GLX_USE_TLS) */
  533.         .size   GL_PREFIX(Color3dv), .-GL_PREFIX(Color3dv)
  534.  
  535.         .p2align        4,,15
  536.         .globl  GL_PREFIX(Color3f)
  537.         .type   GL_PREFIX(Color3f), @function
  538. GL_PREFIX(Color3f):
  539. #if defined(GLX_USE_TLS)
  540.         call    _x86_64_get_dispatch@PLT
  541.         movq    104(%rax), %r11
  542.         jmp     *%r11
  543. #elif defined(PTHREADS)
  544.         subq    $24, %rsp
  545.         movq    %xmm0, (%rsp)
  546.         movq    %xmm1, 8(%rsp)
  547.         movq    %xmm2, 16(%rsp)
  548.         call    _x86_64_get_dispatch@PLT
  549.         movq    16(%rsp), %xmm2
  550.         movq    8(%rsp), %xmm1
  551.         movq    (%rsp), %xmm0
  552.         addq    $24, %rsp
  553.         movq    104(%rax), %r11
  554.         jmp     *%r11
  555. #else
  556.         movq    _glapi_Dispatch(%rip), %rax
  557.         testq   %rax, %rax
  558.         je      1f
  559.         movq    104(%rax), %r11
  560.         jmp     *%r11
  561. 1:
  562.         subq    $24, %rsp
  563.         movq    %xmm0, (%rsp)
  564.         movq    %xmm1, 8(%rsp)
  565.         movq    %xmm2, 16(%rsp)
  566.         call    _glapi_get_dispatch
  567.         movq    16(%rsp), %xmm2
  568.         movq    8(%rsp), %xmm1
  569.         movq    (%rsp), %xmm0
  570.         addq    $24, %rsp
  571.         movq    104(%rax), %r11
  572.         jmp     *%r11
  573. #endif /* defined(GLX_USE_TLS) */
  574.         .size   GL_PREFIX(Color3f), .-GL_PREFIX(Color3f)
  575.  
  576.         .p2align        4,,15
  577.         .globl  GL_PREFIX(Color3fv)
  578.         .type   GL_PREFIX(Color3fv), @function
  579. GL_PREFIX(Color3fv):
  580. #if defined(GLX_USE_TLS)
  581.         call    _x86_64_get_dispatch@PLT
  582.         movq    112(%rax), %r11
  583.         jmp     *%r11
  584. #elif defined(PTHREADS)
  585.         pushq   %rdi
  586.         call    _x86_64_get_dispatch@PLT
  587.         popq    %rdi
  588.         movq    112(%rax), %r11
  589.         jmp     *%r11
  590. #else
  591.         movq    _glapi_Dispatch(%rip), %rax
  592.         testq   %rax, %rax
  593.         je      1f
  594.         movq    112(%rax), %r11
  595.         jmp     *%r11
  596. 1:
  597.         pushq   %rdi
  598.         call    _glapi_get_dispatch
  599.         popq    %rdi
  600.         movq    112(%rax), %r11
  601.         jmp     *%r11
  602. #endif /* defined(GLX_USE_TLS) */
  603.         .size   GL_PREFIX(Color3fv), .-GL_PREFIX(Color3fv)
  604.  
  605.         .p2align        4,,15
  606.         .globl  GL_PREFIX(Color3i)
  607.         .type   GL_PREFIX(Color3i), @function
  608. GL_PREFIX(Color3i):
  609. #if defined(GLX_USE_TLS)
  610.         call    _x86_64_get_dispatch@PLT
  611.         movq    120(%rax), %r11
  612.         jmp     *%r11
  613. #elif defined(PTHREADS)
  614.         pushq   %rdi
  615.         pushq   %rsi
  616.         pushq   %rdx
  617.         call    _x86_64_get_dispatch@PLT
  618.         popq    %rdx
  619.         popq    %rsi
  620.         popq    %rdi
  621.         movq    120(%rax), %r11
  622.         jmp     *%r11
  623. #else
  624.         movq    _glapi_Dispatch(%rip), %rax
  625.         testq   %rax, %rax
  626.         je      1f
  627.         movq    120(%rax), %r11
  628.         jmp     *%r11
  629. 1:
  630.         pushq   %rdi
  631.         pushq   %rsi
  632.         pushq   %rdx
  633.         call    _glapi_get_dispatch
  634.         popq    %rdx
  635.         popq    %rsi
  636.         popq    %rdi
  637.         movq    120(%rax), %r11
  638.         jmp     *%r11
  639. #endif /* defined(GLX_USE_TLS) */
  640.         .size   GL_PREFIX(Color3i), .-GL_PREFIX(Color3i)
  641.  
  642.         .p2align        4,,15
  643.         .globl  GL_PREFIX(Color3iv)
  644.         .type   GL_PREFIX(Color3iv), @function
  645. GL_PREFIX(Color3iv):
  646. #if defined(GLX_USE_TLS)
  647.         call    _x86_64_get_dispatch@PLT
  648.         movq    128(%rax), %r11
  649.         jmp     *%r11
  650. #elif defined(PTHREADS)
  651.         pushq   %rdi
  652.         call    _x86_64_get_dispatch@PLT
  653.         popq    %rdi
  654.         movq    128(%rax), %r11
  655.         jmp     *%r11
  656. #else
  657.         movq    _glapi_Dispatch(%rip), %rax
  658.         testq   %rax, %rax
  659.         je      1f
  660.         movq    128(%rax), %r11
  661.         jmp     *%r11
  662. 1:
  663.         pushq   %rdi
  664.         call    _glapi_get_dispatch
  665.         popq    %rdi
  666.         movq    128(%rax), %r11
  667.         jmp     *%r11
  668. #endif /* defined(GLX_USE_TLS) */
  669.         .size   GL_PREFIX(Color3iv), .-GL_PREFIX(Color3iv)
  670.  
  671.         .p2align        4,,15
  672.         .globl  GL_PREFIX(Color3s)
  673.         .type   GL_PREFIX(Color3s), @function
  674. GL_PREFIX(Color3s):
  675. #if defined(GLX_USE_TLS)
  676.         call    _x86_64_get_dispatch@PLT
  677.         movq    136(%rax), %r11
  678.         jmp     *%r11
  679. #elif defined(PTHREADS)
  680.         pushq   %rdi
  681.         pushq   %rsi
  682.         pushq   %rdx
  683.         call    _x86_64_get_dispatch@PLT
  684.         popq    %rdx
  685.         popq    %rsi
  686.         popq    %rdi
  687.         movq    136(%rax), %r11
  688.         jmp     *%r11
  689. #else
  690.         movq    _glapi_Dispatch(%rip), %rax
  691.         testq   %rax, %rax
  692.         je      1f
  693.         movq    136(%rax), %r11
  694.         jmp     *%r11
  695. 1:
  696.         pushq   %rdi
  697.         pushq   %rsi
  698.         pushq   %rdx
  699.         call    _glapi_get_dispatch
  700.         popq    %rdx
  701.         popq    %rsi
  702.         popq    %rdi
  703.         movq    136(%rax), %r11
  704.         jmp     *%r11
  705. #endif /* defined(GLX_USE_TLS) */
  706.         .size   GL_PREFIX(Color3s), .-GL_PREFIX(Color3s)
  707.  
  708.         .p2align        4,,15
  709.         .globl  GL_PREFIX(Color3sv)
  710.         .type   GL_PREFIX(Color3sv), @function
  711. GL_PREFIX(Color3sv):
  712. #if defined(GLX_USE_TLS)
  713.         call    _x86_64_get_dispatch@PLT
  714.         movq    144(%rax), %r11
  715.         jmp     *%r11
  716. #elif defined(PTHREADS)
  717.         pushq   %rdi
  718.         call    _x86_64_get_dispatch@PLT
  719.         popq    %rdi
  720.         movq    144(%rax), %r11
  721.         jmp     *%r11
  722. #else
  723.         movq    _glapi_Dispatch(%rip), %rax
  724.         testq   %rax, %rax
  725.         je      1f
  726.         movq    144(%rax), %r11
  727.         jmp     *%r11
  728. 1:
  729.         pushq   %rdi
  730.         call    _glapi_get_dispatch
  731.         popq    %rdi
  732.         movq    144(%rax), %r11
  733.         jmp     *%r11
  734. #endif /* defined(GLX_USE_TLS) */
  735.         .size   GL_PREFIX(Color3sv), .-GL_PREFIX(Color3sv)
  736.  
  737.         .p2align        4,,15
  738.         .globl  GL_PREFIX(Color3ub)
  739.         .type   GL_PREFIX(Color3ub), @function
  740. GL_PREFIX(Color3ub):
  741. #if defined(GLX_USE_TLS)
  742.         call    _x86_64_get_dispatch@PLT
  743.         movq    152(%rax), %r11
  744.         jmp     *%r11
  745. #elif defined(PTHREADS)
  746.         pushq   %rdi
  747.         pushq   %rsi
  748.         pushq   %rdx
  749.         call    _x86_64_get_dispatch@PLT
  750.         popq    %rdx
  751.         popq    %rsi
  752.         popq    %rdi
  753.         movq    152(%rax), %r11
  754.         jmp     *%r11
  755. #else
  756.         movq    _glapi_Dispatch(%rip), %rax
  757.         testq   %rax, %rax
  758.         je      1f
  759.         movq    152(%rax), %r11
  760.         jmp     *%r11
  761. 1:
  762.         pushq   %rdi
  763.         pushq   %rsi
  764.         pushq   %rdx
  765.         call    _glapi_get_dispatch
  766.         popq    %rdx
  767.         popq    %rsi
  768.         popq    %rdi
  769.         movq    152(%rax), %r11
  770.         jmp     *%r11
  771. #endif /* defined(GLX_USE_TLS) */
  772.         .size   GL_PREFIX(Color3ub), .-GL_PREFIX(Color3ub)
  773.  
  774.         .p2align        4,,15
  775.         .globl  GL_PREFIX(Color3ubv)
  776.         .type   GL_PREFIX(Color3ubv), @function
  777. GL_PREFIX(Color3ubv):
  778. #if defined(GLX_USE_TLS)
  779.         call    _x86_64_get_dispatch@PLT
  780.         movq    160(%rax), %r11
  781.         jmp     *%r11
  782. #elif defined(PTHREADS)
  783.         pushq   %rdi
  784.         call    _x86_64_get_dispatch@PLT
  785.         popq    %rdi
  786.         movq    160(%rax), %r11
  787.         jmp     *%r11
  788. #else
  789.         movq    _glapi_Dispatch(%rip), %rax
  790.         testq   %rax, %rax
  791.         je      1f
  792.         movq    160(%rax), %r11
  793.         jmp     *%r11
  794. 1:
  795.         pushq   %rdi
  796.         call    _glapi_get_dispatch
  797.         popq    %rdi
  798.         movq    160(%rax), %r11
  799.         jmp     *%r11
  800. #endif /* defined(GLX_USE_TLS) */
  801.         .size   GL_PREFIX(Color3ubv), .-GL_PREFIX(Color3ubv)
  802.  
  803.         .p2align        4,,15
  804.         .globl  GL_PREFIX(Color3ui)
  805.         .type   GL_PREFIX(Color3ui), @function
  806. GL_PREFIX(Color3ui):
  807. #if defined(GLX_USE_TLS)
  808.         call    _x86_64_get_dispatch@PLT
  809.         movq    168(%rax), %r11
  810.         jmp     *%r11
  811. #elif defined(PTHREADS)
  812.         pushq   %rdi
  813.         pushq   %rsi
  814.         pushq   %rdx
  815.         call    _x86_64_get_dispatch@PLT
  816.         popq    %rdx
  817.         popq    %rsi
  818.         popq    %rdi
  819.         movq    168(%rax), %r11
  820.         jmp     *%r11
  821. #else
  822.         movq    _glapi_Dispatch(%rip), %rax
  823.         testq   %rax, %rax
  824.         je      1f
  825.         movq    168(%rax), %r11
  826.         jmp     *%r11
  827. 1:
  828.         pushq   %rdi
  829.         pushq   %rsi
  830.         pushq   %rdx
  831.         call    _glapi_get_dispatch
  832.         popq    %rdx
  833.         popq    %rsi
  834.         popq    %rdi
  835.         movq    168(%rax), %r11
  836.         jmp     *%r11
  837. #endif /* defined(GLX_USE_TLS) */
  838.         .size   GL_PREFIX(Color3ui), .-GL_PREFIX(Color3ui)
  839.  
  840.         .p2align        4,,15
  841.         .globl  GL_PREFIX(Color3uiv)
  842.         .type   GL_PREFIX(Color3uiv), @function
  843. GL_PREFIX(Color3uiv):
  844. #if defined(GLX_USE_TLS)
  845.         call    _x86_64_get_dispatch@PLT
  846.         movq    176(%rax), %r11
  847.         jmp     *%r11
  848. #elif defined(PTHREADS)
  849.         pushq   %rdi
  850.         call    _x86_64_get_dispatch@PLT
  851.         popq    %rdi
  852.         movq    176(%rax), %r11
  853.         jmp     *%r11
  854. #else
  855.         movq    _glapi_Dispatch(%rip), %rax
  856.         testq   %rax, %rax
  857.         je      1f
  858.         movq    176(%rax), %r11
  859.         jmp     *%r11
  860. 1:
  861.         pushq   %rdi
  862.         call    _glapi_get_dispatch
  863.         popq    %rdi
  864.         movq    176(%rax), %r11
  865.         jmp     *%r11
  866. #endif /* defined(GLX_USE_TLS) */
  867.         .size   GL_PREFIX(Color3uiv), .-GL_PREFIX(Color3uiv)
  868.  
  869.         .p2align        4,,15
  870.         .globl  GL_PREFIX(Color3us)
  871.         .type   GL_PREFIX(Color3us), @function
  872. GL_PREFIX(Color3us):
  873. #if defined(GLX_USE_TLS)
  874.         call    _x86_64_get_dispatch@PLT
  875.         movq    184(%rax), %r11
  876.         jmp     *%r11
  877. #elif defined(PTHREADS)
  878.         pushq   %rdi
  879.         pushq   %rsi
  880.         pushq   %rdx
  881.         call    _x86_64_get_dispatch@PLT
  882.         popq    %rdx
  883.         popq    %rsi
  884.         popq    %rdi
  885.         movq    184(%rax), %r11
  886.         jmp     *%r11
  887. #else
  888.         movq    _glapi_Dispatch(%rip), %rax
  889.         testq   %rax, %rax
  890.         je      1f
  891.         movq    184(%rax), %r11
  892.         jmp     *%r11
  893. 1:
  894.         pushq   %rdi
  895.         pushq   %rsi
  896.         pushq   %rdx
  897.         call    _glapi_get_dispatch
  898.         popq    %rdx
  899.         popq    %rsi
  900.         popq    %rdi
  901.         movq    184(%rax), %r11
  902.         jmp     *%r11
  903. #endif /* defined(GLX_USE_TLS) */
  904.         .size   GL_PREFIX(Color3us), .-GL_PREFIX(Color3us)
  905.  
  906.         .p2align        4,,15
  907.         .globl  GL_PREFIX(Color3usv)
  908.         .type   GL_PREFIX(Color3usv), @function
  909. GL_PREFIX(Color3usv):
  910. #if defined(GLX_USE_TLS)
  911.         call    _x86_64_get_dispatch@PLT
  912.         movq    192(%rax), %r11
  913.         jmp     *%r11
  914. #elif defined(PTHREADS)
  915.         pushq   %rdi
  916.         call    _x86_64_get_dispatch@PLT
  917.         popq    %rdi
  918.         movq    192(%rax), %r11
  919.         jmp     *%r11
  920. #else
  921.         movq    _glapi_Dispatch(%rip), %rax
  922.         testq   %rax, %rax
  923.         je      1f
  924.         movq    192(%rax), %r11
  925.         jmp     *%r11
  926. 1:
  927.         pushq   %rdi
  928.         call    _glapi_get_dispatch
  929.         popq    %rdi
  930.         movq    192(%rax), %r11
  931.         jmp     *%r11
  932. #endif /* defined(GLX_USE_TLS) */
  933.         .size   GL_PREFIX(Color3usv), .-GL_PREFIX(Color3usv)
  934.  
  935.         .p2align        4,,15
  936.         .globl  GL_PREFIX(Color4b)
  937.         .type   GL_PREFIX(Color4b), @function
  938. GL_PREFIX(Color4b):
  939. #if defined(GLX_USE_TLS)
  940.         call    _x86_64_get_dispatch@PLT
  941.         movq    200(%rax), %r11
  942.         jmp     *%r11
  943. #elif defined(PTHREADS)
  944.         pushq   %rdi
  945.         pushq   %rsi
  946.         pushq   %rdx
  947.         pushq   %rcx
  948.         pushq   %rbp
  949.         call    _x86_64_get_dispatch@PLT
  950.         popq    %rbp
  951.         popq    %rcx
  952.         popq    %rdx
  953.         popq    %rsi
  954.         popq    %rdi
  955.         movq    200(%rax), %r11
  956.         jmp     *%r11
  957. #else
  958.         movq    _glapi_Dispatch(%rip), %rax
  959.         testq   %rax, %rax
  960.         je      1f
  961.         movq    200(%rax), %r11
  962.         jmp     *%r11
  963. 1:
  964.         pushq   %rdi
  965.         pushq   %rsi
  966.         pushq   %rdx
  967.         pushq   %rcx
  968.         pushq   %rbp
  969.         call    _glapi_get_dispatch
  970.         popq    %rbp
  971.         popq    %rcx
  972.         popq    %rdx
  973.         popq    %rsi
  974.         popq    %rdi
  975.         movq    200(%rax), %r11
  976.         jmp     *%r11
  977. #endif /* defined(GLX_USE_TLS) */
  978.         .size   GL_PREFIX(Color4b), .-GL_PREFIX(Color4b)
  979.  
  980.         .p2align        4,,15
  981.         .globl  GL_PREFIX(Color4bv)
  982.         .type   GL_PREFIX(Color4bv), @function
  983. GL_PREFIX(Color4bv):
  984. #if defined(GLX_USE_TLS)
  985.         call    _x86_64_get_dispatch@PLT
  986.         movq    208(%rax), %r11
  987.         jmp     *%r11
  988. #elif defined(PTHREADS)
  989.         pushq   %rdi
  990.         call    _x86_64_get_dispatch@PLT
  991.         popq    %rdi
  992.         movq    208(%rax), %r11
  993.         jmp     *%r11
  994. #else
  995.         movq    _glapi_Dispatch(%rip), %rax
  996.         testq   %rax, %rax
  997.         je      1f
  998.         movq    208(%rax), %r11
  999.         jmp     *%r11
  1000. 1:
  1001.         pushq   %rdi
  1002.         call    _glapi_get_dispatch
  1003.         popq    %rdi
  1004.         movq    208(%rax), %r11
  1005.         jmp     *%r11
  1006. #endif /* defined(GLX_USE_TLS) */
  1007.         .size   GL_PREFIX(Color4bv), .-GL_PREFIX(Color4bv)
  1008.  
  1009.         .p2align        4,,15
  1010.         .globl  GL_PREFIX(Color4d)
  1011.         .type   GL_PREFIX(Color4d), @function
  1012. GL_PREFIX(Color4d):
  1013. #if defined(GLX_USE_TLS)
  1014.         call    _x86_64_get_dispatch@PLT
  1015.         movq    216(%rax), %r11
  1016.         jmp     *%r11
  1017. #elif defined(PTHREADS)
  1018.         subq    $40, %rsp
  1019.         movq    %xmm0, (%rsp)
  1020.         movq    %xmm1, 8(%rsp)
  1021.         movq    %xmm2, 16(%rsp)
  1022.         movq    %xmm3, 24(%rsp)
  1023.         call    _x86_64_get_dispatch@PLT
  1024.         movq    24(%rsp), %xmm3
  1025.         movq    16(%rsp), %xmm2
  1026.         movq    8(%rsp), %xmm1
  1027.         movq    (%rsp), %xmm0
  1028.         addq    $40, %rsp
  1029.         movq    216(%rax), %r11
  1030.         jmp     *%r11
  1031. #else
  1032.         movq    _glapi_Dispatch(%rip), %rax
  1033.         testq   %rax, %rax
  1034.         je      1f
  1035.         movq    216(%rax), %r11
  1036.         jmp     *%r11
  1037. 1:
  1038.         subq    $40, %rsp
  1039.         movq    %xmm0, (%rsp)
  1040.         movq    %xmm1, 8(%rsp)
  1041.         movq    %xmm2, 16(%rsp)
  1042.         movq    %xmm3, 24(%rsp)
  1043.         call    _glapi_get_dispatch
  1044.         movq    24(%rsp), %xmm3
  1045.         movq    16(%rsp), %xmm2
  1046.         movq    8(%rsp), %xmm1
  1047.         movq    (%rsp), %xmm0
  1048.         addq    $40, %rsp
  1049.         movq    216(%rax), %r11
  1050.         jmp     *%r11
  1051. #endif /* defined(GLX_USE_TLS) */
  1052.         .size   GL_PREFIX(Color4d), .-GL_PREFIX(Color4d)
  1053.  
  1054.         .p2align        4,,15
  1055.         .globl  GL_PREFIX(Color4dv)
  1056.         .type   GL_PREFIX(Color4dv), @function
  1057. GL_PREFIX(Color4dv):
  1058. #if defined(GLX_USE_TLS)
  1059.         call    _x86_64_get_dispatch@PLT
  1060.         movq    224(%rax), %r11
  1061.         jmp     *%r11
  1062. #elif defined(PTHREADS)
  1063.         pushq   %rdi
  1064.         call    _x86_64_get_dispatch@PLT
  1065.         popq    %rdi
  1066.         movq    224(%rax), %r11
  1067.         jmp     *%r11
  1068. #else
  1069.         movq    _glapi_Dispatch(%rip), %rax
  1070.         testq   %rax, %rax
  1071.         je      1f
  1072.         movq    224(%rax), %r11
  1073.         jmp     *%r11
  1074. 1:
  1075.         pushq   %rdi
  1076.         call    _glapi_get_dispatch
  1077.         popq    %rdi
  1078.         movq    224(%rax), %r11
  1079.         jmp     *%r11
  1080. #endif /* defined(GLX_USE_TLS) */
  1081.         .size   GL_PREFIX(Color4dv), .-GL_PREFIX(Color4dv)
  1082.  
  1083.         .p2align        4,,15
  1084.         .globl  GL_PREFIX(Color4f)
  1085.         .type   GL_PREFIX(Color4f), @function
  1086. GL_PREFIX(Color4f):
  1087. #if defined(GLX_USE_TLS)
  1088.         call    _x86_64_get_dispatch@PLT
  1089.         movq    232(%rax), %r11
  1090.         jmp     *%r11
  1091. #elif defined(PTHREADS)
  1092.         subq    $40, %rsp
  1093.         movq    %xmm0, (%rsp)
  1094.         movq    %xmm1, 8(%rsp)
  1095.         movq    %xmm2, 16(%rsp)
  1096.         movq    %xmm3, 24(%rsp)
  1097.         call    _x86_64_get_dispatch@PLT
  1098.         movq    24(%rsp), %xmm3
  1099.         movq    16(%rsp), %xmm2
  1100.         movq    8(%rsp), %xmm1
  1101.         movq    (%rsp), %xmm0
  1102.         addq    $40, %rsp
  1103.         movq    232(%rax), %r11
  1104.         jmp     *%r11
  1105. #else
  1106.         movq    _glapi_Dispatch(%rip), %rax
  1107.         testq   %rax, %rax
  1108.         je      1f
  1109.         movq    232(%rax), %r11
  1110.         jmp     *%r11
  1111. 1:
  1112.         subq    $40, %rsp
  1113.         movq    %xmm0, (%rsp)
  1114.         movq    %xmm1, 8(%rsp)
  1115.         movq    %xmm2, 16(%rsp)
  1116.         movq    %xmm3, 24(%rsp)
  1117.         call    _glapi_get_dispatch
  1118.         movq    24(%rsp), %xmm3
  1119.         movq    16(%rsp), %xmm2
  1120.         movq    8(%rsp), %xmm1
  1121.         movq    (%rsp), %xmm0
  1122.         addq    $40, %rsp
  1123.         movq    232(%rax), %r11
  1124.         jmp     *%r11
  1125. #endif /* defined(GLX_USE_TLS) */
  1126.         .size   GL_PREFIX(Color4f), .-GL_PREFIX(Color4f)
  1127.  
  1128.         .p2align        4,,15
  1129.         .globl  GL_PREFIX(Color4fv)
  1130.         .type   GL_PREFIX(Color4fv), @function
  1131. GL_PREFIX(Color4fv):
  1132. #if defined(GLX_USE_TLS)
  1133.         call    _x86_64_get_dispatch@PLT
  1134.         movq    240(%rax), %r11
  1135.         jmp     *%r11
  1136. #elif defined(PTHREADS)
  1137.         pushq   %rdi
  1138.         call    _x86_64_get_dispatch@PLT
  1139.         popq    %rdi
  1140.         movq    240(%rax), %r11
  1141.         jmp     *%r11
  1142. #else
  1143.         movq    _glapi_Dispatch(%rip), %rax
  1144.         testq   %rax, %rax
  1145.         je      1f
  1146.         movq    240(%rax), %r11
  1147.         jmp     *%r11
  1148. 1:
  1149.         pushq   %rdi
  1150.         call    _glapi_get_dispatch
  1151.         popq    %rdi
  1152.         movq    240(%rax), %r11
  1153.         jmp     *%r11
  1154. #endif /* defined(GLX_USE_TLS) */
  1155.         .size   GL_PREFIX(Color4fv), .-GL_PREFIX(Color4fv)
  1156.  
  1157.         .p2align        4,,15
  1158.         .globl  GL_PREFIX(Color4i)
  1159.         .type   GL_PREFIX(Color4i), @function
  1160. GL_PREFIX(Color4i):
  1161. #if defined(GLX_USE_TLS)
  1162.         call    _x86_64_get_dispatch@PLT
  1163.         movq    248(%rax), %r11
  1164.         jmp     *%r11
  1165. #elif defined(PTHREADS)
  1166.         pushq   %rdi
  1167.         pushq   %rsi
  1168.         pushq   %rdx
  1169.         pushq   %rcx
  1170.         pushq   %rbp
  1171.         call    _x86_64_get_dispatch@PLT
  1172.         popq    %rbp
  1173.         popq    %rcx
  1174.         popq    %rdx
  1175.         popq    %rsi
  1176.         popq    %rdi
  1177.         movq    248(%rax), %r11
  1178.         jmp     *%r11
  1179. #else
  1180.         movq    _glapi_Dispatch(%rip), %rax
  1181.         testq   %rax, %rax
  1182.         je      1f
  1183.         movq    248(%rax), %r11
  1184.         jmp     *%r11
  1185. 1:
  1186.         pushq   %rdi
  1187.         pushq   %rsi
  1188.         pushq   %rdx
  1189.         pushq   %rcx
  1190.         pushq   %rbp
  1191.         call    _glapi_get_dispatch
  1192.         popq    %rbp
  1193.         popq    %rcx
  1194.         popq    %rdx
  1195.         popq    %rsi
  1196.         popq    %rdi
  1197.         movq    248(%rax), %r11
  1198.         jmp     *%r11
  1199. #endif /* defined(GLX_USE_TLS) */
  1200.         .size   GL_PREFIX(Color4i), .-GL_PREFIX(Color4i)
  1201.  
  1202.         .p2align        4,,15
  1203.         .globl  GL_PREFIX(Color4iv)
  1204.         .type   GL_PREFIX(Color4iv), @function
  1205. GL_PREFIX(Color4iv):
  1206. #if defined(GLX_USE_TLS)
  1207.         call    _x86_64_get_dispatch@PLT
  1208.         movq    256(%rax), %r11
  1209.         jmp     *%r11
  1210. #elif defined(PTHREADS)
  1211.         pushq   %rdi
  1212.         call    _x86_64_get_dispatch@PLT
  1213.         popq    %rdi
  1214.         movq    256(%rax), %r11
  1215.         jmp     *%r11
  1216. #else
  1217.         movq    _glapi_Dispatch(%rip), %rax
  1218.         testq   %rax, %rax
  1219.         je      1f
  1220.         movq    256(%rax), %r11
  1221.         jmp     *%r11
  1222. 1:
  1223.         pushq   %rdi
  1224.         call    _glapi_get_dispatch
  1225.         popq    %rdi
  1226.         movq    256(%rax), %r11
  1227.         jmp     *%r11
  1228. #endif /* defined(GLX_USE_TLS) */
  1229.         .size   GL_PREFIX(Color4iv), .-GL_PREFIX(Color4iv)
  1230.  
  1231.         .p2align        4,,15
  1232.         .globl  GL_PREFIX(Color4s)
  1233.         .type   GL_PREFIX(Color4s), @function
  1234. GL_PREFIX(Color4s):
  1235. #if defined(GLX_USE_TLS)
  1236.         call    _x86_64_get_dispatch@PLT
  1237.         movq    264(%rax), %r11
  1238.         jmp     *%r11
  1239. #elif defined(PTHREADS)
  1240.         pushq   %rdi
  1241.         pushq   %rsi
  1242.         pushq   %rdx
  1243.         pushq   %rcx
  1244.         pushq   %rbp
  1245.         call    _x86_64_get_dispatch@PLT
  1246.         popq    %rbp
  1247.         popq    %rcx
  1248.         popq    %rdx
  1249.         popq    %rsi
  1250.         popq    %rdi
  1251.         movq    264(%rax), %r11
  1252.         jmp     *%r11
  1253. #else
  1254.         movq    _glapi_Dispatch(%rip), %rax
  1255.         testq   %rax, %rax
  1256.         je      1f
  1257.         movq    264(%rax), %r11
  1258.         jmp     *%r11
  1259. 1:
  1260.         pushq   %rdi
  1261.         pushq   %rsi
  1262.         pushq   %rdx
  1263.         pushq   %rcx
  1264.         pushq   %rbp
  1265.         call    _glapi_get_dispatch
  1266.         popq    %rbp
  1267.         popq    %rcx
  1268.         popq    %rdx
  1269.         popq    %rsi
  1270.         popq    %rdi
  1271.         movq    264(%rax), %r11
  1272.         jmp     *%r11
  1273. #endif /* defined(GLX_USE_TLS) */
  1274.         .size   GL_PREFIX(Color4s), .-GL_PREFIX(Color4s)
  1275.  
  1276.         .p2align        4,,15
  1277.         .globl  GL_PREFIX(Color4sv)
  1278.         .type   GL_PREFIX(Color4sv), @function
  1279. GL_PREFIX(Color4sv):
  1280. #if defined(GLX_USE_TLS)
  1281.         call    _x86_64_get_dispatch@PLT
  1282.         movq    272(%rax), %r11
  1283.         jmp     *%r11
  1284. #elif defined(PTHREADS)
  1285.         pushq   %rdi
  1286.         call    _x86_64_get_dispatch@PLT
  1287.         popq    %rdi
  1288.         movq    272(%rax), %r11
  1289.         jmp     *%r11
  1290. #else
  1291.         movq    _glapi_Dispatch(%rip), %rax
  1292.         testq   %rax, %rax
  1293.         je      1f
  1294.         movq    272(%rax), %r11
  1295.         jmp     *%r11
  1296. 1:
  1297.         pushq   %rdi
  1298.         call    _glapi_get_dispatch
  1299.         popq    %rdi
  1300.         movq    272(%rax), %r11
  1301.         jmp     *%r11
  1302. #endif /* defined(GLX_USE_TLS) */
  1303.         .size   GL_PREFIX(Color4sv), .-GL_PREFIX(Color4sv)
  1304.  
  1305.         .p2align        4,,15
  1306.         .globl  GL_PREFIX(Color4ub)
  1307.         .type   GL_PREFIX(Color4ub), @function
  1308. GL_PREFIX(Color4ub):
  1309. #if defined(GLX_USE_TLS)
  1310.         call    _x86_64_get_dispatch@PLT
  1311.         movq    280(%rax), %r11
  1312.         jmp     *%r11
  1313. #elif defined(PTHREADS)
  1314.         pushq   %rdi
  1315.         pushq   %rsi
  1316.         pushq   %rdx
  1317.         pushq   %rcx
  1318.         pushq   %rbp
  1319.         call    _x86_64_get_dispatch@PLT
  1320.         popq    %rbp
  1321.         popq    %rcx
  1322.         popq    %rdx
  1323.         popq    %rsi
  1324.         popq    %rdi
  1325.         movq    280(%rax), %r11
  1326.         jmp     *%r11
  1327. #else
  1328.         movq    _glapi_Dispatch(%rip), %rax
  1329.         testq   %rax, %rax
  1330.         je      1f
  1331.         movq    280(%rax), %r11
  1332.         jmp     *%r11
  1333. 1:
  1334.         pushq   %rdi
  1335.         pushq   %rsi
  1336.         pushq   %rdx
  1337.         pushq   %rcx
  1338.         pushq   %rbp
  1339.         call    _glapi_get_dispatch
  1340.         popq    %rbp
  1341.         popq    %rcx
  1342.         popq    %rdx
  1343.         popq    %rsi
  1344.         popq    %rdi
  1345.         movq    280(%rax), %r11
  1346.         jmp     *%r11
  1347. #endif /* defined(GLX_USE_TLS) */
  1348.         .size   GL_PREFIX(Color4ub), .-GL_PREFIX(Color4ub)
  1349.  
  1350.         .p2align        4,,15
  1351.         .globl  GL_PREFIX(Color4ubv)
  1352.         .type   GL_PREFIX(Color4ubv), @function
  1353. GL_PREFIX(Color4ubv):
  1354. #if defined(GLX_USE_TLS)
  1355.         call    _x86_64_get_dispatch@PLT
  1356.         movq    288(%rax), %r11
  1357.         jmp     *%r11
  1358. #elif defined(PTHREADS)
  1359.         pushq   %rdi
  1360.         call    _x86_64_get_dispatch@PLT
  1361.         popq    %rdi
  1362.         movq    288(%rax), %r11
  1363.         jmp     *%r11
  1364. #else
  1365.         movq    _glapi_Dispatch(%rip), %rax
  1366.         testq   %rax, %rax
  1367.         je      1f
  1368.         movq    288(%rax), %r11
  1369.         jmp     *%r11
  1370. 1:
  1371.         pushq   %rdi
  1372.         call    _glapi_get_dispatch
  1373.         popq    %rdi
  1374.         movq    288(%rax), %r11
  1375.         jmp     *%r11
  1376. #endif /* defined(GLX_USE_TLS) */
  1377.         .size   GL_PREFIX(Color4ubv), .-GL_PREFIX(Color4ubv)
  1378.  
  1379.         .p2align        4,,15
  1380.         .globl  GL_PREFIX(Color4ui)
  1381.         .type   GL_PREFIX(Color4ui), @function
  1382. GL_PREFIX(Color4ui):
  1383. #if defined(GLX_USE_TLS)
  1384.         call    _x86_64_get_dispatch@PLT
  1385.         movq    296(%rax), %r11
  1386.         jmp     *%r11
  1387. #elif defined(PTHREADS)
  1388.         pushq   %rdi
  1389.         pushq   %rsi
  1390.         pushq   %rdx
  1391.         pushq   %rcx
  1392.         pushq   %rbp
  1393.         call    _x86_64_get_dispatch@PLT
  1394.         popq    %rbp
  1395.         popq    %rcx
  1396.         popq    %rdx
  1397.         popq    %rsi
  1398.         popq    %rdi
  1399.         movq    296(%rax), %r11
  1400.         jmp     *%r11
  1401. #else
  1402.         movq    _glapi_Dispatch(%rip), %rax
  1403.         testq   %rax, %rax
  1404.         je      1f
  1405.         movq    296(%rax), %r11
  1406.         jmp     *%r11
  1407. 1:
  1408.         pushq   %rdi
  1409.         pushq   %rsi
  1410.         pushq   %rdx
  1411.         pushq   %rcx
  1412.         pushq   %rbp
  1413.         call    _glapi_get_dispatch
  1414.         popq    %rbp
  1415.         popq    %rcx
  1416.         popq    %rdx
  1417.         popq    %rsi
  1418.         popq    %rdi
  1419.         movq    296(%rax), %r11
  1420.         jmp     *%r11
  1421. #endif /* defined(GLX_USE_TLS) */
  1422.         .size   GL_PREFIX(Color4ui), .-GL_PREFIX(Color4ui)
  1423.  
  1424.         .p2align        4,,15
  1425.         .globl  GL_PREFIX(Color4uiv)
  1426.         .type   GL_PREFIX(Color4uiv), @function
  1427. GL_PREFIX(Color4uiv):
  1428. #if defined(GLX_USE_TLS)
  1429.         call    _x86_64_get_dispatch@PLT
  1430.         movq    304(%rax), %r11
  1431.         jmp     *%r11
  1432. #elif defined(PTHREADS)
  1433.         pushq   %rdi
  1434.         call    _x86_64_get_dispatch@PLT
  1435.         popq    %rdi
  1436.         movq    304(%rax), %r11
  1437.         jmp     *%r11
  1438. #else
  1439.         movq    _glapi_Dispatch(%rip), %rax
  1440.         testq   %rax, %rax
  1441.         je      1f
  1442.         movq    304(%rax), %r11
  1443.         jmp     *%r11
  1444. 1:
  1445.         pushq   %rdi
  1446.         call    _glapi_get_dispatch
  1447.         popq    %rdi
  1448.         movq    304(%rax), %r11
  1449.         jmp     *%r11
  1450. #endif /* defined(GLX_USE_TLS) */
  1451.         .size   GL_PREFIX(Color4uiv), .-GL_PREFIX(Color4uiv)
  1452.  
  1453.         .p2align        4,,15
  1454.         .globl  GL_PREFIX(Color4us)
  1455.         .type   GL_PREFIX(Color4us), @function
  1456. GL_PREFIX(Color4us):
  1457. #if defined(GLX_USE_TLS)
  1458.         call    _x86_64_get_dispatch@PLT
  1459.         movq    312(%rax), %r11
  1460.         jmp     *%r11
  1461. #elif defined(PTHREADS)
  1462.         pushq   %rdi
  1463.         pushq   %rsi
  1464.         pushq   %rdx
  1465.         pushq   %rcx
  1466.         pushq   %rbp
  1467.         call    _x86_64_get_dispatch@PLT
  1468.         popq    %rbp
  1469.         popq    %rcx
  1470.         popq    %rdx
  1471.         popq    %rsi
  1472.         popq    %rdi
  1473.         movq    312(%rax), %r11
  1474.         jmp     *%r11
  1475. #else
  1476.         movq    _glapi_Dispatch(%rip), %rax
  1477.         testq   %rax, %rax
  1478.         je      1f
  1479.         movq    312(%rax), %r11
  1480.         jmp     *%r11
  1481. 1:
  1482.         pushq   %rdi
  1483.         pushq   %rsi
  1484.         pushq   %rdx
  1485.         pushq   %rcx
  1486.         pushq   %rbp
  1487.         call    _glapi_get_dispatch
  1488.         popq    %rbp
  1489.         popq    %rcx
  1490.         popq    %rdx
  1491.         popq    %rsi
  1492.         popq    %rdi
  1493.         movq    312(%rax), %r11
  1494.         jmp     *%r11
  1495. #endif /* defined(GLX_USE_TLS) */
  1496.         .size   GL_PREFIX(Color4us), .-GL_PREFIX(Color4us)
  1497.  
  1498.         .p2align        4,,15
  1499.         .globl  GL_PREFIX(Color4usv)
  1500.         .type   GL_PREFIX(Color4usv), @function
  1501. GL_PREFIX(Color4usv):
  1502. #if defined(GLX_USE_TLS)
  1503.         call    _x86_64_get_dispatch@PLT
  1504.         movq    320(%rax), %r11
  1505.         jmp     *%r11
  1506. #elif defined(PTHREADS)
  1507.         pushq   %rdi
  1508.         call    _x86_64_get_dispatch@PLT
  1509.         popq    %rdi
  1510.         movq    320(%rax), %r11
  1511.         jmp     *%r11
  1512. #else
  1513.         movq    _glapi_Dispatch(%rip), %rax
  1514.         testq   %rax, %rax
  1515.         je      1f
  1516.         movq    320(%rax), %r11
  1517.         jmp     *%r11
  1518. 1:
  1519.         pushq   %rdi
  1520.         call    _glapi_get_dispatch
  1521.         popq    %rdi
  1522.         movq    320(%rax), %r11
  1523.         jmp     *%r11
  1524. #endif /* defined(GLX_USE_TLS) */
  1525.         .size   GL_PREFIX(Color4usv), .-GL_PREFIX(Color4usv)
  1526.  
  1527.         .p2align        4,,15
  1528.         .globl  GL_PREFIX(EdgeFlag)
  1529.         .type   GL_PREFIX(EdgeFlag), @function
  1530. GL_PREFIX(EdgeFlag):
  1531. #if defined(GLX_USE_TLS)
  1532.         call    _x86_64_get_dispatch@PLT
  1533.         movq    328(%rax), %r11
  1534.         jmp     *%r11
  1535. #elif defined(PTHREADS)
  1536.         pushq   %rdi
  1537.         call    _x86_64_get_dispatch@PLT
  1538.         popq    %rdi
  1539.         movq    328(%rax), %r11
  1540.         jmp     *%r11
  1541. #else
  1542.         movq    _glapi_Dispatch(%rip), %rax
  1543.         testq   %rax, %rax
  1544.         je      1f
  1545.         movq    328(%rax), %r11
  1546.         jmp     *%r11
  1547. 1:
  1548.         pushq   %rdi
  1549.         call    _glapi_get_dispatch
  1550.         popq    %rdi
  1551.         movq    328(%rax), %r11
  1552.         jmp     *%r11
  1553. #endif /* defined(GLX_USE_TLS) */
  1554.         .size   GL_PREFIX(EdgeFlag), .-GL_PREFIX(EdgeFlag)
  1555.  
  1556.         .p2align        4,,15
  1557.         .globl  GL_PREFIX(EdgeFlagv)
  1558.         .type   GL_PREFIX(EdgeFlagv), @function
  1559. GL_PREFIX(EdgeFlagv):
  1560. #if defined(GLX_USE_TLS)
  1561.         call    _x86_64_get_dispatch@PLT
  1562.         movq    336(%rax), %r11
  1563.         jmp     *%r11
  1564. #elif defined(PTHREADS)
  1565.         pushq   %rdi
  1566.         call    _x86_64_get_dispatch@PLT
  1567.         popq    %rdi
  1568.         movq    336(%rax), %r11
  1569.         jmp     *%r11
  1570. #else
  1571.         movq    _glapi_Dispatch(%rip), %rax
  1572.         testq   %rax, %rax
  1573.         je      1f
  1574.         movq    336(%rax), %r11
  1575.         jmp     *%r11
  1576. 1:
  1577.         pushq   %rdi
  1578.         call    _glapi_get_dispatch
  1579.         popq    %rdi
  1580.         movq    336(%rax), %r11
  1581.         jmp     *%r11
  1582. #endif /* defined(GLX_USE_TLS) */
  1583.         .size   GL_PREFIX(EdgeFlagv), .-GL_PREFIX(EdgeFlagv)
  1584.  
  1585.         .p2align        4,,15
  1586.         .globl  GL_PREFIX(End)
  1587.         .type   GL_PREFIX(End), @function
  1588. GL_PREFIX(End):
  1589. #if defined(GLX_USE_TLS)
  1590.         call    _x86_64_get_dispatch@PLT
  1591.         movq    344(%rax), %r11
  1592.         jmp     *%r11
  1593. #elif defined(PTHREADS)
  1594.         pushq   %rbp
  1595.         call    _x86_64_get_dispatch@PLT
  1596.         popq    %rbp
  1597.         movq    344(%rax), %r11
  1598.         jmp     *%r11
  1599. #else
  1600.         movq    _glapi_Dispatch(%rip), %rax
  1601.         testq   %rax, %rax
  1602.         je      1f
  1603.         movq    344(%rax), %r11
  1604.         jmp     *%r11
  1605. 1:
  1606.         pushq   %rbp
  1607.         call    _glapi_get_dispatch
  1608.         popq    %rbp
  1609.         movq    344(%rax), %r11
  1610.         jmp     *%r11
  1611. #endif /* defined(GLX_USE_TLS) */
  1612.         .size   GL_PREFIX(End), .-GL_PREFIX(End)
  1613.  
  1614.         .p2align        4,,15
  1615.         .globl  GL_PREFIX(Indexd)
  1616.         .type   GL_PREFIX(Indexd), @function
  1617. GL_PREFIX(Indexd):
  1618. #if defined(GLX_USE_TLS)
  1619.         call    _x86_64_get_dispatch@PLT
  1620.         movq    352(%rax), %r11
  1621.         jmp     *%r11
  1622. #elif defined(PTHREADS)
  1623.         subq    $8, %rsp
  1624.         movq    %xmm0, (%rsp)
  1625.         call    _x86_64_get_dispatch@PLT
  1626.         movq    (%rsp), %xmm0
  1627.         addq    $8, %rsp
  1628.         movq    352(%rax), %r11
  1629.         jmp     *%r11
  1630. #else
  1631.         movq    _glapi_Dispatch(%rip), %rax
  1632.         testq   %rax, %rax
  1633.         je      1f
  1634.         movq    352(%rax), %r11
  1635.         jmp     *%r11
  1636. 1:
  1637.         subq    $8, %rsp
  1638.         movq    %xmm0, (%rsp)
  1639.         call    _glapi_get_dispatch
  1640.         movq    (%rsp), %xmm0
  1641.         addq    $8, %rsp
  1642.         movq    352(%rax), %r11
  1643.         jmp     *%r11
  1644. #endif /* defined(GLX_USE_TLS) */
  1645.         .size   GL_PREFIX(Indexd), .-GL_PREFIX(Indexd)
  1646.  
  1647.         .p2align        4,,15
  1648.         .globl  GL_PREFIX(Indexdv)
  1649.         .type   GL_PREFIX(Indexdv), @function
  1650. GL_PREFIX(Indexdv):
  1651. #if defined(GLX_USE_TLS)
  1652.         call    _x86_64_get_dispatch@PLT
  1653.         movq    360(%rax), %r11
  1654.         jmp     *%r11
  1655. #elif defined(PTHREADS)
  1656.         pushq   %rdi
  1657.         call    _x86_64_get_dispatch@PLT
  1658.         popq    %rdi
  1659.         movq    360(%rax), %r11
  1660.         jmp     *%r11
  1661. #else
  1662.         movq    _glapi_Dispatch(%rip), %rax
  1663.         testq   %rax, %rax
  1664.         je      1f
  1665.         movq    360(%rax), %r11
  1666.         jmp     *%r11
  1667. 1:
  1668.         pushq   %rdi
  1669.         call    _glapi_get_dispatch
  1670.         popq    %rdi
  1671.         movq    360(%rax), %r11
  1672.         jmp     *%r11
  1673. #endif /* defined(GLX_USE_TLS) */
  1674.         .size   GL_PREFIX(Indexdv), .-GL_PREFIX(Indexdv)
  1675.  
  1676.         .p2align        4,,15
  1677.         .globl  GL_PREFIX(Indexf)
  1678.         .type   GL_PREFIX(Indexf), @function
  1679. GL_PREFIX(Indexf):
  1680. #if defined(GLX_USE_TLS)
  1681.         call    _x86_64_get_dispatch@PLT
  1682.         movq    368(%rax), %r11
  1683.         jmp     *%r11
  1684. #elif defined(PTHREADS)
  1685.         subq    $8, %rsp
  1686.         movq    %xmm0, (%rsp)
  1687.         call    _x86_64_get_dispatch@PLT
  1688.         movq    (%rsp), %xmm0
  1689.         addq    $8, %rsp
  1690.         movq    368(%rax), %r11
  1691.         jmp     *%r11
  1692. #else
  1693.         movq    _glapi_Dispatch(%rip), %rax
  1694.         testq   %rax, %rax
  1695.         je      1f
  1696.         movq    368(%rax), %r11
  1697.         jmp     *%r11
  1698. 1:
  1699.         subq    $8, %rsp
  1700.         movq    %xmm0, (%rsp)
  1701.         call    _glapi_get_dispatch
  1702.         movq    (%rsp), %xmm0
  1703.         addq    $8, %rsp
  1704.         movq    368(%rax), %r11
  1705.         jmp     *%r11
  1706. #endif /* defined(GLX_USE_TLS) */
  1707.         .size   GL_PREFIX(Indexf), .-GL_PREFIX(Indexf)
  1708.  
  1709.         .p2align        4,,15
  1710.         .globl  GL_PREFIX(Indexfv)
  1711.         .type   GL_PREFIX(Indexfv), @function
  1712. GL_PREFIX(Indexfv):
  1713. #if defined(GLX_USE_TLS)
  1714.         call    _x86_64_get_dispatch@PLT
  1715.         movq    376(%rax), %r11
  1716.         jmp     *%r11
  1717. #elif defined(PTHREADS)
  1718.         pushq   %rdi
  1719.         call    _x86_64_get_dispatch@PLT
  1720.         popq    %rdi
  1721.         movq    376(%rax), %r11
  1722.         jmp     *%r11
  1723. #else
  1724.         movq    _glapi_Dispatch(%rip), %rax
  1725.         testq   %rax, %rax
  1726.         je      1f
  1727.         movq    376(%rax), %r11
  1728.         jmp     *%r11
  1729. 1:
  1730.         pushq   %rdi
  1731.         call    _glapi_get_dispatch
  1732.         popq    %rdi
  1733.         movq    376(%rax), %r11
  1734.         jmp     *%r11
  1735. #endif /* defined(GLX_USE_TLS) */
  1736.         .size   GL_PREFIX(Indexfv), .-GL_PREFIX(Indexfv)
  1737.  
  1738.         .p2align        4,,15
  1739.         .globl  GL_PREFIX(Indexi)
  1740.         .type   GL_PREFIX(Indexi), @function
  1741. GL_PREFIX(Indexi):
  1742. #if defined(GLX_USE_TLS)
  1743.         call    _x86_64_get_dispatch@PLT
  1744.         movq    384(%rax), %r11
  1745.         jmp     *%r11
  1746. #elif defined(PTHREADS)
  1747.         pushq   %rdi
  1748.         call    _x86_64_get_dispatch@PLT
  1749.         popq    %rdi
  1750.         movq    384(%rax), %r11
  1751.         jmp     *%r11
  1752. #else
  1753.         movq    _glapi_Dispatch(%rip), %rax
  1754.         testq   %rax, %rax
  1755.         je      1f
  1756.         movq    384(%rax), %r11
  1757.         jmp     *%r11
  1758. 1:
  1759.         pushq   %rdi
  1760.         call    _glapi_get_dispatch
  1761.         popq    %rdi
  1762.         movq    384(%rax), %r11
  1763.         jmp     *%r11
  1764. #endif /* defined(GLX_USE_TLS) */
  1765.         .size   GL_PREFIX(Indexi), .-GL_PREFIX(Indexi)
  1766.  
  1767.         .p2align        4,,15
  1768.         .globl  GL_PREFIX(Indexiv)
  1769.         .type   GL_PREFIX(Indexiv), @function
  1770. GL_PREFIX(Indexiv):
  1771. #if defined(GLX_USE_TLS)
  1772.         call    _x86_64_get_dispatch@PLT
  1773.         movq    392(%rax), %r11
  1774.         jmp     *%r11
  1775. #elif defined(PTHREADS)
  1776.         pushq   %rdi
  1777.         call    _x86_64_get_dispatch@PLT
  1778.         popq    %rdi
  1779.         movq    392(%rax), %r11
  1780.         jmp     *%r11
  1781. #else
  1782.         movq    _glapi_Dispatch(%rip), %rax
  1783.         testq   %rax, %rax
  1784.         je      1f
  1785.         movq    392(%rax), %r11
  1786.         jmp     *%r11
  1787. 1:
  1788.         pushq   %rdi
  1789.         call    _glapi_get_dispatch
  1790.         popq    %rdi
  1791.         movq    392(%rax), %r11
  1792.         jmp     *%r11
  1793. #endif /* defined(GLX_USE_TLS) */
  1794.         .size   GL_PREFIX(Indexiv), .-GL_PREFIX(Indexiv)
  1795.  
  1796.         .p2align        4,,15
  1797.         .globl  GL_PREFIX(Indexs)
  1798.         .type   GL_PREFIX(Indexs), @function
  1799. GL_PREFIX(Indexs):
  1800. #if defined(GLX_USE_TLS)
  1801.         call    _x86_64_get_dispatch@PLT
  1802.         movq    400(%rax), %r11
  1803.         jmp     *%r11
  1804. #elif defined(PTHREADS)
  1805.         pushq   %rdi
  1806.         call    _x86_64_get_dispatch@PLT
  1807.         popq    %rdi
  1808.         movq    400(%rax), %r11
  1809.         jmp     *%r11
  1810. #else
  1811.         movq    _glapi_Dispatch(%rip), %rax
  1812.         testq   %rax, %rax
  1813.         je      1f
  1814.         movq    400(%rax), %r11
  1815.         jmp     *%r11
  1816. 1:
  1817.         pushq   %rdi
  1818.         call    _glapi_get_dispatch
  1819.         popq    %rdi
  1820.         movq    400(%rax), %r11
  1821.         jmp     *%r11
  1822. #endif /* defined(GLX_USE_TLS) */
  1823.         .size   GL_PREFIX(Indexs), .-GL_PREFIX(Indexs)
  1824.  
  1825.         .p2align        4,,15
  1826.         .globl  GL_PREFIX(Indexsv)
  1827.         .type   GL_PREFIX(Indexsv), @function
  1828. GL_PREFIX(Indexsv):
  1829. #if defined(GLX_USE_TLS)
  1830.         call    _x86_64_get_dispatch@PLT
  1831.         movq    408(%rax), %r11
  1832.         jmp     *%r11
  1833. #elif defined(PTHREADS)
  1834.         pushq   %rdi
  1835.         call    _x86_64_get_dispatch@PLT
  1836.         popq    %rdi
  1837.         movq    408(%rax), %r11
  1838.         jmp     *%r11
  1839. #else
  1840.         movq    _glapi_Dispatch(%rip), %rax
  1841.         testq   %rax, %rax
  1842.         je      1f
  1843.         movq    408(%rax), %r11
  1844.         jmp     *%r11
  1845. 1:
  1846.         pushq   %rdi
  1847.         call    _glapi_get_dispatch
  1848.         popq    %rdi
  1849.         movq    408(%rax), %r11
  1850.         jmp     *%r11
  1851. #endif /* defined(GLX_USE_TLS) */
  1852.         .size   GL_PREFIX(Indexsv), .-GL_PREFIX(Indexsv)
  1853.  
  1854.         .p2align        4,,15
  1855.         .globl  GL_PREFIX(Normal3b)
  1856.         .type   GL_PREFIX(Normal3b), @function
  1857. GL_PREFIX(Normal3b):
  1858. #if defined(GLX_USE_TLS)
  1859.         call    _x86_64_get_dispatch@PLT
  1860.         movq    416(%rax), %r11
  1861.         jmp     *%r11
  1862. #elif defined(PTHREADS)
  1863.         pushq   %rdi
  1864.         pushq   %rsi
  1865.         pushq   %rdx
  1866.         call    _x86_64_get_dispatch@PLT
  1867.         popq    %rdx
  1868.         popq    %rsi
  1869.         popq    %rdi
  1870.         movq    416(%rax), %r11
  1871.         jmp     *%r11
  1872. #else
  1873.         movq    _glapi_Dispatch(%rip), %rax
  1874.         testq   %rax, %rax
  1875.         je      1f
  1876.         movq    416(%rax), %r11
  1877.         jmp     *%r11
  1878. 1:
  1879.         pushq   %rdi
  1880.         pushq   %rsi
  1881.         pushq   %rdx
  1882.         call    _glapi_get_dispatch
  1883.         popq    %rdx
  1884.         popq    %rsi
  1885.         popq    %rdi
  1886.         movq    416(%rax), %r11
  1887.         jmp     *%r11
  1888. #endif /* defined(GLX_USE_TLS) */
  1889.         .size   GL_PREFIX(Normal3b), .-GL_PREFIX(Normal3b)
  1890.  
  1891.         .p2align        4,,15
  1892.         .globl  GL_PREFIX(Normal3bv)
  1893.         .type   GL_PREFIX(Normal3bv), @function
  1894. GL_PREFIX(Normal3bv):
  1895. #if defined(GLX_USE_TLS)
  1896.         call    _x86_64_get_dispatch@PLT
  1897.         movq    424(%rax), %r11
  1898.         jmp     *%r11
  1899. #elif defined(PTHREADS)
  1900.         pushq   %rdi
  1901.         call    _x86_64_get_dispatch@PLT
  1902.         popq    %rdi
  1903.         movq    424(%rax), %r11
  1904.         jmp     *%r11
  1905. #else
  1906.         movq    _glapi_Dispatch(%rip), %rax
  1907.         testq   %rax, %rax
  1908.         je      1f
  1909.         movq    424(%rax), %r11
  1910.         jmp     *%r11
  1911. 1:
  1912.         pushq   %rdi
  1913.         call    _glapi_get_dispatch
  1914.         popq    %rdi
  1915.         movq    424(%rax), %r11
  1916.         jmp     *%r11
  1917. #endif /* defined(GLX_USE_TLS) */
  1918.         .size   GL_PREFIX(Normal3bv), .-GL_PREFIX(Normal3bv)
  1919.  
  1920.         .p2align        4,,15
  1921.         .globl  GL_PREFIX(Normal3d)
  1922.         .type   GL_PREFIX(Normal3d), @function
  1923. GL_PREFIX(Normal3d):
  1924. #if defined(GLX_USE_TLS)
  1925.         call    _x86_64_get_dispatch@PLT
  1926.         movq    432(%rax), %r11
  1927.         jmp     *%r11
  1928. #elif defined(PTHREADS)
  1929.         subq    $24, %rsp
  1930.         movq    %xmm0, (%rsp)
  1931.         movq    %xmm1, 8(%rsp)
  1932.         movq    %xmm2, 16(%rsp)
  1933.         call    _x86_64_get_dispatch@PLT
  1934.         movq    16(%rsp), %xmm2
  1935.         movq    8(%rsp), %xmm1
  1936.         movq    (%rsp), %xmm0
  1937.         addq    $24, %rsp
  1938.         movq    432(%rax), %r11
  1939.         jmp     *%r11
  1940. #else
  1941.         movq    _glapi_Dispatch(%rip), %rax
  1942.         testq   %rax, %rax
  1943.         je      1f
  1944.         movq    432(%rax), %r11
  1945.         jmp     *%r11
  1946. 1:
  1947.         subq    $24, %rsp
  1948.         movq    %xmm0, (%rsp)
  1949.         movq    %xmm1, 8(%rsp)
  1950.         movq    %xmm2, 16(%rsp)
  1951.         call    _glapi_get_dispatch
  1952.         movq    16(%rsp), %xmm2
  1953.         movq    8(%rsp), %xmm1
  1954.         movq    (%rsp), %xmm0
  1955.         addq    $24, %rsp
  1956.         movq    432(%rax), %r11
  1957.         jmp     *%r11
  1958. #endif /* defined(GLX_USE_TLS) */
  1959.         .size   GL_PREFIX(Normal3d), .-GL_PREFIX(Normal3d)
  1960.  
  1961.         .p2align        4,,15
  1962.         .globl  GL_PREFIX(Normal3dv)
  1963.         .type   GL_PREFIX(Normal3dv), @function
  1964. GL_PREFIX(Normal3dv):
  1965. #if defined(GLX_USE_TLS)
  1966.         call    _x86_64_get_dispatch@PLT
  1967.         movq    440(%rax), %r11
  1968.         jmp     *%r11
  1969. #elif defined(PTHREADS)
  1970.         pushq   %rdi
  1971.         call    _x86_64_get_dispatch@PLT
  1972.         popq    %rdi
  1973.         movq    440(%rax), %r11
  1974.         jmp     *%r11
  1975. #else
  1976.         movq    _glapi_Dispatch(%rip), %rax
  1977.         testq   %rax, %rax
  1978.         je      1f
  1979.         movq    440(%rax), %r11
  1980.         jmp     *%r11
  1981. 1:
  1982.         pushq   %rdi
  1983.         call    _glapi_get_dispatch
  1984.         popq    %rdi
  1985.         movq    440(%rax), %r11
  1986.         jmp     *%r11
  1987. #endif /* defined(GLX_USE_TLS) */
  1988.         .size   GL_PREFIX(Normal3dv), .-GL_PREFIX(Normal3dv)
  1989.  
  1990.         .p2align        4,,15
  1991.         .globl  GL_PREFIX(Normal3f)
  1992.         .type   GL_PREFIX(Normal3f), @function
  1993. GL_PREFIX(Normal3f):
  1994. #if defined(GLX_USE_TLS)
  1995.         call    _x86_64_get_dispatch@PLT
  1996.         movq    448(%rax), %r11
  1997.         jmp     *%r11
  1998. #elif defined(PTHREADS)
  1999.         subq    $24, %rsp
  2000.         movq    %xmm0, (%rsp)
  2001.         movq    %xmm1, 8(%rsp)
  2002.         movq    %xmm2, 16(%rsp)
  2003.         call    _x86_64_get_dispatch@PLT
  2004.         movq    16(%rsp), %xmm2
  2005.         movq    8(%rsp), %xmm1
  2006.         movq    (%rsp), %xmm0
  2007.         addq    $24, %rsp
  2008.         movq    448(%rax), %r11
  2009.         jmp     *%r11
  2010. #else
  2011.         movq    _glapi_Dispatch(%rip), %rax
  2012.         testq   %rax, %rax
  2013.         je      1f
  2014.         movq    448(%rax), %r11
  2015.         jmp     *%r11
  2016. 1:
  2017.         subq    $24, %rsp
  2018.         movq    %xmm0, (%rsp)
  2019.         movq    %xmm1, 8(%rsp)
  2020.         movq    %xmm2, 16(%rsp)
  2021.         call    _glapi_get_dispatch
  2022.         movq    16(%rsp), %xmm2
  2023.         movq    8(%rsp), %xmm1
  2024.         movq    (%rsp), %xmm0
  2025.         addq    $24, %rsp
  2026.         movq    448(%rax), %r11
  2027.         jmp     *%r11
  2028. #endif /* defined(GLX_USE_TLS) */
  2029.         .size   GL_PREFIX(Normal3f), .-GL_PREFIX(Normal3f)
  2030.  
  2031.         .p2align        4,,15
  2032.         .globl  GL_PREFIX(Normal3fv)
  2033.         .type   GL_PREFIX(Normal3fv), @function
  2034. GL_PREFIX(Normal3fv):
  2035. #if defined(GLX_USE_TLS)
  2036.         call    _x86_64_get_dispatch@PLT
  2037.         movq    456(%rax), %r11
  2038.         jmp     *%r11
  2039. #elif defined(PTHREADS)
  2040.         pushq   %rdi
  2041.         call    _x86_64_get_dispatch@PLT
  2042.         popq    %rdi
  2043.         movq    456(%rax), %r11
  2044.         jmp     *%r11
  2045. #else
  2046.         movq    _glapi_Dispatch(%rip), %rax
  2047.         testq   %rax, %rax
  2048.         je      1f
  2049.         movq    456(%rax), %r11
  2050.         jmp     *%r11
  2051. 1:
  2052.         pushq   %rdi
  2053.         call    _glapi_get_dispatch
  2054.         popq    %rdi
  2055.         movq    456(%rax), %r11
  2056.         jmp     *%r11
  2057. #endif /* defined(GLX_USE_TLS) */
  2058.         .size   GL_PREFIX(Normal3fv), .-GL_PREFIX(Normal3fv)
  2059.  
  2060.         .p2align        4,,15
  2061.         .globl  GL_PREFIX(Normal3i)
  2062.         .type   GL_PREFIX(Normal3i), @function
  2063. GL_PREFIX(Normal3i):
  2064. #if defined(GLX_USE_TLS)
  2065.         call    _x86_64_get_dispatch@PLT
  2066.         movq    464(%rax), %r11
  2067.         jmp     *%r11
  2068. #elif defined(PTHREADS)
  2069.         pushq   %rdi
  2070.         pushq   %rsi
  2071.         pushq   %rdx
  2072.         call    _x86_64_get_dispatch@PLT
  2073.         popq    %rdx
  2074.         popq    %rsi
  2075.         popq    %rdi
  2076.         movq    464(%rax), %r11
  2077.         jmp     *%r11
  2078. #else
  2079.         movq    _glapi_Dispatch(%rip), %rax
  2080.         testq   %rax, %rax
  2081.         je      1f
  2082.         movq    464(%rax), %r11
  2083.         jmp     *%r11
  2084. 1:
  2085.         pushq   %rdi
  2086.         pushq   %rsi
  2087.         pushq   %rdx
  2088.         call    _glapi_get_dispatch
  2089.         popq    %rdx
  2090.         popq    %rsi
  2091.         popq    %rdi
  2092.         movq    464(%rax), %r11
  2093.         jmp     *%r11
  2094. #endif /* defined(GLX_USE_TLS) */
  2095.         .size   GL_PREFIX(Normal3i), .-GL_PREFIX(Normal3i)
  2096.  
  2097.         .p2align        4,,15
  2098.         .globl  GL_PREFIX(Normal3iv)
  2099.         .type   GL_PREFIX(Normal3iv), @function
  2100. GL_PREFIX(Normal3iv):
  2101. #if defined(GLX_USE_TLS)
  2102.         call    _x86_64_get_dispatch@PLT
  2103.         movq    472(%rax), %r11
  2104.         jmp     *%r11
  2105. #elif defined(PTHREADS)
  2106.         pushq   %rdi
  2107.         call    _x86_64_get_dispatch@PLT
  2108.         popq    %rdi
  2109.         movq    472(%rax), %r11
  2110.         jmp     *%r11
  2111. #else
  2112.         movq    _glapi_Dispatch(%rip), %rax
  2113.         testq   %rax, %rax
  2114.         je      1f
  2115.         movq    472(%rax), %r11
  2116.         jmp     *%r11
  2117. 1:
  2118.         pushq   %rdi
  2119.         call    _glapi_get_dispatch
  2120.         popq    %rdi
  2121.         movq    472(%rax), %r11
  2122.         jmp     *%r11
  2123. #endif /* defined(GLX_USE_TLS) */
  2124.         .size   GL_PREFIX(Normal3iv), .-GL_PREFIX(Normal3iv)
  2125.  
  2126.         .p2align        4,,15
  2127.         .globl  GL_PREFIX(Normal3s)
  2128.         .type   GL_PREFIX(Normal3s), @function
  2129. GL_PREFIX(Normal3s):
  2130. #if defined(GLX_USE_TLS)
  2131.         call    _x86_64_get_dispatch@PLT
  2132.         movq    480(%rax), %r11
  2133.         jmp     *%r11
  2134. #elif defined(PTHREADS)
  2135.         pushq   %rdi
  2136.         pushq   %rsi
  2137.         pushq   %rdx
  2138.         call    _x86_64_get_dispatch@PLT
  2139.         popq    %rdx
  2140.         popq    %rsi
  2141.         popq    %rdi
  2142.         movq    480(%rax), %r11
  2143.         jmp     *%r11
  2144. #else
  2145.         movq    _glapi_Dispatch(%rip), %rax
  2146.         testq   %rax, %rax
  2147.         je      1f
  2148.         movq    480(%rax), %r11
  2149.         jmp     *%r11
  2150. 1:
  2151.         pushq   %rdi
  2152.         pushq   %rsi
  2153.         pushq   %rdx
  2154.         call    _glapi_get_dispatch
  2155.         popq    %rdx
  2156.         popq    %rsi
  2157.         popq    %rdi
  2158.         movq    480(%rax), %r11
  2159.         jmp     *%r11
  2160. #endif /* defined(GLX_USE_TLS) */
  2161.         .size   GL_PREFIX(Normal3s), .-GL_PREFIX(Normal3s)
  2162.  
  2163.         .p2align        4,,15
  2164.         .globl  GL_PREFIX(Normal3sv)
  2165.         .type   GL_PREFIX(Normal3sv), @function
  2166. GL_PREFIX(Normal3sv):
  2167. #if defined(GLX_USE_TLS)
  2168.         call    _x86_64_get_dispatch@PLT
  2169.         movq    488(%rax), %r11
  2170.         jmp     *%r11
  2171. #elif defined(PTHREADS)
  2172.         pushq   %rdi
  2173.         call    _x86_64_get_dispatch@PLT
  2174.         popq    %rdi
  2175.         movq    488(%rax), %r11
  2176.         jmp     *%r11
  2177. #else
  2178.         movq    _glapi_Dispatch(%rip), %rax
  2179.         testq   %rax, %rax
  2180.         je      1f
  2181.         movq    488(%rax), %r11
  2182.         jmp     *%r11
  2183. 1:
  2184.         pushq   %rdi
  2185.         call    _glapi_get_dispatch
  2186.         popq    %rdi
  2187.         movq    488(%rax), %r11
  2188.         jmp     *%r11
  2189. #endif /* defined(GLX_USE_TLS) */
  2190.         .size   GL_PREFIX(Normal3sv), .-GL_PREFIX(Normal3sv)
  2191.  
  2192.         .p2align        4,,15
  2193.         .globl  GL_PREFIX(RasterPos2d)
  2194.         .type   GL_PREFIX(RasterPos2d), @function
  2195. GL_PREFIX(RasterPos2d):
  2196. #if defined(GLX_USE_TLS)
  2197.         call    _x86_64_get_dispatch@PLT
  2198.         movq    496(%rax), %r11
  2199.         jmp     *%r11
  2200. #elif defined(PTHREADS)
  2201.         subq    $24, %rsp
  2202.         movq    %xmm0, (%rsp)
  2203.         movq    %xmm1, 8(%rsp)
  2204.         call    _x86_64_get_dispatch@PLT
  2205.         movq    8(%rsp), %xmm1
  2206.         movq    (%rsp), %xmm0
  2207.         addq    $24, %rsp
  2208.         movq    496(%rax), %r11
  2209.         jmp     *%r11
  2210. #else
  2211.         movq    _glapi_Dispatch(%rip), %rax
  2212.         testq   %rax, %rax
  2213.         je      1f
  2214.         movq    496(%rax), %r11
  2215.         jmp     *%r11
  2216. 1:
  2217.         subq    $24, %rsp
  2218.         movq    %xmm0, (%rsp)
  2219.         movq    %xmm1, 8(%rsp)
  2220.         call    _glapi_get_dispatch
  2221.         movq    8(%rsp), %xmm1
  2222.         movq    (%rsp), %xmm0
  2223.         addq    $24, %rsp
  2224.         movq    496(%rax), %r11
  2225.         jmp     *%r11
  2226. #endif /* defined(GLX_USE_TLS) */
  2227.         .size   GL_PREFIX(RasterPos2d), .-GL_PREFIX(RasterPos2d)
  2228.  
  2229.         .p2align        4,,15
  2230.         .globl  GL_PREFIX(RasterPos2dv)
  2231.         .type   GL_PREFIX(RasterPos2dv), @function
  2232. GL_PREFIX(RasterPos2dv):
  2233. #if defined(GLX_USE_TLS)
  2234.         call    _x86_64_get_dispatch@PLT
  2235.         movq    504(%rax), %r11
  2236.         jmp     *%r11
  2237. #elif defined(PTHREADS)
  2238.         pushq   %rdi
  2239.         call    _x86_64_get_dispatch@PLT
  2240.         popq    %rdi
  2241.         movq    504(%rax), %r11
  2242.         jmp     *%r11
  2243. #else
  2244.         movq    _glapi_Dispatch(%rip), %rax
  2245.         testq   %rax, %rax
  2246.         je      1f
  2247.         movq    504(%rax), %r11
  2248.         jmp     *%r11
  2249. 1:
  2250.         pushq   %rdi
  2251.         call    _glapi_get_dispatch
  2252.         popq    %rdi
  2253.         movq    504(%rax), %r11
  2254.         jmp     *%r11
  2255. #endif /* defined(GLX_USE_TLS) */
  2256.         .size   GL_PREFIX(RasterPos2dv), .-GL_PREFIX(RasterPos2dv)
  2257.  
  2258.         .p2align        4,,15
  2259.         .globl  GL_PREFIX(RasterPos2f)
  2260.         .type   GL_PREFIX(RasterPos2f), @function
  2261. GL_PREFIX(RasterPos2f):
  2262. #if defined(GLX_USE_TLS)
  2263.         call    _x86_64_get_dispatch@PLT
  2264.         movq    512(%rax), %r11
  2265.         jmp     *%r11
  2266. #elif defined(PTHREADS)
  2267.         subq    $24, %rsp
  2268.         movq    %xmm0, (%rsp)
  2269.         movq    %xmm1, 8(%rsp)
  2270.         call    _x86_64_get_dispatch@PLT
  2271.         movq    8(%rsp), %xmm1
  2272.         movq    (%rsp), %xmm0
  2273.         addq    $24, %rsp
  2274.         movq    512(%rax), %r11
  2275.         jmp     *%r11
  2276. #else
  2277.         movq    _glapi_Dispatch(%rip), %rax
  2278.         testq   %rax, %rax
  2279.         je      1f
  2280.         movq    512(%rax), %r11
  2281.         jmp     *%r11
  2282. 1:
  2283.         subq    $24, %rsp
  2284.         movq    %xmm0, (%rsp)
  2285.         movq    %xmm1, 8(%rsp)
  2286.         call    _glapi_get_dispatch
  2287.         movq    8(%rsp), %xmm1
  2288.         movq    (%rsp), %xmm0
  2289.         addq    $24, %rsp
  2290.         movq    512(%rax), %r11
  2291.         jmp     *%r11
  2292. #endif /* defined(GLX_USE_TLS) */
  2293.         .size   GL_PREFIX(RasterPos2f), .-GL_PREFIX(RasterPos2f)
  2294.  
  2295.         .p2align        4,,15
  2296.         .globl  GL_PREFIX(RasterPos2fv)
  2297.         .type   GL_PREFIX(RasterPos2fv), @function
  2298. GL_PREFIX(RasterPos2fv):
  2299. #if defined(GLX_USE_TLS)
  2300.         call    _x86_64_get_dispatch@PLT
  2301.         movq    520(%rax), %r11
  2302.         jmp     *%r11
  2303. #elif defined(PTHREADS)
  2304.         pushq   %rdi
  2305.         call    _x86_64_get_dispatch@PLT
  2306.         popq    %rdi
  2307.         movq    520(%rax), %r11
  2308.         jmp     *%r11
  2309. #else
  2310.         movq    _glapi_Dispatch(%rip), %rax
  2311.         testq   %rax, %rax
  2312.         je      1f
  2313.         movq    520(%rax), %r11
  2314.         jmp     *%r11
  2315. 1:
  2316.         pushq   %rdi
  2317.         call    _glapi_get_dispatch
  2318.         popq    %rdi
  2319.         movq    520(%rax), %r11
  2320.         jmp     *%r11
  2321. #endif /* defined(GLX_USE_TLS) */
  2322.         .size   GL_PREFIX(RasterPos2fv), .-GL_PREFIX(RasterPos2fv)
  2323.  
  2324.         .p2align        4,,15
  2325.         .globl  GL_PREFIX(RasterPos2i)
  2326.         .type   GL_PREFIX(RasterPos2i), @function
  2327. GL_PREFIX(RasterPos2i):
  2328. #if defined(GLX_USE_TLS)
  2329.         call    _x86_64_get_dispatch@PLT
  2330.         movq    528(%rax), %r11
  2331.         jmp     *%r11
  2332. #elif defined(PTHREADS)
  2333.         pushq   %rdi
  2334.         pushq   %rsi
  2335.         pushq   %rbp
  2336.         call    _x86_64_get_dispatch@PLT
  2337.         popq    %rbp
  2338.         popq    %rsi
  2339.         popq    %rdi
  2340.         movq    528(%rax), %r11
  2341.         jmp     *%r11
  2342. #else
  2343.         movq    _glapi_Dispatch(%rip), %rax
  2344.         testq   %rax, %rax
  2345.         je      1f
  2346.         movq    528(%rax), %r11
  2347.         jmp     *%r11
  2348. 1:
  2349.         pushq   %rdi
  2350.         pushq   %rsi
  2351.         pushq   %rbp
  2352.         call    _glapi_get_dispatch
  2353.         popq    %rbp
  2354.         popq    %rsi
  2355.         popq    %rdi
  2356.         movq    528(%rax), %r11
  2357.         jmp     *%r11
  2358. #endif /* defined(GLX_USE_TLS) */
  2359.         .size   GL_PREFIX(RasterPos2i), .-GL_PREFIX(RasterPos2i)
  2360.  
  2361.         .p2align        4,,15
  2362.         .globl  GL_PREFIX(RasterPos2iv)
  2363.         .type   GL_PREFIX(RasterPos2iv), @function
  2364. GL_PREFIX(RasterPos2iv):
  2365. #if defined(GLX_USE_TLS)
  2366.         call    _x86_64_get_dispatch@PLT
  2367.         movq    536(%rax), %r11
  2368.         jmp     *%r11
  2369. #elif defined(PTHREADS)
  2370.         pushq   %rdi
  2371.         call    _x86_64_get_dispatch@PLT
  2372.         popq    %rdi
  2373.         movq    536(%rax), %r11
  2374.         jmp     *%r11
  2375. #else
  2376.         movq    _glapi_Dispatch(%rip), %rax
  2377.         testq   %rax, %rax
  2378.         je      1f
  2379.         movq    536(%rax), %r11
  2380.         jmp     *%r11
  2381. 1:
  2382.         pushq   %rdi
  2383.         call    _glapi_get_dispatch
  2384.         popq    %rdi
  2385.         movq    536(%rax), %r11
  2386.         jmp     *%r11
  2387. #endif /* defined(GLX_USE_TLS) */
  2388.         .size   GL_PREFIX(RasterPos2iv), .-GL_PREFIX(RasterPos2iv)
  2389.  
  2390.         .p2align        4,,15
  2391.         .globl  GL_PREFIX(RasterPos2s)
  2392.         .type   GL_PREFIX(RasterPos2s), @function
  2393. GL_PREFIX(RasterPos2s):
  2394. #if defined(GLX_USE_TLS)
  2395.         call    _x86_64_get_dispatch@PLT
  2396.         movq    544(%rax), %r11
  2397.         jmp     *%r11
  2398. #elif defined(PTHREADS)
  2399.         pushq   %rdi
  2400.         pushq   %rsi
  2401.         pushq   %rbp
  2402.         call    _x86_64_get_dispatch@PLT
  2403.         popq    %rbp
  2404.         popq    %rsi
  2405.         popq    %rdi
  2406.         movq    544(%rax), %r11
  2407.         jmp     *%r11
  2408. #else
  2409.         movq    _glapi_Dispatch(%rip), %rax
  2410.         testq   %rax, %rax
  2411.         je      1f
  2412.         movq    544(%rax), %r11
  2413.         jmp     *%r11
  2414. 1:
  2415.         pushq   %rdi
  2416.         pushq   %rsi
  2417.         pushq   %rbp
  2418.         call    _glapi_get_dispatch
  2419.         popq    %rbp
  2420.         popq    %rsi
  2421.         popq    %rdi
  2422.         movq    544(%rax), %r11
  2423.         jmp     *%r11
  2424. #endif /* defined(GLX_USE_TLS) */
  2425.         .size   GL_PREFIX(RasterPos2s), .-GL_PREFIX(RasterPos2s)
  2426.  
  2427.         .p2align        4,,15
  2428.         .globl  GL_PREFIX(RasterPos2sv)
  2429.         .type   GL_PREFIX(RasterPos2sv), @function
  2430. GL_PREFIX(RasterPos2sv):
  2431. #if defined(GLX_USE_TLS)
  2432.         call    _x86_64_get_dispatch@PLT
  2433.         movq    552(%rax), %r11
  2434.         jmp     *%r11
  2435. #elif defined(PTHREADS)
  2436.         pushq   %rdi
  2437.         call    _x86_64_get_dispatch@PLT
  2438.         popq    %rdi
  2439.         movq    552(%rax), %r11
  2440.         jmp     *%r11
  2441. #else
  2442.         movq    _glapi_Dispatch(%rip), %rax
  2443.         testq   %rax, %rax
  2444.         je      1f
  2445.         movq    552(%rax), %r11
  2446.         jmp     *%r11
  2447. 1:
  2448.         pushq   %rdi
  2449.         call    _glapi_get_dispatch
  2450.         popq    %rdi
  2451.         movq    552(%rax), %r11
  2452.         jmp     *%r11
  2453. #endif /* defined(GLX_USE_TLS) */
  2454.         .size   GL_PREFIX(RasterPos2sv), .-GL_PREFIX(RasterPos2sv)
  2455.  
  2456.         .p2align        4,,15
  2457.         .globl  GL_PREFIX(RasterPos3d)
  2458.         .type   GL_PREFIX(RasterPos3d), @function
  2459. GL_PREFIX(RasterPos3d):
  2460. #if defined(GLX_USE_TLS)
  2461.         call    _x86_64_get_dispatch@PLT
  2462.         movq    560(%rax), %r11
  2463.         jmp     *%r11
  2464. #elif defined(PTHREADS)
  2465.         subq    $24, %rsp
  2466.         movq    %xmm0, (%rsp)
  2467.         movq    %xmm1, 8(%rsp)
  2468.         movq    %xmm2, 16(%rsp)
  2469.         call    _x86_64_get_dispatch@PLT
  2470.         movq    16(%rsp), %xmm2
  2471.         movq    8(%rsp), %xmm1
  2472.         movq    (%rsp), %xmm0
  2473.         addq    $24, %rsp
  2474.         movq    560(%rax), %r11
  2475.         jmp     *%r11
  2476. #else
  2477.         movq    _glapi_Dispatch(%rip), %rax
  2478.         testq   %rax, %rax
  2479.         je      1f
  2480.         movq    560(%rax), %r11
  2481.         jmp     *%r11
  2482. 1:
  2483.         subq    $24, %rsp
  2484.         movq    %xmm0, (%rsp)
  2485.         movq    %xmm1, 8(%rsp)
  2486.         movq    %xmm2, 16(%rsp)
  2487.         call    _glapi_get_dispatch
  2488.         movq    16(%rsp), %xmm2
  2489.         movq    8(%rsp), %xmm1
  2490.         movq    (%rsp), %xmm0
  2491.         addq    $24, %rsp
  2492.         movq    560(%rax), %r11
  2493.         jmp     *%r11
  2494. #endif /* defined(GLX_USE_TLS) */
  2495.         .size   GL_PREFIX(RasterPos3d), .-GL_PREFIX(RasterPos3d)
  2496.  
  2497.         .p2align        4,,15
  2498.         .globl  GL_PREFIX(RasterPos3dv)
  2499.         .type   GL_PREFIX(RasterPos3dv), @function
  2500. GL_PREFIX(RasterPos3dv):
  2501. #if defined(GLX_USE_TLS)
  2502.         call    _x86_64_get_dispatch@PLT
  2503.         movq    568(%rax), %r11
  2504.         jmp     *%r11
  2505. #elif defined(PTHREADS)
  2506.         pushq   %rdi
  2507.         call    _x86_64_get_dispatch@PLT
  2508.         popq    %rdi
  2509.         movq    568(%rax), %r11
  2510.         jmp     *%r11
  2511. #else
  2512.         movq    _glapi_Dispatch(%rip), %rax
  2513.         testq   %rax, %rax
  2514.         je      1f
  2515.         movq    568(%rax), %r11
  2516.         jmp     *%r11
  2517. 1:
  2518.         pushq   %rdi
  2519.         call    _glapi_get_dispatch
  2520.         popq    %rdi
  2521.         movq    568(%rax), %r11
  2522.         jmp     *%r11
  2523. #endif /* defined(GLX_USE_TLS) */
  2524.         .size   GL_PREFIX(RasterPos3dv), .-GL_PREFIX(RasterPos3dv)
  2525.  
  2526.         .p2align        4,,15
  2527.         .globl  GL_PREFIX(RasterPos3f)
  2528.         .type   GL_PREFIX(RasterPos3f), @function
  2529. GL_PREFIX(RasterPos3f):
  2530. #if defined(GLX_USE_TLS)
  2531.         call    _x86_64_get_dispatch@PLT
  2532.         movq    576(%rax), %r11
  2533.         jmp     *%r11
  2534. #elif defined(PTHREADS)
  2535.         subq    $24, %rsp
  2536.         movq    %xmm0, (%rsp)
  2537.         movq    %xmm1, 8(%rsp)
  2538.         movq    %xmm2, 16(%rsp)
  2539.         call    _x86_64_get_dispatch@PLT
  2540.         movq    16(%rsp), %xmm2
  2541.         movq    8(%rsp), %xmm1
  2542.         movq    (%rsp), %xmm0
  2543.         addq    $24, %rsp
  2544.         movq    576(%rax), %r11
  2545.         jmp     *%r11
  2546. #else
  2547.         movq    _glapi_Dispatch(%rip), %rax
  2548.         testq   %rax, %rax
  2549.         je      1f
  2550.         movq    576(%rax), %r11
  2551.         jmp     *%r11
  2552. 1:
  2553.         subq    $24, %rsp
  2554.         movq    %xmm0, (%rsp)
  2555.         movq    %xmm1, 8(%rsp)
  2556.         movq    %xmm2, 16(%rsp)
  2557.         call    _glapi_get_dispatch
  2558.         movq    16(%rsp), %xmm2
  2559.         movq    8(%rsp), %xmm1
  2560.         movq    (%rsp), %xmm0
  2561.         addq    $24, %rsp
  2562.         movq    576(%rax), %r11
  2563.         jmp     *%r11
  2564. #endif /* defined(GLX_USE_TLS) */
  2565.         .size   GL_PREFIX(RasterPos3f), .-GL_PREFIX(RasterPos3f)
  2566.  
  2567.         .p2align        4,,15
  2568.         .globl  GL_PREFIX(RasterPos3fv)
  2569.         .type   GL_PREFIX(RasterPos3fv), @function
  2570. GL_PREFIX(RasterPos3fv):
  2571. #if defined(GLX_USE_TLS)
  2572.         call    _x86_64_get_dispatch@PLT
  2573.         movq    584(%rax), %r11
  2574.         jmp     *%r11
  2575. #elif defined(PTHREADS)
  2576.         pushq   %rdi
  2577.         call    _x86_64_get_dispatch@PLT
  2578.         popq    %rdi
  2579.         movq    584(%rax), %r11
  2580.         jmp     *%r11
  2581. #else
  2582.         movq    _glapi_Dispatch(%rip), %rax
  2583.         testq   %rax, %rax
  2584.         je      1f
  2585.         movq    584(%rax), %r11
  2586.         jmp     *%r11
  2587. 1:
  2588.         pushq   %rdi
  2589.         call    _glapi_get_dispatch
  2590.         popq    %rdi
  2591.         movq    584(%rax), %r11
  2592.         jmp     *%r11
  2593. #endif /* defined(GLX_USE_TLS) */
  2594.         .size   GL_PREFIX(RasterPos3fv), .-GL_PREFIX(RasterPos3fv)
  2595.  
  2596.         .p2align        4,,15
  2597.         .globl  GL_PREFIX(RasterPos3i)
  2598.         .type   GL_PREFIX(RasterPos3i), @function
  2599. GL_PREFIX(RasterPos3i):
  2600. #if defined(GLX_USE_TLS)
  2601.         call    _x86_64_get_dispatch@PLT
  2602.         movq    592(%rax), %r11
  2603.         jmp     *%r11
  2604. #elif defined(PTHREADS)
  2605.         pushq   %rdi
  2606.         pushq   %rsi
  2607.         pushq   %rdx
  2608.         call    _x86_64_get_dispatch@PLT
  2609.         popq    %rdx
  2610.         popq    %rsi
  2611.         popq    %rdi
  2612.         movq    592(%rax), %r11
  2613.         jmp     *%r11
  2614. #else
  2615.         movq    _glapi_Dispatch(%rip), %rax
  2616.         testq   %rax, %rax
  2617.         je      1f
  2618.         movq    592(%rax), %r11
  2619.         jmp     *%r11
  2620. 1:
  2621.         pushq   %rdi
  2622.         pushq   %rsi
  2623.         pushq   %rdx
  2624.         call    _glapi_get_dispatch
  2625.         popq    %rdx
  2626.         popq    %rsi
  2627.         popq    %rdi
  2628.         movq    592(%rax), %r11
  2629.         jmp     *%r11
  2630. #endif /* defined(GLX_USE_TLS) */
  2631.         .size   GL_PREFIX(RasterPos3i), .-GL_PREFIX(RasterPos3i)
  2632.  
  2633.         .p2align        4,,15
  2634.         .globl  GL_PREFIX(RasterPos3iv)
  2635.         .type   GL_PREFIX(RasterPos3iv), @function
  2636. GL_PREFIX(RasterPos3iv):
  2637. #if defined(GLX_USE_TLS)
  2638.         call    _x86_64_get_dispatch@PLT
  2639.         movq    600(%rax), %r11
  2640.         jmp     *%r11
  2641. #elif defined(PTHREADS)
  2642.         pushq   %rdi
  2643.         call    _x86_64_get_dispatch@PLT
  2644.         popq    %rdi
  2645.         movq    600(%rax), %r11
  2646.         jmp     *%r11
  2647. #else
  2648.         movq    _glapi_Dispatch(%rip), %rax
  2649.         testq   %rax, %rax
  2650.         je      1f
  2651.         movq    600(%rax), %r11
  2652.         jmp     *%r11
  2653. 1:
  2654.         pushq   %rdi
  2655.         call    _glapi_get_dispatch
  2656.         popq    %rdi
  2657.         movq    600(%rax), %r11
  2658.         jmp     *%r11
  2659. #endif /* defined(GLX_USE_TLS) */
  2660.         .size   GL_PREFIX(RasterPos3iv), .-GL_PREFIX(RasterPos3iv)
  2661.  
  2662.         .p2align        4,,15
  2663.         .globl  GL_PREFIX(RasterPos3s)
  2664.         .type   GL_PREFIX(RasterPos3s), @function
  2665. GL_PREFIX(RasterPos3s):
  2666. #if defined(GLX_USE_TLS)
  2667.         call    _x86_64_get_dispatch@PLT
  2668.         movq    608(%rax), %r11
  2669.         jmp     *%r11
  2670. #elif defined(PTHREADS)
  2671.         pushq   %rdi
  2672.         pushq   %rsi
  2673.         pushq   %rdx
  2674.         call    _x86_64_get_dispatch@PLT
  2675.         popq    %rdx
  2676.         popq    %rsi
  2677.         popq    %rdi
  2678.         movq    608(%rax), %r11
  2679.         jmp     *%r11
  2680. #else
  2681.         movq    _glapi_Dispatch(%rip), %rax
  2682.         testq   %rax, %rax
  2683.         je      1f
  2684.         movq    608(%rax), %r11
  2685.         jmp     *%r11
  2686. 1:
  2687.         pushq   %rdi
  2688.         pushq   %rsi
  2689.         pushq   %rdx
  2690.         call    _glapi_get_dispatch
  2691.         popq    %rdx
  2692.         popq    %rsi
  2693.         popq    %rdi
  2694.         movq    608(%rax), %r11
  2695.         jmp     *%r11
  2696. #endif /* defined(GLX_USE_TLS) */
  2697.         .size   GL_PREFIX(RasterPos3s), .-GL_PREFIX(RasterPos3s)
  2698.  
  2699.         .p2align        4,,15
  2700.         .globl  GL_PREFIX(RasterPos3sv)
  2701.         .type   GL_PREFIX(RasterPos3sv), @function
  2702. GL_PREFIX(RasterPos3sv):
  2703. #if defined(GLX_USE_TLS)
  2704.         call    _x86_64_get_dispatch@PLT
  2705.         movq    616(%rax), %r11
  2706.         jmp     *%r11
  2707. #elif defined(PTHREADS)
  2708.         pushq   %rdi
  2709.         call    _x86_64_get_dispatch@PLT
  2710.         popq    %rdi
  2711.         movq    616(%rax), %r11
  2712.         jmp     *%r11
  2713. #else
  2714.         movq    _glapi_Dispatch(%rip), %rax
  2715.         testq   %rax, %rax
  2716.         je      1f
  2717.         movq    616(%rax), %r11
  2718.         jmp     *%r11
  2719. 1:
  2720.         pushq   %rdi
  2721.         call    _glapi_get_dispatch
  2722.         popq    %rdi
  2723.         movq    616(%rax), %r11
  2724.         jmp     *%r11
  2725. #endif /* defined(GLX_USE_TLS) */
  2726.         .size   GL_PREFIX(RasterPos3sv), .-GL_PREFIX(RasterPos3sv)
  2727.  
  2728.         .p2align        4,,15
  2729.         .globl  GL_PREFIX(RasterPos4d)
  2730.         .type   GL_PREFIX(RasterPos4d), @function
  2731. GL_PREFIX(RasterPos4d):
  2732. #if defined(GLX_USE_TLS)
  2733.         call    _x86_64_get_dispatch@PLT
  2734.         movq    624(%rax), %r11
  2735.         jmp     *%r11
  2736. #elif defined(PTHREADS)
  2737.         subq    $40, %rsp
  2738.         movq    %xmm0, (%rsp)
  2739.         movq    %xmm1, 8(%rsp)
  2740.         movq    %xmm2, 16(%rsp)
  2741.         movq    %xmm3, 24(%rsp)
  2742.         call    _x86_64_get_dispatch@PLT
  2743.         movq    24(%rsp), %xmm3
  2744.         movq    16(%rsp), %xmm2
  2745.         movq    8(%rsp), %xmm1
  2746.         movq    (%rsp), %xmm0
  2747.         addq    $40, %rsp
  2748.         movq    624(%rax), %r11
  2749.         jmp     *%r11
  2750. #else
  2751.         movq    _glapi_Dispatch(%rip), %rax
  2752.         testq   %rax, %rax
  2753.         je      1f
  2754.         movq    624(%rax), %r11
  2755.         jmp     *%r11
  2756. 1:
  2757.         subq    $40, %rsp
  2758.         movq    %xmm0, (%rsp)
  2759.         movq    %xmm1, 8(%rsp)
  2760.         movq    %xmm2, 16(%rsp)
  2761.         movq    %xmm3, 24(%rsp)
  2762.         call    _glapi_get_dispatch
  2763.         movq    24(%rsp), %xmm3
  2764.         movq    16(%rsp), %xmm2
  2765.         movq    8(%rsp), %xmm1
  2766.         movq    (%rsp), %xmm0
  2767.         addq    $40, %rsp
  2768.         movq    624(%rax), %r11
  2769.         jmp     *%r11
  2770. #endif /* defined(GLX_USE_TLS) */
  2771.         .size   GL_PREFIX(RasterPos4d), .-GL_PREFIX(RasterPos4d)
  2772.  
  2773.         .p2align        4,,15
  2774.         .globl  GL_PREFIX(RasterPos4dv)
  2775.         .type   GL_PREFIX(RasterPos4dv), @function
  2776. GL_PREFIX(RasterPos4dv):
  2777. #if defined(GLX_USE_TLS)
  2778.         call    _x86_64_get_dispatch@PLT
  2779.         movq    632(%rax), %r11
  2780.         jmp     *%r11
  2781. #elif defined(PTHREADS)
  2782.         pushq   %rdi
  2783.         call    _x86_64_get_dispatch@PLT
  2784.         popq    %rdi
  2785.         movq    632(%rax), %r11
  2786.         jmp     *%r11
  2787. #else
  2788.         movq    _glapi_Dispatch(%rip), %rax
  2789.         testq   %rax, %rax
  2790.         je      1f
  2791.         movq    632(%rax), %r11
  2792.         jmp     *%r11
  2793. 1:
  2794.         pushq   %rdi
  2795.         call    _glapi_get_dispatch
  2796.         popq    %rdi
  2797.         movq    632(%rax), %r11
  2798.         jmp     *%r11
  2799. #endif /* defined(GLX_USE_TLS) */
  2800.         .size   GL_PREFIX(RasterPos4dv), .-GL_PREFIX(RasterPos4dv)
  2801.  
  2802.         .p2align        4,,15
  2803.         .globl  GL_PREFIX(RasterPos4f)
  2804.         .type   GL_PREFIX(RasterPos4f), @function
  2805. GL_PREFIX(RasterPos4f):
  2806. #if defined(GLX_USE_TLS)
  2807.         call    _x86_64_get_dispatch@PLT
  2808.         movq    640(%rax), %r11
  2809.         jmp     *%r11
  2810. #elif defined(PTHREADS)
  2811.         subq    $40, %rsp
  2812.         movq    %xmm0, (%rsp)
  2813.         movq    %xmm1, 8(%rsp)
  2814.         movq    %xmm2, 16(%rsp)
  2815.         movq    %xmm3, 24(%rsp)
  2816.         call    _x86_64_get_dispatch@PLT
  2817.         movq    24(%rsp), %xmm3
  2818.         movq    16(%rsp), %xmm2
  2819.         movq    8(%rsp), %xmm1
  2820.         movq    (%rsp), %xmm0
  2821.         addq    $40, %rsp
  2822.         movq    640(%rax), %r11
  2823.         jmp     *%r11
  2824. #else
  2825.         movq    _glapi_Dispatch(%rip), %rax
  2826.         testq   %rax, %rax
  2827.         je      1f
  2828.         movq    640(%rax), %r11
  2829.         jmp     *%r11
  2830. 1:
  2831.         subq    $40, %rsp
  2832.         movq    %xmm0, (%rsp)
  2833.         movq    %xmm1, 8(%rsp)
  2834.         movq    %xmm2, 16(%rsp)
  2835.         movq    %xmm3, 24(%rsp)
  2836.         call    _glapi_get_dispatch
  2837.         movq    24(%rsp), %xmm3
  2838.         movq    16(%rsp), %xmm2
  2839.         movq    8(%rsp), %xmm1
  2840.         movq    (%rsp), %xmm0
  2841.         addq    $40, %rsp
  2842.         movq    640(%rax), %r11
  2843.         jmp     *%r11
  2844. #endif /* defined(GLX_USE_TLS) */
  2845.         .size   GL_PREFIX(RasterPos4f), .-GL_PREFIX(RasterPos4f)
  2846.  
  2847.         .p2align        4,,15
  2848.         .globl  GL_PREFIX(RasterPos4fv)
  2849.         .type   GL_PREFIX(RasterPos4fv), @function
  2850. GL_PREFIX(RasterPos4fv):
  2851. #if defined(GLX_USE_TLS)
  2852.         call    _x86_64_get_dispatch@PLT
  2853.         movq    648(%rax), %r11
  2854.         jmp     *%r11
  2855. #elif defined(PTHREADS)
  2856.         pushq   %rdi
  2857.         call    _x86_64_get_dispatch@PLT
  2858.         popq    %rdi
  2859.         movq    648(%rax), %r11
  2860.         jmp     *%r11
  2861. #else
  2862.         movq    _glapi_Dispatch(%rip), %rax
  2863.         testq   %rax, %rax
  2864.         je      1f
  2865.         movq    648(%rax), %r11
  2866.         jmp     *%r11
  2867. 1:
  2868.         pushq   %rdi
  2869.         call    _glapi_get_dispatch
  2870.         popq    %rdi
  2871.         movq    648(%rax), %r11
  2872.         jmp     *%r11
  2873. #endif /* defined(GLX_USE_TLS) */
  2874.         .size   GL_PREFIX(RasterPos4fv), .-GL_PREFIX(RasterPos4fv)
  2875.  
  2876.         .p2align        4,,15
  2877.         .globl  GL_PREFIX(RasterPos4i)
  2878.         .type   GL_PREFIX(RasterPos4i), @function
  2879. GL_PREFIX(RasterPos4i):
  2880. #if defined(GLX_USE_TLS)
  2881.         call    _x86_64_get_dispatch@PLT
  2882.         movq    656(%rax), %r11
  2883.         jmp     *%r11
  2884. #elif defined(PTHREADS)
  2885.         pushq   %rdi
  2886.         pushq   %rsi
  2887.         pushq   %rdx
  2888.         pushq   %rcx
  2889.         pushq   %rbp
  2890.         call    _x86_64_get_dispatch@PLT
  2891.         popq    %rbp
  2892.         popq    %rcx
  2893.         popq    %rdx
  2894.         popq    %rsi
  2895.         popq    %rdi
  2896.         movq    656(%rax), %r11
  2897.         jmp     *%r11
  2898. #else
  2899.         movq    _glapi_Dispatch(%rip), %rax
  2900.         testq   %rax, %rax
  2901.         je      1f
  2902.         movq    656(%rax), %r11
  2903.         jmp     *%r11
  2904. 1:
  2905.         pushq   %rdi
  2906.         pushq   %rsi
  2907.         pushq   %rdx
  2908.         pushq   %rcx
  2909.         pushq   %rbp
  2910.         call    _glapi_get_dispatch
  2911.         popq    %rbp
  2912.         popq    %rcx
  2913.         popq    %rdx
  2914.         popq    %rsi
  2915.         popq    %rdi
  2916.         movq    656(%rax), %r11
  2917.         jmp     *%r11
  2918. #endif /* defined(GLX_USE_TLS) */
  2919.         .size   GL_PREFIX(RasterPos4i), .-GL_PREFIX(RasterPos4i)
  2920.  
  2921.         .p2align        4,,15
  2922.         .globl  GL_PREFIX(RasterPos4iv)
  2923.         .type   GL_PREFIX(RasterPos4iv), @function
  2924. GL_PREFIX(RasterPos4iv):
  2925. #if defined(GLX_USE_TLS)
  2926.         call    _x86_64_get_dispatch@PLT
  2927.         movq    664(%rax), %r11
  2928.         jmp     *%r11
  2929. #elif defined(PTHREADS)
  2930.         pushq   %rdi
  2931.         call    _x86_64_get_dispatch@PLT
  2932.         popq    %rdi
  2933.         movq    664(%rax), %r11
  2934.         jmp     *%r11
  2935. #else
  2936.         movq    _glapi_Dispatch(%rip), %rax
  2937.         testq   %rax, %rax
  2938.         je      1f
  2939.         movq    664(%rax), %r11
  2940.         jmp     *%r11
  2941. 1:
  2942.         pushq   %rdi
  2943.         call    _glapi_get_dispatch
  2944.         popq    %rdi
  2945.         movq    664(%rax), %r11
  2946.         jmp     *%r11
  2947. #endif /* defined(GLX_USE_TLS) */
  2948.         .size   GL_PREFIX(RasterPos4iv), .-GL_PREFIX(RasterPos4iv)
  2949.  
  2950.         .p2align        4,,15
  2951.         .globl  GL_PREFIX(RasterPos4s)
  2952.         .type   GL_PREFIX(RasterPos4s), @function
  2953. GL_PREFIX(RasterPos4s):
  2954. #if defined(GLX_USE_TLS)
  2955.         call    _x86_64_get_dispatch@PLT
  2956.         movq    672(%rax), %r11
  2957.         jmp     *%r11
  2958. #elif defined(PTHREADS)
  2959.         pushq   %rdi
  2960.         pushq   %rsi
  2961.         pushq   %rdx
  2962.         pushq   %rcx
  2963.         pushq   %rbp
  2964.         call    _x86_64_get_dispatch@PLT
  2965.         popq    %rbp
  2966.         popq    %rcx
  2967.         popq    %rdx
  2968.         popq    %rsi
  2969.         popq    %rdi
  2970.         movq    672(%rax), %r11
  2971.         jmp     *%r11
  2972. #else
  2973.         movq    _glapi_Dispatch(%rip), %rax
  2974.         testq   %rax, %rax
  2975.         je      1f
  2976.         movq    672(%rax), %r11
  2977.         jmp     *%r11
  2978. 1:
  2979.         pushq   %rdi
  2980.         pushq   %rsi
  2981.         pushq   %rdx
  2982.         pushq   %rcx
  2983.         pushq   %rbp
  2984.         call    _glapi_get_dispatch
  2985.         popq    %rbp
  2986.         popq    %rcx
  2987.         popq    %rdx
  2988.         popq    %rsi
  2989.         popq    %rdi
  2990.         movq    672(%rax), %r11
  2991.         jmp     *%r11
  2992. #endif /* defined(GLX_USE_TLS) */
  2993.         .size   GL_PREFIX(RasterPos4s), .-GL_PREFIX(RasterPos4s)
  2994.  
  2995.         .p2align        4,,15
  2996.         .globl  GL_PREFIX(RasterPos4sv)
  2997.         .type   GL_PREFIX(RasterPos4sv), @function
  2998. GL_PREFIX(RasterPos4sv):
  2999. #if defined(GLX_USE_TLS)
  3000.         call    _x86_64_get_dispatch@PLT
  3001.         movq    680(%rax), %r11
  3002.         jmp     *%r11
  3003. #elif defined(PTHREADS)
  3004.         pushq   %rdi
  3005.         call    _x86_64_get_dispatch@PLT
  3006.         popq    %rdi
  3007.         movq    680(%rax), %r11
  3008.         jmp     *%r11
  3009. #else
  3010.         movq    _glapi_Dispatch(%rip), %rax
  3011.         testq   %rax, %rax
  3012.         je      1f
  3013.         movq    680(%rax), %r11
  3014.         jmp     *%r11
  3015. 1:
  3016.         pushq   %rdi
  3017.         call    _glapi_get_dispatch
  3018.         popq    %rdi
  3019.         movq    680(%rax), %r11
  3020.         jmp     *%r11
  3021. #endif /* defined(GLX_USE_TLS) */
  3022.         .size   GL_PREFIX(RasterPos4sv), .-GL_PREFIX(RasterPos4sv)
  3023.  
  3024.         .p2align        4,,15
  3025.         .globl  GL_PREFIX(Rectd)
  3026.         .type   GL_PREFIX(Rectd), @function
  3027. GL_PREFIX(Rectd):
  3028. #if defined(GLX_USE_TLS)
  3029.         call    _x86_64_get_dispatch@PLT
  3030.         movq    688(%rax), %r11
  3031.         jmp     *%r11
  3032. #elif defined(PTHREADS)
  3033.         subq    $40, %rsp
  3034.         movq    %xmm0, (%rsp)
  3035.         movq    %xmm1, 8(%rsp)
  3036.         movq    %xmm2, 16(%rsp)
  3037.         movq    %xmm3, 24(%rsp)
  3038.         call    _x86_64_get_dispatch@PLT
  3039.         movq    24(%rsp), %xmm3
  3040.         movq    16(%rsp), %xmm2
  3041.         movq    8(%rsp), %xmm1
  3042.         movq    (%rsp), %xmm0
  3043.         addq    $40, %rsp
  3044.         movq    688(%rax), %r11
  3045.         jmp     *%r11
  3046. #else
  3047.         movq    _glapi_Dispatch(%rip), %rax
  3048.         testq   %rax, %rax
  3049.         je      1f
  3050.         movq    688(%rax), %r11
  3051.         jmp     *%r11
  3052. 1:
  3053.         subq    $40, %rsp
  3054.         movq    %xmm0, (%rsp)
  3055.         movq    %xmm1, 8(%rsp)
  3056.         movq    %xmm2, 16(%rsp)
  3057.         movq    %xmm3, 24(%rsp)
  3058.         call    _glapi_get_dispatch
  3059.         movq    24(%rsp), %xmm3
  3060.         movq    16(%rsp), %xmm2
  3061.         movq    8(%rsp), %xmm1
  3062.         movq    (%rsp), %xmm0
  3063.         addq    $40, %rsp
  3064.         movq    688(%rax), %r11
  3065.         jmp     *%r11
  3066. #endif /* defined(GLX_USE_TLS) */
  3067.         .size   GL_PREFIX(Rectd), .-GL_PREFIX(Rectd)
  3068.  
  3069.         .p2align        4,,15
  3070.         .globl  GL_PREFIX(Rectdv)
  3071.         .type   GL_PREFIX(Rectdv), @function
  3072. GL_PREFIX(Rectdv):
  3073. #if defined(GLX_USE_TLS)
  3074.         call    _x86_64_get_dispatch@PLT
  3075.         movq    696(%rax), %r11
  3076.         jmp     *%r11
  3077. #elif defined(PTHREADS)
  3078.         pushq   %rdi
  3079.         pushq   %rsi
  3080.         pushq   %rbp
  3081.         call    _x86_64_get_dispatch@PLT
  3082.         popq    %rbp
  3083.         popq    %rsi
  3084.         popq    %rdi
  3085.         movq    696(%rax), %r11
  3086.         jmp     *%r11
  3087. #else
  3088.         movq    _glapi_Dispatch(%rip), %rax
  3089.         testq   %rax, %rax
  3090.         je      1f
  3091.         movq    696(%rax), %r11
  3092.         jmp     *%r11
  3093. 1:
  3094.         pushq   %rdi
  3095.         pushq   %rsi
  3096.         pushq   %rbp
  3097.         call    _glapi_get_dispatch
  3098.         popq    %rbp
  3099.         popq    %rsi
  3100.         popq    %rdi
  3101.         movq    696(%rax), %r11
  3102.         jmp     *%r11
  3103. #endif /* defined(GLX_USE_TLS) */
  3104.         .size   GL_PREFIX(Rectdv), .-GL_PREFIX(Rectdv)
  3105.  
  3106.         .p2align        4,,15
  3107.         .globl  GL_PREFIX(Rectf)
  3108.         .type   GL_PREFIX(Rectf), @function
  3109. GL_PREFIX(Rectf):
  3110. #if defined(GLX_USE_TLS)
  3111.         call    _x86_64_get_dispatch@PLT
  3112.         movq    704(%rax), %r11
  3113.         jmp     *%r11
  3114. #elif defined(PTHREADS)
  3115.         subq    $40, %rsp
  3116.         movq    %xmm0, (%rsp)
  3117.         movq    %xmm1, 8(%rsp)
  3118.         movq    %xmm2, 16(%rsp)
  3119.         movq    %xmm3, 24(%rsp)
  3120.         call    _x86_64_get_dispatch@PLT
  3121.         movq    24(%rsp), %xmm3
  3122.         movq    16(%rsp), %xmm2
  3123.         movq    8(%rsp), %xmm1
  3124.         movq    (%rsp), %xmm0
  3125.         addq    $40, %rsp
  3126.         movq    704(%rax), %r11
  3127.         jmp     *%r11
  3128. #else
  3129.         movq    _glapi_Dispatch(%rip), %rax
  3130.         testq   %rax, %rax
  3131.         je      1f
  3132.         movq    704(%rax), %r11
  3133.         jmp     *%r11
  3134. 1:
  3135.         subq    $40, %rsp
  3136.         movq    %xmm0, (%rsp)
  3137.         movq    %xmm1, 8(%rsp)
  3138.         movq    %xmm2, 16(%rsp)
  3139.         movq    %xmm3, 24(%rsp)
  3140.         call    _glapi_get_dispatch
  3141.         movq    24(%rsp), %xmm3
  3142.         movq    16(%rsp), %xmm2
  3143.         movq    8(%rsp), %xmm1
  3144.         movq    (%rsp), %xmm0
  3145.         addq    $40, %rsp
  3146.         movq    704(%rax), %r11
  3147.         jmp     *%r11
  3148. #endif /* defined(GLX_USE_TLS) */
  3149.         .size   GL_PREFIX(Rectf), .-GL_PREFIX(Rectf)
  3150.  
  3151.         .p2align        4,,15
  3152.         .globl  GL_PREFIX(Rectfv)
  3153.         .type   GL_PREFIX(Rectfv), @function
  3154. GL_PREFIX(Rectfv):
  3155. #if defined(GLX_USE_TLS)
  3156.         call    _x86_64_get_dispatch@PLT
  3157.         movq    712(%rax), %r11
  3158.         jmp     *%r11
  3159. #elif defined(PTHREADS)
  3160.         pushq   %rdi
  3161.         pushq   %rsi
  3162.         pushq   %rbp
  3163.         call    _x86_64_get_dispatch@PLT
  3164.         popq    %rbp
  3165.         popq    %rsi
  3166.         popq    %rdi
  3167.         movq    712(%rax), %r11
  3168.         jmp     *%r11
  3169. #else
  3170.         movq    _glapi_Dispatch(%rip), %rax
  3171.         testq   %rax, %rax
  3172.         je      1f
  3173.         movq    712(%rax), %r11
  3174.         jmp     *%r11
  3175. 1:
  3176.         pushq   %rdi
  3177.         pushq   %rsi
  3178.         pushq   %rbp
  3179.         call    _glapi_get_dispatch
  3180.         popq    %rbp
  3181.         popq    %rsi
  3182.         popq    %rdi
  3183.         movq    712(%rax), %r11
  3184.         jmp     *%r11
  3185. #endif /* defined(GLX_USE_TLS) */
  3186.         .size   GL_PREFIX(Rectfv), .-GL_PREFIX(Rectfv)
  3187.  
  3188.         .p2align        4,,15
  3189.         .globl  GL_PREFIX(Recti)
  3190.         .type   GL_PREFIX(Recti), @function
  3191. GL_PREFIX(Recti):
  3192. #if defined(GLX_USE_TLS)
  3193.         call    _x86_64_get_dispatch@PLT
  3194.         movq    720(%rax), %r11
  3195.         jmp     *%r11
  3196. #elif defined(PTHREADS)
  3197.         pushq   %rdi
  3198.         pushq   %rsi
  3199.         pushq   %rdx
  3200.         pushq   %rcx
  3201.         pushq   %rbp
  3202.         call    _x86_64_get_dispatch@PLT
  3203.         popq    %rbp
  3204.         popq    %rcx
  3205.         popq    %rdx
  3206.         popq    %rsi
  3207.         popq    %rdi
  3208.         movq    720(%rax), %r11
  3209.         jmp     *%r11
  3210. #else
  3211.         movq    _glapi_Dispatch(%rip), %rax
  3212.         testq   %rax, %rax
  3213.         je      1f
  3214.         movq    720(%rax), %r11
  3215.         jmp     *%r11
  3216. 1:
  3217.         pushq   %rdi
  3218.         pushq   %rsi
  3219.         pushq   %rdx
  3220.         pushq   %rcx
  3221.         pushq   %rbp
  3222.         call    _glapi_get_dispatch
  3223.         popq    %rbp
  3224.         popq    %rcx
  3225.         popq    %rdx
  3226.         popq    %rsi
  3227.         popq    %rdi
  3228.         movq    720(%rax), %r11
  3229.         jmp     *%r11
  3230. #endif /* defined(GLX_USE_TLS) */
  3231.         .size   GL_PREFIX(Recti), .-GL_PREFIX(Recti)
  3232.  
  3233.         .p2align        4,,15
  3234.         .globl  GL_PREFIX(Rectiv)
  3235.         .type   GL_PREFIX(Rectiv), @function
  3236. GL_PREFIX(Rectiv):
  3237. #if defined(GLX_USE_TLS)
  3238.         call    _x86_64_get_dispatch@PLT
  3239.         movq    728(%rax), %r11
  3240.         jmp     *%r11
  3241. #elif defined(PTHREADS)
  3242.         pushq   %rdi
  3243.         pushq   %rsi
  3244.         pushq   %rbp
  3245.         call    _x86_64_get_dispatch@PLT
  3246.         popq    %rbp
  3247.         popq    %rsi
  3248.         popq    %rdi
  3249.         movq    728(%rax), %r11
  3250.         jmp     *%r11
  3251. #else
  3252.         movq    _glapi_Dispatch(%rip), %rax
  3253.         testq   %rax, %rax
  3254.         je      1f
  3255.         movq    728(%rax), %r11
  3256.         jmp     *%r11
  3257. 1:
  3258.         pushq   %rdi
  3259.         pushq   %rsi
  3260.         pushq   %rbp
  3261.         call    _glapi_get_dispatch
  3262.         popq    %rbp
  3263.         popq    %rsi
  3264.         popq    %rdi
  3265.         movq    728(%rax), %r11
  3266.         jmp     *%r11
  3267. #endif /* defined(GLX_USE_TLS) */
  3268.         .size   GL_PREFIX(Rectiv), .-GL_PREFIX(Rectiv)
  3269.  
  3270.         .p2align        4,,15
  3271.         .globl  GL_PREFIX(Rects)
  3272.         .type   GL_PREFIX(Rects), @function
  3273. GL_PREFIX(Rects):
  3274. #if defined(GLX_USE_TLS)
  3275.         call    _x86_64_get_dispatch@PLT
  3276.         movq    736(%rax), %r11
  3277.         jmp     *%r11
  3278. #elif defined(PTHREADS)
  3279.         pushq   %rdi
  3280.         pushq   %rsi
  3281.         pushq   %rdx
  3282.         pushq   %rcx
  3283.         pushq   %rbp
  3284.         call    _x86_64_get_dispatch@PLT
  3285.         popq    %rbp
  3286.         popq    %rcx
  3287.         popq    %rdx
  3288.         popq    %rsi
  3289.         popq    %rdi
  3290.         movq    736(%rax), %r11
  3291.         jmp     *%r11
  3292. #else
  3293.         movq    _glapi_Dispatch(%rip), %rax
  3294.         testq   %rax, %rax
  3295.         je      1f
  3296.         movq    736(%rax), %r11
  3297.         jmp     *%r11
  3298. 1:
  3299.         pushq   %rdi
  3300.         pushq   %rsi
  3301.         pushq   %rdx
  3302.         pushq   %rcx
  3303.         pushq   %rbp
  3304.         call    _glapi_get_dispatch
  3305.         popq    %rbp
  3306.         popq    %rcx
  3307.         popq    %rdx
  3308.         popq    %rsi
  3309.         popq    %rdi
  3310.         movq    736(%rax), %r11
  3311.         jmp     *%r11
  3312. #endif /* defined(GLX_USE_TLS) */
  3313.         .size   GL_PREFIX(Rects), .-GL_PREFIX(Rects)
  3314.  
  3315.         .p2align        4,,15
  3316.         .globl  GL_PREFIX(Rectsv)
  3317.         .type   GL_PREFIX(Rectsv), @function
  3318. GL_PREFIX(Rectsv):
  3319. #if defined(GLX_USE_TLS)
  3320.         call    _x86_64_get_dispatch@PLT
  3321.         movq    744(%rax), %r11
  3322.         jmp     *%r11
  3323. #elif defined(PTHREADS)
  3324.         pushq   %rdi
  3325.         pushq   %rsi
  3326.         pushq   %rbp
  3327.         call    _x86_64_get_dispatch@PLT
  3328.         popq    %rbp
  3329.         popq    %rsi
  3330.         popq    %rdi
  3331.         movq    744(%rax), %r11
  3332.         jmp     *%r11
  3333. #else
  3334.         movq    _glapi_Dispatch(%rip), %rax
  3335.         testq   %rax, %rax
  3336.         je      1f
  3337.         movq    744(%rax), %r11
  3338.         jmp     *%r11
  3339. 1:
  3340.         pushq   %rdi
  3341.         pushq   %rsi
  3342.         pushq   %rbp
  3343.         call    _glapi_get_dispatch
  3344.         popq    %rbp
  3345.         popq    %rsi
  3346.         popq    %rdi
  3347.         movq    744(%rax), %r11
  3348.         jmp     *%r11
  3349. #endif /* defined(GLX_USE_TLS) */
  3350.         .size   GL_PREFIX(Rectsv), .-GL_PREFIX(Rectsv)
  3351.  
  3352.         .p2align        4,,15
  3353.         .globl  GL_PREFIX(TexCoord1d)
  3354.         .type   GL_PREFIX(TexCoord1d), @function
  3355. GL_PREFIX(TexCoord1d):
  3356. #if defined(GLX_USE_TLS)
  3357.         call    _x86_64_get_dispatch@PLT
  3358.         movq    752(%rax), %r11
  3359.         jmp     *%r11
  3360. #elif defined(PTHREADS)
  3361.         subq    $8, %rsp
  3362.         movq    %xmm0, (%rsp)
  3363.         call    _x86_64_get_dispatch@PLT
  3364.         movq    (%rsp), %xmm0
  3365.         addq    $8, %rsp
  3366.         movq    752(%rax), %r11
  3367.         jmp     *%r11
  3368. #else
  3369.         movq    _glapi_Dispatch(%rip), %rax
  3370.         testq   %rax, %rax
  3371.         je      1f
  3372.         movq    752(%rax), %r11
  3373.         jmp     *%r11
  3374. 1:
  3375.         subq    $8, %rsp
  3376.         movq    %xmm0, (%rsp)
  3377.         call    _glapi_get_dispatch
  3378.         movq    (%rsp), %xmm0
  3379.         addq    $8, %rsp
  3380.         movq    752(%rax), %r11
  3381.         jmp     *%r11
  3382. #endif /* defined(GLX_USE_TLS) */
  3383.         .size   GL_PREFIX(TexCoord1d), .-GL_PREFIX(TexCoord1d)
  3384.  
  3385.         .p2align        4,,15
  3386.         .globl  GL_PREFIX(TexCoord1dv)
  3387.         .type   GL_PREFIX(TexCoord1dv), @function
  3388. GL_PREFIX(TexCoord1dv):
  3389. #if defined(GLX_USE_TLS)
  3390.         call    _x86_64_get_dispatch@PLT
  3391.         movq    760(%rax), %r11
  3392.         jmp     *%r11
  3393. #elif defined(PTHREADS)
  3394.         pushq   %rdi
  3395.         call    _x86_64_get_dispatch@PLT
  3396.         popq    %rdi
  3397.         movq    760(%rax), %r11
  3398.         jmp     *%r11
  3399. #else
  3400.         movq    _glapi_Dispatch(%rip), %rax
  3401.         testq   %rax, %rax
  3402.         je      1f
  3403.         movq    760(%rax), %r11
  3404.         jmp     *%r11
  3405. 1:
  3406.         pushq   %rdi
  3407.         call    _glapi_get_dispatch
  3408.         popq    %rdi
  3409.         movq    760(%rax), %r11
  3410.         jmp     *%r11
  3411. #endif /* defined(GLX_USE_TLS) */
  3412.         .size   GL_PREFIX(TexCoord1dv), .-GL_PREFIX(TexCoord1dv)
  3413.  
  3414.         .p2align        4,,15
  3415.         .globl  GL_PREFIX(TexCoord1f)
  3416.         .type   GL_PREFIX(TexCoord1f), @function
  3417. GL_PREFIX(TexCoord1f):
  3418. #if defined(GLX_USE_TLS)
  3419.         call    _x86_64_get_dispatch@PLT
  3420.         movq    768(%rax), %r11
  3421.         jmp     *%r11
  3422. #elif defined(PTHREADS)
  3423.         subq    $8, %rsp
  3424.         movq    %xmm0, (%rsp)
  3425.         call    _x86_64_get_dispatch@PLT
  3426.         movq    (%rsp), %xmm0
  3427.         addq    $8, %rsp
  3428.         movq    768(%rax), %r11
  3429.         jmp     *%r11
  3430. #else
  3431.         movq    _glapi_Dispatch(%rip), %rax
  3432.         testq   %rax, %rax
  3433.         je      1f
  3434.         movq    768(%rax), %r11
  3435.         jmp     *%r11
  3436. 1:
  3437.         subq    $8, %rsp
  3438.         movq    %xmm0, (%rsp)
  3439.         call    _glapi_get_dispatch
  3440.         movq    (%rsp), %xmm0
  3441.         addq    $8, %rsp
  3442.         movq    768(%rax), %r11
  3443.         jmp     *%r11
  3444. #endif /* defined(GLX_USE_TLS) */
  3445.         .size   GL_PREFIX(TexCoord1f), .-GL_PREFIX(TexCoord1f)
  3446.  
  3447.         .p2align        4,,15
  3448.         .globl  GL_PREFIX(TexCoord1fv)
  3449.         .type   GL_PREFIX(TexCoord1fv), @function
  3450. GL_PREFIX(TexCoord1fv):
  3451. #if defined(GLX_USE_TLS)
  3452.         call    _x86_64_get_dispatch@PLT
  3453.         movq    776(%rax), %r11
  3454.         jmp     *%r11
  3455. #elif defined(PTHREADS)
  3456.         pushq   %rdi
  3457.         call    _x86_64_get_dispatch@PLT
  3458.         popq    %rdi
  3459.         movq    776(%rax), %r11
  3460.         jmp     *%r11
  3461. #else
  3462.         movq    _glapi_Dispatch(%rip), %rax
  3463.         testq   %rax, %rax
  3464.         je      1f
  3465.         movq    776(%rax), %r11
  3466.         jmp     *%r11
  3467. 1:
  3468.         pushq   %rdi
  3469.         call    _glapi_get_dispatch
  3470.         popq    %rdi
  3471.         movq    776(%rax), %r11
  3472.         jmp     *%r11
  3473. #endif /* defined(GLX_USE_TLS) */
  3474.         .size   GL_PREFIX(TexCoord1fv), .-GL_PREFIX(TexCoord1fv)
  3475.  
  3476.         .p2align        4,,15
  3477.         .globl  GL_PREFIX(TexCoord1i)
  3478.         .type   GL_PREFIX(TexCoord1i), @function
  3479. GL_PREFIX(TexCoord1i):
  3480. #if defined(GLX_USE_TLS)
  3481.         call    _x86_64_get_dispatch@PLT
  3482.         movq    784(%rax), %r11
  3483.         jmp     *%r11
  3484. #elif defined(PTHREADS)
  3485.         pushq   %rdi
  3486.         call    _x86_64_get_dispatch@PLT
  3487.         popq    %rdi
  3488.         movq    784(%rax), %r11
  3489.         jmp     *%r11
  3490. #else
  3491.         movq    _glapi_Dispatch(%rip), %rax
  3492.         testq   %rax, %rax
  3493.         je      1f
  3494.         movq    784(%rax), %r11
  3495.         jmp     *%r11
  3496. 1:
  3497.         pushq   %rdi
  3498.         call    _glapi_get_dispatch
  3499.         popq    %rdi
  3500.         movq    784(%rax), %r11
  3501.         jmp     *%r11
  3502. #endif /* defined(GLX_USE_TLS) */
  3503.         .size   GL_PREFIX(TexCoord1i), .-GL_PREFIX(TexCoord1i)
  3504.  
  3505.         .p2align        4,,15
  3506.         .globl  GL_PREFIX(TexCoord1iv)
  3507.         .type   GL_PREFIX(TexCoord1iv), @function
  3508. GL_PREFIX(TexCoord1iv):
  3509. #if defined(GLX_USE_TLS)
  3510.         call    _x86_64_get_dispatch@PLT
  3511.         movq    792(%rax), %r11
  3512.         jmp     *%r11
  3513. #elif defined(PTHREADS)
  3514.         pushq   %rdi
  3515.         call    _x86_64_get_dispatch@PLT
  3516.         popq    %rdi
  3517.         movq    792(%rax), %r11
  3518.         jmp     *%r11
  3519. #else
  3520.         movq    _glapi_Dispatch(%rip), %rax
  3521.         testq   %rax, %rax
  3522.         je      1f
  3523.         movq    792(%rax), %r11
  3524.         jmp     *%r11
  3525. 1:
  3526.         pushq   %rdi
  3527.         call    _glapi_get_dispatch
  3528.         popq    %rdi
  3529.         movq    792(%rax), %r11
  3530.         jmp     *%r11
  3531. #endif /* defined(GLX_USE_TLS) */
  3532.         .size   GL_PREFIX(TexCoord1iv), .-GL_PREFIX(TexCoord1iv)
  3533.  
  3534.         .p2align        4,,15
  3535.         .globl  GL_PREFIX(TexCoord1s)
  3536.         .type   GL_PREFIX(TexCoord1s), @function
  3537. GL_PREFIX(TexCoord1s):
  3538. #if defined(GLX_USE_TLS)
  3539.         call    _x86_64_get_dispatch@PLT
  3540.         movq    800(%rax), %r11
  3541.         jmp     *%r11
  3542. #elif defined(PTHREADS)
  3543.         pushq   %rdi
  3544.         call    _x86_64_get_dispatch@PLT
  3545.         popq    %rdi
  3546.         movq    800(%rax), %r11
  3547.         jmp     *%r11
  3548. #else
  3549.         movq    _glapi_Dispatch(%rip), %rax
  3550.         testq   %rax, %rax
  3551.         je      1f
  3552.         movq    800(%rax), %r11
  3553.         jmp     *%r11
  3554. 1:
  3555.         pushq   %rdi
  3556.         call    _glapi_get_dispatch
  3557.         popq    %rdi
  3558.         movq    800(%rax), %r11
  3559.         jmp     *%r11
  3560. #endif /* defined(GLX_USE_TLS) */
  3561.         .size   GL_PREFIX(TexCoord1s), .-GL_PREFIX(TexCoord1s)
  3562.  
  3563.         .p2align        4,,15
  3564.         .globl  GL_PREFIX(TexCoord1sv)
  3565.         .type   GL_PREFIX(TexCoord1sv), @function
  3566. GL_PREFIX(TexCoord1sv):
  3567. #if defined(GLX_USE_TLS)
  3568.         call    _x86_64_get_dispatch@PLT
  3569.         movq    808(%rax), %r11
  3570.         jmp     *%r11
  3571. #elif defined(PTHREADS)
  3572.         pushq   %rdi
  3573.         call    _x86_64_get_dispatch@PLT
  3574.         popq    %rdi
  3575.         movq    808(%rax), %r11
  3576.         jmp     *%r11
  3577. #else
  3578.         movq    _glapi_Dispatch(%rip), %rax
  3579.         testq   %rax, %rax
  3580.         je      1f
  3581.         movq    808(%rax), %r11
  3582.         jmp     *%r11
  3583. 1:
  3584.         pushq   %rdi
  3585.         call    _glapi_get_dispatch
  3586.         popq    %rdi
  3587.         movq    808(%rax), %r11
  3588.         jmp     *%r11
  3589. #endif /* defined(GLX_USE_TLS) */
  3590.         .size   GL_PREFIX(TexCoord1sv), .-GL_PREFIX(TexCoord1sv)
  3591.  
  3592.         .p2align        4,,15
  3593.         .globl  GL_PREFIX(TexCoord2d)
  3594.         .type   GL_PREFIX(TexCoord2d), @function
  3595. GL_PREFIX(TexCoord2d):
  3596. #if defined(GLX_USE_TLS)
  3597.         call    _x86_64_get_dispatch@PLT
  3598.         movq    816(%rax), %r11
  3599.         jmp     *%r11
  3600. #elif defined(PTHREADS)
  3601.         subq    $24, %rsp
  3602.         movq    %xmm0, (%rsp)
  3603.         movq    %xmm1, 8(%rsp)
  3604.         call    _x86_64_get_dispatch@PLT
  3605.         movq    8(%rsp), %xmm1
  3606.         movq    (%rsp), %xmm0
  3607.         addq    $24, %rsp
  3608.         movq    816(%rax), %r11
  3609.         jmp     *%r11
  3610. #else
  3611.         movq    _glapi_Dispatch(%rip), %rax
  3612.         testq   %rax, %rax
  3613.         je      1f
  3614.         movq    816(%rax), %r11
  3615.         jmp     *%r11
  3616. 1:
  3617.         subq    $24, %rsp
  3618.         movq    %xmm0, (%rsp)
  3619.         movq    %xmm1, 8(%rsp)
  3620.         call    _glapi_get_dispatch
  3621.         movq    8(%rsp), %xmm1
  3622.         movq    (%rsp), %xmm0
  3623.         addq    $24, %rsp
  3624.         movq    816(%rax), %r11
  3625.         jmp     *%r11
  3626. #endif /* defined(GLX_USE_TLS) */
  3627.         .size   GL_PREFIX(TexCoord2d), .-GL_PREFIX(TexCoord2d)
  3628.  
  3629.         .p2align        4,,15
  3630.         .globl  GL_PREFIX(TexCoord2dv)
  3631.         .type   GL_PREFIX(TexCoord2dv), @function
  3632. GL_PREFIX(TexCoord2dv):
  3633. #if defined(GLX_USE_TLS)
  3634.         call    _x86_64_get_dispatch@PLT
  3635.         movq    824(%rax), %r11
  3636.         jmp     *%r11
  3637. #elif defined(PTHREADS)
  3638.         pushq   %rdi
  3639.         call    _x86_64_get_dispatch@PLT
  3640.         popq    %rdi
  3641.         movq    824(%rax), %r11
  3642.         jmp     *%r11
  3643. #else
  3644.         movq    _glapi_Dispatch(%rip), %rax
  3645.         testq   %rax, %rax
  3646.         je      1f
  3647.         movq    824(%rax), %r11
  3648.         jmp     *%r11
  3649. 1:
  3650.         pushq   %rdi
  3651.         call    _glapi_get_dispatch
  3652.         popq    %rdi
  3653.         movq    824(%rax), %r11
  3654.         jmp     *%r11
  3655. #endif /* defined(GLX_USE_TLS) */
  3656.         .size   GL_PREFIX(TexCoord2dv), .-GL_PREFIX(TexCoord2dv)
  3657.  
  3658.         .p2align        4,,15
  3659.         .globl  GL_PREFIX(TexCoord2f)
  3660.         .type   GL_PREFIX(TexCoord2f), @function
  3661. GL_PREFIX(TexCoord2f):
  3662. #if defined(GLX_USE_TLS)
  3663.         call    _x86_64_get_dispatch@PLT
  3664.         movq    832(%rax), %r11
  3665.         jmp     *%r11
  3666. #elif defined(PTHREADS)
  3667.         subq    $24, %rsp
  3668.         movq    %xmm0, (%rsp)
  3669.         movq    %xmm1, 8(%rsp)
  3670.         call    _x86_64_get_dispatch@PLT
  3671.         movq    8(%rsp), %xmm1
  3672.         movq    (%rsp), %xmm0
  3673.         addq    $24, %rsp
  3674.         movq    832(%rax), %r11
  3675.         jmp     *%r11
  3676. #else
  3677.         movq    _glapi_Dispatch(%rip), %rax
  3678.         testq   %rax, %rax
  3679.         je      1f
  3680.         movq    832(%rax), %r11
  3681.         jmp     *%r11
  3682. 1:
  3683.         subq    $24, %rsp
  3684.         movq    %xmm0, (%rsp)
  3685.         movq    %xmm1, 8(%rsp)
  3686.         call    _glapi_get_dispatch
  3687.         movq    8(%rsp), %xmm1
  3688.         movq    (%rsp), %xmm0
  3689.         addq    $24, %rsp
  3690.         movq    832(%rax), %r11
  3691.         jmp     *%r11
  3692. #endif /* defined(GLX_USE_TLS) */
  3693.         .size   GL_PREFIX(TexCoord2f), .-GL_PREFIX(TexCoord2f)
  3694.  
  3695.         .p2align        4,,15
  3696.         .globl  GL_PREFIX(TexCoord2fv)
  3697.         .type   GL_PREFIX(TexCoord2fv), @function
  3698. GL_PREFIX(TexCoord2fv):
  3699. #if defined(GLX_USE_TLS)
  3700.         call    _x86_64_get_dispatch@PLT
  3701.         movq    840(%rax), %r11
  3702.         jmp     *%r11
  3703. #elif defined(PTHREADS)
  3704.         pushq   %rdi
  3705.         call    _x86_64_get_dispatch@PLT
  3706.         popq    %rdi
  3707.         movq    840(%rax), %r11
  3708.         jmp     *%r11
  3709. #else
  3710.         movq    _glapi_Dispatch(%rip), %rax
  3711.         testq   %rax, %rax
  3712.         je      1f
  3713.         movq    840(%rax), %r11
  3714.         jmp     *%r11
  3715. 1:
  3716.         pushq   %rdi
  3717.         call    _glapi_get_dispatch
  3718.         popq    %rdi
  3719.         movq    840(%rax), %r11
  3720.         jmp     *%r11
  3721. #endif /* defined(GLX_USE_TLS) */
  3722.         .size   GL_PREFIX(TexCoord2fv), .-GL_PREFIX(TexCoord2fv)
  3723.  
  3724.         .p2align        4,,15
  3725.         .globl  GL_PREFIX(TexCoord2i)
  3726.         .type   GL_PREFIX(TexCoord2i), @function
  3727. GL_PREFIX(TexCoord2i):
  3728. #if defined(GLX_USE_TLS)
  3729.         call    _x86_64_get_dispatch@PLT
  3730.         movq    848(%rax), %r11
  3731.         jmp     *%r11
  3732. #elif defined(PTHREADS)
  3733.         pushq   %rdi
  3734.         pushq   %rsi
  3735.         pushq   %rbp
  3736.         call    _x86_64_get_dispatch@PLT
  3737.         popq    %rbp
  3738.         popq    %rsi
  3739.         popq    %rdi
  3740.         movq    848(%rax), %r11
  3741.         jmp     *%r11
  3742. #else
  3743.         movq    _glapi_Dispatch(%rip), %rax
  3744.         testq   %rax, %rax
  3745.         je      1f
  3746.         movq    848(%rax), %r11
  3747.         jmp     *%r11
  3748. 1:
  3749.         pushq   %rdi
  3750.         pushq   %rsi
  3751.         pushq   %rbp
  3752.         call    _glapi_get_dispatch
  3753.         popq    %rbp
  3754.         popq    %rsi
  3755.         popq    %rdi
  3756.         movq    848(%rax), %r11
  3757.         jmp     *%r11
  3758. #endif /* defined(GLX_USE_TLS) */
  3759.         .size   GL_PREFIX(TexCoord2i), .-GL_PREFIX(TexCoord2i)
  3760.  
  3761.         .p2align        4,,15
  3762.         .globl  GL_PREFIX(TexCoord2iv)
  3763.         .type   GL_PREFIX(TexCoord2iv), @function
  3764. GL_PREFIX(TexCoord2iv):
  3765. #if defined(GLX_USE_TLS)
  3766.         call    _x86_64_get_dispatch@PLT
  3767.         movq    856(%rax), %r11
  3768.         jmp     *%r11
  3769. #elif defined(PTHREADS)
  3770.         pushq   %rdi
  3771.         call    _x86_64_get_dispatch@PLT
  3772.         popq    %rdi
  3773.         movq    856(%rax), %r11
  3774.         jmp     *%r11
  3775. #else
  3776.         movq    _glapi_Dispatch(%rip), %rax
  3777.         testq   %rax, %rax
  3778.         je      1f
  3779.         movq    856(%rax), %r11
  3780.         jmp     *%r11
  3781. 1:
  3782.         pushq   %rdi
  3783.         call    _glapi_get_dispatch
  3784.         popq    %rdi
  3785.         movq    856(%rax), %r11
  3786.         jmp     *%r11
  3787. #endif /* defined(GLX_USE_TLS) */
  3788.         .size   GL_PREFIX(TexCoord2iv), .-GL_PREFIX(TexCoord2iv)
  3789.  
  3790.         .p2align        4,,15
  3791.         .globl  GL_PREFIX(TexCoord2s)
  3792.         .type   GL_PREFIX(TexCoord2s), @function
  3793. GL_PREFIX(TexCoord2s):
  3794. #if defined(GLX_USE_TLS)
  3795.         call    _x86_64_get_dispatch@PLT
  3796.         movq    864(%rax), %r11
  3797.         jmp     *%r11
  3798. #elif defined(PTHREADS)
  3799.         pushq   %rdi
  3800.         pushq   %rsi
  3801.         pushq   %rbp
  3802.         call    _x86_64_get_dispatch@PLT
  3803.         popq    %rbp
  3804.         popq    %rsi
  3805.         popq    %rdi
  3806.         movq    864(%rax), %r11
  3807.         jmp     *%r11
  3808. #else
  3809.         movq    _glapi_Dispatch(%rip), %rax
  3810.         testq   %rax, %rax
  3811.         je      1f
  3812.         movq    864(%rax), %r11
  3813.         jmp     *%r11
  3814. 1:
  3815.         pushq   %rdi
  3816.         pushq   %rsi
  3817.         pushq   %rbp
  3818.         call    _glapi_get_dispatch
  3819.         popq    %rbp
  3820.         popq    %rsi
  3821.         popq    %rdi
  3822.         movq    864(%rax), %r11
  3823.         jmp     *%r11
  3824. #endif /* defined(GLX_USE_TLS) */
  3825.         .size   GL_PREFIX(TexCoord2s), .-GL_PREFIX(TexCoord2s)
  3826.  
  3827.         .p2align        4,,15
  3828.         .globl  GL_PREFIX(TexCoord2sv)
  3829.         .type   GL_PREFIX(TexCoord2sv), @function
  3830. GL_PREFIX(TexCoord2sv):
  3831. #if defined(GLX_USE_TLS)
  3832.         call    _x86_64_get_dispatch@PLT
  3833.         movq    872(%rax), %r11
  3834.         jmp     *%r11
  3835. #elif defined(PTHREADS)
  3836.         pushq   %rdi
  3837.         call    _x86_64_get_dispatch@PLT
  3838.         popq    %rdi
  3839.         movq    872(%rax), %r11
  3840.         jmp     *%r11
  3841. #else
  3842.         movq    _glapi_Dispatch(%rip), %rax
  3843.         testq   %rax, %rax
  3844.         je      1f
  3845.         movq    872(%rax), %r11
  3846.         jmp     *%r11
  3847. 1:
  3848.         pushq   %rdi
  3849.         call    _glapi_get_dispatch
  3850.         popq    %rdi
  3851.         movq    872(%rax), %r11
  3852.         jmp     *%r11
  3853. #endif /* defined(GLX_USE_TLS) */
  3854.         .size   GL_PREFIX(TexCoord2sv), .-GL_PREFIX(TexCoord2sv)
  3855.  
  3856.         .p2align        4,,15
  3857.         .globl  GL_PREFIX(TexCoord3d)
  3858.         .type   GL_PREFIX(TexCoord3d), @function
  3859. GL_PREFIX(TexCoord3d):
  3860. #if defined(GLX_USE_TLS)
  3861.         call    _x86_64_get_dispatch@PLT
  3862.         movq    880(%rax), %r11
  3863.         jmp     *%r11
  3864. #elif defined(PTHREADS)
  3865.         subq    $24, %rsp
  3866.         movq    %xmm0, (%rsp)
  3867.         movq    %xmm1, 8(%rsp)
  3868.         movq    %xmm2, 16(%rsp)
  3869.         call    _x86_64_get_dispatch@PLT
  3870.         movq    16(%rsp), %xmm2
  3871.         movq    8(%rsp), %xmm1
  3872.         movq    (%rsp), %xmm0
  3873.         addq    $24, %rsp
  3874.         movq    880(%rax), %r11
  3875.         jmp     *%r11
  3876. #else
  3877.         movq    _glapi_Dispatch(%rip), %rax
  3878.         testq   %rax, %rax
  3879.         je      1f
  3880.         movq    880(%rax), %r11
  3881.         jmp     *%r11
  3882. 1:
  3883.         subq    $24, %rsp
  3884.         movq    %xmm0, (%rsp)
  3885.         movq    %xmm1, 8(%rsp)
  3886.         movq    %xmm2, 16(%rsp)
  3887.         call    _glapi_get_dispatch
  3888.         movq    16(%rsp), %xmm2
  3889.         movq    8(%rsp), %xmm1
  3890.         movq    (%rsp), %xmm0
  3891.         addq    $24, %rsp
  3892.         movq    880(%rax), %r11
  3893.         jmp     *%r11
  3894. #endif /* defined(GLX_USE_TLS) */
  3895.         .size   GL_PREFIX(TexCoord3d), .-GL_PREFIX(TexCoord3d)
  3896.  
  3897.         .p2align        4,,15
  3898.         .globl  GL_PREFIX(TexCoord3dv)
  3899.         .type   GL_PREFIX(TexCoord3dv), @function
  3900. GL_PREFIX(TexCoord3dv):
  3901. #if defined(GLX_USE_TLS)
  3902.         call    _x86_64_get_dispatch@PLT
  3903.         movq    888(%rax), %r11
  3904.         jmp     *%r11
  3905. #elif defined(PTHREADS)
  3906.         pushq   %rdi
  3907.         call    _x86_64_get_dispatch@PLT
  3908.         popq    %rdi
  3909.         movq    888(%rax), %r11
  3910.         jmp     *%r11
  3911. #else
  3912.         movq    _glapi_Dispatch(%rip), %rax
  3913.         testq   %rax, %rax
  3914.         je      1f
  3915.         movq    888(%rax), %r11
  3916.         jmp     *%r11
  3917. 1:
  3918.         pushq   %rdi
  3919.         call    _glapi_get_dispatch
  3920.         popq    %rdi
  3921.         movq    888(%rax), %r11
  3922.         jmp     *%r11
  3923. #endif /* defined(GLX_USE_TLS) */
  3924.         .size   GL_PREFIX(TexCoord3dv), .-GL_PREFIX(TexCoord3dv)
  3925.  
  3926.         .p2align        4,,15
  3927.         .globl  GL_PREFIX(TexCoord3f)
  3928.         .type   GL_PREFIX(TexCoord3f), @function
  3929. GL_PREFIX(TexCoord3f):
  3930. #if defined(GLX_USE_TLS)
  3931.         call    _x86_64_get_dispatch@PLT
  3932.         movq    896(%rax), %r11
  3933.         jmp     *%r11
  3934. #elif defined(PTHREADS)
  3935.         subq    $24, %rsp
  3936.         movq    %xmm0, (%rsp)
  3937.         movq    %xmm1, 8(%rsp)
  3938.         movq    %xmm2, 16(%rsp)
  3939.         call    _x86_64_get_dispatch@PLT
  3940.         movq    16(%rsp), %xmm2
  3941.         movq    8(%rsp), %xmm1
  3942.         movq    (%rsp), %xmm0
  3943.         addq    $24, %rsp
  3944.         movq    896(%rax), %r11
  3945.         jmp     *%r11
  3946. #else
  3947.         movq    _glapi_Dispatch(%rip), %rax
  3948.         testq   %rax, %rax
  3949.         je      1f
  3950.         movq    896(%rax), %r11
  3951.         jmp     *%r11
  3952. 1:
  3953.         subq    $24, %rsp
  3954.         movq    %xmm0, (%rsp)
  3955.         movq    %xmm1, 8(%rsp)
  3956.         movq    %xmm2, 16(%rsp)
  3957.         call    _glapi_get_dispatch
  3958.         movq    16(%rsp), %xmm2
  3959.         movq    8(%rsp), %xmm1
  3960.         movq    (%rsp), %xmm0
  3961.         addq    $24, %rsp
  3962.         movq    896(%rax), %r11
  3963.         jmp     *%r11
  3964. #endif /* defined(GLX_USE_TLS) */
  3965.         .size   GL_PREFIX(TexCoord3f), .-GL_PREFIX(TexCoord3f)
  3966.  
  3967.         .p2align        4,,15
  3968.         .globl  GL_PREFIX(TexCoord3fv)
  3969.         .type   GL_PREFIX(TexCoord3fv), @function
  3970. GL_PREFIX(TexCoord3fv):
  3971. #if defined(GLX_USE_TLS)
  3972.         call    _x86_64_get_dispatch@PLT
  3973.         movq    904(%rax), %r11
  3974.         jmp     *%r11
  3975. #elif defined(PTHREADS)
  3976.         pushq   %rdi
  3977.         call    _x86_64_get_dispatch@PLT
  3978.         popq    %rdi
  3979.         movq    904(%rax), %r11
  3980.         jmp     *%r11
  3981. #else
  3982.         movq    _glapi_Dispatch(%rip), %rax
  3983.         testq   %rax, %rax
  3984.         je      1f
  3985.         movq    904(%rax), %r11
  3986.         jmp     *%r11
  3987. 1:
  3988.         pushq   %rdi
  3989.         call    _glapi_get_dispatch
  3990.         popq    %rdi
  3991.         movq    904(%rax), %r11
  3992.         jmp     *%r11
  3993. #endif /* defined(GLX_USE_TLS) */
  3994.         .size   GL_PREFIX(TexCoord3fv), .-GL_PREFIX(TexCoord3fv)
  3995.  
  3996.         .p2align        4,,15
  3997.         .globl  GL_PREFIX(TexCoord3i)
  3998.         .type   GL_PREFIX(TexCoord3i), @function
  3999. GL_PREFIX(TexCoord3i):
  4000. #if defined(GLX_USE_TLS)
  4001.         call    _x86_64_get_dispatch@PLT
  4002.         movq    912(%rax), %r11
  4003.         jmp     *%r11
  4004. #elif defined(PTHREADS)
  4005.         pushq   %rdi
  4006.         pushq   %rsi
  4007.         pushq   %rdx
  4008.         call    _x86_64_get_dispatch@PLT
  4009.         popq    %rdx
  4010.         popq    %rsi
  4011.         popq    %rdi
  4012.         movq    912(%rax), %r11
  4013.         jmp     *%r11
  4014. #else
  4015.         movq    _glapi_Dispatch(%rip), %rax
  4016.         testq   %rax, %rax
  4017.         je      1f
  4018.         movq    912(%rax), %r11
  4019.         jmp     *%r11
  4020. 1:
  4021.         pushq   %rdi
  4022.         pushq   %rsi
  4023.         pushq   %rdx
  4024.         call    _glapi_get_dispatch
  4025.         popq    %rdx
  4026.         popq    %rsi
  4027.         popq    %rdi
  4028.         movq    912(%rax), %r11
  4029.         jmp     *%r11
  4030. #endif /* defined(GLX_USE_TLS) */
  4031.         .size   GL_PREFIX(TexCoord3i), .-GL_PREFIX(TexCoord3i)
  4032.  
  4033.         .p2align        4,,15
  4034.         .globl  GL_PREFIX(TexCoord3iv)
  4035.         .type   GL_PREFIX(TexCoord3iv), @function
  4036. GL_PREFIX(TexCoord3iv):
  4037. #if defined(GLX_USE_TLS)
  4038.         call    _x86_64_get_dispatch@PLT
  4039.         movq    920(%rax), %r11
  4040.         jmp     *%r11
  4041. #elif defined(PTHREADS)
  4042.         pushq   %rdi
  4043.         call    _x86_64_get_dispatch@PLT
  4044.         popq    %rdi
  4045.         movq    920(%rax), %r11
  4046.         jmp     *%r11
  4047. #else
  4048.         movq    _glapi_Dispatch(%rip), %rax
  4049.         testq   %rax, %rax
  4050.         je      1f
  4051.         movq    920(%rax), %r11
  4052.         jmp     *%r11
  4053. 1:
  4054.         pushq   %rdi
  4055.         call    _glapi_get_dispatch
  4056.         popq    %rdi
  4057.         movq    920(%rax), %r11
  4058.         jmp     *%r11
  4059. #endif /* defined(GLX_USE_TLS) */
  4060.         .size   GL_PREFIX(TexCoord3iv), .-GL_PREFIX(TexCoord3iv)
  4061.  
  4062.         .p2align        4,,15
  4063.         .globl  GL_PREFIX(TexCoord3s)
  4064.         .type   GL_PREFIX(TexCoord3s), @function
  4065. GL_PREFIX(TexCoord3s):
  4066. #if defined(GLX_USE_TLS)
  4067.         call    _x86_64_get_dispatch@PLT
  4068.         movq    928(%rax), %r11
  4069.         jmp     *%r11
  4070. #elif defined(PTHREADS)
  4071.         pushq   %rdi
  4072.         pushq   %rsi
  4073.         pushq   %rdx
  4074.         call    _x86_64_get_dispatch@PLT
  4075.         popq    %rdx
  4076.         popq    %rsi
  4077.         popq    %rdi
  4078.         movq    928(%rax), %r11
  4079.         jmp     *%r11
  4080. #else
  4081.         movq    _glapi_Dispatch(%rip), %rax
  4082.         testq   %rax, %rax
  4083.         je      1f
  4084.         movq    928(%rax), %r11
  4085.         jmp     *%r11
  4086. 1:
  4087.         pushq   %rdi
  4088.         pushq   %rsi
  4089.         pushq   %rdx
  4090.         call    _glapi_get_dispatch
  4091.         popq    %rdx
  4092.         popq    %rsi
  4093.         popq    %rdi
  4094.         movq    928(%rax), %r11
  4095.         jmp     *%r11
  4096. #endif /* defined(GLX_USE_TLS) */
  4097.         .size   GL_PREFIX(TexCoord3s), .-GL_PREFIX(TexCoord3s)
  4098.  
  4099.         .p2align        4,,15
  4100.         .globl  GL_PREFIX(TexCoord3sv)
  4101.         .type   GL_PREFIX(TexCoord3sv), @function
  4102. GL_PREFIX(TexCoord3sv):
  4103. #if defined(GLX_USE_TLS)
  4104.         call    _x86_64_get_dispatch@PLT
  4105.         movq    936(%rax), %r11
  4106.         jmp     *%r11
  4107. #elif defined(PTHREADS)
  4108.         pushq   %rdi
  4109.         call    _x86_64_get_dispatch@PLT
  4110.         popq    %rdi
  4111.         movq    936(%rax), %r11
  4112.         jmp     *%r11
  4113. #else
  4114.         movq    _glapi_Dispatch(%rip), %rax
  4115.         testq   %rax, %rax
  4116.         je      1f
  4117.         movq    936(%rax), %r11
  4118.         jmp     *%r11
  4119. 1:
  4120.         pushq   %rdi
  4121.         call    _glapi_get_dispatch
  4122.         popq    %rdi
  4123.         movq    936(%rax), %r11
  4124.         jmp     *%r11
  4125. #endif /* defined(GLX_USE_TLS) */
  4126.         .size   GL_PREFIX(TexCoord3sv), .-GL_PREFIX(TexCoord3sv)
  4127.  
  4128.         .p2align        4,,15
  4129.         .globl  GL_PREFIX(TexCoord4d)
  4130.         .type   GL_PREFIX(TexCoord4d), @function
  4131. GL_PREFIX(TexCoord4d):
  4132. #if defined(GLX_USE_TLS)
  4133.         call    _x86_64_get_dispatch@PLT
  4134.         movq    944(%rax), %r11
  4135.         jmp     *%r11
  4136. #elif defined(PTHREADS)
  4137.         subq    $40, %rsp
  4138.         movq    %xmm0, (%rsp)
  4139.         movq    %xmm1, 8(%rsp)
  4140.         movq    %xmm2, 16(%rsp)
  4141.         movq    %xmm3, 24(%rsp)
  4142.         call    _x86_64_get_dispatch@PLT
  4143.         movq    24(%rsp), %xmm3
  4144.         movq    16(%rsp), %xmm2
  4145.         movq    8(%rsp), %xmm1
  4146.         movq    (%rsp), %xmm0
  4147.         addq    $40, %rsp
  4148.         movq    944(%rax), %r11
  4149.         jmp     *%r11
  4150. #else
  4151.         movq    _glapi_Dispatch(%rip), %rax
  4152.         testq   %rax, %rax
  4153.         je      1f
  4154.         movq    944(%rax), %r11
  4155.         jmp     *%r11
  4156. 1:
  4157.         subq    $40, %rsp
  4158.         movq    %xmm0, (%rsp)
  4159.         movq    %xmm1, 8(%rsp)
  4160.         movq    %xmm2, 16(%rsp)
  4161.         movq    %xmm3, 24(%rsp)
  4162.         call    _glapi_get_dispatch
  4163.         movq    24(%rsp), %xmm3
  4164.         movq    16(%rsp), %xmm2
  4165.         movq    8(%rsp), %xmm1
  4166.         movq    (%rsp), %xmm0
  4167.         addq    $40, %rsp
  4168.         movq    944(%rax), %r11
  4169.         jmp     *%r11
  4170. #endif /* defined(GLX_USE_TLS) */
  4171.         .size   GL_PREFIX(TexCoord4d), .-GL_PREFIX(TexCoord4d)
  4172.  
  4173.         .p2align        4,,15
  4174.         .globl  GL_PREFIX(TexCoord4dv)
  4175.         .type   GL_PREFIX(TexCoord4dv), @function
  4176. GL_PREFIX(TexCoord4dv):
  4177. #if defined(GLX_USE_TLS)
  4178.         call    _x86_64_get_dispatch@PLT
  4179.         movq    952(%rax), %r11
  4180.         jmp     *%r11
  4181. #elif defined(PTHREADS)
  4182.         pushq   %rdi
  4183.         call    _x86_64_get_dispatch@PLT
  4184.         popq    %rdi
  4185.         movq    952(%rax), %r11
  4186.         jmp     *%r11
  4187. #else
  4188.         movq    _glapi_Dispatch(%rip), %rax
  4189.         testq   %rax, %rax
  4190.         je      1f
  4191.         movq    952(%rax), %r11
  4192.         jmp     *%r11
  4193. 1:
  4194.         pushq   %rdi
  4195.         call    _glapi_get_dispatch
  4196.         popq    %rdi
  4197.         movq    952(%rax), %r11
  4198.         jmp     *%r11
  4199. #endif /* defined(GLX_USE_TLS) */
  4200.         .size   GL_PREFIX(TexCoord4dv), .-GL_PREFIX(TexCoord4dv)
  4201.  
  4202.         .p2align        4,,15
  4203.         .globl  GL_PREFIX(TexCoord4f)
  4204.         .type   GL_PREFIX(TexCoord4f), @function
  4205. GL_PREFIX(TexCoord4f):
  4206. #if defined(GLX_USE_TLS)
  4207.         call    _x86_64_get_dispatch@PLT
  4208.         movq    960(%rax), %r11
  4209.         jmp     *%r11
  4210. #elif defined(PTHREADS)
  4211.         subq    $40, %rsp
  4212.         movq    %xmm0, (%rsp)
  4213.         movq    %xmm1, 8(%rsp)
  4214.         movq    %xmm2, 16(%rsp)
  4215.         movq    %xmm3, 24(%rsp)
  4216.         call    _x86_64_get_dispatch@PLT
  4217.         movq    24(%rsp), %xmm3
  4218.         movq    16(%rsp), %xmm2
  4219.         movq    8(%rsp), %xmm1
  4220.         movq    (%rsp), %xmm0
  4221.         addq    $40, %rsp
  4222.         movq    960(%rax), %r11
  4223.         jmp     *%r11
  4224. #else
  4225.         movq    _glapi_Dispatch(%rip), %rax
  4226.         testq   %rax, %rax
  4227.         je      1f
  4228.         movq    960(%rax), %r11
  4229.         jmp     *%r11
  4230. 1:
  4231.         subq    $40, %rsp
  4232.         movq    %xmm0, (%rsp)
  4233.         movq    %xmm1, 8(%rsp)
  4234.         movq    %xmm2, 16(%rsp)
  4235.         movq    %xmm3, 24(%rsp)
  4236.         call    _glapi_get_dispatch
  4237.         movq    24(%rsp), %xmm3
  4238.         movq    16(%rsp), %xmm2
  4239.         movq    8(%rsp), %xmm1
  4240.         movq    (%rsp), %xmm0
  4241.         addq    $40, %rsp
  4242.         movq    960(%rax), %r11
  4243.         jmp     *%r11
  4244. #endif /* defined(GLX_USE_TLS) */
  4245.         .size   GL_PREFIX(TexCoord4f), .-GL_PREFIX(TexCoord4f)
  4246.  
  4247.         .p2align        4,,15
  4248.         .globl  GL_PREFIX(TexCoord4fv)
  4249.         .type   GL_PREFIX(TexCoord4fv), @function
  4250. GL_PREFIX(TexCoord4fv):
  4251. #if defined(GLX_USE_TLS)
  4252.         call    _x86_64_get_dispatch@PLT
  4253.         movq    968(%rax), %r11
  4254.         jmp     *%r11
  4255. #elif defined(PTHREADS)
  4256.         pushq   %rdi
  4257.         call    _x86_64_get_dispatch@PLT
  4258.         popq    %rdi
  4259.         movq    968(%rax), %r11
  4260.         jmp     *%r11
  4261. #else
  4262.         movq    _glapi_Dispatch(%rip), %rax
  4263.         testq   %rax, %rax
  4264.         je      1f
  4265.         movq    968(%rax), %r11
  4266.         jmp     *%r11
  4267. 1:
  4268.         pushq   %rdi
  4269.         call    _glapi_get_dispatch
  4270.         popq    %rdi
  4271.         movq    968(%rax), %r11
  4272.         jmp     *%r11
  4273. #endif /* defined(GLX_USE_TLS) */
  4274.         .size   GL_PREFIX(TexCoord4fv), .-GL_PREFIX(TexCoord4fv)
  4275.  
  4276.         .p2align        4,,15
  4277.         .globl  GL_PREFIX(TexCoord4i)
  4278.         .type   GL_PREFIX(TexCoord4i), @function
  4279. GL_PREFIX(TexCoord4i):
  4280. #if defined(GLX_USE_TLS)
  4281.         call    _x86_64_get_dispatch@PLT
  4282.         movq    976(%rax), %r11
  4283.         jmp     *%r11
  4284. #elif defined(PTHREADS)
  4285.         pushq   %rdi
  4286.         pushq   %rsi
  4287.         pushq   %rdx
  4288.         pushq   %rcx
  4289.         pushq   %rbp
  4290.         call    _x86_64_get_dispatch@PLT
  4291.         popq    %rbp
  4292.         popq    %rcx
  4293.         popq    %rdx
  4294.         popq    %rsi
  4295.         popq    %rdi
  4296.         movq    976(%rax), %r11
  4297.         jmp     *%r11
  4298. #else
  4299.         movq    _glapi_Dispatch(%rip), %rax
  4300.         testq   %rax, %rax
  4301.         je      1f
  4302.         movq    976(%rax), %r11
  4303.         jmp     *%r11
  4304. 1:
  4305.         pushq   %rdi
  4306.         pushq   %rsi
  4307.         pushq   %rdx
  4308.         pushq   %rcx
  4309.         pushq   %rbp
  4310.         call    _glapi_get_dispatch
  4311.         popq    %rbp
  4312.         popq    %rcx
  4313.         popq    %rdx
  4314.         popq    %rsi
  4315.         popq    %rdi
  4316.         movq    976(%rax), %r11
  4317.         jmp     *%r11
  4318. #endif /* defined(GLX_USE_TLS) */
  4319.         .size   GL_PREFIX(TexCoord4i), .-GL_PREFIX(TexCoord4i)
  4320.  
  4321.         .p2align        4,,15
  4322.         .globl  GL_PREFIX(TexCoord4iv)
  4323.         .type   GL_PREFIX(TexCoord4iv), @function
  4324. GL_PREFIX(TexCoord4iv):
  4325. #if defined(GLX_USE_TLS)
  4326.         call    _x86_64_get_dispatch@PLT
  4327.         movq    984(%rax), %r11
  4328.         jmp     *%r11
  4329. #elif defined(PTHREADS)
  4330.         pushq   %rdi
  4331.         call    _x86_64_get_dispatch@PLT
  4332.         popq    %rdi
  4333.         movq    984(%rax), %r11
  4334.         jmp     *%r11
  4335. #else
  4336.         movq    _glapi_Dispatch(%rip), %rax
  4337.         testq   %rax, %rax
  4338.         je      1f
  4339.         movq    984(%rax), %r11
  4340.         jmp     *%r11
  4341. 1:
  4342.         pushq   %rdi
  4343.         call    _glapi_get_dispatch
  4344.         popq    %rdi
  4345.         movq    984(%rax), %r11
  4346.         jmp     *%r11
  4347. #endif /* defined(GLX_USE_TLS) */
  4348.         .size   GL_PREFIX(TexCoord4iv), .-GL_PREFIX(TexCoord4iv)
  4349.  
  4350.         .p2align        4,,15
  4351.         .globl  GL_PREFIX(TexCoord4s)
  4352.         .type   GL_PREFIX(TexCoord4s), @function
  4353. GL_PREFIX(TexCoord4s):
  4354. #if defined(GLX_USE_TLS)
  4355.         call    _x86_64_get_dispatch@PLT
  4356.         movq    992(%rax), %r11
  4357.         jmp     *%r11
  4358. #elif defined(PTHREADS)
  4359.         pushq   %rdi
  4360.         pushq   %rsi
  4361.         pushq   %rdx
  4362.         pushq   %rcx
  4363.         pushq   %rbp
  4364.         call    _x86_64_get_dispatch@PLT
  4365.         popq    %rbp
  4366.         popq    %rcx
  4367.         popq    %rdx
  4368.         popq    %rsi
  4369.         popq    %rdi
  4370.         movq    992(%rax), %r11
  4371.         jmp     *%r11
  4372. #else
  4373.         movq    _glapi_Dispatch(%rip), %rax
  4374.         testq   %rax, %rax
  4375.         je      1f
  4376.         movq    992(%rax), %r11
  4377.         jmp     *%r11
  4378. 1:
  4379.         pushq   %rdi
  4380.         pushq   %rsi
  4381.         pushq   %rdx
  4382.         pushq   %rcx
  4383.         pushq   %rbp
  4384.         call    _glapi_get_dispatch
  4385.         popq    %rbp
  4386.         popq    %rcx
  4387.         popq    %rdx
  4388.         popq    %rsi
  4389.         popq    %rdi
  4390.         movq    992(%rax), %r11
  4391.         jmp     *%r11
  4392. #endif /* defined(GLX_USE_TLS) */
  4393.         .size   GL_PREFIX(TexCoord4s), .-GL_PREFIX(TexCoord4s)
  4394.  
  4395.         .p2align        4,,15
  4396.         .globl  GL_PREFIX(TexCoord4sv)
  4397.         .type   GL_PREFIX(TexCoord4sv), @function
  4398. GL_PREFIX(TexCoord4sv):
  4399. #if defined(GLX_USE_TLS)
  4400.         call    _x86_64_get_dispatch@PLT
  4401.         movq    1000(%rax), %r11
  4402.         jmp     *%r11
  4403. #elif defined(PTHREADS)
  4404.         pushq   %rdi
  4405.         call    _x86_64_get_dispatch@PLT
  4406.         popq    %rdi
  4407.         movq    1000(%rax), %r11
  4408.         jmp     *%r11
  4409. #else
  4410.         movq    _glapi_Dispatch(%rip), %rax
  4411.         testq   %rax, %rax
  4412.         je      1f
  4413.         movq    1000(%rax), %r11
  4414.         jmp     *%r11
  4415. 1:
  4416.         pushq   %rdi
  4417.         call    _glapi_get_dispatch
  4418.         popq    %rdi
  4419.         movq    1000(%rax), %r11
  4420.         jmp     *%r11
  4421. #endif /* defined(GLX_USE_TLS) */
  4422.         .size   GL_PREFIX(TexCoord4sv), .-GL_PREFIX(TexCoord4sv)
  4423.  
  4424.         .p2align        4,,15
  4425.         .globl  GL_PREFIX(Vertex2d)
  4426.         .type   GL_PREFIX(Vertex2d), @function
  4427. GL_PREFIX(Vertex2d):
  4428. #if defined(GLX_USE_TLS)
  4429.         call    _x86_64_get_dispatch@PLT
  4430.         movq    1008(%rax), %r11
  4431.         jmp     *%r11
  4432. #elif defined(PTHREADS)
  4433.         subq    $24, %rsp
  4434.         movq    %xmm0, (%rsp)
  4435.         movq    %xmm1, 8(%rsp)
  4436.         call    _x86_64_get_dispatch@PLT
  4437.         movq    8(%rsp), %xmm1
  4438.         movq    (%rsp), %xmm0
  4439.         addq    $24, %rsp
  4440.         movq    1008(%rax), %r11
  4441.         jmp     *%r11
  4442. #else
  4443.         movq    _glapi_Dispatch(%rip), %rax
  4444.         testq   %rax, %rax
  4445.         je      1f
  4446.         movq    1008(%rax), %r11
  4447.         jmp     *%r11
  4448. 1:
  4449.         subq    $24, %rsp
  4450.         movq    %xmm0, (%rsp)
  4451.         movq    %xmm1, 8(%rsp)
  4452.         call    _glapi_get_dispatch
  4453.         movq    8(%rsp), %xmm1
  4454.         movq    (%rsp), %xmm0
  4455.         addq    $24, %rsp
  4456.         movq    1008(%rax), %r11
  4457.         jmp     *%r11
  4458. #endif /* defined(GLX_USE_TLS) */
  4459.         .size   GL_PREFIX(Vertex2d), .-GL_PREFIX(Vertex2d)
  4460.  
  4461.         .p2align        4,,15
  4462.         .globl  GL_PREFIX(Vertex2dv)
  4463.         .type   GL_PREFIX(Vertex2dv), @function
  4464. GL_PREFIX(Vertex2dv):
  4465. #if defined(GLX_USE_TLS)
  4466.         call    _x86_64_get_dispatch@PLT
  4467.         movq    1016(%rax), %r11
  4468.         jmp     *%r11
  4469. #elif defined(PTHREADS)
  4470.         pushq   %rdi
  4471.         call    _x86_64_get_dispatch@PLT
  4472.         popq    %rdi
  4473.         movq    1016(%rax), %r11
  4474.         jmp     *%r11
  4475. #else
  4476.         movq    _glapi_Dispatch(%rip), %rax
  4477.         testq   %rax, %rax
  4478.         je      1f
  4479.         movq    1016(%rax), %r11
  4480.         jmp     *%r11
  4481. 1:
  4482.         pushq   %rdi
  4483.         call    _glapi_get_dispatch
  4484.         popq    %rdi
  4485.         movq    1016(%rax), %r11
  4486.         jmp     *%r11
  4487. #endif /* defined(GLX_USE_TLS) */
  4488.         .size   GL_PREFIX(Vertex2dv), .-GL_PREFIX(Vertex2dv)
  4489.  
  4490.         .p2align        4,,15
  4491.         .globl  GL_PREFIX(Vertex2f)
  4492.         .type   GL_PREFIX(Vertex2f), @function
  4493. GL_PREFIX(Vertex2f):
  4494. #if defined(GLX_USE_TLS)
  4495.         call    _x86_64_get_dispatch@PLT
  4496.         movq    1024(%rax), %r11
  4497.         jmp     *%r11
  4498. #elif defined(PTHREADS)
  4499.         subq    $24, %rsp
  4500.         movq    %xmm0, (%rsp)
  4501.         movq    %xmm1, 8(%rsp)
  4502.         call    _x86_64_get_dispatch@PLT
  4503.         movq    8(%rsp), %xmm1
  4504.         movq    (%rsp), %xmm0
  4505.         addq    $24, %rsp
  4506.         movq    1024(%rax), %r11
  4507.         jmp     *%r11
  4508. #else
  4509.         movq    _glapi_Dispatch(%rip), %rax
  4510.         testq   %rax, %rax
  4511.         je      1f
  4512.         movq    1024(%rax), %r11
  4513.         jmp     *%r11
  4514. 1:
  4515.         subq    $24, %rsp
  4516.         movq    %xmm0, (%rsp)
  4517.         movq    %xmm1, 8(%rsp)
  4518.         call    _glapi_get_dispatch
  4519.         movq    8(%rsp), %xmm1
  4520.         movq    (%rsp), %xmm0
  4521.         addq    $24, %rsp
  4522.         movq    1024(%rax), %r11
  4523.         jmp     *%r11
  4524. #endif /* defined(GLX_USE_TLS) */
  4525.         .size   GL_PREFIX(Vertex2f), .-GL_PREFIX(Vertex2f)
  4526.  
  4527.         .p2align        4,,15
  4528.         .globl  GL_PREFIX(Vertex2fv)
  4529.         .type   GL_PREFIX(Vertex2fv), @function
  4530. GL_PREFIX(Vertex2fv):
  4531. #if defined(GLX_USE_TLS)
  4532.         call    _x86_64_get_dispatch@PLT
  4533.         movq    1032(%rax), %r11
  4534.         jmp     *%r11
  4535. #elif defined(PTHREADS)
  4536.         pushq   %rdi
  4537.         call    _x86_64_get_dispatch@PLT
  4538.         popq    %rdi
  4539.         movq    1032(%rax), %r11
  4540.         jmp     *%r11
  4541. #else
  4542.         movq    _glapi_Dispatch(%rip), %rax
  4543.         testq   %rax, %rax
  4544.         je      1f
  4545.         movq    1032(%rax), %r11
  4546.         jmp     *%r11
  4547. 1:
  4548.         pushq   %rdi
  4549.         call    _glapi_get_dispatch
  4550.         popq    %rdi
  4551.         movq    1032(%rax), %r11
  4552.         jmp     *%r11
  4553. #endif /* defined(GLX_USE_TLS) */
  4554.         .size   GL_PREFIX(Vertex2fv), .-GL_PREFIX(Vertex2fv)
  4555.  
  4556.         .p2align        4,,15
  4557.         .globl  GL_PREFIX(Vertex2i)
  4558.         .type   GL_PREFIX(Vertex2i), @function
  4559. GL_PREFIX(Vertex2i):
  4560. #if defined(GLX_USE_TLS)
  4561.         call    _x86_64_get_dispatch@PLT
  4562.         movq    1040(%rax), %r11
  4563.         jmp     *%r11
  4564. #elif defined(PTHREADS)
  4565.         pushq   %rdi
  4566.         pushq   %rsi
  4567.         pushq   %rbp
  4568.         call    _x86_64_get_dispatch@PLT
  4569.         popq    %rbp
  4570.         popq    %rsi
  4571.         popq    %rdi
  4572.         movq    1040(%rax), %r11
  4573.         jmp     *%r11
  4574. #else
  4575.         movq    _glapi_Dispatch(%rip), %rax
  4576.         testq   %rax, %rax
  4577.         je      1f
  4578.         movq    1040(%rax), %r11
  4579.         jmp     *%r11
  4580. 1:
  4581.         pushq   %rdi
  4582.         pushq   %rsi
  4583.         pushq   %rbp
  4584.         call    _glapi_get_dispatch
  4585.         popq    %rbp
  4586.         popq    %rsi
  4587.         popq    %rdi
  4588.         movq    1040(%rax), %r11
  4589.         jmp     *%r11
  4590. #endif /* defined(GLX_USE_TLS) */
  4591.         .size   GL_PREFIX(Vertex2i), .-GL_PREFIX(Vertex2i)
  4592.  
  4593.         .p2align        4,,15
  4594.         .globl  GL_PREFIX(Vertex2iv)
  4595.         .type   GL_PREFIX(Vertex2iv), @function
  4596. GL_PREFIX(Vertex2iv):
  4597. #if defined(GLX_USE_TLS)
  4598.         call    _x86_64_get_dispatch@PLT
  4599.         movq    1048(%rax), %r11
  4600.         jmp     *%r11
  4601. #elif defined(PTHREADS)
  4602.         pushq   %rdi
  4603.         call    _x86_64_get_dispatch@PLT
  4604.         popq    %rdi
  4605.         movq    1048(%rax), %r11
  4606.         jmp     *%r11
  4607. #else
  4608.         movq    _glapi_Dispatch(%rip), %rax
  4609.         testq   %rax, %rax
  4610.         je      1f
  4611.         movq    1048(%rax), %r11
  4612.         jmp     *%r11
  4613. 1:
  4614.         pushq   %rdi
  4615.         call    _glapi_get_dispatch
  4616.         popq    %rdi
  4617.         movq    1048(%rax), %r11
  4618.         jmp     *%r11
  4619. #endif /* defined(GLX_USE_TLS) */
  4620.         .size   GL_PREFIX(Vertex2iv), .-GL_PREFIX(Vertex2iv)
  4621.  
  4622.         .p2align        4,,15
  4623.         .globl  GL_PREFIX(Vertex2s)
  4624.         .type   GL_PREFIX(Vertex2s), @function
  4625. GL_PREFIX(Vertex2s):
  4626. #if defined(GLX_USE_TLS)
  4627.         call    _x86_64_get_dispatch@PLT
  4628.         movq    1056(%rax), %r11
  4629.         jmp     *%r11
  4630. #elif defined(PTHREADS)
  4631.         pushq   %rdi
  4632.         pushq   %rsi
  4633.         pushq   %rbp
  4634.         call    _x86_64_get_dispatch@PLT
  4635.         popq    %rbp
  4636.         popq    %rsi
  4637.         popq    %rdi
  4638.         movq    1056(%rax), %r11
  4639.         jmp     *%r11
  4640. #else
  4641.         movq    _glapi_Dispatch(%rip), %rax
  4642.         testq   %rax, %rax
  4643.         je      1f
  4644.         movq    1056(%rax), %r11
  4645.         jmp     *%r11
  4646. 1:
  4647.         pushq   %rdi
  4648.         pushq   %rsi
  4649.         pushq   %rbp
  4650.         call    _glapi_get_dispatch
  4651.         popq    %rbp
  4652.         popq    %rsi
  4653.         popq    %rdi
  4654.         movq    1056(%rax), %r11
  4655.         jmp     *%r11
  4656. #endif /* defined(GLX_USE_TLS) */
  4657.         .size   GL_PREFIX(Vertex2s), .-GL_PREFIX(Vertex2s)
  4658.  
  4659.         .p2align        4,,15
  4660.         .globl  GL_PREFIX(Vertex2sv)
  4661.         .type   GL_PREFIX(Vertex2sv), @function
  4662. GL_PREFIX(Vertex2sv):
  4663. #if defined(GLX_USE_TLS)
  4664.         call    _x86_64_get_dispatch@PLT
  4665.         movq    1064(%rax), %r11
  4666.         jmp     *%r11
  4667. #elif defined(PTHREADS)
  4668.         pushq   %rdi
  4669.         call    _x86_64_get_dispatch@PLT
  4670.         popq    %rdi
  4671.         movq    1064(%rax), %r11
  4672.         jmp     *%r11
  4673. #else
  4674.         movq    _glapi_Dispatch(%rip), %rax
  4675.         testq   %rax, %rax
  4676.         je      1f
  4677.         movq    1064(%rax), %r11
  4678.         jmp     *%r11
  4679. 1:
  4680.         pushq   %rdi
  4681.         call    _glapi_get_dispatch
  4682.         popq    %rdi
  4683.         movq    1064(%rax), %r11
  4684.         jmp     *%r11
  4685. #endif /* defined(GLX_USE_TLS) */
  4686.         .size   GL_PREFIX(Vertex2sv), .-GL_PREFIX(Vertex2sv)
  4687.  
  4688.         .p2align        4,,15
  4689.         .globl  GL_PREFIX(Vertex3d)
  4690.         .type   GL_PREFIX(Vertex3d), @function
  4691. GL_PREFIX(Vertex3d):
  4692. #if defined(GLX_USE_TLS)
  4693.         call    _x86_64_get_dispatch@PLT
  4694.         movq    1072(%rax), %r11
  4695.         jmp     *%r11
  4696. #elif defined(PTHREADS)
  4697.         subq    $24, %rsp
  4698.         movq    %xmm0, (%rsp)
  4699.         movq    %xmm1, 8(%rsp)
  4700.         movq    %xmm2, 16(%rsp)
  4701.         call    _x86_64_get_dispatch@PLT
  4702.         movq    16(%rsp), %xmm2
  4703.         movq    8(%rsp), %xmm1
  4704.         movq    (%rsp), %xmm0
  4705.         addq    $24, %rsp
  4706.         movq    1072(%rax), %r11
  4707.         jmp     *%r11
  4708. #else
  4709.         movq    _glapi_Dispatch(%rip), %rax
  4710.         testq   %rax, %rax
  4711.         je      1f
  4712.         movq    1072(%rax), %r11
  4713.         jmp     *%r11
  4714. 1:
  4715.         subq    $24, %rsp
  4716.         movq    %xmm0, (%rsp)
  4717.         movq    %xmm1, 8(%rsp)
  4718.         movq    %xmm2, 16(%rsp)
  4719.         call    _glapi_get_dispatch
  4720.         movq    16(%rsp), %xmm2
  4721.         movq    8(%rsp), %xmm1
  4722.         movq    (%rsp), %xmm0
  4723.         addq    $24, %rsp
  4724.         movq    1072(%rax), %r11
  4725.         jmp     *%r11
  4726. #endif /* defined(GLX_USE_TLS) */
  4727.         .size   GL_PREFIX(Vertex3d), .-GL_PREFIX(Vertex3d)
  4728.  
  4729.         .p2align        4,,15
  4730.         .globl  GL_PREFIX(Vertex3dv)
  4731.         .type   GL_PREFIX(Vertex3dv), @function
  4732. GL_PREFIX(Vertex3dv):
  4733. #if defined(GLX_USE_TLS)
  4734.         call    _x86_64_get_dispatch@PLT
  4735.         movq    1080(%rax), %r11
  4736.         jmp     *%r11
  4737. #elif defined(PTHREADS)
  4738.         pushq   %rdi
  4739.         call    _x86_64_get_dispatch@PLT
  4740.         popq    %rdi
  4741.         movq    1080(%rax), %r11
  4742.         jmp     *%r11
  4743. #else
  4744.         movq    _glapi_Dispatch(%rip), %rax
  4745.         testq   %rax, %rax
  4746.         je      1f
  4747.         movq    1080(%rax), %r11
  4748.         jmp     *%r11
  4749. 1:
  4750.         pushq   %rdi
  4751.         call    _glapi_get_dispatch
  4752.         popq    %rdi
  4753.         movq    1080(%rax), %r11
  4754.         jmp     *%r11
  4755. #endif /* defined(GLX_USE_TLS) */
  4756.         .size   GL_PREFIX(Vertex3dv), .-GL_PREFIX(Vertex3dv)
  4757.  
  4758.         .p2align        4,,15
  4759.         .globl  GL_PREFIX(Vertex3f)
  4760.         .type   GL_PREFIX(Vertex3f), @function
  4761. GL_PREFIX(Vertex3f):
  4762. #if defined(GLX_USE_TLS)
  4763.         call    _x86_64_get_dispatch@PLT
  4764.         movq    1088(%rax), %r11
  4765.         jmp     *%r11
  4766. #elif defined(PTHREADS)
  4767.         subq    $24, %rsp
  4768.         movq    %xmm0, (%rsp)
  4769.         movq    %xmm1, 8(%rsp)
  4770.         movq    %xmm2, 16(%rsp)
  4771.         call    _x86_64_get_dispatch@PLT
  4772.         movq    16(%rsp), %xmm2
  4773.         movq    8(%rsp), %xmm1
  4774.         movq    (%rsp), %xmm0
  4775.         addq    $24, %rsp
  4776.         movq    1088(%rax), %r11
  4777.         jmp     *%r11
  4778. #else
  4779.         movq    _glapi_Dispatch(%rip), %rax
  4780.         testq   %rax, %rax
  4781.         je      1f
  4782.         movq    1088(%rax), %r11
  4783.         jmp     *%r11
  4784. 1:
  4785.         subq    $24, %rsp
  4786.         movq    %xmm0, (%rsp)
  4787.         movq    %xmm1, 8(%rsp)
  4788.         movq    %xmm2, 16(%rsp)
  4789.         call    _glapi_get_dispatch
  4790.         movq    16(%rsp), %xmm2
  4791.         movq    8(%rsp), %xmm1
  4792.         movq    (%rsp), %xmm0
  4793.         addq    $24, %rsp
  4794.         movq    1088(%rax), %r11
  4795.         jmp     *%r11
  4796. #endif /* defined(GLX_USE_TLS) */
  4797.         .size   GL_PREFIX(Vertex3f), .-GL_PREFIX(Vertex3f)
  4798.  
  4799.         .p2align        4,,15
  4800.         .globl  GL_PREFIX(Vertex3fv)
  4801.         .type   GL_PREFIX(Vertex3fv), @function
  4802. GL_PREFIX(Vertex3fv):
  4803. #if defined(GLX_USE_TLS)
  4804.         call    _x86_64_get_dispatch@PLT
  4805.         movq    1096(%rax), %r11
  4806.         jmp     *%r11
  4807. #elif defined(PTHREADS)
  4808.         pushq   %rdi
  4809.         call    _x86_64_get_dispatch@PLT
  4810.         popq    %rdi
  4811.         movq    1096(%rax), %r11
  4812.         jmp     *%r11
  4813. #else
  4814.         movq    _glapi_Dispatch(%rip), %rax
  4815.         testq   %rax, %rax
  4816.         je      1f
  4817.         movq    1096(%rax), %r11
  4818.         jmp     *%r11
  4819. 1:
  4820.         pushq   %rdi
  4821.         call    _glapi_get_dispatch
  4822.         popq    %rdi
  4823.         movq    1096(%rax), %r11
  4824.         jmp     *%r11
  4825. #endif /* defined(GLX_USE_TLS) */
  4826.         .size   GL_PREFIX(Vertex3fv), .-GL_PREFIX(Vertex3fv)
  4827.  
  4828.         .p2align        4,,15
  4829.         .globl  GL_PREFIX(Vertex3i)
  4830.         .type   GL_PREFIX(Vertex3i), @function
  4831. GL_PREFIX(Vertex3i):
  4832. #if defined(GLX_USE_TLS)
  4833.         call    _x86_64_get_dispatch@PLT
  4834.         movq    1104(%rax), %r11
  4835.         jmp     *%r11
  4836. #elif defined(PTHREADS)
  4837.         pushq   %rdi
  4838.         pushq   %rsi
  4839.         pushq   %rdx
  4840.         call    _x86_64_get_dispatch@PLT
  4841.         popq    %rdx
  4842.         popq    %rsi
  4843.         popq    %rdi
  4844.         movq    1104(%rax), %r11
  4845.         jmp     *%r11
  4846. #else
  4847.         movq    _glapi_Dispatch(%rip), %rax
  4848.         testq   %rax, %rax
  4849.         je      1f
  4850.         movq    1104(%rax), %r11
  4851.         jmp     *%r11
  4852. 1:
  4853.         pushq   %rdi
  4854.         pushq   %rsi
  4855.         pushq   %rdx
  4856.         call    _glapi_get_dispatch
  4857.         popq    %rdx
  4858.         popq    %rsi
  4859.         popq    %rdi
  4860.         movq    1104(%rax), %r11
  4861.         jmp     *%r11
  4862. #endif /* defined(GLX_USE_TLS) */
  4863.         .size   GL_PREFIX(Vertex3i), .-GL_PREFIX(Vertex3i)
  4864.  
  4865.         .p2align        4,,15
  4866.         .globl  GL_PREFIX(Vertex3iv)
  4867.         .type   GL_PREFIX(Vertex3iv), @function
  4868. GL_PREFIX(Vertex3iv):
  4869. #if defined(GLX_USE_TLS)
  4870.         call    _x86_64_get_dispatch@PLT
  4871.         movq    1112(%rax), %r11
  4872.         jmp     *%r11
  4873. #elif defined(PTHREADS)
  4874.         pushq   %rdi
  4875.         call    _x86_64_get_dispatch@PLT
  4876.         popq    %rdi
  4877.         movq    1112(%rax), %r11
  4878.         jmp     *%r11
  4879. #else
  4880.         movq    _glapi_Dispatch(%rip), %rax
  4881.         testq   %rax, %rax
  4882.         je      1f
  4883.         movq    1112(%rax), %r11
  4884.         jmp     *%r11
  4885. 1:
  4886.         pushq   %rdi
  4887.         call    _glapi_get_dispatch
  4888.         popq    %rdi
  4889.         movq    1112(%rax), %r11
  4890.         jmp     *%r11
  4891. #endif /* defined(GLX_USE_TLS) */
  4892.         .size   GL_PREFIX(Vertex3iv), .-GL_PREFIX(Vertex3iv)
  4893.  
  4894.         .p2align        4,,15
  4895.         .globl  GL_PREFIX(Vertex3s)
  4896.         .type   GL_PREFIX(Vertex3s), @function
  4897. GL_PREFIX(Vertex3s):
  4898. #if defined(GLX_USE_TLS)
  4899.         call    _x86_64_get_dispatch@PLT
  4900.         movq    1120(%rax), %r11
  4901.         jmp     *%r11
  4902. #elif defined(PTHREADS)
  4903.         pushq   %rdi
  4904.         pushq   %rsi
  4905.         pushq   %rdx
  4906.         call    _x86_64_get_dispatch@PLT
  4907.         popq    %rdx
  4908.         popq    %rsi
  4909.         popq    %rdi
  4910.         movq    1120(%rax), %r11
  4911.         jmp     *%r11
  4912. #else
  4913.         movq    _glapi_Dispatch(%rip), %rax
  4914.         testq   %rax, %rax
  4915.         je      1f
  4916.         movq    1120(%rax), %r11
  4917.         jmp     *%r11
  4918. 1:
  4919.         pushq   %rdi
  4920.         pushq   %rsi
  4921.         pushq   %rdx
  4922.         call    _glapi_get_dispatch
  4923.         popq    %rdx
  4924.         popq    %rsi
  4925.         popq    %rdi
  4926.         movq    1120(%rax), %r11
  4927.         jmp     *%r11
  4928. #endif /* defined(GLX_USE_TLS) */
  4929.         .size   GL_PREFIX(Vertex3s), .-GL_PREFIX(Vertex3s)
  4930.  
  4931.         .p2align        4,,15
  4932.         .globl  GL_PREFIX(Vertex3sv)
  4933.         .type   GL_PREFIX(Vertex3sv), @function
  4934. GL_PREFIX(Vertex3sv):
  4935. #if defined(GLX_USE_TLS)
  4936.         call    _x86_64_get_dispatch@PLT
  4937.         movq    1128(%rax), %r11
  4938.         jmp     *%r11
  4939. #elif defined(PTHREADS)
  4940.         pushq   %rdi
  4941.         call    _x86_64_get_dispatch@PLT
  4942.         popq    %rdi
  4943.         movq    1128(%rax), %r11
  4944.         jmp     *%r11
  4945. #else
  4946.         movq    _glapi_Dispatch(%rip), %rax
  4947.         testq   %rax, %rax
  4948.         je      1f
  4949.         movq    1128(%rax), %r11
  4950.         jmp     *%r11
  4951. 1:
  4952.         pushq   %rdi
  4953.         call    _glapi_get_dispatch
  4954.         popq    %rdi
  4955.         movq    1128(%rax), %r11
  4956.         jmp     *%r11
  4957. #endif /* defined(GLX_USE_TLS) */
  4958.         .size   GL_PREFIX(Vertex3sv), .-GL_PREFIX(Vertex3sv)
  4959.  
  4960.         .p2align        4,,15
  4961.         .globl  GL_PREFIX(Vertex4d)
  4962.         .type   GL_PREFIX(Vertex4d), @function
  4963. GL_PREFIX(Vertex4d):
  4964. #if defined(GLX_USE_TLS)
  4965.         call    _x86_64_get_dispatch@PLT
  4966.         movq    1136(%rax), %r11
  4967.         jmp     *%r11
  4968. #elif defined(PTHREADS)
  4969.         subq    $40, %rsp
  4970.         movq    %xmm0, (%rsp)
  4971.         movq    %xmm1, 8(%rsp)
  4972.         movq    %xmm2, 16(%rsp)
  4973.         movq    %xmm3, 24(%rsp)
  4974.         call    _x86_64_get_dispatch@PLT
  4975.         movq    24(%rsp), %xmm3
  4976.         movq    16(%rsp), %xmm2
  4977.         movq    8(%rsp), %xmm1
  4978.         movq    (%rsp), %xmm0
  4979.         addq    $40, %rsp
  4980.         movq    1136(%rax), %r11
  4981.         jmp     *%r11
  4982. #else
  4983.         movq    _glapi_Dispatch(%rip), %rax
  4984.         testq   %rax, %rax
  4985.         je      1f
  4986.         movq    1136(%rax), %r11
  4987.         jmp     *%r11
  4988. 1:
  4989.         subq    $40, %rsp
  4990.         movq    %xmm0, (%rsp)
  4991.         movq    %xmm1, 8(%rsp)
  4992.         movq    %xmm2, 16(%rsp)
  4993.         movq    %xmm3, 24(%rsp)
  4994.         call    _glapi_get_dispatch
  4995.         movq    24(%rsp), %xmm3
  4996.         movq    16(%rsp), %xmm2
  4997.         movq    8(%rsp), %xmm1
  4998.         movq    (%rsp), %xmm0
  4999.         addq    $40, %rsp
  5000.         movq    1136(%rax), %r11
  5001.         jmp     *%r11
  5002. #endif /* defined(GLX_USE_TLS) */
  5003.         .size   GL_PREFIX(Vertex4d), .-GL_PREFIX(Vertex4d)
  5004.  
  5005.         .p2align        4,,15
  5006.         .globl  GL_PREFIX(Vertex4dv)
  5007.         .type   GL_PREFIX(Vertex4dv), @function
  5008. GL_PREFIX(Vertex4dv):
  5009. #if defined(GLX_USE_TLS)
  5010.         call    _x86_64_get_dispatch@PLT
  5011.         movq    1144(%rax), %r11
  5012.         jmp     *%r11
  5013. #elif defined(PTHREADS)
  5014.         pushq   %rdi
  5015.         call    _x86_64_get_dispatch@PLT
  5016.         popq    %rdi
  5017.         movq    1144(%rax), %r11
  5018.         jmp     *%r11
  5019. #else
  5020.         movq    _glapi_Dispatch(%rip), %rax
  5021.         testq   %rax, %rax
  5022.         je      1f
  5023.         movq    1144(%rax), %r11
  5024.         jmp     *%r11
  5025. 1:
  5026.         pushq   %rdi
  5027.         call    _glapi_get_dispatch
  5028.         popq    %rdi
  5029.         movq    1144(%rax), %r11
  5030.         jmp     *%r11
  5031. #endif /* defined(GLX_USE_TLS) */
  5032.         .size   GL_PREFIX(Vertex4dv), .-GL_PREFIX(Vertex4dv)
  5033.  
  5034.         .p2align        4,,15
  5035.         .globl  GL_PREFIX(Vertex4f)
  5036.         .type   GL_PREFIX(Vertex4f), @function
  5037. GL_PREFIX(Vertex4f):
  5038. #if defined(GLX_USE_TLS)
  5039.         call    _x86_64_get_dispatch@PLT
  5040.         movq    1152(%rax), %r11
  5041.         jmp     *%r11
  5042. #elif defined(PTHREADS)
  5043.         subq    $40, %rsp
  5044.         movq    %xmm0, (%rsp)
  5045.         movq    %xmm1, 8(%rsp)
  5046.         movq    %xmm2, 16(%rsp)
  5047.         movq    %xmm3, 24(%rsp)
  5048.         call    _x86_64_get_dispatch@PLT
  5049.         movq    24(%rsp), %xmm3
  5050.         movq    16(%rsp), %xmm2
  5051.         movq    8(%rsp), %xmm1
  5052.         movq    (%rsp), %xmm0
  5053.         addq    $40, %rsp
  5054.         movq    1152(%rax), %r11
  5055.         jmp     *%r11
  5056. #else
  5057.         movq    _glapi_Dispatch(%rip), %rax
  5058.         testq   %rax, %rax
  5059.         je      1f
  5060.         movq    1152(%rax), %r11
  5061.         jmp     *%r11
  5062. 1:
  5063.         subq    $40, %rsp
  5064.         movq    %xmm0, (%rsp)
  5065.         movq    %xmm1, 8(%rsp)
  5066.         movq    %xmm2, 16(%rsp)
  5067.         movq    %xmm3, 24(%rsp)
  5068.         call    _glapi_get_dispatch
  5069.         movq    24(%rsp), %xmm3
  5070.         movq    16(%rsp), %xmm2
  5071.         movq    8(%rsp), %xmm1
  5072.         movq    (%rsp), %xmm0
  5073.         addq    $40, %rsp
  5074.         movq    1152(%rax), %r11
  5075.         jmp     *%r11
  5076. #endif /* defined(GLX_USE_TLS) */
  5077.         .size   GL_PREFIX(Vertex4f), .-GL_PREFIX(Vertex4f)
  5078.  
  5079.         .p2align        4,,15
  5080.         .globl  GL_PREFIX(Vertex4fv)
  5081.         .type   GL_PREFIX(Vertex4fv), @function
  5082. GL_PREFIX(Vertex4fv):
  5083. #if defined(GLX_USE_TLS)
  5084.         call    _x86_64_get_dispatch@PLT
  5085.         movq    1160(%rax), %r11
  5086.         jmp     *%r11
  5087. #elif defined(PTHREADS)
  5088.         pushq   %rdi
  5089.         call    _x86_64_get_dispatch@PLT
  5090.         popq    %rdi
  5091.         movq    1160(%rax), %r11
  5092.         jmp     *%r11
  5093. #else
  5094.         movq    _glapi_Dispatch(%rip), %rax
  5095.         testq   %rax, %rax
  5096.         je      1f
  5097.         movq    1160(%rax), %r11
  5098.         jmp     *%r11
  5099. 1:
  5100.         pushq   %rdi
  5101.         call    _glapi_get_dispatch
  5102.         popq    %rdi
  5103.         movq    1160(%rax), %r11
  5104.         jmp     *%r11
  5105. #endif /* defined(GLX_USE_TLS) */
  5106.         .size   GL_PREFIX(Vertex4fv), .-GL_PREFIX(Vertex4fv)
  5107.  
  5108.         .p2align        4,,15
  5109.         .globl  GL_PREFIX(Vertex4i)
  5110.         .type   GL_PREFIX(Vertex4i), @function
  5111. GL_PREFIX(Vertex4i):
  5112. #if defined(GLX_USE_TLS)
  5113.         call    _x86_64_get_dispatch@PLT
  5114.         movq    1168(%rax), %r11
  5115.         jmp     *%r11
  5116. #elif defined(PTHREADS)
  5117.         pushq   %rdi
  5118.         pushq   %rsi
  5119.         pushq   %rdx
  5120.         pushq   %rcx
  5121.         pushq   %rbp
  5122.         call    _x86_64_get_dispatch@PLT
  5123.         popq    %rbp
  5124.         popq    %rcx
  5125.         popq    %rdx
  5126.         popq    %rsi
  5127.         popq    %rdi
  5128.         movq    1168(%rax), %r11
  5129.         jmp     *%r11
  5130. #else
  5131.         movq    _glapi_Dispatch(%rip), %rax
  5132.         testq   %rax, %rax
  5133.         je      1f
  5134.         movq    1168(%rax), %r11
  5135.         jmp     *%r11
  5136. 1:
  5137.         pushq   %rdi
  5138.         pushq   %rsi
  5139.         pushq   %rdx
  5140.         pushq   %rcx
  5141.         pushq   %rbp
  5142.         call    _glapi_get_dispatch
  5143.         popq    %rbp
  5144.         popq    %rcx
  5145.         popq    %rdx
  5146.         popq    %rsi
  5147.         popq    %rdi
  5148.         movq    1168(%rax), %r11
  5149.         jmp     *%r11
  5150. #endif /* defined(GLX_USE_TLS) */
  5151.         .size   GL_PREFIX(Vertex4i), .-GL_PREFIX(Vertex4i)
  5152.  
  5153.         .p2align        4,,15
  5154.         .globl  GL_PREFIX(Vertex4iv)
  5155.         .type   GL_PREFIX(Vertex4iv), @function
  5156. GL_PREFIX(Vertex4iv):
  5157. #if defined(GLX_USE_TLS)
  5158.         call    _x86_64_get_dispatch@PLT
  5159.         movq    1176(%rax), %r11
  5160.         jmp     *%r11
  5161. #elif defined(PTHREADS)
  5162.         pushq   %rdi
  5163.         call    _x86_64_get_dispatch@PLT
  5164.         popq    %rdi
  5165.         movq    1176(%rax), %r11
  5166.         jmp     *%r11
  5167. #else
  5168.         movq    _glapi_Dispatch(%rip), %rax
  5169.         testq   %rax, %rax
  5170.         je      1f
  5171.         movq    1176(%rax), %r11
  5172.         jmp     *%r11
  5173. 1:
  5174.         pushq   %rdi
  5175.         call    _glapi_get_dispatch
  5176.         popq    %rdi
  5177.         movq    1176(%rax), %r11
  5178.         jmp     *%r11
  5179. #endif /* defined(GLX_USE_TLS) */
  5180.         .size   GL_PREFIX(Vertex4iv), .-GL_PREFIX(Vertex4iv)
  5181.  
  5182.         .p2align        4,,15
  5183.         .globl  GL_PREFIX(Vertex4s)
  5184.         .type   GL_PREFIX(Vertex4s), @function
  5185. GL_PREFIX(Vertex4s):
  5186. #if defined(GLX_USE_TLS)
  5187.         call    _x86_64_get_dispatch@PLT
  5188.         movq    1184(%rax), %r11
  5189.         jmp     *%r11
  5190. #elif defined(PTHREADS)
  5191.         pushq   %rdi
  5192.         pushq   %rsi
  5193.         pushq   %rdx
  5194.         pushq   %rcx
  5195.         pushq   %rbp
  5196.         call    _x86_64_get_dispatch@PLT
  5197.         popq    %rbp
  5198.         popq    %rcx
  5199.         popq    %rdx
  5200.         popq    %rsi
  5201.         popq    %rdi
  5202.         movq    1184(%rax), %r11
  5203.         jmp     *%r11
  5204. #else
  5205.         movq    _glapi_Dispatch(%rip), %rax
  5206.         testq   %rax, %rax
  5207.         je      1f
  5208.         movq    1184(%rax), %r11
  5209.         jmp     *%r11
  5210. 1:
  5211.         pushq   %rdi
  5212.         pushq   %rsi
  5213.         pushq   %rdx
  5214.         pushq   %rcx
  5215.         pushq   %rbp
  5216.         call    _glapi_get_dispatch
  5217.         popq    %rbp
  5218.         popq    %rcx
  5219.         popq    %rdx
  5220.         popq    %rsi
  5221.         popq    %rdi
  5222.         movq    1184(%rax), %r11
  5223.         jmp     *%r11
  5224. #endif /* defined(GLX_USE_TLS) */
  5225.         .size   GL_PREFIX(Vertex4s), .-GL_PREFIX(Vertex4s)
  5226.  
  5227.         .p2align        4,,15
  5228.         .globl  GL_PREFIX(Vertex4sv)
  5229.         .type   GL_PREFIX(Vertex4sv), @function
  5230. GL_PREFIX(Vertex4sv):
  5231. #if defined(GLX_USE_TLS)
  5232.         call    _x86_64_get_dispatch@PLT
  5233.         movq    1192(%rax), %r11
  5234.         jmp     *%r11
  5235. #elif defined(PTHREADS)
  5236.         pushq   %rdi
  5237.         call    _x86_64_get_dispatch@PLT
  5238.         popq    %rdi
  5239.         movq    1192(%rax), %r11
  5240.         jmp     *%r11
  5241. #else
  5242.         movq    _glapi_Dispatch(%rip), %rax
  5243.         testq   %rax, %rax
  5244.         je      1f
  5245.         movq    1192(%rax), %r11
  5246.         jmp     *%r11
  5247. 1:
  5248.         pushq   %rdi
  5249.         call    _glapi_get_dispatch
  5250.         popq    %rdi
  5251.         movq    1192(%rax), %r11
  5252.         jmp     *%r11
  5253. #endif /* defined(GLX_USE_TLS) */
  5254.         .size   GL_PREFIX(Vertex4sv), .-GL_PREFIX(Vertex4sv)
  5255.  
  5256.         .p2align        4,,15
  5257.         .globl  GL_PREFIX(ClipPlane)
  5258.         .type   GL_PREFIX(ClipPlane), @function
  5259. GL_PREFIX(ClipPlane):
  5260. #if defined(GLX_USE_TLS)
  5261.         call    _x86_64_get_dispatch@PLT
  5262.         movq    1200(%rax), %r11
  5263.         jmp     *%r11
  5264. #elif defined(PTHREADS)
  5265.         pushq   %rdi
  5266.         pushq   %rsi
  5267.         pushq   %rbp
  5268.         call    _x86_64_get_dispatch@PLT
  5269.         popq    %rbp
  5270.         popq    %rsi
  5271.         popq    %rdi
  5272.         movq    1200(%rax), %r11
  5273.         jmp     *%r11
  5274. #else
  5275.         movq    _glapi_Dispatch(%rip), %rax
  5276.         testq   %rax, %rax
  5277.         je      1f
  5278.         movq    1200(%rax), %r11
  5279.         jmp     *%r11
  5280. 1:
  5281.         pushq   %rdi
  5282.         pushq   %rsi
  5283.         pushq   %rbp
  5284.         call    _glapi_get_dispatch
  5285.         popq    %rbp
  5286.         popq    %rsi
  5287.         popq    %rdi
  5288.         movq    1200(%rax), %r11
  5289.         jmp     *%r11
  5290. #endif /* defined(GLX_USE_TLS) */
  5291.         .size   GL_PREFIX(ClipPlane), .-GL_PREFIX(ClipPlane)
  5292.  
  5293.         .p2align        4,,15
  5294.         .globl  GL_PREFIX(ColorMaterial)
  5295.         .type   GL_PREFIX(ColorMaterial), @function
  5296. GL_PREFIX(ColorMaterial):
  5297. #if defined(GLX_USE_TLS)
  5298.         call    _x86_64_get_dispatch@PLT
  5299.         movq    1208(%rax), %r11
  5300.         jmp     *%r11
  5301. #elif defined(PTHREADS)
  5302.         pushq   %rdi
  5303.         pushq   %rsi
  5304.         pushq   %rbp
  5305.         call    _x86_64_get_dispatch@PLT
  5306.         popq    %rbp
  5307.         popq    %rsi
  5308.         popq    %rdi
  5309.         movq    1208(%rax), %r11
  5310.         jmp     *%r11
  5311. #else
  5312.         movq    _glapi_Dispatch(%rip), %rax
  5313.         testq   %rax, %rax
  5314.         je      1f
  5315.         movq    1208(%rax), %r11
  5316.         jmp     *%r11
  5317. 1:
  5318.         pushq   %rdi
  5319.         pushq   %rsi
  5320.         pushq   %rbp
  5321.         call    _glapi_get_dispatch
  5322.         popq    %rbp
  5323.         popq    %rsi
  5324.         popq    %rdi
  5325.         movq    1208(%rax), %r11
  5326.         jmp     *%r11
  5327. #endif /* defined(GLX_USE_TLS) */
  5328.         .size   GL_PREFIX(ColorMaterial), .-GL_PREFIX(ColorMaterial)
  5329.  
  5330.         .p2align        4,,15
  5331.         .globl  GL_PREFIX(CullFace)
  5332.         .type   GL_PREFIX(CullFace), @function
  5333. GL_PREFIX(CullFace):
  5334. #if defined(GLX_USE_TLS)
  5335.         call    _x86_64_get_dispatch@PLT
  5336.         movq    1216(%rax), %r11
  5337.         jmp     *%r11
  5338. #elif defined(PTHREADS)
  5339.         pushq   %rdi
  5340.         call    _x86_64_get_dispatch@PLT
  5341.         popq    %rdi
  5342.         movq    1216(%rax), %r11
  5343.         jmp     *%r11
  5344. #else
  5345.         movq    _glapi_Dispatch(%rip), %rax
  5346.         testq   %rax, %rax
  5347.         je      1f
  5348.         movq    1216(%rax), %r11
  5349.         jmp     *%r11
  5350. 1:
  5351.         pushq   %rdi
  5352.         call    _glapi_get_dispatch
  5353.         popq    %rdi
  5354.         movq    1216(%rax), %r11
  5355.         jmp     *%r11
  5356. #endif /* defined(GLX_USE_TLS) */
  5357.         .size   GL_PREFIX(CullFace), .-GL_PREFIX(CullFace)
  5358.  
  5359.         .p2align        4,,15
  5360.         .globl  GL_PREFIX(Fogf)
  5361.         .type   GL_PREFIX(Fogf), @function
  5362. GL_PREFIX(Fogf):
  5363. #if defined(GLX_USE_TLS)
  5364.         call    _x86_64_get_dispatch@PLT
  5365.         movq    1224(%rax), %r11
  5366.         jmp     *%r11
  5367. #elif defined(PTHREADS)
  5368.         subq    $24, %rsp
  5369.         movq    %rdi, (%rsp)
  5370.         movq    %xmm0, 8(%rsp)
  5371.         call    _x86_64_get_dispatch@PLT
  5372.         movq    8(%rsp), %xmm0
  5373.         movq    (%rsp), %rdi
  5374.         addq    $24, %rsp
  5375.         movq    1224(%rax), %r11
  5376.         jmp     *%r11
  5377. #else
  5378.         movq    _glapi_Dispatch(%rip), %rax
  5379.         testq   %rax, %rax
  5380.         je      1f
  5381.         movq    1224(%rax), %r11
  5382.         jmp     *%r11
  5383. 1:
  5384.         subq    $24, %rsp
  5385.         movq    %rdi, (%rsp)
  5386.         movq    %xmm0, 8(%rsp)
  5387.         call    _glapi_get_dispatch
  5388.         movq    8(%rsp), %xmm0
  5389.         movq    (%rsp), %rdi
  5390.         addq    $24, %rsp
  5391.         movq    1224(%rax), %r11
  5392.         jmp     *%r11
  5393. #endif /* defined(GLX_USE_TLS) */
  5394.         .size   GL_PREFIX(Fogf), .-GL_PREFIX(Fogf)
  5395.  
  5396.         .p2align        4,,15
  5397.         .globl  GL_PREFIX(Fogfv)
  5398.         .type   GL_PREFIX(Fogfv), @function
  5399. GL_PREFIX(Fogfv):
  5400. #if defined(GLX_USE_TLS)
  5401.         call    _x86_64_get_dispatch@PLT
  5402.         movq    1232(%rax), %r11
  5403.         jmp     *%r11
  5404. #elif defined(PTHREADS)
  5405.         pushq   %rdi
  5406.         pushq   %rsi
  5407.         pushq   %rbp
  5408.         call    _x86_64_get_dispatch@PLT
  5409.         popq    %rbp
  5410.         popq    %rsi
  5411.         popq    %rdi
  5412.         movq    1232(%rax), %r11
  5413.         jmp     *%r11
  5414. #else
  5415.         movq    _glapi_Dispatch(%rip), %rax
  5416.         testq   %rax, %rax
  5417.         je      1f
  5418.         movq    1232(%rax), %r11
  5419.         jmp     *%r11
  5420. 1:
  5421.         pushq   %rdi
  5422.         pushq   %rsi
  5423.         pushq   %rbp
  5424.         call    _glapi_get_dispatch
  5425.         popq    %rbp
  5426.         popq    %rsi
  5427.         popq    %rdi
  5428.         movq    1232(%rax), %r11
  5429.         jmp     *%r11
  5430. #endif /* defined(GLX_USE_TLS) */
  5431.         .size   GL_PREFIX(Fogfv), .-GL_PREFIX(Fogfv)
  5432.  
  5433.         .p2align        4,,15
  5434.         .globl  GL_PREFIX(Fogi)
  5435.         .type   GL_PREFIX(Fogi), @function
  5436. GL_PREFIX(Fogi):
  5437. #if defined(GLX_USE_TLS)
  5438.         call    _x86_64_get_dispatch@PLT
  5439.         movq    1240(%rax), %r11
  5440.         jmp     *%r11
  5441. #elif defined(PTHREADS)
  5442.         pushq   %rdi
  5443.         pushq   %rsi
  5444.         pushq   %rbp
  5445.         call    _x86_64_get_dispatch@PLT
  5446.         popq    %rbp
  5447.         popq    %rsi
  5448.         popq    %rdi
  5449.         movq    1240(%rax), %r11
  5450.         jmp     *%r11
  5451. #else
  5452.         movq    _glapi_Dispatch(%rip), %rax
  5453.         testq   %rax, %rax
  5454.         je      1f
  5455.         movq    1240(%rax), %r11
  5456.         jmp     *%r11
  5457. 1:
  5458.         pushq   %rdi
  5459.         pushq   %rsi
  5460.         pushq   %rbp
  5461.         call    _glapi_get_dispatch
  5462.         popq    %rbp
  5463.         popq    %rsi
  5464.         popq    %rdi
  5465.         movq    1240(%rax), %r11
  5466.         jmp     *%r11
  5467. #endif /* defined(GLX_USE_TLS) */
  5468.         .size   GL_PREFIX(Fogi), .-GL_PREFIX(Fogi)
  5469.  
  5470.         .p2align        4,,15
  5471.         .globl  GL_PREFIX(Fogiv)
  5472.         .type   GL_PREFIX(Fogiv), @function
  5473. GL_PREFIX(Fogiv):
  5474. #if defined(GLX_USE_TLS)
  5475.         call    _x86_64_get_dispatch@PLT
  5476.         movq    1248(%rax), %r11
  5477.         jmp     *%r11
  5478. #elif defined(PTHREADS)
  5479.         pushq   %rdi
  5480.         pushq   %rsi
  5481.         pushq   %rbp
  5482.         call    _x86_64_get_dispatch@PLT
  5483.         popq    %rbp
  5484.         popq    %rsi
  5485.         popq    %rdi
  5486.         movq    1248(%rax), %r11
  5487.         jmp     *%r11
  5488. #else
  5489.         movq    _glapi_Dispatch(%rip), %rax
  5490.         testq   %rax, %rax
  5491.         je      1f
  5492.         movq    1248(%rax), %r11
  5493.         jmp     *%r11
  5494. 1:
  5495.         pushq   %rdi
  5496.         pushq   %rsi
  5497.         pushq   %rbp
  5498.         call    _glapi_get_dispatch
  5499.         popq    %rbp
  5500.         popq    %rsi
  5501.         popq    %rdi
  5502.         movq    1248(%rax), %r11
  5503.         jmp     *%r11
  5504. #endif /* defined(GLX_USE_TLS) */
  5505.         .size   GL_PREFIX(Fogiv), .-GL_PREFIX(Fogiv)
  5506.  
  5507.         .p2align        4,,15
  5508.         .globl  GL_PREFIX(FrontFace)
  5509.         .type   GL_PREFIX(FrontFace), @function
  5510. GL_PREFIX(FrontFace):
  5511. #if defined(GLX_USE_TLS)
  5512.         call    _x86_64_get_dispatch@PLT
  5513.         movq    1256(%rax), %r11
  5514.         jmp     *%r11
  5515. #elif defined(PTHREADS)
  5516.         pushq   %rdi
  5517.         call    _x86_64_get_dispatch@PLT
  5518.         popq    %rdi
  5519.         movq    1256(%rax), %r11
  5520.         jmp     *%r11
  5521. #else
  5522.         movq    _glapi_Dispatch(%rip), %rax
  5523.         testq   %rax, %rax
  5524.         je      1f
  5525.         movq    1256(%rax), %r11
  5526.         jmp     *%r11
  5527. 1:
  5528.         pushq   %rdi
  5529.         call    _glapi_get_dispatch
  5530.         popq    %rdi
  5531.         movq    1256(%rax), %r11
  5532.         jmp     *%r11
  5533. #endif /* defined(GLX_USE_TLS) */
  5534.         .size   GL_PREFIX(FrontFace), .-GL_PREFIX(FrontFace)
  5535.  
  5536.         .p2align        4,,15
  5537.         .globl  GL_PREFIX(Hint)
  5538.         .type   GL_PREFIX(Hint), @function
  5539. GL_PREFIX(Hint):
  5540. #if defined(GLX_USE_TLS)
  5541.         call    _x86_64_get_dispatch@PLT
  5542.         movq    1264(%rax), %r11
  5543.         jmp     *%r11
  5544. #elif defined(PTHREADS)
  5545.         pushq   %rdi
  5546.         pushq   %rsi
  5547.         pushq   %rbp
  5548.         call    _x86_64_get_dispatch@PLT
  5549.         popq    %rbp
  5550.         popq    %rsi
  5551.         popq    %rdi
  5552.         movq    1264(%rax), %r11
  5553.         jmp     *%r11
  5554. #else
  5555.         movq    _glapi_Dispatch(%rip), %rax
  5556.         testq   %rax, %rax
  5557.         je      1f
  5558.         movq    1264(%rax), %r11
  5559.         jmp     *%r11
  5560. 1:
  5561.         pushq   %rdi
  5562.         pushq   %rsi
  5563.         pushq   %rbp
  5564.         call    _glapi_get_dispatch
  5565.         popq    %rbp
  5566.         popq    %rsi
  5567.         popq    %rdi
  5568.         movq    1264(%rax), %r11
  5569.         jmp     *%r11
  5570. #endif /* defined(GLX_USE_TLS) */
  5571.         .size   GL_PREFIX(Hint), .-GL_PREFIX(Hint)
  5572.  
  5573.         .p2align        4,,15
  5574.         .globl  GL_PREFIX(Lightf)
  5575.         .type   GL_PREFIX(Lightf), @function
  5576. GL_PREFIX(Lightf):
  5577. #if defined(GLX_USE_TLS)
  5578.         call    _x86_64_get_dispatch@PLT
  5579.         movq    1272(%rax), %r11
  5580.         jmp     *%r11
  5581. #elif defined(PTHREADS)
  5582.         subq    $24, %rsp
  5583.         movq    %rdi, (%rsp)
  5584.         movq    %rsi, 8(%rsp)
  5585.         movq    %xmm0, 16(%rsp)
  5586.         call    _x86_64_get_dispatch@PLT
  5587.         movq    16(%rsp), %xmm0
  5588.         movq    8(%rsp), %rsi
  5589.         movq    (%rsp), %rdi
  5590.         addq    $24, %rsp
  5591.         movq    1272(%rax), %r11
  5592.         jmp     *%r11
  5593. #else
  5594.         movq    _glapi_Dispatch(%rip), %rax
  5595.         testq   %rax, %rax
  5596.         je      1f
  5597.         movq    1272(%rax), %r11
  5598.         jmp     *%r11
  5599. 1:
  5600.         subq    $24, %rsp
  5601.         movq    %rdi, (%rsp)
  5602.         movq    %rsi, 8(%rsp)
  5603.         movq    %xmm0, 16(%rsp)
  5604.         call    _glapi_get_dispatch
  5605.         movq    16(%rsp), %xmm0
  5606.         movq    8(%rsp), %rsi
  5607.         movq    (%rsp), %rdi
  5608.         addq    $24, %rsp
  5609.         movq    1272(%rax), %r11
  5610.         jmp     *%r11
  5611. #endif /* defined(GLX_USE_TLS) */
  5612.         .size   GL_PREFIX(Lightf), .-GL_PREFIX(Lightf)
  5613.  
  5614.         .p2align        4,,15
  5615.         .globl  GL_PREFIX(Lightfv)
  5616.         .type   GL_PREFIX(Lightfv), @function
  5617. GL_PREFIX(Lightfv):
  5618. #if defined(GLX_USE_TLS)
  5619.         call    _x86_64_get_dispatch@PLT
  5620.         movq    1280(%rax), %r11
  5621.         jmp     *%r11
  5622. #elif defined(PTHREADS)
  5623.         pushq   %rdi
  5624.         pushq   %rsi
  5625.         pushq   %rdx
  5626.         call    _x86_64_get_dispatch@PLT
  5627.         popq    %rdx
  5628.         popq    %rsi
  5629.         popq    %rdi
  5630.         movq    1280(%rax), %r11
  5631.         jmp     *%r11
  5632. #else
  5633.         movq    _glapi_Dispatch(%rip), %rax
  5634.         testq   %rax, %rax
  5635.         je      1f
  5636.         movq    1280(%rax), %r11
  5637.         jmp     *%r11
  5638. 1:
  5639.         pushq   %rdi
  5640.         pushq   %rsi
  5641.         pushq   %rdx
  5642.         call    _glapi_get_dispatch
  5643.         popq    %rdx
  5644.         popq    %rsi
  5645.         popq    %rdi
  5646.         movq    1280(%rax), %r11
  5647.         jmp     *%r11
  5648. #endif /* defined(GLX_USE_TLS) */
  5649.         .size   GL_PREFIX(Lightfv), .-GL_PREFIX(Lightfv)
  5650.  
  5651.         .p2align        4,,15
  5652.         .globl  GL_PREFIX(Lighti)
  5653.         .type   GL_PREFIX(Lighti), @function
  5654. GL_PREFIX(Lighti):
  5655. #if defined(GLX_USE_TLS)
  5656.         call    _x86_64_get_dispatch@PLT
  5657.         movq    1288(%rax), %r11
  5658.         jmp     *%r11
  5659. #elif defined(PTHREADS)
  5660.         pushq   %rdi
  5661.         pushq   %rsi
  5662.         pushq   %rdx
  5663.         call    _x86_64_get_dispatch@PLT
  5664.         popq    %rdx
  5665.         popq    %rsi
  5666.         popq    %rdi
  5667.         movq    1288(%rax), %r11
  5668.         jmp     *%r11
  5669. #else
  5670.         movq    _glapi_Dispatch(%rip), %rax
  5671.         testq   %rax, %rax
  5672.         je      1f
  5673.         movq    1288(%rax), %r11
  5674.         jmp     *%r11
  5675. 1:
  5676.         pushq   %rdi
  5677.         pushq   %rsi
  5678.         pushq   %rdx
  5679.         call    _glapi_get_dispatch
  5680.         popq    %rdx
  5681.         popq    %rsi
  5682.         popq    %rdi
  5683.         movq    1288(%rax), %r11
  5684.         jmp     *%r11
  5685. #endif /* defined(GLX_USE_TLS) */
  5686.         .size   GL_PREFIX(Lighti), .-GL_PREFIX(Lighti)
  5687.  
  5688.         .p2align        4,,15
  5689.         .globl  GL_PREFIX(Lightiv)
  5690.         .type   GL_PREFIX(Lightiv), @function
  5691. GL_PREFIX(Lightiv):
  5692. #if defined(GLX_USE_TLS)
  5693.         call    _x86_64_get_dispatch@PLT
  5694.         movq    1296(%rax), %r11
  5695.         jmp     *%r11
  5696. #elif defined(PTHREADS)
  5697.         pushq   %rdi
  5698.         pushq   %rsi
  5699.         pushq   %rdx
  5700.         call    _x86_64_get_dispatch@PLT
  5701.         popq    %rdx
  5702.         popq    %rsi
  5703.         popq    %rdi
  5704.         movq    1296(%rax), %r11
  5705.         jmp     *%r11
  5706. #else
  5707.         movq    _glapi_Dispatch(%rip), %rax
  5708.         testq   %rax, %rax
  5709.         je      1f
  5710.         movq    1296(%rax), %r11
  5711.         jmp     *%r11
  5712. 1:
  5713.         pushq   %rdi
  5714.         pushq   %rsi
  5715.         pushq   %rdx
  5716.         call    _glapi_get_dispatch
  5717.         popq    %rdx
  5718.         popq    %rsi
  5719.         popq    %rdi
  5720.         movq    1296(%rax), %r11
  5721.         jmp     *%r11
  5722. #endif /* defined(GLX_USE_TLS) */
  5723.         .size   GL_PREFIX(Lightiv), .-GL_PREFIX(Lightiv)
  5724.  
  5725.         .p2align        4,,15
  5726.         .globl  GL_PREFIX(LightModelf)
  5727.         .type   GL_PREFIX(LightModelf), @function
  5728. GL_PREFIX(LightModelf):
  5729. #if defined(GLX_USE_TLS)
  5730.         call    _x86_64_get_dispatch@PLT
  5731.         movq    1304(%rax), %r11
  5732.         jmp     *%r11
  5733. #elif defined(PTHREADS)
  5734.         subq    $24, %rsp
  5735.         movq    %rdi, (%rsp)
  5736.         movq    %xmm0, 8(%rsp)
  5737.         call    _x86_64_get_dispatch@PLT
  5738.         movq    8(%rsp), %xmm0
  5739.         movq    (%rsp), %rdi
  5740.         addq    $24, %rsp
  5741.         movq    1304(%rax), %r11
  5742.         jmp     *%r11
  5743. #else
  5744.         movq    _glapi_Dispatch(%rip), %rax
  5745.         testq   %rax, %rax
  5746.         je      1f
  5747.         movq    1304(%rax), %r11
  5748.         jmp     *%r11
  5749. 1:
  5750.         subq    $24, %rsp
  5751.         movq    %rdi, (%rsp)
  5752.         movq    %xmm0, 8(%rsp)
  5753.         call    _glapi_get_dispatch
  5754.         movq    8(%rsp), %xmm0
  5755.         movq    (%rsp), %rdi
  5756.         addq    $24, %rsp
  5757.         movq    1304(%rax), %r11
  5758.         jmp     *%r11
  5759. #endif /* defined(GLX_USE_TLS) */
  5760.         .size   GL_PREFIX(LightModelf), .-GL_PREFIX(LightModelf)
  5761.  
  5762.         .p2align        4,,15
  5763.         .globl  GL_PREFIX(LightModelfv)
  5764.         .type   GL_PREFIX(LightModelfv), @function
  5765. GL_PREFIX(LightModelfv):
  5766. #if defined(GLX_USE_TLS)
  5767.         call    _x86_64_get_dispatch@PLT
  5768.         movq    1312(%rax), %r11
  5769.         jmp     *%r11
  5770. #elif defined(PTHREADS)
  5771.         pushq   %rdi
  5772.         pushq   %rsi
  5773.         pushq   %rbp
  5774.         call    _x86_64_get_dispatch@PLT
  5775.         popq    %rbp
  5776.         popq    %rsi
  5777.         popq    %rdi
  5778.         movq    1312(%rax), %r11
  5779.         jmp     *%r11
  5780. #else
  5781.         movq    _glapi_Dispatch(%rip), %rax
  5782.         testq   %rax, %rax
  5783.         je      1f
  5784.         movq    1312(%rax), %r11
  5785.         jmp     *%r11
  5786. 1:
  5787.         pushq   %rdi
  5788.         pushq   %rsi
  5789.         pushq   %rbp
  5790.         call    _glapi_get_dispatch
  5791.         popq    %rbp
  5792.         popq    %rsi
  5793.         popq    %rdi
  5794.         movq    1312(%rax), %r11
  5795.         jmp     *%r11
  5796. #endif /* defined(GLX_USE_TLS) */
  5797.         .size   GL_PREFIX(LightModelfv), .-GL_PREFIX(LightModelfv)
  5798.  
  5799.         .p2align        4,,15
  5800.         .globl  GL_PREFIX(LightModeli)
  5801.         .type   GL_PREFIX(LightModeli), @function
  5802. GL_PREFIX(LightModeli):
  5803. #if defined(GLX_USE_TLS)
  5804.         call    _x86_64_get_dispatch@PLT
  5805.         movq    1320(%rax), %r11
  5806.         jmp     *%r11
  5807. #elif defined(PTHREADS)
  5808.         pushq   %rdi
  5809.         pushq   %rsi
  5810.         pushq   %rbp
  5811.         call    _x86_64_get_dispatch@PLT
  5812.         popq    %rbp
  5813.         popq    %rsi
  5814.         popq    %rdi
  5815.         movq    1320(%rax), %r11
  5816.         jmp     *%r11
  5817. #else
  5818.         movq    _glapi_Dispatch(%rip), %rax
  5819.         testq   %rax, %rax
  5820.         je      1f
  5821.         movq    1320(%rax), %r11
  5822.         jmp     *%r11
  5823. 1:
  5824.         pushq   %rdi
  5825.         pushq   %rsi
  5826.         pushq   %rbp
  5827.         call    _glapi_get_dispatch
  5828.         popq    %rbp
  5829.         popq    %rsi
  5830.         popq    %rdi
  5831.         movq    1320(%rax), %r11
  5832.         jmp     *%r11
  5833. #endif /* defined(GLX_USE_TLS) */
  5834.         .size   GL_PREFIX(LightModeli), .-GL_PREFIX(LightModeli)
  5835.  
  5836.         .p2align        4,,15
  5837.         .globl  GL_PREFIX(LightModeliv)
  5838.         .type   GL_PREFIX(LightModeliv), @function
  5839. GL_PREFIX(LightModeliv):
  5840. #if defined(GLX_USE_TLS)
  5841.         call    _x86_64_get_dispatch@PLT
  5842.         movq    1328(%rax), %r11
  5843.         jmp     *%r11
  5844. #elif defined(PTHREADS)
  5845.         pushq   %rdi
  5846.         pushq   %rsi
  5847.         pushq   %rbp
  5848.         call    _x86_64_get_dispatch@PLT
  5849.         popq    %rbp
  5850.         popq    %rsi
  5851.         popq    %rdi
  5852.         movq    1328(%rax), %r11
  5853.         jmp     *%r11
  5854. #else
  5855.         movq    _glapi_Dispatch(%rip), %rax
  5856.         testq   %rax, %rax
  5857.         je      1f
  5858.         movq    1328(%rax), %r11
  5859.         jmp     *%r11
  5860. 1:
  5861.         pushq   %rdi
  5862.         pushq   %rsi
  5863.         pushq   %rbp
  5864.         call    _glapi_get_dispatch
  5865.         popq    %rbp
  5866.         popq    %rsi
  5867.         popq    %rdi
  5868.         movq    1328(%rax), %r11
  5869.         jmp     *%r11
  5870. #endif /* defined(GLX_USE_TLS) */
  5871.         .size   GL_PREFIX(LightModeliv), .-GL_PREFIX(LightModeliv)
  5872.  
  5873.         .p2align        4,,15
  5874.         .globl  GL_PREFIX(LineStipple)
  5875.         .type   GL_PREFIX(LineStipple), @function
  5876. GL_PREFIX(LineStipple):
  5877. #if defined(GLX_USE_TLS)
  5878.         call    _x86_64_get_dispatch@PLT
  5879.         movq    1336(%rax), %r11
  5880.         jmp     *%r11
  5881. #elif defined(PTHREADS)
  5882.         pushq   %rdi
  5883.         pushq   %rsi
  5884.         pushq   %rbp
  5885.         call    _x86_64_get_dispatch@PLT
  5886.         popq    %rbp
  5887.         popq    %rsi
  5888.         popq    %rdi
  5889.         movq    1336(%rax), %r11
  5890.         jmp     *%r11
  5891. #else
  5892.         movq    _glapi_Dispatch(%rip), %rax
  5893.         testq   %rax, %rax
  5894.         je      1f
  5895.         movq    1336(%rax), %r11
  5896.         jmp     *%r11
  5897. 1:
  5898.         pushq   %rdi
  5899.         pushq   %rsi
  5900.         pushq   %rbp
  5901.         call    _glapi_get_dispatch
  5902.         popq    %rbp
  5903.         popq    %rsi
  5904.         popq    %rdi
  5905.         movq    1336(%rax), %r11
  5906.         jmp     *%r11
  5907. #endif /* defined(GLX_USE_TLS) */
  5908.         .size   GL_PREFIX(LineStipple), .-GL_PREFIX(LineStipple)
  5909.  
  5910.         .p2align        4,,15
  5911.         .globl  GL_PREFIX(LineWidth)
  5912.         .type   GL_PREFIX(LineWidth), @function
  5913. GL_PREFIX(LineWidth):
  5914. #if defined(GLX_USE_TLS)
  5915.         call    _x86_64_get_dispatch@PLT
  5916.         movq    1344(%rax), %r11
  5917.         jmp     *%r11
  5918. #elif defined(PTHREADS)
  5919.         subq    $8, %rsp
  5920.         movq    %xmm0, (%rsp)
  5921.         call    _x86_64_get_dispatch@PLT
  5922.         movq    (%rsp), %xmm0
  5923.         addq    $8, %rsp
  5924.         movq    1344(%rax), %r11
  5925.         jmp     *%r11
  5926. #else
  5927.         movq    _glapi_Dispatch(%rip), %rax
  5928.         testq   %rax, %rax
  5929.         je      1f
  5930.         movq    1344(%rax), %r11
  5931.         jmp     *%r11
  5932. 1:
  5933.         subq    $8, %rsp
  5934.         movq    %xmm0, (%rsp)
  5935.         call    _glapi_get_dispatch
  5936.         movq    (%rsp), %xmm0
  5937.         addq    $8, %rsp
  5938.         movq    1344(%rax), %r11
  5939.         jmp     *%r11
  5940. #endif /* defined(GLX_USE_TLS) */
  5941.         .size   GL_PREFIX(LineWidth), .-GL_PREFIX(LineWidth)
  5942.  
  5943.         .p2align        4,,15
  5944.         .globl  GL_PREFIX(Materialf)
  5945.         .type   GL_PREFIX(Materialf), @function
  5946. GL_PREFIX(Materialf):
  5947. #if defined(GLX_USE_TLS)
  5948.         call    _x86_64_get_dispatch@PLT
  5949.         movq    1352(%rax), %r11
  5950.         jmp     *%r11
  5951. #elif defined(PTHREADS)
  5952.         subq    $24, %rsp
  5953.         movq    %rdi, (%rsp)
  5954.         movq    %rsi, 8(%rsp)
  5955.         movq    %xmm0, 16(%rsp)
  5956.         call    _x86_64_get_dispatch@PLT
  5957.         movq    16(%rsp), %xmm0
  5958.         movq    8(%rsp), %rsi
  5959.         movq    (%rsp), %rdi
  5960.         addq    $24, %rsp
  5961.         movq    1352(%rax), %r11
  5962.         jmp     *%r11
  5963. #else
  5964.         movq    _glapi_Dispatch(%rip), %rax
  5965.         testq   %rax, %rax
  5966.         je      1f
  5967.         movq    1352(%rax), %r11
  5968.         jmp     *%r11
  5969. 1:
  5970.         subq    $24, %rsp
  5971.         movq    %rdi, (%rsp)
  5972.         movq    %rsi, 8(%rsp)
  5973.         movq    %xmm0, 16(%rsp)
  5974.         call    _glapi_get_dispatch
  5975.         movq    16(%rsp), %xmm0
  5976.         movq    8(%rsp), %rsi
  5977.         movq    (%rsp), %rdi
  5978.         addq    $24, %rsp
  5979.         movq    1352(%rax), %r11
  5980.         jmp     *%r11
  5981. #endif /* defined(GLX_USE_TLS) */
  5982.         .size   GL_PREFIX(Materialf), .-GL_PREFIX(Materialf)
  5983.  
  5984.         .p2align        4,,15
  5985.         .globl  GL_PREFIX(Materialfv)
  5986.         .type   GL_PREFIX(Materialfv), @function
  5987. GL_PREFIX(Materialfv):
  5988. #if defined(GLX_USE_TLS)
  5989.         call    _x86_64_get_dispatch@PLT
  5990.         movq    1360(%rax), %r11
  5991.         jmp     *%r11
  5992. #elif defined(PTHREADS)
  5993.         pushq   %rdi
  5994.         pushq   %rsi
  5995.         pushq   %rdx
  5996.         call    _x86_64_get_dispatch@PLT
  5997.         popq    %rdx
  5998.         popq    %rsi
  5999.         popq    %rdi
  6000.         movq    1360(%rax), %r11
  6001.         jmp     *%r11
  6002. #else
  6003.         movq    _glapi_Dispatch(%rip), %rax
  6004.         testq   %rax, %rax
  6005.         je      1f
  6006.         movq    1360(%rax), %r11
  6007.         jmp     *%r11
  6008. 1:
  6009.         pushq   %rdi
  6010.         pushq   %rsi
  6011.         pushq   %rdx
  6012.         call    _glapi_get_dispatch
  6013.         popq    %rdx
  6014.         popq    %rsi
  6015.         popq    %rdi
  6016.         movq    1360(%rax), %r11
  6017.         jmp     *%r11
  6018. #endif /* defined(GLX_USE_TLS) */
  6019.         .size   GL_PREFIX(Materialfv), .-GL_PREFIX(Materialfv)
  6020.  
  6021.         .p2align        4,,15
  6022.         .globl  GL_PREFIX(Materiali)
  6023.         .type   GL_PREFIX(Materiali), @function
  6024. GL_PREFIX(Materiali):
  6025. #if defined(GLX_USE_TLS)
  6026.         call    _x86_64_get_dispatch@PLT
  6027.         movq    1368(%rax), %r11
  6028.         jmp     *%r11
  6029. #elif defined(PTHREADS)
  6030.         pushq   %rdi
  6031.         pushq   %rsi
  6032.         pushq   %rdx
  6033.         call    _x86_64_get_dispatch@PLT
  6034.         popq    %rdx
  6035.         popq    %rsi
  6036.         popq    %rdi
  6037.         movq    1368(%rax), %r11
  6038.         jmp     *%r11
  6039. #else
  6040.         movq    _glapi_Dispatch(%rip), %rax
  6041.         testq   %rax, %rax
  6042.         je      1f
  6043.         movq    1368(%rax), %r11
  6044.         jmp     *%r11
  6045. 1:
  6046.         pushq   %rdi
  6047.         pushq   %rsi
  6048.         pushq   %rdx
  6049.         call    _glapi_get_dispatch
  6050.         popq    %rdx
  6051.         popq    %rsi
  6052.         popq    %rdi
  6053.         movq    1368(%rax), %r11
  6054.         jmp     *%r11
  6055. #endif /* defined(GLX_USE_TLS) */
  6056.         .size   GL_PREFIX(Materiali), .-GL_PREFIX(Materiali)
  6057.  
  6058.         .p2align        4,,15
  6059.         .globl  GL_PREFIX(Materialiv)
  6060.         .type   GL_PREFIX(Materialiv), @function
  6061. GL_PREFIX(Materialiv):
  6062. #if defined(GLX_USE_TLS)
  6063.         call    _x86_64_get_dispatch@PLT
  6064.         movq    1376(%rax), %r11
  6065.         jmp     *%r11
  6066. #elif defined(PTHREADS)
  6067.         pushq   %rdi
  6068.         pushq   %rsi
  6069.         pushq   %rdx
  6070.         call    _x86_64_get_dispatch@PLT
  6071.         popq    %rdx
  6072.         popq    %rsi
  6073.         popq    %rdi
  6074.         movq    1376(%rax), %r11
  6075.         jmp     *%r11
  6076. #else
  6077.         movq    _glapi_Dispatch(%rip), %rax
  6078.         testq   %rax, %rax
  6079.         je      1f
  6080.         movq    1376(%rax), %r11
  6081.         jmp     *%r11
  6082. 1:
  6083.         pushq   %rdi
  6084.         pushq   %rsi
  6085.         pushq   %rdx
  6086.         call    _glapi_get_dispatch
  6087.         popq    %rdx
  6088.         popq    %rsi
  6089.         popq    %rdi
  6090.         movq    1376(%rax), %r11
  6091.         jmp     *%r11
  6092. #endif /* defined(GLX_USE_TLS) */
  6093.         .size   GL_PREFIX(Materialiv), .-GL_PREFIX(Materialiv)
  6094.  
  6095.         .p2align        4,,15
  6096.         .globl  GL_PREFIX(PointSize)
  6097.         .type   GL_PREFIX(PointSize), @function
  6098. GL_PREFIX(PointSize):
  6099. #if defined(GLX_USE_TLS)
  6100.         call    _x86_64_get_dispatch@PLT
  6101.         movq    1384(%rax), %r11
  6102.         jmp     *%r11
  6103. #elif defined(PTHREADS)
  6104.         subq    $8, %rsp
  6105.         movq    %xmm0, (%rsp)
  6106.         call    _x86_64_get_dispatch@PLT
  6107.         movq    (%rsp), %xmm0
  6108.         addq    $8, %rsp
  6109.         movq    1384(%rax), %r11
  6110.         jmp     *%r11
  6111. #else
  6112.         movq    _glapi_Dispatch(%rip), %rax
  6113.         testq   %rax, %rax
  6114.         je      1f
  6115.         movq    1384(%rax), %r11
  6116.         jmp     *%r11
  6117. 1:
  6118.         subq    $8, %rsp
  6119.         movq    %xmm0, (%rsp)
  6120.         call    _glapi_get_dispatch
  6121.         movq    (%rsp), %xmm0
  6122.         addq    $8, %rsp
  6123.         movq    1384(%rax), %r11
  6124.         jmp     *%r11
  6125. #endif /* defined(GLX_USE_TLS) */
  6126.         .size   GL_PREFIX(PointSize), .-GL_PREFIX(PointSize)
  6127.  
  6128.         .p2align        4,,15
  6129.         .globl  GL_PREFIX(PolygonMode)
  6130.         .type   GL_PREFIX(PolygonMode), @function
  6131. GL_PREFIX(PolygonMode):
  6132. #if defined(GLX_USE_TLS)
  6133.         call    _x86_64_get_dispatch@PLT
  6134.         movq    1392(%rax), %r11
  6135.         jmp     *%r11
  6136. #elif defined(PTHREADS)
  6137.         pushq   %rdi
  6138.         pushq   %rsi
  6139.         pushq   %rbp
  6140.         call    _x86_64_get_dispatch@PLT
  6141.         popq    %rbp
  6142.         popq    %rsi
  6143.         popq    %rdi
  6144.         movq    1392(%rax), %r11
  6145.         jmp     *%r11
  6146. #else
  6147.         movq    _glapi_Dispatch(%rip), %rax
  6148.         testq   %rax, %rax
  6149.         je      1f
  6150.         movq    1392(%rax), %r11
  6151.         jmp     *%r11
  6152. 1:
  6153.         pushq   %rdi
  6154.         pushq   %rsi
  6155.         pushq   %rbp
  6156.         call    _glapi_get_dispatch
  6157.         popq    %rbp
  6158.         popq    %rsi
  6159.         popq    %rdi
  6160.         movq    1392(%rax), %r11
  6161.         jmp     *%r11
  6162. #endif /* defined(GLX_USE_TLS) */
  6163.         .size   GL_PREFIX(PolygonMode), .-GL_PREFIX(PolygonMode)
  6164.  
  6165.         .p2align        4,,15
  6166.         .globl  GL_PREFIX(PolygonStipple)
  6167.         .type   GL_PREFIX(PolygonStipple), @function
  6168. GL_PREFIX(PolygonStipple):
  6169. #if defined(GLX_USE_TLS)
  6170.         call    _x86_64_get_dispatch@PLT
  6171.         movq    1400(%rax), %r11
  6172.         jmp     *%r11
  6173. #elif defined(PTHREADS)
  6174.         pushq   %rdi
  6175.         call    _x86_64_get_dispatch@PLT
  6176.         popq    %rdi
  6177.         movq    1400(%rax), %r11
  6178.         jmp     *%r11
  6179. #else
  6180.         movq    _glapi_Dispatch(%rip), %rax
  6181.         testq   %rax, %rax
  6182.         je      1f
  6183.         movq    1400(%rax), %r11
  6184.         jmp     *%r11
  6185. 1:
  6186.         pushq   %rdi
  6187.         call    _glapi_get_dispatch
  6188.         popq    %rdi
  6189.         movq    1400(%rax), %r11
  6190.         jmp     *%r11
  6191. #endif /* defined(GLX_USE_TLS) */
  6192.         .size   GL_PREFIX(PolygonStipple), .-GL_PREFIX(PolygonStipple)
  6193.  
  6194.         .p2align        4,,15
  6195.         .globl  GL_PREFIX(Scissor)
  6196.         .type   GL_PREFIX(Scissor), @function
  6197. GL_PREFIX(Scissor):
  6198. #if defined(GLX_USE_TLS)
  6199.         call    _x86_64_get_dispatch@PLT
  6200.         movq    1408(%rax), %r11
  6201.         jmp     *%r11
  6202. #elif defined(PTHREADS)
  6203.         pushq   %rdi
  6204.         pushq   %rsi
  6205.         pushq   %rdx
  6206.         pushq   %rcx
  6207.         pushq   %rbp
  6208.         call    _x86_64_get_dispatch@PLT
  6209.         popq    %rbp
  6210.         popq    %rcx
  6211.         popq    %rdx
  6212.         popq    %rsi
  6213.         popq    %rdi
  6214.         movq    1408(%rax), %r11
  6215.         jmp     *%r11
  6216. #else
  6217.         movq    _glapi_Dispatch(%rip), %rax
  6218.         testq   %rax, %rax
  6219.         je      1f
  6220.         movq    1408(%rax), %r11
  6221.         jmp     *%r11
  6222. 1:
  6223.         pushq   %rdi
  6224.         pushq   %rsi
  6225.         pushq   %rdx
  6226.         pushq   %rcx
  6227.         pushq   %rbp
  6228.         call    _glapi_get_dispatch
  6229.         popq    %rbp
  6230.         popq    %rcx
  6231.         popq    %rdx
  6232.         popq    %rsi
  6233.         popq    %rdi
  6234.         movq    1408(%rax), %r11
  6235.         jmp     *%r11
  6236. #endif /* defined(GLX_USE_TLS) */
  6237.         .size   GL_PREFIX(Scissor), .-GL_PREFIX(Scissor)
  6238.  
  6239.         .p2align        4,,15
  6240.         .globl  GL_PREFIX(ShadeModel)
  6241.         .type   GL_PREFIX(ShadeModel), @function
  6242. GL_PREFIX(ShadeModel):
  6243. #if defined(GLX_USE_TLS)
  6244.         call    _x86_64_get_dispatch@PLT
  6245.         movq    1416(%rax), %r11
  6246.         jmp     *%r11
  6247. #elif defined(PTHREADS)
  6248.         pushq   %rdi
  6249.         call    _x86_64_get_dispatch@PLT
  6250.         popq    %rdi
  6251.         movq    1416(%rax), %r11
  6252.         jmp     *%r11
  6253. #else
  6254.         movq    _glapi_Dispatch(%rip), %rax
  6255.         testq   %rax, %rax
  6256.         je      1f
  6257.         movq    1416(%rax), %r11
  6258.         jmp     *%r11
  6259. 1:
  6260.         pushq   %rdi
  6261.         call    _glapi_get_dispatch
  6262.         popq    %rdi
  6263.         movq    1416(%rax), %r11
  6264.         jmp     *%r11
  6265. #endif /* defined(GLX_USE_TLS) */
  6266.         .size   GL_PREFIX(ShadeModel), .-GL_PREFIX(ShadeModel)
  6267.  
  6268.         .p2align        4,,15
  6269.         .globl  GL_PREFIX(TexParameterf)
  6270.         .type   GL_PREFIX(TexParameterf), @function
  6271. GL_PREFIX(TexParameterf):
  6272. #if defined(GLX_USE_TLS)
  6273.         call    _x86_64_get_dispatch@PLT
  6274.         movq    1424(%rax), %r11
  6275.         jmp     *%r11
  6276. #elif defined(PTHREADS)
  6277.         subq    $24, %rsp
  6278.         movq    %rdi, (%rsp)
  6279.         movq    %rsi, 8(%rsp)
  6280.         movq    %xmm0, 16(%rsp)
  6281.         call    _x86_64_get_dispatch@PLT
  6282.         movq    16(%rsp), %xmm0
  6283.         movq    8(%rsp), %rsi
  6284.         movq    (%rsp), %rdi
  6285.         addq    $24, %rsp
  6286.         movq    1424(%rax), %r11
  6287.         jmp     *%r11
  6288. #else
  6289.         movq    _glapi_Dispatch(%rip), %rax
  6290.         testq   %rax, %rax
  6291.         je      1f
  6292.         movq    1424(%rax), %r11
  6293.         jmp     *%r11
  6294. 1:
  6295.         subq    $24, %rsp
  6296.         movq    %rdi, (%rsp)
  6297.         movq    %rsi, 8(%rsp)
  6298.         movq    %xmm0, 16(%rsp)
  6299.         call    _glapi_get_dispatch
  6300.         movq    16(%rsp), %xmm0
  6301.         movq    8(%rsp), %rsi
  6302.         movq    (%rsp), %rdi
  6303.         addq    $24, %rsp
  6304.         movq    1424(%rax), %r11
  6305.         jmp     *%r11
  6306. #endif /* defined(GLX_USE_TLS) */
  6307.         .size   GL_PREFIX(TexParameterf), .-GL_PREFIX(TexParameterf)
  6308.  
  6309.         .p2align        4,,15
  6310.         .globl  GL_PREFIX(TexParameterfv)
  6311.         .type   GL_PREFIX(TexParameterfv), @function
  6312. GL_PREFIX(TexParameterfv):
  6313. #if defined(GLX_USE_TLS)
  6314.         call    _x86_64_get_dispatch@PLT
  6315.         movq    1432(%rax), %r11
  6316.         jmp     *%r11
  6317. #elif defined(PTHREADS)
  6318.         pushq   %rdi
  6319.         pushq   %rsi
  6320.         pushq   %rdx
  6321.         call    _x86_64_get_dispatch@PLT
  6322.         popq    %rdx
  6323.         popq    %rsi
  6324.         popq    %rdi
  6325.         movq    1432(%rax), %r11
  6326.         jmp     *%r11
  6327. #else
  6328.         movq    _glapi_Dispatch(%rip), %rax
  6329.         testq   %rax, %rax
  6330.         je      1f
  6331.         movq    1432(%rax), %r11
  6332.         jmp     *%r11
  6333. 1:
  6334.         pushq   %rdi
  6335.         pushq   %rsi
  6336.         pushq   %rdx
  6337.         call    _glapi_get_dispatch
  6338.         popq    %rdx
  6339.         popq    %rsi
  6340.         popq    %rdi
  6341.         movq    1432(%rax), %r11
  6342.         jmp     *%r11
  6343. #endif /* defined(GLX_USE_TLS) */
  6344.         .size   GL_PREFIX(TexParameterfv), .-GL_PREFIX(TexParameterfv)
  6345.  
  6346.         .p2align        4,,15
  6347.         .globl  GL_PREFIX(TexParameteri)
  6348.         .type   GL_PREFIX(TexParameteri), @function
  6349. GL_PREFIX(TexParameteri):
  6350. #if defined(GLX_USE_TLS)
  6351.         call    _x86_64_get_dispatch@PLT
  6352.         movq    1440(%rax), %r11
  6353.         jmp     *%r11
  6354. #elif defined(PTHREADS)
  6355.         pushq   %rdi
  6356.         pushq   %rsi
  6357.         pushq   %rdx
  6358.         call    _x86_64_get_dispatch@PLT
  6359.         popq    %rdx
  6360.         popq    %rsi
  6361.         popq    %rdi
  6362.         movq    1440(%rax), %r11
  6363.         jmp     *%r11
  6364. #else
  6365.         movq    _glapi_Dispatch(%rip), %rax
  6366.         testq   %rax, %rax
  6367.         je      1f
  6368.         movq    1440(%rax), %r11
  6369.         jmp     *%r11
  6370. 1:
  6371.         pushq   %rdi
  6372.         pushq   %rsi
  6373.         pushq   %rdx
  6374.         call    _glapi_get_dispatch
  6375.         popq    %rdx
  6376.         popq    %rsi
  6377.         popq    %rdi
  6378.         movq    1440(%rax), %r11
  6379.         jmp     *%r11
  6380. #endif /* defined(GLX_USE_TLS) */
  6381.         .size   GL_PREFIX(TexParameteri), .-GL_PREFIX(TexParameteri)
  6382.  
  6383.         .p2align        4,,15
  6384.         .globl  GL_PREFIX(TexParameteriv)
  6385.         .type   GL_PREFIX(TexParameteriv), @function
  6386. GL_PREFIX(TexParameteriv):
  6387. #if defined(GLX_USE_TLS)
  6388.         call    _x86_64_get_dispatch@PLT
  6389.         movq    1448(%rax), %r11
  6390.         jmp     *%r11
  6391. #elif defined(PTHREADS)
  6392.         pushq   %rdi
  6393.         pushq   %rsi
  6394.         pushq   %rdx
  6395.         call    _x86_64_get_dispatch@PLT
  6396.         popq    %rdx
  6397.         popq    %rsi
  6398.         popq    %rdi
  6399.         movq    1448(%rax), %r11
  6400.         jmp     *%r11
  6401. #else
  6402.         movq    _glapi_Dispatch(%rip), %rax
  6403.         testq   %rax, %rax
  6404.         je      1f
  6405.         movq    1448(%rax), %r11
  6406.         jmp     *%r11
  6407. 1:
  6408.         pushq   %rdi
  6409.         pushq   %rsi
  6410.         pushq   %rdx
  6411.         call    _glapi_get_dispatch
  6412.         popq    %rdx
  6413.         popq    %rsi
  6414.         popq    %rdi
  6415.         movq    1448(%rax), %r11
  6416.         jmp     *%r11
  6417. #endif /* defined(GLX_USE_TLS) */
  6418.         .size   GL_PREFIX(TexParameteriv), .-GL_PREFIX(TexParameteriv)
  6419.  
  6420.         .p2align        4,,15
  6421.         .globl  GL_PREFIX(TexImage1D)
  6422.         .type   GL_PREFIX(TexImage1D), @function
  6423. GL_PREFIX(TexImage1D):
  6424. #if defined(GLX_USE_TLS)
  6425.         call    _x86_64_get_dispatch@PLT
  6426.         movq    1456(%rax), %r11
  6427.         jmp     *%r11
  6428. #elif defined(PTHREADS)
  6429.         pushq   %rdi
  6430.         pushq   %rsi
  6431.         pushq   %rdx
  6432.         pushq   %rcx
  6433.         pushq   %r8
  6434.         pushq   %r9
  6435.         pushq   %rbp
  6436.         call    _x86_64_get_dispatch@PLT
  6437.         popq    %rbp
  6438.         popq    %r9
  6439.         popq    %r8
  6440.         popq    %rcx
  6441.         popq    %rdx
  6442.         popq    %rsi
  6443.         popq    %rdi
  6444.         movq    1456(%rax), %r11
  6445.         jmp     *%r11
  6446. #else
  6447.         movq    _glapi_Dispatch(%rip), %rax
  6448.         testq   %rax, %rax
  6449.         je      1f
  6450.         movq    1456(%rax), %r11
  6451.         jmp     *%r11
  6452. 1:
  6453.         pushq   %rdi
  6454.         pushq   %rsi
  6455.         pushq   %rdx
  6456.         pushq   %rcx
  6457.         pushq   %r8
  6458.         pushq   %r9
  6459.         pushq   %rbp
  6460.         call    _glapi_get_dispatch
  6461.         popq    %rbp
  6462.         popq    %r9
  6463.         popq    %r8
  6464.         popq    %rcx
  6465.         popq    %rdx
  6466.         popq    %rsi
  6467.         popq    %rdi
  6468.         movq    1456(%rax), %r11
  6469.         jmp     *%r11
  6470. #endif /* defined(GLX_USE_TLS) */
  6471.         .size   GL_PREFIX(TexImage1D), .-GL_PREFIX(TexImage1D)
  6472.  
  6473.         .p2align        4,,15
  6474.         .globl  GL_PREFIX(TexImage2D)
  6475.         .type   GL_PREFIX(TexImage2D), @function
  6476. GL_PREFIX(TexImage2D):
  6477. #if defined(GLX_USE_TLS)
  6478.         call    _x86_64_get_dispatch@PLT
  6479.         movq    1464(%rax), %r11
  6480.         jmp     *%r11
  6481. #elif defined(PTHREADS)
  6482.         pushq   %rdi
  6483.         pushq   %rsi
  6484.         pushq   %rdx
  6485.         pushq   %rcx
  6486.         pushq   %r8
  6487.         pushq   %r9
  6488.         pushq   %rbp
  6489.         call    _x86_64_get_dispatch@PLT
  6490.         popq    %rbp
  6491.         popq    %r9
  6492.         popq    %r8
  6493.         popq    %rcx
  6494.         popq    %rdx
  6495.         popq    %rsi
  6496.         popq    %rdi
  6497.         movq    1464(%rax), %r11
  6498.         jmp     *%r11
  6499. #else
  6500.         movq    _glapi_Dispatch(%rip), %rax
  6501.         testq   %rax, %rax
  6502.         je      1f
  6503.         movq    1464(%rax), %r11
  6504.         jmp     *%r11
  6505. 1:
  6506.         pushq   %rdi
  6507.         pushq   %rsi
  6508.         pushq   %rdx
  6509.         pushq   %rcx
  6510.         pushq   %r8
  6511.         pushq   %r9
  6512.         pushq   %rbp
  6513.         call    _glapi_get_dispatch
  6514.         popq    %rbp
  6515.         popq    %r9
  6516.         popq    %r8
  6517.         popq    %rcx
  6518.         popq    %rdx
  6519.         popq    %rsi
  6520.         popq    %rdi
  6521.         movq    1464(%rax), %r11
  6522.         jmp     *%r11
  6523. #endif /* defined(GLX_USE_TLS) */
  6524.         .size   GL_PREFIX(TexImage2D), .-GL_PREFIX(TexImage2D)
  6525.  
  6526.         .p2align        4,,15
  6527.         .globl  GL_PREFIX(TexEnvf)
  6528.         .type   GL_PREFIX(TexEnvf), @function
  6529. GL_PREFIX(TexEnvf):
  6530. #if defined(GLX_USE_TLS)
  6531.         call    _x86_64_get_dispatch@PLT
  6532.         movq    1472(%rax), %r11
  6533.         jmp     *%r11
  6534. #elif defined(PTHREADS)
  6535.         subq    $24, %rsp
  6536.         movq    %rdi, (%rsp)
  6537.         movq    %rsi, 8(%rsp)
  6538.         movq    %xmm0, 16(%rsp)
  6539.         call    _x86_64_get_dispatch@PLT
  6540.         movq    16(%rsp), %xmm0
  6541.         movq    8(%rsp), %rsi
  6542.         movq    (%rsp), %rdi
  6543.         addq    $24, %rsp
  6544.         movq    1472(%rax), %r11
  6545.         jmp     *%r11
  6546. #else
  6547.         movq    _glapi_Dispatch(%rip), %rax
  6548.         testq   %rax, %rax
  6549.         je      1f
  6550.         movq    1472(%rax), %r11
  6551.         jmp     *%r11
  6552. 1:
  6553.         subq    $24, %rsp
  6554.         movq    %rdi, (%rsp)
  6555.         movq    %rsi, 8(%rsp)
  6556.         movq    %xmm0, 16(%rsp)
  6557.         call    _glapi_get_dispatch
  6558.         movq    16(%rsp), %xmm0
  6559.         movq    8(%rsp), %rsi
  6560.         movq    (%rsp), %rdi
  6561.         addq    $24, %rsp
  6562.         movq    1472(%rax), %r11
  6563.         jmp     *%r11
  6564. #endif /* defined(GLX_USE_TLS) */
  6565.         .size   GL_PREFIX(TexEnvf), .-GL_PREFIX(TexEnvf)
  6566.  
  6567.         .p2align        4,,15
  6568.         .globl  GL_PREFIX(TexEnvfv)
  6569.         .type   GL_PREFIX(TexEnvfv), @function
  6570. GL_PREFIX(TexEnvfv):
  6571. #if defined(GLX_USE_TLS)
  6572.         call    _x86_64_get_dispatch@PLT
  6573.         movq    1480(%rax), %r11
  6574.         jmp     *%r11
  6575. #elif defined(PTHREADS)
  6576.         pushq   %rdi
  6577.         pushq   %rsi
  6578.         pushq   %rdx
  6579.         call    _x86_64_get_dispatch@PLT
  6580.         popq    %rdx
  6581.         popq    %rsi
  6582.         popq    %rdi
  6583.         movq    1480(%rax), %r11
  6584.         jmp     *%r11
  6585. #else
  6586.         movq    _glapi_Dispatch(%rip), %rax
  6587.         testq   %rax, %rax
  6588.         je      1f
  6589.         movq    1480(%rax), %r11
  6590.         jmp     *%r11
  6591. 1:
  6592.         pushq   %rdi
  6593.         pushq   %rsi
  6594.         pushq   %rdx
  6595.         call    _glapi_get_dispatch
  6596.         popq    %rdx
  6597.         popq    %rsi
  6598.         popq    %rdi
  6599.         movq    1480(%rax), %r11
  6600.         jmp     *%r11
  6601. #endif /* defined(GLX_USE_TLS) */
  6602.         .size   GL_PREFIX(TexEnvfv), .-GL_PREFIX(TexEnvfv)
  6603.  
  6604.         .p2align        4,,15
  6605.         .globl  GL_PREFIX(TexEnvi)
  6606.         .type   GL_PREFIX(TexEnvi), @function
  6607. GL_PREFIX(TexEnvi):
  6608. #if defined(GLX_USE_TLS)
  6609.         call    _x86_64_get_dispatch@PLT
  6610.         movq    1488(%rax), %r11
  6611.         jmp     *%r11
  6612. #elif defined(PTHREADS)
  6613.         pushq   %rdi
  6614.         pushq   %rsi
  6615.         pushq   %rdx
  6616.         call    _x86_64_get_dispatch@PLT
  6617.         popq    %rdx
  6618.         popq    %rsi
  6619.         popq    %rdi
  6620.         movq    1488(%rax), %r11
  6621.         jmp     *%r11
  6622. #else
  6623.         movq    _glapi_Dispatch(%rip), %rax
  6624.         testq   %rax, %rax
  6625.         je      1f
  6626.         movq    1488(%rax), %r11
  6627.         jmp     *%r11
  6628. 1:
  6629.         pushq   %rdi
  6630.         pushq   %rsi
  6631.         pushq   %rdx
  6632.         call    _glapi_get_dispatch
  6633.         popq    %rdx
  6634.         popq    %rsi
  6635.         popq    %rdi
  6636.         movq    1488(%rax), %r11
  6637.         jmp     *%r11
  6638. #endif /* defined(GLX_USE_TLS) */
  6639.         .size   GL_PREFIX(TexEnvi), .-GL_PREFIX(TexEnvi)
  6640.  
  6641.         .p2align        4,,15
  6642.         .globl  GL_PREFIX(TexEnviv)
  6643.         .type   GL_PREFIX(TexEnviv), @function
  6644. GL_PREFIX(TexEnviv):
  6645. #if defined(GLX_USE_TLS)
  6646.         call    _x86_64_get_dispatch@PLT
  6647.         movq    1496(%rax), %r11
  6648.         jmp     *%r11
  6649. #elif defined(PTHREADS)
  6650.         pushq   %rdi
  6651.         pushq   %rsi
  6652.         pushq   %rdx
  6653.         call    _x86_64_get_dispatch@PLT
  6654.         popq    %rdx
  6655.         popq    %rsi
  6656.         popq    %rdi
  6657.         movq    1496(%rax), %r11
  6658.         jmp     *%r11
  6659. #else
  6660.         movq    _glapi_Dispatch(%rip), %rax
  6661.         testq   %rax, %rax
  6662.         je      1f
  6663.         movq    1496(%rax), %r11
  6664.         jmp     *%r11
  6665. 1:
  6666.         pushq   %rdi
  6667.         pushq   %rsi
  6668.         pushq   %rdx
  6669.         call    _glapi_get_dispatch
  6670.         popq    %rdx
  6671.         popq    %rsi
  6672.         popq    %rdi
  6673.         movq    1496(%rax), %r11
  6674.         jmp     *%r11
  6675. #endif /* defined(GLX_USE_TLS) */
  6676.         .size   GL_PREFIX(TexEnviv), .-GL_PREFIX(TexEnviv)
  6677.  
  6678.         .p2align        4,,15
  6679.         .globl  GL_PREFIX(TexGend)
  6680.         .type   GL_PREFIX(TexGend), @function
  6681. GL_PREFIX(TexGend):
  6682. #if defined(GLX_USE_TLS)
  6683.         call    _x86_64_get_dispatch@PLT
  6684.         movq    1504(%rax), %r11
  6685.         jmp     *%r11
  6686. #elif defined(PTHREADS)
  6687.         subq    $24, %rsp
  6688.         movq    %rdi, (%rsp)
  6689.         movq    %rsi, 8(%rsp)
  6690.         movq    %xmm0, 16(%rsp)
  6691.         call    _x86_64_get_dispatch@PLT
  6692.         movq    16(%rsp), %xmm0
  6693.         movq    8(%rsp), %rsi
  6694.         movq    (%rsp), %rdi
  6695.         addq    $24, %rsp
  6696.         movq    1504(%rax), %r11
  6697.         jmp     *%r11
  6698. #else
  6699.         movq    _glapi_Dispatch(%rip), %rax
  6700.         testq   %rax, %rax
  6701.         je      1f
  6702.         movq    1504(%rax), %r11
  6703.         jmp     *%r11
  6704. 1:
  6705.         subq    $24, %rsp
  6706.         movq    %rdi, (%rsp)
  6707.         movq    %rsi, 8(%rsp)
  6708.         movq    %xmm0, 16(%rsp)
  6709.         call    _glapi_get_dispatch
  6710.         movq    16(%rsp), %xmm0
  6711.         movq    8(%rsp), %rsi
  6712.         movq    (%rsp), %rdi
  6713.         addq    $24, %rsp
  6714.         movq    1504(%rax), %r11
  6715.         jmp     *%r11
  6716. #endif /* defined(GLX_USE_TLS) */
  6717.         .size   GL_PREFIX(TexGend), .-GL_PREFIX(TexGend)
  6718.  
  6719.         .p2align        4,,15
  6720.         .globl  GL_PREFIX(TexGendv)
  6721.         .type   GL_PREFIX(TexGendv), @function
  6722. GL_PREFIX(TexGendv):
  6723. #if defined(GLX_USE_TLS)
  6724.         call    _x86_64_get_dispatch@PLT
  6725.         movq    1512(%rax), %r11
  6726.         jmp     *%r11
  6727. #elif defined(PTHREADS)
  6728.         pushq   %rdi
  6729.         pushq   %rsi
  6730.         pushq   %rdx
  6731.         call    _x86_64_get_dispatch@PLT
  6732.         popq    %rdx
  6733.         popq    %rsi
  6734.         popq    %rdi
  6735.         movq    1512(%rax), %r11
  6736.         jmp     *%r11
  6737. #else
  6738.         movq    _glapi_Dispatch(%rip), %rax
  6739.         testq   %rax, %rax
  6740.         je      1f
  6741.         movq    1512(%rax), %r11
  6742.         jmp     *%r11
  6743. 1:
  6744.         pushq   %rdi
  6745.         pushq   %rsi
  6746.         pushq   %rdx
  6747.         call    _glapi_get_dispatch
  6748.         popq    %rdx
  6749.         popq    %rsi
  6750.         popq    %rdi
  6751.         movq    1512(%rax), %r11
  6752.         jmp     *%r11
  6753. #endif /* defined(GLX_USE_TLS) */
  6754.         .size   GL_PREFIX(TexGendv), .-GL_PREFIX(TexGendv)
  6755.  
  6756.         .p2align        4,,15
  6757.         .globl  GL_PREFIX(TexGenf)
  6758.         .type   GL_PREFIX(TexGenf), @function
  6759. GL_PREFIX(TexGenf):
  6760. #if defined(GLX_USE_TLS)
  6761.         call    _x86_64_get_dispatch@PLT
  6762.         movq    1520(%rax), %r11
  6763.         jmp     *%r11
  6764. #elif defined(PTHREADS)
  6765.         subq    $24, %rsp
  6766.         movq    %rdi, (%rsp)
  6767.         movq    %rsi, 8(%rsp)
  6768.         movq    %xmm0, 16(%rsp)
  6769.         call    _x86_64_get_dispatch@PLT
  6770.         movq    16(%rsp), %xmm0
  6771.         movq    8(%rsp), %rsi
  6772.         movq    (%rsp), %rdi
  6773.         addq    $24, %rsp
  6774.         movq    1520(%rax), %r11
  6775.         jmp     *%r11
  6776. #else
  6777.         movq    _glapi_Dispatch(%rip), %rax
  6778.         testq   %rax, %rax
  6779.         je      1f
  6780.         movq    1520(%rax), %r11
  6781.         jmp     *%r11
  6782. 1:
  6783.         subq    $24, %rsp
  6784.         movq    %rdi, (%rsp)
  6785.         movq    %rsi, 8(%rsp)
  6786.         movq    %xmm0, 16(%rsp)
  6787.         call    _glapi_get_dispatch
  6788.         movq    16(%rsp), %xmm0
  6789.         movq    8(%rsp), %rsi
  6790.         movq    (%rsp), %rdi
  6791.         addq    $24, %rsp
  6792.         movq    1520(%rax), %r11
  6793.         jmp     *%r11
  6794. #endif /* defined(GLX_USE_TLS) */
  6795.         .size   GL_PREFIX(TexGenf), .-GL_PREFIX(TexGenf)
  6796.  
  6797.         .p2align        4,,15
  6798.         .globl  GL_PREFIX(TexGenfv)
  6799.         .type   GL_PREFIX(TexGenfv), @function
  6800. GL_PREFIX(TexGenfv):
  6801. #if defined(GLX_USE_TLS)
  6802.         call    _x86_64_get_dispatch@PLT
  6803.         movq    1528(%rax), %r11
  6804.         jmp     *%r11
  6805. #elif defined(PTHREADS)
  6806.         pushq   %rdi
  6807.         pushq   %rsi
  6808.         pushq   %rdx
  6809.         call    _x86_64_get_dispatch@PLT
  6810.         popq    %rdx
  6811.         popq    %rsi
  6812.         popq    %rdi
  6813.         movq    1528(%rax), %r11
  6814.         jmp     *%r11
  6815. #else
  6816.         movq    _glapi_Dispatch(%rip), %rax
  6817.         testq   %rax, %rax
  6818.         je      1f
  6819.         movq    1528(%rax), %r11
  6820.         jmp     *%r11
  6821. 1:
  6822.         pushq   %rdi
  6823.         pushq   %rsi
  6824.         pushq   %rdx
  6825.         call    _glapi_get_dispatch
  6826.         popq    %rdx
  6827.         popq    %rsi
  6828.         popq    %rdi
  6829.         movq    1528(%rax), %r11
  6830.         jmp     *%r11
  6831. #endif /* defined(GLX_USE_TLS) */
  6832.         .size   GL_PREFIX(TexGenfv), .-GL_PREFIX(TexGenfv)
  6833.  
  6834.         .p2align        4,,15
  6835.         .globl  GL_PREFIX(TexGeni)
  6836.         .type   GL_PREFIX(TexGeni), @function
  6837. GL_PREFIX(TexGeni):
  6838. #if defined(GLX_USE_TLS)
  6839.         call    _x86_64_get_dispatch@PLT
  6840.         movq    1536(%rax), %r11
  6841.         jmp     *%r11
  6842. #elif defined(PTHREADS)
  6843.         pushq   %rdi
  6844.         pushq   %rsi
  6845.         pushq   %rdx
  6846.         call    _x86_64_get_dispatch@PLT
  6847.         popq    %rdx
  6848.         popq    %rsi
  6849.         popq    %rdi
  6850.         movq    1536(%rax), %r11
  6851.         jmp     *%r11
  6852. #else
  6853.         movq    _glapi_Dispatch(%rip), %rax
  6854.         testq   %rax, %rax
  6855.         je      1f
  6856.         movq    1536(%rax), %r11
  6857.         jmp     *%r11
  6858. 1:
  6859.         pushq   %rdi
  6860.         pushq   %rsi
  6861.         pushq   %rdx
  6862.         call    _glapi_get_dispatch
  6863.         popq    %rdx
  6864.         popq    %rsi
  6865.         popq    %rdi
  6866.         movq    1536(%rax), %r11
  6867.         jmp     *%r11
  6868. #endif /* defined(GLX_USE_TLS) */
  6869.         .size   GL_PREFIX(TexGeni), .-GL_PREFIX(TexGeni)
  6870.  
  6871.         .p2align        4,,15
  6872.         .globl  GL_PREFIX(TexGeniv)
  6873.         .type   GL_PREFIX(TexGeniv), @function
  6874. GL_PREFIX(TexGeniv):
  6875. #if defined(GLX_USE_TLS)
  6876.         call    _x86_64_get_dispatch@PLT
  6877.         movq    1544(%rax), %r11
  6878.         jmp     *%r11
  6879. #elif defined(PTHREADS)
  6880.         pushq   %rdi
  6881.         pushq   %rsi
  6882.         pushq   %rdx
  6883.         call    _x86_64_get_dispatch@PLT
  6884.         popq    %rdx
  6885.         popq    %rsi
  6886.         popq    %rdi
  6887.         movq    1544(%rax), %r11
  6888.         jmp     *%r11
  6889. #else
  6890.         movq    _glapi_Dispatch(%rip), %rax
  6891.         testq   %rax, %rax
  6892.         je      1f
  6893.         movq    1544(%rax), %r11
  6894.         jmp     *%r11
  6895. 1:
  6896.         pushq   %rdi
  6897.         pushq   %rsi
  6898.         pushq   %rdx
  6899.         call    _glapi_get_dispatch
  6900.         popq    %rdx
  6901.         popq    %rsi
  6902.         popq    %rdi
  6903.         movq    1544(%rax), %r11
  6904.         jmp     *%r11
  6905. #endif /* defined(GLX_USE_TLS) */
  6906.         .size   GL_PREFIX(TexGeniv), .-GL_PREFIX(TexGeniv)
  6907.  
  6908.         .p2align        4,,15
  6909.         .globl  GL_PREFIX(FeedbackBuffer)
  6910.         .type   GL_PREFIX(FeedbackBuffer), @function
  6911. GL_PREFIX(FeedbackBuffer):
  6912. #if defined(GLX_USE_TLS)
  6913.         call    _x86_64_get_dispatch@PLT
  6914.         movq    1552(%rax), %r11
  6915.         jmp     *%r11
  6916. #elif defined(PTHREADS)
  6917.         pushq   %rdi
  6918.         pushq   %rsi
  6919.         pushq   %rdx
  6920.         call    _x86_64_get_dispatch@PLT
  6921.         popq    %rdx
  6922.         popq    %rsi
  6923.         popq    %rdi
  6924.         movq    1552(%rax), %r11
  6925.         jmp     *%r11
  6926. #else
  6927.         movq    _glapi_Dispatch(%rip), %rax
  6928.         testq   %rax, %rax
  6929.         je      1f
  6930.         movq    1552(%rax), %r11
  6931.         jmp     *%r11
  6932. 1:
  6933.         pushq   %rdi
  6934.         pushq   %rsi
  6935.         pushq   %rdx
  6936.         call    _glapi_get_dispatch
  6937.         popq    %rdx
  6938.         popq    %rsi
  6939.         popq    %rdi
  6940.         movq    1552(%rax), %r11
  6941.         jmp     *%r11
  6942. #endif /* defined(GLX_USE_TLS) */
  6943.         .size   GL_PREFIX(FeedbackBuffer), .-GL_PREFIX(FeedbackBuffer)
  6944.  
  6945.         .p2align        4,,15
  6946.         .globl  GL_PREFIX(SelectBuffer)
  6947.         .type   GL_PREFIX(SelectBuffer), @function
  6948. GL_PREFIX(SelectBuffer):
  6949. #if defined(GLX_USE_TLS)
  6950.         call    _x86_64_get_dispatch@PLT
  6951.         movq    1560(%rax), %r11
  6952.         jmp     *%r11
  6953. #elif defined(PTHREADS)
  6954.         pushq   %rdi
  6955.         pushq   %rsi
  6956.         pushq   %rbp
  6957.         call    _x86_64_get_dispatch@PLT
  6958.         popq    %rbp
  6959.         popq    %rsi
  6960.         popq    %rdi
  6961.         movq    1560(%rax), %r11
  6962.         jmp     *%r11
  6963. #else
  6964.         movq    _glapi_Dispatch(%rip), %rax
  6965.         testq   %rax, %rax
  6966.         je      1f
  6967.         movq    1560(%rax), %r11
  6968.         jmp     *%r11
  6969. 1:
  6970.         pushq   %rdi
  6971.         pushq   %rsi
  6972.         pushq   %rbp
  6973.         call    _glapi_get_dispatch
  6974.         popq    %rbp
  6975.         popq    %rsi
  6976.         popq    %rdi
  6977.         movq    1560(%rax), %r11
  6978.         jmp     *%r11
  6979. #endif /* defined(GLX_USE_TLS) */
  6980.         .size   GL_PREFIX(SelectBuffer), .-GL_PREFIX(SelectBuffer)
  6981.  
  6982.         .p2align        4,,15
  6983.         .globl  GL_PREFIX(RenderMode)
  6984.         .type   GL_PREFIX(RenderMode), @function
  6985. GL_PREFIX(RenderMode):
  6986. #if defined(GLX_USE_TLS)
  6987.         call    _x86_64_get_dispatch@PLT
  6988.         movq    1568(%rax), %r11
  6989.         jmp     *%r11
  6990. #elif defined(PTHREADS)
  6991.         pushq   %rdi
  6992.         call    _x86_64_get_dispatch@PLT
  6993.         popq    %rdi
  6994.         movq    1568(%rax), %r11
  6995.         jmp     *%r11
  6996. #else
  6997.         movq    _glapi_Dispatch(%rip), %rax
  6998.         testq   %rax, %rax
  6999.         je      1f
  7000.         movq    1568(%rax), %r11
  7001.         jmp     *%r11
  7002. 1:
  7003.         pushq   %rdi
  7004.         call    _glapi_get_dispatch
  7005.         popq    %rdi
  7006.         movq    1568(%rax), %r11
  7007.         jmp     *%r11
  7008. #endif /* defined(GLX_USE_TLS) */
  7009.         .size   GL_PREFIX(RenderMode), .-GL_PREFIX(RenderMode)
  7010.  
  7011.         .p2align        4,,15
  7012.         .globl  GL_PREFIX(InitNames)
  7013.         .type   GL_PREFIX(InitNames), @function
  7014. GL_PREFIX(InitNames):
  7015. #if defined(GLX_USE_TLS)
  7016.         call    _x86_64_get_dispatch@PLT
  7017.         movq    1576(%rax), %r11
  7018.         jmp     *%r11
  7019. #elif defined(PTHREADS)
  7020.         pushq   %rbp
  7021.         call    _x86_64_get_dispatch@PLT
  7022.         popq    %rbp
  7023.         movq    1576(%rax), %r11
  7024.         jmp     *%r11
  7025. #else
  7026.         movq    _glapi_Dispatch(%rip), %rax
  7027.         testq   %rax, %rax
  7028.         je      1f
  7029.         movq    1576(%rax), %r11
  7030.         jmp     *%r11
  7031. 1:
  7032.         pushq   %rbp
  7033.         call    _glapi_get_dispatch
  7034.         popq    %rbp
  7035.         movq    1576(%rax), %r11
  7036.         jmp     *%r11
  7037. #endif /* defined(GLX_USE_TLS) */
  7038.         .size   GL_PREFIX(InitNames), .-GL_PREFIX(InitNames)
  7039.  
  7040.         .p2align        4,,15
  7041.         .globl  GL_PREFIX(LoadName)
  7042.         .type   GL_PREFIX(LoadName), @function
  7043. GL_PREFIX(LoadName):
  7044. #if defined(GLX_USE_TLS)
  7045.         call    _x86_64_get_dispatch@PLT
  7046.         movq    1584(%rax), %r11
  7047.         jmp     *%r11
  7048. #elif defined(PTHREADS)
  7049.         pushq   %rdi
  7050.         call    _x86_64_get_dispatch@PLT
  7051.         popq    %rdi
  7052.         movq    1584(%rax), %r11
  7053.         jmp     *%r11
  7054. #else
  7055.         movq    _glapi_Dispatch(%rip), %rax
  7056.         testq   %rax, %rax
  7057.         je      1f
  7058.         movq    1584(%rax), %r11
  7059.         jmp     *%r11
  7060. 1:
  7061.         pushq   %rdi
  7062.         call    _glapi_get_dispatch
  7063.         popq    %rdi
  7064.         movq    1584(%rax), %r11
  7065.         jmp     *%r11
  7066. #endif /* defined(GLX_USE_TLS) */
  7067.         .size   GL_PREFIX(LoadName), .-GL_PREFIX(LoadName)
  7068.  
  7069.         .p2align        4,,15
  7070.         .globl  GL_PREFIX(PassThrough)
  7071.         .type   GL_PREFIX(PassThrough), @function
  7072. GL_PREFIX(PassThrough):
  7073. #if defined(GLX_USE_TLS)
  7074.         call    _x86_64_get_dispatch@PLT
  7075.         movq    1592(%rax), %r11
  7076.         jmp     *%r11
  7077. #elif defined(PTHREADS)
  7078.         subq    $8, %rsp
  7079.         movq    %xmm0, (%rsp)
  7080.         call    _x86_64_get_dispatch@PLT
  7081.         movq    (%rsp), %xmm0
  7082.         addq    $8, %rsp
  7083.         movq    1592(%rax), %r11
  7084.         jmp     *%r11
  7085. #else
  7086.         movq    _glapi_Dispatch(%rip), %rax
  7087.         testq   %rax, %rax
  7088.         je      1f
  7089.         movq    1592(%rax), %r11
  7090.         jmp     *%r11
  7091. 1:
  7092.         subq    $8, %rsp
  7093.         movq    %xmm0, (%rsp)
  7094.         call    _glapi_get_dispatch
  7095.         movq    (%rsp), %xmm0
  7096.         addq    $8, %rsp
  7097.         movq    1592(%rax), %r11
  7098.         jmp     *%r11
  7099. #endif /* defined(GLX_USE_TLS) */
  7100.         .size   GL_PREFIX(PassThrough), .-GL_PREFIX(PassThrough)
  7101.  
  7102.         .p2align        4,,15
  7103.         .globl  GL_PREFIX(PopName)
  7104.         .type   GL_PREFIX(PopName), @function
  7105. GL_PREFIX(PopName):
  7106. #if defined(GLX_USE_TLS)
  7107.         call    _x86_64_get_dispatch@PLT
  7108.         movq    1600(%rax), %r11
  7109.         jmp     *%r11
  7110. #elif defined(PTHREADS)
  7111.         pushq   %rbp
  7112.         call    _x86_64_get_dispatch@PLT
  7113.         popq    %rbp
  7114.         movq    1600(%rax), %r11
  7115.         jmp     *%r11
  7116. #else
  7117.         movq    _glapi_Dispatch(%rip), %rax
  7118.         testq   %rax, %rax
  7119.         je      1f
  7120.         movq    1600(%rax), %r11
  7121.         jmp     *%r11
  7122. 1:
  7123.         pushq   %rbp
  7124.         call    _glapi_get_dispatch
  7125.         popq    %rbp
  7126.         movq    1600(%rax), %r11
  7127.         jmp     *%r11
  7128. #endif /* defined(GLX_USE_TLS) */
  7129.         .size   GL_PREFIX(PopName), .-GL_PREFIX(PopName)
  7130.  
  7131.         .p2align        4,,15
  7132.         .globl  GL_PREFIX(PushName)
  7133.         .type   GL_PREFIX(PushName), @function
  7134. GL_PREFIX(PushName):
  7135. #if defined(GLX_USE_TLS)
  7136.         call    _x86_64_get_dispatch@PLT
  7137.         movq    1608(%rax), %r11
  7138.         jmp     *%r11
  7139. #elif defined(PTHREADS)
  7140.         pushq   %rdi
  7141.         call    _x86_64_get_dispatch@PLT
  7142.         popq    %rdi
  7143.         movq    1608(%rax), %r11
  7144.         jmp     *%r11
  7145. #else
  7146.         movq    _glapi_Dispatch(%rip), %rax
  7147.         testq   %rax, %rax
  7148.         je      1f
  7149.         movq    1608(%rax), %r11
  7150.         jmp     *%r11
  7151. 1:
  7152.         pushq   %rdi
  7153.         call    _glapi_get_dispatch
  7154.         popq    %rdi
  7155.         movq    1608(%rax), %r11
  7156.         jmp     *%r11
  7157. #endif /* defined(GLX_USE_TLS) */
  7158.         .size   GL_PREFIX(PushName), .-GL_PREFIX(PushName)
  7159.  
  7160.         .p2align        4,,15
  7161.         .globl  GL_PREFIX(DrawBuffer)
  7162.         .type   GL_PREFIX(DrawBuffer), @function
  7163. GL_PREFIX(DrawBuffer):
  7164. #if defined(GLX_USE_TLS)
  7165.         call    _x86_64_get_dispatch@PLT
  7166.         movq    1616(%rax), %r11
  7167.         jmp     *%r11
  7168. #elif defined(PTHREADS)
  7169.         pushq   %rdi
  7170.         call    _x86_64_get_dispatch@PLT
  7171.         popq    %rdi
  7172.         movq    1616(%rax), %r11
  7173.         jmp     *%r11
  7174. #else
  7175.         movq    _glapi_Dispatch(%rip), %rax
  7176.         testq   %rax, %rax
  7177.         je      1f
  7178.         movq    1616(%rax), %r11
  7179.         jmp     *%r11
  7180. 1:
  7181.         pushq   %rdi
  7182.         call    _glapi_get_dispatch
  7183.         popq    %rdi
  7184.         movq    1616(%rax), %r11
  7185.         jmp     *%r11
  7186. #endif /* defined(GLX_USE_TLS) */
  7187.         .size   GL_PREFIX(DrawBuffer), .-GL_PREFIX(DrawBuffer)
  7188.  
  7189.         .p2align        4,,15
  7190.         .globl  GL_PREFIX(Clear)
  7191.         .type   GL_PREFIX(Clear), @function
  7192. GL_PREFIX(Clear):
  7193. #if defined(GLX_USE_TLS)
  7194.         call    _x86_64_get_dispatch@PLT
  7195.         movq    1624(%rax), %r11
  7196.         jmp     *%r11
  7197. #elif defined(PTHREADS)
  7198.         pushq   %rdi
  7199.         call    _x86_64_get_dispatch@PLT
  7200.         popq    %rdi
  7201.         movq    1624(%rax), %r11
  7202.         jmp     *%r11
  7203. #else
  7204.         movq    _glapi_Dispatch(%rip), %rax
  7205.         testq   %rax, %rax
  7206.         je      1f
  7207.         movq    1624(%rax), %r11
  7208.         jmp     *%r11
  7209. 1:
  7210.         pushq   %rdi
  7211.         call    _glapi_get_dispatch
  7212.         popq    %rdi
  7213.         movq    1624(%rax), %r11
  7214.         jmp     *%r11
  7215. #endif /* defined(GLX_USE_TLS) */
  7216.         .size   GL_PREFIX(Clear), .-GL_PREFIX(Clear)
  7217.  
  7218.         .p2align        4,,15
  7219.         .globl  GL_PREFIX(ClearAccum)
  7220.         .type   GL_PREFIX(ClearAccum), @function
  7221. GL_PREFIX(ClearAccum):
  7222. #if defined(GLX_USE_TLS)
  7223.         call    _x86_64_get_dispatch@PLT
  7224.         movq    1632(%rax), %r11
  7225.         jmp     *%r11
  7226. #elif defined(PTHREADS)
  7227.         subq    $40, %rsp
  7228.         movq    %xmm0, (%rsp)
  7229.         movq    %xmm1, 8(%rsp)
  7230.         movq    %xmm2, 16(%rsp)
  7231.         movq    %xmm3, 24(%rsp)
  7232.         call    _x86_64_get_dispatch@PLT
  7233.         movq    24(%rsp), %xmm3
  7234.         movq    16(%rsp), %xmm2
  7235.         movq    8(%rsp), %xmm1
  7236.         movq    (%rsp), %xmm0
  7237.         addq    $40, %rsp
  7238.         movq    1632(%rax), %r11
  7239.         jmp     *%r11
  7240. #else
  7241.         movq    _glapi_Dispatch(%rip), %rax
  7242.         testq   %rax, %rax
  7243.         je      1f
  7244.         movq    1632(%rax), %r11
  7245.         jmp     *%r11
  7246. 1:
  7247.         subq    $40, %rsp
  7248.         movq    %xmm0, (%rsp)
  7249.         movq    %xmm1, 8(%rsp)
  7250.         movq    %xmm2, 16(%rsp)
  7251.         movq    %xmm3, 24(%rsp)
  7252.         call    _glapi_get_dispatch
  7253.         movq    24(%rsp), %xmm3
  7254.         movq    16(%rsp), %xmm2
  7255.         movq    8(%rsp), %xmm1
  7256.         movq    (%rsp), %xmm0
  7257.         addq    $40, %rsp
  7258.         movq    1632(%rax), %r11
  7259.         jmp     *%r11
  7260. #endif /* defined(GLX_USE_TLS) */
  7261.         .size   GL_PREFIX(ClearAccum), .-GL_PREFIX(ClearAccum)
  7262.  
  7263.         .p2align        4,,15
  7264.         .globl  GL_PREFIX(ClearIndex)
  7265.         .type   GL_PREFIX(ClearIndex), @function
  7266. GL_PREFIX(ClearIndex):
  7267. #if defined(GLX_USE_TLS)
  7268.         call    _x86_64_get_dispatch@PLT
  7269.         movq    1640(%rax), %r11
  7270.         jmp     *%r11
  7271. #elif defined(PTHREADS)
  7272.         subq    $8, %rsp
  7273.         movq    %xmm0, (%rsp)
  7274.         call    _x86_64_get_dispatch@PLT
  7275.         movq    (%rsp), %xmm0
  7276.         addq    $8, %rsp
  7277.         movq    1640(%rax), %r11
  7278.         jmp     *%r11
  7279. #else
  7280.         movq    _glapi_Dispatch(%rip), %rax
  7281.         testq   %rax, %rax
  7282.         je      1f
  7283.         movq    1640(%rax), %r11
  7284.         jmp     *%r11
  7285. 1:
  7286.         subq    $8, %rsp
  7287.         movq    %xmm0, (%rsp)
  7288.         call    _glapi_get_dispatch
  7289.         movq    (%rsp), %xmm0
  7290.         addq    $8, %rsp
  7291.         movq    1640(%rax), %r11
  7292.         jmp     *%r11
  7293. #endif /* defined(GLX_USE_TLS) */
  7294.         .size   GL_PREFIX(ClearIndex), .-GL_PREFIX(ClearIndex)
  7295.  
  7296.         .p2align        4,,15
  7297.         .globl  GL_PREFIX(ClearColor)
  7298.         .type   GL_PREFIX(ClearColor), @function
  7299. GL_PREFIX(ClearColor):
  7300. #if defined(GLX_USE_TLS)
  7301.         call    _x86_64_get_dispatch@PLT
  7302.         movq    1648(%rax), %r11
  7303.         jmp     *%r11
  7304. #elif defined(PTHREADS)
  7305.         pushq   %rdi
  7306.         pushq   %rsi
  7307.         pushq   %rdx
  7308.         pushq   %rcx
  7309.         pushq   %rbp
  7310.         call    _x86_64_get_dispatch@PLT
  7311.         popq    %rbp
  7312.         popq    %rcx
  7313.         popq    %rdx
  7314.         popq    %rsi
  7315.         popq    %rdi
  7316.         movq    1648(%rax), %r11
  7317.         jmp     *%r11
  7318. #else
  7319.         movq    _glapi_Dispatch(%rip), %rax
  7320.         testq   %rax, %rax
  7321.         je      1f
  7322.         movq    1648(%rax), %r11
  7323.         jmp     *%r11
  7324. 1:
  7325.         pushq   %rdi
  7326.         pushq   %rsi
  7327.         pushq   %rdx
  7328.         pushq   %rcx
  7329.         pushq   %rbp
  7330.         call    _glapi_get_dispatch
  7331.         popq    %rbp
  7332.         popq    %rcx
  7333.         popq    %rdx
  7334.         popq    %rsi
  7335.         popq    %rdi
  7336.         movq    1648(%rax), %r11
  7337.         jmp     *%r11
  7338. #endif /* defined(GLX_USE_TLS) */
  7339.         .size   GL_PREFIX(ClearColor), .-GL_PREFIX(ClearColor)
  7340.  
  7341.         .p2align        4,,15
  7342.         .globl  GL_PREFIX(ClearStencil)
  7343.         .type   GL_PREFIX(ClearStencil), @function
  7344. GL_PREFIX(ClearStencil):
  7345. #if defined(GLX_USE_TLS)
  7346.         call    _x86_64_get_dispatch@PLT
  7347.         movq    1656(%rax), %r11
  7348.         jmp     *%r11
  7349. #elif defined(PTHREADS)
  7350.         pushq   %rdi
  7351.         call    _x86_64_get_dispatch@PLT
  7352.         popq    %rdi
  7353.         movq    1656(%rax), %r11
  7354.         jmp     *%r11
  7355. #else
  7356.         movq    _glapi_Dispatch(%rip), %rax
  7357.         testq   %rax, %rax
  7358.         je      1f
  7359.         movq    1656(%rax), %r11
  7360.         jmp     *%r11
  7361. 1:
  7362.         pushq   %rdi
  7363.         call    _glapi_get_dispatch
  7364.         popq    %rdi
  7365.         movq    1656(%rax), %r11
  7366.         jmp     *%r11
  7367. #endif /* defined(GLX_USE_TLS) */
  7368.         .size   GL_PREFIX(ClearStencil), .-GL_PREFIX(ClearStencil)
  7369.  
  7370.         .p2align        4,,15
  7371.         .globl  GL_PREFIX(ClearDepth)
  7372.         .type   GL_PREFIX(ClearDepth), @function
  7373. GL_PREFIX(ClearDepth):
  7374. #if defined(GLX_USE_TLS)
  7375.         call    _x86_64_get_dispatch@PLT
  7376.         movq    1664(%rax), %r11
  7377.         jmp     *%r11
  7378. #elif defined(PTHREADS)
  7379.         pushq   %rdi
  7380.         call    _x86_64_get_dispatch@PLT
  7381.         popq    %rdi
  7382.         movq    1664(%rax), %r11
  7383.         jmp     *%r11
  7384. #else
  7385.         movq    _glapi_Dispatch(%rip), %rax
  7386.         testq   %rax, %rax
  7387.         je      1f
  7388.         movq    1664(%rax), %r11
  7389.         jmp     *%r11
  7390. 1:
  7391.         pushq   %rdi
  7392.         call    _glapi_get_dispatch
  7393.         popq    %rdi
  7394.         movq    1664(%rax), %r11
  7395.         jmp     *%r11
  7396. #endif /* defined(GLX_USE_TLS) */
  7397.         .size   GL_PREFIX(ClearDepth), .-GL_PREFIX(ClearDepth)
  7398.  
  7399.         .p2align        4,,15
  7400.         .globl  GL_PREFIX(StencilMask)
  7401.         .type   GL_PREFIX(StencilMask), @function
  7402. GL_PREFIX(StencilMask):
  7403. #if defined(GLX_USE_TLS)
  7404.         call    _x86_64_get_dispatch@PLT
  7405.         movq    1672(%rax), %r11
  7406.         jmp     *%r11
  7407. #elif defined(PTHREADS)
  7408.         pushq   %rdi
  7409.         call    _x86_64_get_dispatch@PLT
  7410.         popq    %rdi
  7411.         movq    1672(%rax), %r11
  7412.         jmp     *%r11
  7413. #else
  7414.         movq    _glapi_Dispatch(%rip), %rax
  7415.         testq   %rax, %rax
  7416.         je      1f
  7417.         movq    1672(%rax), %r11
  7418.         jmp     *%r11
  7419. 1:
  7420.         pushq   %rdi
  7421.         call    _glapi_get_dispatch
  7422.         popq    %rdi
  7423.         movq    1672(%rax), %r11
  7424.         jmp     *%r11
  7425. #endif /* defined(GLX_USE_TLS) */
  7426.         .size   GL_PREFIX(StencilMask), .-GL_PREFIX(StencilMask)
  7427.  
  7428.         .p2align        4,,15
  7429.         .globl  GL_PREFIX(ColorMask)
  7430.         .type   GL_PREFIX(ColorMask), @function
  7431. GL_PREFIX(ColorMask):
  7432. #if defined(GLX_USE_TLS)
  7433.         call    _x86_64_get_dispatch@PLT
  7434.         movq    1680(%rax), %r11
  7435.         jmp     *%r11
  7436. #elif defined(PTHREADS)
  7437.         pushq   %rdi
  7438.         pushq   %rsi
  7439.         pushq   %rdx
  7440.         pushq   %rcx
  7441.         pushq   %rbp
  7442.         call    _x86_64_get_dispatch@PLT
  7443.         popq    %rbp
  7444.         popq    %rcx
  7445.         popq    %rdx
  7446.         popq    %rsi
  7447.         popq    %rdi
  7448.         movq    1680(%rax), %r11
  7449.         jmp     *%r11
  7450. #else
  7451.         movq    _glapi_Dispatch(%rip), %rax
  7452.         testq   %rax, %rax
  7453.         je      1f
  7454.         movq    1680(%rax), %r11
  7455.         jmp     *%r11
  7456. 1:
  7457.         pushq   %rdi
  7458.         pushq   %rsi
  7459.         pushq   %rdx
  7460.         pushq   %rcx
  7461.         pushq   %rbp
  7462.         call    _glapi_get_dispatch
  7463.         popq    %rbp
  7464.         popq    %rcx
  7465.         popq    %rdx
  7466.         popq    %rsi
  7467.         popq    %rdi
  7468.         movq    1680(%rax), %r11
  7469.         jmp     *%r11
  7470. #endif /* defined(GLX_USE_TLS) */
  7471.         .size   GL_PREFIX(ColorMask), .-GL_PREFIX(ColorMask)
  7472.  
  7473.         .p2align        4,,15
  7474.         .globl  GL_PREFIX(DepthMask)
  7475.         .type   GL_PREFIX(DepthMask), @function
  7476. GL_PREFIX(DepthMask):
  7477. #if defined(GLX_USE_TLS)
  7478.         call    _x86_64_get_dispatch@PLT
  7479.         movq    1688(%rax), %r11
  7480.         jmp     *%r11
  7481. #elif defined(PTHREADS)
  7482.         pushq   %rdi
  7483.         call    _x86_64_get_dispatch@PLT
  7484.         popq    %rdi
  7485.         movq    1688(%rax), %r11
  7486.         jmp     *%r11
  7487. #else
  7488.         movq    _glapi_Dispatch(%rip), %rax
  7489.         testq   %rax, %rax
  7490.         je      1f
  7491.         movq    1688(%rax), %r11
  7492.         jmp     *%r11
  7493. 1:
  7494.         pushq   %rdi
  7495.         call    _glapi_get_dispatch
  7496.         popq    %rdi
  7497.         movq    1688(%rax), %r11
  7498.         jmp     *%r11
  7499. #endif /* defined(GLX_USE_TLS) */
  7500.         .size   GL_PREFIX(DepthMask), .-GL_PREFIX(DepthMask)
  7501.  
  7502.         .p2align        4,,15
  7503.         .globl  GL_PREFIX(IndexMask)
  7504.         .type   GL_PREFIX(IndexMask), @function
  7505. GL_PREFIX(IndexMask):
  7506. #if defined(GLX_USE_TLS)
  7507.         call    _x86_64_get_dispatch@PLT
  7508.         movq    1696(%rax), %r11
  7509.         jmp     *%r11
  7510. #elif defined(PTHREADS)
  7511.         pushq   %rdi
  7512.         call    _x86_64_get_dispatch@PLT
  7513.         popq    %rdi
  7514.         movq    1696(%rax), %r11
  7515.         jmp     *%r11
  7516. #else
  7517.         movq    _glapi_Dispatch(%rip), %rax
  7518.         testq   %rax, %rax
  7519.         je      1f
  7520.         movq    1696(%rax), %r11
  7521.         jmp     *%r11
  7522. 1:
  7523.         pushq   %rdi
  7524.         call    _glapi_get_dispatch
  7525.         popq    %rdi
  7526.         movq    1696(%rax), %r11
  7527.         jmp     *%r11
  7528. #endif /* defined(GLX_USE_TLS) */
  7529.         .size   GL_PREFIX(IndexMask), .-GL_PREFIX(IndexMask)
  7530.  
  7531.         .p2align        4,,15
  7532.         .globl  GL_PREFIX(Accum)
  7533.         .type   GL_PREFIX(Accum), @function
  7534. GL_PREFIX(Accum):
  7535. #if defined(GLX_USE_TLS)
  7536.         call    _x86_64_get_dispatch@PLT
  7537.         movq    1704(%rax), %r11
  7538.         jmp     *%r11
  7539. #elif defined(PTHREADS)
  7540.         subq    $24, %rsp
  7541.         movq    %rdi, (%rsp)
  7542.         movq    %xmm0, 8(%rsp)
  7543.         call    _x86_64_get_dispatch@PLT
  7544.         movq    8(%rsp), %xmm0
  7545.         movq    (%rsp), %rdi
  7546.         addq    $24, %rsp
  7547.         movq    1704(%rax), %r11
  7548.         jmp     *%r11
  7549. #else
  7550.         movq    _glapi_Dispatch(%rip), %rax
  7551.         testq   %rax, %rax
  7552.         je      1f
  7553.         movq    1704(%rax), %r11
  7554.         jmp     *%r11
  7555. 1:
  7556.         subq    $24, %rsp
  7557.         movq    %rdi, (%rsp)
  7558.         movq    %xmm0, 8(%rsp)
  7559.         call    _glapi_get_dispatch
  7560.         movq    8(%rsp), %xmm0
  7561.         movq    (%rsp), %rdi
  7562.         addq    $24, %rsp
  7563.         movq    1704(%rax), %r11
  7564.         jmp     *%r11
  7565. #endif /* defined(GLX_USE_TLS) */
  7566.         .size   GL_PREFIX(Accum), .-GL_PREFIX(Accum)
  7567.  
  7568.         .p2align        4,,15
  7569.         .globl  GL_PREFIX(Disable)
  7570.         .type   GL_PREFIX(Disable), @function
  7571. GL_PREFIX(Disable):
  7572. #if defined(GLX_USE_TLS)
  7573.         call    _x86_64_get_dispatch@PLT
  7574.         movq    1712(%rax), %r11
  7575.         jmp     *%r11
  7576. #elif defined(PTHREADS)
  7577.         pushq   %rdi
  7578.         call    _x86_64_get_dispatch@PLT
  7579.         popq    %rdi
  7580.         movq    1712(%rax), %r11
  7581.         jmp     *%r11
  7582. #else
  7583.         movq    _glapi_Dispatch(%rip), %rax
  7584.         testq   %rax, %rax
  7585.         je      1f
  7586.         movq    1712(%rax), %r11
  7587.         jmp     *%r11
  7588. 1:
  7589.         pushq   %rdi
  7590.         call    _glapi_get_dispatch
  7591.         popq    %rdi
  7592.         movq    1712(%rax), %r11
  7593.         jmp     *%r11
  7594. #endif /* defined(GLX_USE_TLS) */
  7595.         .size   GL_PREFIX(Disable), .-GL_PREFIX(Disable)
  7596.  
  7597.         .p2align        4,,15
  7598.         .globl  GL_PREFIX(Enable)
  7599.         .type   GL_PREFIX(Enable), @function
  7600. GL_PREFIX(Enable):
  7601. #if defined(GLX_USE_TLS)
  7602.         call    _x86_64_get_dispatch@PLT
  7603.         movq    1720(%rax), %r11
  7604.         jmp     *%r11
  7605. #elif defined(PTHREADS)
  7606.         pushq   %rdi
  7607.         call    _x86_64_get_dispatch@PLT
  7608.         popq    %rdi
  7609.         movq    1720(%rax), %r11
  7610.         jmp     *%r11
  7611. #else
  7612.         movq    _glapi_Dispatch(%rip), %rax
  7613.         testq   %rax, %rax
  7614.         je      1f
  7615.         movq    1720(%rax), %r11
  7616.         jmp     *%r11
  7617. 1:
  7618.         pushq   %rdi
  7619.         call    _glapi_get_dispatch
  7620.         popq    %rdi
  7621.         movq    1720(%rax), %r11
  7622.         jmp     *%r11
  7623. #endif /* defined(GLX_USE_TLS) */
  7624.         .size   GL_PREFIX(Enable), .-GL_PREFIX(Enable)
  7625.  
  7626.         .p2align        4,,15
  7627.         .globl  GL_PREFIX(Finish)
  7628.         .type   GL_PREFIX(Finish), @function
  7629. GL_PREFIX(Finish):
  7630. #if defined(GLX_USE_TLS)
  7631.         call    _x86_64_get_dispatch@PLT
  7632.         movq    1728(%rax), %r11
  7633.         jmp     *%r11
  7634. #elif defined(PTHREADS)
  7635.         pushq   %rbp
  7636.         call    _x86_64_get_dispatch@PLT
  7637.         popq    %rbp
  7638.         movq    1728(%rax), %r11
  7639.         jmp     *%r11
  7640. #else
  7641.         movq    _glapi_Dispatch(%rip), %rax
  7642.         testq   %rax, %rax
  7643.         je      1f
  7644.         movq    1728(%rax), %r11
  7645.         jmp     *%r11
  7646. 1:
  7647.         pushq   %rbp
  7648.         call    _glapi_get_dispatch
  7649.         popq    %rbp
  7650.         movq    1728(%rax), %r11
  7651.         jmp     *%r11
  7652. #endif /* defined(GLX_USE_TLS) */
  7653.         .size   GL_PREFIX(Finish), .-GL_PREFIX(Finish)
  7654.  
  7655.         .p2align        4,,15
  7656.         .globl  GL_PREFIX(Flush)
  7657.         .type   GL_PREFIX(Flush), @function
  7658. GL_PREFIX(Flush):
  7659. #if defined(GLX_USE_TLS)
  7660.         call    _x86_64_get_dispatch@PLT
  7661.         movq    1736(%rax), %r11
  7662.         jmp     *%r11
  7663. #elif defined(PTHREADS)
  7664.         pushq   %rbp
  7665.         call    _x86_64_get_dispatch@PLT
  7666.         popq    %rbp
  7667.         movq    1736(%rax), %r11
  7668.         jmp     *%r11
  7669. #else
  7670.         movq    _glapi_Dispatch(%rip), %rax
  7671.         testq   %rax, %rax
  7672.         je      1f
  7673.         movq    1736(%rax), %r11
  7674.         jmp     *%r11
  7675. 1:
  7676.         pushq   %rbp
  7677.         call    _glapi_get_dispatch
  7678.         popq    %rbp
  7679.         movq    1736(%rax), %r11
  7680.         jmp     *%r11
  7681. #endif /* defined(GLX_USE_TLS) */
  7682.         .size   GL_PREFIX(Flush), .-GL_PREFIX(Flush)
  7683.  
  7684.         .p2align        4,,15
  7685.         .globl  GL_PREFIX(PopAttrib)
  7686.         .type   GL_PREFIX(PopAttrib), @function
  7687. GL_PREFIX(PopAttrib):
  7688. #if defined(GLX_USE_TLS)
  7689.         call    _x86_64_get_dispatch@PLT
  7690.         movq    1744(%rax), %r11
  7691.         jmp     *%r11
  7692. #elif defined(PTHREADS)
  7693.         pushq   %rbp
  7694.         call    _x86_64_get_dispatch@PLT
  7695.         popq    %rbp
  7696.         movq    1744(%rax), %r11
  7697.         jmp     *%r11
  7698. #else
  7699.         movq    _glapi_Dispatch(%rip), %rax
  7700.         testq   %rax, %rax
  7701.         je      1f
  7702.         movq    1744(%rax), %r11
  7703.         jmp     *%r11
  7704. 1:
  7705.         pushq   %rbp
  7706.         call    _glapi_get_dispatch
  7707.         popq    %rbp
  7708.         movq    1744(%rax), %r11
  7709.         jmp     *%r11
  7710. #endif /* defined(GLX_USE_TLS) */
  7711.         .size   GL_PREFIX(PopAttrib), .-GL_PREFIX(PopAttrib)
  7712.  
  7713.         .p2align        4,,15
  7714.         .globl  GL_PREFIX(PushAttrib)
  7715.         .type   GL_PREFIX(PushAttrib), @function
  7716. GL_PREFIX(PushAttrib):
  7717. #if defined(GLX_USE_TLS)
  7718.         call    _x86_64_get_dispatch@PLT
  7719.         movq    1752(%rax), %r11
  7720.         jmp     *%r11
  7721. #elif defined(PTHREADS)
  7722.         pushq   %rdi
  7723.         call    _x86_64_get_dispatch@PLT
  7724.         popq    %rdi
  7725.         movq    1752(%rax), %r11
  7726.         jmp     *%r11
  7727. #else
  7728.         movq    _glapi_Dispatch(%rip), %rax
  7729.         testq   %rax, %rax
  7730.         je      1f
  7731.         movq    1752(%rax), %r11
  7732.         jmp     *%r11
  7733. 1:
  7734.         pushq   %rdi
  7735.         call    _glapi_get_dispatch
  7736.         popq    %rdi
  7737.         movq    1752(%rax), %r11
  7738.         jmp     *%r11
  7739. #endif /* defined(GLX_USE_TLS) */
  7740.         .size   GL_PREFIX(PushAttrib), .-GL_PREFIX(PushAttrib)
  7741.  
  7742.         .p2align        4,,15
  7743.         .globl  GL_PREFIX(Map1d)
  7744.         .type   GL_PREFIX(Map1d), @function
  7745. GL_PREFIX(Map1d):
  7746. #if defined(GLX_USE_TLS)
  7747.         call    _x86_64_get_dispatch@PLT
  7748.         movq    1760(%rax), %r11
  7749.         jmp     *%r11
  7750. #elif defined(PTHREADS)
  7751.         subq    $56, %rsp
  7752.         movq    %rdi, (%rsp)
  7753.         movq    %xmm0, 8(%rsp)
  7754.         movq    %xmm1, 16(%rsp)
  7755.         movq    %rsi, 24(%rsp)
  7756.         movq    %rdx, 32(%rsp)
  7757.         movq    %rcx, 40(%rsp)
  7758.         call    _x86_64_get_dispatch@PLT
  7759.         movq    40(%rsp), %rcx
  7760.         movq    32(%rsp), %rdx
  7761.         movq    24(%rsp), %rsi
  7762.         movq    16(%rsp), %xmm1
  7763.         movq    8(%rsp), %xmm0
  7764.         movq    (%rsp), %rdi
  7765.         addq    $56, %rsp
  7766.         movq    1760(%rax), %r11
  7767.         jmp     *%r11
  7768. #else
  7769.         movq    _glapi_Dispatch(%rip), %rax
  7770.         testq   %rax, %rax
  7771.         je      1f
  7772.         movq    1760(%rax), %r11
  7773.         jmp     *%r11
  7774. 1:
  7775.         subq    $56, %rsp
  7776.         movq    %rdi, (%rsp)
  7777.         movq    %xmm0, 8(%rsp)
  7778.         movq    %xmm1, 16(%rsp)
  7779.         movq    %rsi, 24(%rsp)
  7780.         movq    %rdx, 32(%rsp)
  7781.         movq    %rcx, 40(%rsp)
  7782.         call    _glapi_get_dispatch
  7783.         movq    40(%rsp), %rcx
  7784.         movq    32(%rsp), %rdx
  7785.         movq    24(%rsp), %rsi
  7786.         movq    16(%rsp), %xmm1
  7787.         movq    8(%rsp), %xmm0
  7788.         movq    (%rsp), %rdi
  7789.         addq    $56, %rsp
  7790.         movq    1760(%rax), %r11
  7791.         jmp     *%r11
  7792. #endif /* defined(GLX_USE_TLS) */
  7793.         .size   GL_PREFIX(Map1d), .-GL_PREFIX(Map1d)
  7794.  
  7795.         .p2align        4,,15
  7796.         .globl  GL_PREFIX(Map1f)
  7797.         .type   GL_PREFIX(Map1f), @function
  7798. GL_PREFIX(Map1f):
  7799. #if defined(GLX_USE_TLS)
  7800.         call    _x86_64_get_dispatch@PLT
  7801.         movq    1768(%rax), %r11
  7802.         jmp     *%r11
  7803. #elif defined(PTHREADS)
  7804.         subq    $56, %rsp
  7805.         movq    %rdi, (%rsp)
  7806.         movq    %xmm0, 8(%rsp)
  7807.         movq    %xmm1, 16(%rsp)
  7808.         movq    %rsi, 24(%rsp)
  7809.         movq    %rdx, 32(%rsp)
  7810.         movq    %rcx, 40(%rsp)
  7811.         call    _x86_64_get_dispatch@PLT
  7812.         movq    40(%rsp), %rcx
  7813.         movq    32(%rsp), %rdx
  7814.         movq    24(%rsp), %rsi
  7815.         movq    16(%rsp), %xmm1
  7816.         movq    8(%rsp), %xmm0
  7817.         movq    (%rsp), %rdi
  7818.         addq    $56, %rsp
  7819.         movq    1768(%rax), %r11
  7820.         jmp     *%r11
  7821. #else
  7822.         movq    _glapi_Dispatch(%rip), %rax
  7823.         testq   %rax, %rax
  7824.         je      1f
  7825.         movq    1768(%rax), %r11
  7826.         jmp     *%r11
  7827. 1:
  7828.         subq    $56, %rsp
  7829.         movq    %rdi, (%rsp)
  7830.         movq    %xmm0, 8(%rsp)
  7831.         movq    %xmm1, 16(%rsp)
  7832.         movq    %rsi, 24(%rsp)
  7833.         movq    %rdx, 32(%rsp)
  7834.         movq    %rcx, 40(%rsp)
  7835.         call    _glapi_get_dispatch
  7836.         movq    40(%rsp), %rcx
  7837.         movq    32(%rsp), %rdx
  7838.         movq    24(%rsp), %rsi
  7839.         movq    16(%rsp), %xmm1
  7840.         movq    8(%rsp), %xmm0
  7841.         movq    (%rsp), %rdi
  7842.         addq    $56, %rsp
  7843.         movq    1768(%rax), %r11
  7844.         jmp     *%r11
  7845. #endif /* defined(GLX_USE_TLS) */
  7846.         .size   GL_PREFIX(Map1f), .-GL_PREFIX(Map1f)
  7847.  
  7848.         .p2align        4,,15
  7849.         .globl  GL_PREFIX(Map2d)
  7850.         .type   GL_PREFIX(Map2d), @function
  7851. GL_PREFIX(Map2d):
  7852. #if defined(GLX_USE_TLS)
  7853.         call    _x86_64_get_dispatch@PLT
  7854.         movq    1776(%rax), %r11
  7855.         jmp     *%r11
  7856. #elif defined(PTHREADS)
  7857.         subq    $88, %rsp
  7858.         movq    %rdi, (%rsp)
  7859.         movq    %xmm0, 8(%rsp)
  7860.         movq    %xmm1, 16(%rsp)
  7861.         movq    %rsi, 24(%rsp)
  7862.         movq    %rdx, 32(%rsp)
  7863.         movq    %xmm2, 40(%rsp)
  7864.         movq    %xmm3, 48(%rsp)
  7865.         movq    %rcx, 56(%rsp)
  7866.         movq    %r8, 64(%rsp)
  7867.         movq    %r9, 72(%rsp)
  7868.         call    _x86_64_get_dispatch@PLT
  7869.         movq    72(%rsp), %r9
  7870.         movq    64(%rsp), %r8
  7871.         movq    56(%rsp), %rcx
  7872.         movq    48(%rsp), %xmm3
  7873.         movq    40(%rsp), %xmm2
  7874.         movq    32(%rsp), %rdx
  7875.         movq    24(%rsp), %rsi
  7876.         movq    16(%rsp), %xmm1
  7877.         movq    8(%rsp), %xmm0
  7878.         movq    (%rsp), %rdi
  7879.         addq    $88, %rsp
  7880.         movq    1776(%rax), %r11
  7881.         jmp     *%r11
  7882. #else
  7883.         movq    _glapi_Dispatch(%rip), %rax
  7884.         testq   %rax, %rax
  7885.         je      1f
  7886.         movq    1776(%rax), %r11
  7887.         jmp     *%r11
  7888. 1:
  7889.         subq    $88, %rsp
  7890.         movq    %rdi, (%rsp)
  7891.         movq    %xmm0, 8(%rsp)
  7892.         movq    %xmm1, 16(%rsp)
  7893.         movq    %rsi, 24(%rsp)
  7894.         movq    %rdx, 32(%rsp)
  7895.         movq    %xmm2, 40(%rsp)
  7896.         movq    %xmm3, 48(%rsp)
  7897.         movq    %rcx, 56(%rsp)
  7898.         movq    %r8, 64(%rsp)
  7899.         movq    %r9, 72(%rsp)
  7900.         call    _glapi_get_dispatch
  7901.         movq    72(%rsp), %r9
  7902.         movq    64(%rsp), %r8
  7903.         movq    56(%rsp), %rcx
  7904.         movq    48(%rsp), %xmm3
  7905.         movq    40(%rsp), %xmm2
  7906.         movq    32(%rsp), %rdx
  7907.         movq    24(%rsp), %rsi
  7908.         movq    16(%rsp), %xmm1
  7909.         movq    8(%rsp), %xmm0
  7910.         movq    (%rsp), %rdi
  7911.         addq    $88, %rsp
  7912.         movq    1776(%rax), %r11
  7913.         jmp     *%r11
  7914. #endif /* defined(GLX_USE_TLS) */
  7915.         .size   GL_PREFIX(Map2d), .-GL_PREFIX(Map2d)
  7916.  
  7917.         .p2align        4,,15
  7918.         .globl  GL_PREFIX(Map2f)
  7919.         .type   GL_PREFIX(Map2f), @function
  7920. GL_PREFIX(Map2f):
  7921. #if defined(GLX_USE_TLS)
  7922.         call    _x86_64_get_dispatch@PLT
  7923.         movq    1784(%rax), %r11
  7924.         jmp     *%r11
  7925. #elif defined(PTHREADS)
  7926.         subq    $88, %rsp
  7927.         movq    %rdi, (%rsp)
  7928.         movq    %xmm0, 8(%rsp)
  7929.         movq    %xmm1, 16(%rsp)
  7930.         movq    %rsi, 24(%rsp)
  7931.         movq    %rdx, 32(%rsp)
  7932.         movq    %xmm2, 40(%rsp)
  7933.         movq    %xmm3, 48(%rsp)
  7934.         movq    %rcx, 56(%rsp)
  7935.         movq    %r8, 64(%rsp)
  7936.         movq    %r9, 72(%rsp)
  7937.         call    _x86_64_get_dispatch@PLT
  7938.         movq    72(%rsp), %r9
  7939.         movq    64(%rsp), %r8
  7940.         movq    56(%rsp), %rcx
  7941.         movq    48(%rsp), %xmm3
  7942.         movq    40(%rsp), %xmm2
  7943.         movq    32(%rsp), %rdx
  7944.         movq    24(%rsp), %rsi
  7945.         movq    16(%rsp), %xmm1
  7946.         movq    8(%rsp), %xmm0
  7947.         movq    (%rsp), %rdi
  7948.         addq    $88, %rsp
  7949.         movq    1784(%rax), %r11
  7950.         jmp     *%r11
  7951. #else
  7952.         movq    _glapi_Dispatch(%rip), %rax
  7953.         testq   %rax, %rax
  7954.         je      1f
  7955.         movq    1784(%rax), %r11
  7956.         jmp     *%r11
  7957. 1:
  7958.         subq    $88, %rsp
  7959.         movq    %rdi, (%rsp)
  7960.         movq    %xmm0, 8(%rsp)
  7961.         movq    %xmm1, 16(%rsp)
  7962.         movq    %rsi, 24(%rsp)
  7963.         movq    %rdx, 32(%rsp)
  7964.         movq    %xmm2, 40(%rsp)
  7965.         movq    %xmm3, 48(%rsp)
  7966.         movq    %rcx, 56(%rsp)
  7967.         movq    %r8, 64(%rsp)
  7968.         movq    %r9, 72(%rsp)
  7969.         call    _glapi_get_dispatch
  7970.         movq    72(%rsp), %r9
  7971.         movq    64(%rsp), %r8
  7972.         movq    56(%rsp), %rcx
  7973.         movq    48(%rsp), %xmm3
  7974.         movq    40(%rsp), %xmm2
  7975.         movq    32(%rsp), %rdx
  7976.         movq    24(%rsp), %rsi
  7977.         movq    16(%rsp), %xmm1
  7978.         movq    8(%rsp), %xmm0
  7979.         movq    (%rsp), %rdi
  7980.         addq    $88, %rsp
  7981.         movq    1784(%rax), %r11
  7982.         jmp     *%r11
  7983. #endif /* defined(GLX_USE_TLS) */
  7984.         .size   GL_PREFIX(Map2f), .-GL_PREFIX(Map2f)
  7985.  
  7986.         .p2align        4,,15
  7987.         .globl  GL_PREFIX(MapGrid1d)
  7988.         .type   GL_PREFIX(MapGrid1d), @function
  7989. GL_PREFIX(MapGrid1d):
  7990. #if defined(GLX_USE_TLS)
  7991.         call    _x86_64_get_dispatch@PLT
  7992.         movq    1792(%rax), %r11
  7993.         jmp     *%r11
  7994. #elif defined(PTHREADS)
  7995.         subq    $24, %rsp
  7996.         movq    %rdi, (%rsp)
  7997.         movq    %xmm0, 8(%rsp)
  7998.         movq    %xmm1, 16(%rsp)
  7999.         call    _x86_64_get_dispatch@PLT
  8000.         movq    16(%rsp), %xmm1
  8001.         movq    8(%rsp), %xmm0
  8002.         movq    (%rsp), %rdi
  8003.         addq    $24, %rsp
  8004.         movq    1792(%rax), %r11
  8005.         jmp     *%r11
  8006. #else
  8007.         movq    _glapi_Dispatch(%rip), %rax
  8008.         testq   %rax, %rax
  8009.         je      1f
  8010.         movq    1792(%rax), %r11
  8011.         jmp     *%r11
  8012. 1:
  8013.         subq    $24, %rsp
  8014.         movq    %rdi, (%rsp)
  8015.         movq    %xmm0, 8(%rsp)
  8016.         movq    %xmm1, 16(%rsp)
  8017.         call    _glapi_get_dispatch
  8018.         movq    16(%rsp), %xmm1
  8019.         movq    8(%rsp), %xmm0
  8020.         movq    (%rsp), %rdi
  8021.         addq    $24, %rsp
  8022.         movq    1792(%rax), %r11
  8023.         jmp     *%r11
  8024. #endif /* defined(GLX_USE_TLS) */
  8025.         .size   GL_PREFIX(MapGrid1d), .-GL_PREFIX(MapGrid1d)
  8026.  
  8027.         .p2align        4,,15
  8028.         .globl  GL_PREFIX(MapGrid1f)
  8029.         .type   GL_PREFIX(MapGrid1f), @function
  8030. GL_PREFIX(MapGrid1f):
  8031. #if defined(GLX_USE_TLS)
  8032.         call    _x86_64_get_dispatch@PLT
  8033.         movq    1800(%rax), %r11
  8034.         jmp     *%r11
  8035. #elif defined(PTHREADS)
  8036.         subq    $24, %rsp
  8037.         movq    %rdi, (%rsp)
  8038.         movq    %xmm0, 8(%rsp)
  8039.         movq    %xmm1, 16(%rsp)
  8040.         call    _x86_64_get_dispatch@PLT
  8041.         movq    16(%rsp), %xmm1
  8042.         movq    8(%rsp), %xmm0
  8043.         movq    (%rsp), %rdi
  8044.         addq    $24, %rsp
  8045.         movq    1800(%rax), %r11
  8046.         jmp     *%r11
  8047. #else
  8048.         movq    _glapi_Dispatch(%rip), %rax
  8049.         testq   %rax, %rax
  8050.         je      1f
  8051.         movq    1800(%rax), %r11
  8052.         jmp     *%r11
  8053. 1:
  8054.         subq    $24, %rsp
  8055.         movq    %rdi, (%rsp)
  8056.         movq    %xmm0, 8(%rsp)
  8057.         movq    %xmm1, 16(%rsp)
  8058.         call    _glapi_get_dispatch
  8059.         movq    16(%rsp), %xmm1
  8060.         movq    8(%rsp), %xmm0
  8061.         movq    (%rsp), %rdi
  8062.         addq    $24, %rsp
  8063.         movq    1800(%rax), %r11
  8064.         jmp     *%r11
  8065. #endif /* defined(GLX_USE_TLS) */
  8066.         .size   GL_PREFIX(MapGrid1f), .-GL_PREFIX(MapGrid1f)
  8067.  
  8068.         .p2align        4,,15
  8069.         .globl  GL_PREFIX(MapGrid2d)
  8070.         .type   GL_PREFIX(MapGrid2d), @function
  8071. GL_PREFIX(MapGrid2d):
  8072. #if defined(GLX_USE_TLS)
  8073.         call    _x86_64_get_dispatch@PLT
  8074.         movq    1808(%rax), %r11
  8075.         jmp     *%r11
  8076. #elif defined(PTHREADS)
  8077.         subq    $56, %rsp
  8078.         movq    %rdi, (%rsp)
  8079.         movq    %xmm0, 8(%rsp)
  8080.         movq    %xmm1, 16(%rsp)
  8081.         movq    %rsi, 24(%rsp)
  8082.         movq    %xmm2, 32(%rsp)
  8083.         movq    %xmm3, 40(%rsp)
  8084.         call    _x86_64_get_dispatch@PLT
  8085.         movq    40(%rsp), %xmm3
  8086.         movq    32(%rsp), %xmm2
  8087.         movq    24(%rsp), %rsi
  8088.         movq    16(%rsp), %xmm1
  8089.         movq    8(%rsp), %xmm0
  8090.         movq    (%rsp), %rdi
  8091.         addq    $56, %rsp
  8092.         movq    1808(%rax), %r11
  8093.         jmp     *%r11
  8094. #else
  8095.         movq    _glapi_Dispatch(%rip), %rax
  8096.         testq   %rax, %rax
  8097.         je      1f
  8098.         movq    1808(%rax), %r11
  8099.         jmp     *%r11
  8100. 1:
  8101.         subq    $56, %rsp
  8102.         movq    %rdi, (%rsp)
  8103.         movq    %xmm0, 8(%rsp)
  8104.         movq    %xmm1, 16(%rsp)
  8105.         movq    %rsi, 24(%rsp)
  8106.         movq    %xmm2, 32(%rsp)
  8107.         movq    %xmm3, 40(%rsp)
  8108.         call    _glapi_get_dispatch
  8109.         movq    40(%rsp), %xmm3
  8110.         movq    32(%rsp), %xmm2
  8111.         movq    24(%rsp), %rsi
  8112.         movq    16(%rsp), %xmm1
  8113.         movq    8(%rsp), %xmm0
  8114.         movq    (%rsp), %rdi
  8115.         addq    $56, %rsp
  8116.         movq    1808(%rax), %r11
  8117.         jmp     *%r11
  8118. #endif /* defined(GLX_USE_TLS) */
  8119.         .size   GL_PREFIX(MapGrid2d), .-GL_PREFIX(MapGrid2d)
  8120.  
  8121.         .p2align        4,,15
  8122.         .globl  GL_PREFIX(MapGrid2f)
  8123.         .type   GL_PREFIX(MapGrid2f), @function
  8124. GL_PREFIX(MapGrid2f):
  8125. #if defined(GLX_USE_TLS)
  8126.         call    _x86_64_get_dispatch@PLT
  8127.         movq    1816(%rax), %r11
  8128.         jmp     *%r11
  8129. #elif defined(PTHREADS)
  8130.         subq    $56, %rsp
  8131.         movq    %rdi, (%rsp)
  8132.         movq    %xmm0, 8(%rsp)
  8133.         movq    %xmm1, 16(%rsp)
  8134.         movq    %rsi, 24(%rsp)
  8135.         movq    %xmm2, 32(%rsp)
  8136.         movq    %xmm3, 40(%rsp)
  8137.         call    _x86_64_get_dispatch@PLT
  8138.         movq    40(%rsp), %xmm3
  8139.         movq    32(%rsp), %xmm2
  8140.         movq    24(%rsp), %rsi
  8141.         movq    16(%rsp), %xmm1
  8142.         movq    8(%rsp), %xmm0
  8143.         movq    (%rsp), %rdi
  8144.         addq    $56, %rsp
  8145.         movq    1816(%rax), %r11
  8146.         jmp     *%r11
  8147. #else
  8148.         movq    _glapi_Dispatch(%rip), %rax
  8149.         testq   %rax, %rax
  8150.         je      1f
  8151.         movq    1816(%rax), %r11
  8152.         jmp     *%r11
  8153. 1:
  8154.         subq    $56, %rsp
  8155.         movq    %rdi, (%rsp)
  8156.         movq    %xmm0, 8(%rsp)
  8157.         movq    %xmm1, 16(%rsp)
  8158.         movq    %rsi, 24(%rsp)
  8159.         movq    %xmm2, 32(%rsp)
  8160.         movq    %xmm3, 40(%rsp)
  8161.         call    _glapi_get_dispatch
  8162.         movq    40(%rsp), %xmm3
  8163.         movq    32(%rsp), %xmm2
  8164.         movq    24(%rsp), %rsi
  8165.         movq    16(%rsp), %xmm1
  8166.         movq    8(%rsp), %xmm0
  8167.         movq    (%rsp), %rdi
  8168.         addq    $56, %rsp
  8169.         movq    1816(%rax), %r11
  8170.         jmp     *%r11
  8171. #endif /* defined(GLX_USE_TLS) */
  8172.         .size   GL_PREFIX(MapGrid2f), .-GL_PREFIX(MapGrid2f)
  8173.  
  8174.         .p2align        4,,15
  8175.         .globl  GL_PREFIX(EvalCoord1d)
  8176.         .type   GL_PREFIX(EvalCoord1d), @function
  8177. GL_PREFIX(EvalCoord1d):
  8178. #if defined(GLX_USE_TLS)
  8179.         call    _x86_64_get_dispatch@PLT
  8180.         movq    1824(%rax), %r11
  8181.         jmp     *%r11
  8182. #elif defined(PTHREADS)
  8183.         subq    $8, %rsp
  8184.         movq    %xmm0, (%rsp)
  8185.         call    _x86_64_get_dispatch@PLT
  8186.         movq    (%rsp), %xmm0
  8187.         addq    $8, %rsp
  8188.         movq    1824(%rax), %r11
  8189.         jmp     *%r11
  8190. #else
  8191.         movq    _glapi_Dispatch(%rip), %rax
  8192.         testq   %rax, %rax
  8193.         je      1f
  8194.         movq    1824(%rax), %r11
  8195.         jmp     *%r11
  8196. 1:
  8197.         subq    $8, %rsp
  8198.         movq    %xmm0, (%rsp)
  8199.         call    _glapi_get_dispatch
  8200.         movq    (%rsp), %xmm0
  8201.         addq    $8, %rsp
  8202.         movq    1824(%rax), %r11
  8203.         jmp     *%r11
  8204. #endif /* defined(GLX_USE_TLS) */
  8205.         .size   GL_PREFIX(EvalCoord1d), .-GL_PREFIX(EvalCoord1d)
  8206.  
  8207.         .p2align        4,,15
  8208.         .globl  GL_PREFIX(EvalCoord1dv)
  8209.         .type   GL_PREFIX(EvalCoord1dv), @function
  8210. GL_PREFIX(EvalCoord1dv):
  8211. #if defined(GLX_USE_TLS)
  8212.         call    _x86_64_get_dispatch@PLT
  8213.         movq    1832(%rax), %r11
  8214.         jmp     *%r11
  8215. #elif defined(PTHREADS)
  8216.         pushq   %rdi
  8217.         call    _x86_64_get_dispatch@PLT
  8218.         popq    %rdi
  8219.         movq    1832(%rax), %r11
  8220.         jmp     *%r11
  8221. #else
  8222.         movq    _glapi_Dispatch(%rip), %rax
  8223.         testq   %rax, %rax
  8224.         je      1f
  8225.         movq    1832(%rax), %r11
  8226.         jmp     *%r11
  8227. 1:
  8228.         pushq   %rdi
  8229.         call    _glapi_get_dispatch
  8230.         popq    %rdi
  8231.         movq    1832(%rax), %r11
  8232.         jmp     *%r11
  8233. #endif /* defined(GLX_USE_TLS) */
  8234.         .size   GL_PREFIX(EvalCoord1dv), .-GL_PREFIX(EvalCoord1dv)
  8235.  
  8236.         .p2align        4,,15
  8237.         .globl  GL_PREFIX(EvalCoord1f)
  8238.         .type   GL_PREFIX(EvalCoord1f), @function
  8239. GL_PREFIX(EvalCoord1f):
  8240. #if defined(GLX_USE_TLS)
  8241.         call    _x86_64_get_dispatch@PLT
  8242.         movq    1840(%rax), %r11
  8243.         jmp     *%r11
  8244. #elif defined(PTHREADS)
  8245.         subq    $8, %rsp
  8246.         movq    %xmm0, (%rsp)
  8247.         call    _x86_64_get_dispatch@PLT
  8248.         movq    (%rsp), %xmm0
  8249.         addq    $8, %rsp
  8250.         movq    1840(%rax), %r11
  8251.         jmp     *%r11
  8252. #else
  8253.         movq    _glapi_Dispatch(%rip), %rax
  8254.         testq   %rax, %rax
  8255.         je      1f
  8256.         movq    1840(%rax), %r11
  8257.         jmp     *%r11
  8258. 1:
  8259.         subq    $8, %rsp
  8260.         movq    %xmm0, (%rsp)
  8261.         call    _glapi_get_dispatch
  8262.         movq    (%rsp), %xmm0
  8263.         addq    $8, %rsp
  8264.         movq    1840(%rax), %r11
  8265.         jmp     *%r11
  8266. #endif /* defined(GLX_USE_TLS) */
  8267.         .size   GL_PREFIX(EvalCoord1f), .-GL_PREFIX(EvalCoord1f)
  8268.  
  8269.         .p2align        4,,15
  8270.         .globl  GL_PREFIX(EvalCoord1fv)
  8271.         .type   GL_PREFIX(EvalCoord1fv), @function
  8272. GL_PREFIX(EvalCoord1fv):
  8273. #if defined(GLX_USE_TLS)
  8274.         call    _x86_64_get_dispatch@PLT
  8275.         movq    1848(%rax), %r11
  8276.         jmp     *%r11
  8277. #elif defined(PTHREADS)
  8278.         pushq   %rdi
  8279.         call    _x86_64_get_dispatch@PLT
  8280.         popq    %rdi
  8281.         movq    1848(%rax), %r11
  8282.         jmp     *%r11
  8283. #else
  8284.         movq    _glapi_Dispatch(%rip), %rax
  8285.         testq   %rax, %rax
  8286.         je      1f
  8287.         movq    1848(%rax), %r11
  8288.         jmp     *%r11
  8289. 1:
  8290.         pushq   %rdi
  8291.         call    _glapi_get_dispatch
  8292.         popq    %rdi
  8293.         movq    1848(%rax), %r11
  8294.         jmp     *%r11
  8295. #endif /* defined(GLX_USE_TLS) */
  8296.         .size   GL_PREFIX(EvalCoord1fv), .-GL_PREFIX(EvalCoord1fv)
  8297.  
  8298.         .p2align        4,,15
  8299.         .globl  GL_PREFIX(EvalCoord2d)
  8300.         .type   GL_PREFIX(EvalCoord2d), @function
  8301. GL_PREFIX(EvalCoord2d):
  8302. #if defined(GLX_USE_TLS)
  8303.         call    _x86_64_get_dispatch@PLT
  8304.         movq    1856(%rax), %r11
  8305.         jmp     *%r11
  8306. #elif defined(PTHREADS)
  8307.         subq    $24, %rsp
  8308.         movq    %xmm0, (%rsp)
  8309.         movq    %xmm1, 8(%rsp)
  8310.         call    _x86_64_get_dispatch@PLT
  8311.         movq    8(%rsp), %xmm1
  8312.         movq    (%rsp), %xmm0
  8313.         addq    $24, %rsp
  8314.         movq    1856(%rax), %r11
  8315.         jmp     *%r11
  8316. #else
  8317.         movq    _glapi_Dispatch(%rip), %rax
  8318.         testq   %rax, %rax
  8319.         je      1f
  8320.         movq    1856(%rax), %r11
  8321.         jmp     *%r11
  8322. 1:
  8323.         subq    $24, %rsp
  8324.         movq    %xmm0, (%rsp)
  8325.         movq    %xmm1, 8(%rsp)
  8326.         call    _glapi_get_dispatch
  8327.         movq    8(%rsp), %xmm1
  8328.         movq    (%rsp), %xmm0
  8329.         addq    $24, %rsp
  8330.         movq    1856(%rax), %r11
  8331.         jmp     *%r11
  8332. #endif /* defined(GLX_USE_TLS) */
  8333.         .size   GL_PREFIX(EvalCoord2d), .-GL_PREFIX(EvalCoord2d)
  8334.  
  8335.         .p2align        4,,15
  8336.         .globl  GL_PREFIX(EvalCoord2dv)
  8337.         .type   GL_PREFIX(EvalCoord2dv), @function
  8338. GL_PREFIX(EvalCoord2dv):
  8339. #if defined(GLX_USE_TLS)
  8340.         call    _x86_64_get_dispatch@PLT
  8341.         movq    1864(%rax), %r11
  8342.         jmp     *%r11
  8343. #elif defined(PTHREADS)
  8344.         pushq   %rdi
  8345.         call    _x86_64_get_dispatch@PLT
  8346.         popq    %rdi
  8347.         movq    1864(%rax), %r11
  8348.         jmp     *%r11
  8349. #else
  8350.         movq    _glapi_Dispatch(%rip), %rax
  8351.         testq   %rax, %rax
  8352.         je      1f
  8353.         movq    1864(%rax), %r11
  8354.         jmp     *%r11
  8355. 1:
  8356.         pushq   %rdi
  8357.         call    _glapi_get_dispatch
  8358.         popq    %rdi
  8359.         movq    1864(%rax), %r11
  8360.         jmp     *%r11
  8361. #endif /* defined(GLX_USE_TLS) */
  8362.         .size   GL_PREFIX(EvalCoord2dv), .-GL_PREFIX(EvalCoord2dv)
  8363.  
  8364.         .p2align        4,,15
  8365.         .globl  GL_PREFIX(EvalCoord2f)
  8366.         .type   GL_PREFIX(EvalCoord2f), @function
  8367. GL_PREFIX(EvalCoord2f):
  8368. #if defined(GLX_USE_TLS)
  8369.         call    _x86_64_get_dispatch@PLT
  8370.         movq    1872(%rax), %r11
  8371.         jmp     *%r11
  8372. #elif defined(PTHREADS)
  8373.         subq    $24, %rsp
  8374.         movq    %xmm0, (%rsp)
  8375.         movq    %xmm1, 8(%rsp)
  8376.         call    _x86_64_get_dispatch@PLT
  8377.         movq    8(%rsp), %xmm1
  8378.         movq    (%rsp), %xmm0
  8379.         addq    $24, %rsp
  8380.         movq    1872(%rax), %r11
  8381.         jmp     *%r11
  8382. #else
  8383.         movq    _glapi_Dispatch(%rip), %rax
  8384.         testq   %rax, %rax
  8385.         je      1f
  8386.         movq    1872(%rax), %r11
  8387.         jmp     *%r11
  8388. 1:
  8389.         subq    $24, %rsp
  8390.         movq    %xmm0, (%rsp)
  8391.         movq    %xmm1, 8(%rsp)
  8392.         call    _glapi_get_dispatch
  8393.         movq    8(%rsp), %xmm1
  8394.         movq    (%rsp), %xmm0
  8395.         addq    $24, %rsp
  8396.         movq    1872(%rax), %r11
  8397.         jmp     *%r11
  8398. #endif /* defined(GLX_USE_TLS) */
  8399.         .size   GL_PREFIX(EvalCoord2f), .-GL_PREFIX(EvalCoord2f)
  8400.  
  8401.         .p2align        4,,15
  8402.         .globl  GL_PREFIX(EvalCoord2fv)
  8403.         .type   GL_PREFIX(EvalCoord2fv), @function
  8404. GL_PREFIX(EvalCoord2fv):
  8405. #if defined(GLX_USE_TLS)
  8406.         call    _x86_64_get_dispatch@PLT
  8407.         movq    1880(%rax), %r11
  8408.         jmp     *%r11
  8409. #elif defined(PTHREADS)
  8410.         pushq   %rdi
  8411.         call    _x86_64_get_dispatch@PLT
  8412.         popq    %rdi
  8413.         movq    1880(%rax), %r11
  8414.         jmp     *%r11
  8415. #else
  8416.         movq    _glapi_Dispatch(%rip), %rax
  8417.         testq   %rax, %rax
  8418.         je      1f
  8419.         movq    1880(%rax), %r11
  8420.         jmp     *%r11
  8421. 1:
  8422.         pushq   %rdi
  8423.         call    _glapi_get_dispatch
  8424.         popq    %rdi
  8425.         movq    1880(%rax), %r11
  8426.         jmp     *%r11
  8427. #endif /* defined(GLX_USE_TLS) */
  8428.         .size   GL_PREFIX(EvalCoord2fv), .-GL_PREFIX(EvalCoord2fv)
  8429.  
  8430.         .p2align        4,,15
  8431.         .globl  GL_PREFIX(EvalMesh1)
  8432.         .type   GL_PREFIX(EvalMesh1), @function
  8433. GL_PREFIX(EvalMesh1):
  8434. #if defined(GLX_USE_TLS)
  8435.         call    _x86_64_get_dispatch@PLT
  8436.         movq    1888(%rax), %r11
  8437.         jmp     *%r11
  8438. #elif defined(PTHREADS)
  8439.         pushq   %rdi
  8440.         pushq   %rsi
  8441.         pushq   %rdx
  8442.         call    _x86_64_get_dispatch@PLT
  8443.         popq    %rdx
  8444.         popq    %rsi
  8445.         popq    %rdi
  8446.         movq    1888(%rax), %r11
  8447.         jmp     *%r11
  8448. #else
  8449.         movq    _glapi_Dispatch(%rip), %rax
  8450.         testq   %rax, %rax
  8451.         je      1f
  8452.         movq    1888(%rax), %r11
  8453.         jmp     *%r11
  8454. 1:
  8455.         pushq   %rdi
  8456.         pushq   %rsi
  8457.         pushq   %rdx
  8458.         call    _glapi_get_dispatch
  8459.         popq    %rdx
  8460.         popq    %rsi
  8461.         popq    %rdi
  8462.         movq    1888(%rax), %r11
  8463.         jmp     *%r11
  8464. #endif /* defined(GLX_USE_TLS) */
  8465.         .size   GL_PREFIX(EvalMesh1), .-GL_PREFIX(EvalMesh1)
  8466.  
  8467.         .p2align        4,,15
  8468.         .globl  GL_PREFIX(EvalPoint1)
  8469.         .type   GL_PREFIX(EvalPoint1), @function
  8470. GL_PREFIX(EvalPoint1):
  8471. #if defined(GLX_USE_TLS)
  8472.         call    _x86_64_get_dispatch@PLT
  8473.         movq    1896(%rax), %r11
  8474.         jmp     *%r11
  8475. #elif defined(PTHREADS)
  8476.         pushq   %rdi
  8477.         call    _x86_64_get_dispatch@PLT
  8478.         popq    %rdi
  8479.         movq    1896(%rax), %r11
  8480.         jmp     *%r11
  8481. #else
  8482.         movq    _glapi_Dispatch(%rip), %rax
  8483.         testq   %rax, %rax
  8484.         je      1f
  8485.         movq    1896(%rax), %r11
  8486.         jmp     *%r11
  8487. 1:
  8488.         pushq   %rdi
  8489.         call    _glapi_get_dispatch
  8490.         popq    %rdi
  8491.         movq    1896(%rax), %r11
  8492.         jmp     *%r11
  8493. #endif /* defined(GLX_USE_TLS) */
  8494.         .size   GL_PREFIX(EvalPoint1), .-GL_PREFIX(EvalPoint1)
  8495.  
  8496.         .p2align        4,,15
  8497.         .globl  GL_PREFIX(EvalMesh2)
  8498.         .type   GL_PREFIX(EvalMesh2), @function
  8499. GL_PREFIX(EvalMesh2):
  8500. #if defined(GLX_USE_TLS)
  8501.         call    _x86_64_get_dispatch@PLT
  8502.         movq    1904(%rax), %r11
  8503.         jmp     *%r11
  8504. #elif defined(PTHREADS)
  8505.         pushq   %rdi
  8506.         pushq   %rsi
  8507.         pushq   %rdx
  8508.         pushq   %rcx
  8509.         pushq   %r8
  8510.         call    _x86_64_get_dispatch@PLT
  8511.         popq    %r8
  8512.         popq    %rcx
  8513.         popq    %rdx
  8514.         popq    %rsi
  8515.         popq    %rdi
  8516.         movq    1904(%rax), %r11
  8517.         jmp     *%r11
  8518. #else
  8519.         movq    _glapi_Dispatch(%rip), %rax
  8520.         testq   %rax, %rax
  8521.         je      1f
  8522.         movq    1904(%rax), %r11
  8523.         jmp     *%r11
  8524. 1:
  8525.         pushq   %rdi
  8526.         pushq   %rsi
  8527.         pushq   %rdx
  8528.         pushq   %rcx
  8529.         pushq   %r8
  8530.         call    _glapi_get_dispatch
  8531.         popq    %r8
  8532.         popq    %rcx
  8533.         popq    %rdx
  8534.         popq    %rsi
  8535.         popq    %rdi
  8536.         movq    1904(%rax), %r11
  8537.         jmp     *%r11
  8538. #endif /* defined(GLX_USE_TLS) */
  8539.         .size   GL_PREFIX(EvalMesh2), .-GL_PREFIX(EvalMesh2)
  8540.  
  8541.         .p2align        4,,15
  8542.         .globl  GL_PREFIX(EvalPoint2)
  8543.         .type   GL_PREFIX(EvalPoint2), @function
  8544. GL_PREFIX(EvalPoint2):
  8545. #if defined(GLX_USE_TLS)
  8546.         call    _x86_64_get_dispatch@PLT
  8547.         movq    1912(%rax), %r11
  8548.         jmp     *%r11
  8549. #elif defined(PTHREADS)
  8550.         pushq   %rdi
  8551.         pushq   %rsi
  8552.         pushq   %rbp
  8553.         call    _x86_64_get_dispatch@PLT
  8554.         popq    %rbp
  8555.         popq    %rsi
  8556.         popq    %rdi
  8557.         movq    1912(%rax), %r11
  8558.         jmp     *%r11
  8559. #else
  8560.         movq    _glapi_Dispatch(%rip), %rax
  8561.         testq   %rax, %rax
  8562.         je      1f
  8563.         movq    1912(%rax), %r11
  8564.         jmp     *%r11
  8565. 1:
  8566.         pushq   %rdi
  8567.         pushq   %rsi
  8568.         pushq   %rbp
  8569.         call    _glapi_get_dispatch
  8570.         popq    %rbp
  8571.         popq    %rsi
  8572.         popq    %rdi
  8573.         movq    1912(%rax), %r11
  8574.         jmp     *%r11
  8575. #endif /* defined(GLX_USE_TLS) */
  8576.         .size   GL_PREFIX(EvalPoint2), .-GL_PREFIX(EvalPoint2)
  8577.  
  8578.         .p2align        4,,15
  8579.         .globl  GL_PREFIX(AlphaFunc)
  8580.         .type   GL_PREFIX(AlphaFunc), @function
  8581. GL_PREFIX(AlphaFunc):
  8582. #if defined(GLX_USE_TLS)
  8583.         call    _x86_64_get_dispatch@PLT
  8584.         movq    1920(%rax), %r11
  8585.         jmp     *%r11
  8586. #elif defined(PTHREADS)
  8587.         pushq   %rdi
  8588.         pushq   %rsi
  8589.         pushq   %rbp
  8590.         call    _x86_64_get_dispatch@PLT
  8591.         popq    %rbp
  8592.         popq    %rsi
  8593.         popq    %rdi
  8594.         movq    1920(%rax), %r11
  8595.         jmp     *%r11
  8596. #else
  8597.         movq    _glapi_Dispatch(%rip), %rax
  8598.         testq   %rax, %rax
  8599.         je      1f
  8600.         movq    1920(%rax), %r11
  8601.         jmp     *%r11
  8602. 1:
  8603.         pushq   %rdi
  8604.         pushq   %rsi
  8605.         pushq   %rbp
  8606.         call    _glapi_get_dispatch
  8607.         popq    %rbp
  8608.         popq    %rsi
  8609.         popq    %rdi
  8610.         movq    1920(%rax), %r11
  8611.         jmp     *%r11
  8612. #endif /* defined(GLX_USE_TLS) */
  8613.         .size   GL_PREFIX(AlphaFunc), .-GL_PREFIX(AlphaFunc)
  8614.  
  8615.         .p2align        4,,15
  8616.         .globl  GL_PREFIX(BlendFunc)
  8617.         .type   GL_PREFIX(BlendFunc), @function
  8618. GL_PREFIX(BlendFunc):
  8619. #if defined(GLX_USE_TLS)
  8620.         call    _x86_64_get_dispatch@PLT
  8621.         movq    1928(%rax), %r11
  8622.         jmp     *%r11
  8623. #elif defined(PTHREADS)
  8624.         pushq   %rdi
  8625.         pushq   %rsi
  8626.         pushq   %rbp
  8627.         call    _x86_64_get_dispatch@PLT
  8628.         popq    %rbp
  8629.         popq    %rsi
  8630.         popq    %rdi
  8631.         movq    1928(%rax), %r11
  8632.         jmp     *%r11
  8633. #else
  8634.         movq    _glapi_Dispatch(%rip), %rax
  8635.         testq   %rax, %rax
  8636.         je      1f
  8637.         movq    1928(%rax), %r11
  8638.         jmp     *%r11
  8639. 1:
  8640.         pushq   %rdi
  8641.         pushq   %rsi
  8642.         pushq   %rbp
  8643.         call    _glapi_get_dispatch
  8644.         popq    %rbp
  8645.         popq    %rsi
  8646.         popq    %rdi
  8647.         movq    1928(%rax), %r11
  8648.         jmp     *%r11
  8649. #endif /* defined(GLX_USE_TLS) */
  8650.         .size   GL_PREFIX(BlendFunc), .-GL_PREFIX(BlendFunc)
  8651.  
  8652.         .p2align        4,,15
  8653.         .globl  GL_PREFIX(LogicOp)
  8654.         .type   GL_PREFIX(LogicOp), @function
  8655. GL_PREFIX(LogicOp):
  8656. #if defined(GLX_USE_TLS)
  8657.         call    _x86_64_get_dispatch@PLT
  8658.         movq    1936(%rax), %r11
  8659.         jmp     *%r11
  8660. #elif defined(PTHREADS)
  8661.         pushq   %rdi
  8662.         call    _x86_64_get_dispatch@PLT
  8663.         popq    %rdi
  8664.         movq    1936(%rax), %r11
  8665.         jmp     *%r11
  8666. #else
  8667.         movq    _glapi_Dispatch(%rip), %rax
  8668.         testq   %rax, %rax
  8669.         je      1f
  8670.         movq    1936(%rax), %r11
  8671.         jmp     *%r11
  8672. 1:
  8673.         pushq   %rdi
  8674.         call    _glapi_get_dispatch
  8675.         popq    %rdi
  8676.         movq    1936(%rax), %r11
  8677.         jmp     *%r11
  8678. #endif /* defined(GLX_USE_TLS) */
  8679.         .size   GL_PREFIX(LogicOp), .-GL_PREFIX(LogicOp)
  8680.  
  8681.         .p2align        4,,15
  8682.         .globl  GL_PREFIX(StencilFunc)
  8683.         .type   GL_PREFIX(StencilFunc), @function
  8684. GL_PREFIX(StencilFunc):
  8685. #if defined(GLX_USE_TLS)
  8686.         call    _x86_64_get_dispatch@PLT
  8687.         movq    1944(%rax), %r11
  8688.         jmp     *%r11
  8689. #elif defined(PTHREADS)
  8690.         pushq   %rdi
  8691.         pushq   %rsi
  8692.         pushq   %rdx
  8693.         call    _x86_64_get_dispatch@PLT
  8694.         popq    %rdx
  8695.         popq    %rsi
  8696.         popq    %rdi
  8697.         movq    1944(%rax), %r11
  8698.         jmp     *%r11
  8699. #else
  8700.         movq    _glapi_Dispatch(%rip), %rax
  8701.         testq   %rax, %rax
  8702.         je      1f
  8703.         movq    1944(%rax), %r11
  8704.         jmp     *%r11
  8705. 1:
  8706.         pushq   %rdi
  8707.         pushq   %rsi
  8708.         pushq   %rdx
  8709.         call    _glapi_get_dispatch
  8710.         popq    %rdx
  8711.         popq    %rsi
  8712.         popq    %rdi
  8713.         movq    1944(%rax), %r11
  8714.         jmp     *%r11
  8715. #endif /* defined(GLX_USE_TLS) */
  8716.         .size   GL_PREFIX(StencilFunc), .-GL_PREFIX(StencilFunc)
  8717.  
  8718.         .p2align        4,,15
  8719.         .globl  GL_PREFIX(StencilOp)
  8720.         .type   GL_PREFIX(StencilOp), @function
  8721. GL_PREFIX(StencilOp):
  8722. #if defined(GLX_USE_TLS)
  8723.         call    _x86_64_get_dispatch@PLT
  8724.         movq    1952(%rax), %r11
  8725.         jmp     *%r11
  8726. #elif defined(PTHREADS)
  8727.         pushq   %rdi
  8728.         pushq   %rsi
  8729.         pushq   %rdx
  8730.         call    _x86_64_get_dispatch@PLT
  8731.         popq    %rdx
  8732.         popq    %rsi
  8733.         popq    %rdi
  8734.         movq    1952(%rax), %r11
  8735.         jmp     *%r11
  8736. #else
  8737.         movq    _glapi_Dispatch(%rip), %rax
  8738.         testq   %rax, %rax
  8739.         je      1f
  8740.         movq    1952(%rax), %r11
  8741.         jmp     *%r11
  8742. 1:
  8743.         pushq   %rdi
  8744.         pushq   %rsi
  8745.         pushq   %rdx
  8746.         call    _glapi_get_dispatch
  8747.         popq    %rdx
  8748.         popq    %rsi
  8749.         popq    %rdi
  8750.         movq    1952(%rax), %r11
  8751.         jmp     *%r11
  8752. #endif /* defined(GLX_USE_TLS) */
  8753.         .size   GL_PREFIX(StencilOp), .-GL_PREFIX(StencilOp)
  8754.  
  8755.         .p2align        4,,15
  8756.         .globl  GL_PREFIX(DepthFunc)
  8757.         .type   GL_PREFIX(DepthFunc), @function
  8758. GL_PREFIX(DepthFunc):
  8759. #if defined(GLX_USE_TLS)
  8760.         call    _x86_64_get_dispatch@PLT
  8761.         movq    1960(%rax), %r11
  8762.         jmp     *%r11
  8763. #elif defined(PTHREADS)
  8764.         pushq   %rdi
  8765.         call    _x86_64_get_dispatch@PLT
  8766.         popq    %rdi
  8767.         movq    1960(%rax), %r11
  8768.         jmp     *%r11
  8769. #else
  8770.         movq    _glapi_Dispatch(%rip), %rax
  8771.         testq   %rax, %rax
  8772.         je      1f
  8773.         movq    1960(%rax), %r11
  8774.         jmp     *%r11
  8775. 1:
  8776.         pushq   %rdi
  8777.         call    _glapi_get_dispatch
  8778.         popq    %rdi
  8779.         movq    1960(%rax), %r11
  8780.         jmp     *%r11
  8781. #endif /* defined(GLX_USE_TLS) */
  8782.         .size   GL_PREFIX(DepthFunc), .-GL_PREFIX(DepthFunc)
  8783.  
  8784.         .p2align        4,,15
  8785.         .globl  GL_PREFIX(PixelZoom)
  8786.         .type   GL_PREFIX(PixelZoom), @function
  8787. GL_PREFIX(PixelZoom):
  8788. #if defined(GLX_USE_TLS)
  8789.         call    _x86_64_get_dispatch@PLT
  8790.         movq    1968(%rax), %r11
  8791.         jmp     *%r11
  8792. #elif defined(PTHREADS)
  8793.         subq    $24, %rsp
  8794.         movq    %xmm0, (%rsp)
  8795.         movq    %xmm1, 8(%rsp)
  8796.         call    _x86_64_get_dispatch@PLT
  8797.         movq    8(%rsp), %xmm1
  8798.         movq    (%rsp), %xmm0
  8799.         addq    $24, %rsp
  8800.         movq    1968(%rax), %r11
  8801.         jmp     *%r11
  8802. #else
  8803.         movq    _glapi_Dispatch(%rip), %rax
  8804.         testq   %rax, %rax
  8805.         je      1f
  8806.         movq    1968(%rax), %r11
  8807.         jmp     *%r11
  8808. 1:
  8809.         subq    $24, %rsp
  8810.         movq    %xmm0, (%rsp)
  8811.         movq    %xmm1, 8(%rsp)
  8812.         call    _glapi_get_dispatch
  8813.         movq    8(%rsp), %xmm1
  8814.         movq    (%rsp), %xmm0
  8815.         addq    $24, %rsp
  8816.         movq    1968(%rax), %r11
  8817.         jmp     *%r11
  8818. #endif /* defined(GLX_USE_TLS) */
  8819.         .size   GL_PREFIX(PixelZoom), .-GL_PREFIX(PixelZoom)
  8820.  
  8821.         .p2align        4,,15
  8822.         .globl  GL_PREFIX(PixelTransferf)
  8823.         .type   GL_PREFIX(PixelTransferf), @function
  8824. GL_PREFIX(PixelTransferf):
  8825. #if defined(GLX_USE_TLS)
  8826.         call    _x86_64_get_dispatch@PLT
  8827.         movq    1976(%rax), %r11
  8828.         jmp     *%r11
  8829. #elif defined(PTHREADS)
  8830.         subq    $24, %rsp
  8831.         movq    %rdi, (%rsp)
  8832.         movq    %xmm0, 8(%rsp)
  8833.         call    _x86_64_get_dispatch@PLT
  8834.         movq    8(%rsp), %xmm0
  8835.         movq    (%rsp), %rdi
  8836.         addq    $24, %rsp
  8837.         movq    1976(%rax), %r11
  8838.         jmp     *%r11
  8839. #else
  8840.         movq    _glapi_Dispatch(%rip), %rax
  8841.         testq   %rax, %rax
  8842.         je      1f
  8843.         movq    1976(%rax), %r11
  8844.         jmp     *%r11
  8845. 1:
  8846.         subq    $24, %rsp
  8847.         movq    %rdi, (%rsp)
  8848.         movq    %xmm0, 8(%rsp)
  8849.         call    _glapi_get_dispatch
  8850.         movq    8(%rsp), %xmm0
  8851.         movq    (%rsp), %rdi
  8852.         addq    $24, %rsp
  8853.         movq    1976(%rax), %r11
  8854.         jmp     *%r11
  8855. #endif /* defined(GLX_USE_TLS) */
  8856.         .size   GL_PREFIX(PixelTransferf), .-GL_PREFIX(PixelTransferf)
  8857.  
  8858.         .p2align        4,,15
  8859.         .globl  GL_PREFIX(PixelTransferi)
  8860.         .type   GL_PREFIX(PixelTransferi), @function
  8861. GL_PREFIX(PixelTransferi):
  8862. #if defined(GLX_USE_TLS)
  8863.         call    _x86_64_get_dispatch@PLT
  8864.         movq    1984(%rax), %r11
  8865.         jmp     *%r11
  8866. #elif defined(PTHREADS)
  8867.         pushq   %rdi
  8868.         pushq   %rsi
  8869.         pushq   %rbp
  8870.         call    _x86_64_get_dispatch@PLT
  8871.         popq    %rbp
  8872.         popq    %rsi
  8873.         popq    %rdi
  8874.         movq    1984(%rax), %r11
  8875.         jmp     *%r11
  8876. #else
  8877.         movq    _glapi_Dispatch(%rip), %rax
  8878.         testq   %rax, %rax
  8879.         je      1f
  8880.         movq    1984(%rax), %r11
  8881.         jmp     *%r11
  8882. 1:
  8883.         pushq   %rdi
  8884.         pushq   %rsi
  8885.         pushq   %rbp
  8886.         call    _glapi_get_dispatch
  8887.         popq    %rbp
  8888.         popq    %rsi
  8889.         popq    %rdi
  8890.         movq    1984(%rax), %r11
  8891.         jmp     *%r11
  8892. #endif /* defined(GLX_USE_TLS) */
  8893.         .size   GL_PREFIX(PixelTransferi), .-GL_PREFIX(PixelTransferi)
  8894.  
  8895.         .p2align        4,,15
  8896.         .globl  GL_PREFIX(PixelStoref)
  8897.         .type   GL_PREFIX(PixelStoref), @function
  8898. GL_PREFIX(PixelStoref):
  8899. #if defined(GLX_USE_TLS)
  8900.         call    _x86_64_get_dispatch@PLT
  8901.         movq    1992(%rax), %r11
  8902.         jmp     *%r11
  8903. #elif defined(PTHREADS)
  8904.         subq    $24, %rsp
  8905.         movq    %rdi, (%rsp)
  8906.         movq    %xmm0, 8(%rsp)
  8907.         call    _x86_64_get_dispatch@PLT
  8908.         movq    8(%rsp), %xmm0
  8909.         movq    (%rsp), %rdi
  8910.         addq    $24, %rsp
  8911.         movq    1992(%rax), %r11
  8912.         jmp     *%r11
  8913. #else
  8914.         movq    _glapi_Dispatch(%rip), %rax
  8915.         testq   %rax, %rax
  8916.         je      1f
  8917.         movq    1992(%rax), %r11
  8918.         jmp     *%r11
  8919. 1:
  8920.         subq    $24, %rsp
  8921.         movq    %rdi, (%rsp)
  8922.         movq    %xmm0, 8(%rsp)
  8923.         call    _glapi_get_dispatch
  8924.         movq    8(%rsp), %xmm0
  8925.         movq    (%rsp), %rdi
  8926.         addq    $24, %rsp
  8927.         movq    1992(%rax), %r11
  8928.         jmp     *%r11
  8929. #endif /* defined(GLX_USE_TLS) */
  8930.         .size   GL_PREFIX(PixelStoref), .-GL_PREFIX(PixelStoref)
  8931.  
  8932.         .p2align        4,,15
  8933.         .globl  GL_PREFIX(PixelStorei)
  8934.         .type   GL_PREFIX(PixelStorei), @function
  8935. GL_PREFIX(PixelStorei):
  8936. #if defined(GLX_USE_TLS)
  8937.         call    _x86_64_get_dispatch@PLT
  8938.         movq    2000(%rax), %r11
  8939.         jmp     *%r11
  8940. #elif defined(PTHREADS)
  8941.         pushq   %rdi
  8942.         pushq   %rsi
  8943.         pushq   %rbp
  8944.         call    _x86_64_get_dispatch@PLT
  8945.         popq    %rbp
  8946.         popq    %rsi
  8947.         popq    %rdi
  8948.         movq    2000(%rax), %r11
  8949.         jmp     *%r11
  8950. #else
  8951.         movq    _glapi_Dispatch(%rip), %rax
  8952.         testq   %rax, %rax
  8953.         je      1f
  8954.         movq    2000(%rax), %r11
  8955.         jmp     *%r11
  8956. 1:
  8957.         pushq   %rdi
  8958.         pushq   %rsi
  8959.         pushq   %rbp
  8960.         call    _glapi_get_dispatch
  8961.         popq    %rbp
  8962.         popq    %rsi
  8963.         popq    %rdi
  8964.         movq    2000(%rax), %r11
  8965.         jmp     *%r11
  8966. #endif /* defined(GLX_USE_TLS) */
  8967.         .size   GL_PREFIX(PixelStorei), .-GL_PREFIX(PixelStorei)
  8968.  
  8969.         .p2align        4,,15
  8970.         .globl  GL_PREFIX(PixelMapfv)
  8971.         .type   GL_PREFIX(PixelMapfv), @function
  8972. GL_PREFIX(PixelMapfv):
  8973. #if defined(GLX_USE_TLS)
  8974.         call    _x86_64_get_dispatch@PLT
  8975.         movq    2008(%rax), %r11
  8976.         jmp     *%r11
  8977. #elif defined(PTHREADS)
  8978.         pushq   %rdi
  8979.         pushq   %rsi
  8980.         pushq   %rdx
  8981.         call    _x86_64_get_dispatch@PLT
  8982.         popq    %rdx
  8983.         popq    %rsi
  8984.         popq    %rdi
  8985.         movq    2008(%rax), %r11
  8986.         jmp     *%r11
  8987. #else
  8988.         movq    _glapi_Dispatch(%rip), %rax
  8989.         testq   %rax, %rax
  8990.         je      1f
  8991.         movq    2008(%rax), %r11
  8992.         jmp     *%r11
  8993. 1:
  8994.         pushq   %rdi
  8995.         pushq   %rsi
  8996.         pushq   %rdx
  8997.         call    _glapi_get_dispatch
  8998.         popq    %rdx
  8999.         popq    %rsi
  9000.         popq    %rdi
  9001.         movq    2008(%rax), %r11
  9002.         jmp     *%r11
  9003. #endif /* defined(GLX_USE_TLS) */
  9004.         .size   GL_PREFIX(PixelMapfv), .-GL_PREFIX(PixelMapfv)
  9005.  
  9006.         .p2align        4,,15
  9007.         .globl  GL_PREFIX(PixelMapuiv)
  9008.         .type   GL_PREFIX(PixelMapuiv), @function
  9009. GL_PREFIX(PixelMapuiv):
  9010. #if defined(GLX_USE_TLS)
  9011.         call    _x86_64_get_dispatch@PLT
  9012.         movq    2016(%rax), %r11
  9013.         jmp     *%r11
  9014. #elif defined(PTHREADS)
  9015.         pushq   %rdi
  9016.         pushq   %rsi
  9017.         pushq   %rdx
  9018.         call    _x86_64_get_dispatch@PLT
  9019.         popq    %rdx
  9020.         popq    %rsi
  9021.         popq    %rdi
  9022.         movq    2016(%rax), %r11
  9023.         jmp     *%r11
  9024. #else
  9025.         movq    _glapi_Dispatch(%rip), %rax
  9026.         testq   %rax, %rax
  9027.         je      1f
  9028.         movq    2016(%rax), %r11
  9029.         jmp     *%r11
  9030. 1:
  9031.         pushq   %rdi
  9032.         pushq   %rsi
  9033.         pushq   %rdx
  9034.         call    _glapi_get_dispatch
  9035.         popq    %rdx
  9036.         popq    %rsi
  9037.         popq    %rdi
  9038.         movq    2016(%rax), %r11
  9039.         jmp     *%r11
  9040. #endif /* defined(GLX_USE_TLS) */
  9041.         .size   GL_PREFIX(PixelMapuiv), .-GL_PREFIX(PixelMapuiv)
  9042.  
  9043.         .p2align        4,,15
  9044.         .globl  GL_PREFIX(PixelMapusv)
  9045.         .type   GL_PREFIX(PixelMapusv), @function
  9046. GL_PREFIX(PixelMapusv):
  9047. #if defined(GLX_USE_TLS)
  9048.         call    _x86_64_get_dispatch@PLT
  9049.         movq    2024(%rax), %r11
  9050.         jmp     *%r11
  9051. #elif defined(PTHREADS)
  9052.         pushq   %rdi
  9053.         pushq   %rsi
  9054.         pushq   %rdx
  9055.         call    _x86_64_get_dispatch@PLT
  9056.         popq    %rdx
  9057.         popq    %rsi
  9058.         popq    %rdi
  9059.         movq    2024(%rax), %r11
  9060.         jmp     *%r11
  9061. #else
  9062.         movq    _glapi_Dispatch(%rip), %rax
  9063.         testq   %rax, %rax
  9064.         je      1f
  9065.         movq    2024(%rax), %r11
  9066.         jmp     *%r11
  9067. 1:
  9068.         pushq   %rdi
  9069.         pushq   %rsi
  9070.         pushq   %rdx
  9071.         call    _glapi_get_dispatch
  9072.         popq    %rdx
  9073.         popq    %rsi
  9074.         popq    %rdi
  9075.         movq    2024(%rax), %r11
  9076.         jmp     *%r11
  9077. #endif /* defined(GLX_USE_TLS) */
  9078.         .size   GL_PREFIX(PixelMapusv), .-GL_PREFIX(PixelMapusv)
  9079.  
  9080.         .p2align        4,,15
  9081.         .globl  GL_PREFIX(ReadBuffer)
  9082.         .type   GL_PREFIX(ReadBuffer), @function
  9083. GL_PREFIX(ReadBuffer):
  9084. #if defined(GLX_USE_TLS)
  9085.         call    _x86_64_get_dispatch@PLT
  9086.         movq    2032(%rax), %r11
  9087.         jmp     *%r11
  9088. #elif defined(PTHREADS)
  9089.         pushq   %rdi
  9090.         call    _x86_64_get_dispatch@PLT
  9091.         popq    %rdi
  9092.         movq    2032(%rax), %r11
  9093.         jmp     *%r11
  9094. #else
  9095.         movq    _glapi_Dispatch(%rip), %rax
  9096.         testq   %rax, %rax
  9097.         je      1f
  9098.         movq    2032(%rax), %r11
  9099.         jmp     *%r11
  9100. 1:
  9101.         pushq   %rdi
  9102.         call    _glapi_get_dispatch
  9103.         popq    %rdi
  9104.         movq    2032(%rax), %r11
  9105.         jmp     *%r11
  9106. #endif /* defined(GLX_USE_TLS) */
  9107.         .size   GL_PREFIX(ReadBuffer), .-GL_PREFIX(ReadBuffer)
  9108.  
  9109.         .p2align        4,,15
  9110.         .globl  GL_PREFIX(CopyPixels)
  9111.         .type   GL_PREFIX(CopyPixels), @function
  9112. GL_PREFIX(CopyPixels):
  9113. #if defined(GLX_USE_TLS)
  9114.         call    _x86_64_get_dispatch@PLT
  9115.         movq    2040(%rax), %r11
  9116.         jmp     *%r11
  9117. #elif defined(PTHREADS)
  9118.         pushq   %rdi
  9119.         pushq   %rsi
  9120.         pushq   %rdx
  9121.         pushq   %rcx
  9122.         pushq   %r8
  9123.         call    _x86_64_get_dispatch@PLT
  9124.         popq    %r8
  9125.         popq    %rcx
  9126.         popq    %rdx
  9127.         popq    %rsi
  9128.         popq    %rdi
  9129.         movq    2040(%rax), %r11
  9130.         jmp     *%r11
  9131. #else
  9132.         movq    _glapi_Dispatch(%rip), %rax
  9133.         testq   %rax, %rax
  9134.         je      1f
  9135.         movq    2040(%rax), %r11
  9136.         jmp     *%r11
  9137. 1:
  9138.         pushq   %rdi
  9139.         pushq   %rsi
  9140.         pushq   %rdx
  9141.         pushq   %rcx
  9142.         pushq   %r8
  9143.         call    _glapi_get_dispatch
  9144.         popq    %r8
  9145.         popq    %rcx
  9146.         popq    %rdx
  9147.         popq    %rsi
  9148.         popq    %rdi
  9149.         movq    2040(%rax), %r11
  9150.         jmp     *%r11
  9151. #endif /* defined(GLX_USE_TLS) */
  9152.         .size   GL_PREFIX(CopyPixels), .-GL_PREFIX(CopyPixels)
  9153.  
  9154.         .p2align        4,,15
  9155.         .globl  GL_PREFIX(ReadPixels)
  9156.         .type   GL_PREFIX(ReadPixels), @function
  9157. GL_PREFIX(ReadPixels):
  9158. #if defined(GLX_USE_TLS)
  9159.         call    _x86_64_get_dispatch@PLT
  9160.         movq    2048(%rax), %r11
  9161.         jmp     *%r11
  9162. #elif defined(PTHREADS)
  9163.         pushq   %rdi
  9164.         pushq   %rsi
  9165.         pushq   %rdx
  9166.         pushq   %rcx
  9167.         pushq   %r8
  9168.         pushq   %r9
  9169.         pushq   %rbp
  9170.         call    _x86_64_get_dispatch@PLT
  9171.         popq    %rbp
  9172.         popq    %r9
  9173.         popq    %r8
  9174.         popq    %rcx
  9175.         popq    %rdx
  9176.         popq    %rsi
  9177.         popq    %rdi
  9178.         movq    2048(%rax), %r11
  9179.         jmp     *%r11
  9180. #else
  9181.         movq    _glapi_Dispatch(%rip), %rax
  9182.         testq   %rax, %rax
  9183.         je      1f
  9184.         movq    2048(%rax), %r11
  9185.         jmp     *%r11
  9186. 1:
  9187.         pushq   %rdi
  9188.         pushq   %rsi
  9189.         pushq   %rdx
  9190.         pushq   %rcx
  9191.         pushq   %r8
  9192.         pushq   %r9
  9193.         pushq   %rbp
  9194.         call    _glapi_get_dispatch
  9195.         popq    %rbp
  9196.         popq    %r9
  9197.         popq    %r8
  9198.         popq    %rcx
  9199.         popq    %rdx
  9200.         popq    %rsi
  9201.         popq    %rdi
  9202.         movq    2048(%rax), %r11
  9203.         jmp     *%r11
  9204. #endif /* defined(GLX_USE_TLS) */
  9205.         .size   GL_PREFIX(ReadPixels), .-GL_PREFIX(ReadPixels)
  9206.  
  9207.         .p2align        4,,15
  9208.         .globl  GL_PREFIX(DrawPixels)
  9209.         .type   GL_PREFIX(DrawPixels), @function
  9210. GL_PREFIX(DrawPixels):
  9211. #if defined(GLX_USE_TLS)
  9212.         call    _x86_64_get_dispatch@PLT
  9213.         movq    2056(%rax), %r11
  9214.         jmp     *%r11
  9215. #elif defined(PTHREADS)
  9216.         pushq   %rdi
  9217.         pushq   %rsi
  9218.         pushq   %rdx
  9219.         pushq   %rcx
  9220.         pushq   %r8
  9221.         call    _x86_64_get_dispatch@PLT
  9222.         popq    %r8
  9223.         popq    %rcx
  9224.         popq    %rdx
  9225.         popq    %rsi
  9226.         popq    %rdi
  9227.         movq    2056(%rax), %r11
  9228.         jmp     *%r11
  9229. #else
  9230.         movq    _glapi_Dispatch(%rip), %rax
  9231.         testq   %rax, %rax
  9232.         je      1f
  9233.         movq    2056(%rax), %r11
  9234.         jmp     *%r11
  9235. 1:
  9236.         pushq   %rdi
  9237.         pushq   %rsi
  9238.         pushq   %rdx
  9239.         pushq   %rcx
  9240.         pushq   %r8
  9241.         call    _glapi_get_dispatch
  9242.         popq    %r8
  9243.         popq    %rcx
  9244.         popq    %rdx
  9245.         popq    %rsi
  9246.         popq    %rdi
  9247.         movq    2056(%rax), %r11
  9248.         jmp     *%r11
  9249. #endif /* defined(GLX_USE_TLS) */
  9250.         .size   GL_PREFIX(DrawPixels), .-GL_PREFIX(DrawPixels)
  9251.  
  9252.         .p2align        4,,15
  9253.         .globl  GL_PREFIX(GetBooleanv)
  9254.         .type   GL_PREFIX(GetBooleanv), @function
  9255. GL_PREFIX(GetBooleanv):
  9256. #if defined(GLX_USE_TLS)
  9257.         call    _x86_64_get_dispatch@PLT
  9258.         movq    2064(%rax), %r11
  9259.         jmp     *%r11
  9260. #elif defined(PTHREADS)
  9261.         pushq   %rdi
  9262.         pushq   %rsi
  9263.         pushq   %rbp
  9264.         call    _x86_64_get_dispatch@PLT
  9265.         popq    %rbp
  9266.         popq    %rsi
  9267.         popq    %rdi
  9268.         movq    2064(%rax), %r11
  9269.         jmp     *%r11
  9270. #else
  9271.         movq    _glapi_Dispatch(%rip), %rax
  9272.         testq   %rax, %rax
  9273.         je      1f
  9274.         movq    2064(%rax), %r11
  9275.         jmp     *%r11
  9276. 1:
  9277.         pushq   %rdi
  9278.         pushq   %rsi
  9279.         pushq   %rbp
  9280.         call    _glapi_get_dispatch
  9281.         popq    %rbp
  9282.         popq    %rsi
  9283.         popq    %rdi
  9284.         movq    2064(%rax), %r11
  9285.         jmp     *%r11
  9286. #endif /* defined(GLX_USE_TLS) */
  9287.         .size   GL_PREFIX(GetBooleanv), .-GL_PREFIX(GetBooleanv)
  9288.  
  9289.         .p2align        4,,15
  9290.         .globl  GL_PREFIX(GetClipPlane)
  9291.         .type   GL_PREFIX(GetClipPlane), @function
  9292. GL_PREFIX(GetClipPlane):
  9293. #if defined(GLX_USE_TLS)
  9294.         call    _x86_64_get_dispatch@PLT
  9295.         movq    2072(%rax), %r11
  9296.         jmp     *%r11
  9297. #elif defined(PTHREADS)
  9298.         pushq   %rdi
  9299.         pushq   %rsi
  9300.         pushq   %rbp
  9301.         call    _x86_64_get_dispatch@PLT
  9302.         popq    %rbp
  9303.         popq    %rsi
  9304.         popq    %rdi
  9305.         movq    2072(%rax), %r11
  9306.         jmp     *%r11
  9307. #else
  9308.         movq    _glapi_Dispatch(%rip), %rax
  9309.         testq   %rax, %rax
  9310.         je      1f
  9311.         movq    2072(%rax), %r11
  9312.         jmp     *%r11
  9313. 1:
  9314.         pushq   %rdi
  9315.         pushq   %rsi
  9316.         pushq   %rbp
  9317.         call    _glapi_get_dispatch
  9318.         popq    %rbp
  9319.         popq    %rsi
  9320.         popq    %rdi
  9321.         movq    2072(%rax), %r11
  9322.         jmp     *%r11
  9323. #endif /* defined(GLX_USE_TLS) */
  9324.         .size   GL_PREFIX(GetClipPlane), .-GL_PREFIX(GetClipPlane)
  9325.  
  9326.         .p2align        4,,15
  9327.         .globl  GL_PREFIX(GetDoublev)
  9328.         .type   GL_PREFIX(GetDoublev), @function
  9329. GL_PREFIX(GetDoublev):
  9330. #if defined(GLX_USE_TLS)
  9331.         call    _x86_64_get_dispatch@PLT
  9332.         movq    2080(%rax), %r11
  9333.         jmp     *%r11
  9334. #elif defined(PTHREADS)
  9335.         pushq   %rdi
  9336.         pushq   %rsi
  9337.         pushq   %rbp
  9338.         call    _x86_64_get_dispatch@PLT
  9339.         popq    %rbp
  9340.         popq    %rsi
  9341.         popq    %rdi
  9342.         movq    2080(%rax), %r11
  9343.         jmp     *%r11
  9344. #else
  9345.         movq    _glapi_Dispatch(%rip), %rax
  9346.         testq   %rax, %rax
  9347.         je      1f
  9348.         movq    2080(%rax), %r11
  9349.         jmp     *%r11
  9350. 1:
  9351.         pushq   %rdi
  9352.         pushq   %rsi
  9353.         pushq   %rbp
  9354.         call    _glapi_get_dispatch
  9355.         popq    %rbp
  9356.         popq    %rsi
  9357.         popq    %rdi
  9358.         movq    2080(%rax), %r11
  9359.         jmp     *%r11
  9360. #endif /* defined(GLX_USE_TLS) */
  9361.         .size   GL_PREFIX(GetDoublev), .-GL_PREFIX(GetDoublev)
  9362.  
  9363.         .p2align        4,,15
  9364.         .globl  GL_PREFIX(GetError)
  9365.         .type   GL_PREFIX(GetError), @function
  9366. GL_PREFIX(GetError):
  9367. #if defined(GLX_USE_TLS)
  9368.         call    _x86_64_get_dispatch@PLT
  9369.         movq    2088(%rax), %r11
  9370.         jmp     *%r11
  9371. #elif defined(PTHREADS)
  9372.         pushq   %rbp
  9373.         call    _x86_64_get_dispatch@PLT
  9374.         popq    %rbp
  9375.         movq    2088(%rax), %r11
  9376.         jmp     *%r11
  9377. #else
  9378.         movq    _glapi_Dispatch(%rip), %rax
  9379.         testq   %rax, %rax
  9380.         je      1f
  9381.         movq    2088(%rax), %r11
  9382.         jmp     *%r11
  9383. 1:
  9384.         pushq   %rbp
  9385.         call    _glapi_get_dispatch
  9386.         popq    %rbp
  9387.         movq    2088(%rax), %r11
  9388.         jmp     *%r11
  9389. #endif /* defined(GLX_USE_TLS) */
  9390.         .size   GL_PREFIX(GetError), .-GL_PREFIX(GetError)
  9391.  
  9392.         .p2align        4,,15
  9393.         .globl  GL_PREFIX(GetFloatv)
  9394.         .type   GL_PREFIX(GetFloatv), @function
  9395. GL_PREFIX(GetFloatv):
  9396. #if defined(GLX_USE_TLS)
  9397.         call    _x86_64_get_dispatch@PLT
  9398.         movq    2096(%rax), %r11
  9399.         jmp     *%r11
  9400. #elif defined(PTHREADS)
  9401.         pushq   %rdi
  9402.         pushq   %rsi
  9403.         pushq   %rbp
  9404.         call    _x86_64_get_dispatch@PLT
  9405.         popq    %rbp
  9406.         popq    %rsi
  9407.         popq    %rdi
  9408.         movq    2096(%rax), %r11
  9409.         jmp     *%r11
  9410. #else
  9411.         movq    _glapi_Dispatch(%rip), %rax
  9412.         testq   %rax, %rax
  9413.         je      1f
  9414.         movq    2096(%rax), %r11
  9415.         jmp     *%r11
  9416. 1:
  9417.         pushq   %rdi
  9418.         pushq   %rsi
  9419.         pushq   %rbp
  9420.         call    _glapi_get_dispatch
  9421.         popq    %rbp
  9422.         popq    %rsi
  9423.         popq    %rdi
  9424.         movq    2096(%rax), %r11
  9425.         jmp     *%r11
  9426. #endif /* defined(GLX_USE_TLS) */
  9427.         .size   GL_PREFIX(GetFloatv), .-GL_PREFIX(GetFloatv)
  9428.  
  9429.         .p2align        4,,15
  9430.         .globl  GL_PREFIX(GetIntegerv)
  9431.         .type   GL_PREFIX(GetIntegerv), @function
  9432. GL_PREFIX(GetIntegerv):
  9433. #if defined(GLX_USE_TLS)
  9434.         call    _x86_64_get_dispatch@PLT
  9435.         movq    2104(%rax), %r11
  9436.         jmp     *%r11
  9437. #elif defined(PTHREADS)
  9438.         pushq   %rdi
  9439.         pushq   %rsi
  9440.         pushq   %rbp
  9441.         call    _x86_64_get_dispatch@PLT
  9442.         popq    %rbp
  9443.         popq    %rsi
  9444.         popq    %rdi
  9445.         movq    2104(%rax), %r11
  9446.         jmp     *%r11
  9447. #else
  9448.         movq    _glapi_Dispatch(%rip), %rax
  9449.         testq   %rax, %rax
  9450.         je      1f
  9451.         movq    2104(%rax), %r11
  9452.         jmp     *%r11
  9453. 1:
  9454.         pushq   %rdi
  9455.         pushq   %rsi
  9456.         pushq   %rbp
  9457.         call    _glapi_get_dispatch
  9458.         popq    %rbp
  9459.         popq    %rsi
  9460.         popq    %rdi
  9461.         movq    2104(%rax), %r11
  9462.         jmp     *%r11
  9463. #endif /* defined(GLX_USE_TLS) */
  9464.         .size   GL_PREFIX(GetIntegerv), .-GL_PREFIX(GetIntegerv)
  9465.  
  9466.         .p2align        4,,15
  9467.         .globl  GL_PREFIX(GetLightfv)
  9468.         .type   GL_PREFIX(GetLightfv), @function
  9469. GL_PREFIX(GetLightfv):
  9470. #if defined(GLX_USE_TLS)
  9471.         call    _x86_64_get_dispatch@PLT
  9472.         movq    2112(%rax), %r11
  9473.         jmp     *%r11
  9474. #elif defined(PTHREADS)
  9475.         pushq   %rdi
  9476.         pushq   %rsi
  9477.         pushq   %rdx
  9478.         call    _x86_64_get_dispatch@PLT
  9479.         popq    %rdx
  9480.         popq    %rsi
  9481.         popq    %rdi
  9482.         movq    2112(%rax), %r11
  9483.         jmp     *%r11
  9484. #else
  9485.         movq    _glapi_Dispatch(%rip), %rax
  9486.         testq   %rax, %rax
  9487.         je      1f
  9488.         movq    2112(%rax), %r11
  9489.         jmp     *%r11
  9490. 1:
  9491.         pushq   %rdi
  9492.         pushq   %rsi
  9493.         pushq   %rdx
  9494.         call    _glapi_get_dispatch
  9495.         popq    %rdx
  9496.         popq    %rsi
  9497.         popq    %rdi
  9498.         movq    2112(%rax), %r11
  9499.         jmp     *%r11
  9500. #endif /* defined(GLX_USE_TLS) */
  9501.         .size   GL_PREFIX(GetLightfv), .-GL_PREFIX(GetLightfv)
  9502.  
  9503.         .p2align        4,,15
  9504.         .globl  GL_PREFIX(GetLightiv)
  9505.         .type   GL_PREFIX(GetLightiv), @function
  9506. GL_PREFIX(GetLightiv):
  9507. #if defined(GLX_USE_TLS)
  9508.         call    _x86_64_get_dispatch@PLT
  9509.         movq    2120(%rax), %r11
  9510.         jmp     *%r11
  9511. #elif defined(PTHREADS)
  9512.         pushq   %rdi
  9513.         pushq   %rsi
  9514.         pushq   %rdx
  9515.         call    _x86_64_get_dispatch@PLT
  9516.         popq    %rdx
  9517.         popq    %rsi
  9518.         popq    %rdi
  9519.         movq    2120(%rax), %r11
  9520.         jmp     *%r11
  9521. #else
  9522.         movq    _glapi_Dispatch(%rip), %rax
  9523.         testq   %rax, %rax
  9524.         je      1f
  9525.         movq    2120(%rax), %r11
  9526.         jmp     *%r11
  9527. 1:
  9528.         pushq   %rdi
  9529.         pushq   %rsi
  9530.         pushq   %rdx
  9531.         call    _glapi_get_dispatch
  9532.         popq    %rdx
  9533.         popq    %rsi
  9534.         popq    %rdi
  9535.         movq    2120(%rax), %r11
  9536.         jmp     *%r11
  9537. #endif /* defined(GLX_USE_TLS) */
  9538.         .size   GL_PREFIX(GetLightiv), .-GL_PREFIX(GetLightiv)
  9539.  
  9540.         .p2align        4,,15
  9541.         .globl  GL_PREFIX(GetMapdv)
  9542.         .type   GL_PREFIX(GetMapdv), @function
  9543. GL_PREFIX(GetMapdv):
  9544. #if defined(GLX_USE_TLS)
  9545.         call    _x86_64_get_dispatch@PLT
  9546.         movq    2128(%rax), %r11
  9547.         jmp     *%r11
  9548. #elif defined(PTHREADS)
  9549.         pushq   %rdi
  9550.         pushq   %rsi
  9551.         pushq   %rdx
  9552.         call    _x86_64_get_dispatch@PLT
  9553.         popq    %rdx
  9554.         popq    %rsi
  9555.         popq    %rdi
  9556.         movq    2128(%rax), %r11
  9557.         jmp     *%r11
  9558. #else
  9559.         movq    _glapi_Dispatch(%rip), %rax
  9560.         testq   %rax, %rax
  9561.         je      1f
  9562.         movq    2128(%rax), %r11
  9563.         jmp     *%r11
  9564. 1:
  9565.         pushq   %rdi
  9566.         pushq   %rsi
  9567.         pushq   %rdx
  9568.         call    _glapi_get_dispatch
  9569.         popq    %rdx
  9570.         popq    %rsi
  9571.         popq    %rdi
  9572.         movq    2128(%rax), %r11
  9573.         jmp     *%r11
  9574. #endif /* defined(GLX_USE_TLS) */
  9575.         .size   GL_PREFIX(GetMapdv), .-GL_PREFIX(GetMapdv)
  9576.  
  9577.         .p2align        4,,15
  9578.         .globl  GL_PREFIX(GetMapfv)
  9579.         .type   GL_PREFIX(GetMapfv), @function
  9580. GL_PREFIX(GetMapfv):
  9581. #if defined(GLX_USE_TLS)
  9582.         call    _x86_64_get_dispatch@PLT
  9583.         movq    2136(%rax), %r11
  9584.         jmp     *%r11
  9585. #elif defined(PTHREADS)
  9586.         pushq   %rdi
  9587.         pushq   %rsi
  9588.         pushq   %rdx
  9589.         call    _x86_64_get_dispatch@PLT
  9590.         popq    %rdx
  9591.         popq    %rsi
  9592.         popq    %rdi
  9593.         movq    2136(%rax), %r11
  9594.         jmp     *%r11
  9595. #else
  9596.         movq    _glapi_Dispatch(%rip), %rax
  9597.         testq   %rax, %rax
  9598.         je      1f
  9599.         movq    2136(%rax), %r11
  9600.         jmp     *%r11
  9601. 1:
  9602.         pushq   %rdi
  9603.         pushq   %rsi
  9604.         pushq   %rdx
  9605.         call    _glapi_get_dispatch
  9606.         popq    %rdx
  9607.         popq    %rsi
  9608.         popq    %rdi
  9609.         movq    2136(%rax), %r11
  9610.         jmp     *%r11
  9611. #endif /* defined(GLX_USE_TLS) */
  9612.         .size   GL_PREFIX(GetMapfv), .-GL_PREFIX(GetMapfv)
  9613.  
  9614.         .p2align        4,,15
  9615.         .globl  GL_PREFIX(GetMapiv)
  9616.         .type   GL_PREFIX(GetMapiv), @function
  9617. GL_PREFIX(GetMapiv):
  9618. #if defined(GLX_USE_TLS)
  9619.         call    _x86_64_get_dispatch@PLT
  9620.         movq    2144(%rax), %r11
  9621.         jmp     *%r11
  9622. #elif defined(PTHREADS)
  9623.         pushq   %rdi
  9624.         pushq   %rsi
  9625.         pushq   %rdx
  9626.         call    _x86_64_get_dispatch@PLT
  9627.         popq    %rdx
  9628.         popq    %rsi
  9629.         popq    %rdi
  9630.         movq    2144(%rax), %r11
  9631.         jmp     *%r11
  9632. #else
  9633.         movq    _glapi_Dispatch(%rip), %rax
  9634.         testq   %rax, %rax
  9635.         je      1f
  9636.         movq    2144(%rax), %r11
  9637.         jmp     *%r11
  9638. 1:
  9639.         pushq   %rdi
  9640.         pushq   %rsi
  9641.         pushq   %rdx
  9642.         call    _glapi_get_dispatch
  9643.         popq    %rdx
  9644.         popq    %rsi
  9645.         popq    %rdi
  9646.         movq    2144(%rax), %r11
  9647.         jmp     *%r11
  9648. #endif /* defined(GLX_USE_TLS) */
  9649.         .size   GL_PREFIX(GetMapiv), .-GL_PREFIX(GetMapiv)
  9650.  
  9651.         .p2align        4,,15
  9652.         .globl  GL_PREFIX(GetMaterialfv)
  9653.         .type   GL_PREFIX(GetMaterialfv), @function
  9654. GL_PREFIX(GetMaterialfv):
  9655. #if defined(GLX_USE_TLS)
  9656.         call    _x86_64_get_dispatch@PLT
  9657.         movq    2152(%rax), %r11
  9658.         jmp     *%r11
  9659. #elif defined(PTHREADS)
  9660.         pushq   %rdi
  9661.         pushq   %rsi
  9662.         pushq   %rdx
  9663.         call    _x86_64_get_dispatch@PLT
  9664.         popq    %rdx
  9665.         popq    %rsi
  9666.         popq    %rdi
  9667.         movq    2152(%rax), %r11
  9668.         jmp     *%r11
  9669. #else
  9670.         movq    _glapi_Dispatch(%rip), %rax
  9671.         testq   %rax, %rax
  9672.         je      1f
  9673.         movq    2152(%rax), %r11
  9674.         jmp     *%r11
  9675. 1:
  9676.         pushq   %rdi
  9677.         pushq   %rsi
  9678.         pushq   %rdx
  9679.         call    _glapi_get_dispatch
  9680.         popq    %rdx
  9681.         popq    %rsi
  9682.         popq    %rdi
  9683.         movq    2152(%rax), %r11
  9684.         jmp     *%r11
  9685. #endif /* defined(GLX_USE_TLS) */
  9686.         .size   GL_PREFIX(GetMaterialfv), .-GL_PREFIX(GetMaterialfv)
  9687.  
  9688.         .p2align        4,,15
  9689.         .globl  GL_PREFIX(GetMaterialiv)
  9690.         .type   GL_PREFIX(GetMaterialiv), @function
  9691. GL_PREFIX(GetMaterialiv):
  9692. #if defined(GLX_USE_TLS)
  9693.         call    _x86_64_get_dispatch@PLT
  9694.         movq    2160(%rax), %r11
  9695.         jmp     *%r11
  9696. #elif defined(PTHREADS)
  9697.         pushq   %rdi
  9698.         pushq   %rsi
  9699.         pushq   %rdx
  9700.         call    _x86_64_get_dispatch@PLT
  9701.         popq    %rdx
  9702.         popq    %rsi
  9703.         popq    %rdi
  9704.         movq    2160(%rax), %r11
  9705.         jmp     *%r11
  9706. #else
  9707.         movq    _glapi_Dispatch(%rip), %rax
  9708.         testq   %rax, %rax
  9709.         je      1f
  9710.         movq    2160(%rax), %r11
  9711.         jmp     *%r11
  9712. 1:
  9713.         pushq   %rdi
  9714.         pushq   %rsi
  9715.         pushq   %rdx
  9716.         call    _glapi_get_dispatch
  9717.         popq    %rdx
  9718.         popq    %rsi
  9719.         popq    %rdi
  9720.         movq    2160(%rax), %r11
  9721.         jmp     *%r11
  9722. #endif /* defined(GLX_USE_TLS) */
  9723.         .size   GL_PREFIX(GetMaterialiv), .-GL_PREFIX(GetMaterialiv)
  9724.  
  9725.         .p2align        4,,15
  9726.         .globl  GL_PREFIX(GetPixelMapfv)
  9727.         .type   GL_PREFIX(GetPixelMapfv), @function
  9728. GL_PREFIX(GetPixelMapfv):
  9729. #if defined(GLX_USE_TLS)
  9730.         call    _x86_64_get_dispatch@PLT
  9731.         movq    2168(%rax), %r11
  9732.         jmp     *%r11
  9733. #elif defined(PTHREADS)
  9734.         pushq   %rdi
  9735.         pushq   %rsi
  9736.         pushq   %rbp
  9737.         call    _x86_64_get_dispatch@PLT
  9738.         popq    %rbp
  9739.         popq    %rsi
  9740.         popq    %rdi
  9741.         movq    2168(%rax), %r11
  9742.         jmp     *%r11
  9743. #else
  9744.         movq    _glapi_Dispatch(%rip), %rax
  9745.         testq   %rax, %rax
  9746.         je      1f
  9747.         movq    2168(%rax), %r11
  9748.         jmp     *%r11
  9749. 1:
  9750.         pushq   %rdi
  9751.         pushq   %rsi
  9752.         pushq   %rbp
  9753.         call    _glapi_get_dispatch
  9754.         popq    %rbp
  9755.         popq    %rsi
  9756.         popq    %rdi
  9757.         movq    2168(%rax), %r11
  9758.         jmp     *%r11
  9759. #endif /* defined(GLX_USE_TLS) */
  9760.         .size   GL_PREFIX(GetPixelMapfv), .-GL_PREFIX(GetPixelMapfv)
  9761.  
  9762.         .p2align        4,,15
  9763.         .globl  GL_PREFIX(GetPixelMapuiv)
  9764.         .type   GL_PREFIX(GetPixelMapuiv), @function
  9765. GL_PREFIX(GetPixelMapuiv):
  9766. #if defined(GLX_USE_TLS)
  9767.         call    _x86_64_get_dispatch@PLT
  9768.         movq    2176(%rax), %r11
  9769.         jmp     *%r11
  9770. #elif defined(PTHREADS)
  9771.         pushq   %rdi
  9772.         pushq   %rsi
  9773.         pushq   %rbp
  9774.         call    _x86_64_get_dispatch@PLT
  9775.         popq    %rbp
  9776.         popq    %rsi
  9777.         popq    %rdi
  9778.         movq    2176(%rax), %r11
  9779.         jmp     *%r11
  9780. #else
  9781.         movq    _glapi_Dispatch(%rip), %rax
  9782.         testq   %rax, %rax
  9783.         je      1f
  9784.         movq    2176(%rax), %r11
  9785.         jmp     *%r11
  9786. 1:
  9787.         pushq   %rdi
  9788.         pushq   %rsi
  9789.         pushq   %rbp
  9790.         call    _glapi_get_dispatch
  9791.         popq    %rbp
  9792.         popq    %rsi
  9793.         popq    %rdi
  9794.         movq    2176(%rax), %r11
  9795.         jmp     *%r11
  9796. #endif /* defined(GLX_USE_TLS) */
  9797.         .size   GL_PREFIX(GetPixelMapuiv), .-GL_PREFIX(GetPixelMapuiv)
  9798.  
  9799.         .p2align        4,,15
  9800.         .globl  GL_PREFIX(GetPixelMapusv)
  9801.         .type   GL_PREFIX(GetPixelMapusv), @function
  9802. GL_PREFIX(GetPixelMapusv):
  9803. #if defined(GLX_USE_TLS)
  9804.         call    _x86_64_get_dispatch@PLT
  9805.         movq    2184(%rax), %r11
  9806.         jmp     *%r11
  9807. #elif defined(PTHREADS)
  9808.         pushq   %rdi
  9809.         pushq   %rsi
  9810.         pushq   %rbp
  9811.         call    _x86_64_get_dispatch@PLT
  9812.         popq    %rbp
  9813.         popq    %rsi
  9814.         popq    %rdi
  9815.         movq    2184(%rax), %r11
  9816.         jmp     *%r11
  9817. #else
  9818.         movq    _glapi_Dispatch(%rip), %rax
  9819.         testq   %rax, %rax
  9820.         je      1f
  9821.         movq    2184(%rax), %r11
  9822.         jmp     *%r11
  9823. 1:
  9824.         pushq   %rdi
  9825.         pushq   %rsi
  9826.         pushq   %rbp
  9827.         call    _glapi_get_dispatch
  9828.         popq    %rbp
  9829.         popq    %rsi
  9830.         popq    %rdi
  9831.         movq    2184(%rax), %r11
  9832.         jmp     *%r11
  9833. #endif /* defined(GLX_USE_TLS) */
  9834.         .size   GL_PREFIX(GetPixelMapusv), .-GL_PREFIX(GetPixelMapusv)
  9835.  
  9836.         .p2align        4,,15
  9837.         .globl  GL_PREFIX(GetPolygonStipple)
  9838.         .type   GL_PREFIX(GetPolygonStipple), @function
  9839. GL_PREFIX(GetPolygonStipple):
  9840. #if defined(GLX_USE_TLS)
  9841.         call    _x86_64_get_dispatch@PLT
  9842.         movq    2192(%rax), %r11
  9843.         jmp     *%r11
  9844. #elif defined(PTHREADS)
  9845.         pushq   %rdi
  9846.         call    _x86_64_get_dispatch@PLT
  9847.         popq    %rdi
  9848.         movq    2192(%rax), %r11
  9849.         jmp     *%r11
  9850. #else
  9851.         movq    _glapi_Dispatch(%rip), %rax
  9852.         testq   %rax, %rax
  9853.         je      1f
  9854.         movq    2192(%rax), %r11
  9855.         jmp     *%r11
  9856. 1:
  9857.         pushq   %rdi
  9858.         call    _glapi_get_dispatch
  9859.         popq    %rdi
  9860.         movq    2192(%rax), %r11
  9861.         jmp     *%r11
  9862. #endif /* defined(GLX_USE_TLS) */
  9863.         .size   GL_PREFIX(GetPolygonStipple), .-GL_PREFIX(GetPolygonStipple)
  9864.  
  9865.         .p2align        4,,15
  9866.         .globl  GL_PREFIX(GetString)
  9867.         .type   GL_PREFIX(GetString), @function
  9868. GL_PREFIX(GetString):
  9869. #if defined(GLX_USE_TLS)
  9870.         call    _x86_64_get_dispatch@PLT
  9871.         movq    2200(%rax), %r11
  9872.         jmp     *%r11
  9873. #elif defined(PTHREADS)
  9874.         pushq   %rdi
  9875.         call    _x86_64_get_dispatch@PLT
  9876.         popq    %rdi
  9877.         movq    2200(%rax), %r11
  9878.         jmp     *%r11
  9879. #else
  9880.         movq    _glapi_Dispatch(%rip), %rax
  9881.         testq   %rax, %rax
  9882.         je      1f
  9883.         movq    2200(%rax), %r11
  9884.         jmp     *%r11
  9885. 1:
  9886.         pushq   %rdi
  9887.         call    _glapi_get_dispatch
  9888.         popq    %rdi
  9889.         movq    2200(%rax), %r11
  9890.         jmp     *%r11
  9891. #endif /* defined(GLX_USE_TLS) */
  9892.         .size   GL_PREFIX(GetString), .-GL_PREFIX(GetString)
  9893.  
  9894.         .p2align        4,,15
  9895.         .globl  GL_PREFIX(GetTexEnvfv)
  9896.         .type   GL_PREFIX(GetTexEnvfv), @function
  9897. GL_PREFIX(GetTexEnvfv):
  9898. #if defined(GLX_USE_TLS)
  9899.         call    _x86_64_get_dispatch@PLT
  9900.         movq    2208(%rax), %r11
  9901.         jmp     *%r11
  9902. #elif defined(PTHREADS)
  9903.         pushq   %rdi
  9904.         pushq   %rsi
  9905.         pushq   %rdx
  9906.         call    _x86_64_get_dispatch@PLT
  9907.         popq    %rdx
  9908.         popq    %rsi
  9909.         popq    %rdi
  9910.         movq    2208(%rax), %r11
  9911.         jmp     *%r11
  9912. #else
  9913.         movq    _glapi_Dispatch(%rip), %rax
  9914.         testq   %rax, %rax
  9915.         je      1f
  9916.         movq    2208(%rax), %r11
  9917.         jmp     *%r11
  9918. 1:
  9919.         pushq   %rdi
  9920.         pushq   %rsi
  9921.         pushq   %rdx
  9922.         call    _glapi_get_dispatch
  9923.         popq    %rdx
  9924.         popq    %rsi
  9925.         popq    %rdi
  9926.         movq    2208(%rax), %r11
  9927.         jmp     *%r11
  9928. #endif /* defined(GLX_USE_TLS) */
  9929.         .size   GL_PREFIX(GetTexEnvfv), .-GL_PREFIX(GetTexEnvfv)
  9930.  
  9931.         .p2align        4,,15
  9932.         .globl  GL_PREFIX(GetTexEnviv)
  9933.         .type   GL_PREFIX(GetTexEnviv), @function
  9934. GL_PREFIX(GetTexEnviv):
  9935. #if defined(GLX_USE_TLS)
  9936.         call    _x86_64_get_dispatch@PLT
  9937.         movq    2216(%rax), %r11
  9938.         jmp     *%r11
  9939. #elif defined(PTHREADS)
  9940.         pushq   %rdi
  9941.         pushq   %rsi
  9942.         pushq   %rdx
  9943.         call    _x86_64_get_dispatch@PLT
  9944.         popq    %rdx
  9945.         popq    %rsi
  9946.         popq    %rdi
  9947.         movq    2216(%rax), %r11
  9948.         jmp     *%r11
  9949. #else
  9950.         movq    _glapi_Dispatch(%rip), %rax
  9951.         testq   %rax, %rax
  9952.         je      1f
  9953.         movq    2216(%rax), %r11
  9954.         jmp     *%r11
  9955. 1:
  9956.         pushq   %rdi
  9957.         pushq   %rsi
  9958.         pushq   %rdx
  9959.         call    _glapi_get_dispatch
  9960.         popq    %rdx
  9961.         popq    %rsi
  9962.         popq    %rdi
  9963.         movq    2216(%rax), %r11
  9964.         jmp     *%r11
  9965. #endif /* defined(GLX_USE_TLS) */
  9966.         .size   GL_PREFIX(GetTexEnviv), .-GL_PREFIX(GetTexEnviv)
  9967.  
  9968.         .p2align        4,,15
  9969.         .globl  GL_PREFIX(GetTexGendv)
  9970.         .type   GL_PREFIX(GetTexGendv), @function
  9971. GL_PREFIX(GetTexGendv):
  9972. #if defined(GLX_USE_TLS)
  9973.         call    _x86_64_get_dispatch@PLT
  9974.         movq    2224(%rax), %r11
  9975.         jmp     *%r11
  9976. #elif defined(PTHREADS)
  9977.         pushq   %rdi
  9978.         pushq   %rsi
  9979.         pushq   %rdx
  9980.         call    _x86_64_get_dispatch@PLT
  9981.         popq    %rdx
  9982.         popq    %rsi
  9983.         popq    %rdi
  9984.         movq    2224(%rax), %r11
  9985.         jmp     *%r11
  9986. #else
  9987.         movq    _glapi_Dispatch(%rip), %rax
  9988.         testq   %rax, %rax
  9989.         je      1f
  9990.         movq    2224(%rax), %r11
  9991.         jmp     *%r11
  9992. 1:
  9993.         pushq   %rdi
  9994.         pushq   %rsi
  9995.         pushq   %rdx
  9996.         call    _glapi_get_dispatch
  9997.         popq    %rdx
  9998.         popq    %rsi
  9999.         popq    %rdi
  10000.         movq    2224(%rax), %r11
  10001.         jmp     *%r11
  10002. #endif /* defined(GLX_USE_TLS) */
  10003.         .size   GL_PREFIX(GetTexGendv), .-GL_PREFIX(GetTexGendv)
  10004.  
  10005.         .p2align        4,,15
  10006.         .globl  GL_PREFIX(GetTexGenfv)
  10007.         .type   GL_PREFIX(GetTexGenfv), @function
  10008. GL_PREFIX(GetTexGenfv):
  10009. #if defined(GLX_USE_TLS)
  10010.         call    _x86_64_get_dispatch@PLT
  10011.         movq    2232(%rax), %r11
  10012.         jmp     *%r11
  10013. #elif defined(PTHREADS)
  10014.         pushq   %rdi
  10015.         pushq   %rsi
  10016.         pushq   %rdx
  10017.         call    _x86_64_get_dispatch@PLT
  10018.         popq    %rdx
  10019.         popq    %rsi
  10020.         popq    %rdi
  10021.         movq    2232(%rax), %r11
  10022.         jmp     *%r11
  10023. #else
  10024.         movq    _glapi_Dispatch(%rip), %rax
  10025.         testq   %rax, %rax
  10026.         je      1f
  10027.         movq    2232(%rax), %r11
  10028.         jmp     *%r11
  10029. 1:
  10030.         pushq   %rdi
  10031.         pushq   %rsi
  10032.         pushq   %rdx
  10033.         call    _glapi_get_dispatch
  10034.         popq    %rdx
  10035.         popq    %rsi
  10036.         popq    %rdi
  10037.         movq    2232(%rax), %r11
  10038.         jmp     *%r11
  10039. #endif /* defined(GLX_USE_TLS) */
  10040.         .size   GL_PREFIX(GetTexGenfv), .-GL_PREFIX(GetTexGenfv)
  10041.  
  10042.         .p2align        4,,15
  10043.         .globl  GL_PREFIX(GetTexGeniv)
  10044.         .type   GL_PREFIX(GetTexGeniv), @function
  10045. GL_PREFIX(GetTexGeniv):
  10046. #if defined(GLX_USE_TLS)
  10047.         call    _x86_64_get_dispatch@PLT
  10048.         movq    2240(%rax), %r11
  10049.         jmp     *%r11
  10050. #elif defined(PTHREADS)
  10051.         pushq   %rdi
  10052.         pushq   %rsi
  10053.         pushq   %rdx
  10054.         call    _x86_64_get_dispatch@PLT
  10055.         popq    %rdx
  10056.         popq    %rsi
  10057.         popq    %rdi
  10058.         movq    2240(%rax), %r11
  10059.         jmp     *%r11
  10060. #else
  10061.         movq    _glapi_Dispatch(%rip), %rax
  10062.         testq   %rax, %rax
  10063.         je      1f
  10064.         movq    2240(%rax), %r11
  10065.         jmp     *%r11
  10066. 1:
  10067.         pushq   %rdi
  10068.         pushq   %rsi
  10069.         pushq   %rdx
  10070.         call    _glapi_get_dispatch
  10071.         popq    %rdx
  10072.         popq    %rsi
  10073.         popq    %rdi
  10074.         movq    2240(%rax), %r11
  10075.         jmp     *%r11
  10076. #endif /* defined(GLX_USE_TLS) */
  10077.         .size   GL_PREFIX(GetTexGeniv), .-GL_PREFIX(GetTexGeniv)
  10078.  
  10079.         .p2align        4,,15
  10080.         .globl  GL_PREFIX(GetTexImage)
  10081.         .type   GL_PREFIX(GetTexImage), @function
  10082. GL_PREFIX(GetTexImage):
  10083. #if defined(GLX_USE_TLS)
  10084.         call    _x86_64_get_dispatch@PLT
  10085.         movq    2248(%rax), %r11
  10086.         jmp     *%r11
  10087. #elif defined(PTHREADS)
  10088.         pushq   %rdi
  10089.         pushq   %rsi
  10090.         pushq   %rdx
  10091.         pushq   %rcx
  10092.         pushq   %r8
  10093.         call    _x86_64_get_dispatch@PLT
  10094.         popq    %r8
  10095.         popq    %rcx
  10096.         popq    %rdx
  10097.         popq    %rsi
  10098.         popq    %rdi
  10099.         movq    2248(%rax), %r11
  10100.         jmp     *%r11
  10101. #else
  10102.         movq    _glapi_Dispatch(%rip), %rax
  10103.         testq   %rax, %rax
  10104.         je      1f
  10105.         movq    2248(%rax), %r11
  10106.         jmp     *%r11
  10107. 1:
  10108.         pushq   %rdi
  10109.         pushq   %rsi
  10110.         pushq   %rdx
  10111.         pushq   %rcx
  10112.         pushq   %r8
  10113.         call    _glapi_get_dispatch
  10114.         popq    %r8
  10115.         popq    %rcx
  10116.         popq    %rdx
  10117.         popq    %rsi
  10118.         popq    %rdi
  10119.         movq    2248(%rax), %r11
  10120.         jmp     *%r11
  10121. #endif /* defined(GLX_USE_TLS) */
  10122.         .size   GL_PREFIX(GetTexImage), .-GL_PREFIX(GetTexImage)
  10123.  
  10124.         .p2align        4,,15
  10125.         .globl  GL_PREFIX(GetTexParameterfv)
  10126.         .type   GL_PREFIX(GetTexParameterfv), @function
  10127. GL_PREFIX(GetTexParameterfv):
  10128. #if defined(GLX_USE_TLS)
  10129.         call    _x86_64_get_dispatch@PLT
  10130.         movq    2256(%rax), %r11
  10131.         jmp     *%r11
  10132. #elif defined(PTHREADS)
  10133.         pushq   %rdi
  10134.         pushq   %rsi
  10135.         pushq   %rdx
  10136.         call    _x86_64_get_dispatch@PLT
  10137.         popq    %rdx
  10138.         popq    %rsi
  10139.         popq    %rdi
  10140.         movq    2256(%rax), %r11
  10141.         jmp     *%r11
  10142. #else
  10143.         movq    _glapi_Dispatch(%rip), %rax
  10144.         testq   %rax, %rax
  10145.         je      1f
  10146.         movq    2256(%rax), %r11
  10147.         jmp     *%r11
  10148. 1:
  10149.         pushq   %rdi
  10150.         pushq   %rsi
  10151.         pushq   %rdx
  10152.         call    _glapi_get_dispatch
  10153.         popq    %rdx
  10154.         popq    %rsi
  10155.         popq    %rdi
  10156.         movq    2256(%rax), %r11
  10157.         jmp     *%r11
  10158. #endif /* defined(GLX_USE_TLS) */
  10159.         .size   GL_PREFIX(GetTexParameterfv), .-GL_PREFIX(GetTexParameterfv)
  10160.  
  10161.         .p2align        4,,15
  10162.         .globl  GL_PREFIX(GetTexParameteriv)
  10163.         .type   GL_PREFIX(GetTexParameteriv), @function
  10164. GL_PREFIX(GetTexParameteriv):
  10165. #if defined(GLX_USE_TLS)
  10166.         call    _x86_64_get_dispatch@PLT
  10167.         movq    2264(%rax), %r11
  10168.         jmp     *%r11
  10169. #elif defined(PTHREADS)
  10170.         pushq   %rdi
  10171.         pushq   %rsi
  10172.         pushq   %rdx
  10173.         call    _x86_64_get_dispatch@PLT
  10174.         popq    %rdx
  10175.         popq    %rsi
  10176.         popq    %rdi
  10177.         movq    2264(%rax), %r11
  10178.         jmp     *%r11
  10179. #else
  10180.         movq    _glapi_Dispatch(%rip), %rax
  10181.         testq   %rax, %rax
  10182.         je      1f
  10183.         movq    2264(%rax), %r11
  10184.         jmp     *%r11
  10185. 1:
  10186.         pushq   %rdi
  10187.         pushq   %rsi
  10188.         pushq   %rdx
  10189.         call    _glapi_get_dispatch
  10190.         popq    %rdx
  10191.         popq    %rsi
  10192.         popq    %rdi
  10193.         movq    2264(%rax), %r11
  10194.         jmp     *%r11
  10195. #endif /* defined(GLX_USE_TLS) */
  10196.         .size   GL_PREFIX(GetTexParameteriv), .-GL_PREFIX(GetTexParameteriv)
  10197.  
  10198.         .p2align        4,,15
  10199.         .globl  GL_PREFIX(GetTexLevelParameterfv)
  10200.         .type   GL_PREFIX(GetTexLevelParameterfv), @function
  10201. GL_PREFIX(GetTexLevelParameterfv):
  10202. #if defined(GLX_USE_TLS)
  10203.         call    _x86_64_get_dispatch@PLT
  10204.         movq    2272(%rax), %r11
  10205.         jmp     *%r11
  10206. #elif defined(PTHREADS)
  10207.         pushq   %rdi
  10208.         pushq   %rsi
  10209.         pushq   %rdx
  10210.         pushq   %rcx
  10211.         pushq   %rbp
  10212.         call    _x86_64_get_dispatch@PLT
  10213.         popq    %rbp
  10214.         popq    %rcx
  10215.         popq    %rdx
  10216.         popq    %rsi
  10217.         popq    %rdi
  10218.         movq    2272(%rax), %r11
  10219.         jmp     *%r11
  10220. #else
  10221.         movq    _glapi_Dispatch(%rip), %rax
  10222.         testq   %rax, %rax
  10223.         je      1f
  10224.         movq    2272(%rax), %r11
  10225.         jmp     *%r11
  10226. 1:
  10227.         pushq   %rdi
  10228.         pushq   %rsi
  10229.         pushq   %rdx
  10230.         pushq   %rcx
  10231.         pushq   %rbp
  10232.         call    _glapi_get_dispatch
  10233.         popq    %rbp
  10234.         popq    %rcx
  10235.         popq    %rdx
  10236.         popq    %rsi
  10237.         popq    %rdi
  10238.         movq    2272(%rax), %r11
  10239.         jmp     *%r11
  10240. #endif /* defined(GLX_USE_TLS) */
  10241.         .size   GL_PREFIX(GetTexLevelParameterfv), .-GL_PREFIX(GetTexLevelParameterfv)
  10242.  
  10243.         .p2align        4,,15
  10244.         .globl  GL_PREFIX(GetTexLevelParameteriv)
  10245.         .type   GL_PREFIX(GetTexLevelParameteriv), @function
  10246. GL_PREFIX(GetTexLevelParameteriv):
  10247. #if defined(GLX_USE_TLS)
  10248.         call    _x86_64_get_dispatch@PLT
  10249.         movq    2280(%rax), %r11
  10250.         jmp     *%r11
  10251. #elif defined(PTHREADS)
  10252.         pushq   %rdi
  10253.         pushq   %rsi
  10254.         pushq   %rdx
  10255.         pushq   %rcx
  10256.         pushq   %rbp
  10257.         call    _x86_64_get_dispatch@PLT
  10258.         popq    %rbp
  10259.         popq    %rcx
  10260.         popq    %rdx
  10261.         popq    %rsi
  10262.         popq    %rdi
  10263.         movq    2280(%rax), %r11
  10264.         jmp     *%r11
  10265. #else
  10266.         movq    _glapi_Dispatch(%rip), %rax
  10267.         testq   %rax, %rax
  10268.         je      1f
  10269.         movq    2280(%rax), %r11
  10270.         jmp     *%r11
  10271. 1:
  10272.         pushq   %rdi
  10273.         pushq   %rsi
  10274.         pushq   %rdx
  10275.         pushq   %rcx
  10276.         pushq   %rbp
  10277.         call    _glapi_get_dispatch
  10278.         popq    %rbp
  10279.         popq    %rcx
  10280.         popq    %rdx
  10281.         popq    %rsi
  10282.         popq    %rdi
  10283.         movq    2280(%rax), %r11
  10284.         jmp     *%r11
  10285. #endif /* defined(GLX_USE_TLS) */
  10286.         .size   GL_PREFIX(GetTexLevelParameteriv), .-GL_PREFIX(GetTexLevelParameteriv)
  10287.  
  10288.         .p2align        4,,15
  10289.         .globl  GL_PREFIX(IsEnabled)
  10290.         .type   GL_PREFIX(IsEnabled), @function
  10291. GL_PREFIX(IsEnabled):
  10292. #if defined(GLX_USE_TLS)
  10293.         call    _x86_64_get_dispatch@PLT
  10294.         movq    2288(%rax), %r11
  10295.         jmp     *%r11
  10296. #elif defined(PTHREADS)
  10297.         pushq   %rdi
  10298.         call    _x86_64_get_dispatch@PLT
  10299.         popq    %rdi
  10300.         movq    2288(%rax), %r11
  10301.         jmp     *%r11
  10302. #else
  10303.         movq    _glapi_Dispatch(%rip), %rax
  10304.         testq   %rax, %rax
  10305.         je      1f
  10306.         movq    2288(%rax), %r11
  10307.         jmp     *%r11
  10308. 1:
  10309.         pushq   %rdi
  10310.         call    _glapi_get_dispatch
  10311.         popq    %rdi
  10312.         movq    2288(%rax), %r11
  10313.         jmp     *%r11
  10314. #endif /* defined(GLX_USE_TLS) */
  10315.         .size   GL_PREFIX(IsEnabled), .-GL_PREFIX(IsEnabled)
  10316.  
  10317.         .p2align        4,,15
  10318.         .globl  GL_PREFIX(IsList)
  10319.         .type   GL_PREFIX(IsList), @function
  10320. GL_PREFIX(IsList):
  10321. #if defined(GLX_USE_TLS)
  10322.         call    _x86_64_get_dispatch@PLT
  10323.         movq    2296(%rax), %r11
  10324.         jmp     *%r11
  10325. #elif defined(PTHREADS)
  10326.         pushq   %rdi
  10327.         call    _x86_64_get_dispatch@PLT
  10328.         popq    %rdi
  10329.         movq    2296(%rax), %r11
  10330.         jmp     *%r11
  10331. #else
  10332.         movq    _glapi_Dispatch(%rip), %rax
  10333.         testq   %rax, %rax
  10334.         je      1f
  10335.         movq    2296(%rax), %r11
  10336.         jmp     *%r11
  10337. 1:
  10338.         pushq   %rdi
  10339.         call    _glapi_get_dispatch
  10340.         popq    %rdi
  10341.         movq    2296(%rax), %r11
  10342.         jmp     *%r11
  10343. #endif /* defined(GLX_USE_TLS) */
  10344.         .size   GL_PREFIX(IsList), .-GL_PREFIX(IsList)
  10345.  
  10346.         .p2align        4,,15
  10347.         .globl  GL_PREFIX(DepthRange)
  10348.         .type   GL_PREFIX(DepthRange), @function
  10349. GL_PREFIX(DepthRange):
  10350. #if defined(GLX_USE_TLS)
  10351.         call    _x86_64_get_dispatch@PLT
  10352.         movq    2304(%rax), %r11
  10353.         jmp     *%r11
  10354. #elif defined(PTHREADS)
  10355.         pushq   %rdi
  10356.         pushq   %rsi
  10357.         pushq   %rbp
  10358.         call    _x86_64_get_dispatch@PLT
  10359.         popq    %rbp
  10360.         popq    %rsi
  10361.         popq    %rdi
  10362.         movq    2304(%rax), %r11
  10363.         jmp     *%r11
  10364. #else
  10365.         movq    _glapi_Dispatch(%rip), %rax
  10366.         testq   %rax, %rax
  10367.         je      1f
  10368.         movq    2304(%rax), %r11
  10369.         jmp     *%r11
  10370. 1:
  10371.         pushq   %rdi
  10372.         pushq   %rsi
  10373.         pushq   %rbp
  10374.         call    _glapi_get_dispatch
  10375.         popq    %rbp
  10376.         popq    %rsi
  10377.         popq    %rdi
  10378.         movq    2304(%rax), %r11
  10379.         jmp     *%r11
  10380. #endif /* defined(GLX_USE_TLS) */
  10381.         .size   GL_PREFIX(DepthRange), .-GL_PREFIX(DepthRange)
  10382.  
  10383.         .p2align        4,,15
  10384.         .globl  GL_PREFIX(Frustum)
  10385.         .type   GL_PREFIX(Frustum), @function
  10386. GL_PREFIX(Frustum):
  10387. #if defined(GLX_USE_TLS)
  10388.         call    _x86_64_get_dispatch@PLT
  10389.         movq    2312(%rax), %r11
  10390.         jmp     *%r11
  10391. #elif defined(PTHREADS)
  10392.         subq    $56, %rsp
  10393.         movq    %xmm0, (%rsp)
  10394.         movq    %xmm1, 8(%rsp)
  10395.         movq    %xmm2, 16(%rsp)
  10396.         movq    %xmm3, 24(%rsp)
  10397.         movq    %xmm4, 32(%rsp)
  10398.         movq    %xmm5, 40(%rsp)
  10399.         call    _x86_64_get_dispatch@PLT
  10400.         movq    40(%rsp), %xmm5
  10401.         movq    32(%rsp), %xmm4
  10402.         movq    24(%rsp), %xmm3
  10403.         movq    16(%rsp), %xmm2
  10404.         movq    8(%rsp), %xmm1
  10405.         movq    (%rsp), %xmm0
  10406.         addq    $56, %rsp
  10407.         movq    2312(%rax), %r11
  10408.         jmp     *%r11
  10409. #else
  10410.         movq    _glapi_Dispatch(%rip), %rax
  10411.         testq   %rax, %rax
  10412.         je      1f
  10413.         movq    2312(%rax), %r11
  10414.         jmp     *%r11
  10415. 1:
  10416.         subq    $56, %rsp
  10417.         movq    %xmm0, (%rsp)
  10418.         movq    %xmm1, 8(%rsp)
  10419.         movq    %xmm2, 16(%rsp)
  10420.         movq    %xmm3, 24(%rsp)
  10421.         movq    %xmm4, 32(%rsp)
  10422.         movq    %xmm5, 40(%rsp)
  10423.         call    _glapi_get_dispatch
  10424.         movq    40(%rsp), %xmm5
  10425.         movq    32(%rsp), %xmm4
  10426.         movq    24(%rsp), %xmm3
  10427.         movq    16(%rsp), %xmm2
  10428.         movq    8(%rsp), %xmm1
  10429.         movq    (%rsp), %xmm0
  10430.         addq    $56, %rsp
  10431.         movq    2312(%rax), %r11
  10432.         jmp     *%r11
  10433. #endif /* defined(GLX_USE_TLS) */
  10434.         .size   GL_PREFIX(Frustum), .-GL_PREFIX(Frustum)
  10435.  
  10436.         .p2align        4,,15
  10437.         .globl  GL_PREFIX(LoadIdentity)
  10438.         .type   GL_PREFIX(LoadIdentity), @function
  10439. GL_PREFIX(LoadIdentity):
  10440. #if defined(GLX_USE_TLS)
  10441.         call    _x86_64_get_dispatch@PLT
  10442.         movq    2320(%rax), %r11
  10443.         jmp     *%r11
  10444. #elif defined(PTHREADS)
  10445.         pushq   %rbp
  10446.         call    _x86_64_get_dispatch@PLT
  10447.         popq    %rbp
  10448.         movq    2320(%rax), %r11
  10449.         jmp     *%r11
  10450. #else
  10451.         movq    _glapi_Dispatch(%rip), %rax
  10452.         testq   %rax, %rax
  10453.         je      1f
  10454.         movq    2320(%rax), %r11
  10455.         jmp     *%r11
  10456. 1:
  10457.         pushq   %rbp
  10458.         call    _glapi_get_dispatch
  10459.         popq    %rbp
  10460.         movq    2320(%rax), %r11
  10461.         jmp     *%r11
  10462. #endif /* defined(GLX_USE_TLS) */
  10463.         .size   GL_PREFIX(LoadIdentity), .-GL_PREFIX(LoadIdentity)
  10464.  
  10465.         .p2align        4,,15
  10466.         .globl  GL_PREFIX(LoadMatrixf)
  10467.         .type   GL_PREFIX(LoadMatrixf), @function
  10468. GL_PREFIX(LoadMatrixf):
  10469. #if defined(GLX_USE_TLS)
  10470.         call    _x86_64_get_dispatch@PLT
  10471.         movq    2328(%rax), %r11
  10472.         jmp     *%r11
  10473. #elif defined(PTHREADS)
  10474.         pushq   %rdi
  10475.         call    _x86_64_get_dispatch@PLT
  10476.         popq    %rdi
  10477.         movq    2328(%rax), %r11
  10478.         jmp     *%r11
  10479. #else
  10480.         movq    _glapi_Dispatch(%rip), %rax
  10481.         testq   %rax, %rax
  10482.         je      1f
  10483.         movq    2328(%rax), %r11
  10484.         jmp     *%r11
  10485. 1:
  10486.         pushq   %rdi
  10487.         call    _glapi_get_dispatch
  10488.         popq    %rdi
  10489.         movq    2328(%rax), %r11
  10490.         jmp     *%r11
  10491. #endif /* defined(GLX_USE_TLS) */
  10492.         .size   GL_PREFIX(LoadMatrixf), .-GL_PREFIX(LoadMatrixf)
  10493.  
  10494.         .p2align        4,,15
  10495.         .globl  GL_PREFIX(LoadMatrixd)
  10496.         .type   GL_PREFIX(LoadMatrixd), @function
  10497. GL_PREFIX(LoadMatrixd):
  10498. #if defined(GLX_USE_TLS)
  10499.         call    _x86_64_get_dispatch@PLT
  10500.         movq    2336(%rax), %r11
  10501.         jmp     *%r11
  10502. #elif defined(PTHREADS)
  10503.         pushq   %rdi
  10504.         call    _x86_64_get_dispatch@PLT
  10505.         popq    %rdi
  10506.         movq    2336(%rax), %r11
  10507.         jmp     *%r11
  10508. #else
  10509.         movq    _glapi_Dispatch(%rip), %rax
  10510.         testq   %rax, %rax
  10511.         je      1f
  10512.         movq    2336(%rax), %r11
  10513.         jmp     *%r11
  10514. 1:
  10515.         pushq   %rdi
  10516.         call    _glapi_get_dispatch
  10517.         popq    %rdi
  10518.         movq    2336(%rax), %r11
  10519.         jmp     *%r11
  10520. #endif /* defined(GLX_USE_TLS) */
  10521.         .size   GL_PREFIX(LoadMatrixd), .-GL_PREFIX(LoadMatrixd)
  10522.  
  10523.         .p2align        4,,15
  10524.         .globl  GL_PREFIX(MatrixMode)
  10525.         .type   GL_PREFIX(MatrixMode), @function
  10526. GL_PREFIX(MatrixMode):
  10527. #if defined(GLX_USE_TLS)
  10528.         call    _x86_64_get_dispatch@PLT
  10529.         movq    2344(%rax), %r11
  10530.         jmp     *%r11
  10531. #elif defined(PTHREADS)
  10532.         pushq   %rdi
  10533.         call    _x86_64_get_dispatch@PLT
  10534.         popq    %rdi
  10535.         movq    2344(%rax), %r11
  10536.         jmp     *%r11
  10537. #else
  10538.         movq    _glapi_Dispatch(%rip), %rax
  10539.         testq   %rax, %rax
  10540.         je      1f
  10541.         movq    2344(%rax), %r11
  10542.         jmp     *%r11
  10543. 1:
  10544.         pushq   %rdi
  10545.         call    _glapi_get_dispatch
  10546.         popq    %rdi
  10547.         movq    2344(%rax), %r11
  10548.         jmp     *%r11
  10549. #endif /* defined(GLX_USE_TLS) */
  10550.         .size   GL_PREFIX(MatrixMode), .-GL_PREFIX(MatrixMode)
  10551.  
  10552.         .p2align        4,,15
  10553.         .globl  GL_PREFIX(MultMatrixf)
  10554.         .type   GL_PREFIX(MultMatrixf), @function
  10555. GL_PREFIX(MultMatrixf):
  10556. #if defined(GLX_USE_TLS)
  10557.         call    _x86_64_get_dispatch@PLT
  10558.         movq    2352(%rax), %r11
  10559.         jmp     *%r11
  10560. #elif defined(PTHREADS)
  10561.         pushq   %rdi
  10562.         call    _x86_64_get_dispatch@PLT
  10563.         popq    %rdi
  10564.         movq    2352(%rax), %r11
  10565.         jmp     *%r11
  10566. #else
  10567.         movq    _glapi_Dispatch(%rip), %rax
  10568.         testq   %rax, %rax
  10569.         je      1f
  10570.         movq    2352(%rax), %r11
  10571.         jmp     *%r11
  10572. 1:
  10573.         pushq   %rdi
  10574.         call    _glapi_get_dispatch
  10575.         popq    %rdi
  10576.         movq    2352(%rax), %r11
  10577.         jmp     *%r11
  10578. #endif /* defined(GLX_USE_TLS) */
  10579.         .size   GL_PREFIX(MultMatrixf), .-GL_PREFIX(MultMatrixf)
  10580.  
  10581.         .p2align        4,,15
  10582.         .globl  GL_PREFIX(MultMatrixd)
  10583.         .type   GL_PREFIX(MultMatrixd), @function
  10584. GL_PREFIX(MultMatrixd):
  10585. #if defined(GLX_USE_TLS)
  10586.         call    _x86_64_get_dispatch@PLT
  10587.         movq    2360(%rax), %r11
  10588.         jmp     *%r11
  10589. #elif defined(PTHREADS)
  10590.         pushq   %rdi
  10591.         call    _x86_64_get_dispatch@PLT
  10592.         popq    %rdi
  10593.         movq    2360(%rax), %r11
  10594.         jmp     *%r11
  10595. #else
  10596.         movq    _glapi_Dispatch(%rip), %rax
  10597.         testq   %rax, %rax
  10598.         je      1f
  10599.         movq    2360(%rax), %r11
  10600.         jmp     *%r11
  10601. 1:
  10602.         pushq   %rdi
  10603.         call    _glapi_get_dispatch
  10604.         popq    %rdi
  10605.         movq    2360(%rax), %r11
  10606.         jmp     *%r11
  10607. #endif /* defined(GLX_USE_TLS) */
  10608.         .size   GL_PREFIX(MultMatrixd), .-GL_PREFIX(MultMatrixd)
  10609.  
  10610.         .p2align        4,,15
  10611.         .globl  GL_PREFIX(Ortho)
  10612.         .type   GL_PREFIX(Ortho), @function
  10613. GL_PREFIX(Ortho):
  10614. #if defined(GLX_USE_TLS)
  10615.         call    _x86_64_get_dispatch@PLT
  10616.         movq    2368(%rax), %r11
  10617.         jmp     *%r11
  10618. #elif defined(PTHREADS)
  10619.         subq    $56, %rsp
  10620.         movq    %xmm0, (%rsp)
  10621.         movq    %xmm1, 8(%rsp)
  10622.         movq    %xmm2, 16(%rsp)
  10623.         movq    %xmm3, 24(%rsp)
  10624.         movq    %xmm4, 32(%rsp)
  10625.         movq    %xmm5, 40(%rsp)
  10626.         call    _x86_64_get_dispatch@PLT
  10627.         movq    40(%rsp), %xmm5
  10628.         movq    32(%rsp), %xmm4
  10629.         movq    24(%rsp), %xmm3
  10630.         movq    16(%rsp), %xmm2
  10631.         movq    8(%rsp), %xmm1
  10632.         movq    (%rsp), %xmm0
  10633.         addq    $56, %rsp
  10634.         movq    2368(%rax), %r11
  10635.         jmp     *%r11
  10636. #else
  10637.         movq    _glapi_Dispatch(%rip), %rax
  10638.         testq   %rax, %rax
  10639.         je      1f
  10640.         movq    2368(%rax), %r11
  10641.         jmp     *%r11
  10642. 1:
  10643.         subq    $56, %rsp
  10644.         movq    %xmm0, (%rsp)
  10645.         movq    %xmm1, 8(%rsp)
  10646.         movq    %xmm2, 16(%rsp)
  10647.         movq    %xmm3, 24(%rsp)
  10648.         movq    %xmm4, 32(%rsp)
  10649.         movq    %xmm5, 40(%rsp)
  10650.         call    _glapi_get_dispatch
  10651.         movq    40(%rsp), %xmm5
  10652.         movq    32(%rsp), %xmm4
  10653.         movq    24(%rsp), %xmm3
  10654.         movq    16(%rsp), %xmm2
  10655.         movq    8(%rsp), %xmm1
  10656.         movq    (%rsp), %xmm0
  10657.         addq    $56, %rsp
  10658.         movq    2368(%rax), %r11
  10659.         jmp     *%r11
  10660. #endif /* defined(GLX_USE_TLS) */
  10661.         .size   GL_PREFIX(Ortho), .-GL_PREFIX(Ortho)
  10662.  
  10663.         .p2align        4,,15
  10664.         .globl  GL_PREFIX(PopMatrix)
  10665.         .type   GL_PREFIX(PopMatrix), @function
  10666. GL_PREFIX(PopMatrix):
  10667. #if defined(GLX_USE_TLS)
  10668.         call    _x86_64_get_dispatch@PLT
  10669.         movq    2376(%rax), %r11
  10670.         jmp     *%r11
  10671. #elif defined(PTHREADS)
  10672.         pushq   %rbp
  10673.         call    _x86_64_get_dispatch@PLT
  10674.         popq    %rbp
  10675.         movq    2376(%rax), %r11
  10676.         jmp     *%r11
  10677. #else
  10678.         movq    _glapi_Dispatch(%rip), %rax
  10679.         testq   %rax, %rax
  10680.         je      1f
  10681.         movq    2376(%rax), %r11
  10682.         jmp     *%r11
  10683. 1:
  10684.         pushq   %rbp
  10685.         call    _glapi_get_dispatch
  10686.         popq    %rbp
  10687.         movq    2376(%rax), %r11
  10688.         jmp     *%r11
  10689. #endif /* defined(GLX_USE_TLS) */
  10690.         .size   GL_PREFIX(PopMatrix), .-GL_PREFIX(PopMatrix)
  10691.  
  10692.         .p2align        4,,15
  10693.         .globl  GL_PREFIX(PushMatrix)
  10694.         .type   GL_PREFIX(PushMatrix), @function
  10695. GL_PREFIX(PushMatrix):
  10696. #if defined(GLX_USE_TLS)
  10697.         call    _x86_64_get_dispatch@PLT
  10698.         movq    2384(%rax), %r11
  10699.         jmp     *%r11
  10700. #elif defined(PTHREADS)
  10701.         pushq   %rbp
  10702.         call    _x86_64_get_dispatch@PLT
  10703.         popq    %rbp
  10704.         movq    2384(%rax), %r11
  10705.         jmp     *%r11
  10706. #else
  10707.         movq    _glapi_Dispatch(%rip), %rax
  10708.         testq   %rax, %rax
  10709.         je      1f
  10710.         movq    2384(%rax), %r11
  10711.         jmp     *%r11
  10712. 1:
  10713.         pushq   %rbp
  10714.         call    _glapi_get_dispatch
  10715.         popq    %rbp
  10716.         movq    2384(%rax), %r11
  10717.         jmp     *%r11
  10718. #endif /* defined(GLX_USE_TLS) */
  10719.         .size   GL_PREFIX(PushMatrix), .-GL_PREFIX(PushMatrix)
  10720.  
  10721.         .p2align        4,,15
  10722.         .globl  GL_PREFIX(Rotated)
  10723.         .type   GL_PREFIX(Rotated), @function
  10724. GL_PREFIX(Rotated):
  10725. #if defined(GLX_USE_TLS)
  10726.         call    _x86_64_get_dispatch@PLT
  10727.         movq    2392(%rax), %r11
  10728.         jmp     *%r11
  10729. #elif defined(PTHREADS)
  10730.         subq    $40, %rsp
  10731.         movq    %xmm0, (%rsp)
  10732.         movq    %xmm1, 8(%rsp)
  10733.         movq    %xmm2, 16(%rsp)
  10734.         movq    %xmm3, 24(%rsp)
  10735.         call    _x86_64_get_dispatch@PLT
  10736.         movq    24(%rsp), %xmm3
  10737.         movq    16(%rsp), %xmm2
  10738.         movq    8(%rsp), %xmm1
  10739.         movq    (%rsp), %xmm0
  10740.         addq    $40, %rsp
  10741.         movq    2392(%rax), %r11
  10742.         jmp     *%r11
  10743. #else
  10744.         movq    _glapi_Dispatch(%rip), %rax
  10745.         testq   %rax, %rax
  10746.         je      1f
  10747.         movq    2392(%rax), %r11
  10748.         jmp     *%r11
  10749. 1:
  10750.         subq    $40, %rsp
  10751.         movq    %xmm0, (%rsp)
  10752.         movq    %xmm1, 8(%rsp)
  10753.         movq    %xmm2, 16(%rsp)
  10754.         movq    %xmm3, 24(%rsp)
  10755.         call    _glapi_get_dispatch
  10756.         movq    24(%rsp), %xmm3
  10757.         movq    16(%rsp), %xmm2
  10758.         movq    8(%rsp), %xmm1
  10759.         movq    (%rsp), %xmm0
  10760.         addq    $40, %rsp
  10761.         movq    2392(%rax), %r11
  10762.         jmp     *%r11
  10763. #endif /* defined(GLX_USE_TLS) */
  10764.         .size   GL_PREFIX(Rotated), .-GL_PREFIX(Rotated)
  10765.  
  10766.         .p2align        4,,15
  10767.         .globl  GL_PREFIX(Rotatef)
  10768.         .type   GL_PREFIX(Rotatef), @function
  10769. GL_PREFIX(Rotatef):
  10770. #if defined(GLX_USE_TLS)
  10771.         call    _x86_64_get_dispatch@PLT
  10772.         movq    2400(%rax), %r11
  10773.         jmp     *%r11
  10774. #elif defined(PTHREADS)
  10775.         subq    $40, %rsp
  10776.         movq    %xmm0, (%rsp)
  10777.         movq    %xmm1, 8(%rsp)
  10778.         movq    %xmm2, 16(%rsp)
  10779.         movq    %xmm3, 24(%rsp)
  10780.         call    _x86_64_get_dispatch@PLT
  10781.         movq    24(%rsp), %xmm3
  10782.         movq    16(%rsp), %xmm2
  10783.         movq    8(%rsp), %xmm1
  10784.         movq    (%rsp), %xmm0
  10785.         addq    $40, %rsp
  10786.         movq    2400(%rax), %r11
  10787.         jmp     *%r11
  10788. #else
  10789.         movq    _glapi_Dispatch(%rip), %rax
  10790.         testq   %rax, %rax
  10791.         je      1f
  10792.         movq    2400(%rax), %r11
  10793.         jmp     *%r11
  10794. 1:
  10795.         subq    $40, %rsp
  10796.         movq    %xmm0, (%rsp)
  10797.         movq    %xmm1, 8(%rsp)
  10798.         movq    %xmm2, 16(%rsp)
  10799.         movq    %xmm3, 24(%rsp)
  10800.         call    _glapi_get_dispatch
  10801.         movq    24(%rsp), %xmm3
  10802.         movq    16(%rsp), %xmm2
  10803.         movq    8(%rsp), %xmm1
  10804.         movq    (%rsp), %xmm0
  10805.         addq    $40, %rsp
  10806.         movq    2400(%rax), %r11
  10807.         jmp     *%r11
  10808. #endif /* defined(GLX_USE_TLS) */
  10809.         .size   GL_PREFIX(Rotatef), .-GL_PREFIX(Rotatef)
  10810.  
  10811.         .p2align        4,,15
  10812.         .globl  GL_PREFIX(Scaled)
  10813.         .type   GL_PREFIX(Scaled), @function
  10814. GL_PREFIX(Scaled):
  10815. #if defined(GLX_USE_TLS)
  10816.         call    _x86_64_get_dispatch@PLT
  10817.         movq    2408(%rax), %r11
  10818.         jmp     *%r11
  10819. #elif defined(PTHREADS)
  10820.         subq    $24, %rsp
  10821.         movq    %xmm0, (%rsp)
  10822.         movq    %xmm1, 8(%rsp)
  10823.         movq    %xmm2, 16(%rsp)
  10824.         call    _x86_64_get_dispatch@PLT
  10825.         movq    16(%rsp), %xmm2
  10826.         movq    8(%rsp), %xmm1
  10827.         movq    (%rsp), %xmm0
  10828.         addq    $24, %rsp
  10829.         movq    2408(%rax), %r11
  10830.         jmp     *%r11
  10831. #else
  10832.         movq    _glapi_Dispatch(%rip), %rax
  10833.         testq   %rax, %rax
  10834.         je      1f
  10835.         movq    2408(%rax), %r11
  10836.         jmp     *%r11
  10837. 1:
  10838.         subq    $24, %rsp
  10839.         movq    %xmm0, (%rsp)
  10840.         movq    %xmm1, 8(%rsp)
  10841.         movq    %xmm2, 16(%rsp)
  10842.         call    _glapi_get_dispatch
  10843.         movq    16(%rsp), %xmm2
  10844.         movq    8(%rsp), %xmm1
  10845.         movq    (%rsp), %xmm0
  10846.         addq    $24, %rsp
  10847.         movq    2408(%rax), %r11
  10848.         jmp     *%r11
  10849. #endif /* defined(GLX_USE_TLS) */
  10850.         .size   GL_PREFIX(Scaled), .-GL_PREFIX(Scaled)
  10851.  
  10852.         .p2align        4,,15
  10853.         .globl  GL_PREFIX(Scalef)
  10854.         .type   GL_PREFIX(Scalef), @function
  10855. GL_PREFIX(Scalef):
  10856. #if defined(GLX_USE_TLS)
  10857.         call    _x86_64_get_dispatch@PLT
  10858.         movq    2416(%rax), %r11
  10859.         jmp     *%r11
  10860. #elif defined(PTHREADS)
  10861.         subq    $24, %rsp
  10862.         movq    %xmm0, (%rsp)
  10863.         movq    %xmm1, 8(%rsp)
  10864.         movq    %xmm2, 16(%rsp)
  10865.         call    _x86_64_get_dispatch@PLT
  10866.         movq    16(%rsp), %xmm2
  10867.         movq    8(%rsp), %xmm1
  10868.         movq    (%rsp), %xmm0
  10869.         addq    $24, %rsp
  10870.         movq    2416(%rax), %r11
  10871.         jmp     *%r11
  10872. #else
  10873.         movq    _glapi_Dispatch(%rip), %rax
  10874.         testq   %rax, %rax
  10875.         je      1f
  10876.         movq    2416(%rax), %r11
  10877.         jmp     *%r11
  10878. 1:
  10879.         subq    $24, %rsp
  10880.         movq    %xmm0, (%rsp)
  10881.         movq    %xmm1, 8(%rsp)
  10882.         movq    %xmm2, 16(%rsp)
  10883.         call    _glapi_get_dispatch
  10884.         movq    16(%rsp), %xmm2
  10885.         movq    8(%rsp), %xmm1
  10886.         movq    (%rsp), %xmm0
  10887.         addq    $24, %rsp
  10888.         movq    2416(%rax), %r11
  10889.         jmp     *%r11
  10890. #endif /* defined(GLX_USE_TLS) */
  10891.         .size   GL_PREFIX(Scalef), .-GL_PREFIX(Scalef)
  10892.  
  10893.         .p2align        4,,15
  10894.         .globl  GL_PREFIX(Translated)
  10895.         .type   GL_PREFIX(Translated), @function
  10896. GL_PREFIX(Translated):
  10897. #if defined(GLX_USE_TLS)
  10898.         call    _x86_64_get_dispatch@PLT
  10899.         movq    2424(%rax), %r11
  10900.         jmp     *%r11
  10901. #elif defined(PTHREADS)
  10902.         subq    $24, %rsp
  10903.         movq    %xmm0, (%rsp)
  10904.         movq    %xmm1, 8(%rsp)
  10905.         movq    %xmm2, 16(%rsp)
  10906.         call    _x86_64_get_dispatch@PLT
  10907.         movq    16(%rsp), %xmm2
  10908.         movq    8(%rsp), %xmm1
  10909.         movq    (%rsp), %xmm0
  10910.         addq    $24, %rsp
  10911.         movq    2424(%rax), %r11
  10912.         jmp     *%r11
  10913. #else
  10914.         movq    _glapi_Dispatch(%rip), %rax
  10915.         testq   %rax, %rax
  10916.         je      1f
  10917.         movq    2424(%rax), %r11
  10918.         jmp     *%r11
  10919. 1:
  10920.         subq    $24, %rsp
  10921.         movq    %xmm0, (%rsp)
  10922.         movq    %xmm1, 8(%rsp)
  10923.         movq    %xmm2, 16(%rsp)
  10924.         call    _glapi_get_dispatch
  10925.         movq    16(%rsp), %xmm2
  10926.         movq    8(%rsp), %xmm1
  10927.         movq    (%rsp), %xmm0
  10928.         addq    $24, %rsp
  10929.         movq    2424(%rax), %r11
  10930.         jmp     *%r11
  10931. #endif /* defined(GLX_USE_TLS) */
  10932.         .size   GL_PREFIX(Translated), .-GL_PREFIX(Translated)
  10933.  
  10934.         .p2align        4,,15
  10935.         .globl  GL_PREFIX(Translatef)
  10936.         .type   GL_PREFIX(Translatef), @function
  10937. GL_PREFIX(Translatef):
  10938. #if defined(GLX_USE_TLS)
  10939.         call    _x86_64_get_dispatch@PLT
  10940.         movq    2432(%rax), %r11
  10941.         jmp     *%r11
  10942. #elif defined(PTHREADS)
  10943.         subq    $24, %rsp
  10944.         movq    %xmm0, (%rsp)
  10945.         movq    %xmm1, 8(%rsp)
  10946.         movq    %xmm2, 16(%rsp)
  10947.         call    _x86_64_get_dispatch@PLT
  10948.         movq    16(%rsp), %xmm2
  10949.         movq    8(%rsp), %xmm1
  10950.         movq    (%rsp), %xmm0
  10951.         addq    $24, %rsp
  10952.         movq    2432(%rax), %r11
  10953.         jmp     *%r11
  10954. #else
  10955.         movq    _glapi_Dispatch(%rip), %rax
  10956.         testq   %rax, %rax
  10957.         je      1f
  10958.         movq    2432(%rax), %r11
  10959.         jmp     *%r11
  10960. 1:
  10961.         subq    $24, %rsp
  10962.         movq    %xmm0, (%rsp)
  10963.         movq    %xmm1, 8(%rsp)
  10964.         movq    %xmm2, 16(%rsp)
  10965.         call    _glapi_get_dispatch
  10966.         movq    16(%rsp), %xmm2
  10967.         movq    8(%rsp), %xmm1
  10968.         movq    (%rsp), %xmm0
  10969.         addq    $24, %rsp
  10970.         movq    2432(%rax), %r11
  10971.         jmp     *%r11
  10972. #endif /* defined(GLX_USE_TLS) */
  10973.         .size   GL_PREFIX(Translatef), .-GL_PREFIX(Translatef)
  10974.  
  10975.         .p2align        4,,15
  10976.         .globl  GL_PREFIX(Viewport)
  10977.         .type   GL_PREFIX(Viewport), @function
  10978. GL_PREFIX(Viewport):
  10979. #if defined(GLX_USE_TLS)
  10980.         call    _x86_64_get_dispatch@PLT
  10981.         movq    2440(%rax), %r11
  10982.         jmp     *%r11
  10983. #elif defined(PTHREADS)
  10984.         pushq   %rdi
  10985.         pushq   %rsi
  10986.         pushq   %rdx
  10987.         pushq   %rcx
  10988.         pushq   %rbp
  10989.         call    _x86_64_get_dispatch@PLT
  10990.         popq    %rbp
  10991.         popq    %rcx
  10992.         popq    %rdx
  10993.         popq    %rsi
  10994.         popq    %rdi
  10995.         movq    2440(%rax), %r11
  10996.         jmp     *%r11
  10997. #else
  10998.         movq    _glapi_Dispatch(%rip), %rax
  10999.         testq   %rax, %rax
  11000.         je      1f
  11001.         movq    2440(%rax), %r11
  11002.         jmp     *%r11
  11003. 1:
  11004.         pushq   %rdi
  11005.         pushq   %rsi
  11006.         pushq   %rdx
  11007.         pushq   %rcx
  11008.         pushq   %rbp
  11009.         call    _glapi_get_dispatch
  11010.         popq    %rbp
  11011.         popq    %rcx
  11012.         popq    %rdx
  11013.         popq    %rsi
  11014.         popq    %rdi
  11015.         movq    2440(%rax), %r11
  11016.         jmp     *%r11
  11017. #endif /* defined(GLX_USE_TLS) */
  11018.         .size   GL_PREFIX(Viewport), .-GL_PREFIX(Viewport)
  11019.  
  11020.         .p2align        4,,15
  11021.         .globl  GL_PREFIX(ArrayElement)
  11022.         .type   GL_PREFIX(ArrayElement), @function
  11023. GL_PREFIX(ArrayElement):
  11024. #if defined(GLX_USE_TLS)
  11025.         call    _x86_64_get_dispatch@PLT
  11026.         movq    2448(%rax), %r11
  11027.         jmp     *%r11
  11028. #elif defined(PTHREADS)
  11029.         pushq   %rdi
  11030.         call    _x86_64_get_dispatch@PLT
  11031.         popq    %rdi
  11032.         movq    2448(%rax), %r11
  11033.         jmp     *%r11
  11034. #else
  11035.         movq    _glapi_Dispatch(%rip), %rax
  11036.         testq   %rax, %rax
  11037.         je      1f
  11038.         movq    2448(%rax), %r11
  11039.         jmp     *%r11
  11040. 1:
  11041.         pushq   %rdi
  11042.         call    _glapi_get_dispatch
  11043.         popq    %rdi
  11044.         movq    2448(%rax), %r11
  11045.         jmp     *%r11
  11046. #endif /* defined(GLX_USE_TLS) */
  11047.         .size   GL_PREFIX(ArrayElement), .-GL_PREFIX(ArrayElement)
  11048.  
  11049.         .p2align        4,,15
  11050.         .globl  GL_PREFIX(BindTexture)
  11051.         .type   GL_PREFIX(BindTexture), @function
  11052. GL_PREFIX(BindTexture):
  11053. #if defined(GLX_USE_TLS)
  11054.         call    _x86_64_get_dispatch@PLT
  11055.         movq    2456(%rax), %r11
  11056.         jmp     *%r11
  11057. #elif defined(PTHREADS)
  11058.         pushq   %rdi
  11059.         pushq   %rsi
  11060.         pushq   %rbp
  11061.         call    _x86_64_get_dispatch@PLT
  11062.         popq    %rbp
  11063.         popq    %rsi
  11064.         popq    %rdi
  11065.         movq    2456(%rax), %r11
  11066.         jmp     *%r11
  11067. #else
  11068.         movq    _glapi_Dispatch(%rip), %rax
  11069.         testq   %rax, %rax
  11070.         je      1f
  11071.         movq    2456(%rax), %r11
  11072.         jmp     *%r11
  11073. 1:
  11074.         pushq   %rdi
  11075.         pushq   %rsi
  11076.         pushq   %rbp
  11077.         call    _glapi_get_dispatch
  11078.         popq    %rbp
  11079.         popq    %rsi
  11080.         popq    %rdi
  11081.         movq    2456(%rax), %r11
  11082.         jmp     *%r11
  11083. #endif /* defined(GLX_USE_TLS) */
  11084.         .size   GL_PREFIX(BindTexture), .-GL_PREFIX(BindTexture)
  11085.  
  11086.         .p2align        4,,15
  11087.         .globl  GL_PREFIX(ColorPointer)
  11088.         .type   GL_PREFIX(ColorPointer), @function
  11089. GL_PREFIX(ColorPointer):
  11090. #if defined(GLX_USE_TLS)
  11091.         call    _x86_64_get_dispatch@PLT
  11092.         movq    2464(%rax), %r11
  11093.         jmp     *%r11
  11094. #elif defined(PTHREADS)
  11095.         pushq   %rdi
  11096.         pushq   %rsi
  11097.         pushq   %rdx
  11098.         pushq   %rcx
  11099.         pushq   %rbp
  11100.         call    _x86_64_get_dispatch@PLT
  11101.         popq    %rbp
  11102.         popq    %rcx
  11103.         popq    %rdx
  11104.         popq    %rsi
  11105.         popq    %rdi
  11106.         movq    2464(%rax), %r11
  11107.         jmp     *%r11
  11108. #else
  11109.         movq    _glapi_Dispatch(%rip), %rax
  11110.         testq   %rax, %rax
  11111.         je      1f
  11112.         movq    2464(%rax), %r11
  11113.         jmp     *%r11
  11114. 1:
  11115.         pushq   %rdi
  11116.         pushq   %rsi
  11117.         pushq   %rdx
  11118.         pushq   %rcx
  11119.         pushq   %rbp
  11120.         call    _glapi_get_dispatch
  11121.         popq    %rbp
  11122.         popq    %rcx
  11123.         popq    %rdx
  11124.         popq    %rsi
  11125.         popq    %rdi
  11126.         movq    2464(%rax), %r11
  11127.         jmp     *%r11
  11128. #endif /* defined(GLX_USE_TLS) */
  11129.         .size   GL_PREFIX(ColorPointer), .-GL_PREFIX(ColorPointer)
  11130.  
  11131.         .p2align        4,,15
  11132.         .globl  GL_PREFIX(DisableClientState)
  11133.         .type   GL_PREFIX(DisableClientState), @function
  11134. GL_PREFIX(DisableClientState):
  11135. #if defined(GLX_USE_TLS)
  11136.         call    _x86_64_get_dispatch@PLT
  11137.         movq    2472(%rax), %r11
  11138.         jmp     *%r11
  11139. #elif defined(PTHREADS)
  11140.         pushq   %rdi
  11141.         call    _x86_64_get_dispatch@PLT
  11142.         popq    %rdi
  11143.         movq    2472(%rax), %r11
  11144.         jmp     *%r11
  11145. #else
  11146.         movq    _glapi_Dispatch(%rip), %rax
  11147.         testq   %rax, %rax
  11148.         je      1f
  11149.         movq    2472(%rax), %r11
  11150.         jmp     *%r11
  11151. 1:
  11152.         pushq   %rdi
  11153.         call    _glapi_get_dispatch
  11154.         popq    %rdi
  11155.         movq    2472(%rax), %r11
  11156.         jmp     *%r11
  11157. #endif /* defined(GLX_USE_TLS) */
  11158.         .size   GL_PREFIX(DisableClientState), .-GL_PREFIX(DisableClientState)
  11159.  
  11160.         .p2align        4,,15
  11161.         .globl  GL_PREFIX(DrawArrays)
  11162.         .type   GL_PREFIX(DrawArrays), @function
  11163. GL_PREFIX(DrawArrays):
  11164. #if defined(GLX_USE_TLS)
  11165.         call    _x86_64_get_dispatch@PLT
  11166.         movq    2480(%rax), %r11
  11167.         jmp     *%r11
  11168. #elif defined(PTHREADS)
  11169.         pushq   %rdi
  11170.         pushq   %rsi
  11171.         pushq   %rdx
  11172.         call    _x86_64_get_dispatch@PLT
  11173.         popq    %rdx
  11174.         popq    %rsi
  11175.         popq    %rdi
  11176.         movq    2480(%rax), %r11
  11177.         jmp     *%r11
  11178. #else
  11179.         movq    _glapi_Dispatch(%rip), %rax
  11180.         testq   %rax, %rax
  11181.         je      1f
  11182.         movq    2480(%rax), %r11
  11183.         jmp     *%r11
  11184. 1:
  11185.         pushq   %rdi
  11186.         pushq   %rsi
  11187.         pushq   %rdx
  11188.         call    _glapi_get_dispatch
  11189.         popq    %rdx
  11190.         popq    %rsi
  11191.         popq    %rdi
  11192.         movq    2480(%rax), %r11
  11193.         jmp     *%r11
  11194. #endif /* defined(GLX_USE_TLS) */
  11195.         .size   GL_PREFIX(DrawArrays), .-GL_PREFIX(DrawArrays)
  11196.  
  11197.         .p2align        4,,15
  11198.         .globl  GL_PREFIX(DrawElements)
  11199.         .type   GL_PREFIX(DrawElements), @function
  11200. GL_PREFIX(DrawElements):
  11201. #if defined(GLX_USE_TLS)
  11202.         call    _x86_64_get_dispatch@PLT
  11203.         movq    2488(%rax), %r11
  11204.         jmp     *%r11
  11205. #elif defined(PTHREADS)
  11206.         pushq   %rdi
  11207.         pushq   %rsi
  11208.         pushq   %rdx
  11209.         pushq   %rcx
  11210.         pushq   %rbp
  11211.         call    _x86_64_get_dispatch@PLT
  11212.         popq    %rbp
  11213.         popq    %rcx
  11214.         popq    %rdx
  11215.         popq    %rsi
  11216.         popq    %rdi
  11217.         movq    2488(%rax), %r11
  11218.         jmp     *%r11
  11219. #else
  11220.         movq    _glapi_Dispatch(%rip), %rax
  11221.         testq   %rax, %rax
  11222.         je      1f
  11223.         movq    2488(%rax), %r11
  11224.         jmp     *%r11
  11225. 1:
  11226.         pushq   %rdi
  11227.         pushq   %rsi
  11228.         pushq   %rdx
  11229.         pushq   %rcx
  11230.         pushq   %rbp
  11231.         call    _glapi_get_dispatch
  11232.         popq    %rbp
  11233.         popq    %rcx
  11234.         popq    %rdx
  11235.         popq    %rsi
  11236.         popq    %rdi
  11237.         movq    2488(%rax), %r11
  11238.         jmp     *%r11
  11239. #endif /* defined(GLX_USE_TLS) */
  11240.         .size   GL_PREFIX(DrawElements), .-GL_PREFIX(DrawElements)
  11241.  
  11242.         .p2align        4,,15
  11243.         .globl  GL_PREFIX(EdgeFlagPointer)
  11244.         .type   GL_PREFIX(EdgeFlagPointer), @function
  11245. GL_PREFIX(EdgeFlagPointer):
  11246. #if defined(GLX_USE_TLS)
  11247.         call    _x86_64_get_dispatch@PLT
  11248.         movq    2496(%rax), %r11
  11249.         jmp     *%r11
  11250. #elif defined(PTHREADS)
  11251.         pushq   %rdi
  11252.         pushq   %rsi
  11253.         pushq   %rbp
  11254.         call    _x86_64_get_dispatch@PLT
  11255.         popq    %rbp
  11256.         popq    %rsi
  11257.         popq    %rdi
  11258.         movq    2496(%rax), %r11
  11259.         jmp     *%r11
  11260. #else
  11261.         movq    _glapi_Dispatch(%rip), %rax
  11262.         testq   %rax, %rax
  11263.         je      1f
  11264.         movq    2496(%rax), %r11
  11265.         jmp     *%r11
  11266. 1:
  11267.         pushq   %rdi
  11268.         pushq   %rsi
  11269.         pushq   %rbp
  11270.         call    _glapi_get_dispatch
  11271.         popq    %rbp
  11272.         popq    %rsi
  11273.         popq    %rdi
  11274.         movq    2496(%rax), %r11
  11275.         jmp     *%r11
  11276. #endif /* defined(GLX_USE_TLS) */
  11277.         .size   GL_PREFIX(EdgeFlagPointer), .-GL_PREFIX(EdgeFlagPointer)
  11278.  
  11279.         .p2align        4,,15
  11280.         .globl  GL_PREFIX(EnableClientState)
  11281.         .type   GL_PREFIX(EnableClientState), @function
  11282. GL_PREFIX(EnableClientState):
  11283. #if defined(GLX_USE_TLS)
  11284.         call    _x86_64_get_dispatch@PLT
  11285.         movq    2504(%rax), %r11
  11286.         jmp     *%r11
  11287. #elif defined(PTHREADS)
  11288.         pushq   %rdi
  11289.         call    _x86_64_get_dispatch@PLT
  11290.         popq    %rdi
  11291.         movq    2504(%rax), %r11
  11292.         jmp     *%r11
  11293. #else
  11294.         movq    _glapi_Dispatch(%rip), %rax
  11295.         testq   %rax, %rax
  11296.         je      1f
  11297.         movq    2504(%rax), %r11
  11298.         jmp     *%r11
  11299. 1:
  11300.         pushq   %rdi
  11301.         call    _glapi_get_dispatch
  11302.         popq    %rdi
  11303.         movq    2504(%rax), %r11
  11304.         jmp     *%r11
  11305. #endif /* defined(GLX_USE_TLS) */
  11306.         .size   GL_PREFIX(EnableClientState), .-GL_PREFIX(EnableClientState)
  11307.  
  11308.         .p2align        4,,15
  11309.         .globl  GL_PREFIX(IndexPointer)
  11310.         .type   GL_PREFIX(IndexPointer), @function
  11311. GL_PREFIX(IndexPointer):
  11312. #if defined(GLX_USE_TLS)
  11313.         call    _x86_64_get_dispatch@PLT
  11314.         movq    2512(%rax), %r11
  11315.         jmp     *%r11
  11316. #elif defined(PTHREADS)
  11317.         pushq   %rdi
  11318.         pushq   %rsi
  11319.         pushq   %rdx
  11320.         call    _x86_64_get_dispatch@PLT
  11321.         popq    %rdx
  11322.         popq    %rsi
  11323.         popq    %rdi
  11324.         movq    2512(%rax), %r11
  11325.         jmp     *%r11
  11326. #else
  11327.         movq    _glapi_Dispatch(%rip), %rax
  11328.         testq   %rax, %rax
  11329.         je      1f
  11330.         movq    2512(%rax), %r11
  11331.         jmp     *%r11
  11332. 1:
  11333.         pushq   %rdi
  11334.         pushq   %rsi
  11335.         pushq   %rdx
  11336.         call    _glapi_get_dispatch
  11337.         popq    %rdx
  11338.         popq    %rsi
  11339.         popq    %rdi
  11340.         movq    2512(%rax), %r11
  11341.         jmp     *%r11
  11342. #endif /* defined(GLX_USE_TLS) */
  11343.         .size   GL_PREFIX(IndexPointer), .-GL_PREFIX(IndexPointer)
  11344.  
  11345.         .p2align        4,,15
  11346.         .globl  GL_PREFIX(Indexub)
  11347.         .type   GL_PREFIX(Indexub), @function
  11348. GL_PREFIX(Indexub):
  11349. #if defined(GLX_USE_TLS)
  11350.         call    _x86_64_get_dispatch@PLT
  11351.         movq    2520(%rax), %r11
  11352.         jmp     *%r11
  11353. #elif defined(PTHREADS)
  11354.         pushq   %rdi
  11355.         call    _x86_64_get_dispatch@PLT
  11356.         popq    %rdi
  11357.         movq    2520(%rax), %r11
  11358.         jmp     *%r11
  11359. #else
  11360.         movq    _glapi_Dispatch(%rip), %rax
  11361.         testq   %rax, %rax
  11362.         je      1f
  11363.         movq    2520(%rax), %r11
  11364.         jmp     *%r11
  11365. 1:
  11366.         pushq   %rdi
  11367.         call    _glapi_get_dispatch
  11368.         popq    %rdi
  11369.         movq    2520(%rax), %r11
  11370.         jmp     *%r11
  11371. #endif /* defined(GLX_USE_TLS) */
  11372.         .size   GL_PREFIX(Indexub), .-GL_PREFIX(Indexub)
  11373.  
  11374.         .p2align        4,,15
  11375.         .globl  GL_PREFIX(Indexubv)
  11376.         .type   GL_PREFIX(Indexubv), @function
  11377. GL_PREFIX(Indexubv):
  11378. #if defined(GLX_USE_TLS)
  11379.         call    _x86_64_get_dispatch@PLT
  11380.         movq    2528(%rax), %r11
  11381.         jmp     *%r11
  11382. #elif defined(PTHREADS)
  11383.         pushq   %rdi
  11384.         call    _x86_64_get_dispatch@PLT
  11385.         popq    %rdi
  11386.         movq    2528(%rax), %r11
  11387.         jmp     *%r11
  11388. #else
  11389.         movq    _glapi_Dispatch(%rip), %rax
  11390.         testq   %rax, %rax
  11391.         je      1f
  11392.         movq    2528(%rax), %r11
  11393.         jmp     *%r11
  11394. 1:
  11395.         pushq   %rdi
  11396.         call    _glapi_get_dispatch
  11397.         popq    %rdi
  11398.         movq    2528(%rax), %r11
  11399.         jmp     *%r11
  11400. #endif /* defined(GLX_USE_TLS) */
  11401.         .size   GL_PREFIX(Indexubv), .-GL_PREFIX(Indexubv)
  11402.  
  11403.         .p2align        4,,15
  11404.         .globl  GL_PREFIX(InterleavedArrays)
  11405.         .type   GL_PREFIX(InterleavedArrays), @function
  11406. GL_PREFIX(InterleavedArrays):
  11407. #if defined(GLX_USE_TLS)
  11408.         call    _x86_64_get_dispatch@PLT
  11409.         movq    2536(%rax), %r11
  11410.         jmp     *%r11
  11411. #elif defined(PTHREADS)
  11412.         pushq   %rdi
  11413.         pushq   %rsi
  11414.         pushq   %rdx
  11415.         call    _x86_64_get_dispatch@PLT
  11416.         popq    %rdx
  11417.         popq    %rsi
  11418.         popq    %rdi
  11419.         movq    2536(%rax), %r11
  11420.         jmp     *%r11
  11421. #else
  11422.         movq    _glapi_Dispatch(%rip), %rax
  11423.         testq   %rax, %rax
  11424.         je      1f
  11425.         movq    2536(%rax), %r11
  11426.         jmp     *%r11
  11427. 1:
  11428.         pushq   %rdi
  11429.         pushq   %rsi
  11430.         pushq   %rdx
  11431.         call    _glapi_get_dispatch
  11432.         popq    %rdx
  11433.         popq    %rsi
  11434.         popq    %rdi
  11435.         movq    2536(%rax), %r11
  11436.         jmp     *%r11
  11437. #endif /* defined(GLX_USE_TLS) */
  11438.         .size   GL_PREFIX(InterleavedArrays), .-GL_PREFIX(InterleavedArrays)
  11439.  
  11440.         .p2align        4,,15
  11441.         .globl  GL_PREFIX(NormalPointer)
  11442.         .type   GL_PREFIX(NormalPointer), @function
  11443. GL_PREFIX(NormalPointer):
  11444. #if defined(GLX_USE_TLS)
  11445.         call    _x86_64_get_dispatch@PLT
  11446.         movq    2544(%rax), %r11
  11447.         jmp     *%r11
  11448. #elif defined(PTHREADS)
  11449.         pushq   %rdi
  11450.         pushq   %rsi
  11451.         pushq   %rdx
  11452.         call    _x86_64_get_dispatch@PLT
  11453.         popq    %rdx
  11454.         popq    %rsi
  11455.         popq    %rdi
  11456.         movq    2544(%rax), %r11
  11457.         jmp     *%r11
  11458. #else
  11459.         movq    _glapi_Dispatch(%rip), %rax
  11460.         testq   %rax, %rax
  11461.         je      1f
  11462.         movq    2544(%rax), %r11
  11463.         jmp     *%r11
  11464. 1:
  11465.         pushq   %rdi
  11466.         pushq   %rsi
  11467.         pushq   %rdx
  11468.         call    _glapi_get_dispatch
  11469.         popq    %rdx
  11470.         popq    %rsi
  11471.         popq    %rdi
  11472.         movq    2544(%rax), %r11
  11473.         jmp     *%r11
  11474. #endif /* defined(GLX_USE_TLS) */
  11475.         .size   GL_PREFIX(NormalPointer), .-GL_PREFIX(NormalPointer)
  11476.  
  11477.         .p2align        4,,15
  11478.         .globl  GL_PREFIX(PolygonOffset)
  11479.         .type   GL_PREFIX(PolygonOffset), @function
  11480. GL_PREFIX(PolygonOffset):
  11481. #if defined(GLX_USE_TLS)
  11482.         call    _x86_64_get_dispatch@PLT
  11483.         movq    2552(%rax), %r11
  11484.         jmp     *%r11
  11485. #elif defined(PTHREADS)
  11486.         subq    $24, %rsp
  11487.         movq    %xmm0, (%rsp)
  11488.         movq    %xmm1, 8(%rsp)
  11489.         call    _x86_64_get_dispatch@PLT
  11490.         movq    8(%rsp), %xmm1
  11491.         movq    (%rsp), %xmm0
  11492.         addq    $24, %rsp
  11493.         movq    2552(%rax), %r11
  11494.         jmp     *%r11
  11495. #else
  11496.         movq    _glapi_Dispatch(%rip), %rax
  11497.         testq   %rax, %rax
  11498.         je      1f
  11499.         movq    2552(%rax), %r11
  11500.         jmp     *%r11
  11501. 1:
  11502.         subq    $24, %rsp
  11503.         movq    %xmm0, (%rsp)
  11504.         movq    %xmm1, 8(%rsp)
  11505.         call    _glapi_get_dispatch
  11506.         movq    8(%rsp), %xmm1
  11507.         movq    (%rsp), %xmm0
  11508.         addq    $24, %rsp
  11509.         movq    2552(%rax), %r11
  11510.         jmp     *%r11
  11511. #endif /* defined(GLX_USE_TLS) */
  11512.         .size   GL_PREFIX(PolygonOffset), .-GL_PREFIX(PolygonOffset)
  11513.  
  11514.         .p2align        4,,15
  11515.         .globl  GL_PREFIX(TexCoordPointer)
  11516.         .type   GL_PREFIX(TexCoordPointer), @function
  11517. GL_PREFIX(TexCoordPointer):
  11518. #if defined(GLX_USE_TLS)
  11519.         call    _x86_64_get_dispatch@PLT
  11520.         movq    2560(%rax), %r11
  11521.         jmp     *%r11
  11522. #elif defined(PTHREADS)
  11523.         pushq   %rdi
  11524.         pushq   %rsi
  11525.         pushq   %rdx
  11526.         pushq   %rcx
  11527.         pushq   %rbp
  11528.         call    _x86_64_get_dispatch@PLT
  11529.         popq    %rbp
  11530.         popq    %rcx
  11531.         popq    %rdx
  11532.         popq    %rsi
  11533.         popq    %rdi
  11534.         movq    2560(%rax), %r11
  11535.         jmp     *%r11
  11536. #else
  11537.         movq    _glapi_Dispatch(%rip), %rax
  11538.         testq   %rax, %rax
  11539.         je      1f
  11540.         movq    2560(%rax), %r11
  11541.         jmp     *%r11
  11542. 1:
  11543.         pushq   %rdi
  11544.         pushq   %rsi
  11545.         pushq   %rdx
  11546.         pushq   %rcx
  11547.         pushq   %rbp
  11548.         call    _glapi_get_dispatch
  11549.         popq    %rbp
  11550.         popq    %rcx
  11551.         popq    %rdx
  11552.         popq    %rsi
  11553.         popq    %rdi
  11554.         movq    2560(%rax), %r11
  11555.         jmp     *%r11
  11556. #endif /* defined(GLX_USE_TLS) */
  11557.         .size   GL_PREFIX(TexCoordPointer), .-GL_PREFIX(TexCoordPointer)
  11558.  
  11559.         .p2align        4,,15
  11560.         .globl  GL_PREFIX(VertexPointer)
  11561.         .type   GL_PREFIX(VertexPointer), @function
  11562. GL_PREFIX(VertexPointer):
  11563. #if defined(GLX_USE_TLS)
  11564.         call    _x86_64_get_dispatch@PLT
  11565.         movq    2568(%rax), %r11
  11566.         jmp     *%r11
  11567. #elif defined(PTHREADS)
  11568.         pushq   %rdi
  11569.         pushq   %rsi
  11570.         pushq   %rdx
  11571.         pushq   %rcx
  11572.         pushq   %rbp
  11573.         call    _x86_64_get_dispatch@PLT
  11574.         popq    %rbp
  11575.         popq    %rcx
  11576.         popq    %rdx
  11577.         popq    %rsi
  11578.         popq    %rdi
  11579.         movq    2568(%rax), %r11
  11580.         jmp     *%r11
  11581. #else
  11582.         movq    _glapi_Dispatch(%rip), %rax
  11583.         testq   %rax, %rax
  11584.         je      1f
  11585.         movq    2568(%rax), %r11
  11586.         jmp     *%r11
  11587. 1:
  11588.         pushq   %rdi
  11589.         pushq   %rsi
  11590.         pushq   %rdx
  11591.         pushq   %rcx
  11592.         pushq   %rbp
  11593.         call    _glapi_get_dispatch
  11594.         popq    %rbp
  11595.         popq    %rcx
  11596.         popq    %rdx
  11597.         popq    %rsi
  11598.         popq    %rdi
  11599.         movq    2568(%rax), %r11
  11600.         jmp     *%r11
  11601. #endif /* defined(GLX_USE_TLS) */
  11602.         .size   GL_PREFIX(VertexPointer), .-GL_PREFIX(VertexPointer)
  11603.  
  11604.         .p2align        4,,15
  11605.         .globl  GL_PREFIX(AreTexturesResident)
  11606.         .type   GL_PREFIX(AreTexturesResident), @function
  11607. GL_PREFIX(AreTexturesResident):
  11608. #if defined(GLX_USE_TLS)
  11609.         call    _x86_64_get_dispatch@PLT
  11610.         movq    2576(%rax), %r11
  11611.         jmp     *%r11
  11612. #elif defined(PTHREADS)
  11613.         pushq   %rdi
  11614.         pushq   %rsi
  11615.         pushq   %rdx
  11616.         call    _x86_64_get_dispatch@PLT
  11617.         popq    %rdx
  11618.         popq    %rsi
  11619.         popq    %rdi
  11620.         movq    2576(%rax), %r11
  11621.         jmp     *%r11
  11622. #else
  11623.         movq    _glapi_Dispatch(%rip), %rax
  11624.         testq   %rax, %rax
  11625.         je      1f
  11626.         movq    2576(%rax), %r11
  11627.         jmp     *%r11
  11628. 1:
  11629.         pushq   %rdi
  11630.         pushq   %rsi
  11631.         pushq   %rdx
  11632.         call    _glapi_get_dispatch
  11633.         popq    %rdx
  11634.         popq    %rsi
  11635.         popq    %rdi
  11636.         movq    2576(%rax), %r11
  11637.         jmp     *%r11
  11638. #endif /* defined(GLX_USE_TLS) */
  11639.         .size   GL_PREFIX(AreTexturesResident), .-GL_PREFIX(AreTexturesResident)
  11640.  
  11641.         .p2align        4,,15
  11642.         .globl  GL_PREFIX(CopyTexImage1D)
  11643.         .type   GL_PREFIX(CopyTexImage1D), @function
  11644. GL_PREFIX(CopyTexImage1D):
  11645. #if defined(GLX_USE_TLS)
  11646.         call    _x86_64_get_dispatch@PLT
  11647.         movq    2584(%rax), %r11
  11648.         jmp     *%r11
  11649. #elif defined(PTHREADS)
  11650.         pushq   %rdi
  11651.         pushq   %rsi
  11652.         pushq   %rdx
  11653.         pushq   %rcx
  11654.         pushq   %r8
  11655.         pushq   %r9
  11656.         pushq   %rbp
  11657.         call    _x86_64_get_dispatch@PLT
  11658.         popq    %rbp
  11659.         popq    %r9
  11660.         popq    %r8
  11661.         popq    %rcx
  11662.         popq    %rdx
  11663.         popq    %rsi
  11664.         popq    %rdi
  11665.         movq    2584(%rax), %r11
  11666.         jmp     *%r11
  11667. #else
  11668.         movq    _glapi_Dispatch(%rip), %rax
  11669.         testq   %rax, %rax
  11670.         je      1f
  11671.         movq    2584(%rax), %r11
  11672.         jmp     *%r11
  11673. 1:
  11674.         pushq   %rdi
  11675.         pushq   %rsi
  11676.         pushq   %rdx
  11677.         pushq   %rcx
  11678.         pushq   %r8
  11679.         pushq   %r9
  11680.         pushq   %rbp
  11681.         call    _glapi_get_dispatch
  11682.         popq    %rbp
  11683.         popq    %r9
  11684.         popq    %r8
  11685.         popq    %rcx
  11686.         popq    %rdx
  11687.         popq    %rsi
  11688.         popq    %rdi
  11689.         movq    2584(%rax), %r11
  11690.         jmp     *%r11
  11691. #endif /* defined(GLX_USE_TLS) */
  11692.         .size   GL_PREFIX(CopyTexImage1D), .-GL_PREFIX(CopyTexImage1D)
  11693.  
  11694.         .p2align        4,,15
  11695.         .globl  GL_PREFIX(CopyTexImage2D)
  11696.         .type   GL_PREFIX(CopyTexImage2D), @function
  11697. GL_PREFIX(CopyTexImage2D):
  11698. #if defined(GLX_USE_TLS)
  11699.         call    _x86_64_get_dispatch@PLT
  11700.         movq    2592(%rax), %r11
  11701.         jmp     *%r11
  11702. #elif defined(PTHREADS)
  11703.         pushq   %rdi
  11704.         pushq   %rsi
  11705.         pushq   %rdx
  11706.         pushq   %rcx
  11707.         pushq   %r8
  11708.         pushq   %r9
  11709.         pushq   %rbp
  11710.         call    _x86_64_get_dispatch@PLT
  11711.         popq    %rbp
  11712.         popq    %r9
  11713.         popq    %r8
  11714.         popq    %rcx
  11715.         popq    %rdx
  11716.         popq    %rsi
  11717.         popq    %rdi
  11718.         movq    2592(%rax), %r11
  11719.         jmp     *%r11
  11720. #else
  11721.         movq    _glapi_Dispatch(%rip), %rax
  11722.         testq   %rax, %rax
  11723.         je      1f
  11724.         movq    2592(%rax), %r11
  11725.         jmp     *%r11
  11726. 1:
  11727.         pushq   %rdi
  11728.         pushq   %rsi
  11729.         pushq   %rdx
  11730.         pushq   %rcx
  11731.         pushq   %r8
  11732.         pushq   %r9
  11733.         pushq   %rbp
  11734.         call    _glapi_get_dispatch
  11735.         popq    %rbp
  11736.         popq    %r9
  11737.         popq    %r8
  11738.         popq    %rcx
  11739.         popq    %rdx
  11740.         popq    %rsi
  11741.         popq    %rdi
  11742.         movq    2592(%rax), %r11
  11743.         jmp     *%r11
  11744. #endif /* defined(GLX_USE_TLS) */
  11745.         .size   GL_PREFIX(CopyTexImage2D), .-GL_PREFIX(CopyTexImage2D)
  11746.  
  11747.         .p2align        4,,15
  11748.         .globl  GL_PREFIX(CopyTexSubImage1D)
  11749.         .type   GL_PREFIX(CopyTexSubImage1D), @function
  11750. GL_PREFIX(CopyTexSubImage1D):
  11751. #if defined(GLX_USE_TLS)
  11752.         call    _x86_64_get_dispatch@PLT
  11753.         movq    2600(%rax), %r11
  11754.         jmp     *%r11
  11755. #elif defined(PTHREADS)
  11756.         pushq   %rdi
  11757.         pushq   %rsi
  11758.         pushq   %rdx
  11759.         pushq   %rcx
  11760.         pushq   %r8
  11761.         pushq   %r9
  11762.         pushq   %rbp
  11763.         call    _x86_64_get_dispatch@PLT
  11764.         popq    %rbp
  11765.         popq    %r9
  11766.         popq    %r8
  11767.         popq    %rcx
  11768.         popq    %rdx
  11769.         popq    %rsi
  11770.         popq    %rdi
  11771.         movq    2600(%rax), %r11
  11772.         jmp     *%r11
  11773. #else
  11774.         movq    _glapi_Dispatch(%rip), %rax
  11775.         testq   %rax, %rax
  11776.         je      1f
  11777.         movq    2600(%rax), %r11
  11778.         jmp     *%r11
  11779. 1:
  11780.         pushq   %rdi
  11781.         pushq   %rsi
  11782.         pushq   %rdx
  11783.         pushq   %rcx
  11784.         pushq   %r8
  11785.         pushq   %r9
  11786.         pushq   %rbp
  11787.         call    _glapi_get_dispatch
  11788.         popq    %rbp
  11789.         popq    %r9
  11790.         popq    %r8
  11791.         popq    %rcx
  11792.         popq    %rdx
  11793.         popq    %rsi
  11794.         popq    %rdi
  11795.         movq    2600(%rax), %r11
  11796.         jmp     *%r11
  11797. #endif /* defined(GLX_USE_TLS) */
  11798.         .size   GL_PREFIX(CopyTexSubImage1D), .-GL_PREFIX(CopyTexSubImage1D)
  11799.  
  11800.         .p2align        4,,15
  11801.         .globl  GL_PREFIX(CopyTexSubImage2D)
  11802.         .type   GL_PREFIX(CopyTexSubImage2D), @function
  11803. GL_PREFIX(CopyTexSubImage2D):
  11804. #if defined(GLX_USE_TLS)
  11805.         call    _x86_64_get_dispatch@PLT
  11806.         movq    2608(%rax), %r11
  11807.         jmp     *%r11
  11808. #elif defined(PTHREADS)
  11809.         pushq   %rdi
  11810.         pushq   %rsi
  11811.         pushq   %rdx
  11812.         pushq   %rcx
  11813.         pushq   %r8
  11814.         pushq   %r9
  11815.         pushq   %rbp
  11816.         call    _x86_64_get_dispatch@PLT
  11817.         popq    %rbp
  11818.         popq    %r9
  11819.         popq    %r8
  11820.         popq    %rcx
  11821.         popq    %rdx
  11822.         popq    %rsi
  11823.         popq    %rdi
  11824.         movq    2608(%rax), %r11
  11825.         jmp     *%r11
  11826. #else
  11827.         movq    _glapi_Dispatch(%rip), %rax
  11828.         testq   %rax, %rax
  11829.         je      1f
  11830.         movq    2608(%rax), %r11
  11831.         jmp     *%r11
  11832. 1:
  11833.         pushq   %rdi
  11834.         pushq   %rsi
  11835.         pushq   %rdx
  11836.         pushq   %rcx
  11837.         pushq   %r8
  11838.         pushq   %r9
  11839.         pushq   %rbp
  11840.         call    _glapi_get_dispatch
  11841.         popq    %rbp
  11842.         popq    %r9
  11843.         popq    %r8
  11844.         popq    %rcx
  11845.         popq    %rdx
  11846.         popq    %rsi
  11847.         popq    %rdi
  11848.         movq    2608(%rax), %r11
  11849.         jmp     *%r11
  11850. #endif /* defined(GLX_USE_TLS) */
  11851.         .size   GL_PREFIX(CopyTexSubImage2D), .-GL_PREFIX(CopyTexSubImage2D)
  11852.  
  11853.         .p2align        4,,15
  11854.         .globl  GL_PREFIX(DeleteTextures)
  11855.         .type   GL_PREFIX(DeleteTextures), @function
  11856. GL_PREFIX(DeleteTextures):
  11857. #if defined(GLX_USE_TLS)
  11858.         call    _x86_64_get_dispatch@PLT
  11859.         movq    2616(%rax), %r11
  11860.         jmp     *%r11
  11861. #elif defined(PTHREADS)
  11862.         pushq   %rdi
  11863.         pushq   %rsi
  11864.         pushq   %rbp
  11865.         call    _x86_64_get_dispatch@PLT
  11866.         popq    %rbp
  11867.         popq    %rsi
  11868.         popq    %rdi
  11869.         movq    2616(%rax), %r11
  11870.         jmp     *%r11
  11871. #else
  11872.         movq    _glapi_Dispatch(%rip), %rax
  11873.         testq   %rax, %rax
  11874.         je      1f
  11875.         movq    2616(%rax), %r11
  11876.         jmp     *%r11
  11877. 1:
  11878.         pushq   %rdi
  11879.         pushq   %rsi
  11880.         pushq   %rbp
  11881.         call    _glapi_get_dispatch
  11882.         popq    %rbp
  11883.         popq    %rsi
  11884.         popq    %rdi
  11885.         movq    2616(%rax), %r11
  11886.         jmp     *%r11
  11887. #endif /* defined(GLX_USE_TLS) */
  11888.         .size   GL_PREFIX(DeleteTextures), .-GL_PREFIX(DeleteTextures)
  11889.  
  11890.         .p2align        4,,15
  11891.         .globl  GL_PREFIX(GenTextures)
  11892.         .type   GL_PREFIX(GenTextures), @function
  11893. GL_PREFIX(GenTextures):
  11894. #if defined(GLX_USE_TLS)
  11895.         call    _x86_64_get_dispatch@PLT
  11896.         movq    2624(%rax), %r11
  11897.         jmp     *%r11
  11898. #elif defined(PTHREADS)
  11899.         pushq   %rdi
  11900.         pushq   %rsi
  11901.         pushq   %rbp
  11902.         call    _x86_64_get_dispatch@PLT
  11903.         popq    %rbp
  11904.         popq    %rsi
  11905.         popq    %rdi
  11906.         movq    2624(%rax), %r11
  11907.         jmp     *%r11
  11908. #else
  11909.         movq    _glapi_Dispatch(%rip), %rax
  11910.         testq   %rax, %rax
  11911.         je      1f
  11912.         movq    2624(%rax), %r11
  11913.         jmp     *%r11
  11914. 1:
  11915.         pushq   %rdi
  11916.         pushq   %rsi
  11917.         pushq   %rbp
  11918.         call    _glapi_get_dispatch
  11919.         popq    %rbp
  11920.         popq    %rsi
  11921.         popq    %rdi
  11922.         movq    2624(%rax), %r11
  11923.         jmp     *%r11
  11924. #endif /* defined(GLX_USE_TLS) */
  11925.         .size   GL_PREFIX(GenTextures), .-GL_PREFIX(GenTextures)
  11926.  
  11927.         .p2align        4,,15
  11928.         .globl  GL_PREFIX(GetPointerv)
  11929.         .type   GL_PREFIX(GetPointerv), @function
  11930. GL_PREFIX(GetPointerv):
  11931. #if defined(GLX_USE_TLS)
  11932.         call    _x86_64_get_dispatch@PLT
  11933.         movq    2632(%rax), %r11
  11934.         jmp     *%r11
  11935. #elif defined(PTHREADS)
  11936.         pushq   %rdi
  11937.         pushq   %rsi
  11938.         pushq   %rbp
  11939.         call    _x86_64_get_dispatch@PLT
  11940.         popq    %rbp
  11941.         popq    %rsi
  11942.         popq    %rdi
  11943.         movq    2632(%rax), %r11
  11944.         jmp     *%r11
  11945. #else
  11946.         movq    _glapi_Dispatch(%rip), %rax
  11947.         testq   %rax, %rax
  11948.         je      1f
  11949.         movq    2632(%rax), %r11
  11950.         jmp     *%r11
  11951. 1:
  11952.         pushq   %rdi
  11953.         pushq   %rsi
  11954.         pushq   %rbp
  11955.         call    _glapi_get_dispatch
  11956.         popq    %rbp
  11957.         popq    %rsi
  11958.         popq    %rdi
  11959.         movq    2632(%rax), %r11
  11960.         jmp     *%r11
  11961. #endif /* defined(GLX_USE_TLS) */
  11962.         .size   GL_PREFIX(GetPointerv), .-GL_PREFIX(GetPointerv)
  11963.  
  11964.         .p2align        4,,15
  11965.         .globl  GL_PREFIX(IsTexture)
  11966.         .type   GL_PREFIX(IsTexture), @function
  11967. GL_PREFIX(IsTexture):
  11968. #if defined(GLX_USE_TLS)
  11969.         call    _x86_64_get_dispatch@PLT
  11970.         movq    2640(%rax), %r11
  11971.         jmp     *%r11
  11972. #elif defined(PTHREADS)
  11973.         pushq   %rdi
  11974.         call    _x86_64_get_dispatch@PLT
  11975.         popq    %rdi
  11976.         movq    2640(%rax), %r11
  11977.         jmp     *%r11
  11978. #else
  11979.         movq    _glapi_Dispatch(%rip), %rax
  11980.         testq   %rax, %rax
  11981.         je      1f
  11982.         movq    2640(%rax), %r11
  11983.         jmp     *%r11
  11984. 1:
  11985.         pushq   %rdi
  11986.         call    _glapi_get_dispatch
  11987.         popq    %rdi
  11988.         movq    2640(%rax), %r11
  11989.         jmp     *%r11
  11990. #endif /* defined(GLX_USE_TLS) */
  11991.         .size   GL_PREFIX(IsTexture), .-GL_PREFIX(IsTexture)
  11992.  
  11993.         .p2align        4,,15
  11994.         .globl  GL_PREFIX(PrioritizeTextures)
  11995.         .type   GL_PREFIX(PrioritizeTextures), @function
  11996. GL_PREFIX(PrioritizeTextures):
  11997. #if defined(GLX_USE_TLS)
  11998.         call    _x86_64_get_dispatch@PLT
  11999.         movq    2648(%rax), %r11
  12000.         jmp     *%r11
  12001. #elif defined(PTHREADS)
  12002.         pushq   %rdi
  12003.         pushq   %rsi
  12004.         pushq   %rdx
  12005.         call    _x86_64_get_dispatch@PLT
  12006.         popq    %rdx
  12007.         popq    %rsi
  12008.         popq    %rdi
  12009.         movq    2648(%rax), %r11
  12010.         jmp     *%r11
  12011. #else
  12012.         movq    _glapi_Dispatch(%rip), %rax
  12013.         testq   %rax, %rax
  12014.         je      1f
  12015.         movq    2648(%rax), %r11
  12016.         jmp     *%r11
  12017. 1:
  12018.         pushq   %rdi
  12019.         pushq   %rsi
  12020.         pushq   %rdx
  12021.         call    _glapi_get_dispatch
  12022.         popq    %rdx
  12023.         popq    %rsi
  12024.         popq    %rdi
  12025.         movq    2648(%rax), %r11
  12026.         jmp     *%r11
  12027. #endif /* defined(GLX_USE_TLS) */
  12028.         .size   GL_PREFIX(PrioritizeTextures), .-GL_PREFIX(PrioritizeTextures)
  12029.  
  12030.         .p2align        4,,15
  12031.         .globl  GL_PREFIX(TexSubImage1D)
  12032.         .type   GL_PREFIX(TexSubImage1D), @function
  12033. GL_PREFIX(TexSubImage1D):
  12034. #if defined(GLX_USE_TLS)
  12035.         call    _x86_64_get_dispatch@PLT
  12036.         movq    2656(%rax), %r11
  12037.         jmp     *%r11
  12038. #elif defined(PTHREADS)
  12039.         pushq   %rdi
  12040.         pushq   %rsi
  12041.         pushq   %rdx
  12042.         pushq   %rcx
  12043.         pushq   %r8
  12044.         pushq   %r9
  12045.         pushq   %rbp
  12046.         call    _x86_64_get_dispatch@PLT
  12047.         popq    %rbp
  12048.         popq    %r9
  12049.         popq    %r8
  12050.         popq    %rcx
  12051.         popq    %rdx
  12052.         popq    %rsi
  12053.         popq    %rdi
  12054.         movq    2656(%rax), %r11
  12055.         jmp     *%r11
  12056. #else
  12057.         movq    _glapi_Dispatch(%rip), %rax
  12058.         testq   %rax, %rax
  12059.         je      1f
  12060.         movq    2656(%rax), %r11
  12061.         jmp     *%r11
  12062. 1:
  12063.         pushq   %rdi
  12064.         pushq   %rsi
  12065.         pushq   %rdx
  12066.         pushq   %rcx
  12067.         pushq   %r8
  12068.         pushq   %r9
  12069.         pushq   %rbp
  12070.         call    _glapi_get_dispatch
  12071.         popq    %rbp
  12072.         popq    %r9
  12073.         popq    %r8
  12074.         popq    %rcx
  12075.         popq    %rdx
  12076.         popq    %rsi
  12077.         popq    %rdi
  12078.         movq    2656(%rax), %r11
  12079.         jmp     *%r11
  12080. #endif /* defined(GLX_USE_TLS) */
  12081.         .size   GL_PREFIX(TexSubImage1D), .-GL_PREFIX(TexSubImage1D)
  12082.  
  12083.         .p2align        4,,15
  12084.         .globl  GL_PREFIX(TexSubImage2D)
  12085.         .type   GL_PREFIX(TexSubImage2D), @function
  12086. GL_PREFIX(TexSubImage2D):
  12087. #if defined(GLX_USE_TLS)
  12088.         call    _x86_64_get_dispatch@PLT
  12089.         movq    2664(%rax), %r11
  12090.         jmp     *%r11
  12091. #elif defined(PTHREADS)
  12092.         pushq   %rdi
  12093.         pushq   %rsi
  12094.         pushq   %rdx
  12095.         pushq   %rcx
  12096.         pushq   %r8
  12097.         pushq   %r9
  12098.         pushq   %rbp
  12099.         call    _x86_64_get_dispatch@PLT
  12100.         popq    %rbp
  12101.         popq    %r9
  12102.         popq    %r8
  12103.         popq    %rcx
  12104.         popq    %rdx
  12105.         popq    %rsi
  12106.         popq    %rdi
  12107.         movq    2664(%rax), %r11
  12108.         jmp     *%r11
  12109. #else
  12110.         movq    _glapi_Dispatch(%rip), %rax
  12111.         testq   %rax, %rax
  12112.         je      1f
  12113.         movq    2664(%rax), %r11
  12114.         jmp     *%r11
  12115. 1:
  12116.         pushq   %rdi
  12117.         pushq   %rsi
  12118.         pushq   %rdx
  12119.         pushq   %rcx
  12120.         pushq   %r8
  12121.         pushq   %r9
  12122.         pushq   %rbp
  12123.         call    _glapi_get_dispatch
  12124.         popq    %rbp
  12125.         popq    %r9
  12126.         popq    %r8
  12127.         popq    %rcx
  12128.         popq    %rdx
  12129.         popq    %rsi
  12130.         popq    %rdi
  12131.         movq    2664(%rax), %r11
  12132.         jmp     *%r11
  12133. #endif /* defined(GLX_USE_TLS) */
  12134.         .size   GL_PREFIX(TexSubImage2D), .-GL_PREFIX(TexSubImage2D)
  12135.  
  12136.         .p2align        4,,15
  12137.         .globl  GL_PREFIX(PopClientAttrib)
  12138.         .type   GL_PREFIX(PopClientAttrib), @function
  12139. GL_PREFIX(PopClientAttrib):
  12140. #if defined(GLX_USE_TLS)
  12141.         call    _x86_64_get_dispatch@PLT
  12142.         movq    2672(%rax), %r11
  12143.         jmp     *%r11
  12144. #elif defined(PTHREADS)
  12145.         pushq   %rbp
  12146.         call    _x86_64_get_dispatch@PLT
  12147.         popq    %rbp
  12148.         movq    2672(%rax), %r11
  12149.         jmp     *%r11
  12150. #else
  12151.         movq    _glapi_Dispatch(%rip), %rax
  12152.         testq   %rax, %rax
  12153.         je      1f
  12154.         movq    2672(%rax), %r11
  12155.         jmp     *%r11
  12156. 1:
  12157.         pushq   %rbp
  12158.         call    _glapi_get_dispatch
  12159.         popq    %rbp
  12160.         movq    2672(%rax), %r11
  12161.         jmp     *%r11
  12162. #endif /* defined(GLX_USE_TLS) */
  12163.         .size   GL_PREFIX(PopClientAttrib), .-GL_PREFIX(PopClientAttrib)
  12164.  
  12165.         .p2align        4,,15
  12166.         .globl  GL_PREFIX(PushClientAttrib)
  12167.         .type   GL_PREFIX(PushClientAttrib), @function
  12168. GL_PREFIX(PushClientAttrib):
  12169. #if defined(GLX_USE_TLS)
  12170.         call    _x86_64_get_dispatch@PLT
  12171.         movq    2680(%rax), %r11
  12172.         jmp     *%r11
  12173. #elif defined(PTHREADS)
  12174.         pushq   %rdi
  12175.         call    _x86_64_get_dispatch@PLT
  12176.         popq    %rdi
  12177.         movq    2680(%rax), %r11
  12178.         jmp     *%r11
  12179. #else
  12180.         movq    _glapi_Dispatch(%rip), %rax
  12181.         testq   %rax, %rax
  12182.         je      1f
  12183.         movq    2680(%rax), %r11
  12184.         jmp     *%r11
  12185. 1:
  12186.         pushq   %rdi
  12187.         call    _glapi_get_dispatch
  12188.         popq    %rdi
  12189.         movq    2680(%rax), %r11
  12190.         jmp     *%r11
  12191. #endif /* defined(GLX_USE_TLS) */
  12192.         .size   GL_PREFIX(PushClientAttrib), .-GL_PREFIX(PushClientAttrib)
  12193.  
  12194.         .p2align        4,,15
  12195.         .globl  GL_PREFIX(BlendColor)
  12196.         .type   GL_PREFIX(BlendColor), @function
  12197. GL_PREFIX(BlendColor):
  12198. #if defined(GLX_USE_TLS)
  12199.         call    _x86_64_get_dispatch@PLT
  12200.         movq    2688(%rax), %r11
  12201.         jmp     *%r11
  12202. #elif defined(PTHREADS)
  12203.         pushq   %rdi
  12204.         pushq   %rsi
  12205.         pushq   %rdx
  12206.         pushq   %rcx
  12207.         pushq   %rbp
  12208.         call    _x86_64_get_dispatch@PLT
  12209.         popq    %rbp
  12210.         popq    %rcx
  12211.         popq    %rdx
  12212.         popq    %rsi
  12213.         popq    %rdi
  12214.         movq    2688(%rax), %r11
  12215.         jmp     *%r11
  12216. #else
  12217.         movq    _glapi_Dispatch(%rip), %rax
  12218.         testq   %rax, %rax
  12219.         je      1f
  12220.         movq    2688(%rax), %r11
  12221.         jmp     *%r11
  12222. 1:
  12223.         pushq   %rdi
  12224.         pushq   %rsi
  12225.         pushq   %rdx
  12226.         pushq   %rcx
  12227.         pushq   %rbp
  12228.         call    _glapi_get_dispatch
  12229.         popq    %rbp
  12230.         popq    %rcx
  12231.         popq    %rdx
  12232.         popq    %rsi
  12233.         popq    %rdi
  12234.         movq    2688(%rax), %r11
  12235.         jmp     *%r11
  12236. #endif /* defined(GLX_USE_TLS) */
  12237.         .size   GL_PREFIX(BlendColor), .-GL_PREFIX(BlendColor)
  12238.  
  12239.         .p2align        4,,15
  12240.         .globl  GL_PREFIX(BlendEquation)
  12241.         .type   GL_PREFIX(BlendEquation), @function
  12242. GL_PREFIX(BlendEquation):
  12243. #if defined(GLX_USE_TLS)
  12244.         call    _x86_64_get_dispatch@PLT
  12245.         movq    2696(%rax), %r11
  12246.         jmp     *%r11
  12247. #elif defined(PTHREADS)
  12248.         pushq   %rdi
  12249.         call    _x86_64_get_dispatch@PLT
  12250.         popq    %rdi
  12251.         movq    2696(%rax), %r11
  12252.         jmp     *%r11
  12253. #else
  12254.         movq    _glapi_Dispatch(%rip), %rax
  12255.         testq   %rax, %rax
  12256.         je      1f
  12257.         movq    2696(%rax), %r11
  12258.         jmp     *%r11
  12259. 1:
  12260.         pushq   %rdi
  12261.         call    _glapi_get_dispatch
  12262.         popq    %rdi
  12263.         movq    2696(%rax), %r11
  12264.         jmp     *%r11
  12265. #endif /* defined(GLX_USE_TLS) */
  12266.         .size   GL_PREFIX(BlendEquation), .-GL_PREFIX(BlendEquation)
  12267.  
  12268.         .p2align        4,,15
  12269.         .globl  GL_PREFIX(DrawRangeElements)
  12270.         .type   GL_PREFIX(DrawRangeElements), @function
  12271. GL_PREFIX(DrawRangeElements):
  12272. #if defined(GLX_USE_TLS)
  12273.         call    _x86_64_get_dispatch@PLT
  12274.         movq    2704(%rax), %r11
  12275.         jmp     *%r11
  12276. #elif defined(PTHREADS)
  12277.         pushq   %rdi
  12278.         pushq   %rsi
  12279.         pushq   %rdx
  12280.         pushq   %rcx
  12281.         pushq   %r8
  12282.         pushq   %r9
  12283.         pushq   %rbp
  12284.         call    _x86_64_get_dispatch@PLT
  12285.         popq    %rbp
  12286.         popq    %r9
  12287.         popq    %r8
  12288.         popq    %rcx
  12289.         popq    %rdx
  12290.         popq    %rsi
  12291.         popq    %rdi
  12292.         movq    2704(%rax), %r11
  12293.         jmp     *%r11
  12294. #else
  12295.         movq    _glapi_Dispatch(%rip), %rax
  12296.         testq   %rax, %rax
  12297.         je      1f
  12298.         movq    2704(%rax), %r11
  12299.         jmp     *%r11
  12300. 1:
  12301.         pushq   %rdi
  12302.         pushq   %rsi
  12303.         pushq   %rdx
  12304.         pushq   %rcx
  12305.         pushq   %r8
  12306.         pushq   %r9
  12307.         pushq   %rbp
  12308.         call    _glapi_get_dispatch
  12309.         popq    %rbp
  12310.         popq    %r9
  12311.         popq    %r8
  12312.         popq    %rcx
  12313.         popq    %rdx
  12314.         popq    %rsi
  12315.         popq    %rdi
  12316.         movq    2704(%rax), %r11
  12317.         jmp     *%r11
  12318. #endif /* defined(GLX_USE_TLS) */
  12319.         .size   GL_PREFIX(DrawRangeElements), .-GL_PREFIX(DrawRangeElements)
  12320.  
  12321.         .p2align        4,,15
  12322.         .globl  GL_PREFIX(ColorTable)
  12323.         .type   GL_PREFIX(ColorTable), @function
  12324. GL_PREFIX(ColorTable):
  12325. #if defined(GLX_USE_TLS)
  12326.         call    _x86_64_get_dispatch@PLT
  12327.         movq    2712(%rax), %r11
  12328.         jmp     *%r11
  12329. #elif defined(PTHREADS)
  12330.         pushq   %rdi
  12331.         pushq   %rsi
  12332.         pushq   %rdx
  12333.         pushq   %rcx
  12334.         pushq   %r8
  12335.         pushq   %r9
  12336.         pushq   %rbp
  12337.         call    _x86_64_get_dispatch@PLT
  12338.         popq    %rbp
  12339.         popq    %r9
  12340.         popq    %r8
  12341.         popq    %rcx
  12342.         popq    %rdx
  12343.         popq    %rsi
  12344.         popq    %rdi
  12345.         movq    2712(%rax), %r11
  12346.         jmp     *%r11
  12347. #else
  12348.         movq    _glapi_Dispatch(%rip), %rax
  12349.         testq   %rax, %rax
  12350.         je      1f
  12351.         movq    2712(%rax), %r11
  12352.         jmp     *%r11
  12353. 1:
  12354.         pushq   %rdi
  12355.         pushq   %rsi
  12356.         pushq   %rdx
  12357.         pushq   %rcx
  12358.         pushq   %r8
  12359.         pushq   %r9
  12360.         pushq   %rbp
  12361.         call    _glapi_get_dispatch
  12362.         popq    %rbp
  12363.         popq    %r9
  12364.         popq    %r8
  12365.         popq    %rcx
  12366.         popq    %rdx
  12367.         popq    %rsi
  12368.         popq    %rdi
  12369.         movq    2712(%rax), %r11
  12370.         jmp     *%r11
  12371. #endif /* defined(GLX_USE_TLS) */
  12372.         .size   GL_PREFIX(ColorTable), .-GL_PREFIX(ColorTable)
  12373.  
  12374.         .p2align        4,,15
  12375.         .globl  GL_PREFIX(ColorTableParameterfv)
  12376.         .type   GL_PREFIX(ColorTableParameterfv), @function
  12377. GL_PREFIX(ColorTableParameterfv):
  12378. #if defined(GLX_USE_TLS)
  12379.         call    _x86_64_get_dispatch@PLT
  12380.         movq    2720(%rax), %r11
  12381.         jmp     *%r11
  12382. #elif defined(PTHREADS)
  12383.         pushq   %rdi
  12384.         pushq   %rsi
  12385.         pushq   %rdx
  12386.         call    _x86_64_get_dispatch@PLT
  12387.         popq    %rdx
  12388.         popq    %rsi
  12389.         popq    %rdi
  12390.         movq    2720(%rax), %r11
  12391.         jmp     *%r11
  12392. #else
  12393.         movq    _glapi_Dispatch(%rip), %rax
  12394.         testq   %rax, %rax
  12395.         je      1f
  12396.         movq    2720(%rax), %r11
  12397.         jmp     *%r11
  12398. 1:
  12399.         pushq   %rdi
  12400.         pushq   %rsi
  12401.         pushq   %rdx
  12402.         call    _glapi_get_dispatch
  12403.         popq    %rdx
  12404.         popq    %rsi
  12405.         popq    %rdi
  12406.         movq    2720(%rax), %r11
  12407.         jmp     *%r11
  12408. #endif /* defined(GLX_USE_TLS) */
  12409.         .size   GL_PREFIX(ColorTableParameterfv), .-GL_PREFIX(ColorTableParameterfv)
  12410.  
  12411.         .p2align        4,,15
  12412.         .globl  GL_PREFIX(ColorTableParameteriv)
  12413.         .type   GL_PREFIX(ColorTableParameteriv), @function
  12414. GL_PREFIX(ColorTableParameteriv):
  12415. #if defined(GLX_USE_TLS)
  12416.         call    _x86_64_get_dispatch@PLT
  12417.         movq    2728(%rax), %r11
  12418.         jmp     *%r11
  12419. #elif defined(PTHREADS)
  12420.         pushq   %rdi
  12421.         pushq   %rsi
  12422.         pushq   %rdx
  12423.         call    _x86_64_get_dispatch@PLT
  12424.         popq    %rdx
  12425.         popq    %rsi
  12426.         popq    %rdi
  12427.         movq    2728(%rax), %r11
  12428.         jmp     *%r11
  12429. #else
  12430.         movq    _glapi_Dispatch(%rip), %rax
  12431.         testq   %rax, %rax
  12432.         je      1f
  12433.         movq    2728(%rax), %r11
  12434.         jmp     *%r11
  12435. 1:
  12436.         pushq   %rdi
  12437.         pushq   %rsi
  12438.         pushq   %rdx
  12439.         call    _glapi_get_dispatch
  12440.         popq    %rdx
  12441.         popq    %rsi
  12442.         popq    %rdi
  12443.         movq    2728(%rax), %r11
  12444.         jmp     *%r11
  12445. #endif /* defined(GLX_USE_TLS) */
  12446.         .size   GL_PREFIX(ColorTableParameteriv), .-GL_PREFIX(ColorTableParameteriv)
  12447.  
  12448.         .p2align        4,,15
  12449.         .globl  GL_PREFIX(CopyColorTable)
  12450.         .type   GL_PREFIX(CopyColorTable), @function
  12451. GL_PREFIX(CopyColorTable):
  12452. #if defined(GLX_USE_TLS)
  12453.         call    _x86_64_get_dispatch@PLT
  12454.         movq    2736(%rax), %r11
  12455.         jmp     *%r11
  12456. #elif defined(PTHREADS)
  12457.         pushq   %rdi
  12458.         pushq   %rsi
  12459.         pushq   %rdx
  12460.         pushq   %rcx
  12461.         pushq   %r8
  12462.         call    _x86_64_get_dispatch@PLT
  12463.         popq    %r8
  12464.         popq    %rcx
  12465.         popq    %rdx
  12466.         popq    %rsi
  12467.         popq    %rdi
  12468.         movq    2736(%rax), %r11
  12469.         jmp     *%r11
  12470. #else
  12471.         movq    _glapi_Dispatch(%rip), %rax
  12472.         testq   %rax, %rax
  12473.         je      1f
  12474.         movq    2736(%rax), %r11
  12475.         jmp     *%r11
  12476. 1:
  12477.         pushq   %rdi
  12478.         pushq   %rsi
  12479.         pushq   %rdx
  12480.         pushq   %rcx
  12481.         pushq   %r8
  12482.         call    _glapi_get_dispatch
  12483.         popq    %r8
  12484.         popq    %rcx
  12485.         popq    %rdx
  12486.         popq    %rsi
  12487.         popq    %rdi
  12488.         movq    2736(%rax), %r11
  12489.         jmp     *%r11
  12490. #endif /* defined(GLX_USE_TLS) */
  12491.         .size   GL_PREFIX(CopyColorTable), .-GL_PREFIX(CopyColorTable)
  12492.  
  12493.         .p2align        4,,15
  12494.         .globl  GL_PREFIX(GetColorTable)
  12495.         .type   GL_PREFIX(GetColorTable), @function
  12496. GL_PREFIX(GetColorTable):
  12497. #if defined(GLX_USE_TLS)
  12498.         call    _x86_64_get_dispatch@PLT
  12499.         movq    2744(%rax), %r11
  12500.         jmp     *%r11
  12501. #elif defined(PTHREADS)
  12502.         pushq   %rdi
  12503.         pushq   %rsi
  12504.         pushq   %rdx
  12505.         pushq   %rcx
  12506.         pushq   %rbp
  12507.         call    _x86_64_get_dispatch@PLT
  12508.         popq    %rbp
  12509.         popq    %rcx
  12510.         popq    %rdx
  12511.         popq    %rsi
  12512.         popq    %rdi
  12513.         movq    2744(%rax), %r11
  12514.         jmp     *%r11
  12515. #else
  12516.         movq    _glapi_Dispatch(%rip), %rax
  12517.         testq   %rax, %rax
  12518.         je      1f
  12519.         movq    2744(%rax), %r11
  12520.         jmp     *%r11
  12521. 1:
  12522.         pushq   %rdi
  12523.         pushq   %rsi
  12524.         pushq   %rdx
  12525.         pushq   %rcx
  12526.         pushq   %rbp
  12527.         call    _glapi_get_dispatch
  12528.         popq    %rbp
  12529.         popq    %rcx
  12530.         popq    %rdx
  12531.         popq    %rsi
  12532.         popq    %rdi
  12533.         movq    2744(%rax), %r11
  12534.         jmp     *%r11
  12535. #endif /* defined(GLX_USE_TLS) */
  12536.         .size   GL_PREFIX(GetColorTable), .-GL_PREFIX(GetColorTable)
  12537.  
  12538.         .p2align        4,,15
  12539.         .globl  GL_PREFIX(GetColorTableParameterfv)
  12540.         .type   GL_PREFIX(GetColorTableParameterfv), @function
  12541. GL_PREFIX(GetColorTableParameterfv):
  12542. #if defined(GLX_USE_TLS)
  12543.         call    _x86_64_get_dispatch@PLT
  12544.         movq    2752(%rax), %r11
  12545.         jmp     *%r11
  12546. #elif defined(PTHREADS)
  12547.         pushq   %rdi
  12548.         pushq   %rsi
  12549.         pushq   %rdx
  12550.         call    _x86_64_get_dispatch@PLT
  12551.         popq    %rdx
  12552.         popq    %rsi
  12553.         popq    %rdi
  12554.         movq    2752(%rax), %r11
  12555.         jmp     *%r11
  12556. #else
  12557.         movq    _glapi_Dispatch(%rip), %rax
  12558.         testq   %rax, %rax
  12559.         je      1f
  12560.         movq    2752(%rax), %r11
  12561.         jmp     *%r11
  12562. 1:
  12563.         pushq   %rdi
  12564.         pushq   %rsi
  12565.         pushq   %rdx
  12566.         call    _glapi_get_dispatch
  12567.         popq    %rdx
  12568.         popq    %rsi
  12569.         popq    %rdi
  12570.         movq    2752(%rax), %r11
  12571.         jmp     *%r11
  12572. #endif /* defined(GLX_USE_TLS) */
  12573.         .size   GL_PREFIX(GetColorTableParameterfv), .-GL_PREFIX(GetColorTableParameterfv)
  12574.  
  12575.         .p2align        4,,15
  12576.         .globl  GL_PREFIX(GetColorTableParameteriv)
  12577.         .type   GL_PREFIX(GetColorTableParameteriv), @function
  12578. GL_PREFIX(GetColorTableParameteriv):
  12579. #if defined(GLX_USE_TLS)
  12580.         call    _x86_64_get_dispatch@PLT
  12581.         movq    2760(%rax), %r11
  12582.         jmp     *%r11
  12583. #elif defined(PTHREADS)
  12584.         pushq   %rdi
  12585.         pushq   %rsi
  12586.         pushq   %rdx
  12587.         call    _x86_64_get_dispatch@PLT
  12588.         popq    %rdx
  12589.         popq    %rsi
  12590.         popq    %rdi
  12591.         movq    2760(%rax), %r11
  12592.         jmp     *%r11
  12593. #else
  12594.         movq    _glapi_Dispatch(%rip), %rax
  12595.         testq   %rax, %rax
  12596.         je      1f
  12597.         movq    2760(%rax), %r11
  12598.         jmp     *%r11
  12599. 1:
  12600.         pushq   %rdi
  12601.         pushq   %rsi
  12602.         pushq   %rdx
  12603.         call    _glapi_get_dispatch
  12604.         popq    %rdx
  12605.         popq    %rsi
  12606.         popq    %rdi
  12607.         movq    2760(%rax), %r11
  12608.         jmp     *%r11
  12609. #endif /* defined(GLX_USE_TLS) */
  12610.         .size   GL_PREFIX(GetColorTableParameteriv), .-GL_PREFIX(GetColorTableParameteriv)
  12611.  
  12612.         .p2align        4,,15
  12613.         .globl  GL_PREFIX(ColorSubTable)
  12614.         .type   GL_PREFIX(ColorSubTable), @function
  12615. GL_PREFIX(ColorSubTable):
  12616. #if defined(GLX_USE_TLS)
  12617.         call    _x86_64_get_dispatch@PLT
  12618.         movq    2768(%rax), %r11
  12619.         jmp     *%r11
  12620. #elif defined(PTHREADS)
  12621.         pushq   %rdi
  12622.         pushq   %rsi
  12623.         pushq   %rdx
  12624.         pushq   %rcx
  12625.         pushq   %r8
  12626.         pushq   %r9
  12627.         pushq   %rbp
  12628.         call    _x86_64_get_dispatch@PLT
  12629.         popq    %rbp
  12630.         popq    %r9
  12631.         popq    %r8
  12632.         popq    %rcx
  12633.         popq    %rdx
  12634.         popq    %rsi
  12635.         popq    %rdi
  12636.         movq    2768(%rax), %r11
  12637.         jmp     *%r11
  12638. #else
  12639.         movq    _glapi_Dispatch(%rip), %rax
  12640.         testq   %rax, %rax
  12641.         je      1f
  12642.         movq    2768(%rax), %r11
  12643.         jmp     *%r11
  12644. 1:
  12645.         pushq   %rdi
  12646.         pushq   %rsi
  12647.         pushq   %rdx
  12648.         pushq   %rcx
  12649.         pushq   %r8
  12650.         pushq   %r9
  12651.         pushq   %rbp
  12652.         call    _glapi_get_dispatch
  12653.         popq    %rbp
  12654.         popq    %r9
  12655.         popq    %r8
  12656.         popq    %rcx
  12657.         popq    %rdx
  12658.         popq    %rsi
  12659.         popq    %rdi
  12660.         movq    2768(%rax), %r11
  12661.         jmp     *%r11
  12662. #endif /* defined(GLX_USE_TLS) */
  12663.         .size   GL_PREFIX(ColorSubTable), .-GL_PREFIX(ColorSubTable)
  12664.  
  12665.         .p2align        4,,15
  12666.         .globl  GL_PREFIX(CopyColorSubTable)
  12667.         .type   GL_PREFIX(CopyColorSubTable), @function
  12668. GL_PREFIX(CopyColorSubTable):
  12669. #if defined(GLX_USE_TLS)
  12670.         call    _x86_64_get_dispatch@PLT
  12671.         movq    2776(%rax), %r11
  12672.         jmp     *%r11
  12673. #elif defined(PTHREADS)
  12674.         pushq   %rdi
  12675.         pushq   %rsi
  12676.         pushq   %rdx
  12677.         pushq   %rcx
  12678.         pushq   %r8
  12679.         call    _x86_64_get_dispatch@PLT
  12680.         popq    %r8
  12681.         popq    %rcx
  12682.         popq    %rdx
  12683.         popq    %rsi
  12684.         popq    %rdi
  12685.         movq    2776(%rax), %r11
  12686.         jmp     *%r11
  12687. #else
  12688.         movq    _glapi_Dispatch(%rip), %rax
  12689.         testq   %rax, %rax
  12690.         je      1f
  12691.         movq    2776(%rax), %r11
  12692.         jmp     *%r11
  12693. 1:
  12694.         pushq   %rdi
  12695.         pushq   %rsi
  12696.         pushq   %rdx
  12697.         pushq   %rcx
  12698.         pushq   %r8
  12699.         call    _glapi_get_dispatch
  12700.         popq    %r8
  12701.         popq    %rcx
  12702.         popq    %rdx
  12703.         popq    %rsi
  12704.         popq    %rdi
  12705.         movq    2776(%rax), %r11
  12706.         jmp     *%r11
  12707. #endif /* defined(GLX_USE_TLS) */
  12708.         .size   GL_PREFIX(CopyColorSubTable), .-GL_PREFIX(CopyColorSubTable)
  12709.  
  12710.         .p2align        4,,15
  12711.         .globl  GL_PREFIX(ConvolutionFilter1D)
  12712.         .type   GL_PREFIX(ConvolutionFilter1D), @function
  12713. GL_PREFIX(ConvolutionFilter1D):
  12714. #if defined(GLX_USE_TLS)
  12715.         call    _x86_64_get_dispatch@PLT
  12716.         movq    2784(%rax), %r11
  12717.         jmp     *%r11
  12718. #elif defined(PTHREADS)
  12719.         pushq   %rdi
  12720.         pushq   %rsi
  12721.         pushq   %rdx
  12722.         pushq   %rcx
  12723.         pushq   %r8
  12724.         pushq   %r9
  12725.         pushq   %rbp
  12726.         call    _x86_64_get_dispatch@PLT
  12727.         popq    %rbp
  12728.         popq    %r9
  12729.         popq    %r8
  12730.         popq    %rcx
  12731.         popq    %rdx
  12732.         popq    %rsi
  12733.         popq    %rdi
  12734.         movq    2784(%rax), %r11
  12735.         jmp     *%r11
  12736. #else
  12737.         movq    _glapi_Dispatch(%rip), %rax
  12738.         testq   %rax, %rax
  12739.         je      1f
  12740.         movq    2784(%rax), %r11
  12741.         jmp     *%r11
  12742. 1:
  12743.         pushq   %rdi
  12744.         pushq   %rsi
  12745.         pushq   %rdx
  12746.         pushq   %rcx
  12747.         pushq   %r8
  12748.         pushq   %r9
  12749.         pushq   %rbp
  12750.         call    _glapi_get_dispatch
  12751.         popq    %rbp
  12752.         popq    %r9
  12753.         popq    %r8
  12754.         popq    %rcx
  12755.         popq    %rdx
  12756.         popq    %rsi
  12757.         popq    %rdi
  12758.         movq    2784(%rax), %r11
  12759.         jmp     *%r11
  12760. #endif /* defined(GLX_USE_TLS) */
  12761.         .size   GL_PREFIX(ConvolutionFilter1D), .-GL_PREFIX(ConvolutionFilter1D)
  12762.  
  12763.         .p2align        4,,15
  12764.         .globl  GL_PREFIX(ConvolutionFilter2D)
  12765.         .type   GL_PREFIX(ConvolutionFilter2D), @function
  12766. GL_PREFIX(ConvolutionFilter2D):
  12767. #if defined(GLX_USE_TLS)
  12768.         call    _x86_64_get_dispatch@PLT
  12769.         movq    2792(%rax), %r11
  12770.         jmp     *%r11
  12771. #elif defined(PTHREADS)
  12772.         pushq   %rdi
  12773.         pushq   %rsi
  12774.         pushq   %rdx
  12775.         pushq   %rcx
  12776.         pushq   %r8
  12777.         pushq   %r9
  12778.         pushq   %rbp
  12779.         call    _x86_64_get_dispatch@PLT
  12780.         popq    %rbp
  12781.         popq    %r9
  12782.         popq    %r8
  12783.         popq    %rcx
  12784.         popq    %rdx
  12785.         popq    %rsi
  12786.         popq    %rdi
  12787.         movq    2792(%rax), %r11
  12788.         jmp     *%r11
  12789. #else
  12790.         movq    _glapi_Dispatch(%rip), %rax
  12791.         testq   %rax, %rax
  12792.         je      1f
  12793.         movq    2792(%rax), %r11
  12794.         jmp     *%r11
  12795. 1:
  12796.         pushq   %rdi
  12797.         pushq   %rsi
  12798.         pushq   %rdx
  12799.         pushq   %rcx
  12800.         pushq   %r8
  12801.         pushq   %r9
  12802.         pushq   %rbp
  12803.         call    _glapi_get_dispatch
  12804.         popq    %rbp
  12805.         popq    %r9
  12806.         popq    %r8
  12807.         popq    %rcx
  12808.         popq    %rdx
  12809.         popq    %rsi
  12810.         popq    %rdi
  12811.         movq    2792(%rax), %r11
  12812.         jmp     *%r11
  12813. #endif /* defined(GLX_USE_TLS) */
  12814.         .size   GL_PREFIX(ConvolutionFilter2D), .-GL_PREFIX(ConvolutionFilter2D)
  12815.  
  12816.         .p2align        4,,15
  12817.         .globl  GL_PREFIX(ConvolutionParameterf)
  12818.         .type   GL_PREFIX(ConvolutionParameterf), @function
  12819. GL_PREFIX(ConvolutionParameterf):
  12820. #if defined(GLX_USE_TLS)
  12821.         call    _x86_64_get_dispatch@PLT
  12822.         movq    2800(%rax), %r11
  12823.         jmp     *%r11
  12824. #elif defined(PTHREADS)
  12825.         subq    $24, %rsp
  12826.         movq    %rdi, (%rsp)
  12827.         movq    %rsi, 8(%rsp)
  12828.         movq    %xmm0, 16(%rsp)
  12829.         call    _x86_64_get_dispatch@PLT
  12830.         movq    16(%rsp), %xmm0
  12831.         movq    8(%rsp), %rsi
  12832.         movq    (%rsp), %rdi
  12833.         addq    $24, %rsp
  12834.         movq    2800(%rax), %r11
  12835.         jmp     *%r11
  12836. #else
  12837.         movq    _glapi_Dispatch(%rip), %rax
  12838.         testq   %rax, %rax
  12839.         je      1f
  12840.         movq    2800(%rax), %r11
  12841.         jmp     *%r11
  12842. 1:
  12843.         subq    $24, %rsp
  12844.         movq    %rdi, (%rsp)
  12845.         movq    %rsi, 8(%rsp)
  12846.         movq    %xmm0, 16(%rsp)
  12847.         call    _glapi_get_dispatch
  12848.         movq    16(%rsp), %xmm0
  12849.         movq    8(%rsp), %rsi
  12850.         movq    (%rsp), %rdi
  12851.         addq    $24, %rsp
  12852.         movq    2800(%rax), %r11
  12853.         jmp     *%r11
  12854. #endif /* defined(GLX_USE_TLS) */
  12855.         .size   GL_PREFIX(ConvolutionParameterf), .-GL_PREFIX(ConvolutionParameterf)
  12856.  
  12857.         .p2align        4,,15
  12858.         .globl  GL_PREFIX(ConvolutionParameterfv)
  12859.         .type   GL_PREFIX(ConvolutionParameterfv), @function
  12860. GL_PREFIX(ConvolutionParameterfv):
  12861. #if defined(GLX_USE_TLS)
  12862.         call    _x86_64_get_dispatch@PLT
  12863.         movq    2808(%rax), %r11
  12864.         jmp     *%r11
  12865. #elif defined(PTHREADS)
  12866.         pushq   %rdi
  12867.         pushq   %rsi
  12868.         pushq   %rdx
  12869.         call    _x86_64_get_dispatch@PLT
  12870.         popq    %rdx
  12871.         popq    %rsi
  12872.         popq    %rdi
  12873.         movq    2808(%rax), %r11
  12874.         jmp     *%r11
  12875. #else
  12876.         movq    _glapi_Dispatch(%rip), %rax
  12877.         testq   %rax, %rax
  12878.         je      1f
  12879.         movq    2808(%rax), %r11
  12880.         jmp     *%r11
  12881. 1:
  12882.         pushq   %rdi
  12883.         pushq   %rsi
  12884.         pushq   %rdx
  12885.         call    _glapi_get_dispatch
  12886.         popq    %rdx
  12887.         popq    %rsi
  12888.         popq    %rdi
  12889.         movq    2808(%rax), %r11
  12890.         jmp     *%r11
  12891. #endif /* defined(GLX_USE_TLS) */
  12892.         .size   GL_PREFIX(ConvolutionParameterfv), .-GL_PREFIX(ConvolutionParameterfv)
  12893.  
  12894.         .p2align        4,,15
  12895.         .globl  GL_PREFIX(ConvolutionParameteri)
  12896.         .type   GL_PREFIX(ConvolutionParameteri), @function
  12897. GL_PREFIX(ConvolutionParameteri):
  12898. #if defined(GLX_USE_TLS)
  12899.         call    _x86_64_get_dispatch@PLT
  12900.         movq    2816(%rax), %r11
  12901.         jmp     *%r11
  12902. #elif defined(PTHREADS)
  12903.         pushq   %rdi
  12904.         pushq   %rsi
  12905.         pushq   %rdx
  12906.         call    _x86_64_get_dispatch@PLT
  12907.         popq    %rdx
  12908.         popq    %rsi
  12909.         popq    %rdi
  12910.         movq    2816(%rax), %r11
  12911.         jmp     *%r11
  12912. #else
  12913.         movq    _glapi_Dispatch(%rip), %rax
  12914.         testq   %rax, %rax
  12915.         je      1f
  12916.         movq    2816(%rax), %r11
  12917.         jmp     *%r11
  12918. 1:
  12919.         pushq   %rdi
  12920.         pushq   %rsi
  12921.         pushq   %rdx
  12922.         call    _glapi_get_dispatch
  12923.         popq    %rdx
  12924.         popq    %rsi
  12925.         popq    %rdi
  12926.         movq    2816(%rax), %r11
  12927.         jmp     *%r11
  12928. #endif /* defined(GLX_USE_TLS) */
  12929.         .size   GL_PREFIX(ConvolutionParameteri), .-GL_PREFIX(ConvolutionParameteri)
  12930.  
  12931.         .p2align        4,,15
  12932.         .globl  GL_PREFIX(ConvolutionParameteriv)
  12933.         .type   GL_PREFIX(ConvolutionParameteriv), @function
  12934. GL_PREFIX(ConvolutionParameteriv):
  12935. #if defined(GLX_USE_TLS)
  12936.         call    _x86_64_get_dispatch@PLT
  12937.         movq    2824(%rax), %r11
  12938.         jmp     *%r11
  12939. #elif defined(PTHREADS)
  12940.         pushq   %rdi
  12941.         pushq   %rsi
  12942.         pushq   %rdx
  12943.         call    _x86_64_get_dispatch@PLT
  12944.         popq    %rdx
  12945.         popq    %rsi
  12946.         popq    %rdi
  12947.         movq    2824(%rax), %r11
  12948.         jmp     *%r11
  12949. #else
  12950.         movq    _glapi_Dispatch(%rip), %rax
  12951.         testq   %rax, %rax
  12952.         je      1f
  12953.         movq    2824(%rax), %r11
  12954.         jmp     *%r11
  12955. 1:
  12956.         pushq   %rdi
  12957.         pushq   %rsi
  12958.         pushq   %rdx
  12959.         call    _glapi_get_dispatch
  12960.         popq    %rdx
  12961.         popq    %rsi
  12962.         popq    %rdi
  12963.         movq    2824(%rax), %r11
  12964.         jmp     *%r11
  12965. #endif /* defined(GLX_USE_TLS) */
  12966.         .size   GL_PREFIX(ConvolutionParameteriv), .-GL_PREFIX(ConvolutionParameteriv)
  12967.  
  12968.         .p2align        4,,15
  12969.         .globl  GL_PREFIX(CopyConvolutionFilter1D)
  12970.         .type   GL_PREFIX(CopyConvolutionFilter1D), @function
  12971. GL_PREFIX(CopyConvolutionFilter1D):
  12972. #if defined(GLX_USE_TLS)
  12973.         call    _x86_64_get_dispatch@PLT
  12974.         movq    2832(%rax), %r11
  12975.         jmp     *%r11
  12976. #elif defined(PTHREADS)
  12977.         pushq   %rdi
  12978.         pushq   %rsi
  12979.         pushq   %rdx
  12980.         pushq   %rcx
  12981.         pushq   %r8
  12982.         call    _x86_64_get_dispatch@PLT
  12983.         popq    %r8
  12984.         popq    %rcx
  12985.         popq    %rdx
  12986.         popq    %rsi
  12987.         popq    %rdi
  12988.         movq    2832(%rax), %r11
  12989.         jmp     *%r11
  12990. #else
  12991.         movq    _glapi_Dispatch(%rip), %rax
  12992.         testq   %rax, %rax
  12993.         je      1f
  12994.         movq    2832(%rax), %r11
  12995.         jmp     *%r11
  12996. 1:
  12997.         pushq   %rdi
  12998.         pushq   %rsi
  12999.         pushq   %rdx
  13000.         pushq   %rcx
  13001.         pushq   %r8
  13002.         call    _glapi_get_dispatch
  13003.         popq    %r8
  13004.         popq    %rcx
  13005.         popq    %rdx
  13006.         popq    %rsi
  13007.         popq    %rdi
  13008.         movq    2832(%rax), %r11
  13009.         jmp     *%r11
  13010. #endif /* defined(GLX_USE_TLS) */
  13011.         .size   GL_PREFIX(CopyConvolutionFilter1D), .-GL_PREFIX(CopyConvolutionFilter1D)
  13012.  
  13013.         .p2align        4,,15
  13014.         .globl  GL_PREFIX(CopyConvolutionFilter2D)
  13015.         .type   GL_PREFIX(CopyConvolutionFilter2D), @function
  13016. GL_PREFIX(CopyConvolutionFilter2D):
  13017. #if defined(GLX_USE_TLS)
  13018.         call    _x86_64_get_dispatch@PLT
  13019.         movq    2840(%rax), %r11
  13020.         jmp     *%r11
  13021. #elif defined(PTHREADS)
  13022.         pushq   %rdi
  13023.         pushq   %rsi
  13024.         pushq   %rdx
  13025.         pushq   %rcx
  13026.         pushq   %r8
  13027.         pushq   %r9
  13028.         pushq   %rbp
  13029.         call    _x86_64_get_dispatch@PLT
  13030.         popq    %rbp
  13031.         popq    %r9
  13032.         popq    %r8
  13033.         popq    %rcx
  13034.         popq    %rdx
  13035.         popq    %rsi
  13036.         popq    %rdi
  13037.         movq    2840(%rax), %r11
  13038.         jmp     *%r11
  13039. #else
  13040.         movq    _glapi_Dispatch(%rip), %rax
  13041.         testq   %rax, %rax
  13042.         je      1f
  13043.         movq    2840(%rax), %r11
  13044.         jmp     *%r11
  13045. 1:
  13046.         pushq   %rdi
  13047.         pushq   %rsi
  13048.         pushq   %rdx
  13049.         pushq   %rcx
  13050.         pushq   %r8
  13051.         pushq   %r9
  13052.         pushq   %rbp
  13053.         call    _glapi_get_dispatch
  13054.         popq    %rbp
  13055.         popq    %r9
  13056.         popq    %r8
  13057.         popq    %rcx
  13058.         popq    %rdx
  13059.         popq    %rsi
  13060.         popq    %rdi
  13061.         movq    2840(%rax), %r11
  13062.         jmp     *%r11
  13063. #endif /* defined(GLX_USE_TLS) */
  13064.         .size   GL_PREFIX(CopyConvolutionFilter2D), .-GL_PREFIX(CopyConvolutionFilter2D)
  13065.  
  13066.         .p2align        4,,15
  13067.         .globl  GL_PREFIX(GetConvolutionFilter)
  13068.         .type   GL_PREFIX(GetConvolutionFilter), @function
  13069. GL_PREFIX(GetConvolutionFilter):
  13070. #if defined(GLX_USE_TLS)
  13071.         call    _x86_64_get_dispatch@PLT
  13072.         movq    2848(%rax), %r11
  13073.         jmp     *%r11
  13074. #elif defined(PTHREADS)
  13075.         pushq   %rdi
  13076.         pushq   %rsi
  13077.         pushq   %rdx
  13078.         pushq   %rcx
  13079.         pushq   %rbp
  13080.         call    _x86_64_get_dispatch@PLT
  13081.         popq    %rbp
  13082.         popq    %rcx
  13083.         popq    %rdx
  13084.         popq    %rsi
  13085.         popq    %rdi
  13086.         movq    2848(%rax), %r11
  13087.         jmp     *%r11
  13088. #else
  13089.         movq    _glapi_Dispatch(%rip), %rax
  13090.         testq   %rax, %rax
  13091.         je      1f
  13092.         movq    2848(%rax), %r11
  13093.         jmp     *%r11
  13094. 1:
  13095.         pushq   %rdi
  13096.         pushq   %rsi
  13097.         pushq   %rdx
  13098.         pushq   %rcx
  13099.         pushq   %rbp
  13100.         call    _glapi_get_dispatch
  13101.         popq    %rbp
  13102.         popq    %rcx
  13103.         popq    %rdx
  13104.         popq    %rsi
  13105.         popq    %rdi
  13106.         movq    2848(%rax), %r11
  13107.         jmp     *%r11
  13108. #endif /* defined(GLX_USE_TLS) */
  13109.         .size   GL_PREFIX(GetConvolutionFilter), .-GL_PREFIX(GetConvolutionFilter)
  13110.  
  13111.         .p2align        4,,15
  13112.         .globl  GL_PREFIX(GetConvolutionParameterfv)
  13113.         .type   GL_PREFIX(GetConvolutionParameterfv), @function
  13114. GL_PREFIX(GetConvolutionParameterfv):
  13115. #if defined(GLX_USE_TLS)
  13116.         call    _x86_64_get_dispatch@PLT
  13117.         movq    2856(%rax), %r11
  13118.         jmp     *%r11
  13119. #elif defined(PTHREADS)
  13120.         pushq   %rdi
  13121.         pushq   %rsi
  13122.         pushq   %rdx
  13123.         call    _x86_64_get_dispatch@PLT
  13124.         popq    %rdx
  13125.         popq    %rsi
  13126.         popq    %rdi
  13127.         movq    2856(%rax), %r11
  13128.         jmp     *%r11
  13129. #else
  13130.         movq    _glapi_Dispatch(%rip), %rax
  13131.         testq   %rax, %rax
  13132.         je      1f
  13133.         movq    2856(%rax), %r11
  13134.         jmp     *%r11
  13135. 1:
  13136.         pushq   %rdi
  13137.         pushq   %rsi
  13138.         pushq   %rdx
  13139.         call    _glapi_get_dispatch
  13140.         popq    %rdx
  13141.         popq    %rsi
  13142.         popq    %rdi
  13143.         movq    2856(%rax), %r11
  13144.         jmp     *%r11
  13145. #endif /* defined(GLX_USE_TLS) */
  13146.         .size   GL_PREFIX(GetConvolutionParameterfv), .-GL_PREFIX(GetConvolutionParameterfv)
  13147.  
  13148.         .p2align        4,,15
  13149.         .globl  GL_PREFIX(GetConvolutionParameteriv)
  13150.         .type   GL_PREFIX(GetConvolutionParameteriv), @function
  13151. GL_PREFIX(GetConvolutionParameteriv):
  13152. #if defined(GLX_USE_TLS)
  13153.         call    _x86_64_get_dispatch@PLT
  13154.         movq    2864(%rax), %r11
  13155.         jmp     *%r11
  13156. #elif defined(PTHREADS)
  13157.         pushq   %rdi
  13158.         pushq   %rsi
  13159.         pushq   %rdx
  13160.         call    _x86_64_get_dispatch@PLT
  13161.         popq    %rdx
  13162.         popq    %rsi
  13163.         popq    %rdi
  13164.         movq    2864(%rax), %r11
  13165.         jmp     *%r11
  13166. #else
  13167.         movq    _glapi_Dispatch(%rip), %rax
  13168.         testq   %rax, %rax
  13169.         je      1f
  13170.         movq    2864(%rax), %r11
  13171.         jmp     *%r11
  13172. 1:
  13173.         pushq   %rdi
  13174.         pushq   %rsi
  13175.         pushq   %rdx
  13176.         call    _glapi_get_dispatch
  13177.         popq    %rdx
  13178.         popq    %rsi
  13179.         popq    %rdi
  13180.         movq    2864(%rax), %r11
  13181.         jmp     *%r11
  13182. #endif /* defined(GLX_USE_TLS) */
  13183.         .size   GL_PREFIX(GetConvolutionParameteriv), .-GL_PREFIX(GetConvolutionParameteriv)
  13184.  
  13185.         .p2align        4,,15
  13186.         .globl  GL_PREFIX(GetSeparableFilter)
  13187.         .type   GL_PREFIX(GetSeparableFilter), @function
  13188. GL_PREFIX(GetSeparableFilter):
  13189. #if defined(GLX_USE_TLS)
  13190.         call    _x86_64_get_dispatch@PLT
  13191.         movq    2872(%rax), %r11
  13192.         jmp     *%r11
  13193. #elif defined(PTHREADS)
  13194.         pushq   %rdi
  13195.         pushq   %rsi
  13196.         pushq   %rdx
  13197.         pushq   %rcx
  13198.         pushq   %r8
  13199.         pushq   %r9
  13200.         pushq   %rbp
  13201.         call    _x86_64_get_dispatch@PLT
  13202.         popq    %rbp
  13203.         popq    %r9
  13204.         popq    %r8
  13205.         popq    %rcx
  13206.         popq    %rdx
  13207.         popq    %rsi
  13208.         popq    %rdi
  13209.         movq    2872(%rax), %r11
  13210.         jmp     *%r11
  13211. #else
  13212.         movq    _glapi_Dispatch(%rip), %rax
  13213.         testq   %rax, %rax
  13214.         je      1f
  13215.         movq    2872(%rax), %r11
  13216.         jmp     *%r11
  13217. 1:
  13218.         pushq   %rdi
  13219.         pushq   %rsi
  13220.         pushq   %rdx
  13221.         pushq   %rcx
  13222.         pushq   %r8
  13223.         pushq   %r9
  13224.         pushq   %rbp
  13225.         call    _glapi_get_dispatch
  13226.         popq    %rbp
  13227.         popq    %r9
  13228.         popq    %r8
  13229.         popq    %rcx
  13230.         popq    %rdx
  13231.         popq    %rsi
  13232.         popq    %rdi
  13233.         movq    2872(%rax), %r11
  13234.         jmp     *%r11
  13235. #endif /* defined(GLX_USE_TLS) */
  13236.         .size   GL_PREFIX(GetSeparableFilter), .-GL_PREFIX(GetSeparableFilter)
  13237.  
  13238.         .p2align        4,,15
  13239.         .globl  GL_PREFIX(SeparableFilter2D)
  13240.         .type   GL_PREFIX(SeparableFilter2D), @function
  13241. GL_PREFIX(SeparableFilter2D):
  13242. #if defined(GLX_USE_TLS)
  13243.         call    _x86_64_get_dispatch@PLT
  13244.         movq    2880(%rax), %r11
  13245.         jmp     *%r11
  13246. #elif defined(PTHREADS)
  13247.         pushq   %rdi
  13248.         pushq   %rsi
  13249.         pushq   %rdx
  13250.         pushq   %rcx
  13251.         pushq   %r8
  13252.         pushq   %r9
  13253.         pushq   %rbp
  13254.         call    _x86_64_get_dispatch@PLT
  13255.         popq    %rbp
  13256.         popq    %r9
  13257.         popq    %r8
  13258.         popq    %rcx
  13259.         popq    %rdx
  13260.         popq    %rsi
  13261.         popq    %rdi
  13262.         movq    2880(%rax), %r11
  13263.         jmp     *%r11
  13264. #else
  13265.         movq    _glapi_Dispatch(%rip), %rax
  13266.         testq   %rax, %rax
  13267.         je      1f
  13268.         movq    2880(%rax), %r11
  13269.         jmp     *%r11
  13270. 1:
  13271.         pushq   %rdi
  13272.         pushq   %rsi
  13273.         pushq   %rdx
  13274.         pushq   %rcx
  13275.         pushq   %r8
  13276.         pushq   %r9
  13277.         pushq   %rbp
  13278.         call    _glapi_get_dispatch
  13279.         popq    %rbp
  13280.         popq    %r9
  13281.         popq    %r8
  13282.         popq    %rcx
  13283.         popq    %rdx
  13284.         popq    %rsi
  13285.         popq    %rdi
  13286.         movq    2880(%rax), %r11
  13287.         jmp     *%r11
  13288. #endif /* defined(GLX_USE_TLS) */
  13289.         .size   GL_PREFIX(SeparableFilter2D), .-GL_PREFIX(SeparableFilter2D)
  13290.  
  13291.         .p2align        4,,15
  13292.         .globl  GL_PREFIX(GetHistogram)
  13293.         .type   GL_PREFIX(GetHistogram), @function
  13294. GL_PREFIX(GetHistogram):
  13295. #if defined(GLX_USE_TLS)
  13296.         call    _x86_64_get_dispatch@PLT
  13297.         movq    2888(%rax), %r11
  13298.         jmp     *%r11
  13299. #elif defined(PTHREADS)
  13300.         pushq   %rdi
  13301.         pushq   %rsi
  13302.         pushq   %rdx
  13303.         pushq   %rcx
  13304.         pushq   %r8
  13305.         call    _x86_64_get_dispatch@PLT
  13306.         popq    %r8
  13307.         popq    %rcx
  13308.         popq    %rdx
  13309.         popq    %rsi
  13310.         popq    %rdi
  13311.         movq    2888(%rax), %r11
  13312.         jmp     *%r11
  13313. #else
  13314.         movq    _glapi_Dispatch(%rip), %rax
  13315.         testq   %rax, %rax
  13316.         je      1f
  13317.         movq    2888(%rax), %r11
  13318.         jmp     *%r11
  13319. 1:
  13320.         pushq   %rdi
  13321.         pushq   %rsi
  13322.         pushq   %rdx
  13323.         pushq   %rcx
  13324.         pushq   %r8
  13325.         call    _glapi_get_dispatch
  13326.         popq    %r8
  13327.         popq    %rcx
  13328.         popq    %rdx
  13329.         popq    %rsi
  13330.         popq    %rdi
  13331.         movq    2888(%rax), %r11
  13332.         jmp     *%r11
  13333. #endif /* defined(GLX_USE_TLS) */
  13334.         .size   GL_PREFIX(GetHistogram), .-GL_PREFIX(GetHistogram)
  13335.  
  13336.         .p2align        4,,15
  13337.         .globl  GL_PREFIX(GetHistogramParameterfv)
  13338.         .type   GL_PREFIX(GetHistogramParameterfv), @function
  13339. GL_PREFIX(GetHistogramParameterfv):
  13340. #if defined(GLX_USE_TLS)
  13341.         call    _x86_64_get_dispatch@PLT
  13342.         movq    2896(%rax), %r11
  13343.         jmp     *%r11
  13344. #elif defined(PTHREADS)
  13345.         pushq   %rdi
  13346.         pushq   %rsi
  13347.         pushq   %rdx
  13348.         call    _x86_64_get_dispatch@PLT
  13349.         popq    %rdx
  13350.         popq    %rsi
  13351.         popq    %rdi
  13352.         movq    2896(%rax), %r11
  13353.         jmp     *%r11
  13354. #else
  13355.         movq    _glapi_Dispatch(%rip), %rax
  13356.         testq   %rax, %rax
  13357.         je      1f
  13358.         movq    2896(%rax), %r11
  13359.         jmp     *%r11
  13360. 1:
  13361.         pushq   %rdi
  13362.         pushq   %rsi
  13363.         pushq   %rdx
  13364.         call    _glapi_get_dispatch
  13365.         popq    %rdx
  13366.         popq    %rsi
  13367.         popq    %rdi
  13368.         movq    2896(%rax), %r11
  13369.         jmp     *%r11
  13370. #endif /* defined(GLX_USE_TLS) */
  13371.         .size   GL_PREFIX(GetHistogramParameterfv), .-GL_PREFIX(GetHistogramParameterfv)
  13372.  
  13373.         .p2align        4,,15
  13374.         .globl  GL_PREFIX(GetHistogramParameteriv)
  13375.         .type   GL_PREFIX(GetHistogramParameteriv), @function
  13376. GL_PREFIX(GetHistogramParameteriv):
  13377. #if defined(GLX_USE_TLS)
  13378.         call    _x86_64_get_dispatch@PLT
  13379.         movq    2904(%rax), %r11
  13380.         jmp     *%r11
  13381. #elif defined(PTHREADS)
  13382.         pushq   %rdi
  13383.         pushq   %rsi
  13384.         pushq   %rdx
  13385.         call    _x86_64_get_dispatch@PLT
  13386.         popq    %rdx
  13387.         popq    %rsi
  13388.         popq    %rdi
  13389.         movq    2904(%rax), %r11
  13390.         jmp     *%r11
  13391. #else
  13392.         movq    _glapi_Dispatch(%rip), %rax
  13393.         testq   %rax, %rax
  13394.         je      1f
  13395.         movq    2904(%rax), %r11
  13396.         jmp     *%r11
  13397. 1:
  13398.         pushq   %rdi
  13399.         pushq   %rsi
  13400.         pushq   %rdx
  13401.         call    _glapi_get_dispatch
  13402.         popq    %rdx
  13403.         popq    %rsi
  13404.         popq    %rdi
  13405.         movq    2904(%rax), %r11
  13406.         jmp     *%r11
  13407. #endif /* defined(GLX_USE_TLS) */
  13408.         .size   GL_PREFIX(GetHistogramParameteriv), .-GL_PREFIX(GetHistogramParameteriv)
  13409.  
  13410.         .p2align        4,,15
  13411.         .globl  GL_PREFIX(GetMinmax)
  13412.         .type   GL_PREFIX(GetMinmax), @function
  13413. GL_PREFIX(GetMinmax):
  13414. #if defined(GLX_USE_TLS)
  13415.         call    _x86_64_get_dispatch@PLT
  13416.         movq    2912(%rax), %r11
  13417.         jmp     *%r11
  13418. #elif defined(PTHREADS)
  13419.         pushq   %rdi
  13420.         pushq   %rsi
  13421.         pushq   %rdx
  13422.         pushq   %rcx
  13423.         pushq   %r8
  13424.         call    _x86_64_get_dispatch@PLT
  13425.         popq    %r8
  13426.         popq    %rcx
  13427.         popq    %rdx
  13428.         popq    %rsi
  13429.         popq    %rdi
  13430.         movq    2912(%rax), %r11
  13431.         jmp     *%r11
  13432. #else
  13433.         movq    _glapi_Dispatch(%rip), %rax
  13434.         testq   %rax, %rax
  13435.         je      1f
  13436.         movq    2912(%rax), %r11
  13437.         jmp     *%r11
  13438. 1:
  13439.         pushq   %rdi
  13440.         pushq   %rsi
  13441.         pushq   %rdx
  13442.         pushq   %rcx
  13443.         pushq   %r8
  13444.         call    _glapi_get_dispatch
  13445.         popq    %r8
  13446.         popq    %rcx
  13447.         popq    %rdx
  13448.         popq    %rsi
  13449.         popq    %rdi
  13450.         movq    2912(%rax), %r11
  13451.         jmp     *%r11
  13452. #endif /* defined(GLX_USE_TLS) */
  13453.         .size   GL_PREFIX(GetMinmax), .-GL_PREFIX(GetMinmax)
  13454.  
  13455.         .p2align        4,,15
  13456.         .globl  GL_PREFIX(GetMinmaxParameterfv)
  13457.         .type   GL_PREFIX(GetMinmaxParameterfv), @function
  13458. GL_PREFIX(GetMinmaxParameterfv):
  13459. #if defined(GLX_USE_TLS)
  13460.         call    _x86_64_get_dispatch@PLT
  13461.         movq    2920(%rax), %r11
  13462.         jmp     *%r11
  13463. #elif defined(PTHREADS)
  13464.         pushq   %rdi
  13465.         pushq   %rsi
  13466.         pushq   %rdx
  13467.         call    _x86_64_get_dispatch@PLT
  13468.         popq    %rdx
  13469.         popq    %rsi
  13470.         popq    %rdi
  13471.         movq    2920(%rax), %r11
  13472.         jmp     *%r11
  13473. #else
  13474.         movq    _glapi_Dispatch(%rip), %rax
  13475.         testq   %rax, %rax
  13476.         je      1f
  13477.         movq    2920(%rax), %r11
  13478.         jmp     *%r11
  13479. 1:
  13480.         pushq   %rdi
  13481.         pushq   %rsi
  13482.         pushq   %rdx
  13483.         call    _glapi_get_dispatch
  13484.         popq    %rdx
  13485.         popq    %rsi
  13486.         popq    %rdi
  13487.         movq    2920(%rax), %r11
  13488.         jmp     *%r11
  13489. #endif /* defined(GLX_USE_TLS) */
  13490.         .size   GL_PREFIX(GetMinmaxParameterfv), .-GL_PREFIX(GetMinmaxParameterfv)
  13491.  
  13492.         .p2align        4,,15
  13493.         .globl  GL_PREFIX(GetMinmaxParameteriv)
  13494.         .type   GL_PREFIX(GetMinmaxParameteriv), @function
  13495. GL_PREFIX(GetMinmaxParameteriv):
  13496. #if defined(GLX_USE_TLS)
  13497.         call    _x86_64_get_dispatch@PLT
  13498.         movq    2928(%rax), %r11
  13499.         jmp     *%r11
  13500. #elif defined(PTHREADS)
  13501.         pushq   %rdi
  13502.         pushq   %rsi
  13503.         pushq   %rdx
  13504.         call    _x86_64_get_dispatch@PLT
  13505.         popq    %rdx
  13506.         popq    %rsi
  13507.         popq    %rdi
  13508.         movq    2928(%rax), %r11
  13509.         jmp     *%r11
  13510. #else
  13511.         movq    _glapi_Dispatch(%rip), %rax
  13512.         testq   %rax, %rax
  13513.         je      1f
  13514.         movq    2928(%rax), %r11
  13515.         jmp     *%r11
  13516. 1:
  13517.         pushq   %rdi
  13518.         pushq   %rsi
  13519.         pushq   %rdx
  13520.         call    _glapi_get_dispatch
  13521.         popq    %rdx
  13522.         popq    %rsi
  13523.         popq    %rdi
  13524.         movq    2928(%rax), %r11
  13525.         jmp     *%r11
  13526. #endif /* defined(GLX_USE_TLS) */
  13527.         .size   GL_PREFIX(GetMinmaxParameteriv), .-GL_PREFIX(GetMinmaxParameteriv)
  13528.  
  13529.         .p2align        4,,15
  13530.         .globl  GL_PREFIX(Histogram)
  13531.         .type   GL_PREFIX(Histogram), @function
  13532. GL_PREFIX(Histogram):
  13533. #if defined(GLX_USE_TLS)
  13534.         call    _x86_64_get_dispatch@PLT
  13535.         movq    2936(%rax), %r11
  13536.         jmp     *%r11
  13537. #elif defined(PTHREADS)
  13538.         pushq   %rdi
  13539.         pushq   %rsi
  13540.         pushq   %rdx
  13541.         pushq   %rcx
  13542.         pushq   %rbp
  13543.         call    _x86_64_get_dispatch@PLT
  13544.         popq    %rbp
  13545.         popq    %rcx
  13546.         popq    %rdx
  13547.         popq    %rsi
  13548.         popq    %rdi
  13549.         movq    2936(%rax), %r11
  13550.         jmp     *%r11
  13551. #else
  13552.         movq    _glapi_Dispatch(%rip), %rax
  13553.         testq   %rax, %rax
  13554.         je      1f
  13555.         movq    2936(%rax), %r11
  13556.         jmp     *%r11
  13557. 1:
  13558.         pushq   %rdi
  13559.         pushq   %rsi
  13560.         pushq   %rdx
  13561.         pushq   %rcx
  13562.         pushq   %rbp
  13563.         call    _glapi_get_dispatch
  13564.         popq    %rbp
  13565.         popq    %rcx
  13566.         popq    %rdx
  13567.         popq    %rsi
  13568.         popq    %rdi
  13569.         movq    2936(%rax), %r11
  13570.         jmp     *%r11
  13571. #endif /* defined(GLX_USE_TLS) */
  13572.         .size   GL_PREFIX(Histogram), .-GL_PREFIX(Histogram)
  13573.  
  13574.         .p2align        4,,15
  13575.         .globl  GL_PREFIX(Minmax)
  13576.         .type   GL_PREFIX(Minmax), @function
  13577. GL_PREFIX(Minmax):
  13578. #if defined(GLX_USE_TLS)
  13579.         call    _x86_64_get_dispatch@PLT
  13580.         movq    2944(%rax), %r11
  13581.         jmp     *%r11
  13582. #elif defined(PTHREADS)
  13583.         pushq   %rdi
  13584.         pushq   %rsi
  13585.         pushq   %rdx
  13586.         call    _x86_64_get_dispatch@PLT
  13587.         popq    %rdx
  13588.         popq    %rsi
  13589.         popq    %rdi
  13590.         movq    2944(%rax), %r11
  13591.         jmp     *%r11
  13592. #else
  13593.         movq    _glapi_Dispatch(%rip), %rax
  13594.         testq   %rax, %rax
  13595.         je      1f
  13596.         movq    2944(%rax), %r11
  13597.         jmp     *%r11
  13598. 1:
  13599.         pushq   %rdi
  13600.         pushq   %rsi
  13601.         pushq   %rdx
  13602.         call    _glapi_get_dispatch
  13603.         popq    %rdx
  13604.         popq    %rsi
  13605.         popq    %rdi
  13606.         movq    2944(%rax), %r11
  13607.         jmp     *%r11
  13608. #endif /* defined(GLX_USE_TLS) */
  13609.         .size   GL_PREFIX(Minmax), .-GL_PREFIX(Minmax)
  13610.  
  13611.         .p2align        4,,15
  13612.         .globl  GL_PREFIX(ResetHistogram)
  13613.         .type   GL_PREFIX(ResetHistogram), @function
  13614. GL_PREFIX(ResetHistogram):
  13615. #if defined(GLX_USE_TLS)
  13616.         call    _x86_64_get_dispatch@PLT
  13617.         movq    2952(%rax), %r11
  13618.         jmp     *%r11
  13619. #elif defined(PTHREADS)
  13620.         pushq   %rdi
  13621.         call    _x86_64_get_dispatch@PLT
  13622.         popq    %rdi
  13623.         movq    2952(%rax), %r11
  13624.         jmp     *%r11
  13625. #else
  13626.         movq    _glapi_Dispatch(%rip), %rax
  13627.         testq   %rax, %rax
  13628.         je      1f
  13629.         movq    2952(%rax), %r11
  13630.         jmp     *%r11
  13631. 1:
  13632.         pushq   %rdi
  13633.         call    _glapi_get_dispatch
  13634.         popq    %rdi
  13635.         movq    2952(%rax), %r11
  13636.         jmp     *%r11
  13637. #endif /* defined(GLX_USE_TLS) */
  13638.         .size   GL_PREFIX(ResetHistogram), .-GL_PREFIX(ResetHistogram)
  13639.  
  13640.         .p2align        4,,15
  13641.         .globl  GL_PREFIX(ResetMinmax)
  13642.         .type   GL_PREFIX(ResetMinmax), @function
  13643. GL_PREFIX(ResetMinmax):
  13644. #if defined(GLX_USE_TLS)
  13645.         call    _x86_64_get_dispatch@PLT
  13646.         movq    2960(%rax), %r11
  13647.         jmp     *%r11
  13648. #elif defined(PTHREADS)
  13649.         pushq   %rdi
  13650.         call    _x86_64_get_dispatch@PLT
  13651.         popq    %rdi
  13652.         movq    2960(%rax), %r11
  13653.         jmp     *%r11
  13654. #else
  13655.         movq    _glapi_Dispatch(%rip), %rax
  13656.         testq   %rax, %rax
  13657.         je      1f
  13658.         movq    2960(%rax), %r11
  13659.         jmp     *%r11
  13660. 1:
  13661.         pushq   %rdi
  13662.         call    _glapi_get_dispatch
  13663.         popq    %rdi
  13664.         movq    2960(%rax), %r11
  13665.         jmp     *%r11
  13666. #endif /* defined(GLX_USE_TLS) */
  13667.         .size   GL_PREFIX(ResetMinmax), .-GL_PREFIX(ResetMinmax)
  13668.  
  13669.         .p2align        4,,15
  13670.         .globl  GL_PREFIX(TexImage3D)
  13671.         .type   GL_PREFIX(TexImage3D), @function
  13672. GL_PREFIX(TexImage3D):
  13673. #if defined(GLX_USE_TLS)
  13674.         call    _x86_64_get_dispatch@PLT
  13675.         movq    2968(%rax), %r11
  13676.         jmp     *%r11
  13677. #elif defined(PTHREADS)
  13678.         pushq   %rdi
  13679.         pushq   %rsi
  13680.         pushq   %rdx
  13681.         pushq   %rcx
  13682.         pushq   %r8
  13683.         pushq   %r9
  13684.         pushq   %rbp
  13685.         call    _x86_64_get_dispatch@PLT
  13686.         popq    %rbp
  13687.         popq    %r9
  13688.         popq    %r8
  13689.         popq    %rcx
  13690.         popq    %rdx
  13691.         popq    %rsi
  13692.         popq    %rdi
  13693.         movq    2968(%rax), %r11
  13694.         jmp     *%r11
  13695. #else
  13696.         movq    _glapi_Dispatch(%rip), %rax
  13697.         testq   %rax, %rax
  13698.         je      1f
  13699.         movq    2968(%rax), %r11
  13700.         jmp     *%r11
  13701. 1:
  13702.         pushq   %rdi
  13703.         pushq   %rsi
  13704.         pushq   %rdx
  13705.         pushq   %rcx
  13706.         pushq   %r8
  13707.         pushq   %r9
  13708.         pushq   %rbp
  13709.         call    _glapi_get_dispatch
  13710.         popq    %rbp
  13711.         popq    %r9
  13712.         popq    %r8
  13713.         popq    %rcx
  13714.         popq    %rdx
  13715.         popq    %rsi
  13716.         popq    %rdi
  13717.         movq    2968(%rax), %r11
  13718.         jmp     *%r11
  13719. #endif /* defined(GLX_USE_TLS) */
  13720.         .size   GL_PREFIX(TexImage3D), .-GL_PREFIX(TexImage3D)
  13721.  
  13722.         .p2align        4,,15
  13723.         .globl  GL_PREFIX(TexSubImage3D)
  13724.         .type   GL_PREFIX(TexSubImage3D), @function
  13725. GL_PREFIX(TexSubImage3D):
  13726. #if defined(GLX_USE_TLS)
  13727.         call    _x86_64_get_dispatch@PLT
  13728.         movq    2976(%rax), %r11
  13729.         jmp     *%r11
  13730. #elif defined(PTHREADS)
  13731.         pushq   %rdi
  13732.         pushq   %rsi
  13733.         pushq   %rdx
  13734.         pushq   %rcx
  13735.         pushq   %r8
  13736.         pushq   %r9
  13737.         pushq   %rbp
  13738.         call    _x86_64_get_dispatch@PLT
  13739.         popq    %rbp
  13740.         popq    %r9
  13741.         popq    %r8
  13742.         popq    %rcx
  13743.         popq    %rdx
  13744.         popq    %rsi
  13745.         popq    %rdi
  13746.         movq    2976(%rax), %r11
  13747.         jmp     *%r11
  13748. #else
  13749.         movq    _glapi_Dispatch(%rip), %rax
  13750.         testq   %rax, %rax
  13751.         je      1f
  13752.         movq    2976(%rax), %r11
  13753.         jmp     *%r11
  13754. 1:
  13755.         pushq   %rdi
  13756.         pushq   %rsi
  13757.         pushq   %rdx
  13758.         pushq   %rcx
  13759.         pushq   %r8
  13760.         pushq   %r9
  13761.         pushq   %rbp
  13762.         call    _glapi_get_dispatch
  13763.         popq    %rbp
  13764.         popq    %r9
  13765.         popq    %r8
  13766.         popq    %rcx
  13767.         popq    %rdx
  13768.         popq    %rsi
  13769.         popq    %rdi
  13770.         movq    2976(%rax), %r11
  13771.         jmp     *%r11
  13772. #endif /* defined(GLX_USE_TLS) */
  13773.         .size   GL_PREFIX(TexSubImage3D), .-GL_PREFIX(TexSubImage3D)
  13774.  
  13775.         .p2align        4,,15
  13776.         .globl  GL_PREFIX(CopyTexSubImage3D)
  13777.         .type   GL_PREFIX(CopyTexSubImage3D), @function
  13778. GL_PREFIX(CopyTexSubImage3D):
  13779. #if defined(GLX_USE_TLS)
  13780.         call    _x86_64_get_dispatch@PLT
  13781.         movq    2984(%rax), %r11
  13782.         jmp     *%r11
  13783. #elif defined(PTHREADS)
  13784.         pushq   %rdi
  13785.         pushq   %rsi
  13786.         pushq   %rdx
  13787.         pushq   %rcx
  13788.         pushq   %r8
  13789.         pushq   %r9
  13790.         pushq   %rbp
  13791.         call    _x86_64_get_dispatch@PLT
  13792.         popq    %rbp
  13793.         popq    %r9
  13794.         popq    %r8
  13795.         popq    %rcx
  13796.         popq    %rdx
  13797.         popq    %rsi
  13798.         popq    %rdi
  13799.         movq    2984(%rax), %r11
  13800.         jmp     *%r11
  13801. #else
  13802.         movq    _glapi_Dispatch(%rip), %rax
  13803.         testq   %rax, %rax
  13804.         je      1f
  13805.         movq    2984(%rax), %r11
  13806.         jmp     *%r11
  13807. 1:
  13808.         pushq   %rdi
  13809.         pushq   %rsi
  13810.         pushq   %rdx
  13811.         pushq   %rcx
  13812.         pushq   %r8
  13813.         pushq   %r9
  13814.         pushq   %rbp
  13815.         call    _glapi_get_dispatch
  13816.         popq    %rbp
  13817.         popq    %r9
  13818.         popq    %r8
  13819.         popq    %rcx
  13820.         popq    %rdx
  13821.         popq    %rsi
  13822.         popq    %rdi
  13823.         movq    2984(%rax), %r11
  13824.         jmp     *%r11
  13825. #endif /* defined(GLX_USE_TLS) */
  13826.         .size   GL_PREFIX(CopyTexSubImage3D), .-GL_PREFIX(CopyTexSubImage3D)
  13827.  
  13828.         .p2align        4,,15
  13829.         .globl  GL_PREFIX(ActiveTextureARB)
  13830.         .type   GL_PREFIX(ActiveTextureARB), @function
  13831. GL_PREFIX(ActiveTextureARB):
  13832. #if defined(GLX_USE_TLS)
  13833.         call    _x86_64_get_dispatch@PLT
  13834.         movq    2992(%rax), %r11
  13835.         jmp     *%r11
  13836. #elif defined(PTHREADS)
  13837.         pushq   %rdi
  13838.         call    _x86_64_get_dispatch@PLT
  13839.         popq    %rdi
  13840.         movq    2992(%rax), %r11
  13841.         jmp     *%r11
  13842. #else
  13843.         movq    _glapi_Dispatch(%rip), %rax
  13844.         testq   %rax, %rax
  13845.         je      1f
  13846.         movq    2992(%rax), %r11
  13847.         jmp     *%r11
  13848. 1:
  13849.         pushq   %rdi
  13850.         call    _glapi_get_dispatch
  13851.         popq    %rdi
  13852.         movq    2992(%rax), %r11
  13853.         jmp     *%r11
  13854. #endif /* defined(GLX_USE_TLS) */
  13855.         .size   GL_PREFIX(ActiveTextureARB), .-GL_PREFIX(ActiveTextureARB)
  13856.  
  13857.         .p2align        4,,15
  13858.         .globl  GL_PREFIX(ClientActiveTextureARB)
  13859.         .type   GL_PREFIX(ClientActiveTextureARB), @function
  13860. GL_PREFIX(ClientActiveTextureARB):
  13861. #if defined(GLX_USE_TLS)
  13862.         call    _x86_64_get_dispatch@PLT
  13863.         movq    3000(%rax), %r11
  13864.         jmp     *%r11
  13865. #elif defined(PTHREADS)
  13866.         pushq   %rdi
  13867.         call    _x86_64_get_dispatch@PLT
  13868.         popq    %rdi
  13869.         movq    3000(%rax), %r11
  13870.         jmp     *%r11
  13871. #else
  13872.         movq    _glapi_Dispatch(%rip), %rax
  13873.         testq   %rax, %rax
  13874.         je      1f
  13875.         movq    3000(%rax), %r11
  13876.         jmp     *%r11
  13877. 1:
  13878.         pushq   %rdi
  13879.         call    _glapi_get_dispatch
  13880.         popq    %rdi
  13881.         movq    3000(%rax), %r11
  13882.         jmp     *%r11
  13883. #endif /* defined(GLX_USE_TLS) */
  13884.         .size   GL_PREFIX(ClientActiveTextureARB), .-GL_PREFIX(ClientActiveTextureARB)
  13885.  
  13886.         .p2align        4,,15
  13887.         .globl  GL_PREFIX(MultiTexCoord1dARB)
  13888.         .type   GL_PREFIX(MultiTexCoord1dARB), @function
  13889. GL_PREFIX(MultiTexCoord1dARB):
  13890. #if defined(GLX_USE_TLS)
  13891.         call    _x86_64_get_dispatch@PLT
  13892.         movq    3008(%rax), %r11
  13893.         jmp     *%r11
  13894. #elif defined(PTHREADS)
  13895.         subq    $24, %rsp
  13896.         movq    %rdi, (%rsp)
  13897.         movq    %xmm0, 8(%rsp)
  13898.         call    _x86_64_get_dispatch@PLT
  13899.         movq    8(%rsp), %xmm0
  13900.         movq    (%rsp), %rdi
  13901.         addq    $24, %rsp
  13902.         movq    3008(%rax), %r11
  13903.         jmp     *%r11
  13904. #else
  13905.         movq    _glapi_Dispatch(%rip), %rax
  13906.         testq   %rax, %rax
  13907.         je      1f
  13908.         movq    3008(%rax), %r11
  13909.         jmp     *%r11
  13910. 1:
  13911.         subq    $24, %rsp
  13912.         movq    %rdi, (%rsp)
  13913.         movq    %xmm0, 8(%rsp)
  13914.         call    _glapi_get_dispatch
  13915.         movq    8(%rsp), %xmm0
  13916.         movq    (%rsp), %rdi
  13917.         addq    $24, %rsp
  13918.         movq    3008(%rax), %r11
  13919.         jmp     *%r11
  13920. #endif /* defined(GLX_USE_TLS) */
  13921.         .size   GL_PREFIX(MultiTexCoord1dARB), .-GL_PREFIX(MultiTexCoord1dARB)
  13922.  
  13923.         .p2align        4,,15
  13924.         .globl  GL_PREFIX(MultiTexCoord1dvARB)
  13925.         .type   GL_PREFIX(MultiTexCoord1dvARB), @function
  13926. GL_PREFIX(MultiTexCoord1dvARB):
  13927. #if defined(GLX_USE_TLS)
  13928.         call    _x86_64_get_dispatch@PLT
  13929.         movq    3016(%rax), %r11
  13930.         jmp     *%r11
  13931. #elif defined(PTHREADS)
  13932.         pushq   %rdi
  13933.         pushq   %rsi
  13934.         pushq   %rbp
  13935.         call    _x86_64_get_dispatch@PLT
  13936.         popq    %rbp
  13937.         popq    %rsi
  13938.         popq    %rdi
  13939.         movq    3016(%rax), %r11
  13940.         jmp     *%r11
  13941. #else
  13942.         movq    _glapi_Dispatch(%rip), %rax
  13943.         testq   %rax, %rax
  13944.         je      1f
  13945.         movq    3016(%rax), %r11
  13946.         jmp     *%r11
  13947. 1:
  13948.         pushq   %rdi
  13949.         pushq   %rsi
  13950.         pushq   %rbp
  13951.         call    _glapi_get_dispatch
  13952.         popq    %rbp
  13953.         popq    %rsi
  13954.         popq    %rdi
  13955.         movq    3016(%rax), %r11
  13956.         jmp     *%r11
  13957. #endif /* defined(GLX_USE_TLS) */
  13958.         .size   GL_PREFIX(MultiTexCoord1dvARB), .-GL_PREFIX(MultiTexCoord1dvARB)
  13959.  
  13960.         .p2align        4,,15
  13961.         .globl  GL_PREFIX(MultiTexCoord1fARB)
  13962.         .type   GL_PREFIX(MultiTexCoord1fARB), @function
  13963. GL_PREFIX(MultiTexCoord1fARB):
  13964. #if defined(GLX_USE_TLS)
  13965.         call    _x86_64_get_dispatch@PLT
  13966.         movq    3024(%rax), %r11
  13967.         jmp     *%r11
  13968. #elif defined(PTHREADS)
  13969.         subq    $24, %rsp
  13970.         movq    %rdi, (%rsp)
  13971.         movq    %xmm0, 8(%rsp)
  13972.         call    _x86_64_get_dispatch@PLT
  13973.         movq    8(%rsp), %xmm0
  13974.         movq    (%rsp), %rdi
  13975.         addq    $24, %rsp
  13976.         movq    3024(%rax), %r11
  13977.         jmp     *%r11
  13978. #else
  13979.         movq    _glapi_Dispatch(%rip), %rax
  13980.         testq   %rax, %rax
  13981.         je      1f
  13982.         movq    3024(%rax), %r11
  13983.         jmp     *%r11
  13984. 1:
  13985.         subq    $24, %rsp
  13986.         movq    %rdi, (%rsp)
  13987.         movq    %xmm0, 8(%rsp)
  13988.         call    _glapi_get_dispatch
  13989.         movq    8(%rsp), %xmm0
  13990.         movq    (%rsp), %rdi
  13991.         addq    $24, %rsp
  13992.         movq    3024(%rax), %r11
  13993.         jmp     *%r11
  13994. #endif /* defined(GLX_USE_TLS) */
  13995.         .size   GL_PREFIX(MultiTexCoord1fARB), .-GL_PREFIX(MultiTexCoord1fARB)
  13996.  
  13997.         .p2align        4,,15
  13998.         .globl  GL_PREFIX(MultiTexCoord1fvARB)
  13999.         .type   GL_PREFIX(MultiTexCoord1fvARB), @function
  14000. GL_PREFIX(MultiTexCoord1fvARB):
  14001. #if defined(GLX_USE_TLS)
  14002.         call    _x86_64_get_dispatch@PLT
  14003.         movq    3032(%rax), %r11
  14004.         jmp     *%r11
  14005. #elif defined(PTHREADS)
  14006.         pushq   %rdi
  14007.         pushq   %rsi
  14008.         pushq   %rbp
  14009.         call    _x86_64_get_dispatch@PLT
  14010.         popq    %rbp
  14011.         popq    %rsi
  14012.         popq    %rdi
  14013.         movq    3032(%rax), %r11
  14014.         jmp     *%r11
  14015. #else
  14016.         movq    _glapi_Dispatch(%rip), %rax
  14017.         testq   %rax, %rax
  14018.         je      1f
  14019.         movq    3032(%rax), %r11
  14020.         jmp     *%r11
  14021. 1:
  14022.         pushq   %rdi
  14023.         pushq   %rsi
  14024.         pushq   %rbp
  14025.         call    _glapi_get_dispatch
  14026.         popq    %rbp
  14027.         popq    %rsi
  14028.         popq    %rdi
  14029.         movq    3032(%rax), %r11
  14030.         jmp     *%r11
  14031. #endif /* defined(GLX_USE_TLS) */
  14032.         .size   GL_PREFIX(MultiTexCoord1fvARB), .-GL_PREFIX(MultiTexCoord1fvARB)
  14033.  
  14034.         .p2align        4,,15
  14035.         .globl  GL_PREFIX(MultiTexCoord1iARB)
  14036.         .type   GL_PREFIX(MultiTexCoord1iARB), @function
  14037. GL_PREFIX(MultiTexCoord1iARB):
  14038. #if defined(GLX_USE_TLS)
  14039.         call    _x86_64_get_dispatch@PLT
  14040.         movq    3040(%rax), %r11
  14041.         jmp     *%r11
  14042. #elif defined(PTHREADS)
  14043.         pushq   %rdi
  14044.         pushq   %rsi
  14045.         pushq   %rbp
  14046.         call    _x86_64_get_dispatch@PLT
  14047.         popq    %rbp
  14048.         popq    %rsi
  14049.         popq    %rdi
  14050.         movq    3040(%rax), %r11
  14051.         jmp     *%r11
  14052. #else
  14053.         movq    _glapi_Dispatch(%rip), %rax
  14054.         testq   %rax, %rax
  14055.         je      1f
  14056.         movq    3040(%rax), %r11
  14057.         jmp     *%r11
  14058. 1:
  14059.         pushq   %rdi
  14060.         pushq   %rsi
  14061.         pushq   %rbp
  14062.         call    _glapi_get_dispatch
  14063.         popq    %rbp
  14064.         popq    %rsi
  14065.         popq    %rdi
  14066.         movq    3040(%rax), %r11
  14067.         jmp     *%r11
  14068. #endif /* defined(GLX_USE_TLS) */
  14069.         .size   GL_PREFIX(MultiTexCoord1iARB), .-GL_PREFIX(MultiTexCoord1iARB)
  14070.  
  14071.         .p2align        4,,15
  14072.         .globl  GL_PREFIX(MultiTexCoord1ivARB)
  14073.         .type   GL_PREFIX(MultiTexCoord1ivARB), @function
  14074. GL_PREFIX(MultiTexCoord1ivARB):
  14075. #if defined(GLX_USE_TLS)
  14076.         call    _x86_64_get_dispatch@PLT
  14077.         movq    3048(%rax), %r11
  14078.         jmp     *%r11
  14079. #elif defined(PTHREADS)
  14080.         pushq   %rdi
  14081.         pushq   %rsi
  14082.         pushq   %rbp
  14083.         call    _x86_64_get_dispatch@PLT
  14084.         popq    %rbp
  14085.         popq    %rsi
  14086.         popq    %rdi
  14087.         movq    3048(%rax), %r11
  14088.         jmp     *%r11
  14089. #else
  14090.         movq    _glapi_Dispatch(%rip), %rax
  14091.         testq   %rax, %rax
  14092.         je      1f
  14093.         movq    3048(%rax), %r11
  14094.         jmp     *%r11
  14095. 1:
  14096.         pushq   %rdi
  14097.         pushq   %rsi
  14098.         pushq   %rbp
  14099.         call    _glapi_get_dispatch
  14100.         popq    %rbp
  14101.         popq    %rsi
  14102.         popq    %rdi
  14103.         movq    3048(%rax), %r11
  14104.         jmp     *%r11
  14105. #endif /* defined(GLX_USE_TLS) */
  14106.         .size   GL_PREFIX(MultiTexCoord1ivARB), .-GL_PREFIX(MultiTexCoord1ivARB)
  14107.  
  14108.         .p2align        4,,15
  14109.         .globl  GL_PREFIX(MultiTexCoord1sARB)
  14110.         .type   GL_PREFIX(MultiTexCoord1sARB), @function
  14111. GL_PREFIX(MultiTexCoord1sARB):
  14112. #if defined(GLX_USE_TLS)
  14113.         call    _x86_64_get_dispatch@PLT
  14114.         movq    3056(%rax), %r11
  14115.         jmp     *%r11
  14116. #elif defined(PTHREADS)
  14117.         pushq   %rdi
  14118.         pushq   %rsi
  14119.         pushq   %rbp
  14120.         call    _x86_64_get_dispatch@PLT
  14121.         popq    %rbp
  14122.         popq    %rsi
  14123.         popq    %rdi
  14124.         movq    3056(%rax), %r11
  14125.         jmp     *%r11
  14126. #else
  14127.         movq    _glapi_Dispatch(%rip), %rax
  14128.         testq   %rax, %rax
  14129.         je      1f
  14130.         movq    3056(%rax), %r11
  14131.         jmp     *%r11
  14132. 1:
  14133.         pushq   %rdi
  14134.         pushq   %rsi
  14135.         pushq   %rbp
  14136.         call    _glapi_get_dispatch
  14137.         popq    %rbp
  14138.         popq    %rsi
  14139.         popq    %rdi
  14140.         movq    3056(%rax), %r11
  14141.         jmp     *%r11
  14142. #endif /* defined(GLX_USE_TLS) */
  14143.         .size   GL_PREFIX(MultiTexCoord1sARB), .-GL_PREFIX(MultiTexCoord1sARB)
  14144.  
  14145.         .p2align        4,,15
  14146.         .globl  GL_PREFIX(MultiTexCoord1svARB)
  14147.         .type   GL_PREFIX(MultiTexCoord1svARB), @function
  14148. GL_PREFIX(MultiTexCoord1svARB):
  14149. #if defined(GLX_USE_TLS)
  14150.         call    _x86_64_get_dispatch@PLT
  14151.         movq    3064(%rax), %r11
  14152.         jmp     *%r11
  14153. #elif defined(PTHREADS)
  14154.         pushq   %rdi
  14155.         pushq   %rsi
  14156.         pushq   %rbp
  14157.         call    _x86_64_get_dispatch@PLT
  14158.         popq    %rbp
  14159.         popq    %rsi
  14160.         popq    %rdi
  14161.         movq    3064(%rax), %r11
  14162.         jmp     *%r11
  14163. #else
  14164.         movq    _glapi_Dispatch(%rip), %rax
  14165.         testq   %rax, %rax
  14166.         je      1f
  14167.         movq    3064(%rax), %r11
  14168.         jmp     *%r11
  14169. 1:
  14170.         pushq   %rdi
  14171.         pushq   %rsi
  14172.         pushq   %rbp
  14173.         call    _glapi_get_dispatch
  14174.         popq    %rbp
  14175.         popq    %rsi
  14176.         popq    %rdi
  14177.         movq    3064(%rax), %r11
  14178.         jmp     *%r11
  14179. #endif /* defined(GLX_USE_TLS) */
  14180.         .size   GL_PREFIX(MultiTexCoord1svARB), .-GL_PREFIX(MultiTexCoord1svARB)
  14181.  
  14182.         .p2align        4,,15
  14183.         .globl  GL_PREFIX(MultiTexCoord2dARB)
  14184.         .type   GL_PREFIX(MultiTexCoord2dARB), @function
  14185. GL_PREFIX(MultiTexCoord2dARB):
  14186. #if defined(GLX_USE_TLS)
  14187.         call    _x86_64_get_dispatch@PLT
  14188.         movq    3072(%rax), %r11
  14189.         jmp     *%r11
  14190. #elif defined(PTHREADS)
  14191.         subq    $24, %rsp
  14192.         movq    %rdi, (%rsp)
  14193.         movq    %xmm0, 8(%rsp)
  14194.         movq    %xmm1, 16(%rsp)
  14195.         call    _x86_64_get_dispatch@PLT
  14196.         movq    16(%rsp), %xmm1
  14197.         movq    8(%rsp), %xmm0
  14198.         movq    (%rsp), %rdi
  14199.         addq    $24, %rsp
  14200.         movq    3072(%rax), %r11
  14201.         jmp     *%r11
  14202. #else
  14203.         movq    _glapi_Dispatch(%rip), %rax
  14204.         testq   %rax, %rax
  14205.         je      1f
  14206.         movq    3072(%rax), %r11
  14207.         jmp     *%r11
  14208. 1:
  14209.         subq    $24, %rsp
  14210.         movq    %rdi, (%rsp)
  14211.         movq    %xmm0, 8(%rsp)
  14212.         movq    %xmm1, 16(%rsp)
  14213.         call    _glapi_get_dispatch
  14214.         movq    16(%rsp), %xmm1
  14215.         movq    8(%rsp), %xmm0
  14216.         movq    (%rsp), %rdi
  14217.         addq    $24, %rsp
  14218.         movq    3072(%rax), %r11
  14219.         jmp     *%r11
  14220. #endif /* defined(GLX_USE_TLS) */
  14221.         .size   GL_PREFIX(MultiTexCoord2dARB), .-GL_PREFIX(MultiTexCoord2dARB)
  14222.  
  14223.         .p2align        4,,15
  14224.         .globl  GL_PREFIX(MultiTexCoord2dvARB)
  14225.         .type   GL_PREFIX(MultiTexCoord2dvARB), @function
  14226. GL_PREFIX(MultiTexCoord2dvARB):
  14227. #if defined(GLX_USE_TLS)
  14228.         call    _x86_64_get_dispatch@PLT
  14229.         movq    3080(%rax), %r11
  14230.         jmp     *%r11
  14231. #elif defined(PTHREADS)
  14232.         pushq   %rdi
  14233.         pushq   %rsi
  14234.         pushq   %rbp
  14235.         call    _x86_64_get_dispatch@PLT
  14236.         popq    %rbp
  14237.         popq    %rsi
  14238.         popq    %rdi
  14239.         movq    3080(%rax), %r11
  14240.         jmp     *%r11
  14241. #else
  14242.         movq    _glapi_Dispatch(%rip), %rax
  14243.         testq   %rax, %rax
  14244.         je      1f
  14245.         movq    3080(%rax), %r11
  14246.         jmp     *%r11
  14247. 1:
  14248.         pushq   %rdi
  14249.         pushq   %rsi
  14250.         pushq   %rbp
  14251.         call    _glapi_get_dispatch
  14252.         popq    %rbp
  14253.         popq    %rsi
  14254.         popq    %rdi
  14255.         movq    3080(%rax), %r11
  14256.         jmp     *%r11
  14257. #endif /* defined(GLX_USE_TLS) */
  14258.         .size   GL_PREFIX(MultiTexCoord2dvARB), .-GL_PREFIX(MultiTexCoord2dvARB)
  14259.  
  14260.         .p2align        4,,15
  14261.         .globl  GL_PREFIX(MultiTexCoord2fARB)
  14262.         .type   GL_PREFIX(MultiTexCoord2fARB), @function
  14263. GL_PREFIX(MultiTexCoord2fARB):
  14264. #if defined(GLX_USE_TLS)
  14265.         call    _x86_64_get_dispatch@PLT
  14266.         movq    3088(%rax), %r11
  14267.         jmp     *%r11
  14268. #elif defined(PTHREADS)
  14269.         subq    $24, %rsp
  14270.         movq    %rdi, (%rsp)
  14271.         movq    %xmm0, 8(%rsp)
  14272.         movq    %xmm1, 16(%rsp)
  14273.         call    _x86_64_get_dispatch@PLT
  14274.         movq    16(%rsp), %xmm1
  14275.         movq    8(%rsp), %xmm0
  14276.         movq    (%rsp), %rdi
  14277.         addq    $24, %rsp
  14278.         movq    3088(%rax), %r11
  14279.         jmp     *%r11
  14280. #else
  14281.         movq    _glapi_Dispatch(%rip), %rax
  14282.         testq   %rax, %rax
  14283.         je      1f
  14284.         movq    3088(%rax), %r11
  14285.         jmp     *%r11
  14286. 1:
  14287.         subq    $24, %rsp
  14288.         movq    %rdi, (%rsp)
  14289.         movq    %xmm0, 8(%rsp)
  14290.         movq    %xmm1, 16(%rsp)
  14291.         call    _glapi_get_dispatch
  14292.         movq    16(%rsp), %xmm1
  14293.         movq    8(%rsp), %xmm0
  14294.         movq    (%rsp), %rdi
  14295.         addq    $24, %rsp
  14296.         movq    3088(%rax), %r11
  14297.         jmp     *%r11
  14298. #endif /* defined(GLX_USE_TLS) */
  14299.         .size   GL_PREFIX(MultiTexCoord2fARB), .-GL_PREFIX(MultiTexCoord2fARB)
  14300.  
  14301.         .p2align        4,,15
  14302.         .globl  GL_PREFIX(MultiTexCoord2fvARB)
  14303.         .type   GL_PREFIX(MultiTexCoord2fvARB), @function
  14304. GL_PREFIX(MultiTexCoord2fvARB):
  14305. #if defined(GLX_USE_TLS)
  14306.         call    _x86_64_get_dispatch@PLT
  14307.         movq    3096(%rax), %r11
  14308.         jmp     *%r11
  14309. #elif defined(PTHREADS)
  14310.         pushq   %rdi
  14311.         pushq   %rsi
  14312.         pushq   %rbp
  14313.         call    _x86_64_get_dispatch@PLT
  14314.         popq    %rbp
  14315.         popq    %rsi
  14316.         popq    %rdi
  14317.         movq    3096(%rax), %r11
  14318.         jmp     *%r11
  14319. #else
  14320.         movq    _glapi_Dispatch(%rip), %rax
  14321.         testq   %rax, %rax
  14322.         je      1f
  14323.         movq    3096(%rax), %r11
  14324.         jmp     *%r11
  14325. 1:
  14326.         pushq   %rdi
  14327.         pushq   %rsi
  14328.         pushq   %rbp
  14329.         call    _glapi_get_dispatch
  14330.         popq    %rbp
  14331.         popq    %rsi
  14332.         popq    %rdi
  14333.         movq    3096(%rax), %r11
  14334.         jmp     *%r11
  14335. #endif /* defined(GLX_USE_TLS) */
  14336.         .size   GL_PREFIX(MultiTexCoord2fvARB), .-GL_PREFIX(MultiTexCoord2fvARB)
  14337.  
  14338.         .p2align        4,,15
  14339.         .globl  GL_PREFIX(MultiTexCoord2iARB)
  14340.         .type   GL_PREFIX(MultiTexCoord2iARB), @function
  14341. GL_PREFIX(MultiTexCoord2iARB):
  14342. #if defined(GLX_USE_TLS)
  14343.         call    _x86_64_get_dispatch@PLT
  14344.         movq    3104(%rax), %r11
  14345.         jmp     *%r11
  14346. #elif defined(PTHREADS)
  14347.         pushq   %rdi
  14348.         pushq   %rsi
  14349.         pushq   %rdx
  14350.         call    _x86_64_get_dispatch@PLT
  14351.         popq    %rdx
  14352.         popq    %rsi
  14353.         popq    %rdi
  14354.         movq    3104(%rax), %r11
  14355.         jmp     *%r11
  14356. #else
  14357.         movq    _glapi_Dispatch(%rip), %rax
  14358.         testq   %rax, %rax
  14359.         je      1f
  14360.         movq    3104(%rax), %r11
  14361.         jmp     *%r11
  14362. 1:
  14363.         pushq   %rdi
  14364.         pushq   %rsi
  14365.         pushq   %rdx
  14366.         call    _glapi_get_dispatch
  14367.         popq    %rdx
  14368.         popq    %rsi
  14369.         popq    %rdi
  14370.         movq    3104(%rax), %r11
  14371.         jmp     *%r11
  14372. #endif /* defined(GLX_USE_TLS) */
  14373.         .size   GL_PREFIX(MultiTexCoord2iARB), .-GL_PREFIX(MultiTexCoord2iARB)
  14374.  
  14375.         .p2align        4,,15
  14376.         .globl  GL_PREFIX(MultiTexCoord2ivARB)
  14377.         .type   GL_PREFIX(MultiTexCoord2ivARB), @function
  14378. GL_PREFIX(MultiTexCoord2ivARB):
  14379. #if defined(GLX_USE_TLS)
  14380.         call    _x86_64_get_dispatch@PLT
  14381.         movq    3112(%rax), %r11
  14382.         jmp     *%r11
  14383. #elif defined(PTHREADS)
  14384.         pushq   %rdi
  14385.         pushq   %rsi
  14386.         pushq   %rbp
  14387.         call    _x86_64_get_dispatch@PLT
  14388.         popq    %rbp
  14389.         popq    %rsi
  14390.         popq    %rdi
  14391.         movq    3112(%rax), %r11
  14392.         jmp     *%r11
  14393. #else
  14394.         movq    _glapi_Dispatch(%rip), %rax
  14395.         testq   %rax, %rax
  14396.         je      1f
  14397.         movq    3112(%rax), %r11
  14398.         jmp     *%r11
  14399. 1:
  14400.         pushq   %rdi
  14401.         pushq   %rsi
  14402.         pushq   %rbp
  14403.         call    _glapi_get_dispatch
  14404.         popq    %rbp
  14405.         popq    %rsi
  14406.         popq    %rdi
  14407.         movq    3112(%rax), %r11
  14408.         jmp     *%r11
  14409. #endif /* defined(GLX_USE_TLS) */
  14410.         .size   GL_PREFIX(MultiTexCoord2ivARB), .-GL_PREFIX(MultiTexCoord2ivARB)
  14411.  
  14412.         .p2align        4,,15
  14413.         .globl  GL_PREFIX(MultiTexCoord2sARB)
  14414.         .type   GL_PREFIX(MultiTexCoord2sARB), @function
  14415. GL_PREFIX(MultiTexCoord2sARB):
  14416. #if defined(GLX_USE_TLS)
  14417.         call    _x86_64_get_dispatch@PLT
  14418.         movq    3120(%rax), %r11
  14419.         jmp     *%r11
  14420. #elif defined(PTHREADS)
  14421.         pushq   %rdi
  14422.         pushq   %rsi
  14423.         pushq   %rdx
  14424.         call    _x86_64_get_dispatch@PLT
  14425.         popq    %rdx
  14426.         popq    %rsi
  14427.         popq    %rdi
  14428.         movq    3120(%rax), %r11
  14429.         jmp     *%r11
  14430. #else
  14431.         movq    _glapi_Dispatch(%rip), %rax
  14432.         testq   %rax, %rax
  14433.         je      1f
  14434.         movq    3120(%rax), %r11
  14435.         jmp     *%r11
  14436. 1:
  14437.         pushq   %rdi
  14438.         pushq   %rsi
  14439.         pushq   %rdx
  14440.         call    _glapi_get_dispatch
  14441.         popq    %rdx
  14442.         popq    %rsi
  14443.         popq    %rdi
  14444.         movq    3120(%rax), %r11
  14445.         jmp     *%r11
  14446. #endif /* defined(GLX_USE_TLS) */
  14447.         .size   GL_PREFIX(MultiTexCoord2sARB), .-GL_PREFIX(MultiTexCoord2sARB)
  14448.  
  14449.         .p2align        4,,15
  14450.         .globl  GL_PREFIX(MultiTexCoord2svARB)
  14451.         .type   GL_PREFIX(MultiTexCoord2svARB), @function
  14452. GL_PREFIX(MultiTexCoord2svARB):
  14453. #if defined(GLX_USE_TLS)
  14454.         call    _x86_64_get_dispatch@PLT
  14455.         movq    3128(%rax), %r11
  14456.         jmp     *%r11
  14457. #elif defined(PTHREADS)
  14458.         pushq   %rdi
  14459.         pushq   %rsi
  14460.         pushq   %rbp
  14461.         call    _x86_64_get_dispatch@PLT
  14462.         popq    %rbp
  14463.         popq    %rsi
  14464.         popq    %rdi
  14465.         movq    3128(%rax), %r11
  14466.         jmp     *%r11
  14467. #else
  14468.         movq    _glapi_Dispatch(%rip), %rax
  14469.         testq   %rax, %rax
  14470.         je      1f
  14471.         movq    3128(%rax), %r11
  14472.         jmp     *%r11
  14473. 1:
  14474.         pushq   %rdi
  14475.         pushq   %rsi
  14476.         pushq   %rbp
  14477.         call    _glapi_get_dispatch
  14478.         popq    %rbp
  14479.         popq    %rsi
  14480.         popq    %rdi
  14481.         movq    3128(%rax), %r11
  14482.         jmp     *%r11
  14483. #endif /* defined(GLX_USE_TLS) */
  14484.         .size   GL_PREFIX(MultiTexCoord2svARB), .-GL_PREFIX(MultiTexCoord2svARB)
  14485.  
  14486.         .p2align        4,,15
  14487.         .globl  GL_PREFIX(MultiTexCoord3dARB)
  14488.         .type   GL_PREFIX(MultiTexCoord3dARB), @function
  14489. GL_PREFIX(MultiTexCoord3dARB):
  14490. #if defined(GLX_USE_TLS)
  14491.         call    _x86_64_get_dispatch@PLT
  14492.         movq    3136(%rax), %r11
  14493.         jmp     *%r11
  14494. #elif defined(PTHREADS)
  14495.         subq    $40, %rsp
  14496.         movq    %rdi, (%rsp)
  14497.         movq    %xmm0, 8(%rsp)
  14498.         movq    %xmm1, 16(%rsp)
  14499.         movq    %xmm2, 24(%rsp)
  14500.         call    _x86_64_get_dispatch@PLT
  14501.         movq    24(%rsp), %xmm2
  14502.         movq    16(%rsp), %xmm1
  14503.         movq    8(%rsp), %xmm0
  14504.         movq    (%rsp), %rdi
  14505.         addq    $40, %rsp
  14506.         movq    3136(%rax), %r11
  14507.         jmp     *%r11
  14508. #else
  14509.         movq    _glapi_Dispatch(%rip), %rax
  14510.         testq   %rax, %rax
  14511.         je      1f
  14512.         movq    3136(%rax), %r11
  14513.         jmp     *%r11
  14514. 1:
  14515.         subq    $40, %rsp
  14516.         movq    %rdi, (%rsp)
  14517.         movq    %xmm0, 8(%rsp)
  14518.         movq    %xmm1, 16(%rsp)
  14519.         movq    %xmm2, 24(%rsp)
  14520.         call    _glapi_get_dispatch
  14521.         movq    24(%rsp), %xmm2
  14522.         movq    16(%rsp), %xmm1
  14523.         movq    8(%rsp), %xmm0
  14524.         movq    (%rsp), %rdi
  14525.         addq    $40, %rsp
  14526.         movq    3136(%rax), %r11
  14527.         jmp     *%r11
  14528. #endif /* defined(GLX_USE_TLS) */
  14529.         .size   GL_PREFIX(MultiTexCoord3dARB), .-GL_PREFIX(MultiTexCoord3dARB)
  14530.  
  14531.         .p2align        4,,15
  14532.         .globl  GL_PREFIX(MultiTexCoord3dvARB)
  14533.         .type   GL_PREFIX(MultiTexCoord3dvARB), @function
  14534. GL_PREFIX(MultiTexCoord3dvARB):
  14535. #if defined(GLX_USE_TLS)
  14536.         call    _x86_64_get_dispatch@PLT
  14537.         movq    3144(%rax), %r11
  14538.         jmp     *%r11
  14539. #elif defined(PTHREADS)
  14540.         pushq   %rdi
  14541.         pushq   %rsi
  14542.         pushq   %rbp
  14543.         call    _x86_64_get_dispatch@PLT
  14544.         popq    %rbp
  14545.         popq    %rsi
  14546.         popq    %rdi
  14547.         movq    3144(%rax), %r11
  14548.         jmp     *%r11
  14549. #else
  14550.         movq    _glapi_Dispatch(%rip), %rax
  14551.         testq   %rax, %rax
  14552.         je      1f
  14553.         movq    3144(%rax), %r11
  14554.         jmp     *%r11
  14555. 1:
  14556.         pushq   %rdi
  14557.         pushq   %rsi
  14558.         pushq   %rbp
  14559.         call    _glapi_get_dispatch
  14560.         popq    %rbp
  14561.         popq    %rsi
  14562.         popq    %rdi
  14563.         movq    3144(%rax), %r11
  14564.         jmp     *%r11
  14565. #endif /* defined(GLX_USE_TLS) */
  14566.         .size   GL_PREFIX(MultiTexCoord3dvARB), .-GL_PREFIX(MultiTexCoord3dvARB)
  14567.  
  14568.         .p2align        4,,15
  14569.         .globl  GL_PREFIX(MultiTexCoord3fARB)
  14570.         .type   GL_PREFIX(MultiTexCoord3fARB), @function
  14571. GL_PREFIX(MultiTexCoord3fARB):
  14572. #if defined(GLX_USE_TLS)
  14573.         call    _x86_64_get_dispatch@PLT
  14574.         movq    3152(%rax), %r11
  14575.         jmp     *%r11
  14576. #elif defined(PTHREADS)
  14577.         subq    $40, %rsp
  14578.         movq    %rdi, (%rsp)
  14579.         movq    %xmm0, 8(%rsp)
  14580.         movq    %xmm1, 16(%rsp)
  14581.         movq    %xmm2, 24(%rsp)
  14582.         call    _x86_64_get_dispatch@PLT
  14583.         movq    24(%rsp), %xmm2
  14584.         movq    16(%rsp), %xmm1
  14585.         movq    8(%rsp), %xmm0
  14586.         movq    (%rsp), %rdi
  14587.         addq    $40, %rsp
  14588.         movq    3152(%rax), %r11
  14589.         jmp     *%r11
  14590. #else
  14591.         movq    _glapi_Dispatch(%rip), %rax
  14592.         testq   %rax, %rax
  14593.         je      1f
  14594.         movq    3152(%rax), %r11
  14595.         jmp     *%r11
  14596. 1:
  14597.         subq    $40, %rsp
  14598.         movq    %rdi, (%rsp)
  14599.         movq    %xmm0, 8(%rsp)
  14600.         movq    %xmm1, 16(%rsp)
  14601.         movq    %xmm2, 24(%rsp)
  14602.         call    _glapi_get_dispatch
  14603.         movq    24(%rsp), %xmm2
  14604.         movq    16(%rsp), %xmm1
  14605.         movq    8(%rsp), %xmm0
  14606.         movq    (%rsp), %rdi
  14607.         addq    $40, %rsp
  14608.         movq    3152(%rax), %r11
  14609.         jmp     *%r11
  14610. #endif /* defined(GLX_USE_TLS) */
  14611.         .size   GL_PREFIX(MultiTexCoord3fARB), .-GL_PREFIX(MultiTexCoord3fARB)
  14612.  
  14613.         .p2align        4,,15
  14614.         .globl  GL_PREFIX(MultiTexCoord3fvARB)
  14615.         .type   GL_PREFIX(MultiTexCoord3fvARB), @function
  14616. GL_PREFIX(MultiTexCoord3fvARB):
  14617. #if defined(GLX_USE_TLS)
  14618.         call    _x86_64_get_dispatch@PLT
  14619.         movq    3160(%rax), %r11
  14620.         jmp     *%r11
  14621. #elif defined(PTHREADS)
  14622.         pushq   %rdi
  14623.         pushq   %rsi
  14624.         pushq   %rbp
  14625.         call    _x86_64_get_dispatch@PLT
  14626.         popq    %rbp
  14627.         popq    %rsi
  14628.         popq    %rdi
  14629.         movq    3160(%rax), %r11
  14630.         jmp     *%r11
  14631. #else
  14632.         movq    _glapi_Dispatch(%rip), %rax
  14633.         testq   %rax, %rax
  14634.         je      1f
  14635.         movq    3160(%rax), %r11
  14636.         jmp     *%r11
  14637. 1:
  14638.         pushq   %rdi
  14639.         pushq   %rsi
  14640.         pushq   %rbp
  14641.         call    _glapi_get_dispatch
  14642.         popq    %rbp
  14643.         popq    %rsi
  14644.         popq    %rdi
  14645.         movq    3160(%rax), %r11
  14646.         jmp     *%r11
  14647. #endif /* defined(GLX_USE_TLS) */
  14648.         .size   GL_PREFIX(MultiTexCoord3fvARB), .-GL_PREFIX(MultiTexCoord3fvARB)
  14649.  
  14650.         .p2align        4,,15
  14651.         .globl  GL_PREFIX(MultiTexCoord3iARB)
  14652.         .type   GL_PREFIX(MultiTexCoord3iARB), @function
  14653. GL_PREFIX(MultiTexCoord3iARB):
  14654. #if defined(GLX_USE_TLS)
  14655.         call    _x86_64_get_dispatch@PLT
  14656.         movq    3168(%rax), %r11
  14657.         jmp     *%r11
  14658. #elif defined(PTHREADS)
  14659.         pushq   %rdi
  14660.         pushq   %rsi
  14661.         pushq   %rdx
  14662.         pushq   %rcx
  14663.         pushq   %rbp
  14664.         call    _x86_64_get_dispatch@PLT
  14665.         popq    %rbp
  14666.         popq    %rcx
  14667.         popq    %rdx
  14668.         popq    %rsi
  14669.         popq    %rdi
  14670.         movq    3168(%rax), %r11
  14671.         jmp     *%r11
  14672. #else
  14673.         movq    _glapi_Dispatch(%rip), %rax
  14674.         testq   %rax, %rax
  14675.         je      1f
  14676.         movq    3168(%rax), %r11
  14677.         jmp     *%r11
  14678. 1:
  14679.         pushq   %rdi
  14680.         pushq   %rsi
  14681.         pushq   %rdx
  14682.         pushq   %rcx
  14683.         pushq   %rbp
  14684.         call    _glapi_get_dispatch
  14685.         popq    %rbp
  14686.         popq    %rcx
  14687.         popq    %rdx
  14688.         popq    %rsi
  14689.         popq    %rdi
  14690.         movq    3168(%rax), %r11
  14691.         jmp     *%r11
  14692. #endif /* defined(GLX_USE_TLS) */
  14693.         .size   GL_PREFIX(MultiTexCoord3iARB), .-GL_PREFIX(MultiTexCoord3iARB)
  14694.  
  14695.         .p2align        4,,15
  14696.         .globl  GL_PREFIX(MultiTexCoord3ivARB)
  14697.         .type   GL_PREFIX(MultiTexCoord3ivARB), @function
  14698. GL_PREFIX(MultiTexCoord3ivARB):
  14699. #if defined(GLX_USE_TLS)
  14700.         call    _x86_64_get_dispatch@PLT
  14701.         movq    3176(%rax), %r11
  14702.         jmp     *%r11
  14703. #elif defined(PTHREADS)
  14704.         pushq   %rdi
  14705.         pushq   %rsi
  14706.         pushq   %rbp
  14707.         call    _x86_64_get_dispatch@PLT
  14708.         popq    %rbp
  14709.         popq    %rsi
  14710.         popq    %rdi
  14711.         movq    3176(%rax), %r11
  14712.         jmp     *%r11
  14713. #else
  14714.         movq    _glapi_Dispatch(%rip), %rax
  14715.         testq   %rax, %rax
  14716.         je      1f
  14717.         movq    3176(%rax), %r11
  14718.         jmp     *%r11
  14719. 1:
  14720.         pushq   %rdi
  14721.         pushq   %rsi
  14722.         pushq   %rbp
  14723.         call    _glapi_get_dispatch
  14724.         popq    %rbp
  14725.         popq    %rsi
  14726.         popq    %rdi
  14727.         movq    3176(%rax), %r11
  14728.         jmp     *%r11
  14729. #endif /* defined(GLX_USE_TLS) */
  14730.         .size   GL_PREFIX(MultiTexCoord3ivARB), .-GL_PREFIX(MultiTexCoord3ivARB)
  14731.  
  14732.         .p2align        4,,15
  14733.         .globl  GL_PREFIX(MultiTexCoord3sARB)
  14734.         .type   GL_PREFIX(MultiTexCoord3sARB), @function
  14735. GL_PREFIX(MultiTexCoord3sARB):
  14736. #if defined(GLX_USE_TLS)
  14737.         call    _x86_64_get_dispatch@PLT
  14738.         movq    3184(%rax), %r11
  14739.         jmp     *%r11
  14740. #elif defined(PTHREADS)
  14741.         pushq   %rdi
  14742.         pushq   %rsi
  14743.         pushq   %rdx
  14744.         pushq   %rcx
  14745.         pushq   %rbp
  14746.         call    _x86_64_get_dispatch@PLT
  14747.         popq    %rbp
  14748.         popq    %rcx
  14749.         popq    %rdx
  14750.         popq    %rsi
  14751.         popq    %rdi
  14752.         movq    3184(%rax), %r11
  14753.         jmp     *%r11
  14754. #else
  14755.         movq    _glapi_Dispatch(%rip), %rax
  14756.         testq   %rax, %rax
  14757.         je      1f
  14758.         movq    3184(%rax), %r11
  14759.         jmp     *%r11
  14760. 1:
  14761.         pushq   %rdi
  14762.         pushq   %rsi
  14763.         pushq   %rdx
  14764.         pushq   %rcx
  14765.         pushq   %rbp
  14766.         call    _glapi_get_dispatch
  14767.         popq    %rbp
  14768.         popq    %rcx
  14769.         popq    %rdx
  14770.         popq    %rsi
  14771.         popq    %rdi
  14772.         movq    3184(%rax), %r11
  14773.         jmp     *%r11
  14774. #endif /* defined(GLX_USE_TLS) */
  14775.         .size   GL_PREFIX(MultiTexCoord3sARB), .-GL_PREFIX(MultiTexCoord3sARB)
  14776.  
  14777.         .p2align        4,,15
  14778.         .globl  GL_PREFIX(MultiTexCoord3svARB)
  14779.         .type   GL_PREFIX(MultiTexCoord3svARB), @function
  14780. GL_PREFIX(MultiTexCoord3svARB):
  14781. #if defined(GLX_USE_TLS)
  14782.         call    _x86_64_get_dispatch@PLT
  14783.         movq    3192(%rax), %r11
  14784.         jmp     *%r11
  14785. #elif defined(PTHREADS)
  14786.         pushq   %rdi
  14787.         pushq   %rsi
  14788.         pushq   %rbp
  14789.         call    _x86_64_get_dispatch@PLT
  14790.         popq    %rbp
  14791.         popq    %rsi
  14792.         popq    %rdi
  14793.         movq    3192(%rax), %r11
  14794.         jmp     *%r11
  14795. #else
  14796.         movq    _glapi_Dispatch(%rip), %rax
  14797.         testq   %rax, %rax
  14798.         je      1f
  14799.         movq    3192(%rax), %r11
  14800.         jmp     *%r11
  14801. 1:
  14802.         pushq   %rdi
  14803.         pushq   %rsi
  14804.         pushq   %rbp
  14805.         call    _glapi_get_dispatch
  14806.         popq    %rbp
  14807.         popq    %rsi
  14808.         popq    %rdi
  14809.         movq    3192(%rax), %r11
  14810.         jmp     *%r11
  14811. #endif /* defined(GLX_USE_TLS) */
  14812.         .size   GL_PREFIX(MultiTexCoord3svARB), .-GL_PREFIX(MultiTexCoord3svARB)
  14813.  
  14814.         .p2align        4,,15
  14815.         .globl  GL_PREFIX(MultiTexCoord4dARB)
  14816.         .type   GL_PREFIX(MultiTexCoord4dARB), @function
  14817. GL_PREFIX(MultiTexCoord4dARB):
  14818. #if defined(GLX_USE_TLS)
  14819.         call    _x86_64_get_dispatch@PLT
  14820.         movq    3200(%rax), %r11
  14821.         jmp     *%r11
  14822. #elif defined(PTHREADS)
  14823.         subq    $40, %rsp
  14824.         movq    %rdi, (%rsp)
  14825.         movq    %xmm0, 8(%rsp)
  14826.         movq    %xmm1, 16(%rsp)
  14827.         movq    %xmm2, 24(%rsp)
  14828.         movq    %xmm3, 32(%rsp)
  14829.         call    _x86_64_get_dispatch@PLT
  14830.         movq    32(%rsp), %xmm3
  14831.         movq    24(%rsp), %xmm2
  14832.         movq    16(%rsp), %xmm1
  14833.         movq    8(%rsp), %xmm0
  14834.         movq    (%rsp), %rdi
  14835.         addq    $40, %rsp
  14836.         movq    3200(%rax), %r11
  14837.         jmp     *%r11
  14838. #else
  14839.         movq    _glapi_Dispatch(%rip), %rax
  14840.         testq   %rax, %rax
  14841.         je      1f
  14842.         movq    3200(%rax), %r11
  14843.         jmp     *%r11
  14844. 1:
  14845.         subq    $40, %rsp
  14846.         movq    %rdi, (%rsp)
  14847.         movq    %xmm0, 8(%rsp)
  14848.         movq    %xmm1, 16(%rsp)
  14849.         movq    %xmm2, 24(%rsp)
  14850.         movq    %xmm3, 32(%rsp)
  14851.         call    _glapi_get_dispatch
  14852.         movq    32(%rsp), %xmm3
  14853.         movq    24(%rsp), %xmm2
  14854.         movq    16(%rsp), %xmm1
  14855.         movq    8(%rsp), %xmm0
  14856.         movq    (%rsp), %rdi
  14857.         addq    $40, %rsp
  14858.         movq    3200(%rax), %r11
  14859.         jmp     *%r11
  14860. #endif /* defined(GLX_USE_TLS) */
  14861.         .size   GL_PREFIX(MultiTexCoord4dARB), .-GL_PREFIX(MultiTexCoord4dARB)
  14862.  
  14863.         .p2align        4,,15
  14864.         .globl  GL_PREFIX(MultiTexCoord4dvARB)
  14865.         .type   GL_PREFIX(MultiTexCoord4dvARB), @function
  14866. GL_PREFIX(MultiTexCoord4dvARB):
  14867. #if defined(GLX_USE_TLS)
  14868.         call    _x86_64_get_dispatch@PLT
  14869.         movq    3208(%rax), %r11
  14870.         jmp     *%r11
  14871. #elif defined(PTHREADS)
  14872.         pushq   %rdi
  14873.         pushq   %rsi
  14874.         pushq   %rbp
  14875.         call    _x86_64_get_dispatch@PLT
  14876.         popq    %rbp
  14877.         popq    %rsi
  14878.         popq    %rdi
  14879.         movq    3208(%rax), %r11
  14880.         jmp     *%r11
  14881. #else
  14882.         movq    _glapi_Dispatch(%rip), %rax
  14883.         testq   %rax, %rax
  14884.         je      1f
  14885.         movq    3208(%rax), %r11
  14886.         jmp     *%r11
  14887. 1:
  14888.         pushq   %rdi
  14889.         pushq   %rsi
  14890.         pushq   %rbp
  14891.         call    _glapi_get_dispatch
  14892.         popq    %rbp
  14893.         popq    %rsi
  14894.         popq    %rdi
  14895.         movq    3208(%rax), %r11
  14896.         jmp     *%r11
  14897. #endif /* defined(GLX_USE_TLS) */
  14898.         .size   GL_PREFIX(MultiTexCoord4dvARB), .-GL_PREFIX(MultiTexCoord4dvARB)
  14899.  
  14900.         .p2align        4,,15
  14901.         .globl  GL_PREFIX(MultiTexCoord4fARB)
  14902.         .type   GL_PREFIX(MultiTexCoord4fARB), @function
  14903. GL_PREFIX(MultiTexCoord4fARB):
  14904. #if defined(GLX_USE_TLS)
  14905.         call    _x86_64_get_dispatch@PLT
  14906.         movq    3216(%rax), %r11
  14907.         jmp     *%r11
  14908. #elif defined(PTHREADS)
  14909.         subq    $40, %rsp
  14910.         movq    %rdi, (%rsp)
  14911.         movq    %xmm0, 8(%rsp)
  14912.         movq    %xmm1, 16(%rsp)
  14913.         movq    %xmm2, 24(%rsp)
  14914.         movq    %xmm3, 32(%rsp)
  14915.         call    _x86_64_get_dispatch@PLT
  14916.         movq    32(%rsp), %xmm3
  14917.         movq    24(%rsp), %xmm2
  14918.         movq    16(%rsp), %xmm1
  14919.         movq    8(%rsp), %xmm0
  14920.         movq    (%rsp), %rdi
  14921.         addq    $40, %rsp
  14922.         movq    3216(%rax), %r11
  14923.         jmp     *%r11
  14924. #else
  14925.         movq    _glapi_Dispatch(%rip), %rax
  14926.         testq   %rax, %rax
  14927.         je      1f
  14928.         movq    3216(%rax), %r11
  14929.         jmp     *%r11
  14930. 1:
  14931.         subq    $40, %rsp
  14932.         movq    %rdi, (%rsp)
  14933.         movq    %xmm0, 8(%rsp)
  14934.         movq    %xmm1, 16(%rsp)
  14935.         movq    %xmm2, 24(%rsp)
  14936.         movq    %xmm3, 32(%rsp)
  14937.         call    _glapi_get_dispatch
  14938.         movq    32(%rsp), %xmm3
  14939.         movq    24(%rsp), %xmm2
  14940.         movq    16(%rsp), %xmm1
  14941.         movq    8(%rsp), %xmm0
  14942.         movq    (%rsp), %rdi
  14943.         addq    $40, %rsp
  14944.         movq    3216(%rax), %r11
  14945.         jmp     *%r11
  14946. #endif /* defined(GLX_USE_TLS) */
  14947.         .size   GL_PREFIX(MultiTexCoord4fARB), .-GL_PREFIX(MultiTexCoord4fARB)
  14948.  
  14949.         .p2align        4,,15
  14950.         .globl  GL_PREFIX(MultiTexCoord4fvARB)
  14951.         .type   GL_PREFIX(MultiTexCoord4fvARB), @function
  14952. GL_PREFIX(MultiTexCoord4fvARB):
  14953. #if defined(GLX_USE_TLS)
  14954.         call    _x86_64_get_dispatch@PLT
  14955.         movq    3224(%rax), %r11
  14956.         jmp     *%r11
  14957. #elif defined(PTHREADS)
  14958.         pushq   %rdi
  14959.         pushq   %rsi
  14960.         pushq   %rbp
  14961.         call    _x86_64_get_dispatch@PLT
  14962.         popq    %rbp
  14963.         popq    %rsi
  14964.         popq    %rdi
  14965.         movq    3224(%rax), %r11
  14966.         jmp     *%r11
  14967. #else
  14968.         movq    _glapi_Dispatch(%rip), %rax
  14969.         testq   %rax, %rax
  14970.         je      1f
  14971.         movq    3224(%rax), %r11
  14972.         jmp     *%r11
  14973. 1:
  14974.         pushq   %rdi
  14975.         pushq   %rsi
  14976.         pushq   %rbp
  14977.         call    _glapi_get_dispatch
  14978.         popq    %rbp
  14979.         popq    %rsi
  14980.         popq    %rdi
  14981.         movq    3224(%rax), %r11
  14982.         jmp     *%r11
  14983. #endif /* defined(GLX_USE_TLS) */
  14984.         .size   GL_PREFIX(MultiTexCoord4fvARB), .-GL_PREFIX(MultiTexCoord4fvARB)
  14985.  
  14986.         .p2align        4,,15
  14987.         .globl  GL_PREFIX(MultiTexCoord4iARB)
  14988.         .type   GL_PREFIX(MultiTexCoord4iARB), @function
  14989. GL_PREFIX(MultiTexCoord4iARB):
  14990. #if defined(GLX_USE_TLS)
  14991.         call    _x86_64_get_dispatch@PLT
  14992.         movq    3232(%rax), %r11
  14993.         jmp     *%r11
  14994. #elif defined(PTHREADS)
  14995.         pushq   %rdi
  14996.         pushq   %rsi
  14997.         pushq   %rdx
  14998.         pushq   %rcx
  14999.         pushq   %r8
  15000.         call    _x86_64_get_dispatch@PLT
  15001.         popq    %r8
  15002.         popq    %rcx
  15003.         popq    %rdx
  15004.         popq    %rsi
  15005.         popq    %rdi
  15006.         movq    3232(%rax), %r11
  15007.         jmp     *%r11
  15008. #else
  15009.         movq    _glapi_Dispatch(%rip), %rax
  15010.         testq   %rax, %rax
  15011.         je      1f
  15012.         movq    3232(%rax), %r11
  15013.         jmp     *%r11
  15014. 1:
  15015.         pushq   %rdi
  15016.         pushq   %rsi
  15017.         pushq   %rdx
  15018.         pushq   %rcx
  15019.         pushq   %r8
  15020.         call    _glapi_get_dispatch
  15021.         popq    %r8
  15022.         popq    %rcx
  15023.         popq    %rdx
  15024.         popq    %rsi
  15025.         popq    %rdi
  15026.         movq    3232(%rax), %r11
  15027.         jmp     *%r11
  15028. #endif /* defined(GLX_USE_TLS) */
  15029.         .size   GL_PREFIX(MultiTexCoord4iARB), .-GL_PREFIX(MultiTexCoord4iARB)
  15030.  
  15031.         .p2align        4,,15
  15032.         .globl  GL_PREFIX(MultiTexCoord4ivARB)
  15033.         .type   GL_PREFIX(MultiTexCoord4ivARB), @function
  15034. GL_PREFIX(MultiTexCoord4ivARB):
  15035. #if defined(GLX_USE_TLS)
  15036.         call    _x86_64_get_dispatch@PLT
  15037.         movq    3240(%rax), %r11
  15038.         jmp     *%r11
  15039. #elif defined(PTHREADS)
  15040.         pushq   %rdi
  15041.         pushq   %rsi
  15042.         pushq   %rbp
  15043.         call    _x86_64_get_dispatch@PLT
  15044.         popq    %rbp
  15045.         popq    %rsi
  15046.         popq    %rdi
  15047.         movq    3240(%rax), %r11
  15048.         jmp     *%r11
  15049. #else
  15050.         movq    _glapi_Dispatch(%rip), %rax
  15051.         testq   %rax, %rax
  15052.         je      1f
  15053.         movq    3240(%rax), %r11
  15054.         jmp     *%r11
  15055. 1:
  15056.         pushq   %rdi
  15057.         pushq   %rsi
  15058.         pushq   %rbp
  15059.         call    _glapi_get_dispatch
  15060.         popq    %rbp
  15061.         popq    %rsi
  15062.         popq    %rdi
  15063.         movq    3240(%rax), %r11
  15064.         jmp     *%r11
  15065. #endif /* defined(GLX_USE_TLS) */
  15066.         .size   GL_PREFIX(MultiTexCoord4ivARB), .-GL_PREFIX(MultiTexCoord4ivARB)
  15067.  
  15068.         .p2align        4,,15
  15069.         .globl  GL_PREFIX(MultiTexCoord4sARB)
  15070.         .type   GL_PREFIX(MultiTexCoord4sARB), @function
  15071. GL_PREFIX(MultiTexCoord4sARB):
  15072. #if defined(GLX_USE_TLS)
  15073.         call    _x86_64_get_dispatch@PLT
  15074.         movq    3248(%rax), %r11
  15075.         jmp     *%r11
  15076. #elif defined(PTHREADS)
  15077.         pushq   %rdi
  15078.         pushq   %rsi
  15079.         pushq   %rdx
  15080.         pushq   %rcx
  15081.         pushq   %r8
  15082.         call    _x86_64_get_dispatch@PLT
  15083.         popq    %r8
  15084.         popq    %rcx
  15085.         popq    %rdx
  15086.         popq    %rsi
  15087.         popq    %rdi
  15088.         movq    3248(%rax), %r11
  15089.         jmp     *%r11
  15090. #else
  15091.         movq    _glapi_Dispatch(%rip), %rax
  15092.         testq   %rax, %rax
  15093.         je      1f
  15094.         movq    3248(%rax), %r11
  15095.         jmp     *%r11
  15096. 1:
  15097.         pushq   %rdi
  15098.         pushq   %rsi
  15099.         pushq   %rdx
  15100.         pushq   %rcx
  15101.         pushq   %r8
  15102.         call    _glapi_get_dispatch
  15103.         popq    %r8
  15104.         popq    %rcx
  15105.         popq    %rdx
  15106.         popq    %rsi
  15107.         popq    %rdi
  15108.         movq    3248(%rax), %r11
  15109.         jmp     *%r11
  15110. #endif /* defined(GLX_USE_TLS) */
  15111.         .size   GL_PREFIX(MultiTexCoord4sARB), .-GL_PREFIX(MultiTexCoord4sARB)
  15112.  
  15113.         .p2align        4,,15
  15114.         .globl  GL_PREFIX(MultiTexCoord4svARB)
  15115.         .type   GL_PREFIX(MultiTexCoord4svARB), @function
  15116. GL_PREFIX(MultiTexCoord4svARB):
  15117. #if defined(GLX_USE_TLS)
  15118.         call    _x86_64_get_dispatch@PLT
  15119.         movq    3256(%rax), %r11
  15120.         jmp     *%r11
  15121. #elif defined(PTHREADS)
  15122.         pushq   %rdi
  15123.         pushq   %rsi
  15124.         pushq   %rbp
  15125.         call    _x86_64_get_dispatch@PLT
  15126.         popq    %rbp
  15127.         popq    %rsi
  15128.         popq    %rdi
  15129.         movq    3256(%rax), %r11
  15130.         jmp     *%r11
  15131. #else
  15132.         movq    _glapi_Dispatch(%rip), %rax
  15133.         testq   %rax, %rax
  15134.         je      1f
  15135.         movq    3256(%rax), %r11
  15136.         jmp     *%r11
  15137. 1:
  15138.         pushq   %rdi
  15139.         pushq   %rsi
  15140.         pushq   %rbp
  15141.         call    _glapi_get_dispatch
  15142.         popq    %rbp
  15143.         popq    %rsi
  15144.         popq    %rdi
  15145.         movq    3256(%rax), %r11
  15146.         jmp     *%r11
  15147. #endif /* defined(GLX_USE_TLS) */
  15148.         .size   GL_PREFIX(MultiTexCoord4svARB), .-GL_PREFIX(MultiTexCoord4svARB)
  15149.  
  15150.         .p2align        4,,15
  15151.         .globl  GL_PREFIX(AttachShader)
  15152.         .type   GL_PREFIX(AttachShader), @function
  15153. GL_PREFIX(AttachShader):
  15154. #if defined(GLX_USE_TLS)
  15155.         call    _x86_64_get_dispatch@PLT
  15156.         movq    3264(%rax), %r11
  15157.         jmp     *%r11
  15158. #elif defined(PTHREADS)
  15159.         pushq   %rdi
  15160.         pushq   %rsi
  15161.         pushq   %rbp
  15162.         call    _x86_64_get_dispatch@PLT
  15163.         popq    %rbp
  15164.         popq    %rsi
  15165.         popq    %rdi
  15166.         movq    3264(%rax), %r11
  15167.         jmp     *%r11
  15168. #else
  15169.         movq    _glapi_Dispatch(%rip), %rax
  15170.         testq   %rax, %rax
  15171.         je      1f
  15172.         movq    3264(%rax), %r11
  15173.         jmp     *%r11
  15174. 1:
  15175.         pushq   %rdi
  15176.         pushq   %rsi
  15177.         pushq   %rbp
  15178.         call    _glapi_get_dispatch
  15179.         popq    %rbp
  15180.         popq    %rsi
  15181.         popq    %rdi
  15182.         movq    3264(%rax), %r11
  15183.         jmp     *%r11
  15184. #endif /* defined(GLX_USE_TLS) */
  15185.         .size   GL_PREFIX(AttachShader), .-GL_PREFIX(AttachShader)
  15186.  
  15187.         .p2align        4,,15
  15188.         .globl  GL_PREFIX(CreateProgram)
  15189.         .type   GL_PREFIX(CreateProgram), @function
  15190. GL_PREFIX(CreateProgram):
  15191. #if defined(GLX_USE_TLS)
  15192.         call    _x86_64_get_dispatch@PLT
  15193.         movq    3272(%rax), %r11
  15194.         jmp     *%r11
  15195. #elif defined(PTHREADS)
  15196.         pushq   %rbp
  15197.         call    _x86_64_get_dispatch@PLT
  15198.         popq    %rbp
  15199.         movq    3272(%rax), %r11
  15200.         jmp     *%r11
  15201. #else
  15202.         movq    _glapi_Dispatch(%rip), %rax
  15203.         testq   %rax, %rax
  15204.         je      1f
  15205.         movq    3272(%rax), %r11
  15206.         jmp     *%r11
  15207. 1:
  15208.         pushq   %rbp
  15209.         call    _glapi_get_dispatch
  15210.         popq    %rbp
  15211.         movq    3272(%rax), %r11
  15212.         jmp     *%r11
  15213. #endif /* defined(GLX_USE_TLS) */
  15214.         .size   GL_PREFIX(CreateProgram), .-GL_PREFIX(CreateProgram)
  15215.  
  15216.         .p2align        4,,15
  15217.         .globl  GL_PREFIX(CreateShader)
  15218.         .type   GL_PREFIX(CreateShader), @function
  15219. GL_PREFIX(CreateShader):
  15220. #if defined(GLX_USE_TLS)
  15221.         call    _x86_64_get_dispatch@PLT
  15222.         movq    3280(%rax), %r11
  15223.         jmp     *%r11
  15224. #elif defined(PTHREADS)
  15225.         pushq   %rdi
  15226.         call    _x86_64_get_dispatch@PLT
  15227.         popq    %rdi
  15228.         movq    3280(%rax), %r11
  15229.         jmp     *%r11
  15230. #else
  15231.         movq    _glapi_Dispatch(%rip), %rax
  15232.         testq   %rax, %rax
  15233.         je      1f
  15234.         movq    3280(%rax), %r11
  15235.         jmp     *%r11
  15236. 1:
  15237.         pushq   %rdi
  15238.         call    _glapi_get_dispatch
  15239.         popq    %rdi
  15240.         movq    3280(%rax), %r11
  15241.         jmp     *%r11
  15242. #endif /* defined(GLX_USE_TLS) */
  15243.         .size   GL_PREFIX(CreateShader), .-GL_PREFIX(CreateShader)
  15244.  
  15245.         .p2align        4,,15
  15246.         .globl  GL_PREFIX(DeleteProgram)
  15247.         .type   GL_PREFIX(DeleteProgram), @function
  15248. GL_PREFIX(DeleteProgram):
  15249. #if defined(GLX_USE_TLS)
  15250.         call    _x86_64_get_dispatch@PLT
  15251.         movq    3288(%rax), %r11
  15252.         jmp     *%r11
  15253. #elif defined(PTHREADS)
  15254.         pushq   %rdi
  15255.         call    _x86_64_get_dispatch@PLT
  15256.         popq    %rdi
  15257.         movq    3288(%rax), %r11
  15258.         jmp     *%r11
  15259. #else
  15260.         movq    _glapi_Dispatch(%rip), %rax
  15261.         testq   %rax, %rax
  15262.         je      1f
  15263.         movq    3288(%rax), %r11
  15264.         jmp     *%r11
  15265. 1:
  15266.         pushq   %rdi
  15267.         call    _glapi_get_dispatch
  15268.         popq    %rdi
  15269.         movq    3288(%rax), %r11
  15270.         jmp     *%r11
  15271. #endif /* defined(GLX_USE_TLS) */
  15272.         .size   GL_PREFIX(DeleteProgram), .-GL_PREFIX(DeleteProgram)
  15273.  
  15274.         .p2align        4,,15
  15275.         .globl  GL_PREFIX(DeleteShader)
  15276.         .type   GL_PREFIX(DeleteShader), @function
  15277. GL_PREFIX(DeleteShader):
  15278. #if defined(GLX_USE_TLS)
  15279.         call    _x86_64_get_dispatch@PLT
  15280.         movq    3296(%rax), %r11
  15281.         jmp     *%r11
  15282. #elif defined(PTHREADS)
  15283.         pushq   %rdi
  15284.         call    _x86_64_get_dispatch@PLT
  15285.         popq    %rdi
  15286.         movq    3296(%rax), %r11
  15287.         jmp     *%r11
  15288. #else
  15289.         movq    _glapi_Dispatch(%rip), %rax
  15290.         testq   %rax, %rax
  15291.         je      1f
  15292.         movq    3296(%rax), %r11
  15293.         jmp     *%r11
  15294. 1:
  15295.         pushq   %rdi
  15296.         call    _glapi_get_dispatch
  15297.         popq    %rdi
  15298.         movq    3296(%rax), %r11
  15299.         jmp     *%r11
  15300. #endif /* defined(GLX_USE_TLS) */
  15301.         .size   GL_PREFIX(DeleteShader), .-GL_PREFIX(DeleteShader)
  15302.  
  15303.         .p2align        4,,15
  15304.         .globl  GL_PREFIX(DetachShader)
  15305.         .type   GL_PREFIX(DetachShader), @function
  15306. GL_PREFIX(DetachShader):
  15307. #if defined(GLX_USE_TLS)
  15308.         call    _x86_64_get_dispatch@PLT
  15309.         movq    3304(%rax), %r11
  15310.         jmp     *%r11
  15311. #elif defined(PTHREADS)
  15312.         pushq   %rdi
  15313.         pushq   %rsi
  15314.         pushq   %rbp
  15315.         call    _x86_64_get_dispatch@PLT
  15316.         popq    %rbp
  15317.         popq    %rsi
  15318.         popq    %rdi
  15319.         movq    3304(%rax), %r11
  15320.         jmp     *%r11
  15321. #else
  15322.         movq    _glapi_Dispatch(%rip), %rax
  15323.         testq   %rax, %rax
  15324.         je      1f
  15325.         movq    3304(%rax), %r11
  15326.         jmp     *%r11
  15327. 1:
  15328.         pushq   %rdi
  15329.         pushq   %rsi
  15330.         pushq   %rbp
  15331.         call    _glapi_get_dispatch
  15332.         popq    %rbp
  15333.         popq    %rsi
  15334.         popq    %rdi
  15335.         movq    3304(%rax), %r11
  15336.         jmp     *%r11
  15337. #endif /* defined(GLX_USE_TLS) */
  15338.         .size   GL_PREFIX(DetachShader), .-GL_PREFIX(DetachShader)
  15339.  
  15340.         .p2align        4,,15
  15341.         .globl  GL_PREFIX(GetAttachedShaders)
  15342.         .type   GL_PREFIX(GetAttachedShaders), @function
  15343. GL_PREFIX(GetAttachedShaders):
  15344. #if defined(GLX_USE_TLS)
  15345.         call    _x86_64_get_dispatch@PLT
  15346.         movq    3312(%rax), %r11
  15347.         jmp     *%r11
  15348. #elif defined(PTHREADS)
  15349.         pushq   %rdi
  15350.         pushq   %rsi
  15351.         pushq   %rdx
  15352.         pushq   %rcx
  15353.         pushq   %rbp
  15354.         call    _x86_64_get_dispatch@PLT
  15355.         popq    %rbp
  15356.         popq    %rcx
  15357.         popq    %rdx
  15358.         popq    %rsi
  15359.         popq    %rdi
  15360.         movq    3312(%rax), %r11
  15361.         jmp     *%r11
  15362. #else
  15363.         movq    _glapi_Dispatch(%rip), %rax
  15364.         testq   %rax, %rax
  15365.         je      1f
  15366.         movq    3312(%rax), %r11
  15367.         jmp     *%r11
  15368. 1:
  15369.         pushq   %rdi
  15370.         pushq   %rsi
  15371.         pushq   %rdx
  15372.         pushq   %rcx
  15373.         pushq   %rbp
  15374.         call    _glapi_get_dispatch
  15375.         popq    %rbp
  15376.         popq    %rcx
  15377.         popq    %rdx
  15378.         popq    %rsi
  15379.         popq    %rdi
  15380.         movq    3312(%rax), %r11
  15381.         jmp     *%r11
  15382. #endif /* defined(GLX_USE_TLS) */
  15383.         .size   GL_PREFIX(GetAttachedShaders), .-GL_PREFIX(GetAttachedShaders)
  15384.  
  15385.         .p2align        4,,15
  15386.         .globl  GL_PREFIX(GetProgramInfoLog)
  15387.         .type   GL_PREFIX(GetProgramInfoLog), @function
  15388. GL_PREFIX(GetProgramInfoLog):
  15389. #if defined(GLX_USE_TLS)
  15390.         call    _x86_64_get_dispatch@PLT
  15391.         movq    3320(%rax), %r11
  15392.         jmp     *%r11
  15393. #elif defined(PTHREADS)
  15394.         pushq   %rdi
  15395.         pushq   %rsi
  15396.         pushq   %rdx
  15397.         pushq   %rcx
  15398.         pushq   %rbp
  15399.         call    _x86_64_get_dispatch@PLT
  15400.         popq    %rbp
  15401.         popq    %rcx
  15402.         popq    %rdx
  15403.         popq    %rsi
  15404.         popq    %rdi
  15405.         movq    3320(%rax), %r11
  15406.         jmp     *%r11
  15407. #else
  15408.         movq    _glapi_Dispatch(%rip), %rax
  15409.         testq   %rax, %rax
  15410.         je      1f
  15411.         movq    3320(%rax), %r11
  15412.         jmp     *%r11
  15413. 1:
  15414.         pushq   %rdi
  15415.         pushq   %rsi
  15416.         pushq   %rdx
  15417.         pushq   %rcx
  15418.         pushq   %rbp
  15419.         call    _glapi_get_dispatch
  15420.         popq    %rbp
  15421.         popq    %rcx
  15422.         popq    %rdx
  15423.         popq    %rsi
  15424.         popq    %rdi
  15425.         movq    3320(%rax), %r11
  15426.         jmp     *%r11
  15427. #endif /* defined(GLX_USE_TLS) */
  15428.         .size   GL_PREFIX(GetProgramInfoLog), .-GL_PREFIX(GetProgramInfoLog)
  15429.  
  15430.         .p2align        4,,15
  15431.         .globl  GL_PREFIX(GetProgramiv)
  15432.         .type   GL_PREFIX(GetProgramiv), @function
  15433. GL_PREFIX(GetProgramiv):
  15434. #if defined(GLX_USE_TLS)
  15435.         call    _x86_64_get_dispatch@PLT
  15436.         movq    3328(%rax), %r11
  15437.         jmp     *%r11
  15438. #elif defined(PTHREADS)
  15439.         pushq   %rdi
  15440.         pushq   %rsi
  15441.         pushq   %rdx
  15442.         call    _x86_64_get_dispatch@PLT
  15443.         popq    %rdx
  15444.         popq    %rsi
  15445.         popq    %rdi
  15446.         movq    3328(%rax), %r11
  15447.         jmp     *%r11
  15448. #else
  15449.         movq    _glapi_Dispatch(%rip), %rax
  15450.         testq   %rax, %rax
  15451.         je      1f
  15452.         movq    3328(%rax), %r11
  15453.         jmp     *%r11
  15454. 1:
  15455.         pushq   %rdi
  15456.         pushq   %rsi
  15457.         pushq   %rdx
  15458.         call    _glapi_get_dispatch
  15459.         popq    %rdx
  15460.         popq    %rsi
  15461.         popq    %rdi
  15462.         movq    3328(%rax), %r11
  15463.         jmp     *%r11
  15464. #endif /* defined(GLX_USE_TLS) */
  15465.         .size   GL_PREFIX(GetProgramiv), .-GL_PREFIX(GetProgramiv)
  15466.  
  15467.         .p2align        4,,15
  15468.         .globl  GL_PREFIX(GetShaderInfoLog)
  15469.         .type   GL_PREFIX(GetShaderInfoLog), @function
  15470. GL_PREFIX(GetShaderInfoLog):
  15471. #if defined(GLX_USE_TLS)
  15472.         call    _x86_64_get_dispatch@PLT
  15473.         movq    3336(%rax), %r11
  15474.         jmp     *%r11
  15475. #elif defined(PTHREADS)
  15476.         pushq   %rdi
  15477.         pushq   %rsi
  15478.         pushq   %rdx
  15479.         pushq   %rcx
  15480.         pushq   %rbp
  15481.         call    _x86_64_get_dispatch@PLT
  15482.         popq    %rbp
  15483.         popq    %rcx
  15484.         popq    %rdx
  15485.         popq    %rsi
  15486.         popq    %rdi
  15487.         movq    3336(%rax), %r11
  15488.         jmp     *%r11
  15489. #else
  15490.         movq    _glapi_Dispatch(%rip), %rax
  15491.         testq   %rax, %rax
  15492.         je      1f
  15493.         movq    3336(%rax), %r11
  15494.         jmp     *%r11
  15495. 1:
  15496.         pushq   %rdi
  15497.         pushq   %rsi
  15498.         pushq   %rdx
  15499.         pushq   %rcx
  15500.         pushq   %rbp
  15501.         call    _glapi_get_dispatch
  15502.         popq    %rbp
  15503.         popq    %rcx
  15504.         popq    %rdx
  15505.         popq    %rsi
  15506.         popq    %rdi
  15507.         movq    3336(%rax), %r11
  15508.         jmp     *%r11
  15509. #endif /* defined(GLX_USE_TLS) */
  15510.         .size   GL_PREFIX(GetShaderInfoLog), .-GL_PREFIX(GetShaderInfoLog)
  15511.  
  15512.         .p2align        4,,15
  15513.         .globl  GL_PREFIX(GetShaderiv)
  15514.         .type   GL_PREFIX(GetShaderiv), @function
  15515. GL_PREFIX(GetShaderiv):
  15516. #if defined(GLX_USE_TLS)
  15517.         call    _x86_64_get_dispatch@PLT
  15518.         movq    3344(%rax), %r11
  15519.         jmp     *%r11
  15520. #elif defined(PTHREADS)
  15521.         pushq   %rdi
  15522.         pushq   %rsi
  15523.         pushq   %rdx
  15524.         call    _x86_64_get_dispatch@PLT
  15525.         popq    %rdx
  15526.         popq    %rsi
  15527.         popq    %rdi
  15528.         movq    3344(%rax), %r11
  15529.         jmp     *%r11
  15530. #else
  15531.         movq    _glapi_Dispatch(%rip), %rax
  15532.         testq   %rax, %rax
  15533.         je      1f
  15534.         movq    3344(%rax), %r11
  15535.         jmp     *%r11
  15536. 1:
  15537.         pushq   %rdi
  15538.         pushq   %rsi
  15539.         pushq   %rdx
  15540.         call    _glapi_get_dispatch
  15541.         popq    %rdx
  15542.         popq    %rsi
  15543.         popq    %rdi
  15544.         movq    3344(%rax), %r11
  15545.         jmp     *%r11
  15546. #endif /* defined(GLX_USE_TLS) */
  15547.         .size   GL_PREFIX(GetShaderiv), .-GL_PREFIX(GetShaderiv)
  15548.  
  15549.         .p2align        4,,15
  15550.         .globl  GL_PREFIX(IsProgram)
  15551.         .type   GL_PREFIX(IsProgram), @function
  15552. GL_PREFIX(IsProgram):
  15553. #if defined(GLX_USE_TLS)
  15554.         call    _x86_64_get_dispatch@PLT
  15555.         movq    3352(%rax), %r11
  15556.         jmp     *%r11
  15557. #elif defined(PTHREADS)
  15558.         pushq   %rdi
  15559.         call    _x86_64_get_dispatch@PLT
  15560.         popq    %rdi
  15561.         movq    3352(%rax), %r11
  15562.         jmp     *%r11
  15563. #else
  15564.         movq    _glapi_Dispatch(%rip), %rax
  15565.         testq   %rax, %rax
  15566.         je      1f
  15567.         movq    3352(%rax), %r11
  15568.         jmp     *%r11
  15569. 1:
  15570.         pushq   %rdi
  15571.         call    _glapi_get_dispatch
  15572.         popq    %rdi
  15573.         movq    3352(%rax), %r11
  15574.         jmp     *%r11
  15575. #endif /* defined(GLX_USE_TLS) */
  15576.         .size   GL_PREFIX(IsProgram), .-GL_PREFIX(IsProgram)
  15577.  
  15578.         .p2align        4,,15
  15579.         .globl  GL_PREFIX(IsShader)
  15580.         .type   GL_PREFIX(IsShader), @function
  15581. GL_PREFIX(IsShader):
  15582. #if defined(GLX_USE_TLS)
  15583.         call    _x86_64_get_dispatch@PLT
  15584.         movq    3360(%rax), %r11
  15585.         jmp     *%r11
  15586. #elif defined(PTHREADS)
  15587.         pushq   %rdi
  15588.         call    _x86_64_get_dispatch@PLT
  15589.         popq    %rdi
  15590.         movq    3360(%rax), %r11
  15591.         jmp     *%r11
  15592. #else
  15593.         movq    _glapi_Dispatch(%rip), %rax
  15594.         testq   %rax, %rax
  15595.         je      1f
  15596.         movq    3360(%rax), %r11
  15597.         jmp     *%r11
  15598. 1:
  15599.         pushq   %rdi
  15600.         call    _glapi_get_dispatch
  15601.         popq    %rdi
  15602.         movq    3360(%rax), %r11
  15603.         jmp     *%r11
  15604. #endif /* defined(GLX_USE_TLS) */
  15605.         .size   GL_PREFIX(IsShader), .-GL_PREFIX(IsShader)
  15606.  
  15607.         .p2align        4,,15
  15608.         .globl  GL_PREFIX(StencilFuncSeparate)
  15609.         .type   GL_PREFIX(StencilFuncSeparate), @function
  15610. GL_PREFIX(StencilFuncSeparate):
  15611. #if defined(GLX_USE_TLS)
  15612.         call    _x86_64_get_dispatch@PLT
  15613.         movq    3368(%rax), %r11
  15614.         jmp     *%r11
  15615. #elif defined(PTHREADS)
  15616.         pushq   %rdi
  15617.         pushq   %rsi
  15618.         pushq   %rdx
  15619.         pushq   %rcx
  15620.         pushq   %rbp
  15621.         call    _x86_64_get_dispatch@PLT
  15622.         popq    %rbp
  15623.         popq    %rcx
  15624.         popq    %rdx
  15625.         popq    %rsi
  15626.         popq    %rdi
  15627.         movq    3368(%rax), %r11
  15628.         jmp     *%r11
  15629. #else
  15630.         movq    _glapi_Dispatch(%rip), %rax
  15631.         testq   %rax, %rax
  15632.         je      1f
  15633.         movq    3368(%rax), %r11
  15634.         jmp     *%r11
  15635. 1:
  15636.         pushq   %rdi
  15637.         pushq   %rsi
  15638.         pushq   %rdx
  15639.         pushq   %rcx
  15640.         pushq   %rbp
  15641.         call    _glapi_get_dispatch
  15642.         popq    %rbp
  15643.         popq    %rcx
  15644.         popq    %rdx
  15645.         popq    %rsi
  15646.         popq    %rdi
  15647.         movq    3368(%rax), %r11
  15648.         jmp     *%r11
  15649. #endif /* defined(GLX_USE_TLS) */
  15650.         .size   GL_PREFIX(StencilFuncSeparate), .-GL_PREFIX(StencilFuncSeparate)
  15651.  
  15652.         .p2align        4,,15
  15653.         .globl  GL_PREFIX(StencilMaskSeparate)
  15654.         .type   GL_PREFIX(StencilMaskSeparate), @function
  15655. GL_PREFIX(StencilMaskSeparate):
  15656. #if defined(GLX_USE_TLS)
  15657.         call    _x86_64_get_dispatch@PLT
  15658.         movq    3376(%rax), %r11
  15659.         jmp     *%r11
  15660. #elif defined(PTHREADS)
  15661.         pushq   %rdi
  15662.         pushq   %rsi
  15663.         pushq   %rbp
  15664.         call    _x86_64_get_dispatch@PLT
  15665.         popq    %rbp
  15666.         popq    %rsi
  15667.         popq    %rdi
  15668.         movq    3376(%rax), %r11
  15669.         jmp     *%r11
  15670. #else
  15671.         movq    _glapi_Dispatch(%rip), %rax
  15672.         testq   %rax, %rax
  15673.         je      1f
  15674.         movq    3376(%rax), %r11
  15675.         jmp     *%r11
  15676. 1:
  15677.         pushq   %rdi
  15678.         pushq   %rsi
  15679.         pushq   %rbp
  15680.         call    _glapi_get_dispatch
  15681.         popq    %rbp
  15682.         popq    %rsi
  15683.         popq    %rdi
  15684.         movq    3376(%rax), %r11
  15685.         jmp     *%r11
  15686. #endif /* defined(GLX_USE_TLS) */
  15687.         .size   GL_PREFIX(StencilMaskSeparate), .-GL_PREFIX(StencilMaskSeparate)
  15688.  
  15689.         .p2align        4,,15
  15690.         .globl  GL_PREFIX(StencilOpSeparate)
  15691.         .type   GL_PREFIX(StencilOpSeparate), @function
  15692. GL_PREFIX(StencilOpSeparate):
  15693. #if defined(GLX_USE_TLS)
  15694.         call    _x86_64_get_dispatch@PLT
  15695.         movq    3384(%rax), %r11
  15696.         jmp     *%r11
  15697. #elif defined(PTHREADS)
  15698.         pushq   %rdi
  15699.         pushq   %rsi
  15700.         pushq   %rdx
  15701.         pushq   %rcx
  15702.         pushq   %rbp
  15703.         call    _x86_64_get_dispatch@PLT
  15704.         popq    %rbp
  15705.         popq    %rcx
  15706.         popq    %rdx
  15707.         popq    %rsi
  15708.         popq    %rdi
  15709.         movq    3384(%rax), %r11
  15710.         jmp     *%r11
  15711. #else
  15712.         movq    _glapi_Dispatch(%rip), %rax
  15713.         testq   %rax, %rax
  15714.         je      1f
  15715.         movq    3384(%rax), %r11
  15716.         jmp     *%r11
  15717. 1:
  15718.         pushq   %rdi
  15719.         pushq   %rsi
  15720.         pushq   %rdx
  15721.         pushq   %rcx
  15722.         pushq   %rbp
  15723.         call    _glapi_get_dispatch
  15724.         popq    %rbp
  15725.         popq    %rcx
  15726.         popq    %rdx
  15727.         popq    %rsi
  15728.         popq    %rdi
  15729.         movq    3384(%rax), %r11
  15730.         jmp     *%r11
  15731. #endif /* defined(GLX_USE_TLS) */
  15732.         .size   GL_PREFIX(StencilOpSeparate), .-GL_PREFIX(StencilOpSeparate)
  15733.  
  15734.         .p2align        4,,15
  15735.         .globl  GL_PREFIX(UniformMatrix2x3fv)
  15736.         .type   GL_PREFIX(UniformMatrix2x3fv), @function
  15737. GL_PREFIX(UniformMatrix2x3fv):
  15738. #if defined(GLX_USE_TLS)
  15739.         call    _x86_64_get_dispatch@PLT
  15740.         movq    3392(%rax), %r11
  15741.         jmp     *%r11
  15742. #elif defined(PTHREADS)
  15743.         pushq   %rdi
  15744.         pushq   %rsi
  15745.         pushq   %rdx
  15746.         pushq   %rcx
  15747.         pushq   %rbp
  15748.         call    _x86_64_get_dispatch@PLT
  15749.         popq    %rbp
  15750.         popq    %rcx
  15751.         popq    %rdx
  15752.         popq    %rsi
  15753.         popq    %rdi
  15754.         movq    3392(%rax), %r11
  15755.         jmp     *%r11
  15756. #else
  15757.         movq    _glapi_Dispatch(%rip), %rax
  15758.         testq   %rax, %rax
  15759.         je      1f
  15760.         movq    3392(%rax), %r11
  15761.         jmp     *%r11
  15762. 1:
  15763.         pushq   %rdi
  15764.         pushq   %rsi
  15765.         pushq   %rdx
  15766.         pushq   %rcx
  15767.         pushq   %rbp
  15768.         call    _glapi_get_dispatch
  15769.         popq    %rbp
  15770.         popq    %rcx
  15771.         popq    %rdx
  15772.         popq    %rsi
  15773.         popq    %rdi
  15774.         movq    3392(%rax), %r11
  15775.         jmp     *%r11
  15776. #endif /* defined(GLX_USE_TLS) */
  15777.         .size   GL_PREFIX(UniformMatrix2x3fv), .-GL_PREFIX(UniformMatrix2x3fv)
  15778.  
  15779.         .p2align        4,,15
  15780.         .globl  GL_PREFIX(UniformMatrix2x4fv)
  15781.         .type   GL_PREFIX(UniformMatrix2x4fv), @function
  15782. GL_PREFIX(UniformMatrix2x4fv):
  15783. #if defined(GLX_USE_TLS)
  15784.         call    _x86_64_get_dispatch@PLT
  15785.         movq    3400(%rax), %r11
  15786.         jmp     *%r11
  15787. #elif defined(PTHREADS)
  15788.         pushq   %rdi
  15789.         pushq   %rsi
  15790.         pushq   %rdx
  15791.         pushq   %rcx
  15792.         pushq   %rbp
  15793.         call    _x86_64_get_dispatch@PLT
  15794.         popq    %rbp
  15795.         popq    %rcx
  15796.         popq    %rdx
  15797.         popq    %rsi
  15798.         popq    %rdi
  15799.         movq    3400(%rax), %r11
  15800.         jmp     *%r11
  15801. #else
  15802.         movq    _glapi_Dispatch(%rip), %rax
  15803.         testq   %rax, %rax
  15804.         je      1f
  15805.         movq    3400(%rax), %r11
  15806.         jmp     *%r11
  15807. 1:
  15808.         pushq   %rdi
  15809.         pushq   %rsi
  15810.         pushq   %rdx
  15811.         pushq   %rcx
  15812.         pushq   %rbp
  15813.         call    _glapi_get_dispatch
  15814.         popq    %rbp
  15815.         popq    %rcx
  15816.         popq    %rdx
  15817.         popq    %rsi
  15818.         popq    %rdi
  15819.         movq    3400(%rax), %r11
  15820.         jmp     *%r11
  15821. #endif /* defined(GLX_USE_TLS) */
  15822.         .size   GL_PREFIX(UniformMatrix2x4fv), .-GL_PREFIX(UniformMatrix2x4fv)
  15823.  
  15824.         .p2align        4,,15
  15825.         .globl  GL_PREFIX(UniformMatrix3x2fv)
  15826.         .type   GL_PREFIX(UniformMatrix3x2fv), @function
  15827. GL_PREFIX(UniformMatrix3x2fv):
  15828. #if defined(GLX_USE_TLS)
  15829.         call    _x86_64_get_dispatch@PLT
  15830.         movq    3408(%rax), %r11
  15831.         jmp     *%r11
  15832. #elif defined(PTHREADS)
  15833.         pushq   %rdi
  15834.         pushq   %rsi
  15835.         pushq   %rdx
  15836.         pushq   %rcx
  15837.         pushq   %rbp
  15838.         call    _x86_64_get_dispatch@PLT
  15839.         popq    %rbp
  15840.         popq    %rcx
  15841.         popq    %rdx
  15842.         popq    %rsi
  15843.         popq    %rdi
  15844.         movq    3408(%rax), %r11
  15845.         jmp     *%r11
  15846. #else
  15847.         movq    _glapi_Dispatch(%rip), %rax
  15848.         testq   %rax, %rax
  15849.         je      1f
  15850.         movq    3408(%rax), %r11
  15851.         jmp     *%r11
  15852. 1:
  15853.         pushq   %rdi
  15854.         pushq   %rsi
  15855.         pushq   %rdx
  15856.         pushq   %rcx
  15857.         pushq   %rbp
  15858.         call    _glapi_get_dispatch
  15859.         popq    %rbp
  15860.         popq    %rcx
  15861.         popq    %rdx
  15862.         popq    %rsi
  15863.         popq    %rdi
  15864.         movq    3408(%rax), %r11
  15865.         jmp     *%r11
  15866. #endif /* defined(GLX_USE_TLS) */
  15867.         .size   GL_PREFIX(UniformMatrix3x2fv), .-GL_PREFIX(UniformMatrix3x2fv)
  15868.  
  15869.         .p2align        4,,15
  15870.         .globl  GL_PREFIX(UniformMatrix3x4fv)
  15871.         .type   GL_PREFIX(UniformMatrix3x4fv), @function
  15872. GL_PREFIX(UniformMatrix3x4fv):
  15873. #if defined(GLX_USE_TLS)
  15874.         call    _x86_64_get_dispatch@PLT
  15875.         movq    3416(%rax), %r11
  15876.         jmp     *%r11
  15877. #elif defined(PTHREADS)
  15878.         pushq   %rdi
  15879.         pushq   %rsi
  15880.         pushq   %rdx
  15881.         pushq   %rcx
  15882.         pushq   %rbp
  15883.         call    _x86_64_get_dispatch@PLT
  15884.         popq    %rbp
  15885.         popq    %rcx
  15886.         popq    %rdx
  15887.         popq    %rsi
  15888.         popq    %rdi
  15889.         movq    3416(%rax), %r11
  15890.         jmp     *%r11
  15891. #else
  15892.         movq    _glapi_Dispatch(%rip), %rax
  15893.         testq   %rax, %rax
  15894.         je      1f
  15895.         movq    3416(%rax), %r11
  15896.         jmp     *%r11
  15897. 1:
  15898.         pushq   %rdi
  15899.         pushq   %rsi
  15900.         pushq   %rdx
  15901.         pushq   %rcx
  15902.         pushq   %rbp
  15903.         call    _glapi_get_dispatch
  15904.         popq    %rbp
  15905.         popq    %rcx
  15906.         popq    %rdx
  15907.         popq    %rsi
  15908.         popq    %rdi
  15909.         movq    3416(%rax), %r11
  15910.         jmp     *%r11
  15911. #endif /* defined(GLX_USE_TLS) */
  15912.         .size   GL_PREFIX(UniformMatrix3x4fv), .-GL_PREFIX(UniformMatrix3x4fv)
  15913.  
  15914.         .p2align        4,,15
  15915.         .globl  GL_PREFIX(UniformMatrix4x2fv)
  15916.         .type   GL_PREFIX(UniformMatrix4x2fv), @function
  15917. GL_PREFIX(UniformMatrix4x2fv):
  15918. #if defined(GLX_USE_TLS)
  15919.         call    _x86_64_get_dispatch@PLT
  15920.         movq    3424(%rax), %r11
  15921.         jmp     *%r11
  15922. #elif defined(PTHREADS)
  15923.         pushq   %rdi
  15924.         pushq   %rsi
  15925.         pushq   %rdx
  15926.         pushq   %rcx
  15927.         pushq   %rbp
  15928.         call    _x86_64_get_dispatch@PLT
  15929.         popq    %rbp
  15930.         popq    %rcx
  15931.         popq    %rdx
  15932.         popq    %rsi
  15933.         popq    %rdi
  15934.         movq    3424(%rax), %r11
  15935.         jmp     *%r11
  15936. #else
  15937.         movq    _glapi_Dispatch(%rip), %rax
  15938.         testq   %rax, %rax
  15939.         je      1f
  15940.         movq    3424(%rax), %r11
  15941.         jmp     *%r11
  15942. 1:
  15943.         pushq   %rdi
  15944.         pushq   %rsi
  15945.         pushq   %rdx
  15946.         pushq   %rcx
  15947.         pushq   %rbp
  15948.         call    _glapi_get_dispatch
  15949.         popq    %rbp
  15950.         popq    %rcx
  15951.         popq    %rdx
  15952.         popq    %rsi
  15953.         popq    %rdi
  15954.         movq    3424(%rax), %r11
  15955.         jmp     *%r11
  15956. #endif /* defined(GLX_USE_TLS) */
  15957.         .size   GL_PREFIX(UniformMatrix4x2fv), .-GL_PREFIX(UniformMatrix4x2fv)
  15958.  
  15959.         .p2align        4,,15
  15960.         .globl  GL_PREFIX(UniformMatrix4x3fv)
  15961.         .type   GL_PREFIX(UniformMatrix4x3fv), @function
  15962. GL_PREFIX(UniformMatrix4x3fv):
  15963. #if defined(GLX_USE_TLS)
  15964.         call    _x86_64_get_dispatch@PLT
  15965.         movq    3432(%rax), %r11
  15966.         jmp     *%r11
  15967. #elif defined(PTHREADS)
  15968.         pushq   %rdi
  15969.         pushq   %rsi
  15970.         pushq   %rdx
  15971.         pushq   %rcx
  15972.         pushq   %rbp
  15973.         call    _x86_64_get_dispatch@PLT
  15974.         popq    %rbp
  15975.         popq    %rcx
  15976.         popq    %rdx
  15977.         popq    %rsi
  15978.         popq    %rdi
  15979.         movq    3432(%rax), %r11
  15980.         jmp     *%r11
  15981. #else
  15982.         movq    _glapi_Dispatch(%rip), %rax
  15983.         testq   %rax, %rax
  15984.         je      1f
  15985.         movq    3432(%rax), %r11
  15986.         jmp     *%r11
  15987. 1:
  15988.         pushq   %rdi
  15989.         pushq   %rsi
  15990.         pushq   %rdx
  15991.         pushq   %rcx
  15992.         pushq   %rbp
  15993.         call    _glapi_get_dispatch
  15994.         popq    %rbp
  15995.         popq    %rcx
  15996.         popq    %rdx
  15997.         popq    %rsi
  15998.         popq    %rdi
  15999.         movq    3432(%rax), %r11
  16000.         jmp     *%r11
  16001. #endif /* defined(GLX_USE_TLS) */
  16002.         .size   GL_PREFIX(UniformMatrix4x3fv), .-GL_PREFIX(UniformMatrix4x3fv)
  16003.  
  16004.         .p2align        4,,15
  16005.         .globl  GL_PREFIX(ClampColor)
  16006.         .type   GL_PREFIX(ClampColor), @function
  16007. GL_PREFIX(ClampColor):
  16008. #if defined(GLX_USE_TLS)
  16009.         call    _x86_64_get_dispatch@PLT
  16010.         movq    3440(%rax), %r11
  16011.         jmp     *%r11
  16012. #elif defined(PTHREADS)
  16013.         pushq   %rdi
  16014.         pushq   %rsi
  16015.         pushq   %rbp
  16016.         call    _x86_64_get_dispatch@PLT
  16017.         popq    %rbp
  16018.         popq    %rsi
  16019.         popq    %rdi
  16020.         movq    3440(%rax), %r11
  16021.         jmp     *%r11
  16022. #else
  16023.         movq    _glapi_Dispatch(%rip), %rax
  16024.         testq   %rax, %rax
  16025.         je      1f
  16026.         movq    3440(%rax), %r11
  16027.         jmp     *%r11
  16028. 1:
  16029.         pushq   %rdi
  16030.         pushq   %rsi
  16031.         pushq   %rbp
  16032.         call    _glapi_get_dispatch
  16033.         popq    %rbp
  16034.         popq    %rsi
  16035.         popq    %rdi
  16036.         movq    3440(%rax), %r11
  16037.         jmp     *%r11
  16038. #endif /* defined(GLX_USE_TLS) */
  16039.         .size   GL_PREFIX(ClampColor), .-GL_PREFIX(ClampColor)
  16040.  
  16041.         .p2align        4,,15
  16042.         .globl  GL_PREFIX(ClearBufferfi)
  16043.         .type   GL_PREFIX(ClearBufferfi), @function
  16044. GL_PREFIX(ClearBufferfi):
  16045. #if defined(GLX_USE_TLS)
  16046.         call    _x86_64_get_dispatch@PLT
  16047.         movq    3448(%rax), %r11
  16048.         jmp     *%r11
  16049. #elif defined(PTHREADS)
  16050.         subq    $40, %rsp
  16051.         movq    %rdi, (%rsp)
  16052.         movq    %rsi, 8(%rsp)
  16053.         movq    %xmm0, 16(%rsp)
  16054.         movq    %rdx, 24(%rsp)
  16055.         call    _x86_64_get_dispatch@PLT
  16056.         movq    24(%rsp), %rdx
  16057.         movq    16(%rsp), %xmm0
  16058.         movq    8(%rsp), %rsi
  16059.         movq    (%rsp), %rdi
  16060.         addq    $40, %rsp
  16061.         movq    3448(%rax), %r11
  16062.         jmp     *%r11
  16063. #else
  16064.         movq    _glapi_Dispatch(%rip), %rax
  16065.         testq   %rax, %rax
  16066.         je      1f
  16067.         movq    3448(%rax), %r11
  16068.         jmp     *%r11
  16069. 1:
  16070.         subq    $40, %rsp
  16071.         movq    %rdi, (%rsp)
  16072.         movq    %rsi, 8(%rsp)
  16073.         movq    %xmm0, 16(%rsp)
  16074.         movq    %rdx, 24(%rsp)
  16075.         call    _glapi_get_dispatch
  16076.         movq    24(%rsp), %rdx
  16077.         movq    16(%rsp), %xmm0
  16078.         movq    8(%rsp), %rsi
  16079.         movq    (%rsp), %rdi
  16080.         addq    $40, %rsp
  16081.         movq    3448(%rax), %r11
  16082.         jmp     *%r11
  16083. #endif /* defined(GLX_USE_TLS) */
  16084.         .size   GL_PREFIX(ClearBufferfi), .-GL_PREFIX(ClearBufferfi)
  16085.  
  16086.         .p2align        4,,15
  16087.         .globl  GL_PREFIX(ClearBufferfv)
  16088.         .type   GL_PREFIX(ClearBufferfv), @function
  16089. GL_PREFIX(ClearBufferfv):
  16090. #if defined(GLX_USE_TLS)
  16091.         call    _x86_64_get_dispatch@PLT
  16092.         movq    3456(%rax), %r11
  16093.         jmp     *%r11
  16094. #elif defined(PTHREADS)
  16095.         pushq   %rdi
  16096.         pushq   %rsi
  16097.         pushq   %rdx
  16098.         call    _x86_64_get_dispatch@PLT
  16099.         popq    %rdx
  16100.         popq    %rsi
  16101.         popq    %rdi
  16102.         movq    3456(%rax), %r11
  16103.         jmp     *%r11
  16104. #else
  16105.         movq    _glapi_Dispatch(%rip), %rax
  16106.         testq   %rax, %rax
  16107.         je      1f
  16108.         movq    3456(%rax), %r11
  16109.         jmp     *%r11
  16110. 1:
  16111.         pushq   %rdi
  16112.         pushq   %rsi
  16113.         pushq   %rdx
  16114.         call    _glapi_get_dispatch
  16115.         popq    %rdx
  16116.         popq    %rsi
  16117.         popq    %rdi
  16118.         movq    3456(%rax), %r11
  16119.         jmp     *%r11
  16120. #endif /* defined(GLX_USE_TLS) */
  16121.         .size   GL_PREFIX(ClearBufferfv), .-GL_PREFIX(ClearBufferfv)
  16122.  
  16123.         .p2align        4,,15
  16124.         .globl  GL_PREFIX(ClearBufferiv)
  16125.         .type   GL_PREFIX(ClearBufferiv), @function
  16126. GL_PREFIX(ClearBufferiv):
  16127. #if defined(GLX_USE_TLS)
  16128.         call    _x86_64_get_dispatch@PLT
  16129.         movq    3464(%rax), %r11
  16130.         jmp     *%r11
  16131. #elif defined(PTHREADS)
  16132.         pushq   %rdi
  16133.         pushq   %rsi
  16134.         pushq   %rdx
  16135.         call    _x86_64_get_dispatch@PLT
  16136.         popq    %rdx
  16137.         popq    %rsi
  16138.         popq    %rdi
  16139.         movq    3464(%rax), %r11
  16140.         jmp     *%r11
  16141. #else
  16142.         movq    _glapi_Dispatch(%rip), %rax
  16143.         testq   %rax, %rax
  16144.         je      1f
  16145.         movq    3464(%rax), %r11
  16146.         jmp     *%r11
  16147. 1:
  16148.         pushq   %rdi
  16149.         pushq   %rsi
  16150.         pushq   %rdx
  16151.         call    _glapi_get_dispatch
  16152.         popq    %rdx
  16153.         popq    %rsi
  16154.         popq    %rdi
  16155.         movq    3464(%rax), %r11
  16156.         jmp     *%r11
  16157. #endif /* defined(GLX_USE_TLS) */
  16158.         .size   GL_PREFIX(ClearBufferiv), .-GL_PREFIX(ClearBufferiv)
  16159.  
  16160.         .p2align        4,,15
  16161.         .globl  GL_PREFIX(ClearBufferuiv)
  16162.         .type   GL_PREFIX(ClearBufferuiv), @function
  16163. GL_PREFIX(ClearBufferuiv):
  16164. #if defined(GLX_USE_TLS)
  16165.         call    _x86_64_get_dispatch@PLT
  16166.         movq    3472(%rax), %r11
  16167.         jmp     *%r11
  16168. #elif defined(PTHREADS)
  16169.         pushq   %rdi
  16170.         pushq   %rsi
  16171.         pushq   %rdx
  16172.         call    _x86_64_get_dispatch@PLT
  16173.         popq    %rdx
  16174.         popq    %rsi
  16175.         popq    %rdi
  16176.         movq    3472(%rax), %r11
  16177.         jmp     *%r11
  16178. #else
  16179.         movq    _glapi_Dispatch(%rip), %rax
  16180.         testq   %rax, %rax
  16181.         je      1f
  16182.         movq    3472(%rax), %r11
  16183.         jmp     *%r11
  16184. 1:
  16185.         pushq   %rdi
  16186.         pushq   %rsi
  16187.         pushq   %rdx
  16188.         call    _glapi_get_dispatch
  16189.         popq    %rdx
  16190.         popq    %rsi
  16191.         popq    %rdi
  16192.         movq    3472(%rax), %r11
  16193.         jmp     *%r11
  16194. #endif /* defined(GLX_USE_TLS) */
  16195.         .size   GL_PREFIX(ClearBufferuiv), .-GL_PREFIX(ClearBufferuiv)
  16196.  
  16197.         .p2align        4,,15
  16198.         .globl  GL_PREFIX(GetStringi)
  16199.         .type   GL_PREFIX(GetStringi), @function
  16200. GL_PREFIX(GetStringi):
  16201. #if defined(GLX_USE_TLS)
  16202.         call    _x86_64_get_dispatch@PLT
  16203.         movq    3480(%rax), %r11
  16204.         jmp     *%r11
  16205. #elif defined(PTHREADS)
  16206.         pushq   %rdi
  16207.         pushq   %rsi
  16208.         pushq   %rbp
  16209.         call    _x86_64_get_dispatch@PLT
  16210.         popq    %rbp
  16211.         popq    %rsi
  16212.         popq    %rdi
  16213.         movq    3480(%rax), %r11
  16214.         jmp     *%r11
  16215. #else
  16216.         movq    _glapi_Dispatch(%rip), %rax
  16217.         testq   %rax, %rax
  16218.         je      1f
  16219.         movq    3480(%rax), %r11
  16220.         jmp     *%r11
  16221. 1:
  16222.         pushq   %rdi
  16223.         pushq   %rsi
  16224.         pushq   %rbp
  16225.         call    _glapi_get_dispatch
  16226.         popq    %rbp
  16227.         popq    %rsi
  16228.         popq    %rdi
  16229.         movq    3480(%rax), %r11
  16230.         jmp     *%r11
  16231. #endif /* defined(GLX_USE_TLS) */
  16232.         .size   GL_PREFIX(GetStringi), .-GL_PREFIX(GetStringi)
  16233.  
  16234.         .p2align        4,,15
  16235.         .globl  GL_PREFIX(TexBuffer)
  16236.         .type   GL_PREFIX(TexBuffer), @function
  16237. GL_PREFIX(TexBuffer):
  16238. #if defined(GLX_USE_TLS)
  16239.         call    _x86_64_get_dispatch@PLT
  16240.         movq    3488(%rax), %r11
  16241.         jmp     *%r11
  16242. #elif defined(PTHREADS)
  16243.         pushq   %rdi
  16244.         pushq   %rsi
  16245.         pushq   %rdx
  16246.         call    _x86_64_get_dispatch@PLT
  16247.         popq    %rdx
  16248.         popq    %rsi
  16249.         popq    %rdi
  16250.         movq    3488(%rax), %r11
  16251.         jmp     *%r11
  16252. #else
  16253.         movq    _glapi_Dispatch(%rip), %rax
  16254.         testq   %rax, %rax
  16255.         je      1f
  16256.         movq    3488(%rax), %r11
  16257.         jmp     *%r11
  16258. 1:
  16259.         pushq   %rdi
  16260.         pushq   %rsi
  16261.         pushq   %rdx
  16262.         call    _glapi_get_dispatch
  16263.         popq    %rdx
  16264.         popq    %rsi
  16265.         popq    %rdi
  16266.         movq    3488(%rax), %r11
  16267.         jmp     *%r11
  16268. #endif /* defined(GLX_USE_TLS) */
  16269.         .size   GL_PREFIX(TexBuffer), .-GL_PREFIX(TexBuffer)
  16270.  
  16271.         .p2align        4,,15
  16272.         .globl  GL_PREFIX(FramebufferTexture)
  16273.         .type   GL_PREFIX(FramebufferTexture), @function
  16274. GL_PREFIX(FramebufferTexture):
  16275. #if defined(GLX_USE_TLS)
  16276.         call    _x86_64_get_dispatch@PLT
  16277.         movq    3496(%rax), %r11
  16278.         jmp     *%r11
  16279. #elif defined(PTHREADS)
  16280.         pushq   %rdi
  16281.         pushq   %rsi
  16282.         pushq   %rdx
  16283.         pushq   %rcx
  16284.         pushq   %rbp
  16285.         call    _x86_64_get_dispatch@PLT
  16286.         popq    %rbp
  16287.         popq    %rcx
  16288.         popq    %rdx
  16289.         popq    %rsi
  16290.         popq    %rdi
  16291.         movq    3496(%rax), %r11
  16292.         jmp     *%r11
  16293. #else
  16294.         movq    _glapi_Dispatch(%rip), %rax
  16295.         testq   %rax, %rax
  16296.         je      1f
  16297.         movq    3496(%rax), %r11
  16298.         jmp     *%r11
  16299. 1:
  16300.         pushq   %rdi
  16301.         pushq   %rsi
  16302.         pushq   %rdx
  16303.         pushq   %rcx
  16304.         pushq   %rbp
  16305.         call    _glapi_get_dispatch
  16306.         popq    %rbp
  16307.         popq    %rcx
  16308.         popq    %rdx
  16309.         popq    %rsi
  16310.         popq    %rdi
  16311.         movq    3496(%rax), %r11
  16312.         jmp     *%r11
  16313. #endif /* defined(GLX_USE_TLS) */
  16314.         .size   GL_PREFIX(FramebufferTexture), .-GL_PREFIX(FramebufferTexture)
  16315.  
  16316.         .p2align        4,,15
  16317.         .globl  GL_PREFIX(GetBufferParameteri64v)
  16318.         .type   GL_PREFIX(GetBufferParameteri64v), @function
  16319. GL_PREFIX(GetBufferParameteri64v):
  16320. #if defined(GLX_USE_TLS)
  16321.         call    _x86_64_get_dispatch@PLT
  16322.         movq    3504(%rax), %r11
  16323.         jmp     *%r11
  16324. #elif defined(PTHREADS)
  16325.         pushq   %rdi
  16326.         pushq   %rsi
  16327.         pushq   %rdx
  16328.         call    _x86_64_get_dispatch@PLT
  16329.         popq    %rdx
  16330.         popq    %rsi
  16331.         popq    %rdi
  16332.         movq    3504(%rax), %r11
  16333.         jmp     *%r11
  16334. #else
  16335.         movq    _glapi_Dispatch(%rip), %rax
  16336.         testq   %rax, %rax
  16337.         je      1f
  16338.         movq    3504(%rax), %r11
  16339.         jmp     *%r11
  16340. 1:
  16341.         pushq   %rdi
  16342.         pushq   %rsi
  16343.         pushq   %rdx
  16344.         call    _glapi_get_dispatch
  16345.         popq    %rdx
  16346.         popq    %rsi
  16347.         popq    %rdi
  16348.         movq    3504(%rax), %r11
  16349.         jmp     *%r11
  16350. #endif /* defined(GLX_USE_TLS) */
  16351.         .size   GL_PREFIX(GetBufferParameteri64v), .-GL_PREFIX(GetBufferParameteri64v)
  16352.  
  16353.         .p2align        4,,15
  16354.         .globl  GL_PREFIX(GetInteger64i_v)
  16355.         .type   GL_PREFIX(GetInteger64i_v), @function
  16356. GL_PREFIX(GetInteger64i_v):
  16357. #if defined(GLX_USE_TLS)
  16358.         call    _x86_64_get_dispatch@PLT
  16359.         movq    3512(%rax), %r11
  16360.         jmp     *%r11
  16361. #elif defined(PTHREADS)
  16362.         pushq   %rdi
  16363.         pushq   %rsi
  16364.         pushq   %rdx
  16365.         call    _x86_64_get_dispatch@PLT
  16366.         popq    %rdx
  16367.         popq    %rsi
  16368.         popq    %rdi
  16369.         movq    3512(%rax), %r11
  16370.         jmp     *%r11
  16371. #else
  16372.         movq    _glapi_Dispatch(%rip), %rax
  16373.         testq   %rax, %rax
  16374.         je      1f
  16375.         movq    3512(%rax), %r11
  16376.         jmp     *%r11
  16377. 1:
  16378.         pushq   %rdi
  16379.         pushq   %rsi
  16380.         pushq   %rdx
  16381.         call    _glapi_get_dispatch
  16382.         popq    %rdx
  16383.         popq    %rsi
  16384.         popq    %rdi
  16385.         movq    3512(%rax), %r11
  16386.         jmp     *%r11
  16387. #endif /* defined(GLX_USE_TLS) */
  16388.         .size   GL_PREFIX(GetInteger64i_v), .-GL_PREFIX(GetInteger64i_v)
  16389.  
  16390.         .p2align        4,,15
  16391.         .globl  GL_PREFIX(VertexAttribDivisor)
  16392.         .type   GL_PREFIX(VertexAttribDivisor), @function
  16393. GL_PREFIX(VertexAttribDivisor):
  16394. #if defined(GLX_USE_TLS)
  16395.         call    _x86_64_get_dispatch@PLT
  16396.         movq    3520(%rax), %r11
  16397.         jmp     *%r11
  16398. #elif defined(PTHREADS)
  16399.         pushq   %rdi
  16400.         pushq   %rsi
  16401.         pushq   %rbp
  16402.         call    _x86_64_get_dispatch@PLT
  16403.         popq    %rbp
  16404.         popq    %rsi
  16405.         popq    %rdi
  16406.         movq    3520(%rax), %r11
  16407.         jmp     *%r11
  16408. #else
  16409.         movq    _glapi_Dispatch(%rip), %rax
  16410.         testq   %rax, %rax
  16411.         je      1f
  16412.         movq    3520(%rax), %r11
  16413.         jmp     *%r11
  16414. 1:
  16415.         pushq   %rdi
  16416.         pushq   %rsi
  16417.         pushq   %rbp
  16418.         call    _glapi_get_dispatch
  16419.         popq    %rbp
  16420.         popq    %rsi
  16421.         popq    %rdi
  16422.         movq    3520(%rax), %r11
  16423.         jmp     *%r11
  16424. #endif /* defined(GLX_USE_TLS) */
  16425.         .size   GL_PREFIX(VertexAttribDivisor), .-GL_PREFIX(VertexAttribDivisor)
  16426.  
  16427.         .p2align        4,,15
  16428.         .globl  GL_PREFIX(LoadTransposeMatrixdARB)
  16429.         .type   GL_PREFIX(LoadTransposeMatrixdARB), @function
  16430. GL_PREFIX(LoadTransposeMatrixdARB):
  16431. #if defined(GLX_USE_TLS)
  16432.         call    _x86_64_get_dispatch@PLT
  16433.         movq    3528(%rax), %r11
  16434.         jmp     *%r11
  16435. #elif defined(PTHREADS)
  16436.         pushq   %rdi
  16437.         call    _x86_64_get_dispatch@PLT
  16438.         popq    %rdi
  16439.         movq    3528(%rax), %r11
  16440.         jmp     *%r11
  16441. #else
  16442.         movq    _glapi_Dispatch(%rip), %rax
  16443.         testq   %rax, %rax
  16444.         je      1f
  16445.         movq    3528(%rax), %r11
  16446.         jmp     *%r11
  16447. 1:
  16448.         pushq   %rdi
  16449.         call    _glapi_get_dispatch
  16450.         popq    %rdi
  16451.         movq    3528(%rax), %r11
  16452.         jmp     *%r11
  16453. #endif /* defined(GLX_USE_TLS) */
  16454.         .size   GL_PREFIX(LoadTransposeMatrixdARB), .-GL_PREFIX(LoadTransposeMatrixdARB)
  16455.  
  16456.         .p2align        4,,15
  16457.         .globl  GL_PREFIX(LoadTransposeMatrixfARB)
  16458.         .type   GL_PREFIX(LoadTransposeMatrixfARB), @function
  16459. GL_PREFIX(LoadTransposeMatrixfARB):
  16460. #if defined(GLX_USE_TLS)
  16461.         call    _x86_64_get_dispatch@PLT
  16462.         movq    3536(%rax), %r11
  16463.         jmp     *%r11
  16464. #elif defined(PTHREADS)
  16465.         pushq   %rdi
  16466.         call    _x86_64_get_dispatch@PLT
  16467.         popq    %rdi
  16468.         movq    3536(%rax), %r11
  16469.         jmp     *%r11
  16470. #else
  16471.         movq    _glapi_Dispatch(%rip), %rax
  16472.         testq   %rax, %rax
  16473.         je      1f
  16474.         movq    3536(%rax), %r11
  16475.         jmp     *%r11
  16476. 1:
  16477.         pushq   %rdi
  16478.         call    _glapi_get_dispatch
  16479.         popq    %rdi
  16480.         movq    3536(%rax), %r11
  16481.         jmp     *%r11
  16482. #endif /* defined(GLX_USE_TLS) */
  16483.         .size   GL_PREFIX(LoadTransposeMatrixfARB), .-GL_PREFIX(LoadTransposeMatrixfARB)
  16484.  
  16485.         .p2align        4,,15
  16486.         .globl  GL_PREFIX(MultTransposeMatrixdARB)
  16487.         .type   GL_PREFIX(MultTransposeMatrixdARB), @function
  16488. GL_PREFIX(MultTransposeMatrixdARB):
  16489. #if defined(GLX_USE_TLS)
  16490.         call    _x86_64_get_dispatch@PLT
  16491.         movq    3544(%rax), %r11
  16492.         jmp     *%r11
  16493. #elif defined(PTHREADS)
  16494.         pushq   %rdi
  16495.         call    _x86_64_get_dispatch@PLT
  16496.         popq    %rdi
  16497.         movq    3544(%rax), %r11
  16498.         jmp     *%r11
  16499. #else
  16500.         movq    _glapi_Dispatch(%rip), %rax
  16501.         testq   %rax, %rax
  16502.         je      1f
  16503.         movq    3544(%rax), %r11
  16504.         jmp     *%r11
  16505. 1:
  16506.         pushq   %rdi
  16507.         call    _glapi_get_dispatch
  16508.         popq    %rdi
  16509.         movq    3544(%rax), %r11
  16510.         jmp     *%r11
  16511. #endif /* defined(GLX_USE_TLS) */
  16512.         .size   GL_PREFIX(MultTransposeMatrixdARB), .-GL_PREFIX(MultTransposeMatrixdARB)
  16513.  
  16514.         .p2align        4,,15
  16515.         .globl  GL_PREFIX(MultTransposeMatrixfARB)
  16516.         .type   GL_PREFIX(MultTransposeMatrixfARB), @function
  16517. GL_PREFIX(MultTransposeMatrixfARB):
  16518. #if defined(GLX_USE_TLS)
  16519.         call    _x86_64_get_dispatch@PLT
  16520.         movq    3552(%rax), %r11
  16521.         jmp     *%r11
  16522. #elif defined(PTHREADS)
  16523.         pushq   %rdi
  16524.         call    _x86_64_get_dispatch@PLT
  16525.         popq    %rdi
  16526.         movq    3552(%rax), %r11
  16527.         jmp     *%r11
  16528. #else
  16529.         movq    _glapi_Dispatch(%rip), %rax
  16530.         testq   %rax, %rax
  16531.         je      1f
  16532.         movq    3552(%rax), %r11
  16533.         jmp     *%r11
  16534. 1:
  16535.         pushq   %rdi
  16536.         call    _glapi_get_dispatch
  16537.         popq    %rdi
  16538.         movq    3552(%rax), %r11
  16539.         jmp     *%r11
  16540. #endif /* defined(GLX_USE_TLS) */
  16541.         .size   GL_PREFIX(MultTransposeMatrixfARB), .-GL_PREFIX(MultTransposeMatrixfARB)
  16542.  
  16543.         .p2align        4,,15
  16544.         .globl  GL_PREFIX(SampleCoverageARB)
  16545.         .type   GL_PREFIX(SampleCoverageARB), @function
  16546. GL_PREFIX(SampleCoverageARB):
  16547. #if defined(GLX_USE_TLS)
  16548.         call    _x86_64_get_dispatch@PLT
  16549.         movq    3560(%rax), %r11
  16550.         jmp     *%r11
  16551. #elif defined(PTHREADS)
  16552.         pushq   %rdi
  16553.         pushq   %rsi
  16554.         pushq   %rbp
  16555.         call    _x86_64_get_dispatch@PLT
  16556.         popq    %rbp
  16557.         popq    %rsi
  16558.         popq    %rdi
  16559.         movq    3560(%rax), %r11
  16560.         jmp     *%r11
  16561. #else
  16562.         movq    _glapi_Dispatch(%rip), %rax
  16563.         testq   %rax, %rax
  16564.         je      1f
  16565.         movq    3560(%rax), %r11
  16566.         jmp     *%r11
  16567. 1:
  16568.         pushq   %rdi
  16569.         pushq   %rsi
  16570.         pushq   %rbp
  16571.         call    _glapi_get_dispatch
  16572.         popq    %rbp
  16573.         popq    %rsi
  16574.         popq    %rdi
  16575.         movq    3560(%rax), %r11
  16576.         jmp     *%r11
  16577. #endif /* defined(GLX_USE_TLS) */
  16578.         .size   GL_PREFIX(SampleCoverageARB), .-GL_PREFIX(SampleCoverageARB)
  16579.  
  16580.         .p2align        4,,15
  16581.         .globl  GL_PREFIX(CompressedTexImage1DARB)
  16582.         .type   GL_PREFIX(CompressedTexImage1DARB), @function
  16583. GL_PREFIX(CompressedTexImage1DARB):
  16584. #if defined(GLX_USE_TLS)
  16585.         call    _x86_64_get_dispatch@PLT
  16586.         movq    3568(%rax), %r11
  16587.         jmp     *%r11
  16588. #elif defined(PTHREADS)
  16589.         pushq   %rdi
  16590.         pushq   %rsi
  16591.         pushq   %rdx
  16592.         pushq   %rcx
  16593.         pushq   %r8
  16594.         pushq   %r9
  16595.         pushq   %rbp
  16596.         call    _x86_64_get_dispatch@PLT
  16597.         popq    %rbp
  16598.         popq    %r9
  16599.         popq    %r8
  16600.         popq    %rcx
  16601.         popq    %rdx
  16602.         popq    %rsi
  16603.         popq    %rdi
  16604.         movq    3568(%rax), %r11
  16605.         jmp     *%r11
  16606. #else
  16607.         movq    _glapi_Dispatch(%rip), %rax
  16608.         testq   %rax, %rax
  16609.         je      1f
  16610.         movq    3568(%rax), %r11
  16611.         jmp     *%r11
  16612. 1:
  16613.         pushq   %rdi
  16614.         pushq   %rsi
  16615.         pushq   %rdx
  16616.         pushq   %rcx
  16617.         pushq   %r8
  16618.         pushq   %r9
  16619.         pushq   %rbp
  16620.         call    _glapi_get_dispatch
  16621.         popq    %rbp
  16622.         popq    %r9
  16623.         popq    %r8
  16624.         popq    %rcx
  16625.         popq    %rdx
  16626.         popq    %rsi
  16627.         popq    %rdi
  16628.         movq    3568(%rax), %r11
  16629.         jmp     *%r11
  16630. #endif /* defined(GLX_USE_TLS) */
  16631.         .size   GL_PREFIX(CompressedTexImage1DARB), .-GL_PREFIX(CompressedTexImage1DARB)
  16632.  
  16633.         .p2align        4,,15
  16634.         .globl  GL_PREFIX(CompressedTexImage2DARB)
  16635.         .type   GL_PREFIX(CompressedTexImage2DARB), @function
  16636. GL_PREFIX(CompressedTexImage2DARB):
  16637. #if defined(GLX_USE_TLS)
  16638.         call    _x86_64_get_dispatch@PLT
  16639.         movq    3576(%rax), %r11
  16640.         jmp     *%r11
  16641. #elif defined(PTHREADS)
  16642.         pushq   %rdi
  16643.         pushq   %rsi
  16644.         pushq   %rdx
  16645.         pushq   %rcx
  16646.         pushq   %r8
  16647.         pushq   %r9
  16648.         pushq   %rbp
  16649.         call    _x86_64_get_dispatch@PLT
  16650.         popq    %rbp
  16651.         popq    %r9
  16652.         popq    %r8
  16653.         popq    %rcx
  16654.         popq    %rdx
  16655.         popq    %rsi
  16656.         popq    %rdi
  16657.         movq    3576(%rax), %r11
  16658.         jmp     *%r11
  16659. #else
  16660.         movq    _glapi_Dispatch(%rip), %rax
  16661.         testq   %rax, %rax
  16662.         je      1f
  16663.         movq    3576(%rax), %r11
  16664.         jmp     *%r11
  16665. 1:
  16666.         pushq   %rdi
  16667.         pushq   %rsi
  16668.         pushq   %rdx
  16669.         pushq   %rcx
  16670.         pushq   %r8
  16671.         pushq   %r9
  16672.         pushq   %rbp
  16673.         call    _glapi_get_dispatch
  16674.         popq    %rbp
  16675.         popq    %r9
  16676.         popq    %r8
  16677.         popq    %rcx
  16678.         popq    %rdx
  16679.         popq    %rsi
  16680.         popq    %rdi
  16681.         movq    3576(%rax), %r11
  16682.         jmp     *%r11
  16683. #endif /* defined(GLX_USE_TLS) */
  16684.         .size   GL_PREFIX(CompressedTexImage2DARB), .-GL_PREFIX(CompressedTexImage2DARB)
  16685.  
  16686.         .p2align        4,,15
  16687.         .globl  GL_PREFIX(CompressedTexImage3DARB)
  16688.         .type   GL_PREFIX(CompressedTexImage3DARB), @function
  16689. GL_PREFIX(CompressedTexImage3DARB):
  16690. #if defined(GLX_USE_TLS)
  16691.         call    _x86_64_get_dispatch@PLT
  16692.         movq    3584(%rax), %r11
  16693.         jmp     *%r11
  16694. #elif defined(PTHREADS)
  16695.         pushq   %rdi
  16696.         pushq   %rsi
  16697.         pushq   %rdx
  16698.         pushq   %rcx
  16699.         pushq   %r8
  16700.         pushq   %r9
  16701.         pushq   %rbp
  16702.         call    _x86_64_get_dispatch@PLT
  16703.         popq    %rbp
  16704.         popq    %r9
  16705.         popq    %r8
  16706.         popq    %rcx
  16707.         popq    %rdx
  16708.         popq    %rsi
  16709.         popq    %rdi
  16710.         movq    3584(%rax), %r11
  16711.         jmp     *%r11
  16712. #else
  16713.         movq    _glapi_Dispatch(%rip), %rax
  16714.         testq   %rax, %rax
  16715.         je      1f
  16716.         movq    3584(%rax), %r11
  16717.         jmp     *%r11
  16718. 1:
  16719.         pushq   %rdi
  16720.         pushq   %rsi
  16721.         pushq   %rdx
  16722.         pushq   %rcx
  16723.         pushq   %r8
  16724.         pushq   %r9
  16725.         pushq   %rbp
  16726.         call    _glapi_get_dispatch
  16727.         popq    %rbp
  16728.         popq    %r9
  16729.         popq    %r8
  16730.         popq    %rcx
  16731.         popq    %rdx
  16732.         popq    %rsi
  16733.         popq    %rdi
  16734.         movq    3584(%rax), %r11
  16735.         jmp     *%r11
  16736. #endif /* defined(GLX_USE_TLS) */
  16737.         .size   GL_PREFIX(CompressedTexImage3DARB), .-GL_PREFIX(CompressedTexImage3DARB)
  16738.  
  16739.         .p2align        4,,15
  16740.         .globl  GL_PREFIX(CompressedTexSubImage1DARB)
  16741.         .type   GL_PREFIX(CompressedTexSubImage1DARB), @function
  16742. GL_PREFIX(CompressedTexSubImage1DARB):
  16743. #if defined(GLX_USE_TLS)
  16744.         call    _x86_64_get_dispatch@PLT
  16745.         movq    3592(%rax), %r11
  16746.         jmp     *%r11
  16747. #elif defined(PTHREADS)
  16748.         pushq   %rdi
  16749.         pushq   %rsi
  16750.         pushq   %rdx
  16751.         pushq   %rcx
  16752.         pushq   %r8
  16753.         pushq   %r9
  16754.         pushq   %rbp
  16755.         call    _x86_64_get_dispatch@PLT
  16756.         popq    %rbp
  16757.         popq    %r9
  16758.         popq    %r8
  16759.         popq    %rcx
  16760.         popq    %rdx
  16761.         popq    %rsi
  16762.         popq    %rdi
  16763.         movq    3592(%rax), %r11
  16764.         jmp     *%r11
  16765. #else
  16766.         movq    _glapi_Dispatch(%rip), %rax
  16767.         testq   %rax, %rax
  16768.         je      1f
  16769.         movq    3592(%rax), %r11
  16770.         jmp     *%r11
  16771. 1:
  16772.         pushq   %rdi
  16773.         pushq   %rsi
  16774.         pushq   %rdx
  16775.         pushq   %rcx
  16776.         pushq   %r8
  16777.         pushq   %r9
  16778.         pushq   %rbp
  16779.         call    _glapi_get_dispatch
  16780.         popq    %rbp
  16781.         popq    %r9
  16782.         popq    %r8
  16783.         popq    %rcx
  16784.         popq    %rdx
  16785.         popq    %rsi
  16786.         popq    %rdi
  16787.         movq    3592(%rax), %r11
  16788.         jmp     *%r11
  16789. #endif /* defined(GLX_USE_TLS) */
  16790.         .size   GL_PREFIX(CompressedTexSubImage1DARB), .-GL_PREFIX(CompressedTexSubImage1DARB)
  16791.  
  16792.         .p2align        4,,15
  16793.         .globl  GL_PREFIX(CompressedTexSubImage2DARB)
  16794.         .type   GL_PREFIX(CompressedTexSubImage2DARB), @function
  16795. GL_PREFIX(CompressedTexSubImage2DARB):
  16796. #if defined(GLX_USE_TLS)
  16797.         call    _x86_64_get_dispatch@PLT
  16798.         movq    3600(%rax), %r11
  16799.         jmp     *%r11
  16800. #elif defined(PTHREADS)
  16801.         pushq   %rdi
  16802.         pushq   %rsi
  16803.         pushq   %rdx
  16804.         pushq   %rcx
  16805.         pushq   %r8
  16806.         pushq   %r9
  16807.         pushq   %rbp
  16808.         call    _x86_64_get_dispatch@PLT
  16809.         popq    %rbp
  16810.         popq    %r9
  16811.         popq    %r8
  16812.         popq    %rcx
  16813.         popq    %rdx
  16814.         popq    %rsi
  16815.         popq    %rdi
  16816.         movq    3600(%rax), %r11
  16817.         jmp     *%r11
  16818. #else
  16819.         movq    _glapi_Dispatch(%rip), %rax
  16820.         testq   %rax, %rax
  16821.         je      1f
  16822.         movq    3600(%rax), %r11
  16823.         jmp     *%r11
  16824. 1:
  16825.         pushq   %rdi
  16826.         pushq   %rsi
  16827.         pushq   %rdx
  16828.         pushq   %rcx
  16829.         pushq   %r8
  16830.         pushq   %r9
  16831.         pushq   %rbp
  16832.         call    _glapi_get_dispatch
  16833.         popq    %rbp
  16834.         popq    %r9
  16835.         popq    %r8
  16836.         popq    %rcx
  16837.         popq    %rdx
  16838.         popq    %rsi
  16839.         popq    %rdi
  16840.         movq    3600(%rax), %r11
  16841.         jmp     *%r11
  16842. #endif /* defined(GLX_USE_TLS) */
  16843.         .size   GL_PREFIX(CompressedTexSubImage2DARB), .-GL_PREFIX(CompressedTexSubImage2DARB)
  16844.  
  16845.         .p2align        4,,15
  16846.         .globl  GL_PREFIX(CompressedTexSubImage3DARB)
  16847.         .type   GL_PREFIX(CompressedTexSubImage3DARB), @function
  16848. GL_PREFIX(CompressedTexSubImage3DARB):
  16849. #if defined(GLX_USE_TLS)
  16850.         call    _x86_64_get_dispatch@PLT
  16851.         movq    3608(%rax), %r11
  16852.         jmp     *%r11
  16853. #elif defined(PTHREADS)
  16854.         pushq   %rdi
  16855.         pushq   %rsi
  16856.         pushq   %rdx
  16857.         pushq   %rcx
  16858.         pushq   %r8
  16859.         pushq   %r9
  16860.         pushq   %rbp
  16861.         call    _x86_64_get_dispatch@PLT
  16862.         popq    %rbp
  16863.         popq    %r9
  16864.         popq    %r8
  16865.         popq    %rcx
  16866.         popq    %rdx
  16867.         popq    %rsi
  16868.         popq    %rdi
  16869.         movq    3608(%rax), %r11
  16870.         jmp     *%r11
  16871. #else
  16872.         movq    _glapi_Dispatch(%rip), %rax
  16873.         testq   %rax, %rax
  16874.         je      1f
  16875.         movq    3608(%rax), %r11
  16876.         jmp     *%r11
  16877. 1:
  16878.         pushq   %rdi
  16879.         pushq   %rsi
  16880.         pushq   %rdx
  16881.         pushq   %rcx
  16882.         pushq   %r8
  16883.         pushq   %r9
  16884.         pushq   %rbp
  16885.         call    _glapi_get_dispatch
  16886.         popq    %rbp
  16887.         popq    %r9
  16888.         popq    %r8
  16889.         popq    %rcx
  16890.         popq    %rdx
  16891.         popq    %rsi
  16892.         popq    %rdi
  16893.         movq    3608(%rax), %r11
  16894.         jmp     *%r11
  16895. #endif /* defined(GLX_USE_TLS) */
  16896.         .size   GL_PREFIX(CompressedTexSubImage3DARB), .-GL_PREFIX(CompressedTexSubImage3DARB)
  16897.  
  16898.         .p2align        4,,15
  16899.         .globl  GL_PREFIX(GetCompressedTexImageARB)
  16900.         .type   GL_PREFIX(GetCompressedTexImageARB), @function
  16901. GL_PREFIX(GetCompressedTexImageARB):
  16902. #if defined(GLX_USE_TLS)
  16903.         call    _x86_64_get_dispatch@PLT
  16904.         movq    3616(%rax), %r11
  16905.         jmp     *%r11
  16906. #elif defined(PTHREADS)
  16907.         pushq   %rdi
  16908.         pushq   %rsi
  16909.         pushq   %rdx
  16910.         call    _x86_64_get_dispatch@PLT
  16911.         popq    %rdx
  16912.         popq    %rsi
  16913.         popq    %rdi
  16914.         movq    3616(%rax), %r11
  16915.         jmp     *%r11
  16916. #else
  16917.         movq    _glapi_Dispatch(%rip), %rax
  16918.         testq   %rax, %rax
  16919.         je      1f
  16920.         movq    3616(%rax), %r11
  16921.         jmp     *%r11
  16922. 1:
  16923.         pushq   %rdi
  16924.         pushq   %rsi
  16925.         pushq   %rdx
  16926.         call    _glapi_get_dispatch
  16927.         popq    %rdx
  16928.         popq    %rsi
  16929.         popq    %rdi
  16930.         movq    3616(%rax), %r11
  16931.         jmp     *%r11
  16932. #endif /* defined(GLX_USE_TLS) */
  16933.         .size   GL_PREFIX(GetCompressedTexImageARB), .-GL_PREFIX(GetCompressedTexImageARB)
  16934.  
  16935.         .p2align        4,,15
  16936.         .globl  GL_PREFIX(DisableVertexAttribArrayARB)
  16937.         .type   GL_PREFIX(DisableVertexAttribArrayARB), @function
  16938. GL_PREFIX(DisableVertexAttribArrayARB):
  16939. #if defined(GLX_USE_TLS)
  16940.         call    _x86_64_get_dispatch@PLT
  16941.         movq    3624(%rax), %r11
  16942.         jmp     *%r11
  16943. #elif defined(PTHREADS)
  16944.         pushq   %rdi
  16945.         call    _x86_64_get_dispatch@PLT
  16946.         popq    %rdi
  16947.         movq    3624(%rax), %r11
  16948.         jmp     *%r11
  16949. #else
  16950.         movq    _glapi_Dispatch(%rip), %rax
  16951.         testq   %rax, %rax
  16952.         je      1f
  16953.         movq    3624(%rax), %r11
  16954.         jmp     *%r11
  16955. 1:
  16956.         pushq   %rdi
  16957.         call    _glapi_get_dispatch
  16958.         popq    %rdi
  16959.         movq    3624(%rax), %r11
  16960.         jmp     *%r11
  16961. #endif /* defined(GLX_USE_TLS) */
  16962.         .size   GL_PREFIX(DisableVertexAttribArrayARB), .-GL_PREFIX(DisableVertexAttribArrayARB)
  16963.  
  16964.         .p2align        4,,15
  16965.         .globl  GL_PREFIX(EnableVertexAttribArrayARB)
  16966.         .type   GL_PREFIX(EnableVertexAttribArrayARB), @function
  16967. GL_PREFIX(EnableVertexAttribArrayARB):
  16968. #if defined(GLX_USE_TLS)
  16969.         call    _x86_64_get_dispatch@PLT
  16970.         movq    3632(%rax), %r11
  16971.         jmp     *%r11
  16972. #elif defined(PTHREADS)
  16973.         pushq   %rdi
  16974.         call    _x86_64_get_dispatch@PLT
  16975.         popq    %rdi
  16976.         movq    3632(%rax), %r11
  16977.         jmp     *%r11
  16978. #else
  16979.         movq    _glapi_Dispatch(%rip), %rax
  16980.         testq   %rax, %rax
  16981.         je      1f
  16982.         movq    3632(%rax), %r11
  16983.         jmp     *%r11
  16984. 1:
  16985.         pushq   %rdi
  16986.         call    _glapi_get_dispatch
  16987.         popq    %rdi
  16988.         movq    3632(%rax), %r11
  16989.         jmp     *%r11
  16990. #endif /* defined(GLX_USE_TLS) */
  16991.         .size   GL_PREFIX(EnableVertexAttribArrayARB), .-GL_PREFIX(EnableVertexAttribArrayARB)
  16992.  
  16993.         .p2align        4,,15
  16994.         .globl  GL_PREFIX(GetProgramEnvParameterdvARB)
  16995.         .type   GL_PREFIX(GetProgramEnvParameterdvARB), @function
  16996. GL_PREFIX(GetProgramEnvParameterdvARB):
  16997. #if defined(GLX_USE_TLS)
  16998.         call    _x86_64_get_dispatch@PLT
  16999.         movq    3640(%rax), %r11
  17000.         jmp     *%r11
  17001. #elif defined(PTHREADS)
  17002.         pushq   %rdi
  17003.         pushq   %rsi
  17004.         pushq   %rdx
  17005.         call    _x86_64_get_dispatch@PLT
  17006.         popq    %rdx
  17007.         popq    %rsi
  17008.         popq    %rdi
  17009.         movq    3640(%rax), %r11
  17010.         jmp     *%r11
  17011. #else
  17012.         movq    _glapi_Dispatch(%rip), %rax
  17013.         testq   %rax, %rax
  17014.         je      1f
  17015.         movq    3640(%rax), %r11
  17016.         jmp     *%r11
  17017. 1:
  17018.         pushq   %rdi
  17019.         pushq   %rsi
  17020.         pushq   %rdx
  17021.         call    _glapi_get_dispatch
  17022.         popq    %rdx
  17023.         popq    %rsi
  17024.         popq    %rdi
  17025.         movq    3640(%rax), %r11
  17026.         jmp     *%r11
  17027. #endif /* defined(GLX_USE_TLS) */
  17028.         .size   GL_PREFIX(GetProgramEnvParameterdvARB), .-GL_PREFIX(GetProgramEnvParameterdvARB)
  17029.  
  17030.         .p2align        4,,15
  17031.         .globl  GL_PREFIX(GetProgramEnvParameterfvARB)
  17032.         .type   GL_PREFIX(GetProgramEnvParameterfvARB), @function
  17033. GL_PREFIX(GetProgramEnvParameterfvARB):
  17034. #if defined(GLX_USE_TLS)
  17035.         call    _x86_64_get_dispatch@PLT
  17036.         movq    3648(%rax), %r11
  17037.         jmp     *%r11
  17038. #elif defined(PTHREADS)
  17039.         pushq   %rdi
  17040.         pushq   %rsi
  17041.         pushq   %rdx
  17042.         call    _x86_64_get_dispatch@PLT
  17043.         popq    %rdx
  17044.         popq    %rsi
  17045.         popq    %rdi
  17046.         movq    3648(%rax), %r11
  17047.         jmp     *%r11
  17048. #else
  17049.         movq    _glapi_Dispatch(%rip), %rax
  17050.         testq   %rax, %rax
  17051.         je      1f
  17052.         movq    3648(%rax), %r11
  17053.         jmp     *%r11
  17054. 1:
  17055.         pushq   %rdi
  17056.         pushq   %rsi
  17057.         pushq   %rdx
  17058.         call    _glapi_get_dispatch
  17059.         popq    %rdx
  17060.         popq    %rsi
  17061.         popq    %rdi
  17062.         movq    3648(%rax), %r11
  17063.         jmp     *%r11
  17064. #endif /* defined(GLX_USE_TLS) */
  17065.         .size   GL_PREFIX(GetProgramEnvParameterfvARB), .-GL_PREFIX(GetProgramEnvParameterfvARB)
  17066.  
  17067.         .p2align        4,,15
  17068.         .globl  GL_PREFIX(GetProgramLocalParameterdvARB)
  17069.         .type   GL_PREFIX(GetProgramLocalParameterdvARB), @function
  17070. GL_PREFIX(GetProgramLocalParameterdvARB):
  17071. #if defined(GLX_USE_TLS)
  17072.         call    _x86_64_get_dispatch@PLT
  17073.         movq    3656(%rax), %r11
  17074.         jmp     *%r11
  17075. #elif defined(PTHREADS)
  17076.         pushq   %rdi
  17077.         pushq   %rsi
  17078.         pushq   %rdx
  17079.         call    _x86_64_get_dispatch@PLT
  17080.         popq    %rdx
  17081.         popq    %rsi
  17082.         popq    %rdi
  17083.         movq    3656(%rax), %r11
  17084.         jmp     *%r11
  17085. #else
  17086.         movq    _glapi_Dispatch(%rip), %rax
  17087.         testq   %rax, %rax
  17088.         je      1f
  17089.         movq    3656(%rax), %r11
  17090.         jmp     *%r11
  17091. 1:
  17092.         pushq   %rdi
  17093.         pushq   %rsi
  17094.         pushq   %rdx
  17095.         call    _glapi_get_dispatch
  17096.         popq    %rdx
  17097.         popq    %rsi
  17098.         popq    %rdi
  17099.         movq    3656(%rax), %r11
  17100.         jmp     *%r11
  17101. #endif /* defined(GLX_USE_TLS) */
  17102.         .size   GL_PREFIX(GetProgramLocalParameterdvARB), .-GL_PREFIX(GetProgramLocalParameterdvARB)
  17103.  
  17104.         .p2align        4,,15
  17105.         .globl  GL_PREFIX(GetProgramLocalParameterfvARB)
  17106.         .type   GL_PREFIX(GetProgramLocalParameterfvARB), @function
  17107. GL_PREFIX(GetProgramLocalParameterfvARB):
  17108. #if defined(GLX_USE_TLS)
  17109.         call    _x86_64_get_dispatch@PLT
  17110.         movq    3664(%rax), %r11
  17111.         jmp     *%r11
  17112. #elif defined(PTHREADS)
  17113.         pushq   %rdi
  17114.         pushq   %rsi
  17115.         pushq   %rdx
  17116.         call    _x86_64_get_dispatch@PLT
  17117.         popq    %rdx
  17118.         popq    %rsi
  17119.         popq    %rdi
  17120.         movq    3664(%rax), %r11
  17121.         jmp     *%r11
  17122. #else
  17123.         movq    _glapi_Dispatch(%rip), %rax
  17124.         testq   %rax, %rax
  17125.         je      1f
  17126.         movq    3664(%rax), %r11
  17127.         jmp     *%r11
  17128. 1:
  17129.         pushq   %rdi
  17130.         pushq   %rsi
  17131.         pushq   %rdx
  17132.         call    _glapi_get_dispatch
  17133.         popq    %rdx
  17134.         popq    %rsi
  17135.         popq    %rdi
  17136.         movq    3664(%rax), %r11
  17137.         jmp     *%r11
  17138. #endif /* defined(GLX_USE_TLS) */
  17139.         .size   GL_PREFIX(GetProgramLocalParameterfvARB), .-GL_PREFIX(GetProgramLocalParameterfvARB)
  17140.  
  17141.         .p2align        4,,15
  17142.         .globl  GL_PREFIX(GetProgramStringARB)
  17143.         .type   GL_PREFIX(GetProgramStringARB), @function
  17144. GL_PREFIX(GetProgramStringARB):
  17145. #if defined(GLX_USE_TLS)
  17146.         call    _x86_64_get_dispatch@PLT
  17147.         movq    3672(%rax), %r11
  17148.         jmp     *%r11
  17149. #elif defined(PTHREADS)
  17150.         pushq   %rdi
  17151.         pushq   %rsi
  17152.         pushq   %rdx
  17153.         call    _x86_64_get_dispatch@PLT
  17154.         popq    %rdx
  17155.         popq    %rsi
  17156.         popq    %rdi
  17157.         movq    3672(%rax), %r11
  17158.         jmp     *%r11
  17159. #else
  17160.         movq    _glapi_Dispatch(%rip), %rax
  17161.         testq   %rax, %rax
  17162.         je      1f
  17163.         movq    3672(%rax), %r11
  17164.         jmp     *%r11
  17165. 1:
  17166.         pushq   %rdi
  17167.         pushq   %rsi
  17168.         pushq   %rdx
  17169.         call    _glapi_get_dispatch
  17170.         popq    %rdx
  17171.         popq    %rsi
  17172.         popq    %rdi
  17173.         movq    3672(%rax), %r11
  17174.         jmp     *%r11
  17175. #endif /* defined(GLX_USE_TLS) */
  17176.         .size   GL_PREFIX(GetProgramStringARB), .-GL_PREFIX(GetProgramStringARB)
  17177.  
  17178.         .p2align        4,,15
  17179.         .globl  GL_PREFIX(GetProgramivARB)
  17180.         .type   GL_PREFIX(GetProgramivARB), @function
  17181. GL_PREFIX(GetProgramivARB):
  17182. #if defined(GLX_USE_TLS)
  17183.         call    _x86_64_get_dispatch@PLT
  17184.         movq    3680(%rax), %r11
  17185.         jmp     *%r11
  17186. #elif defined(PTHREADS)
  17187.         pushq   %rdi
  17188.         pushq   %rsi
  17189.         pushq   %rdx
  17190.         call    _x86_64_get_dispatch@PLT
  17191.         popq    %rdx
  17192.         popq    %rsi
  17193.         popq    %rdi
  17194.         movq    3680(%rax), %r11
  17195.         jmp     *%r11
  17196. #else
  17197.         movq    _glapi_Dispatch(%rip), %rax
  17198.         testq   %rax, %rax
  17199.         je      1f
  17200.         movq    3680(%rax), %r11
  17201.         jmp     *%r11
  17202. 1:
  17203.         pushq   %rdi
  17204.         pushq   %rsi
  17205.         pushq   %rdx
  17206.         call    _glapi_get_dispatch
  17207.         popq    %rdx
  17208.         popq    %rsi
  17209.         popq    %rdi
  17210.         movq    3680(%rax), %r11
  17211.         jmp     *%r11
  17212. #endif /* defined(GLX_USE_TLS) */
  17213.         .size   GL_PREFIX(GetProgramivARB), .-GL_PREFIX(GetProgramivARB)
  17214.  
  17215.         .p2align        4,,15
  17216.         .globl  GL_PREFIX(GetVertexAttribdvARB)
  17217.         .type   GL_PREFIX(GetVertexAttribdvARB), @function
  17218. GL_PREFIX(GetVertexAttribdvARB):
  17219. #if defined(GLX_USE_TLS)
  17220.         call    _x86_64_get_dispatch@PLT
  17221.         movq    3688(%rax), %r11
  17222.         jmp     *%r11
  17223. #elif defined(PTHREADS)
  17224.         pushq   %rdi
  17225.         pushq   %rsi
  17226.         pushq   %rdx
  17227.         call    _x86_64_get_dispatch@PLT
  17228.         popq    %rdx
  17229.         popq    %rsi
  17230.         popq    %rdi
  17231.         movq    3688(%rax), %r11
  17232.         jmp     *%r11
  17233. #else
  17234.         movq    _glapi_Dispatch(%rip), %rax
  17235.         testq   %rax, %rax
  17236.         je      1f
  17237.         movq    3688(%rax), %r11
  17238.         jmp     *%r11
  17239. 1:
  17240.         pushq   %rdi
  17241.         pushq   %rsi
  17242.         pushq   %rdx
  17243.         call    _glapi_get_dispatch
  17244.         popq    %rdx
  17245.         popq    %rsi
  17246.         popq    %rdi
  17247.         movq    3688(%rax), %r11
  17248.         jmp     *%r11
  17249. #endif /* defined(GLX_USE_TLS) */
  17250.         .size   GL_PREFIX(GetVertexAttribdvARB), .-GL_PREFIX(GetVertexAttribdvARB)
  17251.  
  17252.         .p2align        4,,15
  17253.         .globl  GL_PREFIX(GetVertexAttribfvARB)
  17254.         .type   GL_PREFIX(GetVertexAttribfvARB), @function
  17255. GL_PREFIX(GetVertexAttribfvARB):
  17256. #if defined(GLX_USE_TLS)
  17257.         call    _x86_64_get_dispatch@PLT
  17258.         movq    3696(%rax), %r11
  17259.         jmp     *%r11
  17260. #elif defined(PTHREADS)
  17261.         pushq   %rdi
  17262.         pushq   %rsi
  17263.         pushq   %rdx
  17264.         call    _x86_64_get_dispatch@PLT
  17265.         popq    %rdx
  17266.         popq    %rsi
  17267.         popq    %rdi
  17268.         movq    3696(%rax), %r11
  17269.         jmp     *%r11
  17270. #else
  17271.         movq    _glapi_Dispatch(%rip), %rax
  17272.         testq   %rax, %rax
  17273.         je      1f
  17274.         movq    3696(%rax), %r11
  17275.         jmp     *%r11
  17276. 1:
  17277.         pushq   %rdi
  17278.         pushq   %rsi
  17279.         pushq   %rdx
  17280.         call    _glapi_get_dispatch
  17281.         popq    %rdx
  17282.         popq    %rsi
  17283.         popq    %rdi
  17284.         movq    3696(%rax), %r11
  17285.         jmp     *%r11
  17286. #endif /* defined(GLX_USE_TLS) */
  17287.         .size   GL_PREFIX(GetVertexAttribfvARB), .-GL_PREFIX(GetVertexAttribfvARB)
  17288.  
  17289.         .p2align        4,,15
  17290.         .globl  GL_PREFIX(GetVertexAttribivARB)
  17291.         .type   GL_PREFIX(GetVertexAttribivARB), @function
  17292. GL_PREFIX(GetVertexAttribivARB):
  17293. #if defined(GLX_USE_TLS)
  17294.         call    _x86_64_get_dispatch@PLT
  17295.         movq    3704(%rax), %r11
  17296.         jmp     *%r11
  17297. #elif defined(PTHREADS)
  17298.         pushq   %rdi
  17299.         pushq   %rsi
  17300.         pushq   %rdx
  17301.         call    _x86_64_get_dispatch@PLT
  17302.         popq    %rdx
  17303.         popq    %rsi
  17304.         popq    %rdi
  17305.         movq    3704(%rax), %r11
  17306.         jmp     *%r11
  17307. #else
  17308.         movq    _glapi_Dispatch(%rip), %rax
  17309.         testq   %rax, %rax
  17310.         je      1f
  17311.         movq    3704(%rax), %r11
  17312.         jmp     *%r11
  17313. 1:
  17314.         pushq   %rdi
  17315.         pushq   %rsi
  17316.         pushq   %rdx
  17317.         call    _glapi_get_dispatch
  17318.         popq    %rdx
  17319.         popq    %rsi
  17320.         popq    %rdi
  17321.         movq    3704(%rax), %r11
  17322.         jmp     *%r11
  17323. #endif /* defined(GLX_USE_TLS) */
  17324.         .size   GL_PREFIX(GetVertexAttribivARB), .-GL_PREFIX(GetVertexAttribivARB)
  17325.  
  17326.         .p2align        4,,15
  17327.         .globl  GL_PREFIX(ProgramEnvParameter4dARB)
  17328.         .type   GL_PREFIX(ProgramEnvParameter4dARB), @function
  17329. GL_PREFIX(ProgramEnvParameter4dARB):
  17330. #if defined(GLX_USE_TLS)
  17331.         call    _x86_64_get_dispatch@PLT
  17332.         movq    3712(%rax), %r11
  17333.         jmp     *%r11
  17334. #elif defined(PTHREADS)
  17335.         subq    $56, %rsp
  17336.         movq    %rdi, (%rsp)
  17337.         movq    %rsi, 8(%rsp)
  17338.         movq    %xmm0, 16(%rsp)
  17339.         movq    %xmm1, 24(%rsp)
  17340.         movq    %xmm2, 32(%rsp)
  17341.         movq    %xmm3, 40(%rsp)
  17342.         call    _x86_64_get_dispatch@PLT
  17343.         movq    40(%rsp), %xmm3
  17344.         movq    32(%rsp), %xmm2
  17345.         movq    24(%rsp), %xmm1
  17346.         movq    16(%rsp), %xmm0
  17347.         movq    8(%rsp), %rsi
  17348.         movq    (%rsp), %rdi
  17349.         addq    $56, %rsp
  17350.         movq    3712(%rax), %r11
  17351.         jmp     *%r11
  17352. #else
  17353.         movq    _glapi_Dispatch(%rip), %rax
  17354.         testq   %rax, %rax
  17355.         je      1f
  17356.         movq    3712(%rax), %r11
  17357.         jmp     *%r11
  17358. 1:
  17359.         subq    $56, %rsp
  17360.         movq    %rdi, (%rsp)
  17361.         movq    %rsi, 8(%rsp)
  17362.         movq    %xmm0, 16(%rsp)
  17363.         movq    %xmm1, 24(%rsp)
  17364.         movq    %xmm2, 32(%rsp)
  17365.         movq    %xmm3, 40(%rsp)
  17366.         call    _glapi_get_dispatch
  17367.         movq    40(%rsp), %xmm3
  17368.         movq    32(%rsp), %xmm2
  17369.         movq    24(%rsp), %xmm1
  17370.         movq    16(%rsp), %xmm0
  17371.         movq    8(%rsp), %rsi
  17372.         movq    (%rsp), %rdi
  17373.         addq    $56, %rsp
  17374.         movq    3712(%rax), %r11
  17375.         jmp     *%r11
  17376. #endif /* defined(GLX_USE_TLS) */
  17377.         .size   GL_PREFIX(ProgramEnvParameter4dARB), .-GL_PREFIX(ProgramEnvParameter4dARB)
  17378.  
  17379.         .p2align        4,,15
  17380.         .globl  GL_PREFIX(ProgramEnvParameter4dvARB)
  17381.         .type   GL_PREFIX(ProgramEnvParameter4dvARB), @function
  17382. GL_PREFIX(ProgramEnvParameter4dvARB):
  17383. #if defined(GLX_USE_TLS)
  17384.         call    _x86_64_get_dispatch@PLT
  17385.         movq    3720(%rax), %r11
  17386.         jmp     *%r11
  17387. #elif defined(PTHREADS)
  17388.         pushq   %rdi
  17389.         pushq   %rsi
  17390.         pushq   %rdx
  17391.         call    _x86_64_get_dispatch@PLT
  17392.         popq    %rdx
  17393.         popq    %rsi
  17394.         popq    %rdi
  17395.         movq    3720(%rax), %r11
  17396.         jmp     *%r11
  17397. #else
  17398.         movq    _glapi_Dispatch(%rip), %rax
  17399.         testq   %rax, %rax
  17400.         je      1f
  17401.         movq    3720(%rax), %r11
  17402.         jmp     *%r11
  17403. 1:
  17404.         pushq   %rdi
  17405.         pushq   %rsi
  17406.         pushq   %rdx
  17407.         call    _glapi_get_dispatch
  17408.         popq    %rdx
  17409.         popq    %rsi
  17410.         popq    %rdi
  17411.         movq    3720(%rax), %r11
  17412.         jmp     *%r11
  17413. #endif /* defined(GLX_USE_TLS) */
  17414.         .size   GL_PREFIX(ProgramEnvParameter4dvARB), .-GL_PREFIX(ProgramEnvParameter4dvARB)
  17415.  
  17416.         .p2align        4,,15
  17417.         .globl  GL_PREFIX(ProgramEnvParameter4fARB)
  17418.         .type   GL_PREFIX(ProgramEnvParameter4fARB), @function
  17419. GL_PREFIX(ProgramEnvParameter4fARB):
  17420. #if defined(GLX_USE_TLS)
  17421.         call    _x86_64_get_dispatch@PLT
  17422.         movq    3728(%rax), %r11
  17423.         jmp     *%r11
  17424. #elif defined(PTHREADS)
  17425.         subq    $56, %rsp
  17426.         movq    %rdi, (%rsp)
  17427.         movq    %rsi, 8(%rsp)
  17428.         movq    %xmm0, 16(%rsp)
  17429.         movq    %xmm1, 24(%rsp)
  17430.         movq    %xmm2, 32(%rsp)
  17431.         movq    %xmm3, 40(%rsp)
  17432.         call    _x86_64_get_dispatch@PLT
  17433.         movq    40(%rsp), %xmm3
  17434.         movq    32(%rsp), %xmm2
  17435.         movq    24(%rsp), %xmm1
  17436.         movq    16(%rsp), %xmm0
  17437.         movq    8(%rsp), %rsi
  17438.         movq    (%rsp), %rdi
  17439.         addq    $56, %rsp
  17440.         movq    3728(%rax), %r11
  17441.         jmp     *%r11
  17442. #else
  17443.         movq    _glapi_Dispatch(%rip), %rax
  17444.         testq   %rax, %rax
  17445.         je      1f
  17446.         movq    3728(%rax), %r11
  17447.         jmp     *%r11
  17448. 1:
  17449.         subq    $56, %rsp
  17450.         movq    %rdi, (%rsp)
  17451.         movq    %rsi, 8(%rsp)
  17452.         movq    %xmm0, 16(%rsp)
  17453.         movq    %xmm1, 24(%rsp)
  17454.         movq    %xmm2, 32(%rsp)
  17455.         movq    %xmm3, 40(%rsp)
  17456.         call    _glapi_get_dispatch
  17457.         movq    40(%rsp), %xmm3
  17458.         movq    32(%rsp), %xmm2
  17459.         movq    24(%rsp), %xmm1
  17460.         movq    16(%rsp), %xmm0
  17461.         movq    8(%rsp), %rsi
  17462.         movq    (%rsp), %rdi
  17463.         addq    $56, %rsp
  17464.         movq    3728(%rax), %r11
  17465.         jmp     *%r11
  17466. #endif /* defined(GLX_USE_TLS) */
  17467.         .size   GL_PREFIX(ProgramEnvParameter4fARB), .-GL_PREFIX(ProgramEnvParameter4fARB)
  17468.  
  17469.         .p2align        4,,15
  17470.         .globl  GL_PREFIX(ProgramEnvParameter4fvARB)
  17471.         .type   GL_PREFIX(ProgramEnvParameter4fvARB), @function
  17472. GL_PREFIX(ProgramEnvParameter4fvARB):
  17473. #if defined(GLX_USE_TLS)
  17474.         call    _x86_64_get_dispatch@PLT
  17475.         movq    3736(%rax), %r11
  17476.         jmp     *%r11
  17477. #elif defined(PTHREADS)
  17478.         pushq   %rdi
  17479.         pushq   %rsi
  17480.         pushq   %rdx
  17481.         call    _x86_64_get_dispatch@PLT
  17482.         popq    %rdx
  17483.         popq    %rsi
  17484.         popq    %rdi
  17485.         movq    3736(%rax), %r11
  17486.         jmp     *%r11
  17487. #else
  17488.         movq    _glapi_Dispatch(%rip), %rax
  17489.         testq   %rax, %rax
  17490.         je      1f
  17491.         movq    3736(%rax), %r11
  17492.         jmp     *%r11
  17493. 1:
  17494.         pushq   %rdi
  17495.         pushq   %rsi
  17496.         pushq   %rdx
  17497.         call    _glapi_get_dispatch
  17498.         popq    %rdx
  17499.         popq    %rsi
  17500.         popq    %rdi
  17501.         movq    3736(%rax), %r11
  17502.         jmp     *%r11
  17503. #endif /* defined(GLX_USE_TLS) */
  17504.         .size   GL_PREFIX(ProgramEnvParameter4fvARB), .-GL_PREFIX(ProgramEnvParameter4fvARB)
  17505.  
  17506.         .p2align        4,,15
  17507.         .globl  GL_PREFIX(ProgramLocalParameter4dARB)
  17508.         .type   GL_PREFIX(ProgramLocalParameter4dARB), @function
  17509. GL_PREFIX(ProgramLocalParameter4dARB):
  17510. #if defined(GLX_USE_TLS)
  17511.         call    _x86_64_get_dispatch@PLT
  17512.         movq    3744(%rax), %r11
  17513.         jmp     *%r11
  17514. #elif defined(PTHREADS)
  17515.         subq    $56, %rsp
  17516.         movq    %rdi, (%rsp)
  17517.         movq    %rsi, 8(%rsp)
  17518.         movq    %xmm0, 16(%rsp)
  17519.         movq    %xmm1, 24(%rsp)
  17520.         movq    %xmm2, 32(%rsp)
  17521.         movq    %xmm3, 40(%rsp)
  17522.         call    _x86_64_get_dispatch@PLT
  17523.         movq    40(%rsp), %xmm3
  17524.         movq    32(%rsp), %xmm2
  17525.         movq    24(%rsp), %xmm1
  17526.         movq    16(%rsp), %xmm0
  17527.         movq    8(%rsp), %rsi
  17528.         movq    (%rsp), %rdi
  17529.         addq    $56, %rsp
  17530.         movq    3744(%rax), %r11
  17531.         jmp     *%r11
  17532. #else
  17533.         movq    _glapi_Dispatch(%rip), %rax
  17534.         testq   %rax, %rax
  17535.         je      1f
  17536.         movq    3744(%rax), %r11
  17537.         jmp     *%r11
  17538. 1:
  17539.         subq    $56, %rsp
  17540.         movq    %rdi, (%rsp)
  17541.         movq    %rsi, 8(%rsp)
  17542.         movq    %xmm0, 16(%rsp)
  17543.         movq    %xmm1, 24(%rsp)
  17544.         movq    %xmm2, 32(%rsp)
  17545.         movq    %xmm3, 40(%rsp)
  17546.         call    _glapi_get_dispatch
  17547.         movq    40(%rsp), %xmm3
  17548.         movq    32(%rsp), %xmm2
  17549.         movq    24(%rsp), %xmm1
  17550.         movq    16(%rsp), %xmm0
  17551.         movq    8(%rsp), %rsi
  17552.         movq    (%rsp), %rdi
  17553.         addq    $56, %rsp
  17554.         movq    3744(%rax), %r11
  17555.         jmp     *%r11
  17556. #endif /* defined(GLX_USE_TLS) */
  17557.         .size   GL_PREFIX(ProgramLocalParameter4dARB), .-GL_PREFIX(ProgramLocalParameter4dARB)
  17558.  
  17559.         .p2align        4,,15
  17560.         .globl  GL_PREFIX(ProgramLocalParameter4dvARB)
  17561.         .type   GL_PREFIX(ProgramLocalParameter4dvARB), @function
  17562. GL_PREFIX(ProgramLocalParameter4dvARB):
  17563. #if defined(GLX_USE_TLS)
  17564.         call    _x86_64_get_dispatch@PLT
  17565.         movq    3752(%rax), %r11
  17566.         jmp     *%r11
  17567. #elif defined(PTHREADS)
  17568.         pushq   %rdi
  17569.         pushq   %rsi
  17570.         pushq   %rdx
  17571.         call    _x86_64_get_dispatch@PLT
  17572.         popq    %rdx
  17573.         popq    %rsi
  17574.         popq    %rdi
  17575.         movq    3752(%rax), %r11
  17576.         jmp     *%r11
  17577. #else
  17578.         movq    _glapi_Dispatch(%rip), %rax
  17579.         testq   %rax, %rax
  17580.         je      1f
  17581.         movq    3752(%rax), %r11
  17582.         jmp     *%r11
  17583. 1:
  17584.         pushq   %rdi
  17585.         pushq   %rsi
  17586.         pushq   %rdx
  17587.         call    _glapi_get_dispatch
  17588.         popq    %rdx
  17589.         popq    %rsi
  17590.         popq    %rdi
  17591.         movq    3752(%rax), %r11
  17592.         jmp     *%r11
  17593. #endif /* defined(GLX_USE_TLS) */
  17594.         .size   GL_PREFIX(ProgramLocalParameter4dvARB), .-GL_PREFIX(ProgramLocalParameter4dvARB)
  17595.  
  17596.         .p2align        4,,15
  17597.         .globl  GL_PREFIX(ProgramLocalParameter4fARB)
  17598.         .type   GL_PREFIX(ProgramLocalParameter4fARB), @function
  17599. GL_PREFIX(ProgramLocalParameter4fARB):
  17600. #if defined(GLX_USE_TLS)
  17601.         call    _x86_64_get_dispatch@PLT
  17602.         movq    3760(%rax), %r11
  17603.         jmp     *%r11
  17604. #elif defined(PTHREADS)
  17605.         subq    $56, %rsp
  17606.         movq    %rdi, (%rsp)
  17607.         movq    %rsi, 8(%rsp)
  17608.         movq    %xmm0, 16(%rsp)
  17609.         movq    %xmm1, 24(%rsp)
  17610.         movq    %xmm2, 32(%rsp)
  17611.         movq    %xmm3, 40(%rsp)
  17612.         call    _x86_64_get_dispatch@PLT
  17613.         movq    40(%rsp), %xmm3
  17614.         movq    32(%rsp), %xmm2
  17615.         movq    24(%rsp), %xmm1
  17616.         movq    16(%rsp), %xmm0
  17617.         movq    8(%rsp), %rsi
  17618.         movq    (%rsp), %rdi
  17619.         addq    $56, %rsp
  17620.         movq    3760(%rax), %r11
  17621.         jmp     *%r11
  17622. #else
  17623.         movq    _glapi_Dispatch(%rip), %rax
  17624.         testq   %rax, %rax
  17625.         je      1f
  17626.         movq    3760(%rax), %r11
  17627.         jmp     *%r11
  17628. 1:
  17629.         subq    $56, %rsp
  17630.         movq    %rdi, (%rsp)
  17631.         movq    %rsi, 8(%rsp)
  17632.         movq    %xmm0, 16(%rsp)
  17633.         movq    %xmm1, 24(%rsp)
  17634.         movq    %xmm2, 32(%rsp)
  17635.         movq    %xmm3, 40(%rsp)
  17636.         call    _glapi_get_dispatch
  17637.         movq    40(%rsp), %xmm3
  17638.         movq    32(%rsp), %xmm2
  17639.         movq    24(%rsp), %xmm1
  17640.         movq    16(%rsp), %xmm0
  17641.         movq    8(%rsp), %rsi
  17642.         movq    (%rsp), %rdi
  17643.         addq    $56, %rsp
  17644.         movq    3760(%rax), %r11
  17645.         jmp     *%r11
  17646. #endif /* defined(GLX_USE_TLS) */
  17647.         .size   GL_PREFIX(ProgramLocalParameter4fARB), .-GL_PREFIX(ProgramLocalParameter4fARB)
  17648.  
  17649.         .p2align        4,,15
  17650.         .globl  GL_PREFIX(ProgramLocalParameter4fvARB)
  17651.         .type   GL_PREFIX(ProgramLocalParameter4fvARB), @function
  17652. GL_PREFIX(ProgramLocalParameter4fvARB):
  17653. #if defined(GLX_USE_TLS)
  17654.         call    _x86_64_get_dispatch@PLT
  17655.         movq    3768(%rax), %r11
  17656.         jmp     *%r11
  17657. #elif defined(PTHREADS)
  17658.         pushq   %rdi
  17659.         pushq   %rsi
  17660.         pushq   %rdx
  17661.         call    _x86_64_get_dispatch@PLT
  17662.         popq    %rdx
  17663.         popq    %rsi
  17664.         popq    %rdi
  17665.         movq    3768(%rax), %r11
  17666.         jmp     *%r11
  17667. #else
  17668.         movq    _glapi_Dispatch(%rip), %rax
  17669.         testq   %rax, %rax
  17670.         je      1f
  17671.         movq    3768(%rax), %r11
  17672.         jmp     *%r11
  17673. 1:
  17674.         pushq   %rdi
  17675.         pushq   %rsi
  17676.         pushq   %rdx
  17677.         call    _glapi_get_dispatch
  17678.         popq    %rdx
  17679.         popq    %rsi
  17680.         popq    %rdi
  17681.         movq    3768(%rax), %r11
  17682.         jmp     *%r11
  17683. #endif /* defined(GLX_USE_TLS) */
  17684.         .size   GL_PREFIX(ProgramLocalParameter4fvARB), .-GL_PREFIX(ProgramLocalParameter4fvARB)
  17685.  
  17686.         .p2align        4,,15
  17687.         .globl  GL_PREFIX(ProgramStringARB)
  17688.         .type   GL_PREFIX(ProgramStringARB), @function
  17689. GL_PREFIX(ProgramStringARB):
  17690. #if defined(GLX_USE_TLS)
  17691.         call    _x86_64_get_dispatch@PLT
  17692.         movq    3776(%rax), %r11
  17693.         jmp     *%r11
  17694. #elif defined(PTHREADS)
  17695.         pushq   %rdi
  17696.         pushq   %rsi
  17697.         pushq   %rdx
  17698.         pushq   %rcx
  17699.         pushq   %rbp
  17700.         call    _x86_64_get_dispatch@PLT
  17701.         popq    %rbp
  17702.         popq    %rcx
  17703.         popq    %rdx
  17704.         popq    %rsi
  17705.         popq    %rdi
  17706.         movq    3776(%rax), %r11
  17707.         jmp     *%r11
  17708. #else
  17709.         movq    _glapi_Dispatch(%rip), %rax
  17710.         testq   %rax, %rax
  17711.         je      1f
  17712.         movq    3776(%rax), %r11
  17713.         jmp     *%r11
  17714. 1:
  17715.         pushq   %rdi
  17716.         pushq   %rsi
  17717.         pushq   %rdx
  17718.         pushq   %rcx
  17719.         pushq   %rbp
  17720.         call    _glapi_get_dispatch
  17721.         popq    %rbp
  17722.         popq    %rcx
  17723.         popq    %rdx
  17724.         popq    %rsi
  17725.         popq    %rdi
  17726.         movq    3776(%rax), %r11
  17727.         jmp     *%r11
  17728. #endif /* defined(GLX_USE_TLS) */
  17729.         .size   GL_PREFIX(ProgramStringARB), .-GL_PREFIX(ProgramStringARB)
  17730.  
  17731.         .p2align        4,,15
  17732.         .globl  GL_PREFIX(VertexAttrib1dARB)
  17733.         .type   GL_PREFIX(VertexAttrib1dARB), @function
  17734. GL_PREFIX(VertexAttrib1dARB):
  17735. #if defined(GLX_USE_TLS)
  17736.         call    _x86_64_get_dispatch@PLT
  17737.         movq    3784(%rax), %r11
  17738.         jmp     *%r11
  17739. #elif defined(PTHREADS)
  17740.         subq    $24, %rsp
  17741.         movq    %rdi, (%rsp)
  17742.         movq    %xmm0, 8(%rsp)
  17743.         call    _x86_64_get_dispatch@PLT
  17744.         movq    8(%rsp), %xmm0
  17745.         movq    (%rsp), %rdi
  17746.         addq    $24, %rsp
  17747.         movq    3784(%rax), %r11
  17748.         jmp     *%r11
  17749. #else
  17750.         movq    _glapi_Dispatch(%rip), %rax
  17751.         testq   %rax, %rax
  17752.         je      1f
  17753.         movq    3784(%rax), %r11
  17754.         jmp     *%r11
  17755. 1:
  17756.         subq    $24, %rsp
  17757.         movq    %rdi, (%rsp)
  17758.         movq    %xmm0, 8(%rsp)
  17759.         call    _glapi_get_dispatch
  17760.         movq    8(%rsp), %xmm0
  17761.         movq    (%rsp), %rdi
  17762.         addq    $24, %rsp
  17763.         movq    3784(%rax), %r11
  17764.         jmp     *%r11
  17765. #endif /* defined(GLX_USE_TLS) */
  17766.         .size   GL_PREFIX(VertexAttrib1dARB), .-GL_PREFIX(VertexAttrib1dARB)
  17767.  
  17768.         .p2align        4,,15
  17769.         .globl  GL_PREFIX(VertexAttrib1dvARB)
  17770.         .type   GL_PREFIX(VertexAttrib1dvARB), @function
  17771. GL_PREFIX(VertexAttrib1dvARB):
  17772. #if defined(GLX_USE_TLS)
  17773.         call    _x86_64_get_dispatch@PLT
  17774.         movq    3792(%rax), %r11
  17775.         jmp     *%r11
  17776. #elif defined(PTHREADS)
  17777.         pushq   %rdi
  17778.         pushq   %rsi
  17779.         pushq   %rbp
  17780.         call    _x86_64_get_dispatch@PLT
  17781.         popq    %rbp
  17782.         popq    %rsi
  17783.         popq    %rdi
  17784.         movq    3792(%rax), %r11
  17785.         jmp     *%r11
  17786. #else
  17787.         movq    _glapi_Dispatch(%rip), %rax
  17788.         testq   %rax, %rax
  17789.         je      1f
  17790.         movq    3792(%rax), %r11
  17791.         jmp     *%r11
  17792. 1:
  17793.         pushq   %rdi
  17794.         pushq   %rsi
  17795.         pushq   %rbp
  17796.         call    _glapi_get_dispatch
  17797.         popq    %rbp
  17798.         popq    %rsi
  17799.         popq    %rdi
  17800.         movq    3792(%rax), %r11
  17801.         jmp     *%r11
  17802. #endif /* defined(GLX_USE_TLS) */
  17803.         .size   GL_PREFIX(VertexAttrib1dvARB), .-GL_PREFIX(VertexAttrib1dvARB)
  17804.  
  17805.         .p2align        4,,15
  17806.         .globl  GL_PREFIX(VertexAttrib1fARB)
  17807.         .type   GL_PREFIX(VertexAttrib1fARB), @function
  17808. GL_PREFIX(VertexAttrib1fARB):
  17809. #if defined(GLX_USE_TLS)
  17810.         call    _x86_64_get_dispatch@PLT
  17811.         movq    3800(%rax), %r11
  17812.         jmp     *%r11
  17813. #elif defined(PTHREADS)
  17814.         subq    $24, %rsp
  17815.         movq    %rdi, (%rsp)
  17816.         movq    %xmm0, 8(%rsp)
  17817.         call    _x86_64_get_dispatch@PLT
  17818.         movq    8(%rsp), %xmm0
  17819.         movq    (%rsp), %rdi
  17820.         addq    $24, %rsp
  17821.         movq    3800(%rax), %r11
  17822.         jmp     *%r11
  17823. #else
  17824.         movq    _glapi_Dispatch(%rip), %rax
  17825.         testq   %rax, %rax
  17826.         je      1f
  17827.         movq    3800(%rax), %r11
  17828.         jmp     *%r11
  17829. 1:
  17830.         subq    $24, %rsp
  17831.         movq    %rdi, (%rsp)
  17832.         movq    %xmm0, 8(%rsp)
  17833.         call    _glapi_get_dispatch
  17834.         movq    8(%rsp), %xmm0
  17835.         movq    (%rsp), %rdi
  17836.         addq    $24, %rsp
  17837.         movq    3800(%rax), %r11
  17838.         jmp     *%r11
  17839. #endif /* defined(GLX_USE_TLS) */
  17840.         .size   GL_PREFIX(VertexAttrib1fARB), .-GL_PREFIX(VertexAttrib1fARB)
  17841.  
  17842.         .p2align        4,,15
  17843.         .globl  GL_PREFIX(VertexAttrib1fvARB)
  17844.         .type   GL_PREFIX(VertexAttrib1fvARB), @function
  17845. GL_PREFIX(VertexAttrib1fvARB):
  17846. #if defined(GLX_USE_TLS)
  17847.         call    _x86_64_get_dispatch@PLT
  17848.         movq    3808(%rax), %r11
  17849.         jmp     *%r11
  17850. #elif defined(PTHREADS)
  17851.         pushq   %rdi
  17852.         pushq   %rsi
  17853.         pushq   %rbp
  17854.         call    _x86_64_get_dispatch@PLT
  17855.         popq    %rbp
  17856.         popq    %rsi
  17857.         popq    %rdi
  17858.         movq    3808(%rax), %r11
  17859.         jmp     *%r11
  17860. #else
  17861.         movq    _glapi_Dispatch(%rip), %rax
  17862.         testq   %rax, %rax
  17863.         je      1f
  17864.         movq    3808(%rax), %r11
  17865.         jmp     *%r11
  17866. 1:
  17867.         pushq   %rdi
  17868.         pushq   %rsi
  17869.         pushq   %rbp
  17870.         call    _glapi_get_dispatch
  17871.         popq    %rbp
  17872.         popq    %rsi
  17873.         popq    %rdi
  17874.         movq    3808(%rax), %r11
  17875.         jmp     *%r11
  17876. #endif /* defined(GLX_USE_TLS) */
  17877.         .size   GL_PREFIX(VertexAttrib1fvARB), .-GL_PREFIX(VertexAttrib1fvARB)
  17878.  
  17879.         .p2align        4,,15
  17880.         .globl  GL_PREFIX(VertexAttrib1sARB)
  17881.         .type   GL_PREFIX(VertexAttrib1sARB), @function
  17882. GL_PREFIX(VertexAttrib1sARB):
  17883. #if defined(GLX_USE_TLS)
  17884.         call    _x86_64_get_dispatch@PLT
  17885.         movq    3816(%rax), %r11
  17886.         jmp     *%r11
  17887. #elif defined(PTHREADS)
  17888.         pushq   %rdi
  17889.         pushq   %rsi
  17890.         pushq   %rbp
  17891.         call    _x86_64_get_dispatch@PLT
  17892.         popq    %rbp
  17893.         popq    %rsi
  17894.         popq    %rdi
  17895.         movq    3816(%rax), %r11
  17896.         jmp     *%r11
  17897. #else
  17898.         movq    _glapi_Dispatch(%rip), %rax
  17899.         testq   %rax, %rax
  17900.         je      1f
  17901.         movq    3816(%rax), %r11
  17902.         jmp     *%r11
  17903. 1:
  17904.         pushq   %rdi
  17905.         pushq   %rsi
  17906.         pushq   %rbp
  17907.         call    _glapi_get_dispatch
  17908.         popq    %rbp
  17909.         popq    %rsi
  17910.         popq    %rdi
  17911.         movq    3816(%rax), %r11
  17912.         jmp     *%r11
  17913. #endif /* defined(GLX_USE_TLS) */
  17914.         .size   GL_PREFIX(VertexAttrib1sARB), .-GL_PREFIX(VertexAttrib1sARB)
  17915.  
  17916.         .p2align        4,,15
  17917.         .globl  GL_PREFIX(VertexAttrib1svARB)
  17918.         .type   GL_PREFIX(VertexAttrib1svARB), @function
  17919. GL_PREFIX(VertexAttrib1svARB):
  17920. #if defined(GLX_USE_TLS)
  17921.         call    _x86_64_get_dispatch@PLT
  17922.         movq    3824(%rax), %r11
  17923.         jmp     *%r11
  17924. #elif defined(PTHREADS)
  17925.         pushq   %rdi
  17926.         pushq   %rsi
  17927.         pushq   %rbp
  17928.         call    _x86_64_get_dispatch@PLT
  17929.         popq    %rbp
  17930.         popq    %rsi
  17931.         popq    %rdi
  17932.         movq    3824(%rax), %r11
  17933.         jmp     *%r11
  17934. #else
  17935.         movq    _glapi_Dispatch(%rip), %rax
  17936.         testq   %rax, %rax
  17937.         je      1f
  17938.         movq    3824(%rax), %r11
  17939.         jmp     *%r11
  17940. 1:
  17941.         pushq   %rdi
  17942.         pushq   %rsi
  17943.         pushq   %rbp
  17944.         call    _glapi_get_dispatch
  17945.         popq    %rbp
  17946.         popq    %rsi
  17947.         popq    %rdi
  17948.         movq    3824(%rax), %r11
  17949.         jmp     *%r11
  17950. #endif /* defined(GLX_USE_TLS) */
  17951.         .size   GL_PREFIX(VertexAttrib1svARB), .-GL_PREFIX(VertexAttrib1svARB)
  17952.  
  17953.         .p2align        4,,15
  17954.         .globl  GL_PREFIX(VertexAttrib2dARB)
  17955.         .type   GL_PREFIX(VertexAttrib2dARB), @function
  17956. GL_PREFIX(VertexAttrib2dARB):
  17957. #if defined(GLX_USE_TLS)
  17958.         call    _x86_64_get_dispatch@PLT
  17959.         movq    3832(%rax), %r11
  17960.         jmp     *%r11
  17961. #elif defined(PTHREADS)
  17962.         subq    $24, %rsp
  17963.         movq    %rdi, (%rsp)
  17964.         movq    %xmm0, 8(%rsp)
  17965.         movq    %xmm1, 16(%rsp)
  17966.         call    _x86_64_get_dispatch@PLT
  17967.         movq    16(%rsp), %xmm1
  17968.         movq    8(%rsp), %xmm0
  17969.         movq    (%rsp), %rdi
  17970.         addq    $24, %rsp
  17971.         movq    3832(%rax), %r11
  17972.         jmp     *%r11
  17973. #else
  17974.         movq    _glapi_Dispatch(%rip), %rax
  17975.         testq   %rax, %rax
  17976.         je      1f
  17977.         movq    3832(%rax), %r11
  17978.         jmp     *%r11
  17979. 1:
  17980.         subq    $24, %rsp
  17981.         movq    %rdi, (%rsp)
  17982.         movq    %xmm0, 8(%rsp)
  17983.         movq    %xmm1, 16(%rsp)
  17984.         call    _glapi_get_dispatch
  17985.         movq    16(%rsp), %xmm1
  17986.         movq    8(%rsp), %xmm0
  17987.         movq    (%rsp), %rdi
  17988.         addq    $24, %rsp
  17989.         movq    3832(%rax), %r11
  17990.         jmp     *%r11
  17991. #endif /* defined(GLX_USE_TLS) */
  17992.         .size   GL_PREFIX(VertexAttrib2dARB), .-GL_PREFIX(VertexAttrib2dARB)
  17993.  
  17994.         .p2align        4,,15
  17995.         .globl  GL_PREFIX(VertexAttrib2dvARB)
  17996.         .type   GL_PREFIX(VertexAttrib2dvARB), @function
  17997. GL_PREFIX(VertexAttrib2dvARB):
  17998. #if defined(GLX_USE_TLS)
  17999.         call    _x86_64_get_dispatch@PLT
  18000.         movq    3840(%rax), %r11
  18001.         jmp     *%r11
  18002. #elif defined(PTHREADS)
  18003.         pushq   %rdi
  18004.         pushq   %rsi
  18005.         pushq   %rbp
  18006.         call    _x86_64_get_dispatch@PLT
  18007.         popq    %rbp
  18008.         popq    %rsi
  18009.         popq    %rdi
  18010.         movq    3840(%rax), %r11
  18011.         jmp     *%r11
  18012. #else
  18013.         movq    _glapi_Dispatch(%rip), %rax
  18014.         testq   %rax, %rax
  18015.         je      1f
  18016.         movq    3840(%rax), %r11
  18017.         jmp     *%r11
  18018. 1:
  18019.         pushq   %rdi
  18020.         pushq   %rsi
  18021.         pushq   %rbp
  18022.         call    _glapi_get_dispatch
  18023.         popq    %rbp
  18024.         popq    %rsi
  18025.         popq    %rdi
  18026.         movq    3840(%rax), %r11
  18027.         jmp     *%r11
  18028. #endif /* defined(GLX_USE_TLS) */
  18029.         .size   GL_PREFIX(VertexAttrib2dvARB), .-GL_PREFIX(VertexAttrib2dvARB)
  18030.  
  18031.         .p2align        4,,15
  18032.         .globl  GL_PREFIX(VertexAttrib2fARB)
  18033.         .type   GL_PREFIX(VertexAttrib2fARB), @function
  18034. GL_PREFIX(VertexAttrib2fARB):
  18035. #if defined(GLX_USE_TLS)
  18036.         call    _x86_64_get_dispatch@PLT
  18037.         movq    3848(%rax), %r11
  18038.         jmp     *%r11
  18039. #elif defined(PTHREADS)
  18040.         subq    $24, %rsp
  18041.         movq    %rdi, (%rsp)
  18042.         movq    %xmm0, 8(%rsp)
  18043.         movq    %xmm1, 16(%rsp)
  18044.         call    _x86_64_get_dispatch@PLT
  18045.         movq    16(%rsp), %xmm1
  18046.         movq    8(%rsp), %xmm0
  18047.         movq    (%rsp), %rdi
  18048.         addq    $24, %rsp
  18049.         movq    3848(%rax), %r11
  18050.         jmp     *%r11
  18051. #else
  18052.         movq    _glapi_Dispatch(%rip), %rax
  18053.         testq   %rax, %rax
  18054.         je      1f
  18055.         movq    3848(%rax), %r11
  18056.         jmp     *%r11
  18057. 1:
  18058.         subq    $24, %rsp
  18059.         movq    %rdi, (%rsp)
  18060.         movq    %xmm0, 8(%rsp)
  18061.         movq    %xmm1, 16(%rsp)
  18062.         call    _glapi_get_dispatch
  18063.         movq    16(%rsp), %xmm1
  18064.         movq    8(%rsp), %xmm0
  18065.         movq    (%rsp), %rdi
  18066.         addq    $24, %rsp
  18067.         movq    3848(%rax), %r11
  18068.         jmp     *%r11
  18069. #endif /* defined(GLX_USE_TLS) */
  18070.         .size   GL_PREFIX(VertexAttrib2fARB), .-GL_PREFIX(VertexAttrib2fARB)
  18071.  
  18072.         .p2align        4,,15
  18073.         .globl  GL_PREFIX(VertexAttrib2fvARB)
  18074.         .type   GL_PREFIX(VertexAttrib2fvARB), @function
  18075. GL_PREFIX(VertexAttrib2fvARB):
  18076. #if defined(GLX_USE_TLS)
  18077.         call    _x86_64_get_dispatch@PLT
  18078.         movq    3856(%rax), %r11
  18079.         jmp     *%r11
  18080. #elif defined(PTHREADS)
  18081.         pushq   %rdi
  18082.         pushq   %rsi
  18083.         pushq   %rbp
  18084.         call    _x86_64_get_dispatch@PLT
  18085.         popq    %rbp
  18086.         popq    %rsi
  18087.         popq    %rdi
  18088.         movq    3856(%rax), %r11
  18089.         jmp     *%r11
  18090. #else
  18091.         movq    _glapi_Dispatch(%rip), %rax
  18092.         testq   %rax, %rax
  18093.         je      1f
  18094.         movq    3856(%rax), %r11
  18095.         jmp     *%r11
  18096. 1:
  18097.         pushq   %rdi
  18098.         pushq   %rsi
  18099.         pushq   %rbp
  18100.         call    _glapi_get_dispatch
  18101.         popq    %rbp
  18102.         popq    %rsi
  18103.         popq    %rdi
  18104.         movq    3856(%rax), %r11
  18105.         jmp     *%r11
  18106. #endif /* defined(GLX_USE_TLS) */
  18107.         .size   GL_PREFIX(VertexAttrib2fvARB), .-GL_PREFIX(VertexAttrib2fvARB)
  18108.  
  18109.         .p2align        4,,15
  18110.         .globl  GL_PREFIX(VertexAttrib2sARB)
  18111.         .type   GL_PREFIX(VertexAttrib2sARB), @function
  18112. GL_PREFIX(VertexAttrib2sARB):
  18113. #if defined(GLX_USE_TLS)
  18114.         call    _x86_64_get_dispatch@PLT
  18115.         movq    3864(%rax), %r11
  18116.         jmp     *%r11
  18117. #elif defined(PTHREADS)
  18118.         pushq   %rdi
  18119.         pushq   %rsi
  18120.         pushq   %rdx
  18121.         call    _x86_64_get_dispatch@PLT
  18122.         popq    %rdx
  18123.         popq    %rsi
  18124.         popq    %rdi
  18125.         movq    3864(%rax), %r11
  18126.         jmp     *%r11
  18127. #else
  18128.         movq    _glapi_Dispatch(%rip), %rax
  18129.         testq   %rax, %rax
  18130.         je      1f
  18131.         movq    3864(%rax), %r11
  18132.         jmp     *%r11
  18133. 1:
  18134.         pushq   %rdi
  18135.         pushq   %rsi
  18136.         pushq   %rdx
  18137.         call    _glapi_get_dispatch
  18138.         popq    %rdx
  18139.         popq    %rsi
  18140.         popq    %rdi
  18141.         movq    3864(%rax), %r11
  18142.         jmp     *%r11
  18143. #endif /* defined(GLX_USE_TLS) */
  18144.         .size   GL_PREFIX(VertexAttrib2sARB), .-GL_PREFIX(VertexAttrib2sARB)
  18145.  
  18146.         .p2align        4,,15
  18147.         .globl  GL_PREFIX(VertexAttrib2svARB)
  18148.         .type   GL_PREFIX(VertexAttrib2svARB), @function
  18149. GL_PREFIX(VertexAttrib2svARB):
  18150. #if defined(GLX_USE_TLS)
  18151.         call    _x86_64_get_dispatch@PLT
  18152.         movq    3872(%rax), %r11
  18153.         jmp     *%r11
  18154. #elif defined(PTHREADS)
  18155.         pushq   %rdi
  18156.         pushq   %rsi
  18157.         pushq   %rbp
  18158.         call    _x86_64_get_dispatch@PLT
  18159.         popq    %rbp
  18160.         popq    %rsi
  18161.         popq    %rdi
  18162.         movq    3872(%rax), %r11
  18163.         jmp     *%r11
  18164. #else
  18165.         movq    _glapi_Dispatch(%rip), %rax
  18166.         testq   %rax, %rax
  18167.         je      1f
  18168.         movq    3872(%rax), %r11
  18169.         jmp     *%r11
  18170. 1:
  18171.         pushq   %rdi
  18172.         pushq   %rsi
  18173.         pushq   %rbp
  18174.         call    _glapi_get_dispatch
  18175.         popq    %rbp
  18176.         popq    %rsi
  18177.         popq    %rdi
  18178.         movq    3872(%rax), %r11
  18179.         jmp     *%r11
  18180. #endif /* defined(GLX_USE_TLS) */
  18181.         .size   GL_PREFIX(VertexAttrib2svARB), .-GL_PREFIX(VertexAttrib2svARB)
  18182.  
  18183.         .p2align        4,,15
  18184.         .globl  GL_PREFIX(VertexAttrib3dARB)
  18185.         .type   GL_PREFIX(VertexAttrib3dARB), @function
  18186. GL_PREFIX(VertexAttrib3dARB):
  18187. #if defined(GLX_USE_TLS)
  18188.         call    _x86_64_get_dispatch@PLT
  18189.         movq    3880(%rax), %r11
  18190.         jmp     *%r11
  18191. #elif defined(PTHREADS)
  18192.         subq    $40, %rsp
  18193.         movq    %rdi, (%rsp)
  18194.         movq    %xmm0, 8(%rsp)
  18195.         movq    %xmm1, 16(%rsp)
  18196.         movq    %xmm2, 24(%rsp)
  18197.         call    _x86_64_get_dispatch@PLT
  18198.         movq    24(%rsp), %xmm2
  18199.         movq    16(%rsp), %xmm1
  18200.         movq    8(%rsp), %xmm0
  18201.         movq    (%rsp), %rdi
  18202.         addq    $40, %rsp
  18203.         movq    3880(%rax), %r11
  18204.         jmp     *%r11
  18205. #else
  18206.         movq    _glapi_Dispatch(%rip), %rax
  18207.         testq   %rax, %rax
  18208.         je      1f
  18209.         movq    3880(%rax), %r11
  18210.         jmp     *%r11
  18211. 1:
  18212.         subq    $40, %rsp
  18213.         movq    %rdi, (%rsp)
  18214.         movq    %xmm0, 8(%rsp)
  18215.         movq    %xmm1, 16(%rsp)
  18216.         movq    %xmm2, 24(%rsp)
  18217.         call    _glapi_get_dispatch
  18218.         movq    24(%rsp), %xmm2
  18219.         movq    16(%rsp), %xmm1
  18220.         movq    8(%rsp), %xmm0
  18221.         movq    (%rsp), %rdi
  18222.         addq    $40, %rsp
  18223.         movq    3880(%rax), %r11
  18224.         jmp     *%r11
  18225. #endif /* defined(GLX_USE_TLS) */
  18226.         .size   GL_PREFIX(VertexAttrib3dARB), .-GL_PREFIX(VertexAttrib3dARB)
  18227.  
  18228.         .p2align        4,,15
  18229.         .globl  GL_PREFIX(VertexAttrib3dvARB)
  18230.         .type   GL_PREFIX(VertexAttrib3dvARB), @function
  18231. GL_PREFIX(VertexAttrib3dvARB):
  18232. #if defined(GLX_USE_TLS)
  18233.         call    _x86_64_get_dispatch@PLT
  18234.         movq    3888(%rax), %r11
  18235.         jmp     *%r11
  18236. #elif defined(PTHREADS)
  18237.         pushq   %rdi
  18238.         pushq   %rsi
  18239.         pushq   %rbp
  18240.         call    _x86_64_get_dispatch@PLT
  18241.         popq    %rbp
  18242.         popq    %rsi
  18243.         popq    %rdi
  18244.         movq    3888(%rax), %r11
  18245.         jmp     *%r11
  18246. #else
  18247.         movq    _glapi_Dispatch(%rip), %rax
  18248.         testq   %rax, %rax
  18249.         je      1f
  18250.         movq    3888(%rax), %r11
  18251.         jmp     *%r11
  18252. 1:
  18253.         pushq   %rdi
  18254.         pushq   %rsi
  18255.         pushq   %rbp
  18256.         call    _glapi_get_dispatch
  18257.         popq    %rbp
  18258.         popq    %rsi
  18259.         popq    %rdi
  18260.         movq    3888(%rax), %r11
  18261.         jmp     *%r11
  18262. #endif /* defined(GLX_USE_TLS) */
  18263.         .size   GL_PREFIX(VertexAttrib3dvARB), .-GL_PREFIX(VertexAttrib3dvARB)
  18264.  
  18265.         .p2align        4,,15
  18266.         .globl  GL_PREFIX(VertexAttrib3fARB)
  18267.         .type   GL_PREFIX(VertexAttrib3fARB), @function
  18268. GL_PREFIX(VertexAttrib3fARB):
  18269. #if defined(GLX_USE_TLS)
  18270.         call    _x86_64_get_dispatch@PLT
  18271.         movq    3896(%rax), %r11
  18272.         jmp     *%r11
  18273. #elif defined(PTHREADS)
  18274.         subq    $40, %rsp
  18275.         movq    %rdi, (%rsp)
  18276.         movq    %xmm0, 8(%rsp)
  18277.         movq    %xmm1, 16(%rsp)
  18278.         movq    %xmm2, 24(%rsp)
  18279.         call    _x86_64_get_dispatch@PLT
  18280.         movq    24(%rsp), %xmm2
  18281.         movq    16(%rsp), %xmm1
  18282.         movq    8(%rsp), %xmm0
  18283.         movq    (%rsp), %rdi
  18284.         addq    $40, %rsp
  18285.         movq    3896(%rax), %r11
  18286.         jmp     *%r11
  18287. #else
  18288.         movq    _glapi_Dispatch(%rip), %rax
  18289.         testq   %rax, %rax
  18290.         je      1f
  18291.         movq    3896(%rax), %r11
  18292.         jmp     *%r11
  18293. 1:
  18294.         subq    $40, %rsp
  18295.         movq    %rdi, (%rsp)
  18296.         movq    %xmm0, 8(%rsp)
  18297.         movq    %xmm1, 16(%rsp)
  18298.         movq    %xmm2, 24(%rsp)
  18299.         call    _glapi_get_dispatch
  18300.         movq    24(%rsp), %xmm2
  18301.         movq    16(%rsp), %xmm1
  18302.         movq    8(%rsp), %xmm0
  18303.         movq    (%rsp), %rdi
  18304.         addq    $40, %rsp
  18305.         movq    3896(%rax), %r11
  18306.         jmp     *%r11
  18307. #endif /* defined(GLX_USE_TLS) */
  18308.         .size   GL_PREFIX(VertexAttrib3fARB), .-GL_PREFIX(VertexAttrib3fARB)
  18309.  
  18310.         .p2align        4,,15
  18311.         .globl  GL_PREFIX(VertexAttrib3fvARB)
  18312.         .type   GL_PREFIX(VertexAttrib3fvARB), @function
  18313. GL_PREFIX(VertexAttrib3fvARB):
  18314. #if defined(GLX_USE_TLS)
  18315.         call    _x86_64_get_dispatch@PLT
  18316.         movq    3904(%rax), %r11
  18317.         jmp     *%r11
  18318. #elif defined(PTHREADS)
  18319.         pushq   %rdi
  18320.         pushq   %rsi
  18321.         pushq   %rbp
  18322.         call    _x86_64_get_dispatch@PLT
  18323.         popq    %rbp
  18324.         popq    %rsi
  18325.         popq    %rdi
  18326.         movq    3904(%rax), %r11
  18327.         jmp     *%r11
  18328. #else
  18329.         movq    _glapi_Dispatch(%rip), %rax
  18330.         testq   %rax, %rax
  18331.         je      1f
  18332.         movq    3904(%rax), %r11
  18333.         jmp     *%r11
  18334. 1:
  18335.         pushq   %rdi
  18336.         pushq   %rsi
  18337.         pushq   %rbp
  18338.         call    _glapi_get_dispatch
  18339.         popq    %rbp
  18340.         popq    %rsi
  18341.         popq    %rdi
  18342.         movq    3904(%rax), %r11
  18343.         jmp     *%r11
  18344. #endif /* defined(GLX_USE_TLS) */
  18345.         .size   GL_PREFIX(VertexAttrib3fvARB), .-GL_PREFIX(VertexAttrib3fvARB)
  18346.  
  18347.         .p2align        4,,15
  18348.         .globl  GL_PREFIX(VertexAttrib3sARB)
  18349.         .type   GL_PREFIX(VertexAttrib3sARB), @function
  18350. GL_PREFIX(VertexAttrib3sARB):
  18351. #if defined(GLX_USE_TLS)
  18352.         call    _x86_64_get_dispatch@PLT
  18353.         movq    3912(%rax), %r11
  18354.         jmp     *%r11
  18355. #elif defined(PTHREADS)
  18356.         pushq   %rdi
  18357.         pushq   %rsi
  18358.         pushq   %rdx
  18359.         pushq   %rcx
  18360.         pushq   %rbp
  18361.         call    _x86_64_get_dispatch@PLT
  18362.         popq    %rbp
  18363.         popq    %rcx
  18364.         popq    %rdx
  18365.         popq    %rsi
  18366.         popq    %rdi
  18367.         movq    3912(%rax), %r11
  18368.         jmp     *%r11
  18369. #else
  18370.         movq    _glapi_Dispatch(%rip), %rax
  18371.         testq   %rax, %rax
  18372.         je      1f
  18373.         movq    3912(%rax), %r11
  18374.         jmp     *%r11
  18375. 1:
  18376.         pushq   %rdi
  18377.         pushq   %rsi
  18378.         pushq   %rdx
  18379.         pushq   %rcx
  18380.         pushq   %rbp
  18381.         call    _glapi_get_dispatch
  18382.         popq    %rbp
  18383.         popq    %rcx
  18384.         popq    %rdx
  18385.         popq    %rsi
  18386.         popq    %rdi
  18387.         movq    3912(%rax), %r11
  18388.         jmp     *%r11
  18389. #endif /* defined(GLX_USE_TLS) */
  18390.         .size   GL_PREFIX(VertexAttrib3sARB), .-GL_PREFIX(VertexAttrib3sARB)
  18391.  
  18392.         .p2align        4,,15
  18393.         .globl  GL_PREFIX(VertexAttrib3svARB)
  18394.         .type   GL_PREFIX(VertexAttrib3svARB), @function
  18395. GL_PREFIX(VertexAttrib3svARB):
  18396. #if defined(GLX_USE_TLS)
  18397.         call    _x86_64_get_dispatch@PLT
  18398.         movq    3920(%rax), %r11
  18399.         jmp     *%r11
  18400. #elif defined(PTHREADS)
  18401.         pushq   %rdi
  18402.         pushq   %rsi
  18403.         pushq   %rbp
  18404.         call    _x86_64_get_dispatch@PLT
  18405.         popq    %rbp
  18406.         popq    %rsi
  18407.         popq    %rdi
  18408.         movq    3920(%rax), %r11
  18409.         jmp     *%r11
  18410. #else
  18411.         movq    _glapi_Dispatch(%rip), %rax
  18412.         testq   %rax, %rax
  18413.         je      1f
  18414.         movq    3920(%rax), %r11
  18415.         jmp     *%r11
  18416. 1:
  18417.         pushq   %rdi
  18418.         pushq   %rsi
  18419.         pushq   %rbp
  18420.         call    _glapi_get_dispatch
  18421.         popq    %rbp
  18422.         popq    %rsi
  18423.         popq    %rdi
  18424.         movq    3920(%rax), %r11
  18425.         jmp     *%r11
  18426. #endif /* defined(GLX_USE_TLS) */
  18427.         .size   GL_PREFIX(VertexAttrib3svARB), .-GL_PREFIX(VertexAttrib3svARB)
  18428.  
  18429.         .p2align        4,,15
  18430.         .globl  GL_PREFIX(VertexAttrib4NbvARB)
  18431.         .type   GL_PREFIX(VertexAttrib4NbvARB), @function
  18432. GL_PREFIX(VertexAttrib4NbvARB):
  18433. #if defined(GLX_USE_TLS)
  18434.         call    _x86_64_get_dispatch@PLT
  18435.         movq    3928(%rax), %r11
  18436.         jmp     *%r11
  18437. #elif defined(PTHREADS)
  18438.         pushq   %rdi
  18439.         pushq   %rsi
  18440.         pushq   %rbp
  18441.         call    _x86_64_get_dispatch@PLT
  18442.         popq    %rbp
  18443.         popq    %rsi
  18444.         popq    %rdi
  18445.         movq    3928(%rax), %r11
  18446.         jmp     *%r11
  18447. #else
  18448.         movq    _glapi_Dispatch(%rip), %rax
  18449.         testq   %rax, %rax
  18450.         je      1f
  18451.         movq    3928(%rax), %r11
  18452.         jmp     *%r11
  18453. 1:
  18454.         pushq   %rdi
  18455.         pushq   %rsi
  18456.         pushq   %rbp
  18457.         call    _glapi_get_dispatch
  18458.         popq    %rbp
  18459.         popq    %rsi
  18460.         popq    %rdi
  18461.         movq    3928(%rax), %r11
  18462.         jmp     *%r11
  18463. #endif /* defined(GLX_USE_TLS) */
  18464.         .size   GL_PREFIX(VertexAttrib4NbvARB), .-GL_PREFIX(VertexAttrib4NbvARB)
  18465.  
  18466.         .p2align        4,,15
  18467.         .globl  GL_PREFIX(VertexAttrib4NivARB)
  18468.         .type   GL_PREFIX(VertexAttrib4NivARB), @function
  18469. GL_PREFIX(VertexAttrib4NivARB):
  18470. #if defined(GLX_USE_TLS)
  18471.         call    _x86_64_get_dispatch@PLT
  18472.         movq    3936(%rax), %r11
  18473.         jmp     *%r11
  18474. #elif defined(PTHREADS)
  18475.         pushq   %rdi
  18476.         pushq   %rsi
  18477.         pushq   %rbp
  18478.         call    _x86_64_get_dispatch@PLT
  18479.         popq    %rbp
  18480.         popq    %rsi
  18481.         popq    %rdi
  18482.         movq    3936(%rax), %r11
  18483.         jmp     *%r11
  18484. #else
  18485.         movq    _glapi_Dispatch(%rip), %rax
  18486.         testq   %rax, %rax
  18487.         je      1f
  18488.         movq    3936(%rax), %r11
  18489.         jmp     *%r11
  18490. 1:
  18491.         pushq   %rdi
  18492.         pushq   %rsi
  18493.         pushq   %rbp
  18494.         call    _glapi_get_dispatch
  18495.         popq    %rbp
  18496.         popq    %rsi
  18497.         popq    %rdi
  18498.         movq    3936(%rax), %r11
  18499.         jmp     *%r11
  18500. #endif /* defined(GLX_USE_TLS) */
  18501.         .size   GL_PREFIX(VertexAttrib4NivARB), .-GL_PREFIX(VertexAttrib4NivARB)
  18502.  
  18503.         .p2align        4,,15
  18504.         .globl  GL_PREFIX(VertexAttrib4NsvARB)
  18505.         .type   GL_PREFIX(VertexAttrib4NsvARB), @function
  18506. GL_PREFIX(VertexAttrib4NsvARB):
  18507. #if defined(GLX_USE_TLS)
  18508.         call    _x86_64_get_dispatch@PLT
  18509.         movq    3944(%rax), %r11
  18510.         jmp     *%r11
  18511. #elif defined(PTHREADS)
  18512.         pushq   %rdi
  18513.         pushq   %rsi
  18514.         pushq   %rbp
  18515.         call    _x86_64_get_dispatch@PLT
  18516.         popq    %rbp
  18517.         popq    %rsi
  18518.         popq    %rdi
  18519.         movq    3944(%rax), %r11
  18520.         jmp     *%r11
  18521. #else
  18522.         movq    _glapi_Dispatch(%rip), %rax
  18523.         testq   %rax, %rax
  18524.         je      1f
  18525.         movq    3944(%rax), %r11
  18526.         jmp     *%r11
  18527. 1:
  18528.         pushq   %rdi
  18529.         pushq   %rsi
  18530.         pushq   %rbp
  18531.         call    _glapi_get_dispatch
  18532.         popq    %rbp
  18533.         popq    %rsi
  18534.         popq    %rdi
  18535.         movq    3944(%rax), %r11
  18536.         jmp     *%r11
  18537. #endif /* defined(GLX_USE_TLS) */
  18538.         .size   GL_PREFIX(VertexAttrib4NsvARB), .-GL_PREFIX(VertexAttrib4NsvARB)
  18539.  
  18540.         .p2align        4,,15
  18541.         .globl  GL_PREFIX(VertexAttrib4NubARB)
  18542.         .type   GL_PREFIX(VertexAttrib4NubARB), @function
  18543. GL_PREFIX(VertexAttrib4NubARB):
  18544. #if defined(GLX_USE_TLS)
  18545.         call    _x86_64_get_dispatch@PLT
  18546.         movq    3952(%rax), %r11
  18547.         jmp     *%r11
  18548. #elif defined(PTHREADS)
  18549.         pushq   %rdi
  18550.         pushq   %rsi
  18551.         pushq   %rdx
  18552.         pushq   %rcx
  18553.         pushq   %r8
  18554.         call    _x86_64_get_dispatch@PLT
  18555.         popq    %r8
  18556.         popq    %rcx
  18557.         popq    %rdx
  18558.         popq    %rsi
  18559.         popq    %rdi
  18560.         movq    3952(%rax), %r11
  18561.         jmp     *%r11
  18562. #else
  18563.         movq    _glapi_Dispatch(%rip), %rax
  18564.         testq   %rax, %rax
  18565.         je      1f
  18566.         movq    3952(%rax), %r11
  18567.         jmp     *%r11
  18568. 1:
  18569.         pushq   %rdi
  18570.         pushq   %rsi
  18571.         pushq   %rdx
  18572.         pushq   %rcx
  18573.         pushq   %r8
  18574.         call    _glapi_get_dispatch
  18575.         popq    %r8
  18576.         popq    %rcx
  18577.         popq    %rdx
  18578.         popq    %rsi
  18579.         popq    %rdi
  18580.         movq    3952(%rax), %r11
  18581.         jmp     *%r11
  18582. #endif /* defined(GLX_USE_TLS) */
  18583.         .size   GL_PREFIX(VertexAttrib4NubARB), .-GL_PREFIX(VertexAttrib4NubARB)
  18584.  
  18585.         .p2align        4,,15
  18586.         .globl  GL_PREFIX(VertexAttrib4NubvARB)
  18587.         .type   GL_PREFIX(VertexAttrib4NubvARB), @function
  18588. GL_PREFIX(VertexAttrib4NubvARB):
  18589. #if defined(GLX_USE_TLS)
  18590.         call    _x86_64_get_dispatch@PLT
  18591.         movq    3960(%rax), %r11
  18592.         jmp     *%r11
  18593. #elif defined(PTHREADS)
  18594.         pushq   %rdi
  18595.         pushq   %rsi
  18596.         pushq   %rbp
  18597.         call    _x86_64_get_dispatch@PLT
  18598.         popq    %rbp
  18599.         popq    %rsi
  18600.         popq    %rdi
  18601.         movq    3960(%rax), %r11
  18602.         jmp     *%r11
  18603. #else
  18604.         movq    _glapi_Dispatch(%rip), %rax
  18605.         testq   %rax, %rax
  18606.         je      1f
  18607.         movq    3960(%rax), %r11
  18608.         jmp     *%r11
  18609. 1:
  18610.         pushq   %rdi
  18611.         pushq   %rsi
  18612.         pushq   %rbp
  18613.         call    _glapi_get_dispatch
  18614.         popq    %rbp
  18615.         popq    %rsi
  18616.         popq    %rdi
  18617.         movq    3960(%rax), %r11
  18618.         jmp     *%r11
  18619. #endif /* defined(GLX_USE_TLS) */
  18620.         .size   GL_PREFIX(VertexAttrib4NubvARB), .-GL_PREFIX(VertexAttrib4NubvARB)
  18621.  
  18622.         .p2align        4,,15
  18623.         .globl  GL_PREFIX(VertexAttrib4NuivARB)
  18624.         .type   GL_PREFIX(VertexAttrib4NuivARB), @function
  18625. GL_PREFIX(VertexAttrib4NuivARB):
  18626. #if defined(GLX_USE_TLS)
  18627.         call    _x86_64_get_dispatch@PLT
  18628.         movq    3968(%rax), %r11
  18629.         jmp     *%r11
  18630. #elif defined(PTHREADS)
  18631.         pushq   %rdi
  18632.         pushq   %rsi
  18633.         pushq   %rbp
  18634.         call    _x86_64_get_dispatch@PLT
  18635.         popq    %rbp
  18636.         popq    %rsi
  18637.         popq    %rdi
  18638.         movq    3968(%rax), %r11
  18639.         jmp     *%r11
  18640. #else
  18641.         movq    _glapi_Dispatch(%rip), %rax
  18642.         testq   %rax, %rax
  18643.         je      1f
  18644.         movq    3968(%rax), %r11
  18645.         jmp     *%r11
  18646. 1:
  18647.         pushq   %rdi
  18648.         pushq   %rsi
  18649.         pushq   %rbp
  18650.         call    _glapi_get_dispatch
  18651.         popq    %rbp
  18652.         popq    %rsi
  18653.         popq    %rdi
  18654.         movq    3968(%rax), %r11
  18655.         jmp     *%r11
  18656. #endif /* defined(GLX_USE_TLS) */
  18657.         .size   GL_PREFIX(VertexAttrib4NuivARB), .-GL_PREFIX(VertexAttrib4NuivARB)
  18658.  
  18659.         .p2align        4,,15
  18660.         .globl  GL_PREFIX(VertexAttrib4NusvARB)
  18661.         .type   GL_PREFIX(VertexAttrib4NusvARB), @function
  18662. GL_PREFIX(VertexAttrib4NusvARB):
  18663. #if defined(GLX_USE_TLS)
  18664.         call    _x86_64_get_dispatch@PLT
  18665.         movq    3976(%rax), %r11
  18666.         jmp     *%r11
  18667. #elif defined(PTHREADS)
  18668.         pushq   %rdi
  18669.         pushq   %rsi
  18670.         pushq   %rbp
  18671.         call    _x86_64_get_dispatch@PLT
  18672.         popq    %rbp
  18673.         popq    %rsi
  18674.         popq    %rdi
  18675.         movq    3976(%rax), %r11
  18676.         jmp     *%r11
  18677. #else
  18678.         movq    _glapi_Dispatch(%rip), %rax
  18679.         testq   %rax, %rax
  18680.         je      1f
  18681.         movq    3976(%rax), %r11
  18682.         jmp     *%r11
  18683. 1:
  18684.         pushq   %rdi
  18685.         pushq   %rsi
  18686.         pushq   %rbp
  18687.         call    _glapi_get_dispatch
  18688.         popq    %rbp
  18689.         popq    %rsi
  18690.         popq    %rdi
  18691.         movq    3976(%rax), %r11
  18692.         jmp     *%r11
  18693. #endif /* defined(GLX_USE_TLS) */
  18694.         .size   GL_PREFIX(VertexAttrib4NusvARB), .-GL_PREFIX(VertexAttrib4NusvARB)
  18695.  
  18696.         .p2align        4,,15
  18697.         .globl  GL_PREFIX(VertexAttrib4bvARB)
  18698.         .type   GL_PREFIX(VertexAttrib4bvARB), @function
  18699. GL_PREFIX(VertexAttrib4bvARB):
  18700. #if defined(GLX_USE_TLS)
  18701.         call    _x86_64_get_dispatch@PLT
  18702.         movq    3984(%rax), %r11
  18703.         jmp     *%r11
  18704. #elif defined(PTHREADS)
  18705.         pushq   %rdi
  18706.         pushq   %rsi
  18707.         pushq   %rbp
  18708.         call    _x86_64_get_dispatch@PLT
  18709.         popq    %rbp
  18710.         popq    %rsi
  18711.         popq    %rdi
  18712.         movq    3984(%rax), %r11
  18713.         jmp     *%r11
  18714. #else
  18715.         movq    _glapi_Dispatch(%rip), %rax
  18716.         testq   %rax, %rax
  18717.         je      1f
  18718.         movq    3984(%rax), %r11
  18719.         jmp     *%r11
  18720. 1:
  18721.         pushq   %rdi
  18722.         pushq   %rsi
  18723.         pushq   %rbp
  18724.         call    _glapi_get_dispatch
  18725.         popq    %rbp
  18726.         popq    %rsi
  18727.         popq    %rdi
  18728.         movq    3984(%rax), %r11
  18729.         jmp     *%r11
  18730. #endif /* defined(GLX_USE_TLS) */
  18731.         .size   GL_PREFIX(VertexAttrib4bvARB), .-GL_PREFIX(VertexAttrib4bvARB)
  18732.  
  18733.         .p2align        4,,15
  18734.         .globl  GL_PREFIX(VertexAttrib4dARB)
  18735.         .type   GL_PREFIX(VertexAttrib4dARB), @function
  18736. GL_PREFIX(VertexAttrib4dARB):
  18737. #if defined(GLX_USE_TLS)
  18738.         call    _x86_64_get_dispatch@PLT
  18739.         movq    3992(%rax), %r11
  18740.         jmp     *%r11
  18741. #elif defined(PTHREADS)
  18742.         subq    $40, %rsp
  18743.         movq    %rdi, (%rsp)
  18744.         movq    %xmm0, 8(%rsp)
  18745.         movq    %xmm1, 16(%rsp)
  18746.         movq    %xmm2, 24(%rsp)
  18747.         movq    %xmm3, 32(%rsp)
  18748.         call    _x86_64_get_dispatch@PLT
  18749.         movq    32(%rsp), %xmm3
  18750.         movq    24(%rsp), %xmm2
  18751.         movq    16(%rsp), %xmm1
  18752.         movq    8(%rsp), %xmm0
  18753.         movq    (%rsp), %rdi
  18754.         addq    $40, %rsp
  18755.         movq    3992(%rax), %r11
  18756.         jmp     *%r11
  18757. #else
  18758.         movq    _glapi_Dispatch(%rip), %rax
  18759.         testq   %rax, %rax
  18760.         je      1f
  18761.         movq    3992(%rax), %r11
  18762.         jmp     *%r11
  18763. 1:
  18764.         subq    $40, %rsp
  18765.         movq    %rdi, (%rsp)
  18766.         movq    %xmm0, 8(%rsp)
  18767.         movq    %xmm1, 16(%rsp)
  18768.         movq    %xmm2, 24(%rsp)
  18769.         movq    %xmm3, 32(%rsp)
  18770.         call    _glapi_get_dispatch
  18771.         movq    32(%rsp), %xmm3
  18772.         movq    24(%rsp), %xmm2
  18773.         movq    16(%rsp), %xmm1
  18774.         movq    8(%rsp), %xmm0
  18775.         movq    (%rsp), %rdi
  18776.         addq    $40, %rsp
  18777.         movq    3992(%rax), %r11
  18778.         jmp     *%r11
  18779. #endif /* defined(GLX_USE_TLS) */
  18780.         .size   GL_PREFIX(VertexAttrib4dARB), .-GL_PREFIX(VertexAttrib4dARB)
  18781.  
  18782.         .p2align        4,,15
  18783.         .globl  GL_PREFIX(VertexAttrib4dvARB)
  18784.         .type   GL_PREFIX(VertexAttrib4dvARB), @function
  18785. GL_PREFIX(VertexAttrib4dvARB):
  18786. #if defined(GLX_USE_TLS)
  18787.         call    _x86_64_get_dispatch@PLT
  18788.         movq    4000(%rax), %r11
  18789.         jmp     *%r11
  18790. #elif defined(PTHREADS)
  18791.         pushq   %rdi
  18792.         pushq   %rsi
  18793.         pushq   %rbp
  18794.         call    _x86_64_get_dispatch@PLT
  18795.         popq    %rbp
  18796.         popq    %rsi
  18797.         popq    %rdi
  18798.         movq    4000(%rax), %r11
  18799.         jmp     *%r11
  18800. #else
  18801.         movq    _glapi_Dispatch(%rip), %rax
  18802.         testq   %rax, %rax
  18803.         je      1f
  18804.         movq    4000(%rax), %r11
  18805.         jmp     *%r11
  18806. 1:
  18807.         pushq   %rdi
  18808.         pushq   %rsi
  18809.         pushq   %rbp
  18810.         call    _glapi_get_dispatch
  18811.         popq    %rbp
  18812.         popq    %rsi
  18813.         popq    %rdi
  18814.         movq    4000(%rax), %r11
  18815.         jmp     *%r11
  18816. #endif /* defined(GLX_USE_TLS) */
  18817.         .size   GL_PREFIX(VertexAttrib4dvARB), .-GL_PREFIX(VertexAttrib4dvARB)
  18818.  
  18819.         .p2align        4,,15
  18820.         .globl  GL_PREFIX(VertexAttrib4fARB)
  18821.         .type   GL_PREFIX(VertexAttrib4fARB), @function
  18822. GL_PREFIX(VertexAttrib4fARB):
  18823. #if defined(GLX_USE_TLS)
  18824.         call    _x86_64_get_dispatch@PLT
  18825.         movq    4008(%rax), %r11
  18826.         jmp     *%r11
  18827. #elif defined(PTHREADS)
  18828.         subq    $40, %rsp
  18829.         movq    %rdi, (%rsp)
  18830.         movq    %xmm0, 8(%rsp)
  18831.         movq    %xmm1, 16(%rsp)
  18832.         movq    %xmm2, 24(%rsp)
  18833.         movq    %xmm3, 32(%rsp)
  18834.         call    _x86_64_get_dispatch@PLT
  18835.         movq    32(%rsp), %xmm3
  18836.         movq    24(%rsp), %xmm2
  18837.         movq    16(%rsp), %xmm1
  18838.         movq    8(%rsp), %xmm0
  18839.         movq    (%rsp), %rdi
  18840.         addq    $40, %rsp
  18841.         movq    4008(%rax), %r11
  18842.         jmp     *%r11
  18843. #else
  18844.         movq    _glapi_Dispatch(%rip), %rax
  18845.         testq   %rax, %rax
  18846.         je      1f
  18847.         movq    4008(%rax), %r11
  18848.         jmp     *%r11
  18849. 1:
  18850.         subq    $40, %rsp
  18851.         movq    %rdi, (%rsp)
  18852.         movq    %xmm0, 8(%rsp)
  18853.         movq    %xmm1, 16(%rsp)
  18854.         movq    %xmm2, 24(%rsp)
  18855.         movq    %xmm3, 32(%rsp)
  18856.         call    _glapi_get_dispatch
  18857.         movq    32(%rsp), %xmm3
  18858.         movq    24(%rsp), %xmm2
  18859.         movq    16(%rsp), %xmm1
  18860.         movq    8(%rsp), %xmm0
  18861.         movq    (%rsp), %rdi
  18862.         addq    $40, %rsp
  18863.         movq    4008(%rax), %r11
  18864.         jmp     *%r11
  18865. #endif /* defined(GLX_USE_TLS) */
  18866.         .size   GL_PREFIX(VertexAttrib4fARB), .-GL_PREFIX(VertexAttrib4fARB)
  18867.  
  18868.         .p2align        4,,15
  18869.         .globl  GL_PREFIX(VertexAttrib4fvARB)
  18870.         .type   GL_PREFIX(VertexAttrib4fvARB), @function
  18871. GL_PREFIX(VertexAttrib4fvARB):
  18872. #if defined(GLX_USE_TLS)
  18873.         call    _x86_64_get_dispatch@PLT
  18874.         movq    4016(%rax), %r11
  18875.         jmp     *%r11
  18876. #elif defined(PTHREADS)
  18877.         pushq   %rdi
  18878.         pushq   %rsi
  18879.         pushq   %rbp
  18880.         call    _x86_64_get_dispatch@PLT
  18881.         popq    %rbp
  18882.         popq    %rsi
  18883.         popq    %rdi
  18884.         movq    4016(%rax), %r11
  18885.         jmp     *%r11
  18886. #else
  18887.         movq    _glapi_Dispatch(%rip), %rax
  18888.         testq   %rax, %rax
  18889.         je      1f
  18890.         movq    4016(%rax), %r11
  18891.         jmp     *%r11
  18892. 1:
  18893.         pushq   %rdi
  18894.         pushq   %rsi
  18895.         pushq   %rbp
  18896.         call    _glapi_get_dispatch
  18897.         popq    %rbp
  18898.         popq    %rsi
  18899.         popq    %rdi
  18900.         movq    4016(%rax), %r11
  18901.         jmp     *%r11
  18902. #endif /* defined(GLX_USE_TLS) */
  18903.         .size   GL_PREFIX(VertexAttrib4fvARB), .-GL_PREFIX(VertexAttrib4fvARB)
  18904.  
  18905.         .p2align        4,,15
  18906.         .globl  GL_PREFIX(VertexAttrib4ivARB)
  18907.         .type   GL_PREFIX(VertexAttrib4ivARB), @function
  18908. GL_PREFIX(VertexAttrib4ivARB):
  18909. #if defined(GLX_USE_TLS)
  18910.         call    _x86_64_get_dispatch@PLT
  18911.         movq    4024(%rax), %r11
  18912.         jmp     *%r11
  18913. #elif defined(PTHREADS)
  18914.         pushq   %rdi
  18915.         pushq   %rsi
  18916.         pushq   %rbp
  18917.         call    _x86_64_get_dispatch@PLT
  18918.         popq    %rbp
  18919.         popq    %rsi
  18920.         popq    %rdi
  18921.         movq    4024(%rax), %r11
  18922.         jmp     *%r11
  18923. #else
  18924.         movq    _glapi_Dispatch(%rip), %rax
  18925.         testq   %rax, %rax
  18926.         je      1f
  18927.         movq    4024(%rax), %r11
  18928.         jmp     *%r11
  18929. 1:
  18930.         pushq   %rdi
  18931.         pushq   %rsi
  18932.         pushq   %rbp
  18933.         call    _glapi_get_dispatch
  18934.         popq    %rbp
  18935.         popq    %rsi
  18936.         popq    %rdi
  18937.         movq    4024(%rax), %r11
  18938.         jmp     *%r11
  18939. #endif /* defined(GLX_USE_TLS) */
  18940.         .size   GL_PREFIX(VertexAttrib4ivARB), .-GL_PREFIX(VertexAttrib4ivARB)
  18941.  
  18942.         .p2align        4,,15
  18943.         .globl  GL_PREFIX(VertexAttrib4sARB)
  18944.         .type   GL_PREFIX(VertexAttrib4sARB), @function
  18945. GL_PREFIX(VertexAttrib4sARB):
  18946. #if defined(GLX_USE_TLS)
  18947.         call    _x86_64_get_dispatch@PLT
  18948.         movq    4032(%rax), %r11
  18949.         jmp     *%r11
  18950. #elif defined(PTHREADS)
  18951.         pushq   %rdi
  18952.         pushq   %rsi
  18953.         pushq   %rdx
  18954.         pushq   %rcx
  18955.         pushq   %r8
  18956.         call    _x86_64_get_dispatch@PLT
  18957.         popq    %r8
  18958.         popq    %rcx
  18959.         popq    %rdx
  18960.         popq    %rsi
  18961.         popq    %rdi
  18962.         movq    4032(%rax), %r11
  18963.         jmp     *%r11
  18964. #else
  18965.         movq    _glapi_Dispatch(%rip), %rax
  18966.         testq   %rax, %rax
  18967.         je      1f
  18968.         movq    4032(%rax), %r11
  18969.         jmp     *%r11
  18970. 1:
  18971.         pushq   %rdi
  18972.         pushq   %rsi
  18973.         pushq   %rdx
  18974.         pushq   %rcx
  18975.         pushq   %r8
  18976.         call    _glapi_get_dispatch
  18977.         popq    %r8
  18978.         popq    %rcx
  18979.         popq    %rdx
  18980.         popq    %rsi
  18981.         popq    %rdi
  18982.         movq    4032(%rax), %r11
  18983.         jmp     *%r11
  18984. #endif /* defined(GLX_USE_TLS) */
  18985.         .size   GL_PREFIX(VertexAttrib4sARB), .-GL_PREFIX(VertexAttrib4sARB)
  18986.  
  18987.         .p2align        4,,15
  18988.         .globl  GL_PREFIX(VertexAttrib4svARB)
  18989.         .type   GL_PREFIX(VertexAttrib4svARB), @function
  18990. GL_PREFIX(VertexAttrib4svARB):
  18991. #if defined(GLX_USE_TLS)
  18992.         call    _x86_64_get_dispatch@PLT
  18993.         movq    4040(%rax), %r11
  18994.         jmp     *%r11
  18995. #elif defined(PTHREADS)
  18996.         pushq   %rdi
  18997.         pushq   %rsi
  18998.         pushq   %rbp
  18999.         call    _x86_64_get_dispatch@PLT
  19000.         popq    %rbp
  19001.         popq    %rsi
  19002.         popq    %rdi
  19003.         movq    4040(%rax), %r11
  19004.         jmp     *%r11
  19005. #else
  19006.         movq    _glapi_Dispatch(%rip), %rax
  19007.         testq   %rax, %rax
  19008.         je      1f
  19009.         movq    4040(%rax), %r11
  19010.         jmp     *%r11
  19011. 1:
  19012.         pushq   %rdi
  19013.         pushq   %rsi
  19014.         pushq   %rbp
  19015.         call    _glapi_get_dispatch
  19016.         popq    %rbp
  19017.         popq    %rsi
  19018.         popq    %rdi
  19019.         movq    4040(%rax), %r11
  19020.         jmp     *%r11
  19021. #endif /* defined(GLX_USE_TLS) */
  19022.         .size   GL_PREFIX(VertexAttrib4svARB), .-GL_PREFIX(VertexAttrib4svARB)
  19023.  
  19024.         .p2align        4,,15
  19025.         .globl  GL_PREFIX(VertexAttrib4ubvARB)
  19026.         .type   GL_PREFIX(VertexAttrib4ubvARB), @function
  19027. GL_PREFIX(VertexAttrib4ubvARB):
  19028. #if defined(GLX_USE_TLS)
  19029.         call    _x86_64_get_dispatch@PLT
  19030.         movq    4048(%rax), %r11
  19031.         jmp     *%r11
  19032. #elif defined(PTHREADS)
  19033.         pushq   %rdi
  19034.         pushq   %rsi
  19035.         pushq   %rbp
  19036.         call    _x86_64_get_dispatch@PLT
  19037.         popq    %rbp
  19038.         popq    %rsi
  19039.         popq    %rdi
  19040.         movq    4048(%rax), %r11
  19041.         jmp     *%r11
  19042. #else
  19043.         movq    _glapi_Dispatch(%rip), %rax
  19044.         testq   %rax, %rax
  19045.         je      1f
  19046.         movq    4048(%rax), %r11
  19047.         jmp     *%r11
  19048. 1:
  19049.         pushq   %rdi
  19050.         pushq   %rsi
  19051.         pushq   %rbp
  19052.         call    _glapi_get_dispatch
  19053.         popq    %rbp
  19054.         popq    %rsi
  19055.         popq    %rdi
  19056.         movq    4048(%rax), %r11
  19057.         jmp     *%r11
  19058. #endif /* defined(GLX_USE_TLS) */
  19059.         .size   GL_PREFIX(VertexAttrib4ubvARB), .-GL_PREFIX(VertexAttrib4ubvARB)
  19060.  
  19061.         .p2align        4,,15
  19062.         .globl  GL_PREFIX(VertexAttrib4uivARB)
  19063.         .type   GL_PREFIX(VertexAttrib4uivARB), @function
  19064. GL_PREFIX(VertexAttrib4uivARB):
  19065. #if defined(GLX_USE_TLS)
  19066.         call    _x86_64_get_dispatch@PLT
  19067.         movq    4056(%rax), %r11
  19068.         jmp     *%r11
  19069. #elif defined(PTHREADS)
  19070.         pushq   %rdi
  19071.         pushq   %rsi
  19072.         pushq   %rbp
  19073.         call    _x86_64_get_dispatch@PLT
  19074.         popq    %rbp
  19075.         popq    %rsi
  19076.         popq    %rdi
  19077.         movq    4056(%rax), %r11
  19078.         jmp     *%r11
  19079. #else
  19080.         movq    _glapi_Dispatch(%rip), %rax
  19081.         testq   %rax, %rax
  19082.         je      1f
  19083.         movq    4056(%rax), %r11
  19084.         jmp     *%r11
  19085. 1:
  19086.         pushq   %rdi
  19087.         pushq   %rsi
  19088.         pushq   %rbp
  19089.         call    _glapi_get_dispatch
  19090.         popq    %rbp
  19091.         popq    %rsi
  19092.         popq    %rdi
  19093.         movq    4056(%rax), %r11
  19094.         jmp     *%r11
  19095. #endif /* defined(GLX_USE_TLS) */
  19096.         .size   GL_PREFIX(VertexAttrib4uivARB), .-GL_PREFIX(VertexAttrib4uivARB)
  19097.  
  19098.         .p2align        4,,15
  19099.         .globl  GL_PREFIX(VertexAttrib4usvARB)
  19100.         .type   GL_PREFIX(VertexAttrib4usvARB), @function
  19101. GL_PREFIX(VertexAttrib4usvARB):
  19102. #if defined(GLX_USE_TLS)
  19103.         call    _x86_64_get_dispatch@PLT
  19104.         movq    4064(%rax), %r11
  19105.         jmp     *%r11
  19106. #elif defined(PTHREADS)
  19107.         pushq   %rdi
  19108.         pushq   %rsi
  19109.         pushq   %rbp
  19110.         call    _x86_64_get_dispatch@PLT
  19111.         popq    %rbp
  19112.         popq    %rsi
  19113.         popq    %rdi
  19114.         movq    4064(%rax), %r11
  19115.         jmp     *%r11
  19116. #else
  19117.         movq    _glapi_Dispatch(%rip), %rax
  19118.         testq   %rax, %rax
  19119.         je      1f
  19120.         movq    4064(%rax), %r11
  19121.         jmp     *%r11
  19122. 1:
  19123.         pushq   %rdi
  19124.         pushq   %rsi
  19125.         pushq   %rbp
  19126.         call    _glapi_get_dispatch
  19127.         popq    %rbp
  19128.         popq    %rsi
  19129.         popq    %rdi
  19130.         movq    4064(%rax), %r11
  19131.         jmp     *%r11
  19132. #endif /* defined(GLX_USE_TLS) */
  19133.         .size   GL_PREFIX(VertexAttrib4usvARB), .-GL_PREFIX(VertexAttrib4usvARB)
  19134.  
  19135.         .p2align        4,,15
  19136.         .globl  GL_PREFIX(VertexAttribPointerARB)
  19137.         .type   GL_PREFIX(VertexAttribPointerARB), @function
  19138. GL_PREFIX(VertexAttribPointerARB):
  19139. #if defined(GLX_USE_TLS)
  19140.         call    _x86_64_get_dispatch@PLT
  19141.         movq    4072(%rax), %r11
  19142.         jmp     *%r11
  19143. #elif defined(PTHREADS)
  19144.         pushq   %rdi
  19145.         pushq   %rsi
  19146.         pushq   %rdx
  19147.         pushq   %rcx
  19148.         pushq   %r8
  19149.         pushq   %r9
  19150.         pushq   %rbp
  19151.         call    _x86_64_get_dispatch@PLT
  19152.         popq    %rbp
  19153.         popq    %r9
  19154.         popq    %r8
  19155.         popq    %rcx
  19156.         popq    %rdx
  19157.         popq    %rsi
  19158.         popq    %rdi
  19159.         movq    4072(%rax), %r11
  19160.         jmp     *%r11
  19161. #else
  19162.         movq    _glapi_Dispatch(%rip), %rax
  19163.         testq   %rax, %rax
  19164.         je      1f
  19165.         movq    4072(%rax), %r11
  19166.         jmp     *%r11
  19167. 1:
  19168.         pushq   %rdi
  19169.         pushq   %rsi
  19170.         pushq   %rdx
  19171.         pushq   %rcx
  19172.         pushq   %r8
  19173.         pushq   %r9
  19174.         pushq   %rbp
  19175.         call    _glapi_get_dispatch
  19176.         popq    %rbp
  19177.         popq    %r9
  19178.         popq    %r8
  19179.         popq    %rcx
  19180.         popq    %rdx
  19181.         popq    %rsi
  19182.         popq    %rdi
  19183.         movq    4072(%rax), %r11
  19184.         jmp     *%r11
  19185. #endif /* defined(GLX_USE_TLS) */
  19186.         .size   GL_PREFIX(VertexAttribPointerARB), .-GL_PREFIX(VertexAttribPointerARB)
  19187.  
  19188.         .p2align        4,,15
  19189.         .globl  GL_PREFIX(BindBufferARB)
  19190.         .type   GL_PREFIX(BindBufferARB), @function
  19191. GL_PREFIX(BindBufferARB):
  19192. #if defined(GLX_USE_TLS)
  19193.         call    _x86_64_get_dispatch@PLT
  19194.         movq    4080(%rax), %r11
  19195.         jmp     *%r11
  19196. #elif defined(PTHREADS)
  19197.         pushq   %rdi
  19198.         pushq   %rsi
  19199.         pushq   %rbp
  19200.         call    _x86_64_get_dispatch@PLT
  19201.         popq    %rbp
  19202.         popq    %rsi
  19203.         popq    %rdi
  19204.         movq    4080(%rax), %r11
  19205.         jmp     *%r11
  19206. #else
  19207.         movq    _glapi_Dispatch(%rip), %rax
  19208.         testq   %rax, %rax
  19209.         je      1f
  19210.         movq    4080(%rax), %r11
  19211.         jmp     *%r11
  19212. 1:
  19213.         pushq   %rdi
  19214.         pushq   %rsi
  19215.         pushq   %rbp
  19216.         call    _glapi_get_dispatch
  19217.         popq    %rbp
  19218.         popq    %rsi
  19219.         popq    %rdi
  19220.         movq    4080(%rax), %r11
  19221.         jmp     *%r11
  19222. #endif /* defined(GLX_USE_TLS) */
  19223.         .size   GL_PREFIX(BindBufferARB), .-GL_PREFIX(BindBufferARB)
  19224.  
  19225.         .p2align        4,,15
  19226.         .globl  GL_PREFIX(BufferDataARB)
  19227.         .type   GL_PREFIX(BufferDataARB), @function
  19228. GL_PREFIX(BufferDataARB):
  19229. #if defined(GLX_USE_TLS)
  19230.         call    _x86_64_get_dispatch@PLT
  19231.         movq    4088(%rax), %r11
  19232.         jmp     *%r11
  19233. #elif defined(PTHREADS)
  19234.         pushq   %rdi
  19235.         pushq   %rsi
  19236.         pushq   %rdx
  19237.         pushq   %rcx
  19238.         pushq   %rbp
  19239.         call    _x86_64_get_dispatch@PLT
  19240.         popq    %rbp
  19241.         popq    %rcx
  19242.         popq    %rdx
  19243.         popq    %rsi
  19244.         popq    %rdi
  19245.         movq    4088(%rax), %r11
  19246.         jmp     *%r11
  19247. #else
  19248.         movq    _glapi_Dispatch(%rip), %rax
  19249.         testq   %rax, %rax
  19250.         je      1f
  19251.         movq    4088(%rax), %r11
  19252.         jmp     *%r11
  19253. 1:
  19254.         pushq   %rdi
  19255.         pushq   %rsi
  19256.         pushq   %rdx
  19257.         pushq   %rcx
  19258.         pushq   %rbp
  19259.         call    _glapi_get_dispatch
  19260.         popq    %rbp
  19261.         popq    %rcx
  19262.         popq    %rdx
  19263.         popq    %rsi
  19264.         popq    %rdi
  19265.         movq    4088(%rax), %r11
  19266.         jmp     *%r11
  19267. #endif /* defined(GLX_USE_TLS) */
  19268.         .size   GL_PREFIX(BufferDataARB), .-GL_PREFIX(BufferDataARB)
  19269.  
  19270.         .p2align        4,,15
  19271.         .globl  GL_PREFIX(BufferSubDataARB)
  19272.         .type   GL_PREFIX(BufferSubDataARB), @function
  19273. GL_PREFIX(BufferSubDataARB):
  19274. #if defined(GLX_USE_TLS)
  19275.         call    _x86_64_get_dispatch@PLT
  19276.         movq    4096(%rax), %r11
  19277.         jmp     *%r11
  19278. #elif defined(PTHREADS)
  19279.         pushq   %rdi
  19280.         pushq   %rsi
  19281.         pushq   %rdx
  19282.         pushq   %rcx
  19283.         pushq   %rbp
  19284.         call    _x86_64_get_dispatch@PLT
  19285.         popq    %rbp
  19286.         popq    %rcx
  19287.         popq    %rdx
  19288.         popq    %rsi
  19289.         popq    %rdi
  19290.         movq    4096(%rax), %r11
  19291.         jmp     *%r11
  19292. #else
  19293.         movq    _glapi_Dispatch(%rip), %rax
  19294.         testq   %rax, %rax
  19295.         je      1f
  19296.         movq    4096(%rax), %r11
  19297.         jmp     *%r11
  19298. 1:
  19299.         pushq   %rdi
  19300.         pushq   %rsi
  19301.         pushq   %rdx
  19302.         pushq   %rcx
  19303.         pushq   %rbp
  19304.         call    _glapi_get_dispatch
  19305.         popq    %rbp
  19306.         popq    %rcx
  19307.         popq    %rdx
  19308.         popq    %rsi
  19309.         popq    %rdi
  19310.         movq    4096(%rax), %r11
  19311.         jmp     *%r11
  19312. #endif /* defined(GLX_USE_TLS) */
  19313.         .size   GL_PREFIX(BufferSubDataARB), .-GL_PREFIX(BufferSubDataARB)
  19314.  
  19315.         .p2align        4,,15
  19316.         .globl  GL_PREFIX(DeleteBuffersARB)
  19317.         .type   GL_PREFIX(DeleteBuffersARB), @function
  19318. GL_PREFIX(DeleteBuffersARB):
  19319. #if defined(GLX_USE_TLS)
  19320.         call    _x86_64_get_dispatch@PLT
  19321.         movq    4104(%rax), %r11
  19322.         jmp     *%r11
  19323. #elif defined(PTHREADS)
  19324.         pushq   %rdi
  19325.         pushq   %rsi
  19326.         pushq   %rbp
  19327.         call    _x86_64_get_dispatch@PLT
  19328.         popq    %rbp
  19329.         popq    %rsi
  19330.         popq    %rdi
  19331.         movq    4104(%rax), %r11
  19332.         jmp     *%r11
  19333. #else
  19334.         movq    _glapi_Dispatch(%rip), %rax
  19335.         testq   %rax, %rax
  19336.         je      1f
  19337.         movq    4104(%rax), %r11
  19338.         jmp     *%r11
  19339. 1:
  19340.         pushq   %rdi
  19341.         pushq   %rsi
  19342.         pushq   %rbp
  19343.         call    _glapi_get_dispatch
  19344.         popq    %rbp
  19345.         popq    %rsi
  19346.         popq    %rdi
  19347.         movq    4104(%rax), %r11
  19348.         jmp     *%r11
  19349. #endif /* defined(GLX_USE_TLS) */
  19350.         .size   GL_PREFIX(DeleteBuffersARB), .-GL_PREFIX(DeleteBuffersARB)
  19351.  
  19352.         .p2align        4,,15
  19353.         .globl  GL_PREFIX(GenBuffersARB)
  19354.         .type   GL_PREFIX(GenBuffersARB), @function
  19355. GL_PREFIX(GenBuffersARB):
  19356. #if defined(GLX_USE_TLS)
  19357.         call    _x86_64_get_dispatch@PLT
  19358.         movq    4112(%rax), %r11
  19359.         jmp     *%r11
  19360. #elif defined(PTHREADS)
  19361.         pushq   %rdi
  19362.         pushq   %rsi
  19363.         pushq   %rbp
  19364.         call    _x86_64_get_dispatch@PLT
  19365.         popq    %rbp
  19366.         popq    %rsi
  19367.         popq    %rdi
  19368.         movq    4112(%rax), %r11
  19369.         jmp     *%r11
  19370. #else
  19371.         movq    _glapi_Dispatch(%rip), %rax
  19372.         testq   %rax, %rax
  19373.         je      1f
  19374.         movq    4112(%rax), %r11
  19375.         jmp     *%r11
  19376. 1:
  19377.         pushq   %rdi
  19378.         pushq   %rsi
  19379.         pushq   %rbp
  19380.         call    _glapi_get_dispatch
  19381.         popq    %rbp
  19382.         popq    %rsi
  19383.         popq    %rdi
  19384.         movq    4112(%rax), %r11
  19385.         jmp     *%r11
  19386. #endif /* defined(GLX_USE_TLS) */
  19387.         .size   GL_PREFIX(GenBuffersARB), .-GL_PREFIX(GenBuffersARB)
  19388.  
  19389.         .p2align        4,,15
  19390.         .globl  GL_PREFIX(GetBufferParameterivARB)
  19391.         .type   GL_PREFIX(GetBufferParameterivARB), @function
  19392. GL_PREFIX(GetBufferParameterivARB):
  19393. #if defined(GLX_USE_TLS)
  19394.         call    _x86_64_get_dispatch@PLT
  19395.         movq    4120(%rax), %r11
  19396.         jmp     *%r11
  19397. #elif defined(PTHREADS)
  19398.         pushq   %rdi
  19399.         pushq   %rsi
  19400.         pushq   %rdx
  19401.         call    _x86_64_get_dispatch@PLT
  19402.         popq    %rdx
  19403.         popq    %rsi
  19404.         popq    %rdi
  19405.         movq    4120(%rax), %r11
  19406.         jmp     *%r11
  19407. #else
  19408.         movq    _glapi_Dispatch(%rip), %rax
  19409.         testq   %rax, %rax
  19410.         je      1f
  19411.         movq    4120(%rax), %r11
  19412.         jmp     *%r11
  19413. 1:
  19414.         pushq   %rdi
  19415.         pushq   %rsi
  19416.         pushq   %rdx
  19417.         call    _glapi_get_dispatch
  19418.         popq    %rdx
  19419.         popq    %rsi
  19420.         popq    %rdi
  19421.         movq    4120(%rax), %r11
  19422.         jmp     *%r11
  19423. #endif /* defined(GLX_USE_TLS) */
  19424.         .size   GL_PREFIX(GetBufferParameterivARB), .-GL_PREFIX(GetBufferParameterivARB)
  19425.  
  19426.         .p2align        4,,15
  19427.         .globl  GL_PREFIX(GetBufferPointervARB)
  19428.         .type   GL_PREFIX(GetBufferPointervARB), @function
  19429. GL_PREFIX(GetBufferPointervARB):
  19430. #if defined(GLX_USE_TLS)
  19431.         call    _x86_64_get_dispatch@PLT
  19432.         movq    4128(%rax), %r11
  19433.         jmp     *%r11
  19434. #elif defined(PTHREADS)
  19435.         pushq   %rdi
  19436.         pushq   %rsi
  19437.         pushq   %rdx
  19438.         call    _x86_64_get_dispatch@PLT
  19439.         popq    %rdx
  19440.         popq    %rsi
  19441.         popq    %rdi
  19442.         movq    4128(%rax), %r11
  19443.         jmp     *%r11
  19444. #else
  19445.         movq    _glapi_Dispatch(%rip), %rax
  19446.         testq   %rax, %rax
  19447.         je      1f
  19448.         movq    4128(%rax), %r11
  19449.         jmp     *%r11
  19450. 1:
  19451.         pushq   %rdi
  19452.         pushq   %rsi
  19453.         pushq   %rdx
  19454.         call    _glapi_get_dispatch
  19455.         popq    %rdx
  19456.         popq    %rsi
  19457.         popq    %rdi
  19458.         movq    4128(%rax), %r11
  19459.         jmp     *%r11
  19460. #endif /* defined(GLX_USE_TLS) */
  19461.         .size   GL_PREFIX(GetBufferPointervARB), .-GL_PREFIX(GetBufferPointervARB)
  19462.  
  19463.         .p2align        4,,15
  19464.         .globl  GL_PREFIX(GetBufferSubDataARB)
  19465.         .type   GL_PREFIX(GetBufferSubDataARB), @function
  19466. GL_PREFIX(GetBufferSubDataARB):
  19467. #if defined(GLX_USE_TLS)
  19468.         call    _x86_64_get_dispatch@PLT
  19469.         movq    4136(%rax), %r11
  19470.         jmp     *%r11
  19471. #elif defined(PTHREADS)
  19472.         pushq   %rdi
  19473.         pushq   %rsi
  19474.         pushq   %rdx
  19475.         pushq   %rcx
  19476.         pushq   %rbp
  19477.         call    _x86_64_get_dispatch@PLT
  19478.         popq    %rbp
  19479.         popq    %rcx
  19480.         popq    %rdx
  19481.         popq    %rsi
  19482.         popq    %rdi
  19483.         movq    4136(%rax), %r11
  19484.         jmp     *%r11
  19485. #else
  19486.         movq    _glapi_Dispatch(%rip), %rax
  19487.         testq   %rax, %rax
  19488.         je      1f
  19489.         movq    4136(%rax), %r11
  19490.         jmp     *%r11
  19491. 1:
  19492.         pushq   %rdi
  19493.         pushq   %rsi
  19494.         pushq   %rdx
  19495.         pushq   %rcx
  19496.         pushq   %rbp
  19497.         call    _glapi_get_dispatch
  19498.         popq    %rbp
  19499.         popq    %rcx
  19500.         popq    %rdx
  19501.         popq    %rsi
  19502.         popq    %rdi
  19503.         movq    4136(%rax), %r11
  19504.         jmp     *%r11
  19505. #endif /* defined(GLX_USE_TLS) */
  19506.         .size   GL_PREFIX(GetBufferSubDataARB), .-GL_PREFIX(GetBufferSubDataARB)
  19507.  
  19508.         .p2align        4,,15
  19509.         .globl  GL_PREFIX(IsBufferARB)
  19510.         .type   GL_PREFIX(IsBufferARB), @function
  19511. GL_PREFIX(IsBufferARB):
  19512. #if defined(GLX_USE_TLS)
  19513.         call    _x86_64_get_dispatch@PLT
  19514.         movq    4144(%rax), %r11
  19515.         jmp     *%r11
  19516. #elif defined(PTHREADS)
  19517.         pushq   %rdi
  19518.         call    _x86_64_get_dispatch@PLT
  19519.         popq    %rdi
  19520.         movq    4144(%rax), %r11
  19521.         jmp     *%r11
  19522. #else
  19523.         movq    _glapi_Dispatch(%rip), %rax
  19524.         testq   %rax, %rax
  19525.         je      1f
  19526.         movq    4144(%rax), %r11
  19527.         jmp     *%r11
  19528. 1:
  19529.         pushq   %rdi
  19530.         call    _glapi_get_dispatch
  19531.         popq    %rdi
  19532.         movq    4144(%rax), %r11
  19533.         jmp     *%r11
  19534. #endif /* defined(GLX_USE_TLS) */
  19535.         .size   GL_PREFIX(IsBufferARB), .-GL_PREFIX(IsBufferARB)
  19536.  
  19537.         .p2align        4,,15
  19538.         .globl  GL_PREFIX(MapBufferARB)
  19539.         .type   GL_PREFIX(MapBufferARB), @function
  19540. GL_PREFIX(MapBufferARB):
  19541. #if defined(GLX_USE_TLS)
  19542.         call    _x86_64_get_dispatch@PLT
  19543.         movq    4152(%rax), %r11
  19544.         jmp     *%r11
  19545. #elif defined(PTHREADS)
  19546.         pushq   %rdi
  19547.         pushq   %rsi
  19548.         pushq   %rbp
  19549.         call    _x86_64_get_dispatch@PLT
  19550.         popq    %rbp
  19551.         popq    %rsi
  19552.         popq    %rdi
  19553.         movq    4152(%rax), %r11
  19554.         jmp     *%r11
  19555. #else
  19556.         movq    _glapi_Dispatch(%rip), %rax
  19557.         testq   %rax, %rax
  19558.         je      1f
  19559.         movq    4152(%rax), %r11
  19560.         jmp     *%r11
  19561. 1:
  19562.         pushq   %rdi
  19563.         pushq   %rsi
  19564.         pushq   %rbp
  19565.         call    _glapi_get_dispatch
  19566.         popq    %rbp
  19567.         popq    %rsi
  19568.         popq    %rdi
  19569.         movq    4152(%rax), %r11
  19570.         jmp     *%r11
  19571. #endif /* defined(GLX_USE_TLS) */
  19572.         .size   GL_PREFIX(MapBufferARB), .-GL_PREFIX(MapBufferARB)
  19573.  
  19574.         .p2align        4,,15
  19575.         .globl  GL_PREFIX(UnmapBufferARB)
  19576.         .type   GL_PREFIX(UnmapBufferARB), @function
  19577. GL_PREFIX(UnmapBufferARB):
  19578. #if defined(GLX_USE_TLS)
  19579.         call    _x86_64_get_dispatch@PLT
  19580.         movq    4160(%rax), %r11
  19581.         jmp     *%r11
  19582. #elif defined(PTHREADS)
  19583.         pushq   %rdi
  19584.         call    _x86_64_get_dispatch@PLT
  19585.         popq    %rdi
  19586.         movq    4160(%rax), %r11
  19587.         jmp     *%r11
  19588. #else
  19589.         movq    _glapi_Dispatch(%rip), %rax
  19590.         testq   %rax, %rax
  19591.         je      1f
  19592.         movq    4160(%rax), %r11
  19593.         jmp     *%r11
  19594. 1:
  19595.         pushq   %rdi
  19596.         call    _glapi_get_dispatch
  19597.         popq    %rdi
  19598.         movq    4160(%rax), %r11
  19599.         jmp     *%r11
  19600. #endif /* defined(GLX_USE_TLS) */
  19601.         .size   GL_PREFIX(UnmapBufferARB), .-GL_PREFIX(UnmapBufferARB)
  19602.  
  19603.         .p2align        4,,15
  19604.         .globl  GL_PREFIX(BeginQueryARB)
  19605.         .type   GL_PREFIX(BeginQueryARB), @function
  19606. GL_PREFIX(BeginQueryARB):
  19607. #if defined(GLX_USE_TLS)
  19608.         call    _x86_64_get_dispatch@PLT
  19609.         movq    4168(%rax), %r11
  19610.         jmp     *%r11
  19611. #elif defined(PTHREADS)
  19612.         pushq   %rdi
  19613.         pushq   %rsi
  19614.         pushq   %rbp
  19615.         call    _x86_64_get_dispatch@PLT
  19616.         popq    %rbp
  19617.         popq    %rsi
  19618.         popq    %rdi
  19619.         movq    4168(%rax), %r11
  19620.         jmp     *%r11
  19621. #else
  19622.         movq    _glapi_Dispatch(%rip), %rax
  19623.         testq   %rax, %rax
  19624.         je      1f
  19625.         movq    4168(%rax), %r11
  19626.         jmp     *%r11
  19627. 1:
  19628.         pushq   %rdi
  19629.         pushq   %rsi
  19630.         pushq   %rbp
  19631.         call    _glapi_get_dispatch
  19632.         popq    %rbp
  19633.         popq    %rsi
  19634.         popq    %rdi
  19635.         movq    4168(%rax), %r11
  19636.         jmp     *%r11
  19637. #endif /* defined(GLX_USE_TLS) */
  19638.         .size   GL_PREFIX(BeginQueryARB), .-GL_PREFIX(BeginQueryARB)
  19639.  
  19640.         .p2align        4,,15
  19641.         .globl  GL_PREFIX(DeleteQueriesARB)
  19642.         .type   GL_PREFIX(DeleteQueriesARB), @function
  19643. GL_PREFIX(DeleteQueriesARB):
  19644. #if defined(GLX_USE_TLS)
  19645.         call    _x86_64_get_dispatch@PLT
  19646.         movq    4176(%rax), %r11
  19647.         jmp     *%r11
  19648. #elif defined(PTHREADS)
  19649.         pushq   %rdi
  19650.         pushq   %rsi
  19651.         pushq   %rbp
  19652.         call    _x86_64_get_dispatch@PLT
  19653.         popq    %rbp
  19654.         popq    %rsi
  19655.         popq    %rdi
  19656.         movq    4176(%rax), %r11
  19657.         jmp     *%r11
  19658. #else
  19659.         movq    _glapi_Dispatch(%rip), %rax
  19660.         testq   %rax, %rax
  19661.         je      1f
  19662.         movq    4176(%rax), %r11
  19663.         jmp     *%r11
  19664. 1:
  19665.         pushq   %rdi
  19666.         pushq   %rsi
  19667.         pushq   %rbp
  19668.         call    _glapi_get_dispatch
  19669.         popq    %rbp
  19670.         popq    %rsi
  19671.         popq    %rdi
  19672.         movq    4176(%rax), %r11
  19673.         jmp     *%r11
  19674. #endif /* defined(GLX_USE_TLS) */
  19675.         .size   GL_PREFIX(DeleteQueriesARB), .-GL_PREFIX(DeleteQueriesARB)
  19676.  
  19677.         .p2align        4,,15
  19678.         .globl  GL_PREFIX(EndQueryARB)
  19679.         .type   GL_PREFIX(EndQueryARB), @function
  19680. GL_PREFIX(EndQueryARB):
  19681. #if defined(GLX_USE_TLS)
  19682.         call    _x86_64_get_dispatch@PLT
  19683.         movq    4184(%rax), %r11
  19684.         jmp     *%r11
  19685. #elif defined(PTHREADS)
  19686.         pushq   %rdi
  19687.         call    _x86_64_get_dispatch@PLT
  19688.         popq    %rdi
  19689.         movq    4184(%rax), %r11
  19690.         jmp     *%r11
  19691. #else
  19692.         movq    _glapi_Dispatch(%rip), %rax
  19693.         testq   %rax, %rax
  19694.         je      1f
  19695.         movq    4184(%rax), %r11
  19696.         jmp     *%r11
  19697. 1:
  19698.         pushq   %rdi
  19699.         call    _glapi_get_dispatch
  19700.         popq    %rdi
  19701.         movq    4184(%rax), %r11
  19702.         jmp     *%r11
  19703. #endif /* defined(GLX_USE_TLS) */
  19704.         .size   GL_PREFIX(EndQueryARB), .-GL_PREFIX(EndQueryARB)
  19705.  
  19706.         .p2align        4,,15
  19707.         .globl  GL_PREFIX(GenQueriesARB)
  19708.         .type   GL_PREFIX(GenQueriesARB), @function
  19709. GL_PREFIX(GenQueriesARB):
  19710. #if defined(GLX_USE_TLS)
  19711.         call    _x86_64_get_dispatch@PLT
  19712.         movq    4192(%rax), %r11
  19713.         jmp     *%r11
  19714. #elif defined(PTHREADS)
  19715.         pushq   %rdi
  19716.         pushq   %rsi
  19717.         pushq   %rbp
  19718.         call    _x86_64_get_dispatch@PLT
  19719.         popq    %rbp
  19720.         popq    %rsi
  19721.         popq    %rdi
  19722.         movq    4192(%rax), %r11
  19723.         jmp     *%r11
  19724. #else
  19725.         movq    _glapi_Dispatch(%rip), %rax
  19726.         testq   %rax, %rax
  19727.         je      1f
  19728.         movq    4192(%rax), %r11
  19729.         jmp     *%r11
  19730. 1:
  19731.         pushq   %rdi
  19732.         pushq   %rsi
  19733.         pushq   %rbp
  19734.         call    _glapi_get_dispatch
  19735.         popq    %rbp
  19736.         popq    %rsi
  19737.         popq    %rdi
  19738.         movq    4192(%rax), %r11
  19739.         jmp     *%r11
  19740. #endif /* defined(GLX_USE_TLS) */
  19741.         .size   GL_PREFIX(GenQueriesARB), .-GL_PREFIX(GenQueriesARB)
  19742.  
  19743.         .p2align        4,,15
  19744.         .globl  GL_PREFIX(GetQueryObjectivARB)
  19745.         .type   GL_PREFIX(GetQueryObjectivARB), @function
  19746. GL_PREFIX(GetQueryObjectivARB):
  19747. #if defined(GLX_USE_TLS)
  19748.         call    _x86_64_get_dispatch@PLT
  19749.         movq    4200(%rax), %r11
  19750.         jmp     *%r11
  19751. #elif defined(PTHREADS)
  19752.         pushq   %rdi
  19753.         pushq   %rsi
  19754.         pushq   %rdx
  19755.         call    _x86_64_get_dispatch@PLT
  19756.         popq    %rdx
  19757.         popq    %rsi
  19758.         popq    %rdi
  19759.         movq    4200(%rax), %r11
  19760.         jmp     *%r11
  19761. #else
  19762.         movq    _glapi_Dispatch(%rip), %rax
  19763.         testq   %rax, %rax
  19764.         je      1f
  19765.         movq    4200(%rax), %r11
  19766.         jmp     *%r11
  19767. 1:
  19768.         pushq   %rdi
  19769.         pushq   %rsi
  19770.         pushq   %rdx
  19771.         call    _glapi_get_dispatch
  19772.         popq    %rdx
  19773.         popq    %rsi
  19774.         popq    %rdi
  19775.         movq    4200(%rax), %r11
  19776.         jmp     *%r11
  19777. #endif /* defined(GLX_USE_TLS) */
  19778.         .size   GL_PREFIX(GetQueryObjectivARB), .-GL_PREFIX(GetQueryObjectivARB)
  19779.  
  19780.         .p2align        4,,15
  19781.         .globl  GL_PREFIX(GetQueryObjectuivARB)
  19782.         .type   GL_PREFIX(GetQueryObjectuivARB), @function
  19783. GL_PREFIX(GetQueryObjectuivARB):
  19784. #if defined(GLX_USE_TLS)
  19785.         call    _x86_64_get_dispatch@PLT
  19786.         movq    4208(%rax), %r11
  19787.         jmp     *%r11
  19788. #elif defined(PTHREADS)
  19789.         pushq   %rdi
  19790.         pushq   %rsi
  19791.         pushq   %rdx
  19792.         call    _x86_64_get_dispatch@PLT
  19793.         popq    %rdx
  19794.         popq    %rsi
  19795.         popq    %rdi
  19796.         movq    4208(%rax), %r11
  19797.         jmp     *%r11
  19798. #else
  19799.         movq    _glapi_Dispatch(%rip), %rax
  19800.         testq   %rax, %rax
  19801.         je      1f
  19802.         movq    4208(%rax), %r11
  19803.         jmp     *%r11
  19804. 1:
  19805.         pushq   %rdi
  19806.         pushq   %rsi
  19807.         pushq   %rdx
  19808.         call    _glapi_get_dispatch
  19809.         popq    %rdx
  19810.         popq    %rsi
  19811.         popq    %rdi
  19812.         movq    4208(%rax), %r11
  19813.         jmp     *%r11
  19814. #endif /* defined(GLX_USE_TLS) */
  19815.         .size   GL_PREFIX(GetQueryObjectuivARB), .-GL_PREFIX(GetQueryObjectuivARB)
  19816.  
  19817.         .p2align        4,,15
  19818.         .globl  GL_PREFIX(GetQueryivARB)
  19819.         .type   GL_PREFIX(GetQueryivARB), @function
  19820. GL_PREFIX(GetQueryivARB):
  19821. #if defined(GLX_USE_TLS)
  19822.         call    _x86_64_get_dispatch@PLT
  19823.         movq    4216(%rax), %r11
  19824.         jmp     *%r11
  19825. #elif defined(PTHREADS)
  19826.         pushq   %rdi
  19827.         pushq   %rsi
  19828.         pushq   %rdx
  19829.         call    _x86_64_get_dispatch@PLT
  19830.         popq    %rdx
  19831.         popq    %rsi
  19832.         popq    %rdi
  19833.         movq    4216(%rax), %r11
  19834.         jmp     *%r11
  19835. #else
  19836.         movq    _glapi_Dispatch(%rip), %rax
  19837.         testq   %rax, %rax
  19838.         je      1f
  19839.         movq    4216(%rax), %r11
  19840.         jmp     *%r11
  19841. 1:
  19842.         pushq   %rdi
  19843.         pushq   %rsi
  19844.         pushq   %rdx
  19845.         call    _glapi_get_dispatch
  19846.         popq    %rdx
  19847.         popq    %rsi
  19848.         popq    %rdi
  19849.         movq    4216(%rax), %r11
  19850.         jmp     *%r11
  19851. #endif /* defined(GLX_USE_TLS) */
  19852.         .size   GL_PREFIX(GetQueryivARB), .-GL_PREFIX(GetQueryivARB)
  19853.  
  19854.         .p2align        4,,15
  19855.         .globl  GL_PREFIX(IsQueryARB)
  19856.         .type   GL_PREFIX(IsQueryARB), @function
  19857. GL_PREFIX(IsQueryARB):
  19858. #if defined(GLX_USE_TLS)
  19859.         call    _x86_64_get_dispatch@PLT
  19860.         movq    4224(%rax), %r11
  19861.         jmp     *%r11
  19862. #elif defined(PTHREADS)
  19863.         pushq   %rdi
  19864.         call    _x86_64_get_dispatch@PLT
  19865.         popq    %rdi
  19866.         movq    4224(%rax), %r11
  19867.         jmp     *%r11
  19868. #else
  19869.         movq    _glapi_Dispatch(%rip), %rax
  19870.         testq   %rax, %rax
  19871.         je      1f
  19872.         movq    4224(%rax), %r11
  19873.         jmp     *%r11
  19874. 1:
  19875.         pushq   %rdi
  19876.         call    _glapi_get_dispatch
  19877.         popq    %rdi
  19878.         movq    4224(%rax), %r11
  19879.         jmp     *%r11
  19880. #endif /* defined(GLX_USE_TLS) */
  19881.         .size   GL_PREFIX(IsQueryARB), .-GL_PREFIX(IsQueryARB)
  19882.  
  19883.         .p2align        4,,15
  19884.         .globl  GL_PREFIX(AttachObjectARB)
  19885.         .type   GL_PREFIX(AttachObjectARB), @function
  19886. GL_PREFIX(AttachObjectARB):
  19887. #if defined(GLX_USE_TLS)
  19888.         call    _x86_64_get_dispatch@PLT
  19889.         movq    4232(%rax), %r11
  19890.         jmp     *%r11
  19891. #elif defined(PTHREADS)
  19892.         pushq   %rdi
  19893.         pushq   %rsi
  19894.         pushq   %rbp
  19895.         call    _x86_64_get_dispatch@PLT
  19896.         popq    %rbp
  19897.         popq    %rsi
  19898.         popq    %rdi
  19899.         movq    4232(%rax), %r11
  19900.         jmp     *%r11
  19901. #else
  19902.         movq    _glapi_Dispatch(%rip), %rax
  19903.         testq   %rax, %rax
  19904.         je      1f
  19905.         movq    4232(%rax), %r11
  19906.         jmp     *%r11
  19907. 1:
  19908.         pushq   %rdi
  19909.         pushq   %rsi
  19910.         pushq   %rbp
  19911.         call    _glapi_get_dispatch
  19912.         popq    %rbp
  19913.         popq    %rsi
  19914.         popq    %rdi
  19915.         movq    4232(%rax), %r11
  19916.         jmp     *%r11
  19917. #endif /* defined(GLX_USE_TLS) */
  19918.         .size   GL_PREFIX(AttachObjectARB), .-GL_PREFIX(AttachObjectARB)
  19919.  
  19920.         .p2align        4,,15
  19921.         .globl  GL_PREFIX(CompileShaderARB)
  19922.         .type   GL_PREFIX(CompileShaderARB), @function
  19923. GL_PREFIX(CompileShaderARB):
  19924. #if defined(GLX_USE_TLS)
  19925.         call    _x86_64_get_dispatch@PLT
  19926.         movq    4240(%rax), %r11
  19927.         jmp     *%r11
  19928. #elif defined(PTHREADS)
  19929.         pushq   %rdi
  19930.         call    _x86_64_get_dispatch@PLT
  19931.         popq    %rdi
  19932.         movq    4240(%rax), %r11
  19933.         jmp     *%r11
  19934. #else
  19935.         movq    _glapi_Dispatch(%rip), %rax
  19936.         testq   %rax, %rax
  19937.         je      1f
  19938.         movq    4240(%rax), %r11
  19939.         jmp     *%r11
  19940. 1:
  19941.         pushq   %rdi
  19942.         call    _glapi_get_dispatch
  19943.         popq    %rdi
  19944.         movq    4240(%rax), %r11
  19945.         jmp     *%r11
  19946. #endif /* defined(GLX_USE_TLS) */
  19947.         .size   GL_PREFIX(CompileShaderARB), .-GL_PREFIX(CompileShaderARB)
  19948.  
  19949.         .p2align        4,,15
  19950.         .globl  GL_PREFIX(CreateProgramObjectARB)
  19951.         .type   GL_PREFIX(CreateProgramObjectARB), @function
  19952. GL_PREFIX(CreateProgramObjectARB):
  19953. #if defined(GLX_USE_TLS)
  19954.         call    _x86_64_get_dispatch@PLT
  19955.         movq    4248(%rax), %r11
  19956.         jmp     *%r11
  19957. #elif defined(PTHREADS)
  19958.         pushq   %rbp
  19959.         call    _x86_64_get_dispatch@PLT
  19960.         popq    %rbp
  19961.         movq    4248(%rax), %r11
  19962.         jmp     *%r11
  19963. #else
  19964.         movq    _glapi_Dispatch(%rip), %rax
  19965.         testq   %rax, %rax
  19966.         je      1f
  19967.         movq    4248(%rax), %r11
  19968.         jmp     *%r11
  19969. 1:
  19970.         pushq   %rbp
  19971.         call    _glapi_get_dispatch
  19972.         popq    %rbp
  19973.         movq    4248(%rax), %r11
  19974.         jmp     *%r11
  19975. #endif /* defined(GLX_USE_TLS) */
  19976.         .size   GL_PREFIX(CreateProgramObjectARB), .-GL_PREFIX(CreateProgramObjectARB)
  19977.  
  19978.         .p2align        4,,15
  19979.         .globl  GL_PREFIX(CreateShaderObjectARB)
  19980.         .type   GL_PREFIX(CreateShaderObjectARB), @function
  19981. GL_PREFIX(CreateShaderObjectARB):
  19982. #if defined(GLX_USE_TLS)
  19983.         call    _x86_64_get_dispatch@PLT
  19984.         movq    4256(%rax), %r11
  19985.         jmp     *%r11
  19986. #elif defined(PTHREADS)
  19987.         pushq   %rdi
  19988.         call    _x86_64_get_dispatch@PLT
  19989.         popq    %rdi
  19990.         movq    4256(%rax), %r11
  19991.         jmp     *%r11
  19992. #else
  19993.         movq    _glapi_Dispatch(%rip), %rax
  19994.         testq   %rax, %rax
  19995.         je      1f
  19996.         movq    4256(%rax), %r11
  19997.         jmp     *%r11
  19998. 1:
  19999.         pushq   %rdi
  20000.         call    _glapi_get_dispatch
  20001.         popq    %rdi
  20002.         movq    4256(%rax), %r11
  20003.         jmp     *%r11
  20004. #endif /* defined(GLX_USE_TLS) */
  20005.         .size   GL_PREFIX(CreateShaderObjectARB), .-GL_PREFIX(CreateShaderObjectARB)
  20006.  
  20007.         .p2align        4,,15
  20008.         .globl  GL_PREFIX(DeleteObjectARB)
  20009.         .type   GL_PREFIX(DeleteObjectARB), @function
  20010. GL_PREFIX(DeleteObjectARB):
  20011. #if defined(GLX_USE_TLS)
  20012.         call    _x86_64_get_dispatch@PLT
  20013.         movq    4264(%rax), %r11
  20014.         jmp     *%r11
  20015. #elif defined(PTHREADS)
  20016.         pushq   %rdi
  20017.         call    _x86_64_get_dispatch@PLT
  20018.         popq    %rdi
  20019.         movq    4264(%rax), %r11
  20020.         jmp     *%r11
  20021. #else
  20022.         movq    _glapi_Dispatch(%rip), %rax
  20023.         testq   %rax, %rax
  20024.         je      1f
  20025.         movq    4264(%rax), %r11
  20026.         jmp     *%r11
  20027. 1:
  20028.         pushq   %rdi
  20029.         call    _glapi_get_dispatch
  20030.         popq    %rdi
  20031.         movq    4264(%rax), %r11
  20032.         jmp     *%r11
  20033. #endif /* defined(GLX_USE_TLS) */
  20034.         .size   GL_PREFIX(DeleteObjectARB), .-GL_PREFIX(DeleteObjectARB)
  20035.  
  20036.         .p2align        4,,15
  20037.         .globl  GL_PREFIX(DetachObjectARB)
  20038.         .type   GL_PREFIX(DetachObjectARB), @function
  20039. GL_PREFIX(DetachObjectARB):
  20040. #if defined(GLX_USE_TLS)
  20041.         call    _x86_64_get_dispatch@PLT
  20042.         movq    4272(%rax), %r11
  20043.         jmp     *%r11
  20044. #elif defined(PTHREADS)
  20045.         pushq   %rdi
  20046.         pushq   %rsi
  20047.         pushq   %rbp
  20048.         call    _x86_64_get_dispatch@PLT
  20049.         popq    %rbp
  20050.         popq    %rsi
  20051.         popq    %rdi
  20052.         movq    4272(%rax), %r11
  20053.         jmp     *%r11
  20054. #else
  20055.         movq    _glapi_Dispatch(%rip), %rax
  20056.         testq   %rax, %rax
  20057.         je      1f
  20058.         movq    4272(%rax), %r11
  20059.         jmp     *%r11
  20060. 1:
  20061.         pushq   %rdi
  20062.         pushq   %rsi
  20063.         pushq   %rbp
  20064.         call    _glapi_get_dispatch
  20065.         popq    %rbp
  20066.         popq    %rsi
  20067.         popq    %rdi
  20068.         movq    4272(%rax), %r11
  20069.         jmp     *%r11
  20070. #endif /* defined(GLX_USE_TLS) */
  20071.         .size   GL_PREFIX(DetachObjectARB), .-GL_PREFIX(DetachObjectARB)
  20072.  
  20073.         .p2align        4,,15
  20074.         .globl  GL_PREFIX(GetActiveUniformARB)
  20075.         .type   GL_PREFIX(GetActiveUniformARB), @function
  20076. GL_PREFIX(GetActiveUniformARB):
  20077. #if defined(GLX_USE_TLS)
  20078.         call    _x86_64_get_dispatch@PLT
  20079.         movq    4280(%rax), %r11
  20080.         jmp     *%r11
  20081. #elif defined(PTHREADS)
  20082.         pushq   %rdi
  20083.         pushq   %rsi
  20084.         pushq   %rdx
  20085.         pushq   %rcx
  20086.         pushq   %r8
  20087.         pushq   %r9
  20088.         pushq   %rbp
  20089.         call    _x86_64_get_dispatch@PLT
  20090.         popq    %rbp
  20091.         popq    %r9
  20092.         popq    %r8
  20093.         popq    %rcx
  20094.         popq    %rdx
  20095.         popq    %rsi
  20096.         popq    %rdi
  20097.         movq    4280(%rax), %r11
  20098.         jmp     *%r11
  20099. #else
  20100.         movq    _glapi_Dispatch(%rip), %rax
  20101.         testq   %rax, %rax
  20102.         je      1f
  20103.         movq    4280(%rax), %r11
  20104.         jmp     *%r11
  20105. 1:
  20106.         pushq   %rdi
  20107.         pushq   %rsi
  20108.         pushq   %rdx
  20109.         pushq   %rcx
  20110.         pushq   %r8
  20111.         pushq   %r9
  20112.         pushq   %rbp
  20113.         call    _glapi_get_dispatch
  20114.         popq    %rbp
  20115.         popq    %r9
  20116.         popq    %r8
  20117.         popq    %rcx
  20118.         popq    %rdx
  20119.         popq    %rsi
  20120.         popq    %rdi
  20121.         movq    4280(%rax), %r11
  20122.         jmp     *%r11
  20123. #endif /* defined(GLX_USE_TLS) */
  20124.         .size   GL_PREFIX(GetActiveUniformARB), .-GL_PREFIX(GetActiveUniformARB)
  20125.  
  20126.         .p2align        4,,15
  20127.         .globl  GL_PREFIX(GetAttachedObjectsARB)
  20128.         .type   GL_PREFIX(GetAttachedObjectsARB), @function
  20129. GL_PREFIX(GetAttachedObjectsARB):
  20130. #if defined(GLX_USE_TLS)
  20131.         call    _x86_64_get_dispatch@PLT
  20132.         movq    4288(%rax), %r11
  20133.         jmp     *%r11
  20134. #elif defined(PTHREADS)
  20135.         pushq   %rdi
  20136.         pushq   %rsi
  20137.         pushq   %rdx
  20138.         pushq   %rcx
  20139.         pushq   %rbp
  20140.         call    _x86_64_get_dispatch@PLT
  20141.         popq    %rbp
  20142.         popq    %rcx
  20143.         popq    %rdx
  20144.         popq    %rsi
  20145.         popq    %rdi
  20146.         movq    4288(%rax), %r11
  20147.         jmp     *%r11
  20148. #else
  20149.         movq    _glapi_Dispatch(%rip), %rax
  20150.         testq   %rax, %rax
  20151.         je      1f
  20152.         movq    4288(%rax), %r11
  20153.         jmp     *%r11
  20154. 1:
  20155.         pushq   %rdi
  20156.         pushq   %rsi
  20157.         pushq   %rdx
  20158.         pushq   %rcx
  20159.         pushq   %rbp
  20160.         call    _glapi_get_dispatch
  20161.         popq    %rbp
  20162.         popq    %rcx
  20163.         popq    %rdx
  20164.         popq    %rsi
  20165.         popq    %rdi
  20166.         movq    4288(%rax), %r11
  20167.         jmp     *%r11
  20168. #endif /* defined(GLX_USE_TLS) */
  20169.         .size   GL_PREFIX(GetAttachedObjectsARB), .-GL_PREFIX(GetAttachedObjectsARB)
  20170.  
  20171.         .p2align        4,,15
  20172.         .globl  GL_PREFIX(GetHandleARB)
  20173.         .type   GL_PREFIX(GetHandleARB), @function
  20174. GL_PREFIX(GetHandleARB):
  20175. #if defined(GLX_USE_TLS)
  20176.         call    _x86_64_get_dispatch@PLT
  20177.         movq    4296(%rax), %r11
  20178.         jmp     *%r11
  20179. #elif defined(PTHREADS)
  20180.         pushq   %rdi
  20181.         call    _x86_64_get_dispatch@PLT
  20182.         popq    %rdi
  20183.         movq    4296(%rax), %r11
  20184.         jmp     *%r11
  20185. #else
  20186.         movq    _glapi_Dispatch(%rip), %rax
  20187.         testq   %rax, %rax
  20188.         je      1f
  20189.         movq    4296(%rax), %r11
  20190.         jmp     *%r11
  20191. 1:
  20192.         pushq   %rdi
  20193.         call    _glapi_get_dispatch
  20194.         popq    %rdi
  20195.         movq    4296(%rax), %r11
  20196.         jmp     *%r11
  20197. #endif /* defined(GLX_USE_TLS) */
  20198.         .size   GL_PREFIX(GetHandleARB), .-GL_PREFIX(GetHandleARB)
  20199.  
  20200.         .p2align        4,,15
  20201.         .globl  GL_PREFIX(GetInfoLogARB)
  20202.         .type   GL_PREFIX(GetInfoLogARB), @function
  20203. GL_PREFIX(GetInfoLogARB):
  20204. #if defined(GLX_USE_TLS)
  20205.         call    _x86_64_get_dispatch@PLT
  20206.         movq    4304(%rax), %r11
  20207.         jmp     *%r11
  20208. #elif defined(PTHREADS)
  20209.         pushq   %rdi
  20210.         pushq   %rsi
  20211.         pushq   %rdx
  20212.         pushq   %rcx
  20213.         pushq   %rbp
  20214.         call    _x86_64_get_dispatch@PLT
  20215.         popq    %rbp
  20216.         popq    %rcx
  20217.         popq    %rdx
  20218.         popq    %rsi
  20219.         popq    %rdi
  20220.         movq    4304(%rax), %r11
  20221.         jmp     *%r11
  20222. #else
  20223.         movq    _glapi_Dispatch(%rip), %rax
  20224.         testq   %rax, %rax
  20225.         je      1f
  20226.         movq    4304(%rax), %r11
  20227.         jmp     *%r11
  20228. 1:
  20229.         pushq   %rdi
  20230.         pushq   %rsi
  20231.         pushq   %rdx
  20232.         pushq   %rcx
  20233.         pushq   %rbp
  20234.         call    _glapi_get_dispatch
  20235.         popq    %rbp
  20236.         popq    %rcx
  20237.         popq    %rdx
  20238.         popq    %rsi
  20239.         popq    %rdi
  20240.         movq    4304(%rax), %r11
  20241.         jmp     *%r11
  20242. #endif /* defined(GLX_USE_TLS) */
  20243.         .size   GL_PREFIX(GetInfoLogARB), .-GL_PREFIX(GetInfoLogARB)
  20244.  
  20245.         .p2align        4,,15
  20246.         .globl  GL_PREFIX(GetObjectParameterfvARB)
  20247.         .type   GL_PREFIX(GetObjectParameterfvARB), @function
  20248. GL_PREFIX(GetObjectParameterfvARB):
  20249. #if defined(GLX_USE_TLS)
  20250.         call    _x86_64_get_dispatch@PLT
  20251.         movq    4312(%rax), %r11
  20252.         jmp     *%r11
  20253. #elif defined(PTHREADS)
  20254.         pushq   %rdi
  20255.         pushq   %rsi
  20256.         pushq   %rdx
  20257.         call    _x86_64_get_dispatch@PLT
  20258.         popq    %rdx
  20259.         popq    %rsi
  20260.         popq    %rdi
  20261.         movq    4312(%rax), %r11
  20262.         jmp     *%r11
  20263. #else
  20264.         movq    _glapi_Dispatch(%rip), %rax
  20265.         testq   %rax, %rax
  20266.         je      1f
  20267.         movq    4312(%rax), %r11
  20268.         jmp     *%r11
  20269. 1:
  20270.         pushq   %rdi
  20271.         pushq   %rsi
  20272.         pushq   %rdx
  20273.         call    _glapi_get_dispatch
  20274.         popq    %rdx
  20275.         popq    %rsi
  20276.         popq    %rdi
  20277.         movq    4312(%rax), %r11
  20278.         jmp     *%r11
  20279. #endif /* defined(GLX_USE_TLS) */
  20280.         .size   GL_PREFIX(GetObjectParameterfvARB), .-GL_PREFIX(GetObjectParameterfvARB)
  20281.  
  20282.         .p2align        4,,15
  20283.         .globl  GL_PREFIX(GetObjectParameterivARB)
  20284.         .type   GL_PREFIX(GetObjectParameterivARB), @function
  20285. GL_PREFIX(GetObjectParameterivARB):
  20286. #if defined(GLX_USE_TLS)
  20287.         call    _x86_64_get_dispatch@PLT
  20288.         movq    4320(%rax), %r11
  20289.         jmp     *%r11
  20290. #elif defined(PTHREADS)
  20291.         pushq   %rdi
  20292.         pushq   %rsi
  20293.         pushq   %rdx
  20294.         call    _x86_64_get_dispatch@PLT
  20295.         popq    %rdx
  20296.         popq    %rsi
  20297.         popq    %rdi
  20298.         movq    4320(%rax), %r11
  20299.         jmp     *%r11
  20300. #else
  20301.         movq    _glapi_Dispatch(%rip), %rax
  20302.         testq   %rax, %rax
  20303.         je      1f
  20304.         movq    4320(%rax), %r11
  20305.         jmp     *%r11
  20306. 1:
  20307.         pushq   %rdi
  20308.         pushq   %rsi
  20309.         pushq   %rdx
  20310.         call    _glapi_get_dispatch
  20311.         popq    %rdx
  20312.         popq    %rsi
  20313.         popq    %rdi
  20314.         movq    4320(%rax), %r11
  20315.         jmp     *%r11
  20316. #endif /* defined(GLX_USE_TLS) */
  20317.         .size   GL_PREFIX(GetObjectParameterivARB), .-GL_PREFIX(GetObjectParameterivARB)
  20318.  
  20319.         .p2align        4,,15
  20320.         .globl  GL_PREFIX(GetShaderSourceARB)
  20321.         .type   GL_PREFIX(GetShaderSourceARB), @function
  20322. GL_PREFIX(GetShaderSourceARB):
  20323. #if defined(GLX_USE_TLS)
  20324.         call    _x86_64_get_dispatch@PLT
  20325.         movq    4328(%rax), %r11
  20326.         jmp     *%r11
  20327. #elif defined(PTHREADS)
  20328.         pushq   %rdi
  20329.         pushq   %rsi
  20330.         pushq   %rdx
  20331.         pushq   %rcx
  20332.         pushq   %rbp
  20333.         call    _x86_64_get_dispatch@PLT
  20334.         popq    %rbp
  20335.         popq    %rcx
  20336.         popq    %rdx
  20337.         popq    %rsi
  20338.         popq    %rdi
  20339.         movq    4328(%rax), %r11
  20340.         jmp     *%r11
  20341. #else
  20342.         movq    _glapi_Dispatch(%rip), %rax
  20343.         testq   %rax, %rax
  20344.         je      1f
  20345.         movq    4328(%rax), %r11
  20346.         jmp     *%r11
  20347. 1:
  20348.         pushq   %rdi
  20349.         pushq   %rsi
  20350.         pushq   %rdx
  20351.         pushq   %rcx
  20352.         pushq   %rbp
  20353.         call    _glapi_get_dispatch
  20354.         popq    %rbp
  20355.         popq    %rcx
  20356.         popq    %rdx
  20357.         popq    %rsi
  20358.         popq    %rdi
  20359.         movq    4328(%rax), %r11
  20360.         jmp     *%r11
  20361. #endif /* defined(GLX_USE_TLS) */
  20362.         .size   GL_PREFIX(GetShaderSourceARB), .-GL_PREFIX(GetShaderSourceARB)
  20363.  
  20364.         .p2align        4,,15
  20365.         .globl  GL_PREFIX(GetUniformLocationARB)
  20366.         .type   GL_PREFIX(GetUniformLocationARB), @function
  20367. GL_PREFIX(GetUniformLocationARB):
  20368. #if defined(GLX_USE_TLS)
  20369.         call    _x86_64_get_dispatch@PLT
  20370.         movq    4336(%rax), %r11
  20371.         jmp     *%r11
  20372. #elif defined(PTHREADS)
  20373.         pushq   %rdi
  20374.         pushq   %rsi
  20375.         pushq   %rbp
  20376.         call    _x86_64_get_dispatch@PLT
  20377.         popq    %rbp
  20378.         popq    %rsi
  20379.         popq    %rdi
  20380.         movq    4336(%rax), %r11
  20381.         jmp     *%r11
  20382. #else
  20383.         movq    _glapi_Dispatch(%rip), %rax
  20384.         testq   %rax, %rax
  20385.         je      1f
  20386.         movq    4336(%rax), %r11
  20387.         jmp     *%r11
  20388. 1:
  20389.         pushq   %rdi
  20390.         pushq   %rsi
  20391.         pushq   %rbp
  20392.         call    _glapi_get_dispatch
  20393.         popq    %rbp
  20394.         popq    %rsi
  20395.         popq    %rdi
  20396.         movq    4336(%rax), %r11
  20397.         jmp     *%r11
  20398. #endif /* defined(GLX_USE_TLS) */
  20399.         .size   GL_PREFIX(GetUniformLocationARB), .-GL_PREFIX(GetUniformLocationARB)
  20400.  
  20401.         .p2align        4,,15
  20402.         .globl  GL_PREFIX(GetUniformfvARB)
  20403.         .type   GL_PREFIX(GetUniformfvARB), @function
  20404. GL_PREFIX(GetUniformfvARB):
  20405. #if defined(GLX_USE_TLS)
  20406.         call    _x86_64_get_dispatch@PLT
  20407.         movq    4344(%rax), %r11
  20408.         jmp     *%r11
  20409. #elif defined(PTHREADS)
  20410.         pushq   %rdi
  20411.         pushq   %rsi
  20412.         pushq   %rdx
  20413.         call    _x86_64_get_dispatch@PLT
  20414.         popq    %rdx
  20415.         popq    %rsi
  20416.         popq    %rdi
  20417.         movq    4344(%rax), %r11
  20418.         jmp     *%r11
  20419. #else
  20420.         movq    _glapi_Dispatch(%rip), %rax
  20421.         testq   %rax, %rax
  20422.         je      1f
  20423.         movq    4344(%rax), %r11
  20424.         jmp     *%r11
  20425. 1:
  20426.         pushq   %rdi
  20427.         pushq   %rsi
  20428.         pushq   %rdx
  20429.         call    _glapi_get_dispatch
  20430.         popq    %rdx
  20431.         popq    %rsi
  20432.         popq    %rdi
  20433.         movq    4344(%rax), %r11
  20434.         jmp     *%r11
  20435. #endif /* defined(GLX_USE_TLS) */
  20436.         .size   GL_PREFIX(GetUniformfvARB), .-GL_PREFIX(GetUniformfvARB)
  20437.  
  20438.         .p2align        4,,15
  20439.         .globl  GL_PREFIX(GetUniformivARB)
  20440.         .type   GL_PREFIX(GetUniformivARB), @function
  20441. GL_PREFIX(GetUniformivARB):
  20442. #if defined(GLX_USE_TLS)
  20443.         call    _x86_64_get_dispatch@PLT
  20444.         movq    4352(%rax), %r11
  20445.         jmp     *%r11
  20446. #elif defined(PTHREADS)
  20447.         pushq   %rdi
  20448.         pushq   %rsi
  20449.         pushq   %rdx
  20450.         call    _x86_64_get_dispatch@PLT
  20451.         popq    %rdx
  20452.         popq    %rsi
  20453.         popq    %rdi
  20454.         movq    4352(%rax), %r11
  20455.         jmp     *%r11
  20456. #else
  20457.         movq    _glapi_Dispatch(%rip), %rax
  20458.         testq   %rax, %rax
  20459.         je      1f
  20460.         movq    4352(%rax), %r11
  20461.         jmp     *%r11
  20462. 1:
  20463.         pushq   %rdi
  20464.         pushq   %rsi
  20465.         pushq   %rdx
  20466.         call    _glapi_get_dispatch
  20467.         popq    %rdx
  20468.         popq    %rsi
  20469.         popq    %rdi
  20470.         movq    4352(%rax), %r11
  20471.         jmp     *%r11
  20472. #endif /* defined(GLX_USE_TLS) */
  20473.         .size   GL_PREFIX(GetUniformivARB), .-GL_PREFIX(GetUniformivARB)
  20474.  
  20475.         .p2align        4,,15
  20476.         .globl  GL_PREFIX(LinkProgramARB)
  20477.         .type   GL_PREFIX(LinkProgramARB), @function
  20478. GL_PREFIX(LinkProgramARB):
  20479. #if defined(GLX_USE_TLS)
  20480.         call    _x86_64_get_dispatch@PLT
  20481.         movq    4360(%rax), %r11
  20482.         jmp     *%r11
  20483. #elif defined(PTHREADS)
  20484.         pushq   %rdi
  20485.         call    _x86_64_get_dispatch@PLT
  20486.         popq    %rdi
  20487.         movq    4360(%rax), %r11
  20488.         jmp     *%r11
  20489. #else
  20490.         movq    _glapi_Dispatch(%rip), %rax
  20491.         testq   %rax, %rax
  20492.         je      1f
  20493.         movq    4360(%rax), %r11
  20494.         jmp     *%r11
  20495. 1:
  20496.         pushq   %rdi
  20497.         call    _glapi_get_dispatch
  20498.         popq    %rdi
  20499.         movq    4360(%rax), %r11
  20500.         jmp     *%r11
  20501. #endif /* defined(GLX_USE_TLS) */
  20502.         .size   GL_PREFIX(LinkProgramARB), .-GL_PREFIX(LinkProgramARB)
  20503.  
  20504.         .p2align        4,,15
  20505.         .globl  GL_PREFIX(ShaderSourceARB)
  20506.         .type   GL_PREFIX(ShaderSourceARB), @function
  20507. GL_PREFIX(ShaderSourceARB):
  20508. #if defined(GLX_USE_TLS)
  20509.         call    _x86_64_get_dispatch@PLT
  20510.         movq    4368(%rax), %r11
  20511.         jmp     *%r11
  20512. #elif defined(PTHREADS)
  20513.         pushq   %rdi
  20514.         pushq   %rsi
  20515.         pushq   %rdx
  20516.         pushq   %rcx
  20517.         pushq   %rbp
  20518.         call    _x86_64_get_dispatch@PLT
  20519.         popq    %rbp
  20520.         popq    %rcx
  20521.         popq    %rdx
  20522.         popq    %rsi
  20523.         popq    %rdi
  20524.         movq    4368(%rax), %r11
  20525.         jmp     *%r11
  20526. #else
  20527.         movq    _glapi_Dispatch(%rip), %rax
  20528.         testq   %rax, %rax
  20529.         je      1f
  20530.         movq    4368(%rax), %r11
  20531.         jmp     *%r11
  20532. 1:
  20533.         pushq   %rdi
  20534.         pushq   %rsi
  20535.         pushq   %rdx
  20536.         pushq   %rcx
  20537.         pushq   %rbp
  20538.         call    _glapi_get_dispatch
  20539.         popq    %rbp
  20540.         popq    %rcx
  20541.         popq    %rdx
  20542.         popq    %rsi
  20543.         popq    %rdi
  20544.         movq    4368(%rax), %r11
  20545.         jmp     *%r11
  20546. #endif /* defined(GLX_USE_TLS) */
  20547.         .size   GL_PREFIX(ShaderSourceARB), .-GL_PREFIX(ShaderSourceARB)
  20548.  
  20549.         .p2align        4,,15
  20550.         .globl  GL_PREFIX(Uniform1fARB)
  20551.         .type   GL_PREFIX(Uniform1fARB), @function
  20552. GL_PREFIX(Uniform1fARB):
  20553. #if defined(GLX_USE_TLS)
  20554.         call    _x86_64_get_dispatch@PLT
  20555.         movq    4376(%rax), %r11
  20556.         jmp     *%r11
  20557. #elif defined(PTHREADS)
  20558.         subq    $24, %rsp
  20559.         movq    %rdi, (%rsp)
  20560.         movq    %xmm0, 8(%rsp)
  20561.         call    _x86_64_get_dispatch@PLT
  20562.         movq    8(%rsp), %xmm0
  20563.         movq    (%rsp), %rdi
  20564.         addq    $24, %rsp
  20565.         movq    4376(%rax), %r11
  20566.         jmp     *%r11
  20567. #else
  20568.         movq    _glapi_Dispatch(%rip), %rax
  20569.         testq   %rax, %rax
  20570.         je      1f
  20571.         movq    4376(%rax), %r11
  20572.         jmp     *%r11
  20573. 1:
  20574.         subq    $24, %rsp
  20575.         movq    %rdi, (%rsp)
  20576.         movq    %xmm0, 8(%rsp)
  20577.         call    _glapi_get_dispatch
  20578.         movq    8(%rsp), %xmm0
  20579.         movq    (%rsp), %rdi
  20580.         addq    $24, %rsp
  20581.         movq    4376(%rax), %r11
  20582.         jmp     *%r11
  20583. #endif /* defined(GLX_USE_TLS) */
  20584.         .size   GL_PREFIX(Uniform1fARB), .-GL_PREFIX(Uniform1fARB)
  20585.  
  20586.         .p2align        4,,15
  20587.         .globl  GL_PREFIX(Uniform1fvARB)
  20588.         .type   GL_PREFIX(Uniform1fvARB), @function
  20589. GL_PREFIX(Uniform1fvARB):
  20590. #if defined(GLX_USE_TLS)
  20591.         call    _x86_64_get_dispatch@PLT
  20592.         movq    4384(%rax), %r11
  20593.         jmp     *%r11
  20594. #elif defined(PTHREADS)
  20595.         pushq   %rdi
  20596.         pushq   %rsi
  20597.         pushq   %rdx
  20598.         call    _x86_64_get_dispatch@PLT
  20599.         popq    %rdx
  20600.         popq    %rsi
  20601.         popq    %rdi
  20602.         movq    4384(%rax), %r11
  20603.         jmp     *%r11
  20604. #else
  20605.         movq    _glapi_Dispatch(%rip), %rax
  20606.         testq   %rax, %rax
  20607.         je      1f
  20608.         movq    4384(%rax), %r11
  20609.         jmp     *%r11
  20610. 1:
  20611.         pushq   %rdi
  20612.         pushq   %rsi
  20613.         pushq   %rdx
  20614.         call    _glapi_get_dispatch
  20615.         popq    %rdx
  20616.         popq    %rsi
  20617.         popq    %rdi
  20618.         movq    4384(%rax), %r11
  20619.         jmp     *%r11
  20620. #endif /* defined(GLX_USE_TLS) */
  20621.         .size   GL_PREFIX(Uniform1fvARB), .-GL_PREFIX(Uniform1fvARB)
  20622.  
  20623.         .p2align        4,,15
  20624.         .globl  GL_PREFIX(Uniform1iARB)
  20625.         .type   GL_PREFIX(Uniform1iARB), @function
  20626. GL_PREFIX(Uniform1iARB):
  20627. #if defined(GLX_USE_TLS)
  20628.         call    _x86_64_get_dispatch@PLT
  20629.         movq    4392(%rax), %r11
  20630.         jmp     *%r11
  20631. #elif defined(PTHREADS)
  20632.         pushq   %rdi
  20633.         pushq   %rsi
  20634.         pushq   %rbp
  20635.         call    _x86_64_get_dispatch@PLT
  20636.         popq    %rbp
  20637.         popq    %rsi
  20638.         popq    %rdi
  20639.         movq    4392(%rax), %r11
  20640.         jmp     *%r11
  20641. #else
  20642.         movq    _glapi_Dispatch(%rip), %rax
  20643.         testq   %rax, %rax
  20644.         je      1f
  20645.         movq    4392(%rax), %r11
  20646.         jmp     *%r11
  20647. 1:
  20648.         pushq   %rdi
  20649.         pushq   %rsi
  20650.         pushq   %rbp
  20651.         call    _glapi_get_dispatch
  20652.         popq    %rbp
  20653.         popq    %rsi
  20654.         popq    %rdi
  20655.         movq    4392(%rax), %r11
  20656.         jmp     *%r11
  20657. #endif /* defined(GLX_USE_TLS) */
  20658.         .size   GL_PREFIX(Uniform1iARB), .-GL_PREFIX(Uniform1iARB)
  20659.  
  20660.         .p2align        4,,15
  20661.         .globl  GL_PREFIX(Uniform1ivARB)
  20662.         .type   GL_PREFIX(Uniform1ivARB), @function
  20663. GL_PREFIX(Uniform1ivARB):
  20664. #if defined(GLX_USE_TLS)
  20665.         call    _x86_64_get_dispatch@PLT
  20666.         movq    4400(%rax), %r11
  20667.         jmp     *%r11
  20668. #elif defined(PTHREADS)
  20669.         pushq   %rdi
  20670.         pushq   %rsi
  20671.         pushq   %rdx
  20672.         call    _x86_64_get_dispatch@PLT
  20673.         popq    %rdx
  20674.         popq    %rsi
  20675.         popq    %rdi
  20676.         movq    4400(%rax), %r11
  20677.         jmp     *%r11
  20678. #else
  20679.         movq    _glapi_Dispatch(%rip), %rax
  20680.         testq   %rax, %rax
  20681.         je      1f
  20682.         movq    4400(%rax), %r11
  20683.         jmp     *%r11
  20684. 1:
  20685.         pushq   %rdi
  20686.         pushq   %rsi
  20687.         pushq   %rdx
  20688.         call    _glapi_get_dispatch
  20689.         popq    %rdx
  20690.         popq    %rsi
  20691.         popq    %rdi
  20692.         movq    4400(%rax), %r11
  20693.         jmp     *%r11
  20694. #endif /* defined(GLX_USE_TLS) */
  20695.         .size   GL_PREFIX(Uniform1ivARB), .-GL_PREFIX(Uniform1ivARB)
  20696.  
  20697.         .p2align        4,,15
  20698.         .globl  GL_PREFIX(Uniform2fARB)
  20699.         .type   GL_PREFIX(Uniform2fARB), @function
  20700. GL_PREFIX(Uniform2fARB):
  20701. #if defined(GLX_USE_TLS)
  20702.         call    _x86_64_get_dispatch@PLT
  20703.         movq    4408(%rax), %r11
  20704.         jmp     *%r11
  20705. #elif defined(PTHREADS)
  20706.         subq    $24, %rsp
  20707.         movq    %rdi, (%rsp)
  20708.         movq    %xmm0, 8(%rsp)
  20709.         movq    %xmm1, 16(%rsp)
  20710.         call    _x86_64_get_dispatch@PLT
  20711.         movq    16(%rsp), %xmm1
  20712.         movq    8(%rsp), %xmm0
  20713.         movq    (%rsp), %rdi
  20714.         addq    $24, %rsp
  20715.         movq    4408(%rax), %r11
  20716.         jmp     *%r11
  20717. #else
  20718.         movq    _glapi_Dispatch(%rip), %rax
  20719.         testq   %rax, %rax
  20720.         je      1f
  20721.         movq    4408(%rax), %r11
  20722.         jmp     *%r11
  20723. 1:
  20724.         subq    $24, %rsp
  20725.         movq    %rdi, (%rsp)
  20726.         movq    %xmm0, 8(%rsp)
  20727.         movq    %xmm1, 16(%rsp)
  20728.         call    _glapi_get_dispatch
  20729.         movq    16(%rsp), %xmm1
  20730.         movq    8(%rsp), %xmm0
  20731.         movq    (%rsp), %rdi
  20732.         addq    $24, %rsp
  20733.         movq    4408(%rax), %r11
  20734.         jmp     *%r11
  20735. #endif /* defined(GLX_USE_TLS) */
  20736.         .size   GL_PREFIX(Uniform2fARB), .-GL_PREFIX(Uniform2fARB)
  20737.  
  20738.         .p2align        4,,15
  20739.         .globl  GL_PREFIX(Uniform2fvARB)
  20740.         .type   GL_PREFIX(Uniform2fvARB), @function
  20741. GL_PREFIX(Uniform2fvARB):
  20742. #if defined(GLX_USE_TLS)
  20743.         call    _x86_64_get_dispatch@PLT
  20744.         movq    4416(%rax), %r11
  20745.         jmp     *%r11
  20746. #elif defined(PTHREADS)
  20747.         pushq   %rdi
  20748.         pushq   %rsi
  20749.         pushq   %rdx
  20750.         call    _x86_64_get_dispatch@PLT
  20751.         popq    %rdx
  20752.         popq    %rsi
  20753.         popq    %rdi
  20754.         movq    4416(%rax), %r11
  20755.         jmp     *%r11
  20756. #else
  20757.         movq    _glapi_Dispatch(%rip), %rax
  20758.         testq   %rax, %rax
  20759.         je      1f
  20760.         movq    4416(%rax), %r11
  20761.         jmp     *%r11
  20762. 1:
  20763.         pushq   %rdi
  20764.         pushq   %rsi
  20765.         pushq   %rdx
  20766.         call    _glapi_get_dispatch
  20767.         popq    %rdx
  20768.         popq    %rsi
  20769.         popq    %rdi
  20770.         movq    4416(%rax), %r11
  20771.         jmp     *%r11
  20772. #endif /* defined(GLX_USE_TLS) */
  20773.         .size   GL_PREFIX(Uniform2fvARB), .-GL_PREFIX(Uniform2fvARB)
  20774.  
  20775.         .p2align        4,,15
  20776.         .globl  GL_PREFIX(Uniform2iARB)
  20777.         .type   GL_PREFIX(Uniform2iARB), @function
  20778. GL_PREFIX(Uniform2iARB):
  20779. #if defined(GLX_USE_TLS)
  20780.         call    _x86_64_get_dispatch@PLT
  20781.         movq    4424(%rax), %r11
  20782.         jmp     *%r11
  20783. #elif defined(PTHREADS)
  20784.         pushq   %rdi
  20785.         pushq   %rsi
  20786.         pushq   %rdx
  20787.         call    _x86_64_get_dispatch@PLT
  20788.         popq    %rdx
  20789.         popq    %rsi
  20790.         popq    %rdi
  20791.         movq    4424(%rax), %r11
  20792.         jmp     *%r11
  20793. #else
  20794.         movq    _glapi_Dispatch(%rip), %rax
  20795.         testq   %rax, %rax
  20796.         je      1f
  20797.         movq    4424(%rax), %r11
  20798.         jmp     *%r11
  20799. 1:
  20800.         pushq   %rdi
  20801.         pushq   %rsi
  20802.         pushq   %rdx
  20803.         call    _glapi_get_dispatch
  20804.         popq    %rdx
  20805.         popq    %rsi
  20806.         popq    %rdi
  20807.         movq    4424(%rax), %r11
  20808.         jmp     *%r11
  20809. #endif /* defined(GLX_USE_TLS) */
  20810.         .size   GL_PREFIX(Uniform2iARB), .-GL_PREFIX(Uniform2iARB)
  20811.  
  20812.         .p2align        4,,15
  20813.         .globl  GL_PREFIX(Uniform2ivARB)
  20814.         .type   GL_PREFIX(Uniform2ivARB), @function
  20815. GL_PREFIX(Uniform2ivARB):
  20816. #if defined(GLX_USE_TLS)
  20817.         call    _x86_64_get_dispatch@PLT
  20818.         movq    4432(%rax), %r11
  20819.         jmp     *%r11
  20820. #elif defined(PTHREADS)
  20821.         pushq   %rdi
  20822.         pushq   %rsi
  20823.         pushq   %rdx
  20824.         call    _x86_64_get_dispatch@PLT
  20825.         popq    %rdx
  20826.         popq    %rsi
  20827.         popq    %rdi
  20828.         movq    4432(%rax), %r11
  20829.         jmp     *%r11
  20830. #else
  20831.         movq    _glapi_Dispatch(%rip), %rax
  20832.         testq   %rax, %rax
  20833.         je      1f
  20834.         movq    4432(%rax), %r11
  20835.         jmp     *%r11
  20836. 1:
  20837.         pushq   %rdi
  20838.         pushq   %rsi
  20839.         pushq   %rdx
  20840.         call    _glapi_get_dispatch
  20841.         popq    %rdx
  20842.         popq    %rsi
  20843.         popq    %rdi
  20844.         movq    4432(%rax), %r11
  20845.         jmp     *%r11
  20846. #endif /* defined(GLX_USE_TLS) */
  20847.         .size   GL_PREFIX(Uniform2ivARB), .-GL_PREFIX(Uniform2ivARB)
  20848.  
  20849.         .p2align        4,,15
  20850.         .globl  GL_PREFIX(Uniform3fARB)
  20851.         .type   GL_PREFIX(Uniform3fARB), @function
  20852. GL_PREFIX(Uniform3fARB):
  20853. #if defined(GLX_USE_TLS)
  20854.         call    _x86_64_get_dispatch@PLT
  20855.         movq    4440(%rax), %r11
  20856.         jmp     *%r11
  20857. #elif defined(PTHREADS)
  20858.         subq    $40, %rsp
  20859.         movq    %rdi, (%rsp)
  20860.         movq    %xmm0, 8(%rsp)
  20861.         movq    %xmm1, 16(%rsp)
  20862.         movq    %xmm2, 24(%rsp)
  20863.         call    _x86_64_get_dispatch@PLT
  20864.         movq    24(%rsp), %xmm2
  20865.         movq    16(%rsp), %xmm1
  20866.         movq    8(%rsp), %xmm0
  20867.         movq    (%rsp), %rdi
  20868.         addq    $40, %rsp
  20869.         movq    4440(%rax), %r11
  20870.         jmp     *%r11
  20871. #else
  20872.         movq    _glapi_Dispatch(%rip), %rax
  20873.         testq   %rax, %rax
  20874.         je      1f
  20875.         movq    4440(%rax), %r11
  20876.         jmp     *%r11
  20877. 1:
  20878.         subq    $40, %rsp
  20879.         movq    %rdi, (%rsp)
  20880.         movq    %xmm0, 8(%rsp)
  20881.         movq    %xmm1, 16(%rsp)
  20882.         movq    %xmm2, 24(%rsp)
  20883.         call    _glapi_get_dispatch
  20884.         movq    24(%rsp), %xmm2
  20885.         movq    16(%rsp), %xmm1
  20886.         movq    8(%rsp), %xmm0
  20887.         movq    (%rsp), %rdi
  20888.         addq    $40, %rsp
  20889.         movq    4440(%rax), %r11
  20890.         jmp     *%r11
  20891. #endif /* defined(GLX_USE_TLS) */
  20892.         .size   GL_PREFIX(Uniform3fARB), .-GL_PREFIX(Uniform3fARB)
  20893.  
  20894.         .p2align        4,,15
  20895.         .globl  GL_PREFIX(Uniform3fvARB)
  20896.         .type   GL_PREFIX(Uniform3fvARB), @function
  20897. GL_PREFIX(Uniform3fvARB):
  20898. #if defined(GLX_USE_TLS)
  20899.         call    _x86_64_get_dispatch@PLT
  20900.         movq    4448(%rax), %r11
  20901.         jmp     *%r11
  20902. #elif defined(PTHREADS)
  20903.         pushq   %rdi
  20904.         pushq   %rsi
  20905.         pushq   %rdx
  20906.         call    _x86_64_get_dispatch@PLT
  20907.         popq    %rdx
  20908.         popq    %rsi
  20909.         popq    %rdi
  20910.         movq    4448(%rax), %r11
  20911.         jmp     *%r11
  20912. #else
  20913.         movq    _glapi_Dispatch(%rip), %rax
  20914.         testq   %rax, %rax
  20915.         je      1f
  20916.         movq    4448(%rax), %r11
  20917.         jmp     *%r11
  20918. 1:
  20919.         pushq   %rdi
  20920.         pushq   %rsi
  20921.         pushq   %rdx
  20922.         call    _glapi_get_dispatch
  20923.         popq    %rdx
  20924.         popq    %rsi
  20925.         popq    %rdi
  20926.         movq    4448(%rax), %r11
  20927.         jmp     *%r11
  20928. #endif /* defined(GLX_USE_TLS) */
  20929.         .size   GL_PREFIX(Uniform3fvARB), .-GL_PREFIX(Uniform3fvARB)
  20930.  
  20931.         .p2align        4,,15
  20932.         .globl  GL_PREFIX(Uniform3iARB)
  20933.         .type   GL_PREFIX(Uniform3iARB), @function
  20934. GL_PREFIX(Uniform3iARB):
  20935. #if defined(GLX_USE_TLS)
  20936.         call    _x86_64_get_dispatch@PLT
  20937.         movq    4456(%rax), %r11
  20938.         jmp     *%r11
  20939. #elif defined(PTHREADS)
  20940.         pushq   %rdi
  20941.         pushq   %rsi
  20942.         pushq   %rdx
  20943.         pushq   %rcx
  20944.         pushq   %rbp
  20945.         call    _x86_64_get_dispatch@PLT
  20946.         popq    %rbp
  20947.         popq    %rcx
  20948.         popq    %rdx
  20949.         popq    %rsi
  20950.         popq    %rdi
  20951.         movq    4456(%rax), %r11
  20952.         jmp     *%r11
  20953. #else
  20954.         movq    _glapi_Dispatch(%rip), %rax
  20955.         testq   %rax, %rax
  20956.         je      1f
  20957.         movq    4456(%rax), %r11
  20958.         jmp     *%r11
  20959. 1:
  20960.         pushq   %rdi
  20961.         pushq   %rsi
  20962.         pushq   %rdx
  20963.         pushq   %rcx
  20964.         pushq   %rbp
  20965.         call    _glapi_get_dispatch
  20966.         popq    %rbp
  20967.         popq    %rcx
  20968.         popq    %rdx
  20969.         popq    %rsi
  20970.         popq    %rdi
  20971.         movq    4456(%rax), %r11
  20972.         jmp     *%r11
  20973. #endif /* defined(GLX_USE_TLS) */
  20974.         .size   GL_PREFIX(Uniform3iARB), .-GL_PREFIX(Uniform3iARB)
  20975.  
  20976.         .p2align        4,,15
  20977.         .globl  GL_PREFIX(Uniform3ivARB)
  20978.         .type   GL_PREFIX(Uniform3ivARB), @function
  20979. GL_PREFIX(Uniform3ivARB):
  20980. #if defined(GLX_USE_TLS)
  20981.         call    _x86_64_get_dispatch@PLT
  20982.         movq    4464(%rax), %r11
  20983.         jmp     *%r11
  20984. #elif defined(PTHREADS)
  20985.         pushq   %rdi
  20986.         pushq   %rsi
  20987.         pushq   %rdx
  20988.         call    _x86_64_get_dispatch@PLT
  20989.         popq    %rdx
  20990.         popq    %rsi
  20991.         popq    %rdi
  20992.         movq    4464(%rax), %r11
  20993.         jmp     *%r11
  20994. #else
  20995.         movq    _glapi_Dispatch(%rip), %rax
  20996.         testq   %rax, %rax
  20997.         je      1f
  20998.         movq    4464(%rax), %r11
  20999.         jmp     *%r11
  21000. 1:
  21001.         pushq   %rdi
  21002.         pushq   %rsi
  21003.         pushq   %rdx
  21004.         call    _glapi_get_dispatch
  21005.         popq    %rdx
  21006.         popq    %rsi
  21007.         popq    %rdi
  21008.         movq    4464(%rax), %r11
  21009.         jmp     *%r11
  21010. #endif /* defined(GLX_USE_TLS) */
  21011.         .size   GL_PREFIX(Uniform3ivARB), .-GL_PREFIX(Uniform3ivARB)
  21012.  
  21013.         .p2align        4,,15
  21014.         .globl  GL_PREFIX(Uniform4fARB)
  21015.         .type   GL_PREFIX(Uniform4fARB), @function
  21016. GL_PREFIX(Uniform4fARB):
  21017. #if defined(GLX_USE_TLS)
  21018.         call    _x86_64_get_dispatch@PLT
  21019.         movq    4472(%rax), %r11
  21020.         jmp     *%r11
  21021. #elif defined(PTHREADS)
  21022.         subq    $40, %rsp
  21023.         movq    %rdi, (%rsp)
  21024.         movq    %xmm0, 8(%rsp)
  21025.         movq    %xmm1, 16(%rsp)
  21026.         movq    %xmm2, 24(%rsp)
  21027.         movq    %xmm3, 32(%rsp)
  21028.         call    _x86_64_get_dispatch@PLT
  21029.         movq    32(%rsp), %xmm3
  21030.         movq    24(%rsp), %xmm2
  21031.         movq    16(%rsp), %xmm1
  21032.         movq    8(%rsp), %xmm0
  21033.         movq    (%rsp), %rdi
  21034.         addq    $40, %rsp
  21035.         movq    4472(%rax), %r11
  21036.         jmp     *%r11
  21037. #else
  21038.         movq    _glapi_Dispatch(%rip), %rax
  21039.         testq   %rax, %rax
  21040.         je      1f
  21041.         movq    4472(%rax), %r11
  21042.         jmp     *%r11
  21043. 1:
  21044.         subq    $40, %rsp
  21045.         movq    %rdi, (%rsp)
  21046.         movq    %xmm0, 8(%rsp)
  21047.         movq    %xmm1, 16(%rsp)
  21048.         movq    %xmm2, 24(%rsp)
  21049.         movq    %xmm3, 32(%rsp)
  21050.         call    _glapi_get_dispatch
  21051.         movq    32(%rsp), %xmm3
  21052.         movq    24(%rsp), %xmm2
  21053.         movq    16(%rsp), %xmm1
  21054.         movq    8(%rsp), %xmm0
  21055.         movq    (%rsp), %rdi
  21056.         addq    $40, %rsp
  21057.         movq    4472(%rax), %r11
  21058.         jmp     *%r11
  21059. #endif /* defined(GLX_USE_TLS) */
  21060.         .size   GL_PREFIX(Uniform4fARB), .-GL_PREFIX(Uniform4fARB)
  21061.  
  21062.         .p2align        4,,15
  21063.         .globl  GL_PREFIX(Uniform4fvARB)
  21064.         .type   GL_PREFIX(Uniform4fvARB), @function
  21065. GL_PREFIX(Uniform4fvARB):
  21066. #if defined(GLX_USE_TLS)
  21067.         call    _x86_64_get_dispatch@PLT
  21068.         movq    4480(%rax), %r11
  21069.         jmp     *%r11
  21070. #elif defined(PTHREADS)
  21071.         pushq   %rdi
  21072.         pushq   %rsi
  21073.         pushq   %rdx
  21074.         call    _x86_64_get_dispatch@PLT
  21075.         popq    %rdx
  21076.         popq    %rsi
  21077.         popq    %rdi
  21078.         movq    4480(%rax), %r11
  21079.         jmp     *%r11
  21080. #else
  21081.         movq    _glapi_Dispatch(%rip), %rax
  21082.         testq   %rax, %rax
  21083.         je      1f
  21084.         movq    4480(%rax), %r11
  21085.         jmp     *%r11
  21086. 1:
  21087.         pushq   %rdi
  21088.         pushq   %rsi
  21089.         pushq   %rdx
  21090.         call    _glapi_get_dispatch
  21091.         popq    %rdx
  21092.         popq    %rsi
  21093.         popq    %rdi
  21094.         movq    4480(%rax), %r11
  21095.         jmp     *%r11
  21096. #endif /* defined(GLX_USE_TLS) */
  21097.         .size   GL_PREFIX(Uniform4fvARB), .-GL_PREFIX(Uniform4fvARB)
  21098.  
  21099.         .p2align        4,,15
  21100.         .globl  GL_PREFIX(Uniform4iARB)
  21101.         .type   GL_PREFIX(Uniform4iARB), @function
  21102. GL_PREFIX(Uniform4iARB):
  21103. #if defined(GLX_USE_TLS)
  21104.         call    _x86_64_get_dispatch@PLT
  21105.         movq    4488(%rax), %r11
  21106.         jmp     *%r11
  21107. #elif defined(PTHREADS)
  21108.         pushq   %rdi
  21109.         pushq   %rsi
  21110.         pushq   %rdx
  21111.         pushq   %rcx
  21112.         pushq   %r8
  21113.         call    _x86_64_get_dispatch@PLT
  21114.         popq    %r8
  21115.         popq    %rcx
  21116.         popq    %rdx
  21117.         popq    %rsi
  21118.         popq    %rdi
  21119.         movq    4488(%rax), %r11
  21120.         jmp     *%r11
  21121. #else
  21122.         movq    _glapi_Dispatch(%rip), %rax
  21123.         testq   %rax, %rax
  21124.         je      1f
  21125.         movq    4488(%rax), %r11
  21126.         jmp     *%r11
  21127. 1:
  21128.         pushq   %rdi
  21129.         pushq   %rsi
  21130.         pushq   %rdx
  21131.         pushq   %rcx
  21132.         pushq   %r8
  21133.         call    _glapi_get_dispatch
  21134.         popq    %r8
  21135.         popq    %rcx
  21136.         popq    %rdx
  21137.         popq    %rsi
  21138.         popq    %rdi
  21139.         movq    4488(%rax), %r11
  21140.         jmp     *%r11
  21141. #endif /* defined(GLX_USE_TLS) */
  21142.         .size   GL_PREFIX(Uniform4iARB), .-GL_PREFIX(Uniform4iARB)
  21143.  
  21144.         .p2align        4,,15
  21145.         .globl  GL_PREFIX(Uniform4ivARB)
  21146.         .type   GL_PREFIX(Uniform4ivARB), @function
  21147. GL_PREFIX(Uniform4ivARB):
  21148. #if defined(GLX_USE_TLS)
  21149.         call    _x86_64_get_dispatch@PLT
  21150.         movq    4496(%rax), %r11
  21151.         jmp     *%r11
  21152. #elif defined(PTHREADS)
  21153.         pushq   %rdi
  21154.         pushq   %rsi
  21155.         pushq   %rdx
  21156.         call    _x86_64_get_dispatch@PLT
  21157.         popq    %rdx
  21158.         popq    %rsi
  21159.         popq    %rdi
  21160.         movq    4496(%rax), %r11
  21161.         jmp     *%r11
  21162. #else
  21163.         movq    _glapi_Dispatch(%rip), %rax
  21164.         testq   %rax, %rax
  21165.         je      1f
  21166.         movq    4496(%rax), %r11
  21167.         jmp     *%r11
  21168. 1:
  21169.         pushq   %rdi
  21170.         pushq   %rsi
  21171.         pushq   %rdx
  21172.         call    _glapi_get_dispatch
  21173.         popq    %rdx
  21174.         popq    %rsi
  21175.         popq    %rdi
  21176.         movq    4496(%rax), %r11
  21177.         jmp     *%r11
  21178. #endif /* defined(GLX_USE_TLS) */
  21179.         .size   GL_PREFIX(Uniform4ivARB), .-GL_PREFIX(Uniform4ivARB)
  21180.  
  21181.         .p2align        4,,15
  21182.         .globl  GL_PREFIX(UniformMatrix2fvARB)
  21183.         .type   GL_PREFIX(UniformMatrix2fvARB), @function
  21184. GL_PREFIX(UniformMatrix2fvARB):
  21185. #if defined(GLX_USE_TLS)
  21186.         call    _x86_64_get_dispatch@PLT
  21187.         movq    4504(%rax), %r11
  21188.         jmp     *%r11
  21189. #elif defined(PTHREADS)
  21190.         pushq   %rdi
  21191.         pushq   %rsi
  21192.         pushq   %rdx
  21193.         pushq   %rcx
  21194.         pushq   %rbp
  21195.         call    _x86_64_get_dispatch@PLT
  21196.         popq    %rbp
  21197.         popq    %rcx
  21198.         popq    %rdx
  21199.         popq    %rsi
  21200.         popq    %rdi
  21201.         movq    4504(%rax), %r11
  21202.         jmp     *%r11
  21203. #else
  21204.         movq    _glapi_Dispatch(%rip), %rax
  21205.         testq   %rax, %rax
  21206.         je      1f
  21207.         movq    4504(%rax), %r11
  21208.         jmp     *%r11
  21209. 1:
  21210.         pushq   %rdi
  21211.         pushq   %rsi
  21212.         pushq   %rdx
  21213.         pushq   %rcx
  21214.         pushq   %rbp
  21215.         call    _glapi_get_dispatch
  21216.         popq    %rbp
  21217.         popq    %rcx
  21218.         popq    %rdx
  21219.         popq    %rsi
  21220.         popq    %rdi
  21221.         movq    4504(%rax), %r11
  21222.         jmp     *%r11
  21223. #endif /* defined(GLX_USE_TLS) */
  21224.         .size   GL_PREFIX(UniformMatrix2fvARB), .-GL_PREFIX(UniformMatrix2fvARB)
  21225.  
  21226.         .p2align        4,,15
  21227.         .globl  GL_PREFIX(UniformMatrix3fvARB)
  21228.         .type   GL_PREFIX(UniformMatrix3fvARB), @function
  21229. GL_PREFIX(UniformMatrix3fvARB):
  21230. #if defined(GLX_USE_TLS)
  21231.         call    _x86_64_get_dispatch@PLT
  21232.         movq    4512(%rax), %r11
  21233.         jmp     *%r11
  21234. #elif defined(PTHREADS)
  21235.         pushq   %rdi
  21236.         pushq   %rsi
  21237.         pushq   %rdx
  21238.         pushq   %rcx
  21239.         pushq   %rbp
  21240.         call    _x86_64_get_dispatch@PLT
  21241.         popq    %rbp
  21242.         popq    %rcx
  21243.         popq    %rdx
  21244.         popq    %rsi
  21245.         popq    %rdi
  21246.         movq    4512(%rax), %r11
  21247.         jmp     *%r11
  21248. #else
  21249.         movq    _glapi_Dispatch(%rip), %rax
  21250.         testq   %rax, %rax
  21251.         je      1f
  21252.         movq    4512(%rax), %r11
  21253.         jmp     *%r11
  21254. 1:
  21255.         pushq   %rdi
  21256.         pushq   %rsi
  21257.         pushq   %rdx
  21258.         pushq   %rcx
  21259.         pushq   %rbp
  21260.         call    _glapi_get_dispatch
  21261.         popq    %rbp
  21262.         popq    %rcx
  21263.         popq    %rdx
  21264.         popq    %rsi
  21265.         popq    %rdi
  21266.         movq    4512(%rax), %r11
  21267.         jmp     *%r11
  21268. #endif /* defined(GLX_USE_TLS) */
  21269.         .size   GL_PREFIX(UniformMatrix3fvARB), .-GL_PREFIX(UniformMatrix3fvARB)
  21270.  
  21271.         .p2align        4,,15
  21272.         .globl  GL_PREFIX(UniformMatrix4fvARB)
  21273.         .type   GL_PREFIX(UniformMatrix4fvARB), @function
  21274. GL_PREFIX(UniformMatrix4fvARB):
  21275. #if defined(GLX_USE_TLS)
  21276.         call    _x86_64_get_dispatch@PLT
  21277.         movq    4520(%rax), %r11
  21278.         jmp     *%r11
  21279. #elif defined(PTHREADS)
  21280.         pushq   %rdi
  21281.         pushq   %rsi
  21282.         pushq   %rdx
  21283.         pushq   %rcx
  21284.         pushq   %rbp
  21285.         call    _x86_64_get_dispatch@PLT
  21286.         popq    %rbp
  21287.         popq    %rcx
  21288.         popq    %rdx
  21289.         popq    %rsi
  21290.         popq    %rdi
  21291.         movq    4520(%rax), %r11
  21292.         jmp     *%r11
  21293. #else
  21294.         movq    _glapi_Dispatch(%rip), %rax
  21295.         testq   %rax, %rax
  21296.         je      1f
  21297.         movq    4520(%rax), %r11
  21298.         jmp     *%r11
  21299. 1:
  21300.         pushq   %rdi
  21301.         pushq   %rsi
  21302.         pushq   %rdx
  21303.         pushq   %rcx
  21304.         pushq   %rbp
  21305.         call    _glapi_get_dispatch
  21306.         popq    %rbp
  21307.         popq    %rcx
  21308.         popq    %rdx
  21309.         popq    %rsi
  21310.         popq    %rdi
  21311.         movq    4520(%rax), %r11
  21312.         jmp     *%r11
  21313. #endif /* defined(GLX_USE_TLS) */
  21314.         .size   GL_PREFIX(UniformMatrix4fvARB), .-GL_PREFIX(UniformMatrix4fvARB)
  21315.  
  21316.         .p2align        4,,15
  21317.         .globl  GL_PREFIX(UseProgramObjectARB)
  21318.         .type   GL_PREFIX(UseProgramObjectARB), @function
  21319. GL_PREFIX(UseProgramObjectARB):
  21320. #if defined(GLX_USE_TLS)
  21321.         call    _x86_64_get_dispatch@PLT
  21322.         movq    4528(%rax), %r11
  21323.         jmp     *%r11
  21324. #elif defined(PTHREADS)
  21325.         pushq   %rdi
  21326.         call    _x86_64_get_dispatch@PLT
  21327.         popq    %rdi
  21328.         movq    4528(%rax), %r11
  21329.         jmp     *%r11
  21330. #else
  21331.         movq    _glapi_Dispatch(%rip), %rax
  21332.         testq   %rax, %rax
  21333.         je      1f
  21334.         movq    4528(%rax), %r11
  21335.         jmp     *%r11
  21336. 1:
  21337.         pushq   %rdi
  21338.         call    _glapi_get_dispatch
  21339.         popq    %rdi
  21340.         movq    4528(%rax), %r11
  21341.         jmp     *%r11
  21342. #endif /* defined(GLX_USE_TLS) */
  21343.         .size   GL_PREFIX(UseProgramObjectARB), .-GL_PREFIX(UseProgramObjectARB)
  21344.  
  21345.         .p2align        4,,15
  21346.         .globl  GL_PREFIX(ValidateProgramARB)
  21347.         .type   GL_PREFIX(ValidateProgramARB), @function
  21348. GL_PREFIX(ValidateProgramARB):
  21349. #if defined(GLX_USE_TLS)
  21350.         call    _x86_64_get_dispatch@PLT
  21351.         movq    4536(%rax), %r11
  21352.         jmp     *%r11
  21353. #elif defined(PTHREADS)
  21354.         pushq   %rdi
  21355.         call    _x86_64_get_dispatch@PLT
  21356.         popq    %rdi
  21357.         movq    4536(%rax), %r11
  21358.         jmp     *%r11
  21359. #else
  21360.         movq    _glapi_Dispatch(%rip), %rax
  21361.         testq   %rax, %rax
  21362.         je      1f
  21363.         movq    4536(%rax), %r11
  21364.         jmp     *%r11
  21365. 1:
  21366.         pushq   %rdi
  21367.         call    _glapi_get_dispatch
  21368.         popq    %rdi
  21369.         movq    4536(%rax), %r11
  21370.         jmp     *%r11
  21371. #endif /* defined(GLX_USE_TLS) */
  21372.         .size   GL_PREFIX(ValidateProgramARB), .-GL_PREFIX(ValidateProgramARB)
  21373.  
  21374.         .p2align        4,,15
  21375.         .globl  GL_PREFIX(BindAttribLocationARB)
  21376.         .type   GL_PREFIX(BindAttribLocationARB), @function
  21377. GL_PREFIX(BindAttribLocationARB):
  21378. #if defined(GLX_USE_TLS)
  21379.         call    _x86_64_get_dispatch@PLT
  21380.         movq    4544(%rax), %r11
  21381.         jmp     *%r11
  21382. #elif defined(PTHREADS)
  21383.         pushq   %rdi
  21384.         pushq   %rsi
  21385.         pushq   %rdx
  21386.         call    _x86_64_get_dispatch@PLT
  21387.         popq    %rdx
  21388.         popq    %rsi
  21389.         popq    %rdi
  21390.         movq    4544(%rax), %r11
  21391.         jmp     *%r11
  21392. #else
  21393.         movq    _glapi_Dispatch(%rip), %rax
  21394.         testq   %rax, %rax
  21395.         je      1f
  21396.         movq    4544(%rax), %r11
  21397.         jmp     *%r11
  21398. 1:
  21399.         pushq   %rdi
  21400.         pushq   %rsi
  21401.         pushq   %rdx
  21402.         call    _glapi_get_dispatch
  21403.         popq    %rdx
  21404.         popq    %rsi
  21405.         popq    %rdi
  21406.         movq    4544(%rax), %r11
  21407.         jmp     *%r11
  21408. #endif /* defined(GLX_USE_TLS) */
  21409.         .size   GL_PREFIX(BindAttribLocationARB), .-GL_PREFIX(BindAttribLocationARB)
  21410.  
  21411.         .p2align        4,,15
  21412.         .globl  GL_PREFIX(GetActiveAttribARB)
  21413.         .type   GL_PREFIX(GetActiveAttribARB), @function
  21414. GL_PREFIX(GetActiveAttribARB):
  21415. #if defined(GLX_USE_TLS)
  21416.         call    _x86_64_get_dispatch@PLT
  21417.         movq    4552(%rax), %r11
  21418.         jmp     *%r11
  21419. #elif defined(PTHREADS)
  21420.         pushq   %rdi
  21421.         pushq   %rsi
  21422.         pushq   %rdx
  21423.         pushq   %rcx
  21424.         pushq   %r8
  21425.         pushq   %r9
  21426.         pushq   %rbp
  21427.         call    _x86_64_get_dispatch@PLT
  21428.         popq    %rbp
  21429.         popq    %r9
  21430.         popq    %r8
  21431.         popq    %rcx
  21432.         popq    %rdx
  21433.         popq    %rsi
  21434.         popq    %rdi
  21435.         movq    4552(%rax), %r11
  21436.         jmp     *%r11
  21437. #else
  21438.         movq    _glapi_Dispatch(%rip), %rax
  21439.         testq   %rax, %rax
  21440.         je      1f
  21441.         movq    4552(%rax), %r11
  21442.         jmp     *%r11
  21443. 1:
  21444.         pushq   %rdi
  21445.         pushq   %rsi
  21446.         pushq   %rdx
  21447.         pushq   %rcx
  21448.         pushq   %r8
  21449.         pushq   %r9
  21450.         pushq   %rbp
  21451.         call    _glapi_get_dispatch
  21452.         popq    %rbp
  21453.         popq    %r9
  21454.         popq    %r8
  21455.         popq    %rcx
  21456.         popq    %rdx
  21457.         popq    %rsi
  21458.         popq    %rdi
  21459.         movq    4552(%rax), %r11
  21460.         jmp     *%r11
  21461. #endif /* defined(GLX_USE_TLS) */
  21462.         .size   GL_PREFIX(GetActiveAttribARB), .-GL_PREFIX(GetActiveAttribARB)
  21463.  
  21464.         .p2align        4,,15
  21465.         .globl  GL_PREFIX(GetAttribLocationARB)
  21466.         .type   GL_PREFIX(GetAttribLocationARB), @function
  21467. GL_PREFIX(GetAttribLocationARB):
  21468. #if defined(GLX_USE_TLS)
  21469.         call    _x86_64_get_dispatch@PLT
  21470.         movq    4560(%rax), %r11
  21471.         jmp     *%r11
  21472. #elif defined(PTHREADS)
  21473.         pushq   %rdi
  21474.         pushq   %rsi
  21475.         pushq   %rbp
  21476.         call    _x86_64_get_dispatch@PLT
  21477.         popq    %rbp
  21478.         popq    %rsi
  21479.         popq    %rdi
  21480.         movq    4560(%rax), %r11
  21481.         jmp     *%r11
  21482. #else
  21483.         movq    _glapi_Dispatch(%rip), %rax
  21484.         testq   %rax, %rax
  21485.         je      1f
  21486.         movq    4560(%rax), %r11
  21487.         jmp     *%r11
  21488. 1:
  21489.         pushq   %rdi
  21490.         pushq   %rsi
  21491.         pushq   %rbp
  21492.         call    _glapi_get_dispatch
  21493.         popq    %rbp
  21494.         popq    %rsi
  21495.         popq    %rdi
  21496.         movq    4560(%rax), %r11
  21497.         jmp     *%r11
  21498. #endif /* defined(GLX_USE_TLS) */
  21499.         .size   GL_PREFIX(GetAttribLocationARB), .-GL_PREFIX(GetAttribLocationARB)
  21500.  
  21501.         .p2align        4,,15
  21502.         .globl  GL_PREFIX(DrawBuffersARB)
  21503.         .type   GL_PREFIX(DrawBuffersARB), @function
  21504. GL_PREFIX(DrawBuffersARB):
  21505. #if defined(GLX_USE_TLS)
  21506.         call    _x86_64_get_dispatch@PLT
  21507.         movq    4568(%rax), %r11
  21508.         jmp     *%r11
  21509. #elif defined(PTHREADS)
  21510.         pushq   %rdi
  21511.         pushq   %rsi
  21512.         pushq   %rbp
  21513.         call    _x86_64_get_dispatch@PLT
  21514.         popq    %rbp
  21515.         popq    %rsi
  21516.         popq    %rdi
  21517.         movq    4568(%rax), %r11
  21518.         jmp     *%r11
  21519. #else
  21520.         movq    _glapi_Dispatch(%rip), %rax
  21521.         testq   %rax, %rax
  21522.         je      1f
  21523.         movq    4568(%rax), %r11
  21524.         jmp     *%r11
  21525. 1:
  21526.         pushq   %rdi
  21527.         pushq   %rsi
  21528.         pushq   %rbp
  21529.         call    _glapi_get_dispatch
  21530.         popq    %rbp
  21531.         popq    %rsi
  21532.         popq    %rdi
  21533.         movq    4568(%rax), %r11
  21534.         jmp     *%r11
  21535. #endif /* defined(GLX_USE_TLS) */
  21536.         .size   GL_PREFIX(DrawBuffersARB), .-GL_PREFIX(DrawBuffersARB)
  21537.  
  21538.         .p2align        4,,15
  21539.         .globl  GL_PREFIX(DrawArraysInstancedARB)
  21540.         .type   GL_PREFIX(DrawArraysInstancedARB), @function
  21541. GL_PREFIX(DrawArraysInstancedARB):
  21542. #if defined(GLX_USE_TLS)
  21543.         call    _x86_64_get_dispatch@PLT
  21544.         movq    4576(%rax), %r11
  21545.         jmp     *%r11
  21546. #elif defined(PTHREADS)
  21547.         pushq   %rdi
  21548.         pushq   %rsi
  21549.         pushq   %rdx
  21550.         pushq   %rcx
  21551.         pushq   %rbp
  21552.         call    _x86_64_get_dispatch@PLT
  21553.         popq    %rbp
  21554.         popq    %rcx
  21555.         popq    %rdx
  21556.         popq    %rsi
  21557.         popq    %rdi
  21558.         movq    4576(%rax), %r11
  21559.         jmp     *%r11
  21560. #else
  21561.         movq    _glapi_Dispatch(%rip), %rax
  21562.         testq   %rax, %rax
  21563.         je      1f
  21564.         movq    4576(%rax), %r11
  21565.         jmp     *%r11
  21566. 1:
  21567.         pushq   %rdi
  21568.         pushq   %rsi
  21569.         pushq   %rdx
  21570.         pushq   %rcx
  21571.         pushq   %rbp
  21572.         call    _glapi_get_dispatch
  21573.         popq    %rbp
  21574.         popq    %rcx
  21575.         popq    %rdx
  21576.         popq    %rsi
  21577.         popq    %rdi
  21578.         movq    4576(%rax), %r11
  21579.         jmp     *%r11
  21580. #endif /* defined(GLX_USE_TLS) */
  21581.         .size   GL_PREFIX(DrawArraysInstancedARB), .-GL_PREFIX(DrawArraysInstancedARB)
  21582.  
  21583.         .p2align        4,,15
  21584.         .globl  GL_PREFIX(DrawElementsInstancedARB)
  21585.         .type   GL_PREFIX(DrawElementsInstancedARB), @function
  21586. GL_PREFIX(DrawElementsInstancedARB):
  21587. #if defined(GLX_USE_TLS)
  21588.         call    _x86_64_get_dispatch@PLT
  21589.         movq    4584(%rax), %r11
  21590.         jmp     *%r11
  21591. #elif defined(PTHREADS)
  21592.         pushq   %rdi
  21593.         pushq   %rsi
  21594.         pushq   %rdx
  21595.         pushq   %rcx
  21596.         pushq   %r8
  21597.         call    _x86_64_get_dispatch@PLT
  21598.         popq    %r8
  21599.         popq    %rcx
  21600.         popq    %rdx
  21601.         popq    %rsi
  21602.         popq    %rdi
  21603.         movq    4584(%rax), %r11
  21604.         jmp     *%r11
  21605. #else
  21606.         movq    _glapi_Dispatch(%rip), %rax
  21607.         testq   %rax, %rax
  21608.         je      1f
  21609.         movq    4584(%rax), %r11
  21610.         jmp     *%r11
  21611. 1:
  21612.         pushq   %rdi
  21613.         pushq   %rsi
  21614.         pushq   %rdx
  21615.         pushq   %rcx
  21616.         pushq   %r8
  21617.         call    _glapi_get_dispatch
  21618.         popq    %r8
  21619.         popq    %rcx
  21620.         popq    %rdx
  21621.         popq    %rsi
  21622.         popq    %rdi
  21623.         movq    4584(%rax), %r11
  21624.         jmp     *%r11
  21625. #endif /* defined(GLX_USE_TLS) */
  21626.         .size   GL_PREFIX(DrawElementsInstancedARB), .-GL_PREFIX(DrawElementsInstancedARB)
  21627.  
  21628.         .p2align        4,,15
  21629.         .globl  GL_PREFIX(RenderbufferStorageMultisample)
  21630.         .type   GL_PREFIX(RenderbufferStorageMultisample), @function
  21631. GL_PREFIX(RenderbufferStorageMultisample):
  21632. #if defined(GLX_USE_TLS)
  21633.         call    _x86_64_get_dispatch@PLT
  21634.         movq    4592(%rax), %r11
  21635.         jmp     *%r11
  21636. #elif defined(PTHREADS)
  21637.         pushq   %rdi
  21638.         pushq   %rsi
  21639.         pushq   %rdx
  21640.         pushq   %rcx
  21641.         pushq   %r8
  21642.         call    _x86_64_get_dispatch@PLT
  21643.         popq    %r8
  21644.         popq    %rcx
  21645.         popq    %rdx
  21646.         popq    %rsi
  21647.         popq    %rdi
  21648.         movq    4592(%rax), %r11
  21649.         jmp     *%r11
  21650. #else
  21651.         movq    _glapi_Dispatch(%rip), %rax
  21652.         testq   %rax, %rax
  21653.         je      1f
  21654.         movq    4592(%rax), %r11
  21655.         jmp     *%r11
  21656. 1:
  21657.         pushq   %rdi
  21658.         pushq   %rsi
  21659.         pushq   %rdx
  21660.         pushq   %rcx
  21661.         pushq   %r8
  21662.         call    _glapi_get_dispatch
  21663.         popq    %r8
  21664.         popq    %rcx
  21665.         popq    %rdx
  21666.         popq    %rsi
  21667.         popq    %rdi
  21668.         movq    4592(%rax), %r11
  21669.         jmp     *%r11
  21670. #endif /* defined(GLX_USE_TLS) */
  21671.         .size   GL_PREFIX(RenderbufferStorageMultisample), .-GL_PREFIX(RenderbufferStorageMultisample)
  21672.  
  21673.         .p2align        4,,15
  21674.         .globl  GL_PREFIX(FramebufferTextureARB)
  21675.         .type   GL_PREFIX(FramebufferTextureARB), @function
  21676. GL_PREFIX(FramebufferTextureARB):
  21677. #if defined(GLX_USE_TLS)
  21678.         call    _x86_64_get_dispatch@PLT
  21679.         movq    4600(%rax), %r11
  21680.         jmp     *%r11
  21681. #elif defined(PTHREADS)
  21682.         pushq   %rdi
  21683.         pushq   %rsi
  21684.         pushq   %rdx
  21685.         pushq   %rcx
  21686.         pushq   %rbp
  21687.         call    _x86_64_get_dispatch@PLT
  21688.         popq    %rbp
  21689.         popq    %rcx
  21690.         popq    %rdx
  21691.         popq    %rsi
  21692.         popq    %rdi
  21693.         movq    4600(%rax), %r11
  21694.         jmp     *%r11
  21695. #else
  21696.         movq    _glapi_Dispatch(%rip), %rax
  21697.         testq   %rax, %rax
  21698.         je      1f
  21699.         movq    4600(%rax), %r11
  21700.         jmp     *%r11
  21701. 1:
  21702.         pushq   %rdi
  21703.         pushq   %rsi
  21704.         pushq   %rdx
  21705.         pushq   %rcx
  21706.         pushq   %rbp
  21707.         call    _glapi_get_dispatch
  21708.         popq    %rbp
  21709.         popq    %rcx
  21710.         popq    %rdx
  21711.         popq    %rsi
  21712.         popq    %rdi
  21713.         movq    4600(%rax), %r11
  21714.         jmp     *%r11
  21715. #endif /* defined(GLX_USE_TLS) */
  21716.         .size   GL_PREFIX(FramebufferTextureARB), .-GL_PREFIX(FramebufferTextureARB)
  21717.  
  21718.         .p2align        4,,15
  21719.         .globl  GL_PREFIX(FramebufferTextureFaceARB)
  21720.         .type   GL_PREFIX(FramebufferTextureFaceARB), @function
  21721. GL_PREFIX(FramebufferTextureFaceARB):
  21722. #if defined(GLX_USE_TLS)
  21723.         call    _x86_64_get_dispatch@PLT
  21724.         movq    4608(%rax), %r11
  21725.         jmp     *%r11
  21726. #elif defined(PTHREADS)
  21727.         pushq   %rdi
  21728.         pushq   %rsi
  21729.         pushq   %rdx
  21730.         pushq   %rcx
  21731.         pushq   %r8
  21732.         call    _x86_64_get_dispatch@PLT
  21733.         popq    %r8
  21734.         popq    %rcx
  21735.         popq    %rdx
  21736.         popq    %rsi
  21737.         popq    %rdi
  21738.         movq    4608(%rax), %r11
  21739.         jmp     *%r11
  21740. #else
  21741.         movq    _glapi_Dispatch(%rip), %rax
  21742.         testq   %rax, %rax
  21743.         je      1f
  21744.         movq    4608(%rax), %r11
  21745.         jmp     *%r11
  21746. 1:
  21747.         pushq   %rdi
  21748.         pushq   %rsi
  21749.         pushq   %rdx
  21750.         pushq   %rcx
  21751.         pushq   %r8
  21752.         call    _glapi_get_dispatch
  21753.         popq    %r8
  21754.         popq    %rcx
  21755.         popq    %rdx
  21756.         popq    %rsi
  21757.         popq    %rdi
  21758.         movq    4608(%rax), %r11
  21759.         jmp     *%r11
  21760. #endif /* defined(GLX_USE_TLS) */
  21761.         .size   GL_PREFIX(FramebufferTextureFaceARB), .-GL_PREFIX(FramebufferTextureFaceARB)
  21762.  
  21763.         .p2align        4,,15
  21764.         .globl  GL_PREFIX(ProgramParameteriARB)
  21765.         .type   GL_PREFIX(ProgramParameteriARB), @function
  21766. GL_PREFIX(ProgramParameteriARB):
  21767. #if defined(GLX_USE_TLS)
  21768.         call    _x86_64_get_dispatch@PLT
  21769.         movq    4616(%rax), %r11
  21770.         jmp     *%r11
  21771. #elif defined(PTHREADS)
  21772.         pushq   %rdi
  21773.         pushq   %rsi
  21774.         pushq   %rdx
  21775.         call    _x86_64_get_dispatch@PLT
  21776.         popq    %rdx
  21777.         popq    %rsi
  21778.         popq    %rdi
  21779.         movq    4616(%rax), %r11
  21780.         jmp     *%r11
  21781. #else
  21782.         movq    _glapi_Dispatch(%rip), %rax
  21783.         testq   %rax, %rax
  21784.         je      1f
  21785.         movq    4616(%rax), %r11
  21786.         jmp     *%r11
  21787. 1:
  21788.         pushq   %rdi
  21789.         pushq   %rsi
  21790.         pushq   %rdx
  21791.         call    _glapi_get_dispatch
  21792.         popq    %rdx
  21793.         popq    %rsi
  21794.         popq    %rdi
  21795.         movq    4616(%rax), %r11
  21796.         jmp     *%r11
  21797. #endif /* defined(GLX_USE_TLS) */
  21798.         .size   GL_PREFIX(ProgramParameteriARB), .-GL_PREFIX(ProgramParameteriARB)
  21799.  
  21800.         .p2align        4,,15
  21801.         .globl  GL_PREFIX(FlushMappedBufferRange)
  21802.         .type   GL_PREFIX(FlushMappedBufferRange), @function
  21803. GL_PREFIX(FlushMappedBufferRange):
  21804. #if defined(GLX_USE_TLS)
  21805.         call    _x86_64_get_dispatch@PLT
  21806.         movq    4624(%rax), %r11
  21807.         jmp     *%r11
  21808. #elif defined(PTHREADS)
  21809.         pushq   %rdi
  21810.         pushq   %rsi
  21811.         pushq   %rdx
  21812.         call    _x86_64_get_dispatch@PLT
  21813.         popq    %rdx
  21814.         popq    %rsi
  21815.         popq    %rdi
  21816.         movq    4624(%rax), %r11
  21817.         jmp     *%r11
  21818. #else
  21819.         movq    _glapi_Dispatch(%rip), %rax
  21820.         testq   %rax, %rax
  21821.         je      1f
  21822.         movq    4624(%rax), %r11
  21823.         jmp     *%r11
  21824. 1:
  21825.         pushq   %rdi
  21826.         pushq   %rsi
  21827.         pushq   %rdx
  21828.         call    _glapi_get_dispatch
  21829.         popq    %rdx
  21830.         popq    %rsi
  21831.         popq    %rdi
  21832.         movq    4624(%rax), %r11
  21833.         jmp     *%r11
  21834. #endif /* defined(GLX_USE_TLS) */
  21835.         .size   GL_PREFIX(FlushMappedBufferRange), .-GL_PREFIX(FlushMappedBufferRange)
  21836.  
  21837.         .p2align        4,,15
  21838.         .globl  GL_PREFIX(MapBufferRange)
  21839.         .type   GL_PREFIX(MapBufferRange), @function
  21840. GL_PREFIX(MapBufferRange):
  21841. #if defined(GLX_USE_TLS)
  21842.         call    _x86_64_get_dispatch@PLT
  21843.         movq    4632(%rax), %r11
  21844.         jmp     *%r11
  21845. #elif defined(PTHREADS)
  21846.         pushq   %rdi
  21847.         pushq   %rsi
  21848.         pushq   %rdx
  21849.         pushq   %rcx
  21850.         pushq   %rbp
  21851.         call    _x86_64_get_dispatch@PLT
  21852.         popq    %rbp
  21853.         popq    %rcx
  21854.         popq    %rdx
  21855.         popq    %rsi
  21856.         popq    %rdi
  21857.         movq    4632(%rax), %r11
  21858.         jmp     *%r11
  21859. #else
  21860.         movq    _glapi_Dispatch(%rip), %rax
  21861.         testq   %rax, %rax
  21862.         je      1f
  21863.         movq    4632(%rax), %r11
  21864.         jmp     *%r11
  21865. 1:
  21866.         pushq   %rdi
  21867.         pushq   %rsi
  21868.         pushq   %rdx
  21869.         pushq   %rcx
  21870.         pushq   %rbp
  21871.         call    _glapi_get_dispatch
  21872.         popq    %rbp
  21873.         popq    %rcx
  21874.         popq    %rdx
  21875.         popq    %rsi
  21876.         popq    %rdi
  21877.         movq    4632(%rax), %r11
  21878.         jmp     *%r11
  21879. #endif /* defined(GLX_USE_TLS) */
  21880.         .size   GL_PREFIX(MapBufferRange), .-GL_PREFIX(MapBufferRange)
  21881.  
  21882.         .p2align        4,,15
  21883.         .globl  GL_PREFIX(BindVertexArray)
  21884.         .type   GL_PREFIX(BindVertexArray), @function
  21885. GL_PREFIX(BindVertexArray):
  21886. #if defined(GLX_USE_TLS)
  21887.         call    _x86_64_get_dispatch@PLT
  21888.         movq    4640(%rax), %r11
  21889.         jmp     *%r11
  21890. #elif defined(PTHREADS)
  21891.         pushq   %rdi
  21892.         call    _x86_64_get_dispatch@PLT
  21893.         popq    %rdi
  21894.         movq    4640(%rax), %r11
  21895.         jmp     *%r11
  21896. #else
  21897.         movq    _glapi_Dispatch(%rip), %rax
  21898.         testq   %rax, %rax
  21899.         je      1f
  21900.         movq    4640(%rax), %r11
  21901.         jmp     *%r11
  21902. 1:
  21903.         pushq   %rdi
  21904.         call    _glapi_get_dispatch
  21905.         popq    %rdi
  21906.         movq    4640(%rax), %r11
  21907.         jmp     *%r11
  21908. #endif /* defined(GLX_USE_TLS) */
  21909.         .size   GL_PREFIX(BindVertexArray), .-GL_PREFIX(BindVertexArray)
  21910.  
  21911.         .p2align        4,,15
  21912.         .globl  GL_PREFIX(GenVertexArrays)
  21913.         .type   GL_PREFIX(GenVertexArrays), @function
  21914. GL_PREFIX(GenVertexArrays):
  21915. #if defined(GLX_USE_TLS)
  21916.         call    _x86_64_get_dispatch@PLT
  21917.         movq    4648(%rax), %r11
  21918.         jmp     *%r11
  21919. #elif defined(PTHREADS)
  21920.         pushq   %rdi
  21921.         pushq   %rsi
  21922.         pushq   %rbp
  21923.         call    _x86_64_get_dispatch@PLT
  21924.         popq    %rbp
  21925.         popq    %rsi
  21926.         popq    %rdi
  21927.         movq    4648(%rax), %r11
  21928.         jmp     *%r11
  21929. #else
  21930.         movq    _glapi_Dispatch(%rip), %rax
  21931.         testq   %rax, %rax
  21932.         je      1f
  21933.         movq    4648(%rax), %r11
  21934.         jmp     *%r11
  21935. 1:
  21936.         pushq   %rdi
  21937.         pushq   %rsi
  21938.         pushq   %rbp
  21939.         call    _glapi_get_dispatch
  21940.         popq    %rbp
  21941.         popq    %rsi
  21942.         popq    %rdi
  21943.         movq    4648(%rax), %r11
  21944.         jmp     *%r11
  21945. #endif /* defined(GLX_USE_TLS) */
  21946.         .size   GL_PREFIX(GenVertexArrays), .-GL_PREFIX(GenVertexArrays)
  21947.  
  21948.         .p2align        4,,15
  21949.         .globl  GL_PREFIX(CopyBufferSubData)
  21950.         .type   GL_PREFIX(CopyBufferSubData), @function
  21951. GL_PREFIX(CopyBufferSubData):
  21952. #if defined(GLX_USE_TLS)
  21953.         call    _x86_64_get_dispatch@PLT
  21954.         movq    4656(%rax), %r11
  21955.         jmp     *%r11
  21956. #elif defined(PTHREADS)
  21957.         pushq   %rdi
  21958.         pushq   %rsi
  21959.         pushq   %rdx
  21960.         pushq   %rcx
  21961.         pushq   %r8
  21962.         call    _x86_64_get_dispatch@PLT
  21963.         popq    %r8
  21964.         popq    %rcx
  21965.         popq    %rdx
  21966.         popq    %rsi
  21967.         popq    %rdi
  21968.         movq    4656(%rax), %r11
  21969.         jmp     *%r11
  21970. #else
  21971.         movq    _glapi_Dispatch(%rip), %rax
  21972.         testq   %rax, %rax
  21973.         je      1f
  21974.         movq    4656(%rax), %r11
  21975.         jmp     *%r11
  21976. 1:
  21977.         pushq   %rdi
  21978.         pushq   %rsi
  21979.         pushq   %rdx
  21980.         pushq   %rcx
  21981.         pushq   %r8
  21982.         call    _glapi_get_dispatch
  21983.         popq    %r8
  21984.         popq    %rcx
  21985.         popq    %rdx
  21986.         popq    %rsi
  21987.         popq    %rdi
  21988.         movq    4656(%rax), %r11
  21989.         jmp     *%r11
  21990. #endif /* defined(GLX_USE_TLS) */
  21991.         .size   GL_PREFIX(CopyBufferSubData), .-GL_PREFIX(CopyBufferSubData)
  21992.  
  21993.         .p2align        4,,15
  21994.         .globl  GL_PREFIX(ClientWaitSync)
  21995.         .type   GL_PREFIX(ClientWaitSync), @function
  21996. GL_PREFIX(ClientWaitSync):
  21997. #if defined(GLX_USE_TLS)
  21998.         call    _x86_64_get_dispatch@PLT
  21999.         movq    4664(%rax), %r11
  22000.         jmp     *%r11
  22001. #elif defined(PTHREADS)
  22002.         pushq   %rdi
  22003.         pushq   %rsi
  22004.         pushq   %rdx
  22005.         call    _x86_64_get_dispatch@PLT
  22006.         popq    %rdx
  22007.         popq    %rsi
  22008.         popq    %rdi
  22009.         movq    4664(%rax), %r11
  22010.         jmp     *%r11
  22011. #else
  22012.         movq    _glapi_Dispatch(%rip), %rax
  22013.         testq   %rax, %rax
  22014.         je      1f
  22015.         movq    4664(%rax), %r11
  22016.         jmp     *%r11
  22017. 1:
  22018.         pushq   %rdi
  22019.         pushq   %rsi
  22020.         pushq   %rdx
  22021.         call    _glapi_get_dispatch
  22022.         popq    %rdx
  22023.         popq    %rsi
  22024.         popq    %rdi
  22025.         movq    4664(%rax), %r11
  22026.         jmp     *%r11
  22027. #endif /* defined(GLX_USE_TLS) */
  22028.         .size   GL_PREFIX(ClientWaitSync), .-GL_PREFIX(ClientWaitSync)
  22029.  
  22030.         .p2align        4,,15
  22031.         .globl  GL_PREFIX(DeleteSync)
  22032.         .type   GL_PREFIX(DeleteSync), @function
  22033. GL_PREFIX(DeleteSync):
  22034. #if defined(GLX_USE_TLS)
  22035.         call    _x86_64_get_dispatch@PLT
  22036.         movq    4672(%rax), %r11
  22037.         jmp     *%r11
  22038. #elif defined(PTHREADS)
  22039.         pushq   %rdi
  22040.         call    _x86_64_get_dispatch@PLT
  22041.         popq    %rdi
  22042.         movq    4672(%rax), %r11
  22043.         jmp     *%r11
  22044. #else
  22045.         movq    _glapi_Dispatch(%rip), %rax
  22046.         testq   %rax, %rax
  22047.         je      1f
  22048.         movq    4672(%rax), %r11
  22049.         jmp     *%r11
  22050. 1:
  22051.         pushq   %rdi
  22052.         call    _glapi_get_dispatch
  22053.         popq    %rdi
  22054.         movq    4672(%rax), %r11
  22055.         jmp     *%r11
  22056. #endif /* defined(GLX_USE_TLS) */
  22057.         .size   GL_PREFIX(DeleteSync), .-GL_PREFIX(DeleteSync)
  22058.  
  22059.         .p2align        4,,15
  22060.         .globl  GL_PREFIX(FenceSync)
  22061.         .type   GL_PREFIX(FenceSync), @function
  22062. GL_PREFIX(FenceSync):
  22063. #if defined(GLX_USE_TLS)
  22064.         call    _x86_64_get_dispatch@PLT
  22065.         movq    4680(%rax), %r11
  22066.         jmp     *%r11
  22067. #elif defined(PTHREADS)
  22068.         pushq   %rdi
  22069.         pushq   %rsi
  22070.         pushq   %rbp
  22071.         call    _x86_64_get_dispatch@PLT
  22072.         popq    %rbp
  22073.         popq    %rsi
  22074.         popq    %rdi
  22075.         movq    4680(%rax), %r11
  22076.         jmp     *%r11
  22077. #else
  22078.         movq    _glapi_Dispatch(%rip), %rax
  22079.         testq   %rax, %rax
  22080.         je      1f
  22081.         movq    4680(%rax), %r11
  22082.         jmp     *%r11
  22083. 1:
  22084.         pushq   %rdi
  22085.         pushq   %rsi
  22086.         pushq   %rbp
  22087.         call    _glapi_get_dispatch
  22088.         popq    %rbp
  22089.         popq    %rsi
  22090.         popq    %rdi
  22091.         movq    4680(%rax), %r11
  22092.         jmp     *%r11
  22093. #endif /* defined(GLX_USE_TLS) */
  22094.         .size   GL_PREFIX(FenceSync), .-GL_PREFIX(FenceSync)
  22095.  
  22096.         .p2align        4,,15
  22097.         .globl  GL_PREFIX(GetInteger64v)
  22098.         .type   GL_PREFIX(GetInteger64v), @function
  22099. GL_PREFIX(GetInteger64v):
  22100. #if defined(GLX_USE_TLS)
  22101.         call    _x86_64_get_dispatch@PLT
  22102.         movq    4688(%rax), %r11
  22103.         jmp     *%r11
  22104. #elif defined(PTHREADS)
  22105.         pushq   %rdi
  22106.         pushq   %rsi
  22107.         pushq   %rbp
  22108.         call    _x86_64_get_dispatch@PLT
  22109.         popq    %rbp
  22110.         popq    %rsi
  22111.         popq    %rdi
  22112.         movq    4688(%rax), %r11
  22113.         jmp     *%r11
  22114. #else
  22115.         movq    _glapi_Dispatch(%rip), %rax
  22116.         testq   %rax, %rax
  22117.         je      1f
  22118.         movq    4688(%rax), %r11
  22119.         jmp     *%r11
  22120. 1:
  22121.         pushq   %rdi
  22122.         pushq   %rsi
  22123.         pushq   %rbp
  22124.         call    _glapi_get_dispatch
  22125.         popq    %rbp
  22126.         popq    %rsi
  22127.         popq    %rdi
  22128.         movq    4688(%rax), %r11
  22129.         jmp     *%r11
  22130. #endif /* defined(GLX_USE_TLS) */
  22131.         .size   GL_PREFIX(GetInteger64v), .-GL_PREFIX(GetInteger64v)
  22132.  
  22133.         .p2align        4,,15
  22134.         .globl  GL_PREFIX(GetSynciv)
  22135.         .type   GL_PREFIX(GetSynciv), @function
  22136. GL_PREFIX(GetSynciv):
  22137. #if defined(GLX_USE_TLS)
  22138.         call    _x86_64_get_dispatch@PLT
  22139.         movq    4696(%rax), %r11
  22140.         jmp     *%r11
  22141. #elif defined(PTHREADS)
  22142.         pushq   %rdi
  22143.         pushq   %rsi
  22144.         pushq   %rdx
  22145.         pushq   %rcx
  22146.         pushq   %r8
  22147.         call    _x86_64_get_dispatch@PLT
  22148.         popq    %r8
  22149.         popq    %rcx
  22150.         popq    %rdx
  22151.         popq    %rsi
  22152.         popq    %rdi
  22153.         movq    4696(%rax), %r11
  22154.         jmp     *%r11
  22155. #else
  22156.         movq    _glapi_Dispatch(%rip), %rax
  22157.         testq   %rax, %rax
  22158.         je      1f
  22159.         movq    4696(%rax), %r11
  22160.         jmp     *%r11
  22161. 1:
  22162.         pushq   %rdi
  22163.         pushq   %rsi
  22164.         pushq   %rdx
  22165.         pushq   %rcx
  22166.         pushq   %r8
  22167.         call    _glapi_get_dispatch
  22168.         popq    %r8
  22169.         popq    %rcx
  22170.         popq    %rdx
  22171.         popq    %rsi
  22172.         popq    %rdi
  22173.         movq    4696(%rax), %r11
  22174.         jmp     *%r11
  22175. #endif /* defined(GLX_USE_TLS) */
  22176.         .size   GL_PREFIX(GetSynciv), .-GL_PREFIX(GetSynciv)
  22177.  
  22178.         .p2align        4,,15
  22179.         .globl  GL_PREFIX(IsSync)
  22180.         .type   GL_PREFIX(IsSync), @function
  22181. GL_PREFIX(IsSync):
  22182. #if defined(GLX_USE_TLS)
  22183.         call    _x86_64_get_dispatch@PLT
  22184.         movq    4704(%rax), %r11
  22185.         jmp     *%r11
  22186. #elif defined(PTHREADS)
  22187.         pushq   %rdi
  22188.         call    _x86_64_get_dispatch@PLT
  22189.         popq    %rdi
  22190.         movq    4704(%rax), %r11
  22191.         jmp     *%r11
  22192. #else
  22193.         movq    _glapi_Dispatch(%rip), %rax
  22194.         testq   %rax, %rax
  22195.         je      1f
  22196.         movq    4704(%rax), %r11
  22197.         jmp     *%r11
  22198. 1:
  22199.         pushq   %rdi
  22200.         call    _glapi_get_dispatch
  22201.         popq    %rdi
  22202.         movq    4704(%rax), %r11
  22203.         jmp     *%r11
  22204. #endif /* defined(GLX_USE_TLS) */
  22205.         .size   GL_PREFIX(IsSync), .-GL_PREFIX(IsSync)
  22206.  
  22207.         .p2align        4,,15
  22208.         .globl  GL_PREFIX(WaitSync)
  22209.         .type   GL_PREFIX(WaitSync), @function
  22210. GL_PREFIX(WaitSync):
  22211. #if defined(GLX_USE_TLS)
  22212.         call    _x86_64_get_dispatch@PLT
  22213.         movq    4712(%rax), %r11
  22214.         jmp     *%r11
  22215. #elif defined(PTHREADS)
  22216.         pushq   %rdi
  22217.         pushq   %rsi
  22218.         pushq   %rdx
  22219.         call    _x86_64_get_dispatch@PLT
  22220.         popq    %rdx
  22221.         popq    %rsi
  22222.         popq    %rdi
  22223.         movq    4712(%rax), %r11
  22224.         jmp     *%r11
  22225. #else
  22226.         movq    _glapi_Dispatch(%rip), %rax
  22227.         testq   %rax, %rax
  22228.         je      1f
  22229.         movq    4712(%rax), %r11
  22230.         jmp     *%r11
  22231. 1:
  22232.         pushq   %rdi
  22233.         pushq   %rsi
  22234.         pushq   %rdx
  22235.         call    _glapi_get_dispatch
  22236.         popq    %rdx
  22237.         popq    %rsi
  22238.         popq    %rdi
  22239.         movq    4712(%rax), %r11
  22240.         jmp     *%r11
  22241. #endif /* defined(GLX_USE_TLS) */
  22242.         .size   GL_PREFIX(WaitSync), .-GL_PREFIX(WaitSync)
  22243.  
  22244.         .p2align        4,,15
  22245.         .globl  GL_PREFIX(DrawElementsBaseVertex)
  22246.         .type   GL_PREFIX(DrawElementsBaseVertex), @function
  22247. GL_PREFIX(DrawElementsBaseVertex):
  22248. #if defined(GLX_USE_TLS)
  22249.         call    _x86_64_get_dispatch@PLT
  22250.         movq    4720(%rax), %r11
  22251.         jmp     *%r11
  22252. #elif defined(PTHREADS)
  22253.         pushq   %rdi
  22254.         pushq   %rsi
  22255.         pushq   %rdx
  22256.         pushq   %rcx
  22257.         pushq   %r8
  22258.         call    _x86_64_get_dispatch@PLT
  22259.         popq    %r8
  22260.         popq    %rcx
  22261.         popq    %rdx
  22262.         popq    %rsi
  22263.         popq    %rdi
  22264.         movq    4720(%rax), %r11
  22265.         jmp     *%r11
  22266. #else
  22267.         movq    _glapi_Dispatch(%rip), %rax
  22268.         testq   %rax, %rax
  22269.         je      1f
  22270.         movq    4720(%rax), %r11
  22271.         jmp     *%r11
  22272. 1:
  22273.         pushq   %rdi
  22274.         pushq   %rsi
  22275.         pushq   %rdx
  22276.         pushq   %rcx
  22277.         pushq   %r8
  22278.         call    _glapi_get_dispatch
  22279.         popq    %r8
  22280.         popq    %rcx
  22281.         popq    %rdx
  22282.         popq    %rsi
  22283.         popq    %rdi
  22284.         movq    4720(%rax), %r11
  22285.         jmp     *%r11
  22286. #endif /* defined(GLX_USE_TLS) */
  22287.         .size   GL_PREFIX(DrawElementsBaseVertex), .-GL_PREFIX(DrawElementsBaseVertex)
  22288.  
  22289.         .p2align        4,,15
  22290.         .globl  GL_PREFIX(DrawRangeElementsBaseVertex)
  22291.         .type   GL_PREFIX(DrawRangeElementsBaseVertex), @function
  22292. GL_PREFIX(DrawRangeElementsBaseVertex):
  22293. #if defined(GLX_USE_TLS)
  22294.         call    _x86_64_get_dispatch@PLT
  22295.         movq    4728(%rax), %r11
  22296.         jmp     *%r11
  22297. #elif defined(PTHREADS)
  22298.         pushq   %rdi
  22299.         pushq   %rsi
  22300.         pushq   %rdx
  22301.         pushq   %rcx
  22302.         pushq   %r8
  22303.         pushq   %r9
  22304.         pushq   %rbp
  22305.         call    _x86_64_get_dispatch@PLT
  22306.         popq    %rbp
  22307.         popq    %r9
  22308.         popq    %r8
  22309.         popq    %rcx
  22310.         popq    %rdx
  22311.         popq    %rsi
  22312.         popq    %rdi
  22313.         movq    4728(%rax), %r11
  22314.         jmp     *%r11
  22315. #else
  22316.         movq    _glapi_Dispatch(%rip), %rax
  22317.         testq   %rax, %rax
  22318.         je      1f
  22319.         movq    4728(%rax), %r11
  22320.         jmp     *%r11
  22321. 1:
  22322.         pushq   %rdi
  22323.         pushq   %rsi
  22324.         pushq   %rdx
  22325.         pushq   %rcx
  22326.         pushq   %r8
  22327.         pushq   %r9
  22328.         pushq   %rbp
  22329.         call    _glapi_get_dispatch
  22330.         popq    %rbp
  22331.         popq    %r9
  22332.         popq    %r8
  22333.         popq    %rcx
  22334.         popq    %rdx
  22335.         popq    %rsi
  22336.         popq    %rdi
  22337.         movq    4728(%rax), %r11
  22338.         jmp     *%r11
  22339. #endif /* defined(GLX_USE_TLS) */
  22340.         .size   GL_PREFIX(DrawRangeElementsBaseVertex), .-GL_PREFIX(DrawRangeElementsBaseVertex)
  22341.  
  22342.         .p2align        4,,15
  22343.         .globl  GL_PREFIX(MultiDrawElementsBaseVertex)
  22344.         .type   GL_PREFIX(MultiDrawElementsBaseVertex), @function
  22345. GL_PREFIX(MultiDrawElementsBaseVertex):
  22346. #if defined(GLX_USE_TLS)
  22347.         call    _x86_64_get_dispatch@PLT
  22348.         movq    4736(%rax), %r11
  22349.         jmp     *%r11
  22350. #elif defined(PTHREADS)
  22351.         pushq   %rdi
  22352.         pushq   %rsi
  22353.         pushq   %rdx
  22354.         pushq   %rcx
  22355.         pushq   %r8
  22356.         pushq   %r9
  22357.         pushq   %rbp
  22358.         call    _x86_64_get_dispatch@PLT
  22359.         popq    %rbp
  22360.         popq    %r9
  22361.         popq    %r8
  22362.         popq    %rcx
  22363.         popq    %rdx
  22364.         popq    %rsi
  22365.         popq    %rdi
  22366.         movq    4736(%rax), %r11
  22367.         jmp     *%r11
  22368. #else
  22369.         movq    _glapi_Dispatch(%rip), %rax
  22370.         testq   %rax, %rax
  22371.         je      1f
  22372.         movq    4736(%rax), %r11
  22373.         jmp     *%r11
  22374. 1:
  22375.         pushq   %rdi
  22376.         pushq   %rsi
  22377.         pushq   %rdx
  22378.         pushq   %rcx
  22379.         pushq   %r8
  22380.         pushq   %r9
  22381.         pushq   %rbp
  22382.         call    _glapi_get_dispatch
  22383.         popq    %rbp
  22384.         popq    %r9
  22385.         popq    %r8
  22386.         popq    %rcx
  22387.         popq    %rdx
  22388.         popq    %rsi
  22389.         popq    %rdi
  22390.         movq    4736(%rax), %r11
  22391.         jmp     *%r11
  22392. #endif /* defined(GLX_USE_TLS) */
  22393.         .size   GL_PREFIX(MultiDrawElementsBaseVertex), .-GL_PREFIX(MultiDrawElementsBaseVertex)
  22394.  
  22395.         .p2align        4,,15
  22396.         .globl  GL_PREFIX(BindTransformFeedback)
  22397.         .type   GL_PREFIX(BindTransformFeedback), @function
  22398. GL_PREFIX(BindTransformFeedback):
  22399. #if defined(GLX_USE_TLS)
  22400.         call    _x86_64_get_dispatch@PLT
  22401.         movq    4744(%rax), %r11
  22402.         jmp     *%r11
  22403. #elif defined(PTHREADS)
  22404.         pushq   %rdi
  22405.         pushq   %rsi
  22406.         pushq   %rbp
  22407.         call    _x86_64_get_dispatch@PLT
  22408.         popq    %rbp
  22409.         popq    %rsi
  22410.         popq    %rdi
  22411.         movq    4744(%rax), %r11
  22412.         jmp     *%r11
  22413. #else
  22414.         movq    _glapi_Dispatch(%rip), %rax
  22415.         testq   %rax, %rax
  22416.         je      1f
  22417.         movq    4744(%rax), %r11
  22418.         jmp     *%r11
  22419. 1:
  22420.         pushq   %rdi
  22421.         pushq   %rsi
  22422.         pushq   %rbp
  22423.         call    _glapi_get_dispatch
  22424.         popq    %rbp
  22425.         popq    %rsi
  22426.         popq    %rdi
  22427.         movq    4744(%rax), %r11
  22428.         jmp     *%r11
  22429. #endif /* defined(GLX_USE_TLS) */
  22430.         .size   GL_PREFIX(BindTransformFeedback), .-GL_PREFIX(BindTransformFeedback)
  22431.  
  22432.         .p2align        4,,15
  22433.         .globl  GL_PREFIX(DeleteTransformFeedbacks)
  22434.         .type   GL_PREFIX(DeleteTransformFeedbacks), @function
  22435. GL_PREFIX(DeleteTransformFeedbacks):
  22436. #if defined(GLX_USE_TLS)
  22437.         call    _x86_64_get_dispatch@PLT
  22438.         movq    4752(%rax), %r11
  22439.         jmp     *%r11
  22440. #elif defined(PTHREADS)
  22441.         pushq   %rdi
  22442.         pushq   %rsi
  22443.         pushq   %rbp
  22444.         call    _x86_64_get_dispatch@PLT
  22445.         popq    %rbp
  22446.         popq    %rsi
  22447.         popq    %rdi
  22448.         movq    4752(%rax), %r11
  22449.         jmp     *%r11
  22450. #else
  22451.         movq    _glapi_Dispatch(%rip), %rax
  22452.         testq   %rax, %rax
  22453.         je      1f
  22454.         movq    4752(%rax), %r11
  22455.         jmp     *%r11
  22456. 1:
  22457.         pushq   %rdi
  22458.         pushq   %rsi
  22459.         pushq   %rbp
  22460.         call    _glapi_get_dispatch
  22461.         popq    %rbp
  22462.         popq    %rsi
  22463.         popq    %rdi
  22464.         movq    4752(%rax), %r11
  22465.         jmp     *%r11
  22466. #endif /* defined(GLX_USE_TLS) */
  22467.         .size   GL_PREFIX(DeleteTransformFeedbacks), .-GL_PREFIX(DeleteTransformFeedbacks)
  22468.  
  22469.         .p2align        4,,15
  22470.         .globl  GL_PREFIX(DrawTransformFeedback)
  22471.         .type   GL_PREFIX(DrawTransformFeedback), @function
  22472. GL_PREFIX(DrawTransformFeedback):
  22473. #if defined(GLX_USE_TLS)
  22474.         call    _x86_64_get_dispatch@PLT
  22475.         movq    4760(%rax), %r11
  22476.         jmp     *%r11
  22477. #elif defined(PTHREADS)
  22478.         pushq   %rdi
  22479.         pushq   %rsi
  22480.         pushq   %rbp
  22481.         call    _x86_64_get_dispatch@PLT
  22482.         popq    %rbp
  22483.         popq    %rsi
  22484.         popq    %rdi
  22485.         movq    4760(%rax), %r11
  22486.         jmp     *%r11
  22487. #else
  22488.         movq    _glapi_Dispatch(%rip), %rax
  22489.         testq   %rax, %rax
  22490.         je      1f
  22491.         movq    4760(%rax), %r11
  22492.         jmp     *%r11
  22493. 1:
  22494.         pushq   %rdi
  22495.         pushq   %rsi
  22496.         pushq   %rbp
  22497.         call    _glapi_get_dispatch
  22498.         popq    %rbp
  22499.         popq    %rsi
  22500.         popq    %rdi
  22501.         movq    4760(%rax), %r11
  22502.         jmp     *%r11
  22503. #endif /* defined(GLX_USE_TLS) */
  22504.         .size   GL_PREFIX(DrawTransformFeedback), .-GL_PREFIX(DrawTransformFeedback)
  22505.  
  22506.         .p2align        4,,15
  22507.         .globl  GL_PREFIX(GenTransformFeedbacks)
  22508.         .type   GL_PREFIX(GenTransformFeedbacks), @function
  22509. GL_PREFIX(GenTransformFeedbacks):
  22510. #if defined(GLX_USE_TLS)
  22511.         call    _x86_64_get_dispatch@PLT
  22512.         movq    4768(%rax), %r11
  22513.         jmp     *%r11
  22514. #elif defined(PTHREADS)
  22515.         pushq   %rdi
  22516.         pushq   %rsi
  22517.         pushq   %rbp
  22518.         call    _x86_64_get_dispatch@PLT
  22519.         popq    %rbp
  22520.         popq    %rsi
  22521.         popq    %rdi
  22522.         movq    4768(%rax), %r11
  22523.         jmp     *%r11
  22524. #else
  22525.         movq    _glapi_Dispatch(%rip), %rax
  22526.         testq   %rax, %rax
  22527.         je      1f
  22528.         movq    4768(%rax), %r11
  22529.         jmp     *%r11
  22530. 1:
  22531.         pushq   %rdi
  22532.         pushq   %rsi
  22533.         pushq   %rbp
  22534.         call    _glapi_get_dispatch
  22535.         popq    %rbp
  22536.         popq    %rsi
  22537.         popq    %rdi
  22538.         movq    4768(%rax), %r11
  22539.         jmp     *%r11
  22540. #endif /* defined(GLX_USE_TLS) */
  22541.         .size   GL_PREFIX(GenTransformFeedbacks), .-GL_PREFIX(GenTransformFeedbacks)
  22542.  
  22543.         .p2align        4,,15
  22544.         .globl  GL_PREFIX(IsTransformFeedback)
  22545.         .type   GL_PREFIX(IsTransformFeedback), @function
  22546. GL_PREFIX(IsTransformFeedback):
  22547. #if defined(GLX_USE_TLS)
  22548.         call    _x86_64_get_dispatch@PLT
  22549.         movq    4776(%rax), %r11
  22550.         jmp     *%r11
  22551. #elif defined(PTHREADS)
  22552.         pushq   %rdi
  22553.         call    _x86_64_get_dispatch@PLT
  22554.         popq    %rdi
  22555.         movq    4776(%rax), %r11
  22556.         jmp     *%r11
  22557. #else
  22558.         movq    _glapi_Dispatch(%rip), %rax
  22559.         testq   %rax, %rax
  22560.         je      1f
  22561.         movq    4776(%rax), %r11
  22562.         jmp     *%r11
  22563. 1:
  22564.         pushq   %rdi
  22565.         call    _glapi_get_dispatch
  22566.         popq    %rdi
  22567.         movq    4776(%rax), %r11
  22568.         jmp     *%r11
  22569. #endif /* defined(GLX_USE_TLS) */
  22570.         .size   GL_PREFIX(IsTransformFeedback), .-GL_PREFIX(IsTransformFeedback)
  22571.  
  22572.         .p2align        4,,15
  22573.         .globl  GL_PREFIX(PauseTransformFeedback)
  22574.         .type   GL_PREFIX(PauseTransformFeedback), @function
  22575. GL_PREFIX(PauseTransformFeedback):
  22576. #if defined(GLX_USE_TLS)
  22577.         call    _x86_64_get_dispatch@PLT
  22578.         movq    4784(%rax), %r11
  22579.         jmp     *%r11
  22580. #elif defined(PTHREADS)
  22581.         pushq   %rbp
  22582.         call    _x86_64_get_dispatch@PLT
  22583.         popq    %rbp
  22584.         movq    4784(%rax), %r11
  22585.         jmp     *%r11
  22586. #else
  22587.         movq    _glapi_Dispatch(%rip), %rax
  22588.         testq   %rax, %rax
  22589.         je      1f
  22590.         movq    4784(%rax), %r11
  22591.         jmp     *%r11
  22592. 1:
  22593.         pushq   %rbp
  22594.         call    _glapi_get_dispatch
  22595.         popq    %rbp
  22596.         movq    4784(%rax), %r11
  22597.         jmp     *%r11
  22598. #endif /* defined(GLX_USE_TLS) */
  22599.         .size   GL_PREFIX(PauseTransformFeedback), .-GL_PREFIX(PauseTransformFeedback)
  22600.  
  22601.         .p2align        4,,15
  22602.         .globl  GL_PREFIX(ResumeTransformFeedback)
  22603.         .type   GL_PREFIX(ResumeTransformFeedback), @function
  22604. GL_PREFIX(ResumeTransformFeedback):
  22605. #if defined(GLX_USE_TLS)
  22606.         call    _x86_64_get_dispatch@PLT
  22607.         movq    4792(%rax), %r11
  22608.         jmp     *%r11
  22609. #elif defined(PTHREADS)
  22610.         pushq   %rbp
  22611.         call    _x86_64_get_dispatch@PLT
  22612.         popq    %rbp
  22613.         movq    4792(%rax), %r11
  22614.         jmp     *%r11
  22615. #else
  22616.         movq    _glapi_Dispatch(%rip), %rax
  22617.         testq   %rax, %rax
  22618.         je      1f
  22619.         movq    4792(%rax), %r11
  22620.         jmp     *%r11
  22621. 1:
  22622.         pushq   %rbp
  22623.         call    _glapi_get_dispatch
  22624.         popq    %rbp
  22625.         movq    4792(%rax), %r11
  22626.         jmp     *%r11
  22627. #endif /* defined(GLX_USE_TLS) */
  22628.         .size   GL_PREFIX(ResumeTransformFeedback), .-GL_PREFIX(ResumeTransformFeedback)
  22629.  
  22630.         .p2align        4,,15
  22631.         .globl  GL_PREFIX(ClearDepthf)
  22632.         .type   GL_PREFIX(ClearDepthf), @function
  22633. GL_PREFIX(ClearDepthf):
  22634. #if defined(GLX_USE_TLS)
  22635.         call    _x86_64_get_dispatch@PLT
  22636.         movq    4800(%rax), %r11
  22637.         jmp     *%r11
  22638. #elif defined(PTHREADS)
  22639.         pushq   %rdi
  22640.         call    _x86_64_get_dispatch@PLT
  22641.         popq    %rdi
  22642.         movq    4800(%rax), %r11
  22643.         jmp     *%r11
  22644. #else
  22645.         movq    _glapi_Dispatch(%rip), %rax
  22646.         testq   %rax, %rax
  22647.         je      1f
  22648.         movq    4800(%rax), %r11
  22649.         jmp     *%r11
  22650. 1:
  22651.         pushq   %rdi
  22652.         call    _glapi_get_dispatch
  22653.         popq    %rdi
  22654.         movq    4800(%rax), %r11
  22655.         jmp     *%r11
  22656. #endif /* defined(GLX_USE_TLS) */
  22657.         .size   GL_PREFIX(ClearDepthf), .-GL_PREFIX(ClearDepthf)
  22658.  
  22659.         .p2align        4,,15
  22660.         .globl  GL_PREFIX(DepthRangef)
  22661.         .type   GL_PREFIX(DepthRangef), @function
  22662. GL_PREFIX(DepthRangef):
  22663. #if defined(GLX_USE_TLS)
  22664.         call    _x86_64_get_dispatch@PLT
  22665.         movq    4808(%rax), %r11
  22666.         jmp     *%r11
  22667. #elif defined(PTHREADS)
  22668.         pushq   %rdi
  22669.         pushq   %rsi
  22670.         pushq   %rbp
  22671.         call    _x86_64_get_dispatch@PLT
  22672.         popq    %rbp
  22673.         popq    %rsi
  22674.         popq    %rdi
  22675.         movq    4808(%rax), %r11
  22676.         jmp     *%r11
  22677. #else
  22678.         movq    _glapi_Dispatch(%rip), %rax
  22679.         testq   %rax, %rax
  22680.         je      1f
  22681.         movq    4808(%rax), %r11
  22682.         jmp     *%r11
  22683. 1:
  22684.         pushq   %rdi
  22685.         pushq   %rsi
  22686.         pushq   %rbp
  22687.         call    _glapi_get_dispatch
  22688.         popq    %rbp
  22689.         popq    %rsi
  22690.         popq    %rdi
  22691.         movq    4808(%rax), %r11
  22692.         jmp     *%r11
  22693. #endif /* defined(GLX_USE_TLS) */
  22694.         .size   GL_PREFIX(DepthRangef), .-GL_PREFIX(DepthRangef)
  22695.  
  22696.         .p2align        4,,15
  22697.         .globl  GL_PREFIX(GetShaderPrecisionFormat)
  22698.         .type   GL_PREFIX(GetShaderPrecisionFormat), @function
  22699. GL_PREFIX(GetShaderPrecisionFormat):
  22700. #if defined(GLX_USE_TLS)
  22701.         call    _x86_64_get_dispatch@PLT
  22702.         movq    4816(%rax), %r11
  22703.         jmp     *%r11
  22704. #elif defined(PTHREADS)
  22705.         pushq   %rdi
  22706.         pushq   %rsi
  22707.         pushq   %rdx
  22708.         pushq   %rcx
  22709.         pushq   %rbp
  22710.         call    _x86_64_get_dispatch@PLT
  22711.         popq    %rbp
  22712.         popq    %rcx
  22713.         popq    %rdx
  22714.         popq    %rsi
  22715.         popq    %rdi
  22716.         movq    4816(%rax), %r11
  22717.         jmp     *%r11
  22718. #else
  22719.         movq    _glapi_Dispatch(%rip), %rax
  22720.         testq   %rax, %rax
  22721.         je      1f
  22722.         movq    4816(%rax), %r11
  22723.         jmp     *%r11
  22724. 1:
  22725.         pushq   %rdi
  22726.         pushq   %rsi
  22727.         pushq   %rdx
  22728.         pushq   %rcx
  22729.         pushq   %rbp
  22730.         call    _glapi_get_dispatch
  22731.         popq    %rbp
  22732.         popq    %rcx
  22733.         popq    %rdx
  22734.         popq    %rsi
  22735.         popq    %rdi
  22736.         movq    4816(%rax), %r11
  22737.         jmp     *%r11
  22738. #endif /* defined(GLX_USE_TLS) */
  22739.         .size   GL_PREFIX(GetShaderPrecisionFormat), .-GL_PREFIX(GetShaderPrecisionFormat)
  22740.  
  22741.         .p2align        4,,15
  22742.         .globl  GL_PREFIX(ReleaseShaderCompiler)
  22743.         .type   GL_PREFIX(ReleaseShaderCompiler), @function
  22744. GL_PREFIX(ReleaseShaderCompiler):
  22745. #if defined(GLX_USE_TLS)
  22746.         call    _x86_64_get_dispatch@PLT
  22747.         movq    4824(%rax), %r11
  22748.         jmp     *%r11
  22749. #elif defined(PTHREADS)
  22750.         pushq   %rbp
  22751.         call    _x86_64_get_dispatch@PLT
  22752.         popq    %rbp
  22753.         movq    4824(%rax), %r11
  22754.         jmp     *%r11
  22755. #else
  22756.         movq    _glapi_Dispatch(%rip), %rax
  22757.         testq   %rax, %rax
  22758.         je      1f
  22759.         movq    4824(%rax), %r11
  22760.         jmp     *%r11
  22761. 1:
  22762.         pushq   %rbp
  22763.         call    _glapi_get_dispatch
  22764.         popq    %rbp
  22765.         movq    4824(%rax), %r11
  22766.         jmp     *%r11
  22767. #endif /* defined(GLX_USE_TLS) */
  22768.         .size   GL_PREFIX(ReleaseShaderCompiler), .-GL_PREFIX(ReleaseShaderCompiler)
  22769.  
  22770.         .p2align        4,,15
  22771.         .globl  GL_PREFIX(ShaderBinary)
  22772.         .type   GL_PREFIX(ShaderBinary), @function
  22773. GL_PREFIX(ShaderBinary):
  22774. #if defined(GLX_USE_TLS)
  22775.         call    _x86_64_get_dispatch@PLT
  22776.         movq    4832(%rax), %r11
  22777.         jmp     *%r11
  22778. #elif defined(PTHREADS)
  22779.         pushq   %rdi
  22780.         pushq   %rsi
  22781.         pushq   %rdx
  22782.         pushq   %rcx
  22783.         pushq   %r8
  22784.         call    _x86_64_get_dispatch@PLT
  22785.         popq    %r8
  22786.         popq    %rcx
  22787.         popq    %rdx
  22788.         popq    %rsi
  22789.         popq    %rdi
  22790.         movq    4832(%rax), %r11
  22791.         jmp     *%r11
  22792. #else
  22793.         movq    _glapi_Dispatch(%rip), %rax
  22794.         testq   %rax, %rax
  22795.         je      1f
  22796.         movq    4832(%rax), %r11
  22797.         jmp     *%r11
  22798. 1:
  22799.         pushq   %rdi
  22800.         pushq   %rsi
  22801.         pushq   %rdx
  22802.         pushq   %rcx
  22803.         pushq   %r8
  22804.         call    _glapi_get_dispatch
  22805.         popq    %r8
  22806.         popq    %rcx
  22807.         popq    %rdx
  22808.         popq    %rsi
  22809.         popq    %rdi
  22810.         movq    4832(%rax), %r11
  22811.         jmp     *%r11
  22812. #endif /* defined(GLX_USE_TLS) */
  22813.         .size   GL_PREFIX(ShaderBinary), .-GL_PREFIX(ShaderBinary)
  22814.  
  22815.         .p2align        4,,15
  22816.         .globl  GL_PREFIX(PolygonOffsetEXT)
  22817.         .type   GL_PREFIX(PolygonOffsetEXT), @function
  22818. GL_PREFIX(PolygonOffsetEXT):
  22819. #if defined(GLX_USE_TLS)
  22820.         call    _x86_64_get_dispatch@PLT
  22821.         movq    4840(%rax), %r11
  22822.         jmp     *%r11
  22823. #elif defined(PTHREADS)
  22824.         subq    $24, %rsp
  22825.         movq    %xmm0, (%rsp)
  22826.         movq    %xmm1, 8(%rsp)
  22827.         call    _x86_64_get_dispatch@PLT
  22828.         movq    8(%rsp), %xmm1
  22829.         movq    (%rsp), %xmm0
  22830.         addq    $24, %rsp
  22831.         movq    4840(%rax), %r11
  22832.         jmp     *%r11
  22833. #else
  22834.         movq    _glapi_Dispatch(%rip), %rax
  22835.         testq   %rax, %rax
  22836.         je      1f
  22837.         movq    4840(%rax), %r11
  22838.         jmp     *%r11
  22839. 1:
  22840.         subq    $24, %rsp
  22841.         movq    %xmm0, (%rsp)
  22842.         movq    %xmm1, 8(%rsp)
  22843.         call    _glapi_get_dispatch
  22844.         movq    8(%rsp), %xmm1
  22845.         movq    (%rsp), %xmm0
  22846.         addq    $24, %rsp
  22847.         movq    4840(%rax), %r11
  22848.         jmp     *%r11
  22849. #endif /* defined(GLX_USE_TLS) */
  22850.         .size   GL_PREFIX(PolygonOffsetEXT), .-GL_PREFIX(PolygonOffsetEXT)
  22851.  
  22852.         .p2align        4,,15
  22853.         .globl  GL_PREFIX(_dispatch_stub_606)
  22854.         .type   GL_PREFIX(_dispatch_stub_606), @function
  22855.         HIDDEN(GL_PREFIX(_dispatch_stub_606))
  22856. GL_PREFIX(_dispatch_stub_606):
  22857. #if defined(GLX_USE_TLS)
  22858.         call    _x86_64_get_dispatch@PLT
  22859.         movq    4848(%rax), %r11
  22860.         jmp     *%r11
  22861. #elif defined(PTHREADS)
  22862.         pushq   %rdi
  22863.         pushq   %rsi
  22864.         pushq   %rbp
  22865.         call    _x86_64_get_dispatch@PLT
  22866.         popq    %rbp
  22867.         popq    %rsi
  22868.         popq    %rdi
  22869.         movq    4848(%rax), %r11
  22870.         jmp     *%r11
  22871. #else
  22872.         movq    _glapi_Dispatch(%rip), %rax
  22873.         testq   %rax, %rax
  22874.         je      1f
  22875.         movq    4848(%rax), %r11
  22876.         jmp     *%r11
  22877. 1:
  22878.         pushq   %rdi
  22879.         pushq   %rsi
  22880.         pushq   %rbp
  22881.         call    _glapi_get_dispatch
  22882.         popq    %rbp
  22883.         popq    %rsi
  22884.         popq    %rdi
  22885.         movq    4848(%rax), %r11
  22886.         jmp     *%r11
  22887. #endif /* defined(GLX_USE_TLS) */
  22888.         .size   GL_PREFIX(_dispatch_stub_606), .-GL_PREFIX(_dispatch_stub_606)
  22889.  
  22890.         .p2align        4,,15
  22891.         .globl  GL_PREFIX(_dispatch_stub_607)
  22892.         .type   GL_PREFIX(_dispatch_stub_607), @function
  22893.         HIDDEN(GL_PREFIX(_dispatch_stub_607))
  22894. GL_PREFIX(_dispatch_stub_607):
  22895. #if defined(GLX_USE_TLS)
  22896.         call    _x86_64_get_dispatch@PLT
  22897.         movq    4856(%rax), %r11
  22898.         jmp     *%r11
  22899. #elif defined(PTHREADS)
  22900.         pushq   %rdi
  22901.         pushq   %rsi
  22902.         pushq   %rbp
  22903.         call    _x86_64_get_dispatch@PLT
  22904.         popq    %rbp
  22905.         popq    %rsi
  22906.         popq    %rdi
  22907.         movq    4856(%rax), %r11
  22908.         jmp     *%r11
  22909. #else
  22910.         movq    _glapi_Dispatch(%rip), %rax
  22911.         testq   %rax, %rax
  22912.         je      1f
  22913.         movq    4856(%rax), %r11
  22914.         jmp     *%r11
  22915. 1:
  22916.         pushq   %rdi
  22917.         pushq   %rsi
  22918.         pushq   %rbp
  22919.         call    _glapi_get_dispatch
  22920.         popq    %rbp
  22921.         popq    %rsi
  22922.         popq    %rdi
  22923.         movq    4856(%rax), %r11
  22924.         jmp     *%r11
  22925. #endif /* defined(GLX_USE_TLS) */
  22926.         .size   GL_PREFIX(_dispatch_stub_607), .-GL_PREFIX(_dispatch_stub_607)
  22927.  
  22928.         .p2align        4,,15
  22929.         .globl  GL_PREFIX(_dispatch_stub_608)
  22930.         .type   GL_PREFIX(_dispatch_stub_608), @function
  22931.         HIDDEN(GL_PREFIX(_dispatch_stub_608))
  22932. GL_PREFIX(_dispatch_stub_608):
  22933. #if defined(GLX_USE_TLS)
  22934.         call    _x86_64_get_dispatch@PLT
  22935.         movq    4864(%rax), %r11
  22936.         jmp     *%r11
  22937. #elif defined(PTHREADS)
  22938.         subq    $24, %rsp
  22939.         movq    %rdi, (%rsp)
  22940.         movq    %xmm0, 8(%rsp)
  22941.         call    _x86_64_get_dispatch@PLT
  22942.         movq    8(%rsp), %xmm0
  22943.         movq    (%rsp), %rdi
  22944.         addq    $24, %rsp
  22945.         movq    4864(%rax), %r11
  22946.         jmp     *%r11
  22947. #else
  22948.         movq    _glapi_Dispatch(%rip), %rax
  22949.         testq   %rax, %rax
  22950.         je      1f
  22951.         movq    4864(%rax), %r11
  22952.         jmp     *%r11
  22953. 1:
  22954.         subq    $24, %rsp
  22955.         movq    %rdi, (%rsp)
  22956.         movq    %xmm0, 8(%rsp)
  22957.         call    _glapi_get_dispatch
  22958.         movq    8(%rsp), %xmm0
  22959.         movq    (%rsp), %rdi
  22960.         addq    $24, %rsp
  22961.         movq    4864(%rax), %r11
  22962.         jmp     *%r11
  22963. #endif /* defined(GLX_USE_TLS) */
  22964.         .size   GL_PREFIX(_dispatch_stub_608), .-GL_PREFIX(_dispatch_stub_608)
  22965.  
  22966.         .p2align        4,,15
  22967.         .globl  GL_PREFIX(_dispatch_stub_609)
  22968.         .type   GL_PREFIX(_dispatch_stub_609), @function
  22969.         HIDDEN(GL_PREFIX(_dispatch_stub_609))
  22970. GL_PREFIX(_dispatch_stub_609):
  22971. #if defined(GLX_USE_TLS)
  22972.         call    _x86_64_get_dispatch@PLT
  22973.         movq    4872(%rax), %r11
  22974.         jmp     *%r11
  22975. #elif defined(PTHREADS)
  22976.         pushq   %rdi
  22977.         pushq   %rsi
  22978.         pushq   %rbp
  22979.         call    _x86_64_get_dispatch@PLT
  22980.         popq    %rbp
  22981.         popq    %rsi
  22982.         popq    %rdi
  22983.         movq    4872(%rax), %r11
  22984.         jmp     *%r11
  22985. #else
  22986.         movq    _glapi_Dispatch(%rip), %rax
  22987.         testq   %rax, %rax
  22988.         je      1f
  22989.         movq    4872(%rax), %r11
  22990.         jmp     *%r11
  22991. 1:
  22992.         pushq   %rdi
  22993.         pushq   %rsi
  22994.         pushq   %rbp
  22995.         call    _glapi_get_dispatch
  22996.         popq    %rbp
  22997.         popq    %rsi
  22998.         popq    %rdi
  22999.         movq    4872(%rax), %r11
  23000.         jmp     *%r11
  23001. #endif /* defined(GLX_USE_TLS) */
  23002.         .size   GL_PREFIX(_dispatch_stub_609), .-GL_PREFIX(_dispatch_stub_609)
  23003.  
  23004.         .p2align        4,,15
  23005.         .globl  GL_PREFIX(_dispatch_stub_610)
  23006.         .type   GL_PREFIX(_dispatch_stub_610), @function
  23007.         HIDDEN(GL_PREFIX(_dispatch_stub_610))
  23008. GL_PREFIX(_dispatch_stub_610):
  23009. #if defined(GLX_USE_TLS)
  23010.         call    _x86_64_get_dispatch@PLT
  23011.         movq    4880(%rax), %r11
  23012.         jmp     *%r11
  23013. #elif defined(PTHREADS)
  23014.         pushq   %rdi
  23015.         pushq   %rsi
  23016.         pushq   %rbp
  23017.         call    _x86_64_get_dispatch@PLT
  23018.         popq    %rbp
  23019.         popq    %rsi
  23020.         popq    %rdi
  23021.         movq    4880(%rax), %r11
  23022.         jmp     *%r11
  23023. #else
  23024.         movq    _glapi_Dispatch(%rip), %rax
  23025.         testq   %rax, %rax
  23026.         je      1f
  23027.         movq    4880(%rax), %r11
  23028.         jmp     *%r11
  23029. 1:
  23030.         pushq   %rdi
  23031.         pushq   %rsi
  23032.         pushq   %rbp
  23033.         call    _glapi_get_dispatch
  23034.         popq    %rbp
  23035.         popq    %rsi
  23036.         popq    %rdi
  23037.         movq    4880(%rax), %r11
  23038.         jmp     *%r11
  23039. #endif /* defined(GLX_USE_TLS) */
  23040.         .size   GL_PREFIX(_dispatch_stub_610), .-GL_PREFIX(_dispatch_stub_610)
  23041.  
  23042.         .p2align        4,,15
  23043.         .globl  GL_PREFIX(_dispatch_stub_611)
  23044.         .type   GL_PREFIX(_dispatch_stub_611), @function
  23045.         HIDDEN(GL_PREFIX(_dispatch_stub_611))
  23046. GL_PREFIX(_dispatch_stub_611):
  23047. #if defined(GLX_USE_TLS)
  23048.         call    _x86_64_get_dispatch@PLT
  23049.         movq    4888(%rax), %r11
  23050.         jmp     *%r11
  23051. #elif defined(PTHREADS)
  23052.         pushq   %rdi
  23053.         pushq   %rsi
  23054.         pushq   %rbp
  23055.         call    _x86_64_get_dispatch@PLT
  23056.         popq    %rbp
  23057.         popq    %rsi
  23058.         popq    %rdi
  23059.         movq    4888(%rax), %r11
  23060.         jmp     *%r11
  23061. #else
  23062.         movq    _glapi_Dispatch(%rip), %rax
  23063.         testq   %rax, %rax
  23064.         je      1f
  23065.         movq    4888(%rax), %r11
  23066.         jmp     *%r11
  23067. 1:
  23068.         pushq   %rdi
  23069.         pushq   %rsi
  23070.         pushq   %rbp
  23071.         call    _glapi_get_dispatch
  23072.         popq    %rbp
  23073.         popq    %rsi
  23074.         popq    %rdi
  23075.         movq    4888(%rax), %r11
  23076.         jmp     *%r11
  23077. #endif /* defined(GLX_USE_TLS) */
  23078.         .size   GL_PREFIX(_dispatch_stub_611), .-GL_PREFIX(_dispatch_stub_611)
  23079.  
  23080.         .p2align        4,,15
  23081.         .globl  GL_PREFIX(_dispatch_stub_612)
  23082.         .type   GL_PREFIX(_dispatch_stub_612), @function
  23083.         HIDDEN(GL_PREFIX(_dispatch_stub_612))
  23084. GL_PREFIX(_dispatch_stub_612):
  23085. #if defined(GLX_USE_TLS)
  23086.         call    _x86_64_get_dispatch@PLT
  23087.         movq    4896(%rax), %r11
  23088.         jmp     *%r11
  23089. #elif defined(PTHREADS)
  23090.         pushq   %rdi
  23091.         pushq   %rsi
  23092.         pushq   %rbp
  23093.         call    _x86_64_get_dispatch@PLT
  23094.         popq    %rbp
  23095.         popq    %rsi
  23096.         popq    %rdi
  23097.         movq    4896(%rax), %r11
  23098.         jmp     *%r11
  23099. #else
  23100.         movq    _glapi_Dispatch(%rip), %rax
  23101.         testq   %rax, %rax
  23102.         je      1f
  23103.         movq    4896(%rax), %r11
  23104.         jmp     *%r11
  23105. 1:
  23106.         pushq   %rdi
  23107.         pushq   %rsi
  23108.         pushq   %rbp
  23109.         call    _glapi_get_dispatch
  23110.         popq    %rbp
  23111.         popq    %rsi
  23112.         popq    %rdi
  23113.         movq    4896(%rax), %r11
  23114.         jmp     *%r11
  23115. #endif /* defined(GLX_USE_TLS) */
  23116.         .size   GL_PREFIX(_dispatch_stub_612), .-GL_PREFIX(_dispatch_stub_612)
  23117.  
  23118.         .p2align        4,,15
  23119.         .globl  GL_PREFIX(_dispatch_stub_613)
  23120.         .type   GL_PREFIX(_dispatch_stub_613), @function
  23121.         HIDDEN(GL_PREFIX(_dispatch_stub_613))
  23122. GL_PREFIX(_dispatch_stub_613):
  23123. #if defined(GLX_USE_TLS)
  23124.         call    _x86_64_get_dispatch@PLT
  23125.         movq    4904(%rax), %r11
  23126.         jmp     *%r11
  23127. #elif defined(PTHREADS)
  23128.         pushq   %rdi
  23129.         call    _x86_64_get_dispatch@PLT
  23130.         popq    %rdi
  23131.         movq    4904(%rax), %r11
  23132.         jmp     *%r11
  23133. #else
  23134.         movq    _glapi_Dispatch(%rip), %rax
  23135.         testq   %rax, %rax
  23136.         je      1f
  23137.         movq    4904(%rax), %r11
  23138.         jmp     *%r11
  23139. 1:
  23140.         pushq   %rdi
  23141.         call    _glapi_get_dispatch
  23142.         popq    %rdi
  23143.         movq    4904(%rax), %r11
  23144.         jmp     *%r11
  23145. #endif /* defined(GLX_USE_TLS) */
  23146.         .size   GL_PREFIX(_dispatch_stub_613), .-GL_PREFIX(_dispatch_stub_613)
  23147.  
  23148.         .p2align        4,,15
  23149.         .globl  GL_PREFIX(ColorPointerEXT)
  23150.         .type   GL_PREFIX(ColorPointerEXT), @function
  23151. GL_PREFIX(ColorPointerEXT):
  23152. #if defined(GLX_USE_TLS)
  23153.         call    _x86_64_get_dispatch@PLT
  23154.         movq    4912(%rax), %r11
  23155.         jmp     *%r11
  23156. #elif defined(PTHREADS)
  23157.         pushq   %rdi
  23158.         pushq   %rsi
  23159.         pushq   %rdx
  23160.         pushq   %rcx
  23161.         pushq   %r8
  23162.         call    _x86_64_get_dispatch@PLT
  23163.         popq    %r8
  23164.         popq    %rcx
  23165.         popq    %rdx
  23166.         popq    %rsi
  23167.         popq    %rdi
  23168.         movq    4912(%rax), %r11
  23169.         jmp     *%r11
  23170. #else
  23171.         movq    _glapi_Dispatch(%rip), %rax
  23172.         testq   %rax, %rax
  23173.         je      1f
  23174.         movq    4912(%rax), %r11
  23175.         jmp     *%r11
  23176. 1:
  23177.         pushq   %rdi
  23178.         pushq   %rsi
  23179.         pushq   %rdx
  23180.         pushq   %rcx
  23181.         pushq   %r8
  23182.         call    _glapi_get_dispatch
  23183.         popq    %r8
  23184.         popq    %rcx
  23185.         popq    %rdx
  23186.         popq    %rsi
  23187.         popq    %rdi
  23188.         movq    4912(%rax), %r11
  23189.         jmp     *%r11
  23190. #endif /* defined(GLX_USE_TLS) */
  23191.         .size   GL_PREFIX(ColorPointerEXT), .-GL_PREFIX(ColorPointerEXT)
  23192.  
  23193.         .p2align        4,,15
  23194.         .globl  GL_PREFIX(EdgeFlagPointerEXT)
  23195.         .type   GL_PREFIX(EdgeFlagPointerEXT), @function
  23196. GL_PREFIX(EdgeFlagPointerEXT):
  23197. #if defined(GLX_USE_TLS)
  23198.         call    _x86_64_get_dispatch@PLT
  23199.         movq    4920(%rax), %r11
  23200.         jmp     *%r11
  23201. #elif defined(PTHREADS)
  23202.         pushq   %rdi
  23203.         pushq   %rsi
  23204.         pushq   %rdx
  23205.         call    _x86_64_get_dispatch@PLT
  23206.         popq    %rdx
  23207.         popq    %rsi
  23208.         popq    %rdi
  23209.         movq    4920(%rax), %r11
  23210.         jmp     *%r11
  23211. #else
  23212.         movq    _glapi_Dispatch(%rip), %rax
  23213.         testq   %rax, %rax
  23214.         je      1f
  23215.         movq    4920(%rax), %r11
  23216.         jmp     *%r11
  23217. 1:
  23218.         pushq   %rdi
  23219.         pushq   %rsi
  23220.         pushq   %rdx
  23221.         call    _glapi_get_dispatch
  23222.         popq    %rdx
  23223.         popq    %rsi
  23224.         popq    %rdi
  23225.         movq    4920(%rax), %r11
  23226.         jmp     *%r11
  23227. #endif /* defined(GLX_USE_TLS) */
  23228.         .size   GL_PREFIX(EdgeFlagPointerEXT), .-GL_PREFIX(EdgeFlagPointerEXT)
  23229.  
  23230.         .p2align        4,,15
  23231.         .globl  GL_PREFIX(IndexPointerEXT)
  23232.         .type   GL_PREFIX(IndexPointerEXT), @function
  23233. GL_PREFIX(IndexPointerEXT):
  23234. #if defined(GLX_USE_TLS)
  23235.         call    _x86_64_get_dispatch@PLT
  23236.         movq    4928(%rax), %r11
  23237.         jmp     *%r11
  23238. #elif defined(PTHREADS)
  23239.         pushq   %rdi
  23240.         pushq   %rsi
  23241.         pushq   %rdx
  23242.         pushq   %rcx
  23243.         pushq   %rbp
  23244.         call    _x86_64_get_dispatch@PLT
  23245.         popq    %rbp
  23246.         popq    %rcx
  23247.         popq    %rdx
  23248.         popq    %rsi
  23249.         popq    %rdi
  23250.         movq    4928(%rax), %r11
  23251.         jmp     *%r11
  23252. #else
  23253.         movq    _glapi_Dispatch(%rip), %rax
  23254.         testq   %rax, %rax
  23255.         je      1f
  23256.         movq    4928(%rax), %r11
  23257.         jmp     *%r11
  23258. 1:
  23259.         pushq   %rdi
  23260.         pushq   %rsi
  23261.         pushq   %rdx
  23262.         pushq   %rcx
  23263.         pushq   %rbp
  23264.         call    _glapi_get_dispatch
  23265.         popq    %rbp
  23266.         popq    %rcx
  23267.         popq    %rdx
  23268.         popq    %rsi
  23269.         popq    %rdi
  23270.         movq    4928(%rax), %r11
  23271.         jmp     *%r11
  23272. #endif /* defined(GLX_USE_TLS) */
  23273.         .size   GL_PREFIX(IndexPointerEXT), .-GL_PREFIX(IndexPointerEXT)
  23274.  
  23275.         .p2align        4,,15
  23276.         .globl  GL_PREFIX(NormalPointerEXT)
  23277.         .type   GL_PREFIX(NormalPointerEXT), @function
  23278. GL_PREFIX(NormalPointerEXT):
  23279. #if defined(GLX_USE_TLS)
  23280.         call    _x86_64_get_dispatch@PLT
  23281.         movq    4936(%rax), %r11
  23282.         jmp     *%r11
  23283. #elif defined(PTHREADS)
  23284.         pushq   %rdi
  23285.         pushq   %rsi
  23286.         pushq   %rdx
  23287.         pushq   %rcx
  23288.         pushq   %rbp
  23289.         call    _x86_64_get_dispatch@PLT
  23290.         popq    %rbp
  23291.         popq    %rcx
  23292.         popq    %rdx
  23293.         popq    %rsi
  23294.         popq    %rdi
  23295.         movq    4936(%rax), %r11
  23296.         jmp     *%r11
  23297. #else
  23298.         movq    _glapi_Dispatch(%rip), %rax
  23299.         testq   %rax, %rax
  23300.         je      1f
  23301.         movq    4936(%rax), %r11
  23302.         jmp     *%r11
  23303. 1:
  23304.         pushq   %rdi
  23305.         pushq   %rsi
  23306.         pushq   %rdx
  23307.         pushq   %rcx
  23308.         pushq   %rbp
  23309.         call    _glapi_get_dispatch
  23310.         popq    %rbp
  23311.         popq    %rcx
  23312.         popq    %rdx
  23313.         popq    %rsi
  23314.         popq    %rdi
  23315.         movq    4936(%rax), %r11
  23316.         jmp     *%r11
  23317. #endif /* defined(GLX_USE_TLS) */
  23318.         .size   GL_PREFIX(NormalPointerEXT), .-GL_PREFIX(NormalPointerEXT)
  23319.  
  23320.         .p2align        4,,15
  23321.         .globl  GL_PREFIX(TexCoordPointerEXT)
  23322.         .type   GL_PREFIX(TexCoordPointerEXT), @function
  23323. GL_PREFIX(TexCoordPointerEXT):
  23324. #if defined(GLX_USE_TLS)
  23325.         call    _x86_64_get_dispatch@PLT
  23326.         movq    4944(%rax), %r11
  23327.         jmp     *%r11
  23328. #elif defined(PTHREADS)
  23329.         pushq   %rdi
  23330.         pushq   %rsi
  23331.         pushq   %rdx
  23332.         pushq   %rcx
  23333.         pushq   %r8
  23334.         call    _x86_64_get_dispatch@PLT
  23335.         popq    %r8
  23336.         popq    %rcx
  23337.         popq    %rdx
  23338.         popq    %rsi
  23339.         popq    %rdi
  23340.         movq    4944(%rax), %r11
  23341.         jmp     *%r11
  23342. #else
  23343.         movq    _glapi_Dispatch(%rip), %rax
  23344.         testq   %rax, %rax
  23345.         je      1f
  23346.         movq    4944(%rax), %r11
  23347.         jmp     *%r11
  23348. 1:
  23349.         pushq   %rdi
  23350.         pushq   %rsi
  23351.         pushq   %rdx
  23352.         pushq   %rcx
  23353.         pushq   %r8
  23354.         call    _glapi_get_dispatch
  23355.         popq    %r8
  23356.         popq    %rcx
  23357.         popq    %rdx
  23358.         popq    %rsi
  23359.         popq    %rdi
  23360.         movq    4944(%rax), %r11
  23361.         jmp     *%r11
  23362. #endif /* defined(GLX_USE_TLS) */
  23363.         .size   GL_PREFIX(TexCoordPointerEXT), .-GL_PREFIX(TexCoordPointerEXT)
  23364.  
  23365.         .p2align        4,,15
  23366.         .globl  GL_PREFIX(VertexPointerEXT)
  23367.         .type   GL_PREFIX(VertexPointerEXT), @function
  23368. GL_PREFIX(VertexPointerEXT):
  23369. #if defined(GLX_USE_TLS)
  23370.         call    _x86_64_get_dispatch@PLT
  23371.         movq    4952(%rax), %r11
  23372.         jmp     *%r11
  23373. #elif defined(PTHREADS)
  23374.         pushq   %rdi
  23375.         pushq   %rsi
  23376.         pushq   %rdx
  23377.         pushq   %rcx
  23378.         pushq   %r8
  23379.         call    _x86_64_get_dispatch@PLT
  23380.         popq    %r8
  23381.         popq    %rcx
  23382.         popq    %rdx
  23383.         popq    %rsi
  23384.         popq    %rdi
  23385.         movq    4952(%rax), %r11
  23386.         jmp     *%r11
  23387. #else
  23388.         movq    _glapi_Dispatch(%rip), %rax
  23389.         testq   %rax, %rax
  23390.         je      1f
  23391.         movq    4952(%rax), %r11
  23392.         jmp     *%r11
  23393. 1:
  23394.         pushq   %rdi
  23395.         pushq   %rsi
  23396.         pushq   %rdx
  23397.         pushq   %rcx
  23398.         pushq   %r8
  23399.         call    _glapi_get_dispatch
  23400.         popq    %r8
  23401.         popq    %rcx
  23402.         popq    %rdx
  23403.         popq    %rsi
  23404.         popq    %rdi
  23405.         movq    4952(%rax), %r11
  23406.         jmp     *%r11
  23407. #endif /* defined(GLX_USE_TLS) */
  23408.         .size   GL_PREFIX(VertexPointerEXT), .-GL_PREFIX(VertexPointerEXT)
  23409.  
  23410.         .p2align        4,,15
  23411.         .globl  GL_PREFIX(PointParameterfEXT)
  23412.         .type   GL_PREFIX(PointParameterfEXT), @function
  23413. GL_PREFIX(PointParameterfEXT):
  23414. #if defined(GLX_USE_TLS)
  23415.         call    _x86_64_get_dispatch@PLT
  23416.         movq    4960(%rax), %r11
  23417.         jmp     *%r11
  23418. #elif defined(PTHREADS)
  23419.         subq    $24, %rsp
  23420.         movq    %rdi, (%rsp)
  23421.         movq    %xmm0, 8(%rsp)
  23422.         call    _x86_64_get_dispatch@PLT
  23423.         movq    8(%rsp), %xmm0
  23424.         movq    (%rsp), %rdi
  23425.         addq    $24, %rsp
  23426.         movq    4960(%rax), %r11
  23427.         jmp     *%r11
  23428. #else
  23429.         movq    _glapi_Dispatch(%rip), %rax
  23430.         testq   %rax, %rax
  23431.         je      1f
  23432.         movq    4960(%rax), %r11
  23433.         jmp     *%r11
  23434. 1:
  23435.         subq    $24, %rsp
  23436.         movq    %rdi, (%rsp)
  23437.         movq    %xmm0, 8(%rsp)
  23438.         call    _glapi_get_dispatch
  23439.         movq    8(%rsp), %xmm0
  23440.         movq    (%rsp), %rdi
  23441.         addq    $24, %rsp
  23442.         movq    4960(%rax), %r11
  23443.         jmp     *%r11
  23444. #endif /* defined(GLX_USE_TLS) */
  23445.         .size   GL_PREFIX(PointParameterfEXT), .-GL_PREFIX(PointParameterfEXT)
  23446.  
  23447.         .p2align        4,,15
  23448.         .globl  GL_PREFIX(PointParameterfvEXT)
  23449.         .type   GL_PREFIX(PointParameterfvEXT), @function
  23450. GL_PREFIX(PointParameterfvEXT):
  23451. #if defined(GLX_USE_TLS)
  23452.         call    _x86_64_get_dispatch@PLT
  23453.         movq    4968(%rax), %r11
  23454.         jmp     *%r11
  23455. #elif defined(PTHREADS)
  23456.         pushq   %rdi
  23457.         pushq   %rsi
  23458.         pushq   %rbp
  23459.         call    _x86_64_get_dispatch@PLT
  23460.         popq    %rbp
  23461.         popq    %rsi
  23462.         popq    %rdi
  23463.         movq    4968(%rax), %r11
  23464.         jmp     *%r11
  23465. #else
  23466.         movq    _glapi_Dispatch(%rip), %rax
  23467.         testq   %rax, %rax
  23468.         je      1f
  23469.         movq    4968(%rax), %r11
  23470.         jmp     *%r11
  23471. 1:
  23472.         pushq   %rdi
  23473.         pushq   %rsi
  23474.         pushq   %rbp
  23475.         call    _glapi_get_dispatch
  23476.         popq    %rbp
  23477.         popq    %rsi
  23478.         popq    %rdi
  23479.         movq    4968(%rax), %r11
  23480.         jmp     *%r11
  23481. #endif /* defined(GLX_USE_TLS) */
  23482.         .size   GL_PREFIX(PointParameterfvEXT), .-GL_PREFIX(PointParameterfvEXT)
  23483.  
  23484.         .p2align        4,,15
  23485.         .globl  GL_PREFIX(LockArraysEXT)
  23486.         .type   GL_PREFIX(LockArraysEXT), @function
  23487. GL_PREFIX(LockArraysEXT):
  23488. #if defined(GLX_USE_TLS)
  23489.         call    _x86_64_get_dispatch@PLT
  23490.         movq    4976(%rax), %r11
  23491.         jmp     *%r11
  23492. #elif defined(PTHREADS)
  23493.         pushq   %rdi
  23494.         pushq   %rsi
  23495.         pushq   %rbp
  23496.         call    _x86_64_get_dispatch@PLT
  23497.         popq    %rbp
  23498.         popq    %rsi
  23499.         popq    %rdi
  23500.         movq    4976(%rax), %r11
  23501.         jmp     *%r11
  23502. #else
  23503.         movq    _glapi_Dispatch(%rip), %rax
  23504.         testq   %rax, %rax
  23505.         je      1f
  23506.         movq    4976(%rax), %r11
  23507.         jmp     *%r11
  23508. 1:
  23509.         pushq   %rdi
  23510.         pushq   %rsi
  23511.         pushq   %rbp
  23512.         call    _glapi_get_dispatch
  23513.         popq    %rbp
  23514.         popq    %rsi
  23515.         popq    %rdi
  23516.         movq    4976(%rax), %r11
  23517.         jmp     *%r11
  23518. #endif /* defined(GLX_USE_TLS) */
  23519.         .size   GL_PREFIX(LockArraysEXT), .-GL_PREFIX(LockArraysEXT)
  23520.  
  23521.         .p2align        4,,15
  23522.         .globl  GL_PREFIX(UnlockArraysEXT)
  23523.         .type   GL_PREFIX(UnlockArraysEXT), @function
  23524. GL_PREFIX(UnlockArraysEXT):
  23525. #if defined(GLX_USE_TLS)
  23526.         call    _x86_64_get_dispatch@PLT
  23527.         movq    4984(%rax), %r11
  23528.         jmp     *%r11
  23529. #elif defined(PTHREADS)
  23530.         pushq   %rbp
  23531.         call    _x86_64_get_dispatch@PLT
  23532.         popq    %rbp
  23533.         movq    4984(%rax), %r11
  23534.         jmp     *%r11
  23535. #else
  23536.         movq    _glapi_Dispatch(%rip), %rax
  23537.         testq   %rax, %rax
  23538.         je      1f
  23539.         movq    4984(%rax), %r11
  23540.         jmp     *%r11
  23541. 1:
  23542.         pushq   %rbp
  23543.         call    _glapi_get_dispatch
  23544.         popq    %rbp
  23545.         movq    4984(%rax), %r11
  23546.         jmp     *%r11
  23547. #endif /* defined(GLX_USE_TLS) */
  23548.         .size   GL_PREFIX(UnlockArraysEXT), .-GL_PREFIX(UnlockArraysEXT)
  23549.  
  23550.         .p2align        4,,15
  23551.         .globl  GL_PREFIX(SecondaryColor3bEXT)
  23552.         .type   GL_PREFIX(SecondaryColor3bEXT), @function
  23553. GL_PREFIX(SecondaryColor3bEXT):
  23554. #if defined(GLX_USE_TLS)
  23555.         call    _x86_64_get_dispatch@PLT
  23556.         movq    4992(%rax), %r11
  23557.         jmp     *%r11
  23558. #elif defined(PTHREADS)
  23559.         pushq   %rdi
  23560.         pushq   %rsi
  23561.         pushq   %rdx
  23562.         call    _x86_64_get_dispatch@PLT
  23563.         popq    %rdx
  23564.         popq    %rsi
  23565.         popq    %rdi
  23566.         movq    4992(%rax), %r11
  23567.         jmp     *%r11
  23568. #else
  23569.         movq    _glapi_Dispatch(%rip), %rax
  23570.         testq   %rax, %rax
  23571.         je      1f
  23572.         movq    4992(%rax), %r11
  23573.         jmp     *%r11
  23574. 1:
  23575.         pushq   %rdi
  23576.         pushq   %rsi
  23577.         pushq   %rdx
  23578.         call    _glapi_get_dispatch
  23579.         popq    %rdx
  23580.         popq    %rsi
  23581.         popq    %rdi
  23582.         movq    4992(%rax), %r11
  23583.         jmp     *%r11
  23584. #endif /* defined(GLX_USE_TLS) */
  23585.         .size   GL_PREFIX(SecondaryColor3bEXT), .-GL_PREFIX(SecondaryColor3bEXT)
  23586.  
  23587.         .p2align        4,,15
  23588.         .globl  GL_PREFIX(SecondaryColor3bvEXT)
  23589.         .type   GL_PREFIX(SecondaryColor3bvEXT), @function
  23590. GL_PREFIX(SecondaryColor3bvEXT):
  23591. #if defined(GLX_USE_TLS)
  23592.         call    _x86_64_get_dispatch@PLT
  23593.         movq    5000(%rax), %r11
  23594.         jmp     *%r11
  23595. #elif defined(PTHREADS)
  23596.         pushq   %rdi
  23597.         call    _x86_64_get_dispatch@PLT
  23598.         popq    %rdi
  23599.         movq    5000(%rax), %r11
  23600.         jmp     *%r11
  23601. #else
  23602.         movq    _glapi_Dispatch(%rip), %rax
  23603.         testq   %rax, %rax
  23604.         je      1f
  23605.         movq    5000(%rax), %r11
  23606.         jmp     *%r11
  23607. 1:
  23608.         pushq   %rdi
  23609.         call    _glapi_get_dispatch
  23610.         popq    %rdi
  23611.         movq    5000(%rax), %r11
  23612.         jmp     *%r11
  23613. #endif /* defined(GLX_USE_TLS) */
  23614.         .size   GL_PREFIX(SecondaryColor3bvEXT), .-GL_PREFIX(SecondaryColor3bvEXT)
  23615.  
  23616.         .p2align        4,,15
  23617.         .globl  GL_PREFIX(SecondaryColor3dEXT)
  23618.         .type   GL_PREFIX(SecondaryColor3dEXT), @function
  23619. GL_PREFIX(SecondaryColor3dEXT):
  23620. #if defined(GLX_USE_TLS)
  23621.         call    _x86_64_get_dispatch@PLT
  23622.         movq    5008(%rax), %r11
  23623.         jmp     *%r11
  23624. #elif defined(PTHREADS)
  23625.         subq    $24, %rsp
  23626.         movq    %xmm0, (%rsp)
  23627.         movq    %xmm1, 8(%rsp)
  23628.         movq    %xmm2, 16(%rsp)
  23629.         call    _x86_64_get_dispatch@PLT
  23630.         movq    16(%rsp), %xmm2
  23631.         movq    8(%rsp), %xmm1
  23632.         movq    (%rsp), %xmm0
  23633.         addq    $24, %rsp
  23634.         movq    5008(%rax), %r11
  23635.         jmp     *%r11
  23636. #else
  23637.         movq    _glapi_Dispatch(%rip), %rax
  23638.         testq   %rax, %rax
  23639.         je      1f
  23640.         movq    5008(%rax), %r11
  23641.         jmp     *%r11
  23642. 1:
  23643.         subq    $24, %rsp
  23644.         movq    %xmm0, (%rsp)
  23645.         movq    %xmm1, 8(%rsp)
  23646.         movq    %xmm2, 16(%rsp)
  23647.         call    _glapi_get_dispatch
  23648.         movq    16(%rsp), %xmm2
  23649.         movq    8(%rsp), %xmm1
  23650.         movq    (%rsp), %xmm0
  23651.         addq    $24, %rsp
  23652.         movq    5008(%rax), %r11
  23653.         jmp     *%r11
  23654. #endif /* defined(GLX_USE_TLS) */
  23655.         .size   GL_PREFIX(SecondaryColor3dEXT), .-GL_PREFIX(SecondaryColor3dEXT)
  23656.  
  23657.         .p2align        4,,15
  23658.         .globl  GL_PREFIX(SecondaryColor3dvEXT)
  23659.         .type   GL_PREFIX(SecondaryColor3dvEXT), @function
  23660. GL_PREFIX(SecondaryColor3dvEXT):
  23661. #if defined(GLX_USE_TLS)
  23662.         call    _x86_64_get_dispatch@PLT
  23663.         movq    5016(%rax), %r11
  23664.         jmp     *%r11
  23665. #elif defined(PTHREADS)
  23666.         pushq   %rdi
  23667.         call    _x86_64_get_dispatch@PLT
  23668.         popq    %rdi
  23669.         movq    5016(%rax), %r11
  23670.         jmp     *%r11
  23671. #else
  23672.         movq    _glapi_Dispatch(%rip), %rax
  23673.         testq   %rax, %rax
  23674.         je      1f
  23675.         movq    5016(%rax), %r11
  23676.         jmp     *%r11
  23677. 1:
  23678.         pushq   %rdi
  23679.         call    _glapi_get_dispatch
  23680.         popq    %rdi
  23681.         movq    5016(%rax), %r11
  23682.         jmp     *%r11
  23683. #endif /* defined(GLX_USE_TLS) */
  23684.         .size   GL_PREFIX(SecondaryColor3dvEXT), .-GL_PREFIX(SecondaryColor3dvEXT)
  23685.  
  23686.         .p2align        4,,15
  23687.         .globl  GL_PREFIX(SecondaryColor3fEXT)
  23688.         .type   GL_PREFIX(SecondaryColor3fEXT), @function
  23689. GL_PREFIX(SecondaryColor3fEXT):
  23690. #if defined(GLX_USE_TLS)
  23691.         call    _x86_64_get_dispatch@PLT
  23692.         movq    5024(%rax), %r11
  23693.         jmp     *%r11
  23694. #elif defined(PTHREADS)
  23695.         subq    $24, %rsp
  23696.         movq    %xmm0, (%rsp)
  23697.         movq    %xmm1, 8(%rsp)
  23698.         movq    %xmm2, 16(%rsp)
  23699.         call    _x86_64_get_dispatch@PLT
  23700.         movq    16(%rsp), %xmm2
  23701.         movq    8(%rsp), %xmm1
  23702.         movq    (%rsp), %xmm0
  23703.         addq    $24, %rsp
  23704.         movq    5024(%rax), %r11
  23705.         jmp     *%r11
  23706. #else
  23707.         movq    _glapi_Dispatch(%rip), %rax
  23708.         testq   %rax, %rax
  23709.         je      1f
  23710.         movq    5024(%rax), %r11
  23711.         jmp     *%r11
  23712. 1:
  23713.         subq    $24, %rsp
  23714.         movq    %xmm0, (%rsp)
  23715.         movq    %xmm1, 8(%rsp)
  23716.         movq    %xmm2, 16(%rsp)
  23717.         call    _glapi_get_dispatch
  23718.         movq    16(%rsp), %xmm2
  23719.         movq    8(%rsp), %xmm1
  23720.         movq    (%rsp), %xmm0
  23721.         addq    $24, %rsp
  23722.         movq    5024(%rax), %r11
  23723.         jmp     *%r11
  23724. #endif /* defined(GLX_USE_TLS) */
  23725.         .size   GL_PREFIX(SecondaryColor3fEXT), .-GL_PREFIX(SecondaryColor3fEXT)
  23726.  
  23727.         .p2align        4,,15
  23728.         .globl  GL_PREFIX(SecondaryColor3fvEXT)
  23729.         .type   GL_PREFIX(SecondaryColor3fvEXT), @function
  23730. GL_PREFIX(SecondaryColor3fvEXT):
  23731. #if defined(GLX_USE_TLS)
  23732.         call    _x86_64_get_dispatch@PLT
  23733.         movq    5032(%rax), %r11
  23734.         jmp     *%r11
  23735. #elif defined(PTHREADS)
  23736.         pushq   %rdi
  23737.         call    _x86_64_get_dispatch@PLT
  23738.         popq    %rdi
  23739.         movq    5032(%rax), %r11
  23740.         jmp     *%r11
  23741. #else
  23742.         movq    _glapi_Dispatch(%rip), %rax
  23743.         testq   %rax, %rax
  23744.         je      1f
  23745.         movq    5032(%rax), %r11
  23746.         jmp     *%r11
  23747. 1:
  23748.         pushq   %rdi
  23749.         call    _glapi_get_dispatch
  23750.         popq    %rdi
  23751.         movq    5032(%rax), %r11
  23752.         jmp     *%r11
  23753. #endif /* defined(GLX_USE_TLS) */
  23754.         .size   GL_PREFIX(SecondaryColor3fvEXT), .-GL_PREFIX(SecondaryColor3fvEXT)
  23755.  
  23756.         .p2align        4,,15
  23757.         .globl  GL_PREFIX(SecondaryColor3iEXT)
  23758.         .type   GL_PREFIX(SecondaryColor3iEXT), @function
  23759. GL_PREFIX(SecondaryColor3iEXT):
  23760. #if defined(GLX_USE_TLS)
  23761.         call    _x86_64_get_dispatch@PLT
  23762.         movq    5040(%rax), %r11
  23763.         jmp     *%r11
  23764. #elif defined(PTHREADS)
  23765.         pushq   %rdi
  23766.         pushq   %rsi
  23767.         pushq   %rdx
  23768.         call    _x86_64_get_dispatch@PLT
  23769.         popq    %rdx
  23770.         popq    %rsi
  23771.         popq    %rdi
  23772.         movq    5040(%rax), %r11
  23773.         jmp     *%r11
  23774. #else
  23775.         movq    _glapi_Dispatch(%rip), %rax
  23776.         testq   %rax, %rax
  23777.         je      1f
  23778.         movq    5040(%rax), %r11
  23779.         jmp     *%r11
  23780. 1:
  23781.         pushq   %rdi
  23782.         pushq   %rsi
  23783.         pushq   %rdx
  23784.         call    _glapi_get_dispatch
  23785.         popq    %rdx
  23786.         popq    %rsi
  23787.         popq    %rdi
  23788.         movq    5040(%rax), %r11
  23789.         jmp     *%r11
  23790. #endif /* defined(GLX_USE_TLS) */
  23791.         .size   GL_PREFIX(SecondaryColor3iEXT), .-GL_PREFIX(SecondaryColor3iEXT)
  23792.  
  23793.         .p2align        4,,15
  23794.         .globl  GL_PREFIX(SecondaryColor3ivEXT)
  23795.         .type   GL_PREFIX(SecondaryColor3ivEXT), @function
  23796. GL_PREFIX(SecondaryColor3ivEXT):
  23797. #if defined(GLX_USE_TLS)
  23798.         call    _x86_64_get_dispatch@PLT
  23799.         movq    5048(%rax), %r11
  23800.         jmp     *%r11
  23801. #elif defined(PTHREADS)
  23802.         pushq   %rdi
  23803.         call    _x86_64_get_dispatch@PLT
  23804.         popq    %rdi
  23805.         movq    5048(%rax), %r11
  23806.         jmp     *%r11
  23807. #else
  23808.         movq    _glapi_Dispatch(%rip), %rax
  23809.         testq   %rax, %rax
  23810.         je      1f
  23811.         movq    5048(%rax), %r11
  23812.         jmp     *%r11
  23813. 1:
  23814.         pushq   %rdi
  23815.         call    _glapi_get_dispatch
  23816.         popq    %rdi
  23817.         movq    5048(%rax), %r11
  23818.         jmp     *%r11
  23819. #endif /* defined(GLX_USE_TLS) */
  23820.         .size   GL_PREFIX(SecondaryColor3ivEXT), .-GL_PREFIX(SecondaryColor3ivEXT)
  23821.  
  23822.         .p2align        4,,15
  23823.         .globl  GL_PREFIX(SecondaryColor3sEXT)
  23824.         .type   GL_PREFIX(SecondaryColor3sEXT), @function
  23825. GL_PREFIX(SecondaryColor3sEXT):
  23826. #if defined(GLX_USE_TLS)
  23827.         call    _x86_64_get_dispatch@PLT
  23828.         movq    5056(%rax), %r11
  23829.         jmp     *%r11
  23830. #elif defined(PTHREADS)
  23831.         pushq   %rdi
  23832.         pushq   %rsi
  23833.         pushq   %rdx
  23834.         call    _x86_64_get_dispatch@PLT
  23835.         popq    %rdx
  23836.         popq    %rsi
  23837.         popq    %rdi
  23838.         movq    5056(%rax), %r11
  23839.         jmp     *%r11
  23840. #else
  23841.         movq    _glapi_Dispatch(%rip), %rax
  23842.         testq   %rax, %rax
  23843.         je      1f
  23844.         movq    5056(%rax), %r11
  23845.         jmp     *%r11
  23846. 1:
  23847.         pushq   %rdi
  23848.         pushq   %rsi
  23849.         pushq   %rdx
  23850.         call    _glapi_get_dispatch
  23851.         popq    %rdx
  23852.         popq    %rsi
  23853.         popq    %rdi
  23854.         movq    5056(%rax), %r11
  23855.         jmp     *%r11
  23856. #endif /* defined(GLX_USE_TLS) */
  23857.         .size   GL_PREFIX(SecondaryColor3sEXT), .-GL_PREFIX(SecondaryColor3sEXT)
  23858.  
  23859.         .p2align        4,,15
  23860.         .globl  GL_PREFIX(SecondaryColor3svEXT)
  23861.         .type   GL_PREFIX(SecondaryColor3svEXT), @function
  23862. GL_PREFIX(SecondaryColor3svEXT):
  23863. #if defined(GLX_USE_TLS)
  23864.         call    _x86_64_get_dispatch@PLT
  23865.         movq    5064(%rax), %r11
  23866.         jmp     *%r11
  23867. #elif defined(PTHREADS)
  23868.         pushq   %rdi
  23869.         call    _x86_64_get_dispatch@PLT
  23870.         popq    %rdi
  23871.         movq    5064(%rax), %r11
  23872.         jmp     *%r11
  23873. #else
  23874.         movq    _glapi_Dispatch(%rip), %rax
  23875.         testq   %rax, %rax
  23876.         je      1f
  23877.         movq    5064(%rax), %r11
  23878.         jmp     *%r11
  23879. 1:
  23880.         pushq   %rdi
  23881.         call    _glapi_get_dispatch
  23882.         popq    %rdi
  23883.         movq    5064(%rax), %r11
  23884.         jmp     *%r11
  23885. #endif /* defined(GLX_USE_TLS) */
  23886.         .size   GL_PREFIX(SecondaryColor3svEXT), .-GL_PREFIX(SecondaryColor3svEXT)
  23887.  
  23888.         .p2align        4,,15
  23889.         .globl  GL_PREFIX(SecondaryColor3ubEXT)
  23890.         .type   GL_PREFIX(SecondaryColor3ubEXT), @function
  23891. GL_PREFIX(SecondaryColor3ubEXT):
  23892. #if defined(GLX_USE_TLS)
  23893.         call    _x86_64_get_dispatch@PLT
  23894.         movq    5072(%rax), %r11
  23895.         jmp     *%r11
  23896. #elif defined(PTHREADS)
  23897.         pushq   %rdi
  23898.         pushq   %rsi
  23899.         pushq   %rdx
  23900.         call    _x86_64_get_dispatch@PLT
  23901.         popq    %rdx
  23902.         popq    %rsi
  23903.         popq    %rdi
  23904.         movq    5072(%rax), %r11
  23905.         jmp     *%r11
  23906. #else
  23907.         movq    _glapi_Dispatch(%rip), %rax
  23908.         testq   %rax, %rax
  23909.         je      1f
  23910.         movq    5072(%rax), %r11
  23911.         jmp     *%r11
  23912. 1:
  23913.         pushq   %rdi
  23914.         pushq   %rsi
  23915.         pushq   %rdx
  23916.         call    _glapi_get_dispatch
  23917.         popq    %rdx
  23918.         popq    %rsi
  23919.         popq    %rdi
  23920.         movq    5072(%rax), %r11
  23921.         jmp     *%r11
  23922. #endif /* defined(GLX_USE_TLS) */
  23923.         .size   GL_PREFIX(SecondaryColor3ubEXT), .-GL_PREFIX(SecondaryColor3ubEXT)
  23924.  
  23925.         .p2align        4,,15
  23926.         .globl  GL_PREFIX(SecondaryColor3ubvEXT)
  23927.         .type   GL_PREFIX(SecondaryColor3ubvEXT), @function
  23928. GL_PREFIX(SecondaryColor3ubvEXT):
  23929. #if defined(GLX_USE_TLS)
  23930.         call    _x86_64_get_dispatch@PLT
  23931.         movq    5080(%rax), %r11
  23932.         jmp     *%r11
  23933. #elif defined(PTHREADS)
  23934.         pushq   %rdi
  23935.         call    _x86_64_get_dispatch@PLT
  23936.         popq    %rdi
  23937.         movq    5080(%rax), %r11
  23938.         jmp     *%r11
  23939. #else
  23940.         movq    _glapi_Dispatch(%rip), %rax
  23941.         testq   %rax, %rax
  23942.         je      1f
  23943.         movq    5080(%rax), %r11
  23944.         jmp     *%r11
  23945. 1:
  23946.         pushq   %rdi
  23947.         call    _glapi_get_dispatch
  23948.         popq    %rdi
  23949.         movq    5080(%rax), %r11
  23950.         jmp     *%r11
  23951. #endif /* defined(GLX_USE_TLS) */
  23952.         .size   GL_PREFIX(SecondaryColor3ubvEXT), .-GL_PREFIX(SecondaryColor3ubvEXT)
  23953.  
  23954.         .p2align        4,,15
  23955.         .globl  GL_PREFIX(SecondaryColor3uiEXT)
  23956.         .type   GL_PREFIX(SecondaryColor3uiEXT), @function
  23957. GL_PREFIX(SecondaryColor3uiEXT):
  23958. #if defined(GLX_USE_TLS)
  23959.         call    _x86_64_get_dispatch@PLT
  23960.         movq    5088(%rax), %r11
  23961.         jmp     *%r11
  23962. #elif defined(PTHREADS)
  23963.         pushq   %rdi
  23964.         pushq   %rsi
  23965.         pushq   %rdx
  23966.         call    _x86_64_get_dispatch@PLT
  23967.         popq    %rdx
  23968.         popq    %rsi
  23969.         popq    %rdi
  23970.         movq    5088(%rax), %r11
  23971.         jmp     *%r11
  23972. #else
  23973.         movq    _glapi_Dispatch(%rip), %rax
  23974.         testq   %rax, %rax
  23975.         je      1f
  23976.         movq    5088(%rax), %r11
  23977.         jmp     *%r11
  23978. 1:
  23979.         pushq   %rdi
  23980.         pushq   %rsi
  23981.         pushq   %rdx
  23982.         call    _glapi_get_dispatch
  23983.         popq    %rdx
  23984.         popq    %rsi
  23985.         popq    %rdi
  23986.         movq    5088(%rax), %r11
  23987.         jmp     *%r11
  23988. #endif /* defined(GLX_USE_TLS) */
  23989.         .size   GL_PREFIX(SecondaryColor3uiEXT), .-GL_PREFIX(SecondaryColor3uiEXT)
  23990.  
  23991.         .p2align        4,,15
  23992.         .globl  GL_PREFIX(SecondaryColor3uivEXT)
  23993.         .type   GL_PREFIX(SecondaryColor3uivEXT), @function
  23994. GL_PREFIX(SecondaryColor3uivEXT):
  23995. #if defined(GLX_USE_TLS)
  23996.         call    _x86_64_get_dispatch@PLT
  23997.         movq    5096(%rax), %r11
  23998.         jmp     *%r11
  23999. #elif defined(PTHREADS)
  24000.         pushq   %rdi
  24001.         call    _x86_64_get_dispatch@PLT
  24002.         popq    %rdi
  24003.         movq    5096(%rax), %r11
  24004.         jmp     *%r11
  24005. #else
  24006.         movq    _glapi_Dispatch(%rip), %rax
  24007.         testq   %rax, %rax
  24008.         je      1f
  24009.         movq    5096(%rax), %r11
  24010.         jmp     *%r11
  24011. 1:
  24012.         pushq   %rdi
  24013.         call    _glapi_get_dispatch
  24014.         popq    %rdi
  24015.         movq    5096(%rax), %r11
  24016.         jmp     *%r11
  24017. #endif /* defined(GLX_USE_TLS) */
  24018.         .size   GL_PREFIX(SecondaryColor3uivEXT), .-GL_PREFIX(SecondaryColor3uivEXT)
  24019.  
  24020.         .p2align        4,,15
  24021.         .globl  GL_PREFIX(SecondaryColor3usEXT)
  24022.         .type   GL_PREFIX(SecondaryColor3usEXT), @function
  24023. GL_PREFIX(SecondaryColor3usEXT):
  24024. #if defined(GLX_USE_TLS)
  24025.         call    _x86_64_get_dispatch@PLT
  24026.         movq    5104(%rax), %r11
  24027.         jmp     *%r11
  24028. #elif defined(PTHREADS)
  24029.         pushq   %rdi
  24030.         pushq   %rsi
  24031.         pushq   %rdx
  24032.         call    _x86_64_get_dispatch@PLT
  24033.         popq    %rdx
  24034.         popq    %rsi
  24035.         popq    %rdi
  24036.         movq    5104(%rax), %r11
  24037.         jmp     *%r11
  24038. #else
  24039.         movq    _glapi_Dispatch(%rip), %rax
  24040.         testq   %rax, %rax
  24041.         je      1f
  24042.         movq    5104(%rax), %r11
  24043.         jmp     *%r11
  24044. 1:
  24045.         pushq   %rdi
  24046.         pushq   %rsi
  24047.         pushq   %rdx
  24048.         call    _glapi_get_dispatch
  24049.         popq    %rdx
  24050.         popq    %rsi
  24051.         popq    %rdi
  24052.         movq    5104(%rax), %r11
  24053.         jmp     *%r11
  24054. #endif /* defined(GLX_USE_TLS) */
  24055.         .size   GL_PREFIX(SecondaryColor3usEXT), .-GL_PREFIX(SecondaryColor3usEXT)
  24056.  
  24057.         .p2align        4,,15
  24058.         .globl  GL_PREFIX(SecondaryColor3usvEXT)
  24059.         .type   GL_PREFIX(SecondaryColor3usvEXT), @function
  24060. GL_PREFIX(SecondaryColor3usvEXT):
  24061. #if defined(GLX_USE_TLS)
  24062.         call    _x86_64_get_dispatch@PLT
  24063.         movq    5112(%rax), %r11
  24064.         jmp     *%r11
  24065. #elif defined(PTHREADS)
  24066.         pushq   %rdi
  24067.         call    _x86_64_get_dispatch@PLT
  24068.         popq    %rdi
  24069.         movq    5112(%rax), %r11
  24070.         jmp     *%r11
  24071. #else
  24072.         movq    _glapi_Dispatch(%rip), %rax
  24073.         testq   %rax, %rax
  24074.         je      1f
  24075.         movq    5112(%rax), %r11
  24076.         jmp     *%r11
  24077. 1:
  24078.         pushq   %rdi
  24079.         call    _glapi_get_dispatch
  24080.         popq    %rdi
  24081.         movq    5112(%rax), %r11
  24082.         jmp     *%r11
  24083. #endif /* defined(GLX_USE_TLS) */
  24084.         .size   GL_PREFIX(SecondaryColor3usvEXT), .-GL_PREFIX(SecondaryColor3usvEXT)
  24085.  
  24086.         .p2align        4,,15
  24087.         .globl  GL_PREFIX(SecondaryColorPointerEXT)
  24088.         .type   GL_PREFIX(SecondaryColorPointerEXT), @function
  24089. GL_PREFIX(SecondaryColorPointerEXT):
  24090. #if defined(GLX_USE_TLS)
  24091.         call    _x86_64_get_dispatch@PLT
  24092.         movq    5120(%rax), %r11
  24093.         jmp     *%r11
  24094. #elif defined(PTHREADS)
  24095.         pushq   %rdi
  24096.         pushq   %rsi
  24097.         pushq   %rdx
  24098.         pushq   %rcx
  24099.         pushq   %rbp
  24100.         call    _x86_64_get_dispatch@PLT
  24101.         popq    %rbp
  24102.         popq    %rcx
  24103.         popq    %rdx
  24104.         popq    %rsi
  24105.         popq    %rdi
  24106.         movq    5120(%rax), %r11
  24107.         jmp     *%r11
  24108. #else
  24109.         movq    _glapi_Dispatch(%rip), %rax
  24110.         testq   %rax, %rax
  24111.         je      1f
  24112.         movq    5120(%rax), %r11
  24113.         jmp     *%r11
  24114. 1:
  24115.         pushq   %rdi
  24116.         pushq   %rsi
  24117.         pushq   %rdx
  24118.         pushq   %rcx
  24119.         pushq   %rbp
  24120.         call    _glapi_get_dispatch
  24121.         popq    %rbp
  24122.         popq    %rcx
  24123.         popq    %rdx
  24124.         popq    %rsi
  24125.         popq    %rdi
  24126.         movq    5120(%rax), %r11
  24127.         jmp     *%r11
  24128. #endif /* defined(GLX_USE_TLS) */
  24129.         .size   GL_PREFIX(SecondaryColorPointerEXT), .-GL_PREFIX(SecondaryColorPointerEXT)
  24130.  
  24131.         .p2align        4,,15
  24132.         .globl  GL_PREFIX(MultiDrawArraysEXT)
  24133.         .type   GL_PREFIX(MultiDrawArraysEXT), @function
  24134. GL_PREFIX(MultiDrawArraysEXT):
  24135. #if defined(GLX_USE_TLS)
  24136.         call    _x86_64_get_dispatch@PLT
  24137.         movq    5128(%rax), %r11
  24138.         jmp     *%r11
  24139. #elif defined(PTHREADS)
  24140.         pushq   %rdi
  24141.         pushq   %rsi
  24142.         pushq   %rdx
  24143.         pushq   %rcx
  24144.         pushq   %rbp
  24145.         call    _x86_64_get_dispatch@PLT
  24146.         popq    %rbp
  24147.         popq    %rcx
  24148.         popq    %rdx
  24149.         popq    %rsi
  24150.         popq    %rdi
  24151.         movq    5128(%rax), %r11
  24152.         jmp     *%r11
  24153. #else
  24154.         movq    _glapi_Dispatch(%rip), %rax
  24155.         testq   %rax, %rax
  24156.         je      1f
  24157.         movq    5128(%rax), %r11
  24158.         jmp     *%r11
  24159. 1:
  24160.         pushq   %rdi
  24161.         pushq   %rsi
  24162.         pushq   %rdx
  24163.         pushq   %rcx
  24164.         pushq   %rbp
  24165.         call    _glapi_get_dispatch
  24166.         popq    %rbp
  24167.         popq    %rcx
  24168.         popq    %rdx
  24169.         popq    %rsi
  24170.         popq    %rdi
  24171.         movq    5128(%rax), %r11
  24172.         jmp     *%r11
  24173. #endif /* defined(GLX_USE_TLS) */
  24174.         .size   GL_PREFIX(MultiDrawArraysEXT), .-GL_PREFIX(MultiDrawArraysEXT)
  24175.  
  24176.         .p2align        4,,15
  24177.         .globl  GL_PREFIX(MultiDrawElementsEXT)
  24178.         .type   GL_PREFIX(MultiDrawElementsEXT), @function
  24179. GL_PREFIX(MultiDrawElementsEXT):
  24180. #if defined(GLX_USE_TLS)
  24181.         call    _x86_64_get_dispatch@PLT
  24182.         movq    5136(%rax), %r11
  24183.         jmp     *%r11
  24184. #elif defined(PTHREADS)
  24185.         pushq   %rdi
  24186.         pushq   %rsi
  24187.         pushq   %rdx
  24188.         pushq   %rcx
  24189.         pushq   %r8
  24190.         call    _x86_64_get_dispatch@PLT
  24191.         popq    %r8
  24192.         popq    %rcx
  24193.         popq    %rdx
  24194.         popq    %rsi
  24195.         popq    %rdi
  24196.         movq    5136(%rax), %r11
  24197.         jmp     *%r11
  24198. #else
  24199.         movq    _glapi_Dispatch(%rip), %rax
  24200.         testq   %rax, %rax
  24201.         je      1f
  24202.         movq    5136(%rax), %r11
  24203.         jmp     *%r11
  24204. 1:
  24205.         pushq   %rdi
  24206.         pushq   %rsi
  24207.         pushq   %rdx
  24208.         pushq   %rcx
  24209.         pushq   %r8
  24210.         call    _glapi_get_dispatch
  24211.         popq    %r8
  24212.         popq    %rcx
  24213.         popq    %rdx
  24214.         popq    %rsi
  24215.         popq    %rdi
  24216.         movq    5136(%rax), %r11
  24217.         jmp     *%r11
  24218. #endif /* defined(GLX_USE_TLS) */
  24219.         .size   GL_PREFIX(MultiDrawElementsEXT), .-GL_PREFIX(MultiDrawElementsEXT)
  24220.  
  24221.         .p2align        4,,15
  24222.         .globl  GL_PREFIX(FogCoordPointerEXT)
  24223.         .type   GL_PREFIX(FogCoordPointerEXT), @function
  24224. GL_PREFIX(FogCoordPointerEXT):
  24225. #if defined(GLX_USE_TLS)
  24226.         call    _x86_64_get_dispatch@PLT
  24227.         movq    5144(%rax), %r11
  24228.         jmp     *%r11
  24229. #elif defined(PTHREADS)
  24230.         pushq   %rdi
  24231.         pushq   %rsi
  24232.         pushq   %rdx
  24233.         call    _x86_64_get_dispatch@PLT
  24234.         popq    %rdx
  24235.         popq    %rsi
  24236.         popq    %rdi
  24237.         movq    5144(%rax), %r11
  24238.         jmp     *%r11
  24239. #else
  24240.         movq    _glapi_Dispatch(%rip), %rax
  24241.         testq   %rax, %rax
  24242.         je      1f
  24243.         movq    5144(%rax), %r11
  24244.         jmp     *%r11
  24245. 1:
  24246.         pushq   %rdi
  24247.         pushq   %rsi
  24248.         pushq   %rdx
  24249.         call    _glapi_get_dispatch
  24250.         popq    %rdx
  24251.         popq    %rsi
  24252.         popq    %rdi
  24253.         movq    5144(%rax), %r11
  24254.         jmp     *%r11
  24255. #endif /* defined(GLX_USE_TLS) */
  24256.         .size   GL_PREFIX(FogCoordPointerEXT), .-GL_PREFIX(FogCoordPointerEXT)
  24257.  
  24258.         .p2align        4,,15
  24259.         .globl  GL_PREFIX(FogCoorddEXT)
  24260.         .type   GL_PREFIX(FogCoorddEXT), @function
  24261. GL_PREFIX(FogCoorddEXT):
  24262. #if defined(GLX_USE_TLS)
  24263.         call    _x86_64_get_dispatch@PLT
  24264.         movq    5152(%rax), %r11
  24265.         jmp     *%r11
  24266. #elif defined(PTHREADS)
  24267.         subq    $8, %rsp
  24268.         movq    %xmm0, (%rsp)
  24269.         call    _x86_64_get_dispatch@PLT
  24270.         movq    (%rsp), %xmm0
  24271.         addq    $8, %rsp
  24272.         movq    5152(%rax), %r11
  24273.         jmp     *%r11
  24274. #else
  24275.         movq    _glapi_Dispatch(%rip), %rax
  24276.         testq   %rax, %rax
  24277.         je      1f
  24278.         movq    5152(%rax), %r11
  24279.         jmp     *%r11
  24280. 1:
  24281.         subq    $8, %rsp
  24282.         movq    %xmm0, (%rsp)
  24283.         call    _glapi_get_dispatch
  24284.         movq    (%rsp), %xmm0
  24285.         addq    $8, %rsp
  24286.         movq    5152(%rax), %r11
  24287.         jmp     *%r11
  24288. #endif /* defined(GLX_USE_TLS) */
  24289.         .size   GL_PREFIX(FogCoorddEXT), .-GL_PREFIX(FogCoorddEXT)
  24290.  
  24291.         .p2align        4,,15
  24292.         .globl  GL_PREFIX(FogCoorddvEXT)
  24293.         .type   GL_PREFIX(FogCoorddvEXT), @function
  24294. GL_PREFIX(FogCoorddvEXT):
  24295. #if defined(GLX_USE_TLS)
  24296.         call    _x86_64_get_dispatch@PLT
  24297.         movq    5160(%rax), %r11
  24298.         jmp     *%r11
  24299. #elif defined(PTHREADS)
  24300.         pushq   %rdi
  24301.         call    _x86_64_get_dispatch@PLT
  24302.         popq    %rdi
  24303.         movq    5160(%rax), %r11
  24304.         jmp     *%r11
  24305. #else
  24306.         movq    _glapi_Dispatch(%rip), %rax
  24307.         testq   %rax, %rax
  24308.         je      1f
  24309.         movq    5160(%rax), %r11
  24310.         jmp     *%r11
  24311. 1:
  24312.         pushq   %rdi
  24313.         call    _glapi_get_dispatch
  24314.         popq    %rdi
  24315.         movq    5160(%rax), %r11
  24316.         jmp     *%r11
  24317. #endif /* defined(GLX_USE_TLS) */
  24318.         .size   GL_PREFIX(FogCoorddvEXT), .-GL_PREFIX(FogCoorddvEXT)
  24319.  
  24320.         .p2align        4,,15
  24321.         .globl  GL_PREFIX(FogCoordfEXT)
  24322.         .type   GL_PREFIX(FogCoordfEXT), @function
  24323. GL_PREFIX(FogCoordfEXT):
  24324. #if defined(GLX_USE_TLS)
  24325.         call    _x86_64_get_dispatch@PLT
  24326.         movq    5168(%rax), %r11
  24327.         jmp     *%r11
  24328. #elif defined(PTHREADS)
  24329.         subq    $8, %rsp
  24330.         movq    %xmm0, (%rsp)
  24331.         call    _x86_64_get_dispatch@PLT
  24332.         movq    (%rsp), %xmm0
  24333.         addq    $8, %rsp
  24334.         movq    5168(%rax), %r11
  24335.         jmp     *%r11
  24336. #else
  24337.         movq    _glapi_Dispatch(%rip), %rax
  24338.         testq   %rax, %rax
  24339.         je      1f
  24340.         movq    5168(%rax), %r11
  24341.         jmp     *%r11
  24342. 1:
  24343.         subq    $8, %rsp
  24344.         movq    %xmm0, (%rsp)
  24345.         call    _glapi_get_dispatch
  24346.         movq    (%rsp), %xmm0
  24347.         addq    $8, %rsp
  24348.         movq    5168(%rax), %r11
  24349.         jmp     *%r11
  24350. #endif /* defined(GLX_USE_TLS) */
  24351.         .size   GL_PREFIX(FogCoordfEXT), .-GL_PREFIX(FogCoordfEXT)
  24352.  
  24353.         .p2align        4,,15
  24354.         .globl  GL_PREFIX(FogCoordfvEXT)
  24355.         .type   GL_PREFIX(FogCoordfvEXT), @function
  24356. GL_PREFIX(FogCoordfvEXT):
  24357. #if defined(GLX_USE_TLS)
  24358.         call    _x86_64_get_dispatch@PLT
  24359.         movq    5176(%rax), %r11
  24360.         jmp     *%r11
  24361. #elif defined(PTHREADS)
  24362.         pushq   %rdi
  24363.         call    _x86_64_get_dispatch@PLT
  24364.         popq    %rdi
  24365.         movq    5176(%rax), %r11
  24366.         jmp     *%r11
  24367. #else
  24368.         movq    _glapi_Dispatch(%rip), %rax
  24369.         testq   %rax, %rax
  24370.         je      1f
  24371.         movq    5176(%rax), %r11
  24372.         jmp     *%r11
  24373. 1:
  24374.         pushq   %rdi
  24375.         call    _glapi_get_dispatch
  24376.         popq    %rdi
  24377.         movq    5176(%rax), %r11
  24378.         jmp     *%r11
  24379. #endif /* defined(GLX_USE_TLS) */
  24380.         .size   GL_PREFIX(FogCoordfvEXT), .-GL_PREFIX(FogCoordfvEXT)
  24381.  
  24382.         .p2align        4,,15
  24383.         .globl  GL_PREFIX(_dispatch_stub_648)
  24384.         .type   GL_PREFIX(_dispatch_stub_648), @function
  24385.         HIDDEN(GL_PREFIX(_dispatch_stub_648))
  24386. GL_PREFIX(_dispatch_stub_648):
  24387. #if defined(GLX_USE_TLS)
  24388.         call    _x86_64_get_dispatch@PLT
  24389.         movq    5184(%rax), %r11
  24390.         jmp     *%r11
  24391. #elif defined(PTHREADS)
  24392.         pushq   %rdi
  24393.         call    _x86_64_get_dispatch@PLT
  24394.         popq    %rdi
  24395.         movq    5184(%rax), %r11
  24396.         jmp     *%r11
  24397. #else
  24398.         movq    _glapi_Dispatch(%rip), %rax
  24399.         testq   %rax, %rax
  24400.         je      1f
  24401.         movq    5184(%rax), %r11
  24402.         jmp     *%r11
  24403. 1:
  24404.         pushq   %rdi
  24405.         call    _glapi_get_dispatch
  24406.         popq    %rdi
  24407.         movq    5184(%rax), %r11
  24408.         jmp     *%r11
  24409. #endif /* defined(GLX_USE_TLS) */
  24410.         .size   GL_PREFIX(_dispatch_stub_648), .-GL_PREFIX(_dispatch_stub_648)
  24411.  
  24412.         .p2align        4,,15
  24413.         .globl  GL_PREFIX(BlendFuncSeparateEXT)
  24414.         .type   GL_PREFIX(BlendFuncSeparateEXT), @function
  24415. GL_PREFIX(BlendFuncSeparateEXT):
  24416. #if defined(GLX_USE_TLS)
  24417.         call    _x86_64_get_dispatch@PLT
  24418.         movq    5192(%rax), %r11
  24419.         jmp     *%r11
  24420. #elif defined(PTHREADS)
  24421.         pushq   %rdi
  24422.         pushq   %rsi
  24423.         pushq   %rdx
  24424.         pushq   %rcx
  24425.         pushq   %rbp
  24426.         call    _x86_64_get_dispatch@PLT
  24427.         popq    %rbp
  24428.         popq    %rcx
  24429.         popq    %rdx
  24430.         popq    %rsi
  24431.         popq    %rdi
  24432.         movq    5192(%rax), %r11
  24433.         jmp     *%r11
  24434. #else
  24435.         movq    _glapi_Dispatch(%rip), %rax
  24436.         testq   %rax, %rax
  24437.         je      1f
  24438.         movq    5192(%rax), %r11
  24439.         jmp     *%r11
  24440. 1:
  24441.         pushq   %rdi
  24442.         pushq   %rsi
  24443.         pushq   %rdx
  24444.         pushq   %rcx
  24445.         pushq   %rbp
  24446.         call    _glapi_get_dispatch
  24447.         popq    %rbp
  24448.         popq    %rcx
  24449.         popq    %rdx
  24450.         popq    %rsi
  24451.         popq    %rdi
  24452.         movq    5192(%rax), %r11
  24453.         jmp     *%r11
  24454. #endif /* defined(GLX_USE_TLS) */
  24455.         .size   GL_PREFIX(BlendFuncSeparateEXT), .-GL_PREFIX(BlendFuncSeparateEXT)
  24456.  
  24457.         .p2align        4,,15
  24458.         .globl  GL_PREFIX(FlushVertexArrayRangeNV)
  24459.         .type   GL_PREFIX(FlushVertexArrayRangeNV), @function
  24460. GL_PREFIX(FlushVertexArrayRangeNV):
  24461. #if defined(GLX_USE_TLS)
  24462.         call    _x86_64_get_dispatch@PLT
  24463.         movq    5200(%rax), %r11
  24464.         jmp     *%r11
  24465. #elif defined(PTHREADS)
  24466.         pushq   %rbp
  24467.         call    _x86_64_get_dispatch@PLT
  24468.         popq    %rbp
  24469.         movq    5200(%rax), %r11
  24470.         jmp     *%r11
  24471. #else
  24472.         movq    _glapi_Dispatch(%rip), %rax
  24473.         testq   %rax, %rax
  24474.         je      1f
  24475.         movq    5200(%rax), %r11
  24476.         jmp     *%r11
  24477. 1:
  24478.         pushq   %rbp
  24479.         call    _glapi_get_dispatch
  24480.         popq    %rbp
  24481.         movq    5200(%rax), %r11
  24482.         jmp     *%r11
  24483. #endif /* defined(GLX_USE_TLS) */
  24484.         .size   GL_PREFIX(FlushVertexArrayRangeNV), .-GL_PREFIX(FlushVertexArrayRangeNV)
  24485.  
  24486.         .p2align        4,,15
  24487.         .globl  GL_PREFIX(VertexArrayRangeNV)
  24488.         .type   GL_PREFIX(VertexArrayRangeNV), @function
  24489. GL_PREFIX(VertexArrayRangeNV):
  24490. #if defined(GLX_USE_TLS)
  24491.         call    _x86_64_get_dispatch@PLT
  24492.         movq    5208(%rax), %r11
  24493.         jmp     *%r11
  24494. #elif defined(PTHREADS)
  24495.         pushq   %rdi
  24496.         pushq   %rsi
  24497.         pushq   %rbp
  24498.         call    _x86_64_get_dispatch@PLT
  24499.         popq    %rbp
  24500.         popq    %rsi
  24501.         popq    %rdi
  24502.         movq    5208(%rax), %r11
  24503.         jmp     *%r11
  24504. #else
  24505.         movq    _glapi_Dispatch(%rip), %rax
  24506.         testq   %rax, %rax
  24507.         je      1f
  24508.         movq    5208(%rax), %r11
  24509.         jmp     *%r11
  24510. 1:
  24511.         pushq   %rdi
  24512.         pushq   %rsi
  24513.         pushq   %rbp
  24514.         call    _glapi_get_dispatch
  24515.         popq    %rbp
  24516.         popq    %rsi
  24517.         popq    %rdi
  24518.         movq    5208(%rax), %r11
  24519.         jmp     *%r11
  24520. #endif /* defined(GLX_USE_TLS) */
  24521.         .size   GL_PREFIX(VertexArrayRangeNV), .-GL_PREFIX(VertexArrayRangeNV)
  24522.  
  24523.         .p2align        4,,15
  24524.         .globl  GL_PREFIX(CombinerInputNV)
  24525.         .type   GL_PREFIX(CombinerInputNV), @function
  24526. GL_PREFIX(CombinerInputNV):
  24527. #if defined(GLX_USE_TLS)
  24528.         call    _x86_64_get_dispatch@PLT
  24529.         movq    5216(%rax), %r11
  24530.         jmp     *%r11
  24531. #elif defined(PTHREADS)
  24532.         pushq   %rdi
  24533.         pushq   %rsi
  24534.         pushq   %rdx
  24535.         pushq   %rcx
  24536.         pushq   %r8
  24537.         pushq   %r9
  24538.         pushq   %rbp
  24539.         call    _x86_64_get_dispatch@PLT
  24540.         popq    %rbp
  24541.         popq    %r9
  24542.         popq    %r8
  24543.         popq    %rcx
  24544.         popq    %rdx
  24545.         popq    %rsi
  24546.         popq    %rdi
  24547.         movq    5216(%rax), %r11
  24548.         jmp     *%r11
  24549. #else
  24550.         movq    _glapi_Dispatch(%rip), %rax
  24551.         testq   %rax, %rax
  24552.         je      1f
  24553.         movq    5216(%rax), %r11
  24554.         jmp     *%r11
  24555. 1:
  24556.         pushq   %rdi
  24557.         pushq   %rsi
  24558.         pushq   %rdx
  24559.         pushq   %rcx
  24560.         pushq   %r8
  24561.         pushq   %r9
  24562.         pushq   %rbp
  24563.         call    _glapi_get_dispatch
  24564.         popq    %rbp
  24565.         popq    %r9
  24566.         popq    %r8
  24567.         popq    %rcx
  24568.         popq    %rdx
  24569.         popq    %rsi
  24570.         popq    %rdi
  24571.         movq    5216(%rax), %r11
  24572.         jmp     *%r11
  24573. #endif /* defined(GLX_USE_TLS) */
  24574.         .size   GL_PREFIX(CombinerInputNV), .-GL_PREFIX(CombinerInputNV)
  24575.  
  24576.         .p2align        4,,15
  24577.         .globl  GL_PREFIX(CombinerOutputNV)
  24578.         .type   GL_PREFIX(CombinerOutputNV), @function
  24579. GL_PREFIX(CombinerOutputNV):
  24580. #if defined(GLX_USE_TLS)
  24581.         call    _x86_64_get_dispatch@PLT
  24582.         movq    5224(%rax), %r11
  24583.         jmp     *%r11
  24584. #elif defined(PTHREADS)
  24585.         pushq   %rdi
  24586.         pushq   %rsi
  24587.         pushq   %rdx
  24588.         pushq   %rcx
  24589.         pushq   %r8
  24590.         pushq   %r9
  24591.         pushq   %rbp
  24592.         call    _x86_64_get_dispatch@PLT
  24593.         popq    %rbp
  24594.         popq    %r9
  24595.         popq    %r8
  24596.         popq    %rcx
  24597.         popq    %rdx
  24598.         popq    %rsi
  24599.         popq    %rdi
  24600.         movq    5224(%rax), %r11
  24601.         jmp     *%r11
  24602. #else
  24603.         movq    _glapi_Dispatch(%rip), %rax
  24604.         testq   %rax, %rax
  24605.         je      1f
  24606.         movq    5224(%rax), %r11
  24607.         jmp     *%r11
  24608. 1:
  24609.         pushq   %rdi
  24610.         pushq   %rsi
  24611.         pushq   %rdx
  24612.         pushq   %rcx
  24613.         pushq   %r8
  24614.         pushq   %r9
  24615.         pushq   %rbp
  24616.         call    _glapi_get_dispatch
  24617.         popq    %rbp
  24618.         popq    %r9
  24619.         popq    %r8
  24620.         popq    %rcx
  24621.         popq    %rdx
  24622.         popq    %rsi
  24623.         popq    %rdi
  24624.         movq    5224(%rax), %r11
  24625.         jmp     *%r11
  24626. #endif /* defined(GLX_USE_TLS) */
  24627.         .size   GL_PREFIX(CombinerOutputNV), .-GL_PREFIX(CombinerOutputNV)
  24628.  
  24629.         .p2align        4,,15
  24630.         .globl  GL_PREFIX(CombinerParameterfNV)
  24631.         .type   GL_PREFIX(CombinerParameterfNV), @function
  24632. GL_PREFIX(CombinerParameterfNV):
  24633. #if defined(GLX_USE_TLS)
  24634.         call    _x86_64_get_dispatch@PLT
  24635.         movq    5232(%rax), %r11
  24636.         jmp     *%r11
  24637. #elif defined(PTHREADS)
  24638.         subq    $24, %rsp
  24639.         movq    %rdi, (%rsp)
  24640.         movq    %xmm0, 8(%rsp)
  24641.         call    _x86_64_get_dispatch@PLT
  24642.         movq    8(%rsp), %xmm0
  24643.         movq    (%rsp), %rdi
  24644.         addq    $24, %rsp
  24645.         movq    5232(%rax), %r11
  24646.         jmp     *%r11
  24647. #else
  24648.         movq    _glapi_Dispatch(%rip), %rax
  24649.         testq   %rax, %rax
  24650.         je      1f
  24651.         movq    5232(%rax), %r11
  24652.         jmp     *%r11
  24653. 1:
  24654.         subq    $24, %rsp
  24655.         movq    %rdi, (%rsp)
  24656.         movq    %xmm0, 8(%rsp)
  24657.         call    _glapi_get_dispatch
  24658.         movq    8(%rsp), %xmm0
  24659.         movq    (%rsp), %rdi
  24660.         addq    $24, %rsp
  24661.         movq    5232(%rax), %r11
  24662.         jmp     *%r11
  24663. #endif /* defined(GLX_USE_TLS) */
  24664.         .size   GL_PREFIX(CombinerParameterfNV), .-GL_PREFIX(CombinerParameterfNV)
  24665.  
  24666.         .p2align        4,,15
  24667.         .globl  GL_PREFIX(CombinerParameterfvNV)
  24668.         .type   GL_PREFIX(CombinerParameterfvNV), @function
  24669. GL_PREFIX(CombinerParameterfvNV):
  24670. #if defined(GLX_USE_TLS)
  24671.         call    _x86_64_get_dispatch@PLT
  24672.         movq    5240(%rax), %r11
  24673.         jmp     *%r11
  24674. #elif defined(PTHREADS)
  24675.         pushq   %rdi
  24676.         pushq   %rsi
  24677.         pushq   %rbp
  24678.         call    _x86_64_get_dispatch@PLT
  24679.         popq    %rbp
  24680.         popq    %rsi
  24681.         popq    %rdi
  24682.         movq    5240(%rax), %r11
  24683.         jmp     *%r11
  24684. #else
  24685.         movq    _glapi_Dispatch(%rip), %rax
  24686.         testq   %rax, %rax
  24687.         je      1f
  24688.         movq    5240(%rax), %r11
  24689.         jmp     *%r11
  24690. 1:
  24691.         pushq   %rdi
  24692.         pushq   %rsi
  24693.         pushq   %rbp
  24694.         call    _glapi_get_dispatch
  24695.         popq    %rbp
  24696.         popq    %rsi
  24697.         popq    %rdi
  24698.         movq    5240(%rax), %r11
  24699.         jmp     *%r11
  24700. #endif /* defined(GLX_USE_TLS) */
  24701.         .size   GL_PREFIX(CombinerParameterfvNV), .-GL_PREFIX(CombinerParameterfvNV)
  24702.  
  24703.         .p2align        4,,15
  24704.         .globl  GL_PREFIX(CombinerParameteriNV)
  24705.         .type   GL_PREFIX(CombinerParameteriNV), @function
  24706. GL_PREFIX(CombinerParameteriNV):
  24707. #if defined(GLX_USE_TLS)
  24708.         call    _x86_64_get_dispatch@PLT
  24709.         movq    5248(%rax), %r11
  24710.         jmp     *%r11
  24711. #elif defined(PTHREADS)
  24712.         pushq   %rdi
  24713.         pushq   %rsi
  24714.         pushq   %rbp
  24715.         call    _x86_64_get_dispatch@PLT
  24716.         popq    %rbp
  24717.         popq    %rsi
  24718.         popq    %rdi
  24719.         movq    5248(%rax), %r11
  24720.         jmp     *%r11
  24721. #else
  24722.         movq    _glapi_Dispatch(%rip), %rax
  24723.         testq   %rax, %rax
  24724.         je      1f
  24725.         movq    5248(%rax), %r11
  24726.         jmp     *%r11
  24727. 1:
  24728.         pushq   %rdi
  24729.         pushq   %rsi
  24730.         pushq   %rbp
  24731.         call    _glapi_get_dispatch
  24732.         popq    %rbp
  24733.         popq    %rsi
  24734.         popq    %rdi
  24735.         movq    5248(%rax), %r11
  24736.         jmp     *%r11
  24737. #endif /* defined(GLX_USE_TLS) */
  24738.         .size   GL_PREFIX(CombinerParameteriNV), .-GL_PREFIX(CombinerParameteriNV)
  24739.  
  24740.         .p2align        4,,15
  24741.         .globl  GL_PREFIX(CombinerParameterivNV)
  24742.         .type   GL_PREFIX(CombinerParameterivNV), @function
  24743. GL_PREFIX(CombinerParameterivNV):
  24744. #if defined(GLX_USE_TLS)
  24745.         call    _x86_64_get_dispatch@PLT
  24746.         movq    5256(%rax), %r11
  24747.         jmp     *%r11
  24748. #elif defined(PTHREADS)
  24749.         pushq   %rdi
  24750.         pushq   %rsi
  24751.         pushq   %rbp
  24752.         call    _x86_64_get_dispatch@PLT
  24753.         popq    %rbp
  24754.         popq    %rsi
  24755.         popq    %rdi
  24756.         movq    5256(%rax), %r11
  24757.         jmp     *%r11
  24758. #else
  24759.         movq    _glapi_Dispatch(%rip), %rax
  24760.         testq   %rax, %rax
  24761.         je      1f
  24762.         movq    5256(%rax), %r11
  24763.         jmp     *%r11
  24764. 1:
  24765.         pushq   %rdi
  24766.         pushq   %rsi
  24767.         pushq   %rbp
  24768.         call    _glapi_get_dispatch
  24769.         popq    %rbp
  24770.         popq    %rsi
  24771.         popq    %rdi
  24772.         movq    5256(%rax), %r11
  24773.         jmp     *%r11
  24774. #endif /* defined(GLX_USE_TLS) */
  24775.         .size   GL_PREFIX(CombinerParameterivNV), .-GL_PREFIX(CombinerParameterivNV)
  24776.  
  24777.         .p2align        4,,15
  24778.         .globl  GL_PREFIX(FinalCombinerInputNV)
  24779.         .type   GL_PREFIX(FinalCombinerInputNV), @function
  24780. GL_PREFIX(FinalCombinerInputNV):
  24781. #if defined(GLX_USE_TLS)
  24782.         call    _x86_64_get_dispatch@PLT
  24783.         movq    5264(%rax), %r11
  24784.         jmp     *%r11
  24785. #elif defined(PTHREADS)
  24786.         pushq   %rdi
  24787.         pushq   %rsi
  24788.         pushq   %rdx
  24789.         pushq   %rcx
  24790.         pushq   %rbp
  24791.         call    _x86_64_get_dispatch@PLT
  24792.         popq    %rbp
  24793.         popq    %rcx
  24794.         popq    %rdx
  24795.         popq    %rsi
  24796.         popq    %rdi
  24797.         movq    5264(%rax), %r11
  24798.         jmp     *%r11
  24799. #else
  24800.         movq    _glapi_Dispatch(%rip), %rax
  24801.         testq   %rax, %rax
  24802.         je      1f
  24803.         movq    5264(%rax), %r11
  24804.         jmp     *%r11
  24805. 1:
  24806.         pushq   %rdi
  24807.         pushq   %rsi
  24808.         pushq   %rdx
  24809.         pushq   %rcx
  24810.         pushq   %rbp
  24811.         call    _glapi_get_dispatch
  24812.         popq    %rbp
  24813.         popq    %rcx
  24814.         popq    %rdx
  24815.         popq    %rsi
  24816.         popq    %rdi
  24817.         movq    5264(%rax), %r11
  24818.         jmp     *%r11
  24819. #endif /* defined(GLX_USE_TLS) */
  24820.         .size   GL_PREFIX(FinalCombinerInputNV), .-GL_PREFIX(FinalCombinerInputNV)
  24821.  
  24822.         .p2align        4,,15
  24823.         .globl  GL_PREFIX(GetCombinerInputParameterfvNV)
  24824.         .type   GL_PREFIX(GetCombinerInputParameterfvNV), @function
  24825. GL_PREFIX(GetCombinerInputParameterfvNV):
  24826. #if defined(GLX_USE_TLS)
  24827.         call    _x86_64_get_dispatch@PLT
  24828.         movq    5272(%rax), %r11
  24829.         jmp     *%r11
  24830. #elif defined(PTHREADS)
  24831.         pushq   %rdi
  24832.         pushq   %rsi
  24833.         pushq   %rdx
  24834.         pushq   %rcx
  24835.         pushq   %r8
  24836.         call    _x86_64_get_dispatch@PLT
  24837.         popq    %r8
  24838.         popq    %rcx
  24839.         popq    %rdx
  24840.         popq    %rsi
  24841.         popq    %rdi
  24842.         movq    5272(%rax), %r11
  24843.         jmp     *%r11
  24844. #else
  24845.         movq    _glapi_Dispatch(%rip), %rax
  24846.         testq   %rax, %rax
  24847.         je      1f
  24848.         movq    5272(%rax), %r11
  24849.         jmp     *%r11
  24850. 1:
  24851.         pushq   %rdi
  24852.         pushq   %rsi
  24853.         pushq   %rdx
  24854.         pushq   %rcx
  24855.         pushq   %r8
  24856.         call    _glapi_get_dispatch
  24857.         popq    %r8
  24858.         popq    %rcx
  24859.         popq    %rdx
  24860.         popq    %rsi
  24861.         popq    %rdi
  24862.         movq    5272(%rax), %r11
  24863.         jmp     *%r11
  24864. #endif /* defined(GLX_USE_TLS) */
  24865.         .size   GL_PREFIX(GetCombinerInputParameterfvNV), .-GL_PREFIX(GetCombinerInputParameterfvNV)
  24866.  
  24867.         .p2align        4,,15
  24868.         .globl  GL_PREFIX(GetCombinerInputParameterivNV)
  24869.         .type   GL_PREFIX(GetCombinerInputParameterivNV), @function
  24870. GL_PREFIX(GetCombinerInputParameterivNV):
  24871. #if defined(GLX_USE_TLS)
  24872.         call    _x86_64_get_dispatch@PLT
  24873.         movq    5280(%rax), %r11
  24874.         jmp     *%r11
  24875. #elif defined(PTHREADS)
  24876.         pushq   %rdi
  24877.         pushq   %rsi
  24878.         pushq   %rdx
  24879.         pushq   %rcx
  24880.         pushq   %r8
  24881.         call    _x86_64_get_dispatch@PLT
  24882.         popq    %r8
  24883.         popq    %rcx
  24884.         popq    %rdx
  24885.         popq    %rsi
  24886.         popq    %rdi
  24887.         movq    5280(%rax), %r11
  24888.         jmp     *%r11
  24889. #else
  24890.         movq    _glapi_Dispatch(%rip), %rax
  24891.         testq   %rax, %rax
  24892.         je      1f
  24893.         movq    5280(%rax), %r11
  24894.         jmp     *%r11
  24895. 1:
  24896.         pushq   %rdi
  24897.         pushq   %rsi
  24898.         pushq   %rdx
  24899.         pushq   %rcx
  24900.         pushq   %r8
  24901.         call    _glapi_get_dispatch
  24902.         popq    %r8
  24903.         popq    %rcx
  24904.         popq    %rdx
  24905.         popq    %rsi
  24906.         popq    %rdi
  24907.         movq    5280(%rax), %r11
  24908.         jmp     *%r11
  24909. #endif /* defined(GLX_USE_TLS) */
  24910.         .size   GL_PREFIX(GetCombinerInputParameterivNV), .-GL_PREFIX(GetCombinerInputParameterivNV)
  24911.  
  24912.         .p2align        4,,15
  24913.         .globl  GL_PREFIX(GetCombinerOutputParameterfvNV)
  24914.         .type   GL_PREFIX(GetCombinerOutputParameterfvNV), @function
  24915. GL_PREFIX(GetCombinerOutputParameterfvNV):
  24916. #if defined(GLX_USE_TLS)
  24917.         call    _x86_64_get_dispatch@PLT
  24918.         movq    5288(%rax), %r11
  24919.         jmp     *%r11
  24920. #elif defined(PTHREADS)
  24921.         pushq   %rdi
  24922.         pushq   %rsi
  24923.         pushq   %rdx
  24924.         pushq   %rcx
  24925.         pushq   %rbp
  24926.         call    _x86_64_get_dispatch@PLT
  24927.         popq    %rbp
  24928.         popq    %rcx
  24929.         popq    %rdx
  24930.         popq    %rsi
  24931.         popq    %rdi
  24932.         movq    5288(%rax), %r11
  24933.         jmp     *%r11
  24934. #else
  24935.         movq    _glapi_Dispatch(%rip), %rax
  24936.         testq   %rax, %rax
  24937.         je      1f
  24938.         movq    5288(%rax), %r11
  24939.         jmp     *%r11
  24940. 1:
  24941.         pushq   %rdi
  24942.         pushq   %rsi
  24943.         pushq   %rdx
  24944.         pushq   %rcx
  24945.         pushq   %rbp
  24946.         call    _glapi_get_dispatch
  24947.         popq    %rbp
  24948.         popq    %rcx
  24949.         popq    %rdx
  24950.         popq    %rsi
  24951.         popq    %rdi
  24952.         movq    5288(%rax), %r11
  24953.         jmp     *%r11
  24954. #endif /* defined(GLX_USE_TLS) */
  24955.         .size   GL_PREFIX(GetCombinerOutputParameterfvNV), .-GL_PREFIX(GetCombinerOutputParameterfvNV)
  24956.  
  24957.         .p2align        4,,15
  24958.         .globl  GL_PREFIX(GetCombinerOutputParameterivNV)
  24959.         .type   GL_PREFIX(GetCombinerOutputParameterivNV), @function
  24960. GL_PREFIX(GetCombinerOutputParameterivNV):
  24961. #if defined(GLX_USE_TLS)
  24962.         call    _x86_64_get_dispatch@PLT
  24963.         movq    5296(%rax), %r11
  24964.         jmp     *%r11
  24965. #elif defined(PTHREADS)
  24966.         pushq   %rdi
  24967.         pushq   %rsi
  24968.         pushq   %rdx
  24969.         pushq   %rcx
  24970.         pushq   %rbp
  24971.         call    _x86_64_get_dispatch@PLT
  24972.         popq    %rbp
  24973.         popq    %rcx
  24974.         popq    %rdx
  24975.         popq    %rsi
  24976.         popq    %rdi
  24977.         movq    5296(%rax), %r11
  24978.         jmp     *%r11
  24979. #else
  24980.         movq    _glapi_Dispatch(%rip), %rax
  24981.         testq   %rax, %rax
  24982.         je      1f
  24983.         movq    5296(%rax), %r11
  24984.         jmp     *%r11
  24985. 1:
  24986.         pushq   %rdi
  24987.         pushq   %rsi
  24988.         pushq   %rdx
  24989.         pushq   %rcx
  24990.         pushq   %rbp
  24991.         call    _glapi_get_dispatch
  24992.         popq    %rbp
  24993.         popq    %rcx
  24994.         popq    %rdx
  24995.         popq    %rsi
  24996.         popq    %rdi
  24997.         movq    5296(%rax), %r11
  24998.         jmp     *%r11
  24999. #endif /* defined(GLX_USE_TLS) */
  25000.         .size   GL_PREFIX(GetCombinerOutputParameterivNV), .-GL_PREFIX(GetCombinerOutputParameterivNV)
  25001.  
  25002.         .p2align        4,,15
  25003.         .globl  GL_PREFIX(GetFinalCombinerInputParameterfvNV)
  25004.         .type   GL_PREFIX(GetFinalCombinerInputParameterfvNV), @function
  25005. GL_PREFIX(GetFinalCombinerInputParameterfvNV):
  25006. #if defined(GLX_USE_TLS)
  25007.         call    _x86_64_get_dispatch@PLT
  25008.         movq    5304(%rax), %r11
  25009.         jmp     *%r11
  25010. #elif defined(PTHREADS)
  25011.         pushq   %rdi
  25012.         pushq   %rsi
  25013.         pushq   %rdx
  25014.         call    _x86_64_get_dispatch@PLT
  25015.         popq    %rdx
  25016.         popq    %rsi
  25017.         popq    %rdi
  25018.         movq    5304(%rax), %r11
  25019.         jmp     *%r11
  25020. #else
  25021.         movq    _glapi_Dispatch(%rip), %rax
  25022.         testq   %rax, %rax
  25023.         je      1f
  25024.         movq    5304(%rax), %r11
  25025.         jmp     *%r11
  25026. 1:
  25027.         pushq   %rdi
  25028.         pushq   %rsi
  25029.         pushq   %rdx
  25030.         call    _glapi_get_dispatch
  25031.         popq    %rdx
  25032.         popq    %rsi
  25033.         popq    %rdi
  25034.         movq    5304(%rax), %r11
  25035.         jmp     *%r11
  25036. #endif /* defined(GLX_USE_TLS) */
  25037.         .size   GL_PREFIX(GetFinalCombinerInputParameterfvNV), .-GL_PREFIX(GetFinalCombinerInputParameterfvNV)
  25038.  
  25039.         .p2align        4,,15
  25040.         .globl  GL_PREFIX(GetFinalCombinerInputParameterivNV)
  25041.         .type   GL_PREFIX(GetFinalCombinerInputParameterivNV), @function
  25042. GL_PREFIX(GetFinalCombinerInputParameterivNV):
  25043. #if defined(GLX_USE_TLS)
  25044.         call    _x86_64_get_dispatch@PLT
  25045.         movq    5312(%rax), %r11
  25046.         jmp     *%r11
  25047. #elif defined(PTHREADS)
  25048.         pushq   %rdi
  25049.         pushq   %rsi
  25050.         pushq   %rdx
  25051.         call    _x86_64_get_dispatch@PLT
  25052.         popq    %rdx
  25053.         popq    %rsi
  25054.         popq    %rdi
  25055.         movq    5312(%rax), %r11
  25056.         jmp     *%r11
  25057. #else
  25058.         movq    _glapi_Dispatch(%rip), %rax
  25059.         testq   %rax, %rax
  25060.         je      1f
  25061.         movq    5312(%rax), %r11
  25062.         jmp     *%r11
  25063. 1:
  25064.         pushq   %rdi
  25065.         pushq   %rsi
  25066.         pushq   %rdx
  25067.         call    _glapi_get_dispatch
  25068.         popq    %rdx
  25069.         popq    %rsi
  25070.         popq    %rdi
  25071.         movq    5312(%rax), %r11
  25072.         jmp     *%r11
  25073. #endif /* defined(GLX_USE_TLS) */
  25074.         .size   GL_PREFIX(GetFinalCombinerInputParameterivNV), .-GL_PREFIX(GetFinalCombinerInputParameterivNV)
  25075.  
  25076.         .p2align        4,,15
  25077.         .globl  GL_PREFIX(ResizeBuffersMESA)
  25078.         .type   GL_PREFIX(ResizeBuffersMESA), @function
  25079. GL_PREFIX(ResizeBuffersMESA):
  25080. #if defined(GLX_USE_TLS)
  25081.         call    _x86_64_get_dispatch@PLT
  25082.         movq    5320(%rax), %r11
  25083.         jmp     *%r11
  25084. #elif defined(PTHREADS)
  25085.         pushq   %rbp
  25086.         call    _x86_64_get_dispatch@PLT
  25087.         popq    %rbp
  25088.         movq    5320(%rax), %r11
  25089.         jmp     *%r11
  25090. #else
  25091.         movq    _glapi_Dispatch(%rip), %rax
  25092.         testq   %rax, %rax
  25093.         je      1f
  25094.         movq    5320(%rax), %r11
  25095.         jmp     *%r11
  25096. 1:
  25097.         pushq   %rbp
  25098.         call    _glapi_get_dispatch
  25099.         popq    %rbp
  25100.         movq    5320(%rax), %r11
  25101.         jmp     *%r11
  25102. #endif /* defined(GLX_USE_TLS) */
  25103.         .size   GL_PREFIX(ResizeBuffersMESA), .-GL_PREFIX(ResizeBuffersMESA)
  25104.  
  25105.         .p2align        4,,15
  25106.         .globl  GL_PREFIX(WindowPos2dMESA)
  25107.         .type   GL_PREFIX(WindowPos2dMESA), @function
  25108. GL_PREFIX(WindowPos2dMESA):
  25109. #if defined(GLX_USE_TLS)
  25110.         call    _x86_64_get_dispatch@PLT
  25111.         movq    5328(%rax), %r11
  25112.         jmp     *%r11
  25113. #elif defined(PTHREADS)
  25114.         subq    $24, %rsp
  25115.         movq    %xmm0, (%rsp)
  25116.         movq    %xmm1, 8(%rsp)
  25117.         call    _x86_64_get_dispatch@PLT
  25118.         movq    8(%rsp), %xmm1
  25119.         movq    (%rsp), %xmm0
  25120.         addq    $24, %rsp
  25121.         movq    5328(%rax), %r11
  25122.         jmp     *%r11
  25123. #else
  25124.         movq    _glapi_Dispatch(%rip), %rax
  25125.         testq   %rax, %rax
  25126.         je      1f
  25127.         movq    5328(%rax), %r11
  25128.         jmp     *%r11
  25129. 1:
  25130.         subq    $24, %rsp
  25131.         movq    %xmm0, (%rsp)
  25132.         movq    %xmm1, 8(%rsp)
  25133.         call    _glapi_get_dispatch
  25134.         movq    8(%rsp), %xmm1
  25135.         movq    (%rsp), %xmm0
  25136.         addq    $24, %rsp
  25137.         movq    5328(%rax), %r11
  25138.         jmp     *%r11
  25139. #endif /* defined(GLX_USE_TLS) */
  25140.         .size   GL_PREFIX(WindowPos2dMESA), .-GL_PREFIX(WindowPos2dMESA)
  25141.  
  25142.         .p2align        4,,15
  25143.         .globl  GL_PREFIX(WindowPos2dvMESA)
  25144.         .type   GL_PREFIX(WindowPos2dvMESA), @function
  25145. GL_PREFIX(WindowPos2dvMESA):
  25146. #if defined(GLX_USE_TLS)
  25147.         call    _x86_64_get_dispatch@PLT
  25148.         movq    5336(%rax), %r11
  25149.         jmp     *%r11
  25150. #elif defined(PTHREADS)
  25151.         pushq   %rdi
  25152.         call    _x86_64_get_dispatch@PLT
  25153.         popq    %rdi
  25154.         movq    5336(%rax), %r11
  25155.         jmp     *%r11
  25156. #else
  25157.         movq    _glapi_Dispatch(%rip), %rax
  25158.         testq   %rax, %rax
  25159.         je      1f
  25160.         movq    5336(%rax), %r11
  25161.         jmp     *%r11
  25162. 1:
  25163.         pushq   %rdi
  25164.         call    _glapi_get_dispatch
  25165.         popq    %rdi
  25166.         movq    5336(%rax), %r11
  25167.         jmp     *%r11
  25168. #endif /* defined(GLX_USE_TLS) */
  25169.         .size   GL_PREFIX(WindowPos2dvMESA), .-GL_PREFIX(WindowPos2dvMESA)
  25170.  
  25171.         .p2align        4,,15
  25172.         .globl  GL_PREFIX(WindowPos2fMESA)
  25173.         .type   GL_PREFIX(WindowPos2fMESA), @function
  25174. GL_PREFIX(WindowPos2fMESA):
  25175. #if defined(GLX_USE_TLS)
  25176.         call    _x86_64_get_dispatch@PLT
  25177.         movq    5344(%rax), %r11
  25178.         jmp     *%r11
  25179. #elif defined(PTHREADS)
  25180.         subq    $24, %rsp
  25181.         movq    %xmm0, (%rsp)
  25182.         movq    %xmm1, 8(%rsp)
  25183.         call    _x86_64_get_dispatch@PLT
  25184.         movq    8(%rsp), %xmm1
  25185.         movq    (%rsp), %xmm0
  25186.         addq    $24, %rsp
  25187.         movq    5344(%rax), %r11
  25188.         jmp     *%r11
  25189. #else
  25190.         movq    _glapi_Dispatch(%rip), %rax
  25191.         testq   %rax, %rax
  25192.         je      1f
  25193.         movq    5344(%rax), %r11
  25194.         jmp     *%r11
  25195. 1:
  25196.         subq    $24, %rsp
  25197.         movq    %xmm0, (%rsp)
  25198.         movq    %xmm1, 8(%rsp)
  25199.         call    _glapi_get_dispatch
  25200.         movq    8(%rsp), %xmm1
  25201.         movq    (%rsp), %xmm0
  25202.         addq    $24, %rsp
  25203.         movq    5344(%rax), %r11
  25204.         jmp     *%r11
  25205. #endif /* defined(GLX_USE_TLS) */
  25206.         .size   GL_PREFIX(WindowPos2fMESA), .-GL_PREFIX(WindowPos2fMESA)
  25207.  
  25208.         .p2align        4,,15
  25209.         .globl  GL_PREFIX(WindowPos2fvMESA)
  25210.         .type   GL_PREFIX(WindowPos2fvMESA), @function
  25211. GL_PREFIX(WindowPos2fvMESA):
  25212. #if defined(GLX_USE_TLS)
  25213.         call    _x86_64_get_dispatch@PLT
  25214.         movq    5352(%rax), %r11
  25215.         jmp     *%r11
  25216. #elif defined(PTHREADS)
  25217.         pushq   %rdi
  25218.         call    _x86_64_get_dispatch@PLT
  25219.         popq    %rdi
  25220.         movq    5352(%rax), %r11
  25221.         jmp     *%r11
  25222. #else
  25223.         movq    _glapi_Dispatch(%rip), %rax
  25224.         testq   %rax, %rax
  25225.         je      1f
  25226.         movq    5352(%rax), %r11
  25227.         jmp     *%r11
  25228. 1:
  25229.         pushq   %rdi
  25230.         call    _glapi_get_dispatch
  25231.         popq    %rdi
  25232.         movq    5352(%rax), %r11
  25233.         jmp     *%r11
  25234. #endif /* defined(GLX_USE_TLS) */
  25235.         .size   GL_PREFIX(WindowPos2fvMESA), .-GL_PREFIX(WindowPos2fvMESA)
  25236.  
  25237.         .p2align        4,,15
  25238.         .globl  GL_PREFIX(WindowPos2iMESA)
  25239.         .type   GL_PREFIX(WindowPos2iMESA), @function
  25240. GL_PREFIX(WindowPos2iMESA):
  25241. #if defined(GLX_USE_TLS)
  25242.         call    _x86_64_get_dispatch@PLT
  25243.         movq    5360(%rax), %r11
  25244.         jmp     *%r11
  25245. #elif defined(PTHREADS)
  25246.         pushq   %rdi
  25247.         pushq   %rsi
  25248.         pushq   %rbp
  25249.         call    _x86_64_get_dispatch@PLT
  25250.         popq    %rbp
  25251.         popq    %rsi
  25252.         popq    %rdi
  25253.         movq    5360(%rax), %r11
  25254.         jmp     *%r11
  25255. #else
  25256.         movq    _glapi_Dispatch(%rip), %rax
  25257.         testq   %rax, %rax
  25258.         je      1f
  25259.         movq    5360(%rax), %r11
  25260.         jmp     *%r11
  25261. 1:
  25262.         pushq   %rdi
  25263.         pushq   %rsi
  25264.         pushq   %rbp
  25265.         call    _glapi_get_dispatch
  25266.         popq    %rbp
  25267.         popq    %rsi
  25268.         popq    %rdi
  25269.         movq    5360(%rax), %r11
  25270.         jmp     *%r11
  25271. #endif /* defined(GLX_USE_TLS) */
  25272.         .size   GL_PREFIX(WindowPos2iMESA), .-GL_PREFIX(WindowPos2iMESA)
  25273.  
  25274.         .p2align        4,,15
  25275.         .globl  GL_PREFIX(WindowPos2ivMESA)
  25276.         .type   GL_PREFIX(WindowPos2ivMESA), @function
  25277. GL_PREFIX(WindowPos2ivMESA):
  25278. #if defined(GLX_USE_TLS)
  25279.         call    _x86_64_get_dispatch@PLT
  25280.         movq    5368(%rax), %r11
  25281.         jmp     *%r11
  25282. #elif defined(PTHREADS)
  25283.         pushq   %rdi
  25284.         call    _x86_64_get_dispatch@PLT
  25285.         popq    %rdi
  25286.         movq    5368(%rax), %r11
  25287.         jmp     *%r11
  25288. #else
  25289.         movq    _glapi_Dispatch(%rip), %rax
  25290.         testq   %rax, %rax
  25291.         je      1f
  25292.         movq    5368(%rax), %r11
  25293.         jmp     *%r11
  25294. 1:
  25295.         pushq   %rdi
  25296.         call    _glapi_get_dispatch
  25297.         popq    %rdi
  25298.         movq    5368(%rax), %r11
  25299.         jmp     *%r11
  25300. #endif /* defined(GLX_USE_TLS) */
  25301.         .size   GL_PREFIX(WindowPos2ivMESA), .-GL_PREFIX(WindowPos2ivMESA)
  25302.  
  25303.         .p2align        4,,15
  25304.         .globl  GL_PREFIX(WindowPos2sMESA)
  25305.         .type   GL_PREFIX(WindowPos2sMESA), @function
  25306. GL_PREFIX(WindowPos2sMESA):
  25307. #if defined(GLX_USE_TLS)
  25308.         call    _x86_64_get_dispatch@PLT
  25309.         movq    5376(%rax), %r11
  25310.         jmp     *%r11
  25311. #elif defined(PTHREADS)
  25312.         pushq   %rdi
  25313.         pushq   %rsi
  25314.         pushq   %rbp
  25315.         call    _x86_64_get_dispatch@PLT
  25316.         popq    %rbp
  25317.         popq    %rsi
  25318.         popq    %rdi
  25319.         movq    5376(%rax), %r11
  25320.         jmp     *%r11
  25321. #else
  25322.         movq    _glapi_Dispatch(%rip), %rax
  25323.         testq   %rax, %rax
  25324.         je      1f
  25325.         movq    5376(%rax), %r11
  25326.         jmp     *%r11
  25327. 1:
  25328.         pushq   %rdi
  25329.         pushq   %rsi
  25330.         pushq   %rbp
  25331.         call    _glapi_get_dispatch
  25332.         popq    %rbp
  25333.         popq    %rsi
  25334.         popq    %rdi
  25335.         movq    5376(%rax), %r11
  25336.         jmp     *%r11
  25337. #endif /* defined(GLX_USE_TLS) */
  25338.         .size   GL_PREFIX(WindowPos2sMESA), .-GL_PREFIX(WindowPos2sMESA)
  25339.  
  25340.         .p2align        4,,15
  25341.         .globl  GL_PREFIX(WindowPos2svMESA)
  25342.         .type   GL_PREFIX(WindowPos2svMESA), @function
  25343. GL_PREFIX(WindowPos2svMESA):
  25344. #if defined(GLX_USE_TLS)
  25345.         call    _x86_64_get_dispatch@PLT
  25346.         movq    5384(%rax), %r11
  25347.         jmp     *%r11
  25348. #elif defined(PTHREADS)
  25349.         pushq   %rdi
  25350.         call    _x86_64_get_dispatch@PLT
  25351.         popq    %rdi
  25352.         movq    5384(%rax), %r11
  25353.         jmp     *%r11
  25354. #else
  25355.         movq    _glapi_Dispatch(%rip), %rax
  25356.         testq   %rax, %rax
  25357.         je      1f
  25358.         movq    5384(%rax), %r11
  25359.         jmp     *%r11
  25360. 1:
  25361.         pushq   %rdi
  25362.         call    _glapi_get_dispatch
  25363.         popq    %rdi
  25364.         movq    5384(%rax), %r11
  25365.         jmp     *%r11
  25366. #endif /* defined(GLX_USE_TLS) */
  25367.         .size   GL_PREFIX(WindowPos2svMESA), .-GL_PREFIX(WindowPos2svMESA)
  25368.  
  25369.         .p2align        4,,15
  25370.         .globl  GL_PREFIX(WindowPos3dMESA)
  25371.         .type   GL_PREFIX(WindowPos3dMESA), @function
  25372. GL_PREFIX(WindowPos3dMESA):
  25373. #if defined(GLX_USE_TLS)
  25374.         call    _x86_64_get_dispatch@PLT
  25375.         movq    5392(%rax), %r11
  25376.         jmp     *%r11
  25377. #elif defined(PTHREADS)
  25378.         subq    $24, %rsp
  25379.         movq    %xmm0, (%rsp)
  25380.         movq    %xmm1, 8(%rsp)
  25381.         movq    %xmm2, 16(%rsp)
  25382.         call    _x86_64_get_dispatch@PLT
  25383.         movq    16(%rsp), %xmm2
  25384.         movq    8(%rsp), %xmm1
  25385.         movq    (%rsp), %xmm0
  25386.         addq    $24, %rsp
  25387.         movq    5392(%rax), %r11
  25388.         jmp     *%r11
  25389. #else
  25390.         movq    _glapi_Dispatch(%rip), %rax
  25391.         testq   %rax, %rax
  25392.         je      1f
  25393.         movq    5392(%rax), %r11
  25394.         jmp     *%r11
  25395. 1:
  25396.         subq    $24, %rsp
  25397.         movq    %xmm0, (%rsp)
  25398.         movq    %xmm1, 8(%rsp)
  25399.         movq    %xmm2, 16(%rsp)
  25400.         call    _glapi_get_dispatch
  25401.         movq    16(%rsp), %xmm2
  25402.         movq    8(%rsp), %xmm1
  25403.         movq    (%rsp), %xmm0
  25404.         addq    $24, %rsp
  25405.         movq    5392(%rax), %r11
  25406.         jmp     *%r11
  25407. #endif /* defined(GLX_USE_TLS) */
  25408.         .size   GL_PREFIX(WindowPos3dMESA), .-GL_PREFIX(WindowPos3dMESA)
  25409.  
  25410.         .p2align        4,,15
  25411.         .globl  GL_PREFIX(WindowPos3dvMESA)
  25412.         .type   GL_PREFIX(WindowPos3dvMESA), @function
  25413. GL_PREFIX(WindowPos3dvMESA):
  25414. #if defined(GLX_USE_TLS)
  25415.         call    _x86_64_get_dispatch@PLT
  25416.         movq    5400(%rax), %r11
  25417.         jmp     *%r11
  25418. #elif defined(PTHREADS)
  25419.         pushq   %rdi
  25420.         call    _x86_64_get_dispatch@PLT
  25421.         popq    %rdi
  25422.         movq    5400(%rax), %r11
  25423.         jmp     *%r11
  25424. #else
  25425.         movq    _glapi_Dispatch(%rip), %rax
  25426.         testq   %rax, %rax
  25427.         je      1f
  25428.         movq    5400(%rax), %r11
  25429.         jmp     *%r11
  25430. 1:
  25431.         pushq   %rdi
  25432.         call    _glapi_get_dispatch
  25433.         popq    %rdi
  25434.         movq    5400(%rax), %r11
  25435.         jmp     *%r11
  25436. #endif /* defined(GLX_USE_TLS) */
  25437.         .size   GL_PREFIX(WindowPos3dvMESA), .-GL_PREFIX(WindowPos3dvMESA)
  25438.  
  25439.         .p2align        4,,15
  25440.         .globl  GL_PREFIX(WindowPos3fMESA)
  25441.         .type   GL_PREFIX(WindowPos3fMESA), @function
  25442. GL_PREFIX(WindowPos3fMESA):
  25443. #if defined(GLX_USE_TLS)
  25444.         call    _x86_64_get_dispatch@PLT
  25445.         movq    5408(%rax), %r11
  25446.         jmp     *%r11
  25447. #elif defined(PTHREADS)
  25448.         subq    $24, %rsp
  25449.         movq    %xmm0, (%rsp)
  25450.         movq    %xmm1, 8(%rsp)
  25451.         movq    %xmm2, 16(%rsp)
  25452.         call    _x86_64_get_dispatch@PLT
  25453.         movq    16(%rsp), %xmm2
  25454.         movq    8(%rsp), %xmm1
  25455.         movq    (%rsp), %xmm0
  25456.         addq    $24, %rsp
  25457.         movq    5408(%rax), %r11
  25458.         jmp     *%r11
  25459. #else
  25460.         movq    _glapi_Dispatch(%rip), %rax
  25461.         testq   %rax, %rax
  25462.         je      1f
  25463.         movq    5408(%rax), %r11
  25464.         jmp     *%r11
  25465. 1:
  25466.         subq    $24, %rsp
  25467.         movq    %xmm0, (%rsp)
  25468.         movq    %xmm1, 8(%rsp)
  25469.         movq    %xmm2, 16(%rsp)
  25470.         call    _glapi_get_dispatch
  25471.         movq    16(%rsp), %xmm2
  25472.         movq    8(%rsp), %xmm1
  25473.         movq    (%rsp), %xmm0
  25474.         addq    $24, %rsp
  25475.         movq    5408(%rax), %r11
  25476.         jmp     *%r11
  25477. #endif /* defined(GLX_USE_TLS) */
  25478.         .size   GL_PREFIX(WindowPos3fMESA), .-GL_PREFIX(WindowPos3fMESA)
  25479.  
  25480.         .p2align        4,,15
  25481.         .globl  GL_PREFIX(WindowPos3fvMESA)
  25482.         .type   GL_PREFIX(WindowPos3fvMESA), @function
  25483. GL_PREFIX(WindowPos3fvMESA):
  25484. #if defined(GLX_USE_TLS)
  25485.         call    _x86_64_get_dispatch@PLT
  25486.         movq    5416(%rax), %r11
  25487.         jmp     *%r11
  25488. #elif defined(PTHREADS)
  25489.         pushq   %rdi
  25490.         call    _x86_64_get_dispatch@PLT
  25491.         popq    %rdi
  25492.         movq    5416(%rax), %r11
  25493.         jmp     *%r11
  25494. #else
  25495.         movq    _glapi_Dispatch(%rip), %rax
  25496.         testq   %rax, %rax
  25497.         je      1f
  25498.         movq    5416(%rax), %r11
  25499.         jmp     *%r11
  25500. 1:
  25501.         pushq   %rdi
  25502.         call    _glapi_get_dispatch
  25503.         popq    %rdi
  25504.         movq    5416(%rax), %r11
  25505.         jmp     *%r11
  25506. #endif /* defined(GLX_USE_TLS) */
  25507.         .size   GL_PREFIX(WindowPos3fvMESA), .-GL_PREFIX(WindowPos3fvMESA)
  25508.  
  25509.         .p2align        4,,15
  25510.         .globl  GL_PREFIX(WindowPos3iMESA)
  25511.         .type   GL_PREFIX(WindowPos3iMESA), @function
  25512. GL_PREFIX(WindowPos3iMESA):
  25513. #if defined(GLX_USE_TLS)
  25514.         call    _x86_64_get_dispatch@PLT
  25515.         movq    5424(%rax), %r11
  25516.         jmp     *%r11
  25517. #elif defined(PTHREADS)
  25518.         pushq   %rdi
  25519.         pushq   %rsi
  25520.         pushq   %rdx
  25521.         call    _x86_64_get_dispatch@PLT
  25522.         popq    %rdx
  25523.         popq    %rsi
  25524.         popq    %rdi
  25525.         movq    5424(%rax), %r11
  25526.         jmp     *%r11
  25527. #else
  25528.         movq    _glapi_Dispatch(%rip), %rax
  25529.         testq   %rax, %rax
  25530.         je      1f
  25531.         movq    5424(%rax), %r11
  25532.         jmp     *%r11
  25533. 1:
  25534.         pushq   %rdi
  25535.         pushq   %rsi
  25536.         pushq   %rdx
  25537.         call    _glapi_get_dispatch
  25538.         popq    %rdx
  25539.         popq    %rsi
  25540.         popq    %rdi
  25541.         movq    5424(%rax), %r11
  25542.         jmp     *%r11
  25543. #endif /* defined(GLX_USE_TLS) */
  25544.         .size   GL_PREFIX(WindowPos3iMESA), .-GL_PREFIX(WindowPos3iMESA)
  25545.  
  25546.         .p2align        4,,15
  25547.         .globl  GL_PREFIX(WindowPos3ivMESA)
  25548.         .type   GL_PREFIX(WindowPos3ivMESA), @function
  25549. GL_PREFIX(WindowPos3ivMESA):
  25550. #if defined(GLX_USE_TLS)
  25551.         call    _x86_64_get_dispatch@PLT
  25552.         movq    5432(%rax), %r11
  25553.         jmp     *%r11
  25554. #elif defined(PTHREADS)
  25555.         pushq   %rdi
  25556.         call    _x86_64_get_dispatch@PLT
  25557.         popq    %rdi
  25558.         movq    5432(%rax), %r11
  25559.         jmp     *%r11
  25560. #else
  25561.         movq    _glapi_Dispatch(%rip), %rax
  25562.         testq   %rax, %rax
  25563.         je      1f
  25564.         movq    5432(%rax), %r11
  25565.         jmp     *%r11
  25566. 1:
  25567.         pushq   %rdi
  25568.         call    _glapi_get_dispatch
  25569.         popq    %rdi
  25570.         movq    5432(%rax), %r11
  25571.         jmp     *%r11
  25572. #endif /* defined(GLX_USE_TLS) */
  25573.         .size   GL_PREFIX(WindowPos3ivMESA), .-GL_PREFIX(WindowPos3ivMESA)
  25574.  
  25575.         .p2align        4,,15
  25576.         .globl  GL_PREFIX(WindowPos3sMESA)
  25577.         .type   GL_PREFIX(WindowPos3sMESA), @function
  25578. GL_PREFIX(WindowPos3sMESA):
  25579. #if defined(GLX_USE_TLS)
  25580.         call    _x86_64_get_dispatch@PLT
  25581.         movq    5440(%rax), %r11
  25582.         jmp     *%r11
  25583. #elif defined(PTHREADS)
  25584.         pushq   %rdi
  25585.         pushq   %rsi
  25586.         pushq   %rdx
  25587.         call    _x86_64_get_dispatch@PLT
  25588.         popq    %rdx
  25589.         popq    %rsi
  25590.         popq    %rdi
  25591.         movq    5440(%rax), %r11
  25592.         jmp     *%r11
  25593. #else
  25594.         movq    _glapi_Dispatch(%rip), %rax
  25595.         testq   %rax, %rax
  25596.         je      1f
  25597.         movq    5440(%rax), %r11
  25598.         jmp     *%r11
  25599. 1:
  25600.         pushq   %rdi
  25601.         pushq   %rsi
  25602.         pushq   %rdx
  25603.         call    _glapi_get_dispatch
  25604.         popq    %rdx
  25605.         popq    %rsi
  25606.         popq    %rdi
  25607.         movq    5440(%rax), %r11
  25608.         jmp     *%r11
  25609. #endif /* defined(GLX_USE_TLS) */
  25610.         .size   GL_PREFIX(WindowPos3sMESA), .-GL_PREFIX(WindowPos3sMESA)
  25611.  
  25612.         .p2align        4,,15
  25613.         .globl  GL_PREFIX(WindowPos3svMESA)
  25614.         .type   GL_PREFIX(WindowPos3svMESA), @function
  25615. GL_PREFIX(WindowPos3svMESA):
  25616. #if defined(GLX_USE_TLS)
  25617.         call    _x86_64_get_dispatch@PLT
  25618.         movq    5448(%rax), %r11
  25619.         jmp     *%r11
  25620. #elif defined(PTHREADS)
  25621.         pushq   %rdi
  25622.         call    _x86_64_get_dispatch@PLT
  25623.         popq    %rdi
  25624.         movq    5448(%rax), %r11
  25625.         jmp     *%r11
  25626. #else
  25627.         movq    _glapi_Dispatch(%rip), %rax
  25628.         testq   %rax, %rax
  25629.         je      1f
  25630.         movq    5448(%rax), %r11
  25631.         jmp     *%r11
  25632. 1:
  25633.         pushq   %rdi
  25634.         call    _glapi_get_dispatch
  25635.         popq    %rdi
  25636.         movq    5448(%rax), %r11
  25637.         jmp     *%r11
  25638. #endif /* defined(GLX_USE_TLS) */
  25639.         .size   GL_PREFIX(WindowPos3svMESA), .-GL_PREFIX(WindowPos3svMESA)
  25640.  
  25641.         .p2align        4,,15
  25642.         .globl  GL_PREFIX(WindowPos4dMESA)
  25643.         .type   GL_PREFIX(WindowPos4dMESA), @function
  25644. GL_PREFIX(WindowPos4dMESA):
  25645. #if defined(GLX_USE_TLS)
  25646.         call    _x86_64_get_dispatch@PLT
  25647.         movq    5456(%rax), %r11
  25648.         jmp     *%r11
  25649. #elif defined(PTHREADS)
  25650.         subq    $40, %rsp
  25651.         movq    %xmm0, (%rsp)
  25652.         movq    %xmm1, 8(%rsp)
  25653.         movq    %xmm2, 16(%rsp)
  25654.         movq    %xmm3, 24(%rsp)
  25655.         call    _x86_64_get_dispatch@PLT
  25656.         movq    24(%rsp), %xmm3
  25657.         movq    16(%rsp), %xmm2
  25658.         movq    8(%rsp), %xmm1
  25659.         movq    (%rsp), %xmm0
  25660.         addq    $40, %rsp
  25661.         movq    5456(%rax), %r11
  25662.         jmp     *%r11
  25663. #else
  25664.         movq    _glapi_Dispatch(%rip), %rax
  25665.         testq   %rax, %rax
  25666.         je      1f
  25667.         movq    5456(%rax), %r11
  25668.         jmp     *%r11
  25669. 1:
  25670.         subq    $40, %rsp
  25671.         movq    %xmm0, (%rsp)
  25672.         movq    %xmm1, 8(%rsp)
  25673.         movq    %xmm2, 16(%rsp)
  25674.         movq    %xmm3, 24(%rsp)
  25675.         call    _glapi_get_dispatch
  25676.         movq    24(%rsp), %xmm3
  25677.         movq    16(%rsp), %xmm2
  25678.         movq    8(%rsp), %xmm1
  25679.         movq    (%rsp), %xmm0
  25680.         addq    $40, %rsp
  25681.         movq    5456(%rax), %r11
  25682.         jmp     *%r11
  25683. #endif /* defined(GLX_USE_TLS) */
  25684.         .size   GL_PREFIX(WindowPos4dMESA), .-GL_PREFIX(WindowPos4dMESA)
  25685.  
  25686.         .p2align        4,,15
  25687.         .globl  GL_PREFIX(WindowPos4dvMESA)
  25688.         .type   GL_PREFIX(WindowPos4dvMESA), @function
  25689. GL_PREFIX(WindowPos4dvMESA):
  25690. #if defined(GLX_USE_TLS)
  25691.         call    _x86_64_get_dispatch@PLT
  25692.         movq    5464(%rax), %r11
  25693.         jmp     *%r11
  25694. #elif defined(PTHREADS)
  25695.         pushq   %rdi
  25696.         call    _x86_64_get_dispatch@PLT
  25697.         popq    %rdi
  25698.         movq    5464(%rax), %r11
  25699.         jmp     *%r11
  25700. #else
  25701.         movq    _glapi_Dispatch(%rip), %rax
  25702.         testq   %rax, %rax
  25703.         je      1f
  25704.         movq    5464(%rax), %r11
  25705.         jmp     *%r11
  25706. 1:
  25707.         pushq   %rdi
  25708.         call    _glapi_get_dispatch
  25709.         popq    %rdi
  25710.         movq    5464(%rax), %r11
  25711.         jmp     *%r11
  25712. #endif /* defined(GLX_USE_TLS) */
  25713.         .size   GL_PREFIX(WindowPos4dvMESA), .-GL_PREFIX(WindowPos4dvMESA)
  25714.  
  25715.         .p2align        4,,15
  25716.         .globl  GL_PREFIX(WindowPos4fMESA)
  25717.         .type   GL_PREFIX(WindowPos4fMESA), @function
  25718. GL_PREFIX(WindowPos4fMESA):
  25719. #if defined(GLX_USE_TLS)
  25720.         call    _x86_64_get_dispatch@PLT
  25721.         movq    5472(%rax), %r11
  25722.         jmp     *%r11
  25723. #elif defined(PTHREADS)
  25724.         subq    $40, %rsp
  25725.         movq    %xmm0, (%rsp)
  25726.         movq    %xmm1, 8(%rsp)
  25727.         movq    %xmm2, 16(%rsp)
  25728.         movq    %xmm3, 24(%rsp)
  25729.         call    _x86_64_get_dispatch@PLT
  25730.         movq    24(%rsp), %xmm3
  25731.         movq    16(%rsp), %xmm2
  25732.         movq    8(%rsp), %xmm1
  25733.         movq    (%rsp), %xmm0
  25734.         addq    $40, %rsp
  25735.         movq    5472(%rax), %r11
  25736.         jmp     *%r11
  25737. #else
  25738.         movq    _glapi_Dispatch(%rip), %rax
  25739.         testq   %rax, %rax
  25740.         je      1f
  25741.         movq    5472(%rax), %r11
  25742.         jmp     *%r11
  25743. 1:
  25744.         subq    $40, %rsp
  25745.         movq    %xmm0, (%rsp)
  25746.         movq    %xmm1, 8(%rsp)
  25747.         movq    %xmm2, 16(%rsp)
  25748.         movq    %xmm3, 24(%rsp)
  25749.         call    _glapi_get_dispatch
  25750.         movq    24(%rsp), %xmm3
  25751.         movq    16(%rsp), %xmm2
  25752.         movq    8(%rsp), %xmm1
  25753.         movq    (%rsp), %xmm0
  25754.         addq    $40, %rsp
  25755.         movq    5472(%rax), %r11
  25756.         jmp     *%r11
  25757. #endif /* defined(GLX_USE_TLS) */
  25758.         .size   GL_PREFIX(WindowPos4fMESA), .-GL_PREFIX(WindowPos4fMESA)
  25759.  
  25760.         .p2align        4,,15
  25761.         .globl  GL_PREFIX(WindowPos4fvMESA)
  25762.         .type   GL_PREFIX(WindowPos4fvMESA), @function
  25763. GL_PREFIX(WindowPos4fvMESA):
  25764. #if defined(GLX_USE_TLS)
  25765.         call    _x86_64_get_dispatch@PLT
  25766.         movq    5480(%rax), %r11
  25767.         jmp     *%r11
  25768. #elif defined(PTHREADS)
  25769.         pushq   %rdi
  25770.         call    _x86_64_get_dispatch@PLT
  25771.         popq    %rdi
  25772.         movq    5480(%rax), %r11
  25773.         jmp     *%r11
  25774. #else
  25775.         movq    _glapi_Dispatch(%rip), %rax
  25776.         testq   %rax, %rax
  25777.         je      1f
  25778.         movq    5480(%rax), %r11
  25779.         jmp     *%r11
  25780. 1:
  25781.         pushq   %rdi
  25782.         call    _glapi_get_dispatch
  25783.         popq    %rdi
  25784.         movq    5480(%rax), %r11
  25785.         jmp     *%r11
  25786. #endif /* defined(GLX_USE_TLS) */
  25787.         .size   GL_PREFIX(WindowPos4fvMESA), .-GL_PREFIX(WindowPos4fvMESA)
  25788.  
  25789.         .p2align        4,,15
  25790.         .globl  GL_PREFIX(WindowPos4iMESA)
  25791.         .type   GL_PREFIX(WindowPos4iMESA), @function
  25792. GL_PREFIX(WindowPos4iMESA):
  25793. #if defined(GLX_USE_TLS)
  25794.         call    _x86_64_get_dispatch@PLT
  25795.         movq    5488(%rax), %r11
  25796.         jmp     *%r11
  25797. #elif defined(PTHREADS)
  25798.         pushq   %rdi
  25799.         pushq   %rsi
  25800.         pushq   %rdx
  25801.         pushq   %rcx
  25802.         pushq   %rbp
  25803.         call    _x86_64_get_dispatch@PLT
  25804.         popq    %rbp
  25805.         popq    %rcx
  25806.         popq    %rdx
  25807.         popq    %rsi
  25808.         popq    %rdi
  25809.         movq    5488(%rax), %r11
  25810.         jmp     *%r11
  25811. #else
  25812.         movq    _glapi_Dispatch(%rip), %rax
  25813.         testq   %rax, %rax
  25814.         je      1f
  25815.         movq    5488(%rax), %r11
  25816.         jmp     *%r11
  25817. 1:
  25818.         pushq   %rdi
  25819.         pushq   %rsi
  25820.         pushq   %rdx
  25821.         pushq   %rcx
  25822.         pushq   %rbp
  25823.         call    _glapi_get_dispatch
  25824.         popq    %rbp
  25825.         popq    %rcx
  25826.         popq    %rdx
  25827.         popq    %rsi
  25828.         popq    %rdi
  25829.         movq    5488(%rax), %r11
  25830.         jmp     *%r11
  25831. #endif /* defined(GLX_USE_TLS) */
  25832.         .size   GL_PREFIX(WindowPos4iMESA), .-GL_PREFIX(WindowPos4iMESA)
  25833.  
  25834.         .p2align        4,,15
  25835.         .globl  GL_PREFIX(WindowPos4ivMESA)
  25836.         .type   GL_PREFIX(WindowPos4ivMESA), @function
  25837. GL_PREFIX(WindowPos4ivMESA):
  25838. #if defined(GLX_USE_TLS)
  25839.         call    _x86_64_get_dispatch@PLT
  25840.         movq    5496(%rax), %r11
  25841.         jmp     *%r11
  25842. #elif defined(PTHREADS)
  25843.         pushq   %rdi
  25844.         call    _x86_64_get_dispatch@PLT
  25845.         popq    %rdi
  25846.         movq    5496(%rax), %r11
  25847.         jmp     *%r11
  25848. #else
  25849.         movq    _glapi_Dispatch(%rip), %rax
  25850.         testq   %rax, %rax
  25851.         je      1f
  25852.         movq    5496(%rax), %r11
  25853.         jmp     *%r11
  25854. 1:
  25855.         pushq   %rdi
  25856.         call    _glapi_get_dispatch
  25857.         popq    %rdi
  25858.         movq    5496(%rax), %r11
  25859.         jmp     *%r11
  25860. #endif /* defined(GLX_USE_TLS) */
  25861.         .size   GL_PREFIX(WindowPos4ivMESA), .-GL_PREFIX(WindowPos4ivMESA)
  25862.  
  25863.         .p2align        4,,15
  25864.         .globl  GL_PREFIX(WindowPos4sMESA)
  25865.         .type   GL_PREFIX(WindowPos4sMESA), @function
  25866. GL_PREFIX(WindowPos4sMESA):
  25867. #if defined(GLX_USE_TLS)
  25868.         call    _x86_64_get_dispatch@PLT
  25869.         movq    5504(%rax), %r11
  25870.         jmp     *%r11
  25871. #elif defined(PTHREADS)
  25872.         pushq   %rdi
  25873.         pushq   %rsi
  25874.         pushq   %rdx
  25875.         pushq   %rcx
  25876.         pushq   %rbp
  25877.         call    _x86_64_get_dispatch@PLT
  25878.         popq    %rbp
  25879.         popq    %rcx
  25880.         popq    %rdx
  25881.         popq    %rsi
  25882.         popq    %rdi
  25883.         movq    5504(%rax), %r11
  25884.         jmp     *%r11
  25885. #else
  25886.         movq    _glapi_Dispatch(%rip), %rax
  25887.         testq   %rax, %rax
  25888.         je      1f
  25889.         movq    5504(%rax), %r11
  25890.         jmp     *%r11
  25891. 1:
  25892.         pushq   %rdi
  25893.         pushq   %rsi
  25894.         pushq   %rdx
  25895.         pushq   %rcx
  25896.         pushq   %rbp
  25897.         call    _glapi_get_dispatch
  25898.         popq    %rbp
  25899.         popq    %rcx
  25900.         popq    %rdx
  25901.         popq    %rsi
  25902.         popq    %rdi
  25903.         movq    5504(%rax), %r11
  25904.         jmp     *%r11
  25905. #endif /* defined(GLX_USE_TLS) */
  25906.         .size   GL_PREFIX(WindowPos4sMESA), .-GL_PREFIX(WindowPos4sMESA)
  25907.  
  25908.         .p2align        4,,15
  25909.         .globl  GL_PREFIX(WindowPos4svMESA)
  25910.         .type   GL_PREFIX(WindowPos4svMESA), @function
  25911. GL_PREFIX(WindowPos4svMESA):
  25912. #if defined(GLX_USE_TLS)
  25913.         call    _x86_64_get_dispatch@PLT
  25914.         movq    5512(%rax), %r11
  25915.         jmp     *%r11
  25916. #elif defined(PTHREADS)
  25917.         pushq   %rdi
  25918.         call    _x86_64_get_dispatch@PLT
  25919.         popq    %rdi
  25920.         movq    5512(%rax), %r11
  25921.         jmp     *%r11
  25922. #else
  25923.         movq    _glapi_Dispatch(%rip), %rax
  25924.         testq   %rax, %rax
  25925.         je      1f
  25926.         movq    5512(%rax), %r11
  25927.         jmp     *%r11
  25928. 1:
  25929.         pushq   %rdi
  25930.         call    _glapi_get_dispatch
  25931.         popq    %rdi
  25932.         movq    5512(%rax), %r11
  25933.         jmp     *%r11
  25934. #endif /* defined(GLX_USE_TLS) */
  25935.         .size   GL_PREFIX(WindowPos4svMESA), .-GL_PREFIX(WindowPos4svMESA)
  25936.  
  25937.         .p2align        4,,15
  25938.         .globl  GL_PREFIX(_dispatch_stub_690)
  25939.         .type   GL_PREFIX(_dispatch_stub_690), @function
  25940.         HIDDEN(GL_PREFIX(_dispatch_stub_690))
  25941. GL_PREFIX(_dispatch_stub_690):
  25942. #if defined(GLX_USE_TLS)
  25943.         call    _x86_64_get_dispatch@PLT
  25944.         movq    5520(%rax), %r11
  25945.         jmp     *%r11
  25946. #elif defined(PTHREADS)
  25947.         pushq   %rdi
  25948.         pushq   %rsi
  25949.         pushq   %rdx
  25950.         pushq   %rcx
  25951.         pushq   %r8
  25952.         call    _x86_64_get_dispatch@PLT
  25953.         popq    %r8
  25954.         popq    %rcx
  25955.         popq    %rdx
  25956.         popq    %rsi
  25957.         popq    %rdi
  25958.         movq    5520(%rax), %r11
  25959.         jmp     *%r11
  25960. #else
  25961.         movq    _glapi_Dispatch(%rip), %rax
  25962.         testq   %rax, %rax
  25963.         je      1f
  25964.         movq    5520(%rax), %r11
  25965.         jmp     *%r11
  25966. 1:
  25967.         pushq   %rdi
  25968.         pushq   %rsi
  25969.         pushq   %rdx
  25970.         pushq   %rcx
  25971.         pushq   %r8
  25972.         call    _glapi_get_dispatch
  25973.         popq    %r8
  25974.         popq    %rcx
  25975.         popq    %rdx
  25976.         popq    %rsi
  25977.         popq    %rdi
  25978.         movq    5520(%rax), %r11
  25979.         jmp     *%r11
  25980. #endif /* defined(GLX_USE_TLS) */
  25981.         .size   GL_PREFIX(_dispatch_stub_690), .-GL_PREFIX(_dispatch_stub_690)
  25982.  
  25983.         .p2align        4,,15
  25984.         .globl  GL_PREFIX(_dispatch_stub_691)
  25985.         .type   GL_PREFIX(_dispatch_stub_691), @function
  25986.         HIDDEN(GL_PREFIX(_dispatch_stub_691))
  25987. GL_PREFIX(_dispatch_stub_691):
  25988. #if defined(GLX_USE_TLS)
  25989.         call    _x86_64_get_dispatch@PLT
  25990.         movq    5528(%rax), %r11
  25991.         jmp     *%r11
  25992. #elif defined(PTHREADS)
  25993.         pushq   %rdi
  25994.         pushq   %rsi
  25995.         pushq   %rdx
  25996.         pushq   %rcx
  25997.         pushq   %r8
  25998.         pushq   %r9
  25999.         pushq   %rbp
  26000.         call    _x86_64_get_dispatch@PLT
  26001.         popq    %rbp
  26002.         popq    %r9
  26003.         popq    %r8
  26004.         popq    %rcx
  26005.         popq    %rdx
  26006.         popq    %rsi
  26007.         popq    %rdi
  26008.         movq    5528(%rax), %r11
  26009.         jmp     *%r11
  26010. #else
  26011.         movq    _glapi_Dispatch(%rip), %rax
  26012.         testq   %rax, %rax
  26013.         je      1f
  26014.         movq    5528(%rax), %r11
  26015.         jmp     *%r11
  26016. 1:
  26017.         pushq   %rdi
  26018.         pushq   %rsi
  26019.         pushq   %rdx
  26020.         pushq   %rcx
  26021.         pushq   %r8
  26022.         pushq   %r9
  26023.         pushq   %rbp
  26024.         call    _glapi_get_dispatch
  26025.         popq    %rbp
  26026.         popq    %r9
  26027.         popq    %r8
  26028.         popq    %rcx
  26029.         popq    %rdx
  26030.         popq    %rsi
  26031.         popq    %rdi
  26032.         movq    5528(%rax), %r11
  26033.         jmp     *%r11
  26034. #endif /* defined(GLX_USE_TLS) */
  26035.         .size   GL_PREFIX(_dispatch_stub_691), .-GL_PREFIX(_dispatch_stub_691)
  26036.  
  26037.         .p2align        4,,15
  26038.         .globl  GL_PREFIX(_dispatch_stub_692)
  26039.         .type   GL_PREFIX(_dispatch_stub_692), @function
  26040.         HIDDEN(GL_PREFIX(_dispatch_stub_692))
  26041. GL_PREFIX(_dispatch_stub_692):
  26042. #if defined(GLX_USE_TLS)
  26043.         call    _x86_64_get_dispatch@PLT
  26044.         movq    5536(%rax), %r11
  26045.         jmp     *%r11
  26046. #elif defined(PTHREADS)
  26047.         pushq   %rdi
  26048.         pushq   %rsi
  26049.         pushq   %rbp
  26050.         call    _x86_64_get_dispatch@PLT
  26051.         popq    %rbp
  26052.         popq    %rsi
  26053.         popq    %rdi
  26054.         movq    5536(%rax), %r11
  26055.         jmp     *%r11
  26056. #else
  26057.         movq    _glapi_Dispatch(%rip), %rax
  26058.         testq   %rax, %rax
  26059.         je      1f
  26060.         movq    5536(%rax), %r11
  26061.         jmp     *%r11
  26062. 1:
  26063.         pushq   %rdi
  26064.         pushq   %rsi
  26065.         pushq   %rbp
  26066.         call    _glapi_get_dispatch
  26067.         popq    %rbp
  26068.         popq    %rsi
  26069.         popq    %rdi
  26070.         movq    5536(%rax), %r11
  26071.         jmp     *%r11
  26072. #endif /* defined(GLX_USE_TLS) */
  26073.         .size   GL_PREFIX(_dispatch_stub_692), .-GL_PREFIX(_dispatch_stub_692)
  26074.  
  26075.         .p2align        4,,15
  26076.         .globl  GL_PREFIX(_dispatch_stub_693)
  26077.         .type   GL_PREFIX(_dispatch_stub_693), @function
  26078.         HIDDEN(GL_PREFIX(_dispatch_stub_693))
  26079. GL_PREFIX(_dispatch_stub_693):
  26080. #if defined(GLX_USE_TLS)
  26081.         call    _x86_64_get_dispatch@PLT
  26082.         movq    5544(%rax), %r11
  26083.         jmp     *%r11
  26084. #elif defined(PTHREADS)
  26085.         pushq   %rdi
  26086.         call    _x86_64_get_dispatch@PLT
  26087.         popq    %rdi
  26088.         movq    5544(%rax), %r11
  26089.         jmp     *%r11
  26090. #else
  26091.         movq    _glapi_Dispatch(%rip), %rax
  26092.         testq   %rax, %rax
  26093.         je      1f
  26094.         movq    5544(%rax), %r11
  26095.         jmp     *%r11
  26096. 1:
  26097.         pushq   %rdi
  26098.         call    _glapi_get_dispatch
  26099.         popq    %rdi
  26100.         movq    5544(%rax), %r11
  26101.         jmp     *%r11
  26102. #endif /* defined(GLX_USE_TLS) */
  26103.         .size   GL_PREFIX(_dispatch_stub_693), .-GL_PREFIX(_dispatch_stub_693)
  26104.  
  26105.         .p2align        4,,15
  26106.         .globl  GL_PREFIX(_dispatch_stub_694)
  26107.         .type   GL_PREFIX(_dispatch_stub_694), @function
  26108.         HIDDEN(GL_PREFIX(_dispatch_stub_694))
  26109. GL_PREFIX(_dispatch_stub_694):
  26110. #if defined(GLX_USE_TLS)
  26111.         call    _x86_64_get_dispatch@PLT
  26112.         movq    5552(%rax), %r11
  26113.         jmp     *%r11
  26114. #elif defined(PTHREADS)
  26115.         pushq   %rdi
  26116.         pushq   %rsi
  26117.         pushq   %rbp
  26118.         call    _x86_64_get_dispatch@PLT
  26119.         popq    %rbp
  26120.         popq    %rsi
  26121.         popq    %rdi
  26122.         movq    5552(%rax), %r11
  26123.         jmp     *%r11
  26124. #else
  26125.         movq    _glapi_Dispatch(%rip), %rax
  26126.         testq   %rax, %rax
  26127.         je      1f
  26128.         movq    5552(%rax), %r11
  26129.         jmp     *%r11
  26130. 1:
  26131.         pushq   %rdi
  26132.         pushq   %rsi
  26133.         pushq   %rbp
  26134.         call    _glapi_get_dispatch
  26135.         popq    %rbp
  26136.         popq    %rsi
  26137.         popq    %rdi
  26138.         movq    5552(%rax), %r11
  26139.         jmp     *%r11
  26140. #endif /* defined(GLX_USE_TLS) */
  26141.         .size   GL_PREFIX(_dispatch_stub_694), .-GL_PREFIX(_dispatch_stub_694)
  26142.  
  26143.         .p2align        4,,15
  26144.         .globl  GL_PREFIX(_dispatch_stub_695)
  26145.         .type   GL_PREFIX(_dispatch_stub_695), @function
  26146.         HIDDEN(GL_PREFIX(_dispatch_stub_695))
  26147. GL_PREFIX(_dispatch_stub_695):
  26148. #if defined(GLX_USE_TLS)
  26149.         call    _x86_64_get_dispatch@PLT
  26150.         movq    5560(%rax), %r11
  26151.         jmp     *%r11
  26152. #elif defined(PTHREADS)
  26153.         pushq   %rdi
  26154.         pushq   %rsi
  26155.         pushq   %rdx
  26156.         call    _x86_64_get_dispatch@PLT
  26157.         popq    %rdx
  26158.         popq    %rsi
  26159.         popq    %rdi
  26160.         movq    5560(%rax), %r11
  26161.         jmp     *%r11
  26162. #else
  26163.         movq    _glapi_Dispatch(%rip), %rax
  26164.         testq   %rax, %rax
  26165.         je      1f
  26166.         movq    5560(%rax), %r11
  26167.         jmp     *%r11
  26168. 1:
  26169.         pushq   %rdi
  26170.         pushq   %rsi
  26171.         pushq   %rdx
  26172.         call    _glapi_get_dispatch
  26173.         popq    %rdx
  26174.         popq    %rsi
  26175.         popq    %rdi
  26176.         movq    5560(%rax), %r11
  26177.         jmp     *%r11
  26178. #endif /* defined(GLX_USE_TLS) */
  26179.         .size   GL_PREFIX(_dispatch_stub_695), .-GL_PREFIX(_dispatch_stub_695)
  26180.  
  26181.         .p2align        4,,15
  26182.         .globl  GL_PREFIX(_dispatch_stub_696)
  26183.         .type   GL_PREFIX(_dispatch_stub_696), @function
  26184.         HIDDEN(GL_PREFIX(_dispatch_stub_696))
  26185. GL_PREFIX(_dispatch_stub_696):
  26186. #if defined(GLX_USE_TLS)
  26187.         call    _x86_64_get_dispatch@PLT
  26188.         movq    5568(%rax), %r11
  26189.         jmp     *%r11
  26190. #elif defined(PTHREADS)
  26191.         pushq   %rdi
  26192.         call    _x86_64_get_dispatch@PLT
  26193.         popq    %rdi
  26194.         movq    5568(%rax), %r11
  26195.         jmp     *%r11
  26196. #else
  26197.         movq    _glapi_Dispatch(%rip), %rax
  26198.         testq   %rax, %rax
  26199.         je      1f
  26200.         movq    5568(%rax), %r11
  26201.         jmp     *%r11
  26202. 1:
  26203.         pushq   %rdi
  26204.         call    _glapi_get_dispatch
  26205.         popq    %rdi
  26206.         movq    5568(%rax), %r11
  26207.         jmp     *%r11
  26208. #endif /* defined(GLX_USE_TLS) */
  26209.         .size   GL_PREFIX(_dispatch_stub_696), .-GL_PREFIX(_dispatch_stub_696)
  26210.  
  26211.         .p2align        4,,15
  26212.         .globl  GL_PREFIX(_dispatch_stub_697)
  26213.         .type   GL_PREFIX(_dispatch_stub_697), @function
  26214.         HIDDEN(GL_PREFIX(_dispatch_stub_697))
  26215. GL_PREFIX(_dispatch_stub_697):
  26216. #if defined(GLX_USE_TLS)
  26217.         call    _x86_64_get_dispatch@PLT
  26218.         movq    5576(%rax), %r11
  26219.         jmp     *%r11
  26220. #elif defined(PTHREADS)
  26221.         pushq   %rdi
  26222.         pushq   %rsi
  26223.         pushq   %rbp
  26224.         call    _x86_64_get_dispatch@PLT
  26225.         popq    %rbp
  26226.         popq    %rsi
  26227.         popq    %rdi
  26228.         movq    5576(%rax), %r11
  26229.         jmp     *%r11
  26230. #else
  26231.         movq    _glapi_Dispatch(%rip), %rax
  26232.         testq   %rax, %rax
  26233.         je      1f
  26234.         movq    5576(%rax), %r11
  26235.         jmp     *%r11
  26236. 1:
  26237.         pushq   %rdi
  26238.         pushq   %rsi
  26239.         pushq   %rbp
  26240.         call    _glapi_get_dispatch
  26241.         popq    %rbp
  26242.         popq    %rsi
  26243.         popq    %rdi
  26244.         movq    5576(%rax), %r11
  26245.         jmp     *%r11
  26246. #endif /* defined(GLX_USE_TLS) */
  26247.         .size   GL_PREFIX(_dispatch_stub_697), .-GL_PREFIX(_dispatch_stub_697)
  26248.  
  26249.         .p2align        4,,15
  26250.         .globl  GL_PREFIX(_dispatch_stub_698)
  26251.         .type   GL_PREFIX(_dispatch_stub_698), @function
  26252.         HIDDEN(GL_PREFIX(_dispatch_stub_698))
  26253. GL_PREFIX(_dispatch_stub_698):
  26254. #if defined(GLX_USE_TLS)
  26255.         call    _x86_64_get_dispatch@PLT
  26256.         movq    5584(%rax), %r11
  26257.         jmp     *%r11
  26258. #elif defined(PTHREADS)
  26259.         pushq   %rdi
  26260.         call    _x86_64_get_dispatch@PLT
  26261.         popq    %rdi
  26262.         movq    5584(%rax), %r11
  26263.         jmp     *%r11
  26264. #else
  26265.         movq    _glapi_Dispatch(%rip), %rax
  26266.         testq   %rax, %rax
  26267.         je      1f
  26268.         movq    5584(%rax), %r11
  26269.         jmp     *%r11
  26270. 1:
  26271.         pushq   %rdi
  26272.         call    _glapi_get_dispatch
  26273.         popq    %rdi
  26274.         movq    5584(%rax), %r11
  26275.         jmp     *%r11
  26276. #endif /* defined(GLX_USE_TLS) */
  26277.         .size   GL_PREFIX(_dispatch_stub_698), .-GL_PREFIX(_dispatch_stub_698)
  26278.  
  26279.         .p2align        4,,15
  26280.         .globl  GL_PREFIX(AreProgramsResidentNV)
  26281.         .type   GL_PREFIX(AreProgramsResidentNV), @function
  26282. GL_PREFIX(AreProgramsResidentNV):
  26283. #if defined(GLX_USE_TLS)
  26284.         call    _x86_64_get_dispatch@PLT
  26285.         movq    5592(%rax), %r11
  26286.         jmp     *%r11
  26287. #elif defined(PTHREADS)
  26288.         pushq   %rdi
  26289.         pushq   %rsi
  26290.         pushq   %rdx
  26291.         call    _x86_64_get_dispatch@PLT
  26292.         popq    %rdx
  26293.         popq    %rsi
  26294.         popq    %rdi
  26295.         movq    5592(%rax), %r11
  26296.         jmp     *%r11
  26297. #else
  26298.         movq    _glapi_Dispatch(%rip), %rax
  26299.         testq   %rax, %rax
  26300.         je      1f
  26301.         movq    5592(%rax), %r11
  26302.         jmp     *%r11
  26303. 1:
  26304.         pushq   %rdi
  26305.         pushq   %rsi
  26306.         pushq   %rdx
  26307.         call    _glapi_get_dispatch
  26308.         popq    %rdx
  26309.         popq    %rsi
  26310.         popq    %rdi
  26311.         movq    5592(%rax), %r11
  26312.         jmp     *%r11
  26313. #endif /* defined(GLX_USE_TLS) */
  26314.         .size   GL_PREFIX(AreProgramsResidentNV), .-GL_PREFIX(AreProgramsResidentNV)
  26315.  
  26316.         .p2align        4,,15
  26317.         .globl  GL_PREFIX(BindProgramNV)
  26318.         .type   GL_PREFIX(BindProgramNV), @function
  26319. GL_PREFIX(BindProgramNV):
  26320. #if defined(GLX_USE_TLS)
  26321.         call    _x86_64_get_dispatch@PLT
  26322.         movq    5600(%rax), %r11
  26323.         jmp     *%r11
  26324. #elif defined(PTHREADS)
  26325.         pushq   %rdi
  26326.         pushq   %rsi
  26327.         pushq   %rbp
  26328.         call    _x86_64_get_dispatch@PLT
  26329.         popq    %rbp
  26330.         popq    %rsi
  26331.         popq    %rdi
  26332.         movq    5600(%rax), %r11
  26333.         jmp     *%r11
  26334. #else
  26335.         movq    _glapi_Dispatch(%rip), %rax
  26336.         testq   %rax, %rax
  26337.         je      1f
  26338.         movq    5600(%rax), %r11
  26339.         jmp     *%r11
  26340. 1:
  26341.         pushq   %rdi
  26342.         pushq   %rsi
  26343.         pushq   %rbp
  26344.         call    _glapi_get_dispatch
  26345.         popq    %rbp
  26346.         popq    %rsi
  26347.         popq    %rdi
  26348.         movq    5600(%rax), %r11
  26349.         jmp     *%r11
  26350. #endif /* defined(GLX_USE_TLS) */
  26351.         .size   GL_PREFIX(BindProgramNV), .-GL_PREFIX(BindProgramNV)
  26352.  
  26353.         .p2align        4,,15
  26354.         .globl  GL_PREFIX(DeleteProgramsNV)
  26355.         .type   GL_PREFIX(DeleteProgramsNV), @function
  26356. GL_PREFIX(DeleteProgramsNV):
  26357. #if defined(GLX_USE_TLS)
  26358.         call    _x86_64_get_dispatch@PLT
  26359.         movq    5608(%rax), %r11
  26360.         jmp     *%r11
  26361. #elif defined(PTHREADS)
  26362.         pushq   %rdi
  26363.         pushq   %rsi
  26364.         pushq   %rbp
  26365.         call    _x86_64_get_dispatch@PLT
  26366.         popq    %rbp
  26367.         popq    %rsi
  26368.         popq    %rdi
  26369.         movq    5608(%rax), %r11
  26370.         jmp     *%r11
  26371. #else
  26372.         movq    _glapi_Dispatch(%rip), %rax
  26373.         testq   %rax, %rax
  26374.         je      1f
  26375.         movq    5608(%rax), %r11
  26376.         jmp     *%r11
  26377. 1:
  26378.         pushq   %rdi
  26379.         pushq   %rsi
  26380.         pushq   %rbp
  26381.         call    _glapi_get_dispatch
  26382.         popq    %rbp
  26383.         popq    %rsi
  26384.         popq    %rdi
  26385.         movq    5608(%rax), %r11
  26386.         jmp     *%r11
  26387. #endif /* defined(GLX_USE_TLS) */
  26388.         .size   GL_PREFIX(DeleteProgramsNV), .-GL_PREFIX(DeleteProgramsNV)
  26389.  
  26390.         .p2align        4,,15
  26391.         .globl  GL_PREFIX(ExecuteProgramNV)
  26392.         .type   GL_PREFIX(ExecuteProgramNV), @function
  26393. GL_PREFIX(ExecuteProgramNV):
  26394. #if defined(GLX_USE_TLS)
  26395.         call    _x86_64_get_dispatch@PLT
  26396.         movq    5616(%rax), %r11
  26397.         jmp     *%r11
  26398. #elif defined(PTHREADS)
  26399.         pushq   %rdi
  26400.         pushq   %rsi
  26401.         pushq   %rdx
  26402.         call    _x86_64_get_dispatch@PLT
  26403.         popq    %rdx
  26404.         popq    %rsi
  26405.         popq    %rdi
  26406.         movq    5616(%rax), %r11
  26407.         jmp     *%r11
  26408. #else
  26409.         movq    _glapi_Dispatch(%rip), %rax
  26410.         testq   %rax, %rax
  26411.         je      1f
  26412.         movq    5616(%rax), %r11
  26413.         jmp     *%r11
  26414. 1:
  26415.         pushq   %rdi
  26416.         pushq   %rsi
  26417.         pushq   %rdx
  26418.         call    _glapi_get_dispatch
  26419.         popq    %rdx
  26420.         popq    %rsi
  26421.         popq    %rdi
  26422.         movq    5616(%rax), %r11
  26423.         jmp     *%r11
  26424. #endif /* defined(GLX_USE_TLS) */
  26425.         .size   GL_PREFIX(ExecuteProgramNV), .-GL_PREFIX(ExecuteProgramNV)
  26426.  
  26427.         .p2align        4,,15
  26428.         .globl  GL_PREFIX(GenProgramsNV)
  26429.         .type   GL_PREFIX(GenProgramsNV), @function
  26430. GL_PREFIX(GenProgramsNV):
  26431. #if defined(GLX_USE_TLS)
  26432.         call    _x86_64_get_dispatch@PLT
  26433.         movq    5624(%rax), %r11
  26434.         jmp     *%r11
  26435. #elif defined(PTHREADS)
  26436.         pushq   %rdi
  26437.         pushq   %rsi
  26438.         pushq   %rbp
  26439.         call    _x86_64_get_dispatch@PLT
  26440.         popq    %rbp
  26441.         popq    %rsi
  26442.         popq    %rdi
  26443.         movq    5624(%rax), %r11
  26444.         jmp     *%r11
  26445. #else
  26446.         movq    _glapi_Dispatch(%rip), %rax
  26447.         testq   %rax, %rax
  26448.         je      1f
  26449.         movq    5624(%rax), %r11
  26450.         jmp     *%r11
  26451. 1:
  26452.         pushq   %rdi
  26453.         pushq   %rsi
  26454.         pushq   %rbp
  26455.         call    _glapi_get_dispatch
  26456.         popq    %rbp
  26457.         popq    %rsi
  26458.         popq    %rdi
  26459.         movq    5624(%rax), %r11
  26460.         jmp     *%r11
  26461. #endif /* defined(GLX_USE_TLS) */
  26462.         .size   GL_PREFIX(GenProgramsNV), .-GL_PREFIX(GenProgramsNV)
  26463.  
  26464.         .p2align        4,,15
  26465.         .globl  GL_PREFIX(GetProgramParameterdvNV)
  26466.         .type   GL_PREFIX(GetProgramParameterdvNV), @function
  26467. GL_PREFIX(GetProgramParameterdvNV):
  26468. #if defined(GLX_USE_TLS)
  26469.         call    _x86_64_get_dispatch@PLT
  26470.         movq    5632(%rax), %r11
  26471.         jmp     *%r11
  26472. #elif defined(PTHREADS)
  26473.         pushq   %rdi
  26474.         pushq   %rsi
  26475.         pushq   %rdx
  26476.         pushq   %rcx
  26477.         pushq   %rbp
  26478.         call    _x86_64_get_dispatch@PLT
  26479.         popq    %rbp
  26480.         popq    %rcx
  26481.         popq    %rdx
  26482.         popq    %rsi
  26483.         popq    %rdi
  26484.         movq    5632(%rax), %r11
  26485.         jmp     *%r11
  26486. #else
  26487.         movq    _glapi_Dispatch(%rip), %rax
  26488.         testq   %rax, %rax
  26489.         je      1f
  26490.         movq    5632(%rax), %r11
  26491.         jmp     *%r11
  26492. 1:
  26493.         pushq   %rdi
  26494.         pushq   %rsi
  26495.         pushq   %rdx
  26496.         pushq   %rcx
  26497.         pushq   %rbp
  26498.         call    _glapi_get_dispatch
  26499.         popq    %rbp
  26500.         popq    %rcx
  26501.         popq    %rdx
  26502.         popq    %rsi
  26503.         popq    %rdi
  26504.         movq    5632(%rax), %r11
  26505.         jmp     *%r11
  26506. #endif /* defined(GLX_USE_TLS) */
  26507.         .size   GL_PREFIX(GetProgramParameterdvNV), .-GL_PREFIX(GetProgramParameterdvNV)
  26508.  
  26509.         .p2align        4,,15
  26510.         .globl  GL_PREFIX(GetProgramParameterfvNV)
  26511.         .type   GL_PREFIX(GetProgramParameterfvNV), @function
  26512. GL_PREFIX(GetProgramParameterfvNV):
  26513. #if defined(GLX_USE_TLS)
  26514.         call    _x86_64_get_dispatch@PLT
  26515.         movq    5640(%rax), %r11
  26516.         jmp     *%r11
  26517. #elif defined(PTHREADS)
  26518.         pushq   %rdi
  26519.         pushq   %rsi
  26520.         pushq   %rdx
  26521.         pushq   %rcx
  26522.         pushq   %rbp
  26523.         call    _x86_64_get_dispatch@PLT
  26524.         popq    %rbp
  26525.         popq    %rcx
  26526.         popq    %rdx
  26527.         popq    %rsi
  26528.         popq    %rdi
  26529.         movq    5640(%rax), %r11
  26530.         jmp     *%r11
  26531. #else
  26532.         movq    _glapi_Dispatch(%rip), %rax
  26533.         testq   %rax, %rax
  26534.         je      1f
  26535.         movq    5640(%rax), %r11
  26536.         jmp     *%r11
  26537. 1:
  26538.         pushq   %rdi
  26539.         pushq   %rsi
  26540.         pushq   %rdx
  26541.         pushq   %rcx
  26542.         pushq   %rbp
  26543.         call    _glapi_get_dispatch
  26544.         popq    %rbp
  26545.         popq    %rcx
  26546.         popq    %rdx
  26547.         popq    %rsi
  26548.         popq    %rdi
  26549.         movq    5640(%rax), %r11
  26550.         jmp     *%r11
  26551. #endif /* defined(GLX_USE_TLS) */
  26552.         .size   GL_PREFIX(GetProgramParameterfvNV), .-GL_PREFIX(GetProgramParameterfvNV)
  26553.  
  26554.         .p2align        4,,15
  26555.         .globl  GL_PREFIX(GetProgramStringNV)
  26556.         .type   GL_PREFIX(GetProgramStringNV), @function
  26557. GL_PREFIX(GetProgramStringNV):
  26558. #if defined(GLX_USE_TLS)
  26559.         call    _x86_64_get_dispatch@PLT
  26560.         movq    5648(%rax), %r11
  26561.         jmp     *%r11
  26562. #elif defined(PTHREADS)
  26563.         pushq   %rdi
  26564.         pushq   %rsi
  26565.         pushq   %rdx
  26566.         call    _x86_64_get_dispatch@PLT
  26567.         popq    %rdx
  26568.         popq    %rsi
  26569.         popq    %rdi
  26570.         movq    5648(%rax), %r11
  26571.         jmp     *%r11
  26572. #else
  26573.         movq    _glapi_Dispatch(%rip), %rax
  26574.         testq   %rax, %rax
  26575.         je      1f
  26576.         movq    5648(%rax), %r11
  26577.         jmp     *%r11
  26578. 1:
  26579.         pushq   %rdi
  26580.         pushq   %rsi
  26581.         pushq   %rdx
  26582.         call    _glapi_get_dispatch
  26583.         popq    %rdx
  26584.         popq    %rsi
  26585.         popq    %rdi
  26586.         movq    5648(%rax), %r11
  26587.         jmp     *%r11
  26588. #endif /* defined(GLX_USE_TLS) */
  26589.         .size   GL_PREFIX(GetProgramStringNV), .-GL_PREFIX(GetProgramStringNV)
  26590.  
  26591.         .p2align        4,,15
  26592.         .globl  GL_PREFIX(GetProgramivNV)
  26593.         .type   GL_PREFIX(GetProgramivNV), @function
  26594. GL_PREFIX(GetProgramivNV):
  26595. #if defined(GLX_USE_TLS)
  26596.         call    _x86_64_get_dispatch@PLT
  26597.         movq    5656(%rax), %r11
  26598.         jmp     *%r11
  26599. #elif defined(PTHREADS)
  26600.         pushq   %rdi
  26601.         pushq   %rsi
  26602.         pushq   %rdx
  26603.         call    _x86_64_get_dispatch@PLT
  26604.         popq    %rdx
  26605.         popq    %rsi
  26606.         popq    %rdi
  26607.         movq    5656(%rax), %r11
  26608.         jmp     *%r11
  26609. #else
  26610.         movq    _glapi_Dispatch(%rip), %rax
  26611.         testq   %rax, %rax
  26612.         je      1f
  26613.         movq    5656(%rax), %r11
  26614.         jmp     *%r11
  26615. 1:
  26616.         pushq   %rdi
  26617.         pushq   %rsi
  26618.         pushq   %rdx
  26619.         call    _glapi_get_dispatch
  26620.         popq    %rdx
  26621.         popq    %rsi
  26622.         popq    %rdi
  26623.         movq    5656(%rax), %r11
  26624.         jmp     *%r11
  26625. #endif /* defined(GLX_USE_TLS) */
  26626.         .size   GL_PREFIX(GetProgramivNV), .-GL_PREFIX(GetProgramivNV)
  26627.  
  26628.         .p2align        4,,15
  26629.         .globl  GL_PREFIX(GetTrackMatrixivNV)
  26630.         .type   GL_PREFIX(GetTrackMatrixivNV), @function
  26631. GL_PREFIX(GetTrackMatrixivNV):
  26632. #if defined(GLX_USE_TLS)
  26633.         call    _x86_64_get_dispatch@PLT
  26634.         movq    5664(%rax), %r11
  26635.         jmp     *%r11
  26636. #elif defined(PTHREADS)
  26637.         pushq   %rdi
  26638.         pushq   %rsi
  26639.         pushq   %rdx
  26640.         pushq   %rcx
  26641.         pushq   %rbp
  26642.         call    _x86_64_get_dispatch@PLT
  26643.         popq    %rbp
  26644.         popq    %rcx
  26645.         popq    %rdx
  26646.         popq    %rsi
  26647.         popq    %rdi
  26648.         movq    5664(%rax), %r11
  26649.         jmp     *%r11
  26650. #else
  26651.         movq    _glapi_Dispatch(%rip), %rax
  26652.         testq   %rax, %rax
  26653.         je      1f
  26654.         movq    5664(%rax), %r11
  26655.         jmp     *%r11
  26656. 1:
  26657.         pushq   %rdi
  26658.         pushq   %rsi
  26659.         pushq   %rdx
  26660.         pushq   %rcx
  26661.         pushq   %rbp
  26662.         call    _glapi_get_dispatch
  26663.         popq    %rbp
  26664.         popq    %rcx
  26665.         popq    %rdx
  26666.         popq    %rsi
  26667.         popq    %rdi
  26668.         movq    5664(%rax), %r11
  26669.         jmp     *%r11
  26670. #endif /* defined(GLX_USE_TLS) */
  26671.         .size   GL_PREFIX(GetTrackMatrixivNV), .-GL_PREFIX(GetTrackMatrixivNV)
  26672.  
  26673.         .p2align        4,,15
  26674.         .globl  GL_PREFIX(GetVertexAttribPointervNV)
  26675.         .type   GL_PREFIX(GetVertexAttribPointervNV), @function
  26676. GL_PREFIX(GetVertexAttribPointervNV):
  26677. #if defined(GLX_USE_TLS)
  26678.         call    _x86_64_get_dispatch@PLT
  26679.         movq    5672(%rax), %r11
  26680.         jmp     *%r11
  26681. #elif defined(PTHREADS)
  26682.         pushq   %rdi
  26683.         pushq   %rsi
  26684.         pushq   %rdx
  26685.         call    _x86_64_get_dispatch@PLT
  26686.         popq    %rdx
  26687.         popq    %rsi
  26688.         popq    %rdi
  26689.         movq    5672(%rax), %r11
  26690.         jmp     *%r11
  26691. #else
  26692.         movq    _glapi_Dispatch(%rip), %rax
  26693.         testq   %rax, %rax
  26694.         je      1f
  26695.         movq    5672(%rax), %r11
  26696.         jmp     *%r11
  26697. 1:
  26698.         pushq   %rdi
  26699.         pushq   %rsi
  26700.         pushq   %rdx
  26701.         call    _glapi_get_dispatch
  26702.         popq    %rdx
  26703.         popq    %rsi
  26704.         popq    %rdi
  26705.         movq    5672(%rax), %r11
  26706.         jmp     *%r11
  26707. #endif /* defined(GLX_USE_TLS) */
  26708.         .size   GL_PREFIX(GetVertexAttribPointervNV), .-GL_PREFIX(GetVertexAttribPointervNV)
  26709.  
  26710.         .p2align        4,,15
  26711.         .globl  GL_PREFIX(GetVertexAttribdvNV)
  26712.         .type   GL_PREFIX(GetVertexAttribdvNV), @function
  26713. GL_PREFIX(GetVertexAttribdvNV):
  26714. #if defined(GLX_USE_TLS)
  26715.         call    _x86_64_get_dispatch@PLT
  26716.         movq    5680(%rax), %r11
  26717.         jmp     *%r11
  26718. #elif defined(PTHREADS)
  26719.         pushq   %rdi
  26720.         pushq   %rsi
  26721.         pushq   %rdx
  26722.         call    _x86_64_get_dispatch@PLT
  26723.         popq    %rdx
  26724.         popq    %rsi
  26725.         popq    %rdi
  26726.         movq    5680(%rax), %r11
  26727.         jmp     *%r11
  26728. #else
  26729.         movq    _glapi_Dispatch(%rip), %rax
  26730.         testq   %rax, %rax
  26731.         je      1f
  26732.         movq    5680(%rax), %r11
  26733.         jmp     *%r11
  26734. 1:
  26735.         pushq   %rdi
  26736.         pushq   %rsi
  26737.         pushq   %rdx
  26738.         call    _glapi_get_dispatch
  26739.         popq    %rdx
  26740.         popq    %rsi
  26741.         popq    %rdi
  26742.         movq    5680(%rax), %r11
  26743.         jmp     *%r11
  26744. #endif /* defined(GLX_USE_TLS) */
  26745.         .size   GL_PREFIX(GetVertexAttribdvNV), .-GL_PREFIX(GetVertexAttribdvNV)
  26746.  
  26747.         .p2align        4,,15
  26748.         .globl  GL_PREFIX(GetVertexAttribfvNV)
  26749.         .type   GL_PREFIX(GetVertexAttribfvNV), @function
  26750. GL_PREFIX(GetVertexAttribfvNV):
  26751. #if defined(GLX_USE_TLS)
  26752.         call    _x86_64_get_dispatch@PLT
  26753.         movq    5688(%rax), %r11
  26754.         jmp     *%r11
  26755. #elif defined(PTHREADS)
  26756.         pushq   %rdi
  26757.         pushq   %rsi
  26758.         pushq   %rdx
  26759.         call    _x86_64_get_dispatch@PLT
  26760.         popq    %rdx
  26761.         popq    %rsi
  26762.         popq    %rdi
  26763.         movq    5688(%rax), %r11
  26764.         jmp     *%r11
  26765. #else
  26766.         movq    _glapi_Dispatch(%rip), %rax
  26767.         testq   %rax, %rax
  26768.         je      1f
  26769.         movq    5688(%rax), %r11
  26770.         jmp     *%r11
  26771. 1:
  26772.         pushq   %rdi
  26773.         pushq   %rsi
  26774.         pushq   %rdx
  26775.         call    _glapi_get_dispatch
  26776.         popq    %rdx
  26777.         popq    %rsi
  26778.         popq    %rdi
  26779.         movq    5688(%rax), %r11
  26780.         jmp     *%r11
  26781. #endif /* defined(GLX_USE_TLS) */
  26782.         .size   GL_PREFIX(GetVertexAttribfvNV), .-GL_PREFIX(GetVertexAttribfvNV)
  26783.  
  26784.         .p2align        4,,15
  26785.         .globl  GL_PREFIX(GetVertexAttribivNV)
  26786.         .type   GL_PREFIX(GetVertexAttribivNV), @function
  26787. GL_PREFIX(GetVertexAttribivNV):
  26788. #if defined(GLX_USE_TLS)
  26789.         call    _x86_64_get_dispatch@PLT
  26790.         movq    5696(%rax), %r11
  26791.         jmp     *%r11
  26792. #elif defined(PTHREADS)
  26793.         pushq   %rdi
  26794.         pushq   %rsi
  26795.         pushq   %rdx
  26796.         call    _x86_64_get_dispatch@PLT
  26797.         popq    %rdx
  26798.         popq    %rsi
  26799.         popq    %rdi
  26800.         movq    5696(%rax), %r11
  26801.         jmp     *%r11
  26802. #else
  26803.         movq    _glapi_Dispatch(%rip), %rax
  26804.         testq   %rax, %rax
  26805.         je      1f
  26806.         movq    5696(%rax), %r11
  26807.         jmp     *%r11
  26808. 1:
  26809.         pushq   %rdi
  26810.         pushq   %rsi
  26811.         pushq   %rdx
  26812.         call    _glapi_get_dispatch
  26813.         popq    %rdx
  26814.         popq    %rsi
  26815.         popq    %rdi
  26816.         movq    5696(%rax), %r11
  26817.         jmp     *%r11
  26818. #endif /* defined(GLX_USE_TLS) */
  26819.         .size   GL_PREFIX(GetVertexAttribivNV), .-GL_PREFIX(GetVertexAttribivNV)
  26820.  
  26821.         .p2align        4,,15
  26822.         .globl  GL_PREFIX(IsProgramNV)
  26823.         .type   GL_PREFIX(IsProgramNV), @function
  26824. GL_PREFIX(IsProgramNV):
  26825. #if defined(GLX_USE_TLS)
  26826.         call    _x86_64_get_dispatch@PLT
  26827.         movq    5704(%rax), %r11
  26828.         jmp     *%r11
  26829. #elif defined(PTHREADS)
  26830.         pushq   %rdi
  26831.         call    _x86_64_get_dispatch@PLT
  26832.         popq    %rdi
  26833.         movq    5704(%rax), %r11
  26834.         jmp     *%r11
  26835. #else
  26836.         movq    _glapi_Dispatch(%rip), %rax
  26837.         testq   %rax, %rax
  26838.         je      1f
  26839.         movq    5704(%rax), %r11
  26840.         jmp     *%r11
  26841. 1:
  26842.         pushq   %rdi
  26843.         call    _glapi_get_dispatch
  26844.         popq    %rdi
  26845.         movq    5704(%rax), %r11
  26846.         jmp     *%r11
  26847. #endif /* defined(GLX_USE_TLS) */
  26848.         .size   GL_PREFIX(IsProgramNV), .-GL_PREFIX(IsProgramNV)
  26849.  
  26850.         .p2align        4,,15
  26851.         .globl  GL_PREFIX(LoadProgramNV)
  26852.         .type   GL_PREFIX(LoadProgramNV), @function
  26853. GL_PREFIX(LoadProgramNV):
  26854. #if defined(GLX_USE_TLS)
  26855.         call    _x86_64_get_dispatch@PLT
  26856.         movq    5712(%rax), %r11
  26857.         jmp     *%r11
  26858. #elif defined(PTHREADS)
  26859.         pushq   %rdi
  26860.         pushq   %rsi
  26861.         pushq   %rdx
  26862.         pushq   %rcx
  26863.         pushq   %rbp
  26864.         call    _x86_64_get_dispatch@PLT
  26865.         popq    %rbp
  26866.         popq    %rcx
  26867.         popq    %rdx
  26868.         popq    %rsi
  26869.         popq    %rdi
  26870.         movq    5712(%rax), %r11
  26871.         jmp     *%r11
  26872. #else
  26873.         movq    _glapi_Dispatch(%rip), %rax
  26874.         testq   %rax, %rax
  26875.         je      1f
  26876.         movq    5712(%rax), %r11
  26877.         jmp     *%r11
  26878. 1:
  26879.         pushq   %rdi
  26880.         pushq   %rsi
  26881.         pushq   %rdx
  26882.         pushq   %rcx
  26883.         pushq   %rbp
  26884.         call    _glapi_get_dispatch
  26885.         popq    %rbp
  26886.         popq    %rcx
  26887.         popq    %rdx
  26888.         popq    %rsi
  26889.         popq    %rdi
  26890.         movq    5712(%rax), %r11
  26891.         jmp     *%r11
  26892. #endif /* defined(GLX_USE_TLS) */
  26893.         .size   GL_PREFIX(LoadProgramNV), .-GL_PREFIX(LoadProgramNV)
  26894.  
  26895.         .p2align        4,,15
  26896.         .globl  GL_PREFIX(ProgramParameters4dvNV)
  26897.         .type   GL_PREFIX(ProgramParameters4dvNV), @function
  26898. GL_PREFIX(ProgramParameters4dvNV):
  26899. #if defined(GLX_USE_TLS)
  26900.         call    _x86_64_get_dispatch@PLT
  26901.         movq    5720(%rax), %r11
  26902.         jmp     *%r11
  26903. #elif defined(PTHREADS)
  26904.         pushq   %rdi
  26905.         pushq   %rsi
  26906.         pushq   %rdx
  26907.         pushq   %rcx
  26908.         pushq   %rbp
  26909.         call    _x86_64_get_dispatch@PLT
  26910.         popq    %rbp
  26911.         popq    %rcx
  26912.         popq    %rdx
  26913.         popq    %rsi
  26914.         popq    %rdi
  26915.         movq    5720(%rax), %r11
  26916.         jmp     *%r11
  26917. #else
  26918.         movq    _glapi_Dispatch(%rip), %rax
  26919.         testq   %rax, %rax
  26920.         je      1f
  26921.         movq    5720(%rax), %r11
  26922.         jmp     *%r11
  26923. 1:
  26924.         pushq   %rdi
  26925.         pushq   %rsi
  26926.         pushq   %rdx
  26927.         pushq   %rcx
  26928.         pushq   %rbp
  26929.         call    _glapi_get_dispatch
  26930.         popq    %rbp
  26931.         popq    %rcx
  26932.         popq    %rdx
  26933.         popq    %rsi
  26934.         popq    %rdi
  26935.         movq    5720(%rax), %r11
  26936.         jmp     *%r11
  26937. #endif /* defined(GLX_USE_TLS) */
  26938.         .size   GL_PREFIX(ProgramParameters4dvNV), .-GL_PREFIX(ProgramParameters4dvNV)
  26939.  
  26940.         .p2align        4,,15
  26941.         .globl  GL_PREFIX(ProgramParameters4fvNV)
  26942.         .type   GL_PREFIX(ProgramParameters4fvNV), @function
  26943. GL_PREFIX(ProgramParameters4fvNV):
  26944. #if defined(GLX_USE_TLS)
  26945.         call    _x86_64_get_dispatch@PLT
  26946.         movq    5728(%rax), %r11
  26947.         jmp     *%r11
  26948. #elif defined(PTHREADS)
  26949.         pushq   %rdi
  26950.         pushq   %rsi
  26951.         pushq   %rdx
  26952.         pushq   %rcx
  26953.         pushq   %rbp
  26954.         call    _x86_64_get_dispatch@PLT
  26955.         popq    %rbp
  26956.         popq    %rcx
  26957.         popq    %rdx
  26958.         popq    %rsi
  26959.         popq    %rdi
  26960.         movq    5728(%rax), %r11
  26961.         jmp     *%r11
  26962. #else
  26963.         movq    _glapi_Dispatch(%rip), %rax
  26964.         testq   %rax, %rax
  26965.         je      1f
  26966.         movq    5728(%rax), %r11
  26967.         jmp     *%r11
  26968. 1:
  26969.         pushq   %rdi
  26970.         pushq   %rsi
  26971.         pushq   %rdx
  26972.         pushq   %rcx
  26973.         pushq   %rbp
  26974.         call    _glapi_get_dispatch
  26975.         popq    %rbp
  26976.         popq    %rcx
  26977.         popq    %rdx
  26978.         popq    %rsi
  26979.         popq    %rdi
  26980.         movq    5728(%rax), %r11
  26981.         jmp     *%r11
  26982. #endif /* defined(GLX_USE_TLS) */
  26983.         .size   GL_PREFIX(ProgramParameters4fvNV), .-GL_PREFIX(ProgramParameters4fvNV)
  26984.  
  26985.         .p2align        4,,15
  26986.         .globl  GL_PREFIX(RequestResidentProgramsNV)
  26987.         .type   GL_PREFIX(RequestResidentProgramsNV), @function
  26988. GL_PREFIX(RequestResidentProgramsNV):
  26989. #if defined(GLX_USE_TLS)
  26990.         call    _x86_64_get_dispatch@PLT
  26991.         movq    5736(%rax), %r11
  26992.         jmp     *%r11
  26993. #elif defined(PTHREADS)
  26994.         pushq   %rdi
  26995.         pushq   %rsi
  26996.         pushq   %rbp
  26997.         call    _x86_64_get_dispatch@PLT
  26998.         popq    %rbp
  26999.         popq    %rsi
  27000.         popq    %rdi
  27001.         movq    5736(%rax), %r11
  27002.         jmp     *%r11
  27003. #else
  27004.         movq    _glapi_Dispatch(%rip), %rax
  27005.         testq   %rax, %rax
  27006.         je      1f
  27007.         movq    5736(%rax), %r11
  27008.         jmp     *%r11
  27009. 1:
  27010.         pushq   %rdi
  27011.         pushq   %rsi
  27012.         pushq   %rbp
  27013.         call    _glapi_get_dispatch
  27014.         popq    %rbp
  27015.         popq    %rsi
  27016.         popq    %rdi
  27017.         movq    5736(%rax), %r11
  27018.         jmp     *%r11
  27019. #endif /* defined(GLX_USE_TLS) */
  27020.         .size   GL_PREFIX(RequestResidentProgramsNV), .-GL_PREFIX(RequestResidentProgramsNV)
  27021.  
  27022.         .p2align        4,,15
  27023.         .globl  GL_PREFIX(TrackMatrixNV)
  27024.         .type   GL_PREFIX(TrackMatrixNV), @function
  27025. GL_PREFIX(TrackMatrixNV):
  27026. #if defined(GLX_USE_TLS)
  27027.         call    _x86_64_get_dispatch@PLT
  27028.         movq    5744(%rax), %r11
  27029.         jmp     *%r11
  27030. #elif defined(PTHREADS)
  27031.         pushq   %rdi
  27032.         pushq   %rsi
  27033.         pushq   %rdx
  27034.         pushq   %rcx
  27035.         pushq   %rbp
  27036.         call    _x86_64_get_dispatch@PLT
  27037.         popq    %rbp
  27038.         popq    %rcx
  27039.         popq    %rdx
  27040.         popq    %rsi
  27041.         popq    %rdi
  27042.         movq    5744(%rax), %r11
  27043.         jmp     *%r11
  27044. #else
  27045.         movq    _glapi_Dispatch(%rip), %rax
  27046.         testq   %rax, %rax
  27047.         je      1f
  27048.         movq    5744(%rax), %r11
  27049.         jmp     *%r11
  27050. 1:
  27051.         pushq   %rdi
  27052.         pushq   %rsi
  27053.         pushq   %rdx
  27054.         pushq   %rcx
  27055.         pushq   %rbp
  27056.         call    _glapi_get_dispatch
  27057.         popq    %rbp
  27058.         popq    %rcx
  27059.         popq    %rdx
  27060.         popq    %rsi
  27061.         popq    %rdi
  27062.         movq    5744(%rax), %r11
  27063.         jmp     *%r11
  27064. #endif /* defined(GLX_USE_TLS) */
  27065.         .size   GL_PREFIX(TrackMatrixNV), .-GL_PREFIX(TrackMatrixNV)
  27066.  
  27067.         .p2align        4,,15
  27068.         .globl  GL_PREFIX(VertexAttrib1dNV)
  27069.         .type   GL_PREFIX(VertexAttrib1dNV), @function
  27070. GL_PREFIX(VertexAttrib1dNV):
  27071. #if defined(GLX_USE_TLS)
  27072.         call    _x86_64_get_dispatch@PLT
  27073.         movq    5752(%rax), %r11
  27074.         jmp     *%r11
  27075. #elif defined(PTHREADS)
  27076.         subq    $24, %rsp
  27077.         movq    %rdi, (%rsp)
  27078.         movq    %xmm0, 8(%rsp)
  27079.         call    _x86_64_get_dispatch@PLT
  27080.         movq    8(%rsp), %xmm0
  27081.         movq    (%rsp), %rdi
  27082.         addq    $24, %rsp
  27083.         movq    5752(%rax), %r11
  27084.         jmp     *%r11
  27085. #else
  27086.         movq    _glapi_Dispatch(%rip), %rax
  27087.         testq   %rax, %rax
  27088.         je      1f
  27089.         movq    5752(%rax), %r11
  27090.         jmp     *%r11
  27091. 1:
  27092.         subq    $24, %rsp
  27093.         movq    %rdi, (%rsp)
  27094.         movq    %xmm0, 8(%rsp)
  27095.         call    _glapi_get_dispatch
  27096.         movq    8(%rsp), %xmm0
  27097.         movq    (%rsp), %rdi
  27098.         addq    $24, %rsp
  27099.         movq    5752(%rax), %r11
  27100.         jmp     *%r11
  27101. #endif /* defined(GLX_USE_TLS) */
  27102.         .size   GL_PREFIX(VertexAttrib1dNV), .-GL_PREFIX(VertexAttrib1dNV)
  27103.  
  27104.         .p2align        4,,15
  27105.         .globl  GL_PREFIX(VertexAttrib1dvNV)
  27106.         .type   GL_PREFIX(VertexAttrib1dvNV), @function
  27107. GL_PREFIX(VertexAttrib1dvNV):
  27108. #if defined(GLX_USE_TLS)
  27109.         call    _x86_64_get_dispatch@PLT
  27110.         movq    5760(%rax), %r11
  27111.         jmp     *%r11
  27112. #elif defined(PTHREADS)
  27113.         pushq   %rdi
  27114.         pushq   %rsi
  27115.         pushq   %rbp
  27116.         call    _x86_64_get_dispatch@PLT
  27117.         popq    %rbp
  27118.         popq    %rsi
  27119.         popq    %rdi
  27120.         movq    5760(%rax), %r11
  27121.         jmp     *%r11
  27122. #else
  27123.         movq    _glapi_Dispatch(%rip), %rax
  27124.         testq   %rax, %rax
  27125.         je      1f
  27126.         movq    5760(%rax), %r11
  27127.         jmp     *%r11
  27128. 1:
  27129.         pushq   %rdi
  27130.         pushq   %rsi
  27131.         pushq   %rbp
  27132.         call    _glapi_get_dispatch
  27133.         popq    %rbp
  27134.         popq    %rsi
  27135.         popq    %rdi
  27136.         movq    5760(%rax), %r11
  27137.         jmp     *%r11
  27138. #endif /* defined(GLX_USE_TLS) */
  27139.         .size   GL_PREFIX(VertexAttrib1dvNV), .-GL_PREFIX(VertexAttrib1dvNV)
  27140.  
  27141.         .p2align        4,,15
  27142.         .globl  GL_PREFIX(VertexAttrib1fNV)
  27143.         .type   GL_PREFIX(VertexAttrib1fNV), @function
  27144. GL_PREFIX(VertexAttrib1fNV):
  27145. #if defined(GLX_USE_TLS)
  27146.         call    _x86_64_get_dispatch@PLT
  27147.         movq    5768(%rax), %r11
  27148.         jmp     *%r11
  27149. #elif defined(PTHREADS)
  27150.         subq    $24, %rsp
  27151.         movq    %rdi, (%rsp)
  27152.         movq    %xmm0, 8(%rsp)
  27153.         call    _x86_64_get_dispatch@PLT
  27154.         movq    8(%rsp), %xmm0
  27155.         movq    (%rsp), %rdi
  27156.         addq    $24, %rsp
  27157.         movq    5768(%rax), %r11
  27158.         jmp     *%r11
  27159. #else
  27160.         movq    _glapi_Dispatch(%rip), %rax
  27161.         testq   %rax, %rax
  27162.         je      1f
  27163.         movq    5768(%rax), %r11
  27164.         jmp     *%r11
  27165. 1:
  27166.         subq    $24, %rsp
  27167.         movq    %rdi, (%rsp)
  27168.         movq    %xmm0, 8(%rsp)
  27169.         call    _glapi_get_dispatch
  27170.         movq    8(%rsp), %xmm0
  27171.         movq    (%rsp), %rdi
  27172.         addq    $24, %rsp
  27173.         movq    5768(%rax), %r11
  27174.         jmp     *%r11
  27175. #endif /* defined(GLX_USE_TLS) */
  27176.         .size   GL_PREFIX(VertexAttrib1fNV), .-GL_PREFIX(VertexAttrib1fNV)
  27177.  
  27178.         .p2align        4,,15
  27179.         .globl  GL_PREFIX(VertexAttrib1fvNV)
  27180.         .type   GL_PREFIX(VertexAttrib1fvNV), @function
  27181. GL_PREFIX(VertexAttrib1fvNV):
  27182. #if defined(GLX_USE_TLS)
  27183.         call    _x86_64_get_dispatch@PLT
  27184.         movq    5776(%rax), %r11
  27185.         jmp     *%r11
  27186. #elif defined(PTHREADS)
  27187.         pushq   %rdi
  27188.         pushq   %rsi
  27189.         pushq   %rbp
  27190.         call    _x86_64_get_dispatch@PLT
  27191.         popq    %rbp
  27192.         popq    %rsi
  27193.         popq    %rdi
  27194.         movq    5776(%rax), %r11
  27195.         jmp     *%r11
  27196. #else
  27197.         movq    _glapi_Dispatch(%rip), %rax
  27198.         testq   %rax, %rax
  27199.         je      1f
  27200.         movq    5776(%rax), %r11
  27201.         jmp     *%r11
  27202. 1:
  27203.         pushq   %rdi
  27204.         pushq   %rsi
  27205.         pushq   %rbp
  27206.         call    _glapi_get_dispatch
  27207.         popq    %rbp
  27208.         popq    %rsi
  27209.         popq    %rdi
  27210.         movq    5776(%rax), %r11
  27211.         jmp     *%r11
  27212. #endif /* defined(GLX_USE_TLS) */
  27213.         .size   GL_PREFIX(VertexAttrib1fvNV), .-GL_PREFIX(VertexAttrib1fvNV)
  27214.  
  27215.         .p2align        4,,15
  27216.         .globl  GL_PREFIX(VertexAttrib1sNV)
  27217.         .type   GL_PREFIX(VertexAttrib1sNV), @function
  27218. GL_PREFIX(VertexAttrib1sNV):
  27219. #if defined(GLX_USE_TLS)
  27220.         call    _x86_64_get_dispatch@PLT
  27221.         movq    5784(%rax), %r11
  27222.         jmp     *%r11
  27223. #elif defined(PTHREADS)
  27224.         pushq   %rdi
  27225.         pushq   %rsi
  27226.         pushq   %rbp
  27227.         call    _x86_64_get_dispatch@PLT
  27228.         popq    %rbp
  27229.         popq    %rsi
  27230.         popq    %rdi
  27231.         movq    5784(%rax), %r11
  27232.         jmp     *%r11
  27233. #else
  27234.         movq    _glapi_Dispatch(%rip), %rax
  27235.         testq   %rax, %rax
  27236.         je      1f
  27237.         movq    5784(%rax), %r11
  27238.         jmp     *%r11
  27239. 1:
  27240.         pushq   %rdi
  27241.         pushq   %rsi
  27242.         pushq   %rbp
  27243.         call    _glapi_get_dispatch
  27244.         popq    %rbp
  27245.         popq    %rsi
  27246.         popq    %rdi
  27247.         movq    5784(%rax), %r11
  27248.         jmp     *%r11
  27249. #endif /* defined(GLX_USE_TLS) */
  27250.         .size   GL_PREFIX(VertexAttrib1sNV), .-GL_PREFIX(VertexAttrib1sNV)
  27251.  
  27252.         .p2align        4,,15
  27253.         .globl  GL_PREFIX(VertexAttrib1svNV)
  27254.         .type   GL_PREFIX(VertexAttrib1svNV), @function
  27255. GL_PREFIX(VertexAttrib1svNV):
  27256. #if defined(GLX_USE_TLS)
  27257.         call    _x86_64_get_dispatch@PLT
  27258.         movq    5792(%rax), %r11
  27259.         jmp     *%r11
  27260. #elif defined(PTHREADS)
  27261.         pushq   %rdi
  27262.         pushq   %rsi
  27263.         pushq   %rbp
  27264.         call    _x86_64_get_dispatch@PLT
  27265.         popq    %rbp
  27266.         popq    %rsi
  27267.         popq    %rdi
  27268.         movq    5792(%rax), %r11
  27269.         jmp     *%r11
  27270. #else
  27271.         movq    _glapi_Dispatch(%rip), %rax
  27272.         testq   %rax, %rax
  27273.         je      1f
  27274.         movq    5792(%rax), %r11
  27275.         jmp     *%r11
  27276. 1:
  27277.         pushq   %rdi
  27278.         pushq   %rsi
  27279.         pushq   %rbp
  27280.         call    _glapi_get_dispatch
  27281.         popq    %rbp
  27282.         popq    %rsi
  27283.         popq    %rdi
  27284.         movq    5792(%rax), %r11
  27285.         jmp     *%r11
  27286. #endif /* defined(GLX_USE_TLS) */
  27287.         .size   GL_PREFIX(VertexAttrib1svNV), .-GL_PREFIX(VertexAttrib1svNV)
  27288.  
  27289.         .p2align        4,,15
  27290.         .globl  GL_PREFIX(VertexAttrib2dNV)
  27291.         .type   GL_PREFIX(VertexAttrib2dNV), @function
  27292. GL_PREFIX(VertexAttrib2dNV):
  27293. #if defined(GLX_USE_TLS)
  27294.         call    _x86_64_get_dispatch@PLT
  27295.         movq    5800(%rax), %r11
  27296.         jmp     *%r11
  27297. #elif defined(PTHREADS)
  27298.         subq    $24, %rsp
  27299.         movq    %rdi, (%rsp)
  27300.         movq    %xmm0, 8(%rsp)
  27301.         movq    %xmm1, 16(%rsp)
  27302.         call    _x86_64_get_dispatch@PLT
  27303.         movq    16(%rsp), %xmm1
  27304.         movq    8(%rsp), %xmm0
  27305.         movq    (%rsp), %rdi
  27306.         addq    $24, %rsp
  27307.         movq    5800(%rax), %r11
  27308.         jmp     *%r11
  27309. #else
  27310.         movq    _glapi_Dispatch(%rip), %rax
  27311.         testq   %rax, %rax
  27312.         je      1f
  27313.         movq    5800(%rax), %r11
  27314.         jmp     *%r11
  27315. 1:
  27316.         subq    $24, %rsp
  27317.         movq    %rdi, (%rsp)
  27318.         movq    %xmm0, 8(%rsp)
  27319.         movq    %xmm1, 16(%rsp)
  27320.         call    _glapi_get_dispatch
  27321.         movq    16(%rsp), %xmm1
  27322.         movq    8(%rsp), %xmm0
  27323.         movq    (%rsp), %rdi
  27324.         addq    $24, %rsp
  27325.         movq    5800(%rax), %r11
  27326.         jmp     *%r11
  27327. #endif /* defined(GLX_USE_TLS) */
  27328.         .size   GL_PREFIX(VertexAttrib2dNV), .-GL_PREFIX(VertexAttrib2dNV)
  27329.  
  27330.         .p2align        4,,15
  27331.         .globl  GL_PREFIX(VertexAttrib2dvNV)
  27332.         .type   GL_PREFIX(VertexAttrib2dvNV), @function
  27333. GL_PREFIX(VertexAttrib2dvNV):
  27334. #if defined(GLX_USE_TLS)
  27335.         call    _x86_64_get_dispatch@PLT
  27336.         movq    5808(%rax), %r11
  27337.         jmp     *%r11
  27338. #elif defined(PTHREADS)
  27339.         pushq   %rdi
  27340.         pushq   %rsi
  27341.         pushq   %rbp
  27342.         call    _x86_64_get_dispatch@PLT
  27343.         popq    %rbp
  27344.         popq    %rsi
  27345.         popq    %rdi
  27346.         movq    5808(%rax), %r11
  27347.         jmp     *%r11
  27348. #else
  27349.         movq    _glapi_Dispatch(%rip), %rax
  27350.         testq   %rax, %rax
  27351.         je      1f
  27352.         movq    5808(%rax), %r11
  27353.         jmp     *%r11
  27354. 1:
  27355.         pushq   %rdi
  27356.         pushq   %rsi
  27357.         pushq   %rbp
  27358.         call    _glapi_get_dispatch
  27359.         popq    %rbp
  27360.         popq    %rsi
  27361.         popq    %rdi
  27362.         movq    5808(%rax), %r11
  27363.         jmp     *%r11
  27364. #endif /* defined(GLX_USE_TLS) */
  27365.         .size   GL_PREFIX(VertexAttrib2dvNV), .-GL_PREFIX(VertexAttrib2dvNV)
  27366.  
  27367.         .p2align        4,,15
  27368.         .globl  GL_PREFIX(VertexAttrib2fNV)
  27369.         .type   GL_PREFIX(VertexAttrib2fNV), @function
  27370. GL_PREFIX(VertexAttrib2fNV):
  27371. #if defined(GLX_USE_TLS)
  27372.         call    _x86_64_get_dispatch@PLT
  27373.         movq    5816(%rax), %r11
  27374.         jmp     *%r11
  27375. #elif defined(PTHREADS)
  27376.         subq    $24, %rsp
  27377.         movq    %rdi, (%rsp)
  27378.         movq    %xmm0, 8(%rsp)
  27379.         movq    %xmm1, 16(%rsp)
  27380.         call    _x86_64_get_dispatch@PLT
  27381.         movq    16(%rsp), %xmm1
  27382.         movq    8(%rsp), %xmm0
  27383.         movq    (%rsp), %rdi
  27384.         addq    $24, %rsp
  27385.         movq    5816(%rax), %r11
  27386.         jmp     *%r11
  27387. #else
  27388.         movq    _glapi_Dispatch(%rip), %rax
  27389.         testq   %rax, %rax
  27390.         je      1f
  27391.         movq    5816(%rax), %r11
  27392.         jmp     *%r11
  27393. 1:
  27394.         subq    $24, %rsp
  27395.         movq    %rdi, (%rsp)
  27396.         movq    %xmm0, 8(%rsp)
  27397.         movq    %xmm1, 16(%rsp)
  27398.         call    _glapi_get_dispatch
  27399.         movq    16(%rsp), %xmm1
  27400.         movq    8(%rsp), %xmm0
  27401.         movq    (%rsp), %rdi
  27402.         addq    $24, %rsp
  27403.         movq    5816(%rax), %r11
  27404.         jmp     *%r11
  27405. #endif /* defined(GLX_USE_TLS) */
  27406.         .size   GL_PREFIX(VertexAttrib2fNV), .-GL_PREFIX(VertexAttrib2fNV)
  27407.  
  27408.         .p2align        4,,15
  27409.         .globl  GL_PREFIX(VertexAttrib2fvNV)
  27410.         .type   GL_PREFIX(VertexAttrib2fvNV), @function
  27411. GL_PREFIX(VertexAttrib2fvNV):
  27412. #if defined(GLX_USE_TLS)
  27413.         call    _x86_64_get_dispatch@PLT
  27414.         movq    5824(%rax), %r11
  27415.         jmp     *%r11
  27416. #elif defined(PTHREADS)
  27417.         pushq   %rdi
  27418.         pushq   %rsi
  27419.         pushq   %rbp
  27420.         call    _x86_64_get_dispatch@PLT
  27421.         popq    %rbp
  27422.         popq    %rsi
  27423.         popq    %rdi
  27424.         movq    5824(%rax), %r11
  27425.         jmp     *%r11
  27426. #else
  27427.         movq    _glapi_Dispatch(%rip), %rax
  27428.         testq   %rax, %rax
  27429.         je      1f
  27430.         movq    5824(%rax), %r11
  27431.         jmp     *%r11
  27432. 1:
  27433.         pushq   %rdi
  27434.         pushq   %rsi
  27435.         pushq   %rbp
  27436.         call    _glapi_get_dispatch
  27437.         popq    %rbp
  27438.         popq    %rsi
  27439.         popq    %rdi
  27440.         movq    5824(%rax), %r11
  27441.         jmp     *%r11
  27442. #endif /* defined(GLX_USE_TLS) */
  27443.         .size   GL_PREFIX(VertexAttrib2fvNV), .-GL_PREFIX(VertexAttrib2fvNV)
  27444.  
  27445.         .p2align        4,,15
  27446.         .globl  GL_PREFIX(VertexAttrib2sNV)
  27447.         .type   GL_PREFIX(VertexAttrib2sNV), @function
  27448. GL_PREFIX(VertexAttrib2sNV):
  27449. #if defined(GLX_USE_TLS)
  27450.         call    _x86_64_get_dispatch@PLT
  27451.         movq    5832(%rax), %r11
  27452.         jmp     *%r11
  27453. #elif defined(PTHREADS)
  27454.         pushq   %rdi
  27455.         pushq   %rsi
  27456.         pushq   %rdx
  27457.         call    _x86_64_get_dispatch@PLT
  27458.         popq    %rdx
  27459.         popq    %rsi
  27460.         popq    %rdi
  27461.         movq    5832(%rax), %r11
  27462.         jmp     *%r11
  27463. #else
  27464.         movq    _glapi_Dispatch(%rip), %rax
  27465.         testq   %rax, %rax
  27466.         je      1f
  27467.         movq    5832(%rax), %r11
  27468.         jmp     *%r11
  27469. 1:
  27470.         pushq   %rdi
  27471.         pushq   %rsi
  27472.         pushq   %rdx
  27473.         call    _glapi_get_dispatch
  27474.         popq    %rdx
  27475.         popq    %rsi
  27476.         popq    %rdi
  27477.         movq    5832(%rax), %r11
  27478.         jmp     *%r11
  27479. #endif /* defined(GLX_USE_TLS) */
  27480.         .size   GL_PREFIX(VertexAttrib2sNV), .-GL_PREFIX(VertexAttrib2sNV)
  27481.  
  27482.         .p2align        4,,15
  27483.         .globl  GL_PREFIX(VertexAttrib2svNV)
  27484.         .type   GL_PREFIX(VertexAttrib2svNV), @function
  27485. GL_PREFIX(VertexAttrib2svNV):
  27486. #if defined(GLX_USE_TLS)
  27487.         call    _x86_64_get_dispatch@PLT
  27488.         movq    5840(%rax), %r11
  27489.         jmp     *%r11
  27490. #elif defined(PTHREADS)
  27491.         pushq   %rdi
  27492.         pushq   %rsi
  27493.         pushq   %rbp
  27494.         call    _x86_64_get_dispatch@PLT
  27495.         popq    %rbp
  27496.         popq    %rsi
  27497.         popq    %rdi
  27498.         movq    5840(%rax), %r11
  27499.         jmp     *%r11
  27500. #else
  27501.         movq    _glapi_Dispatch(%rip), %rax
  27502.         testq   %rax, %rax
  27503.         je      1f
  27504.         movq    5840(%rax), %r11
  27505.         jmp     *%r11
  27506. 1:
  27507.         pushq   %rdi
  27508.         pushq   %rsi
  27509.         pushq   %rbp
  27510.         call    _glapi_get_dispatch
  27511.         popq    %rbp
  27512.         popq    %rsi
  27513.         popq    %rdi
  27514.         movq    5840(%rax), %r11
  27515.         jmp     *%r11
  27516. #endif /* defined(GLX_USE_TLS) */
  27517.         .size   GL_PREFIX(VertexAttrib2svNV), .-GL_PREFIX(VertexAttrib2svNV)
  27518.  
  27519.         .p2align        4,,15
  27520.         .globl  GL_PREFIX(VertexAttrib3dNV)
  27521.         .type   GL_PREFIX(VertexAttrib3dNV), @function
  27522. GL_PREFIX(VertexAttrib3dNV):
  27523. #if defined(GLX_USE_TLS)
  27524.         call    _x86_64_get_dispatch@PLT
  27525.         movq    5848(%rax), %r11
  27526.         jmp     *%r11
  27527. #elif defined(PTHREADS)
  27528.         subq    $40, %rsp
  27529.         movq    %rdi, (%rsp)
  27530.         movq    %xmm0, 8(%rsp)
  27531.         movq    %xmm1, 16(%rsp)
  27532.         movq    %xmm2, 24(%rsp)
  27533.         call    _x86_64_get_dispatch@PLT
  27534.         movq    24(%rsp), %xmm2
  27535.         movq    16(%rsp), %xmm1
  27536.         movq    8(%rsp), %xmm0
  27537.         movq    (%rsp), %rdi
  27538.         addq    $40, %rsp
  27539.         movq    5848(%rax), %r11
  27540.         jmp     *%r11
  27541. #else
  27542.         movq    _glapi_Dispatch(%rip), %rax
  27543.         testq   %rax, %rax
  27544.         je      1f
  27545.         movq    5848(%rax), %r11
  27546.         jmp     *%r11
  27547. 1:
  27548.         subq    $40, %rsp
  27549.         movq    %rdi, (%rsp)
  27550.         movq    %xmm0, 8(%rsp)
  27551.         movq    %xmm1, 16(%rsp)
  27552.         movq    %xmm2, 24(%rsp)
  27553.         call    _glapi_get_dispatch
  27554.         movq    24(%rsp), %xmm2
  27555.         movq    16(%rsp), %xmm1
  27556.         movq    8(%rsp), %xmm0
  27557.         movq    (%rsp), %rdi
  27558.         addq    $40, %rsp
  27559.         movq    5848(%rax), %r11
  27560.         jmp     *%r11
  27561. #endif /* defined(GLX_USE_TLS) */
  27562.         .size   GL_PREFIX(VertexAttrib3dNV), .-GL_PREFIX(VertexAttrib3dNV)
  27563.  
  27564.         .p2align        4,,15
  27565.         .globl  GL_PREFIX(VertexAttrib3dvNV)
  27566.         .type   GL_PREFIX(VertexAttrib3dvNV), @function
  27567. GL_PREFIX(VertexAttrib3dvNV):
  27568. #if defined(GLX_USE_TLS)
  27569.         call    _x86_64_get_dispatch@PLT
  27570.         movq    5856(%rax), %r11
  27571.         jmp     *%r11
  27572. #elif defined(PTHREADS)
  27573.         pushq   %rdi
  27574.         pushq   %rsi
  27575.         pushq   %rbp
  27576.         call    _x86_64_get_dispatch@PLT
  27577.         popq    %rbp
  27578.         popq    %rsi
  27579.         popq    %rdi
  27580.         movq    5856(%rax), %r11
  27581.         jmp     *%r11
  27582. #else
  27583.         movq    _glapi_Dispatch(%rip), %rax
  27584.         testq   %rax, %rax
  27585.         je      1f
  27586.         movq    5856(%rax), %r11
  27587.         jmp     *%r11
  27588. 1:
  27589.         pushq   %rdi
  27590.         pushq   %rsi
  27591.         pushq   %rbp
  27592.         call    _glapi_get_dispatch
  27593.         popq    %rbp
  27594.         popq    %rsi
  27595.         popq    %rdi
  27596.         movq    5856(%rax), %r11
  27597.         jmp     *%r11
  27598. #endif /* defined(GLX_USE_TLS) */
  27599.         .size   GL_PREFIX(VertexAttrib3dvNV), .-GL_PREFIX(VertexAttrib3dvNV)
  27600.  
  27601.         .p2align        4,,15
  27602.         .globl  GL_PREFIX(VertexAttrib3fNV)
  27603.         .type   GL_PREFIX(VertexAttrib3fNV), @function
  27604. GL_PREFIX(VertexAttrib3fNV):
  27605. #if defined(GLX_USE_TLS)
  27606.         call    _x86_64_get_dispatch@PLT
  27607.         movq    5864(%rax), %r11
  27608.         jmp     *%r11
  27609. #elif defined(PTHREADS)
  27610.         subq    $40, %rsp
  27611.         movq    %rdi, (%rsp)
  27612.         movq    %xmm0, 8(%rsp)
  27613.         movq    %xmm1, 16(%rsp)
  27614.         movq    %xmm2, 24(%rsp)
  27615.         call    _x86_64_get_dispatch@PLT
  27616.         movq    24(%rsp), %xmm2
  27617.         movq    16(%rsp), %xmm1
  27618.         movq    8(%rsp), %xmm0
  27619.         movq    (%rsp), %rdi
  27620.         addq    $40, %rsp
  27621.         movq    5864(%rax), %r11
  27622.         jmp     *%r11
  27623. #else
  27624.         movq    _glapi_Dispatch(%rip), %rax
  27625.         testq   %rax, %rax
  27626.         je      1f
  27627.         movq    5864(%rax), %r11
  27628.         jmp     *%r11
  27629. 1:
  27630.         subq    $40, %rsp
  27631.         movq    %rdi, (%rsp)
  27632.         movq    %xmm0, 8(%rsp)
  27633.         movq    %xmm1, 16(%rsp)
  27634.         movq    %xmm2, 24(%rsp)
  27635.         call    _glapi_get_dispatch
  27636.         movq    24(%rsp), %xmm2
  27637.         movq    16(%rsp), %xmm1
  27638.         movq    8(%rsp), %xmm0
  27639.         movq    (%rsp), %rdi
  27640.         addq    $40, %rsp
  27641.         movq    5864(%rax), %r11
  27642.         jmp     *%r11
  27643. #endif /* defined(GLX_USE_TLS) */
  27644.         .size   GL_PREFIX(VertexAttrib3fNV), .-GL_PREFIX(VertexAttrib3fNV)
  27645.  
  27646.         .p2align        4,,15
  27647.         .globl  GL_PREFIX(VertexAttrib3fvNV)
  27648.         .type   GL_PREFIX(VertexAttrib3fvNV), @function
  27649. GL_PREFIX(VertexAttrib3fvNV):
  27650. #if defined(GLX_USE_TLS)
  27651.         call    _x86_64_get_dispatch@PLT
  27652.         movq    5872(%rax), %r11
  27653.         jmp     *%r11
  27654. #elif defined(PTHREADS)
  27655.         pushq   %rdi
  27656.         pushq   %rsi
  27657.         pushq   %rbp
  27658.         call    _x86_64_get_dispatch@PLT
  27659.         popq    %rbp
  27660.         popq    %rsi
  27661.         popq    %rdi
  27662.         movq    5872(%rax), %r11
  27663.         jmp     *%r11
  27664. #else
  27665.         movq    _glapi_Dispatch(%rip), %rax
  27666.         testq   %rax, %rax
  27667.         je      1f
  27668.         movq    5872(%rax), %r11
  27669.         jmp     *%r11
  27670. 1:
  27671.         pushq   %rdi
  27672.         pushq   %rsi
  27673.         pushq   %rbp
  27674.         call    _glapi_get_dispatch
  27675.         popq    %rbp
  27676.         popq    %rsi
  27677.         popq    %rdi
  27678.         movq    5872(%rax), %r11
  27679.         jmp     *%r11
  27680. #endif /* defined(GLX_USE_TLS) */
  27681.         .size   GL_PREFIX(VertexAttrib3fvNV), .-GL_PREFIX(VertexAttrib3fvNV)
  27682.  
  27683.         .p2align        4,,15
  27684.         .globl  GL_PREFIX(VertexAttrib3sNV)
  27685.         .type   GL_PREFIX(VertexAttrib3sNV), @function
  27686. GL_PREFIX(VertexAttrib3sNV):
  27687. #if defined(GLX_USE_TLS)
  27688.         call    _x86_64_get_dispatch@PLT
  27689.         movq    5880(%rax), %r11
  27690.         jmp     *%r11
  27691. #elif defined(PTHREADS)
  27692.         pushq   %rdi
  27693.         pushq   %rsi
  27694.         pushq   %rdx
  27695.         pushq   %rcx
  27696.         pushq   %rbp
  27697.         call    _x86_64_get_dispatch@PLT
  27698.         popq    %rbp
  27699.         popq    %rcx
  27700.         popq    %rdx
  27701.         popq    %rsi
  27702.         popq    %rdi
  27703.         movq    5880(%rax), %r11
  27704.         jmp     *%r11
  27705. #else
  27706.         movq    _glapi_Dispatch(%rip), %rax
  27707.         testq   %rax, %rax
  27708.         je      1f
  27709.         movq    5880(%rax), %r11
  27710.         jmp     *%r11
  27711. 1:
  27712.         pushq   %rdi
  27713.         pushq   %rsi
  27714.         pushq   %rdx
  27715.         pushq   %rcx
  27716.         pushq   %rbp
  27717.         call    _glapi_get_dispatch
  27718.         popq    %rbp
  27719.         popq    %rcx
  27720.         popq    %rdx
  27721.         popq    %rsi
  27722.         popq    %rdi
  27723.         movq    5880(%rax), %r11
  27724.         jmp     *%r11
  27725. #endif /* defined(GLX_USE_TLS) */
  27726.         .size   GL_PREFIX(VertexAttrib3sNV), .-GL_PREFIX(VertexAttrib3sNV)
  27727.  
  27728.         .p2align        4,,15
  27729.         .globl  GL_PREFIX(VertexAttrib3svNV)
  27730.         .type   GL_PREFIX(VertexAttrib3svNV), @function
  27731. GL_PREFIX(VertexAttrib3svNV):
  27732. #if defined(GLX_USE_TLS)
  27733.         call    _x86_64_get_dispatch@PLT
  27734.         movq    5888(%rax), %r11
  27735.         jmp     *%r11
  27736. #elif defined(PTHREADS)
  27737.         pushq   %rdi
  27738.         pushq   %rsi
  27739.         pushq   %rbp
  27740.         call    _x86_64_get_dispatch@PLT
  27741.         popq    %rbp
  27742.         popq    %rsi
  27743.         popq    %rdi
  27744.         movq    5888(%rax), %r11
  27745.         jmp     *%r11
  27746. #else
  27747.         movq    _glapi_Dispatch(%rip), %rax
  27748.         testq   %rax, %rax
  27749.         je      1f
  27750.         movq    5888(%rax), %r11
  27751.         jmp     *%r11
  27752. 1:
  27753.         pushq   %rdi
  27754.         pushq   %rsi
  27755.         pushq   %rbp
  27756.         call    _glapi_get_dispatch
  27757.         popq    %rbp
  27758.         popq    %rsi
  27759.         popq    %rdi
  27760.         movq    5888(%rax), %r11
  27761.         jmp     *%r11
  27762. #endif /* defined(GLX_USE_TLS) */
  27763.         .size   GL_PREFIX(VertexAttrib3svNV), .-GL_PREFIX(VertexAttrib3svNV)
  27764.  
  27765.         .p2align        4,,15
  27766.         .globl  GL_PREFIX(VertexAttrib4dNV)
  27767.         .type   GL_PREFIX(VertexAttrib4dNV), @function
  27768. GL_PREFIX(VertexAttrib4dNV):
  27769. #if defined(GLX_USE_TLS)
  27770.         call    _x86_64_get_dispatch@PLT
  27771.         movq    5896(%rax), %r11
  27772.         jmp     *%r11
  27773. #elif defined(PTHREADS)
  27774.         subq    $40, %rsp
  27775.         movq    %rdi, (%rsp)
  27776.         movq    %xmm0, 8(%rsp)
  27777.         movq    %xmm1, 16(%rsp)
  27778.         movq    %xmm2, 24(%rsp)
  27779.         movq    %xmm3, 32(%rsp)
  27780.         call    _x86_64_get_dispatch@PLT
  27781.         movq    32(%rsp), %xmm3
  27782.         movq    24(%rsp), %xmm2
  27783.         movq    16(%rsp), %xmm1
  27784.         movq    8(%rsp), %xmm0
  27785.         movq    (%rsp), %rdi
  27786.         addq    $40, %rsp
  27787.         movq    5896(%rax), %r11
  27788.         jmp     *%r11
  27789. #else
  27790.         movq    _glapi_Dispatch(%rip), %rax
  27791.         testq   %rax, %rax
  27792.         je      1f
  27793.         movq    5896(%rax), %r11
  27794.         jmp     *%r11
  27795. 1:
  27796.         subq    $40, %rsp
  27797.         movq    %rdi, (%rsp)
  27798.         movq    %xmm0, 8(%rsp)
  27799.         movq    %xmm1, 16(%rsp)
  27800.         movq    %xmm2, 24(%rsp)
  27801.         movq    %xmm3, 32(%rsp)
  27802.         call    _glapi_get_dispatch
  27803.         movq    32(%rsp), %xmm3
  27804.         movq    24(%rsp), %xmm2
  27805.         movq    16(%rsp), %xmm1
  27806.         movq    8(%rsp), %xmm0
  27807.         movq    (%rsp), %rdi
  27808.         addq    $40, %rsp
  27809.         movq    5896(%rax), %r11
  27810.         jmp     *%r11
  27811. #endif /* defined(GLX_USE_TLS) */
  27812.         .size   GL_PREFIX(VertexAttrib4dNV), .-GL_PREFIX(VertexAttrib4dNV)
  27813.  
  27814.         .p2align        4,,15
  27815.         .globl  GL_PREFIX(VertexAttrib4dvNV)
  27816.         .type   GL_PREFIX(VertexAttrib4dvNV), @function
  27817. GL_PREFIX(VertexAttrib4dvNV):
  27818. #if defined(GLX_USE_TLS)
  27819.         call    _x86_64_get_dispatch@PLT
  27820.         movq    5904(%rax), %r11
  27821.         jmp     *%r11
  27822. #elif defined(PTHREADS)
  27823.         pushq   %rdi
  27824.         pushq   %rsi
  27825.         pushq   %rbp
  27826.         call    _x86_64_get_dispatch@PLT
  27827.         popq    %rbp
  27828.         popq    %rsi
  27829.         popq    %rdi
  27830.         movq    5904(%rax), %r11
  27831.         jmp     *%r11
  27832. #else
  27833.         movq    _glapi_Dispatch(%rip), %rax
  27834.         testq   %rax, %rax
  27835.         je      1f
  27836.         movq    5904(%rax), %r11
  27837.         jmp     *%r11
  27838. 1:
  27839.         pushq   %rdi
  27840.         pushq   %rsi
  27841.         pushq   %rbp
  27842.         call    _glapi_get_dispatch
  27843.         popq    %rbp
  27844.         popq    %rsi
  27845.         popq    %rdi
  27846.         movq    5904(%rax), %r11
  27847.         jmp     *%r11
  27848. #endif /* defined(GLX_USE_TLS) */
  27849.         .size   GL_PREFIX(VertexAttrib4dvNV), .-GL_PREFIX(VertexAttrib4dvNV)
  27850.  
  27851.         .p2align        4,,15
  27852.         .globl  GL_PREFIX(VertexAttrib4fNV)
  27853.         .type   GL_PREFIX(VertexAttrib4fNV), @function
  27854. GL_PREFIX(VertexAttrib4fNV):
  27855. #if defined(GLX_USE_TLS)
  27856.         call    _x86_64_get_dispatch@PLT
  27857.         movq    5912(%rax), %r11
  27858.         jmp     *%r11
  27859. #elif defined(PTHREADS)
  27860.         subq    $40, %rsp
  27861.         movq    %rdi, (%rsp)
  27862.         movq    %xmm0, 8(%rsp)
  27863.         movq    %xmm1, 16(%rsp)
  27864.         movq    %xmm2, 24(%rsp)
  27865.         movq    %xmm3, 32(%rsp)
  27866.         call    _x86_64_get_dispatch@PLT
  27867.         movq    32(%rsp), %xmm3
  27868.         movq    24(%rsp), %xmm2
  27869.         movq    16(%rsp), %xmm1
  27870.         movq    8(%rsp), %xmm0
  27871.         movq    (%rsp), %rdi
  27872.         addq    $40, %rsp
  27873.         movq    5912(%rax), %r11
  27874.         jmp     *%r11
  27875. #else
  27876.         movq    _glapi_Dispatch(%rip), %rax
  27877.         testq   %rax, %rax
  27878.         je      1f
  27879.         movq    5912(%rax), %r11
  27880.         jmp     *%r11
  27881. 1:
  27882.         subq    $40, %rsp
  27883.         movq    %rdi, (%rsp)
  27884.         movq    %xmm0, 8(%rsp)
  27885.         movq    %xmm1, 16(%rsp)
  27886.         movq    %xmm2, 24(%rsp)
  27887.         movq    %xmm3, 32(%rsp)
  27888.         call    _glapi_get_dispatch
  27889.         movq    32(%rsp), %xmm3
  27890.         movq    24(%rsp), %xmm2
  27891.         movq    16(%rsp), %xmm1
  27892.         movq    8(%rsp), %xmm0
  27893.         movq    (%rsp), %rdi
  27894.         addq    $40, %rsp
  27895.         movq    5912(%rax), %r11
  27896.         jmp     *%r11
  27897. #endif /* defined(GLX_USE_TLS) */
  27898.         .size   GL_PREFIX(VertexAttrib4fNV), .-GL_PREFIX(VertexAttrib4fNV)
  27899.  
  27900.         .p2align        4,,15
  27901.         .globl  GL_PREFIX(VertexAttrib4fvNV)
  27902.         .type   GL_PREFIX(VertexAttrib4fvNV), @function
  27903. GL_PREFIX(VertexAttrib4fvNV):
  27904. #if defined(GLX_USE_TLS)
  27905.         call    _x86_64_get_dispatch@PLT
  27906.         movq    5920(%rax), %r11
  27907.         jmp     *%r11
  27908. #elif defined(PTHREADS)
  27909.         pushq   %rdi
  27910.         pushq   %rsi
  27911.         pushq   %rbp
  27912.         call    _x86_64_get_dispatch@PLT
  27913.         popq    %rbp
  27914.         popq    %rsi
  27915.         popq    %rdi
  27916.         movq    5920(%rax), %r11
  27917.         jmp     *%r11
  27918. #else
  27919.         movq    _glapi_Dispatch(%rip), %rax
  27920.         testq   %rax, %rax
  27921.         je      1f
  27922.         movq    5920(%rax), %r11
  27923.         jmp     *%r11
  27924. 1:
  27925.         pushq   %rdi
  27926.         pushq   %rsi
  27927.         pushq   %rbp
  27928.         call    _glapi_get_dispatch
  27929.         popq    %rbp
  27930.         popq    %rsi
  27931.         popq    %rdi
  27932.         movq    5920(%rax), %r11
  27933.         jmp     *%r11
  27934. #endif /* defined(GLX_USE_TLS) */
  27935.         .size   GL_PREFIX(VertexAttrib4fvNV), .-GL_PREFIX(VertexAttrib4fvNV)
  27936.  
  27937.         .p2align        4,,15
  27938.         .globl  GL_PREFIX(VertexAttrib4sNV)
  27939.         .type   GL_PREFIX(VertexAttrib4sNV), @function
  27940. GL_PREFIX(VertexAttrib4sNV):
  27941. #if defined(GLX_USE_TLS)
  27942.         call    _x86_64_get_dispatch@PLT
  27943.         movq    5928(%rax), %r11
  27944.         jmp     *%r11
  27945. #elif defined(PTHREADS)
  27946.         pushq   %rdi
  27947.         pushq   %rsi
  27948.         pushq   %rdx
  27949.         pushq   %rcx
  27950.         pushq   %r8
  27951.         call    _x86_64_get_dispatch@PLT
  27952.         popq    %r8
  27953.         popq    %rcx
  27954.         popq    %rdx
  27955.         popq    %rsi
  27956.         popq    %rdi
  27957.         movq    5928(%rax), %r11
  27958.         jmp     *%r11
  27959. #else
  27960.         movq    _glapi_Dispatch(%rip), %rax
  27961.         testq   %rax, %rax
  27962.         je      1f
  27963.         movq    5928(%rax), %r11
  27964.         jmp     *%r11
  27965. 1:
  27966.         pushq   %rdi
  27967.         pushq   %rsi
  27968.         pushq   %rdx
  27969.         pushq   %rcx
  27970.         pushq   %r8
  27971.         call    _glapi_get_dispatch
  27972.         popq    %r8
  27973.         popq    %rcx
  27974.         popq    %rdx
  27975.         popq    %rsi
  27976.         popq    %rdi
  27977.         movq    5928(%rax), %r11
  27978.         jmp     *%r11
  27979. #endif /* defined(GLX_USE_TLS) */
  27980.         .size   GL_PREFIX(VertexAttrib4sNV), .-GL_PREFIX(VertexAttrib4sNV)
  27981.  
  27982.         .p2align        4,,15
  27983.         .globl  GL_PREFIX(VertexAttrib4svNV)
  27984.         .type   GL_PREFIX(VertexAttrib4svNV), @function
  27985. GL_PREFIX(VertexAttrib4svNV):
  27986. #if defined(GLX_USE_TLS)
  27987.         call    _x86_64_get_dispatch@PLT
  27988.         movq    5936(%rax), %r11
  27989.         jmp     *%r11
  27990. #elif defined(PTHREADS)
  27991.         pushq   %rdi
  27992.         pushq   %rsi
  27993.         pushq   %rbp
  27994.         call    _x86_64_get_dispatch@PLT
  27995.         popq    %rbp
  27996.         popq    %rsi
  27997.         popq    %rdi
  27998.         movq    5936(%rax), %r11
  27999.         jmp     *%r11
  28000. #else
  28001.         movq    _glapi_Dispatch(%rip), %rax
  28002.         testq   %rax, %rax
  28003.         je      1f
  28004.         movq    5936(%rax), %r11
  28005.         jmp     *%r11
  28006. 1:
  28007.         pushq   %rdi
  28008.         pushq   %rsi
  28009.         pushq   %rbp
  28010.         call    _glapi_get_dispatch
  28011.         popq    %rbp
  28012.         popq    %rsi
  28013.         popq    %rdi
  28014.         movq    5936(%rax), %r11
  28015.         jmp     *%r11
  28016. #endif /* defined(GLX_USE_TLS) */
  28017.         .size   GL_PREFIX(VertexAttrib4svNV), .-GL_PREFIX(VertexAttrib4svNV)
  28018.  
  28019.         .p2align        4,,15
  28020.         .globl  GL_PREFIX(VertexAttrib4ubNV)
  28021.         .type   GL_PREFIX(VertexAttrib4ubNV), @function
  28022. GL_PREFIX(VertexAttrib4ubNV):
  28023. #if defined(GLX_USE_TLS)
  28024.         call    _x86_64_get_dispatch@PLT
  28025.         movq    5944(%rax), %r11
  28026.         jmp     *%r11
  28027. #elif defined(PTHREADS)
  28028.         pushq   %rdi
  28029.         pushq   %rsi
  28030.         pushq   %rdx
  28031.         pushq   %rcx
  28032.         pushq   %r8
  28033.         call    _x86_64_get_dispatch@PLT
  28034.         popq    %r8
  28035.         popq    %rcx
  28036.         popq    %rdx
  28037.         popq    %rsi
  28038.         popq    %rdi
  28039.         movq    5944(%rax), %r11
  28040.         jmp     *%r11
  28041. #else
  28042.         movq    _glapi_Dispatch(%rip), %rax
  28043.         testq   %rax, %rax
  28044.         je      1f
  28045.         movq    5944(%rax), %r11
  28046.         jmp     *%r11
  28047. 1:
  28048.         pushq   %rdi
  28049.         pushq   %rsi
  28050.         pushq   %rdx
  28051.         pushq   %rcx
  28052.         pushq   %r8
  28053.         call    _glapi_get_dispatch
  28054.         popq    %r8
  28055.         popq    %rcx
  28056.         popq    %rdx
  28057.         popq    %rsi
  28058.         popq    %rdi
  28059.         movq    5944(%rax), %r11
  28060.         jmp     *%r11
  28061. #endif /* defined(GLX_USE_TLS) */
  28062.         .size   GL_PREFIX(VertexAttrib4ubNV), .-GL_PREFIX(VertexAttrib4ubNV)
  28063.  
  28064.         .p2align        4,,15
  28065.         .globl  GL_PREFIX(VertexAttrib4ubvNV)
  28066.         .type   GL_PREFIX(VertexAttrib4ubvNV), @function
  28067. GL_PREFIX(VertexAttrib4ubvNV):
  28068. #if defined(GLX_USE_TLS)
  28069.         call    _x86_64_get_dispatch@PLT
  28070.         movq    5952(%rax), %r11
  28071.         jmp     *%r11
  28072. #elif defined(PTHREADS)
  28073.         pushq   %rdi
  28074.         pushq   %rsi
  28075.         pushq   %rbp
  28076.         call    _x86_64_get_dispatch@PLT
  28077.         popq    %rbp
  28078.         popq    %rsi
  28079.         popq    %rdi
  28080.         movq    5952(%rax), %r11
  28081.         jmp     *%r11
  28082. #else
  28083.         movq    _glapi_Dispatch(%rip), %rax
  28084.         testq   %rax, %rax
  28085.         je      1f
  28086.         movq    5952(%rax), %r11
  28087.         jmp     *%r11
  28088. 1:
  28089.         pushq   %rdi
  28090.         pushq   %rsi
  28091.         pushq   %rbp
  28092.         call    _glapi_get_dispatch
  28093.         popq    %rbp
  28094.         popq    %rsi
  28095.         popq    %rdi
  28096.         movq    5952(%rax), %r11
  28097.         jmp     *%r11
  28098. #endif /* defined(GLX_USE_TLS) */
  28099.         .size   GL_PREFIX(VertexAttrib4ubvNV), .-GL_PREFIX(VertexAttrib4ubvNV)
  28100.  
  28101.         .p2align        4,,15
  28102.         .globl  GL_PREFIX(VertexAttribPointerNV)
  28103.         .type   GL_PREFIX(VertexAttribPointerNV), @function
  28104. GL_PREFIX(VertexAttribPointerNV):
  28105. #if defined(GLX_USE_TLS)
  28106.         call    _x86_64_get_dispatch@PLT
  28107.         movq    5960(%rax), %r11
  28108.         jmp     *%r11
  28109. #elif defined(PTHREADS)
  28110.         pushq   %rdi
  28111.         pushq   %rsi
  28112.         pushq   %rdx
  28113.         pushq   %rcx
  28114.         pushq   %r8
  28115.         call    _x86_64_get_dispatch@PLT
  28116.         popq    %r8
  28117.         popq    %rcx
  28118.         popq    %rdx
  28119.         popq    %rsi
  28120.         popq    %rdi
  28121.         movq    5960(%rax), %r11
  28122.         jmp     *%r11
  28123. #else
  28124.         movq    _glapi_Dispatch(%rip), %rax
  28125.         testq   %rax, %rax
  28126.         je      1f
  28127.         movq    5960(%rax), %r11
  28128.         jmp     *%r11
  28129. 1:
  28130.         pushq   %rdi
  28131.         pushq   %rsi
  28132.         pushq   %rdx
  28133.         pushq   %rcx
  28134.         pushq   %r8
  28135.         call    _glapi_get_dispatch
  28136.         popq    %r8
  28137.         popq    %rcx
  28138.         popq    %rdx
  28139.         popq    %rsi
  28140.         popq    %rdi
  28141.         movq    5960(%rax), %r11
  28142.         jmp     *%r11
  28143. #endif /* defined(GLX_USE_TLS) */
  28144.         .size   GL_PREFIX(VertexAttribPointerNV), .-GL_PREFIX(VertexAttribPointerNV)
  28145.  
  28146.         .p2align        4,,15
  28147.         .globl  GL_PREFIX(VertexAttribs1dvNV)
  28148.         .type   GL_PREFIX(VertexAttribs1dvNV), @function
  28149. GL_PREFIX(VertexAttribs1dvNV):
  28150. #if defined(GLX_USE_TLS)
  28151.         call    _x86_64_get_dispatch@PLT
  28152.         movq    5968(%rax), %r11
  28153.         jmp     *%r11
  28154. #elif defined(PTHREADS)
  28155.         pushq   %rdi
  28156.         pushq   %rsi
  28157.         pushq   %rdx
  28158.         call    _x86_64_get_dispatch@PLT
  28159.         popq    %rdx
  28160.         popq    %rsi
  28161.         popq    %rdi
  28162.         movq    5968(%rax), %r11
  28163.         jmp     *%r11
  28164. #else
  28165.         movq    _glapi_Dispatch(%rip), %rax
  28166.         testq   %rax, %rax
  28167.         je      1f
  28168.         movq    5968(%rax), %r11
  28169.         jmp     *%r11
  28170. 1:
  28171.         pushq   %rdi
  28172.         pushq   %rsi
  28173.         pushq   %rdx
  28174.         call    _glapi_get_dispatch
  28175.         popq    %rdx
  28176.         popq    %rsi
  28177.         popq    %rdi
  28178.         movq    5968(%rax), %r11
  28179.         jmp     *%r11
  28180. #endif /* defined(GLX_USE_TLS) */
  28181.         .size   GL_PREFIX(VertexAttribs1dvNV), .-GL_PREFIX(VertexAttribs1dvNV)
  28182.  
  28183.         .p2align        4,,15
  28184.         .globl  GL_PREFIX(VertexAttribs1fvNV)
  28185.         .type   GL_PREFIX(VertexAttribs1fvNV), @function
  28186. GL_PREFIX(VertexAttribs1fvNV):
  28187. #if defined(GLX_USE_TLS)
  28188.         call    _x86_64_get_dispatch@PLT
  28189.         movq    5976(%rax), %r11
  28190.         jmp     *%r11
  28191. #elif defined(PTHREADS)
  28192.         pushq   %rdi
  28193.         pushq   %rsi
  28194.         pushq   %rdx
  28195.         call    _x86_64_get_dispatch@PLT
  28196.         popq    %rdx
  28197.         popq    %rsi
  28198.         popq    %rdi
  28199.         movq    5976(%rax), %r11
  28200.         jmp     *%r11
  28201. #else
  28202.         movq    _glapi_Dispatch(%rip), %rax
  28203.         testq   %rax, %rax
  28204.         je      1f
  28205.         movq    5976(%rax), %r11
  28206.         jmp     *%r11
  28207. 1:
  28208.         pushq   %rdi
  28209.         pushq   %rsi
  28210.         pushq   %rdx
  28211.         call    _glapi_get_dispatch
  28212.         popq    %rdx
  28213.         popq    %rsi
  28214.         popq    %rdi
  28215.         movq    5976(%rax), %r11
  28216.         jmp     *%r11
  28217. #endif /* defined(GLX_USE_TLS) */
  28218.         .size   GL_PREFIX(VertexAttribs1fvNV), .-GL_PREFIX(VertexAttribs1fvNV)
  28219.  
  28220.         .p2align        4,,15
  28221.         .globl  GL_PREFIX(VertexAttribs1svNV)
  28222.         .type   GL_PREFIX(VertexAttribs1svNV), @function
  28223. GL_PREFIX(VertexAttribs1svNV):
  28224. #if defined(GLX_USE_TLS)
  28225.         call    _x86_64_get_dispatch@PLT
  28226.         movq    5984(%rax), %r11
  28227.         jmp     *%r11
  28228. #elif defined(PTHREADS)
  28229.         pushq   %rdi
  28230.         pushq   %rsi
  28231.         pushq   %rdx
  28232.         call    _x86_64_get_dispatch@PLT
  28233.         popq    %rdx
  28234.         popq    %rsi
  28235.         popq    %rdi
  28236.         movq    5984(%rax), %r11
  28237.         jmp     *%r11
  28238. #else
  28239.         movq    _glapi_Dispatch(%rip), %rax
  28240.         testq   %rax, %rax
  28241.         je      1f
  28242.         movq    5984(%rax), %r11
  28243.         jmp     *%r11
  28244. 1:
  28245.         pushq   %rdi
  28246.         pushq   %rsi
  28247.         pushq   %rdx
  28248.         call    _glapi_get_dispatch
  28249.         popq    %rdx
  28250.         popq    %rsi
  28251.         popq    %rdi
  28252.         movq    5984(%rax), %r11
  28253.         jmp     *%r11
  28254. #endif /* defined(GLX_USE_TLS) */
  28255.         .size   GL_PREFIX(VertexAttribs1svNV), .-GL_PREFIX(VertexAttribs1svNV)
  28256.  
  28257.         .p2align        4,,15
  28258.         .globl  GL_PREFIX(VertexAttribs2dvNV)
  28259.         .type   GL_PREFIX(VertexAttribs2dvNV), @function
  28260. GL_PREFIX(VertexAttribs2dvNV):
  28261. #if defined(GLX_USE_TLS)
  28262.         call    _x86_64_get_dispatch@PLT
  28263.         movq    5992(%rax), %r11
  28264.         jmp     *%r11
  28265. #elif defined(PTHREADS)
  28266.         pushq   %rdi
  28267.         pushq   %rsi
  28268.         pushq   %rdx
  28269.         call    _x86_64_get_dispatch@PLT
  28270.         popq    %rdx
  28271.         popq    %rsi
  28272.         popq    %rdi
  28273.         movq    5992(%rax), %r11
  28274.         jmp     *%r11
  28275. #else
  28276.         movq    _glapi_Dispatch(%rip), %rax
  28277.         testq   %rax, %rax
  28278.         je      1f
  28279.         movq    5992(%rax), %r11
  28280.         jmp     *%r11
  28281. 1:
  28282.         pushq   %rdi
  28283.         pushq   %rsi
  28284.         pushq   %rdx
  28285.         call    _glapi_get_dispatch
  28286.         popq    %rdx
  28287.         popq    %rsi
  28288.         popq    %rdi
  28289.         movq    5992(%rax), %r11
  28290.         jmp     *%r11
  28291. #endif /* defined(GLX_USE_TLS) */
  28292.         .size   GL_PREFIX(VertexAttribs2dvNV), .-GL_PREFIX(VertexAttribs2dvNV)
  28293.  
  28294.         .p2align        4,,15
  28295.         .globl  GL_PREFIX(VertexAttribs2fvNV)
  28296.         .type   GL_PREFIX(VertexAttribs2fvNV), @function
  28297. GL_PREFIX(VertexAttribs2fvNV):
  28298. #if defined(GLX_USE_TLS)
  28299.         call    _x86_64_get_dispatch@PLT
  28300.         movq    6000(%rax), %r11
  28301.         jmp     *%r11
  28302. #elif defined(PTHREADS)
  28303.         pushq   %rdi
  28304.         pushq   %rsi
  28305.         pushq   %rdx
  28306.         call    _x86_64_get_dispatch@PLT
  28307.         popq    %rdx
  28308.         popq    %rsi
  28309.         popq    %rdi
  28310.         movq    6000(%rax), %r11
  28311.         jmp     *%r11
  28312. #else
  28313.         movq    _glapi_Dispatch(%rip), %rax
  28314.         testq   %rax, %rax
  28315.         je      1f
  28316.         movq    6000(%rax), %r11
  28317.         jmp     *%r11
  28318. 1:
  28319.         pushq   %rdi
  28320.         pushq   %rsi
  28321.         pushq   %rdx
  28322.         call    _glapi_get_dispatch
  28323.         popq    %rdx
  28324.         popq    %rsi
  28325.         popq    %rdi
  28326.         movq    6000(%rax), %r11
  28327.         jmp     *%r11
  28328. #endif /* defined(GLX_USE_TLS) */
  28329.         .size   GL_PREFIX(VertexAttribs2fvNV), .-GL_PREFIX(VertexAttribs2fvNV)
  28330.  
  28331.         .p2align        4,,15
  28332.         .globl  GL_PREFIX(VertexAttribs2svNV)
  28333.         .type   GL_PREFIX(VertexAttribs2svNV), @function
  28334. GL_PREFIX(VertexAttribs2svNV):
  28335. #if defined(GLX_USE_TLS)
  28336.         call    _x86_64_get_dispatch@PLT
  28337.         movq    6008(%rax), %r11
  28338.         jmp     *%r11
  28339. #elif defined(PTHREADS)
  28340.         pushq   %rdi
  28341.         pushq   %rsi
  28342.         pushq   %rdx
  28343.         call    _x86_64_get_dispatch@PLT
  28344.         popq    %rdx
  28345.         popq    %rsi
  28346.         popq    %rdi
  28347.         movq    6008(%rax), %r11
  28348.         jmp     *%r11
  28349. #else
  28350.         movq    _glapi_Dispatch(%rip), %rax
  28351.         testq   %rax, %rax
  28352.         je      1f
  28353.         movq    6008(%rax), %r11
  28354.         jmp     *%r11
  28355. 1:
  28356.         pushq   %rdi
  28357.         pushq   %rsi
  28358.         pushq   %rdx
  28359.         call    _glapi_get_dispatch
  28360.         popq    %rdx
  28361.         popq    %rsi
  28362.         popq    %rdi
  28363.         movq    6008(%rax), %r11
  28364.         jmp     *%r11
  28365. #endif /* defined(GLX_USE_TLS) */
  28366.         .size   GL_PREFIX(VertexAttribs2svNV), .-GL_PREFIX(VertexAttribs2svNV)
  28367.  
  28368.         .p2align        4,,15
  28369.         .globl  GL_PREFIX(VertexAttribs3dvNV)
  28370.         .type   GL_PREFIX(VertexAttribs3dvNV), @function
  28371. GL_PREFIX(VertexAttribs3dvNV):
  28372. #if defined(GLX_USE_TLS)
  28373.         call    _x86_64_get_dispatch@PLT
  28374.         movq    6016(%rax), %r11
  28375.         jmp     *%r11
  28376. #elif defined(PTHREADS)
  28377.         pushq   %rdi
  28378.         pushq   %rsi
  28379.         pushq   %rdx
  28380.         call    _x86_64_get_dispatch@PLT
  28381.         popq    %rdx
  28382.         popq    %rsi
  28383.         popq    %rdi
  28384.         movq    6016(%rax), %r11
  28385.         jmp     *%r11
  28386. #else
  28387.         movq    _glapi_Dispatch(%rip), %rax
  28388.         testq   %rax, %rax
  28389.         je      1f
  28390.         movq    6016(%rax), %r11
  28391.         jmp     *%r11
  28392. 1:
  28393.         pushq   %rdi
  28394.         pushq   %rsi
  28395.         pushq   %rdx
  28396.         call    _glapi_get_dispatch
  28397.         popq    %rdx
  28398.         popq    %rsi
  28399.         popq    %rdi
  28400.         movq    6016(%rax), %r11
  28401.         jmp     *%r11
  28402. #endif /* defined(GLX_USE_TLS) */
  28403.         .size   GL_PREFIX(VertexAttribs3dvNV), .-GL_PREFIX(VertexAttribs3dvNV)
  28404.  
  28405.         .p2align        4,,15
  28406.         .globl  GL_PREFIX(VertexAttribs3fvNV)
  28407.         .type   GL_PREFIX(VertexAttribs3fvNV), @function
  28408. GL_PREFIX(VertexAttribs3fvNV):
  28409. #if defined(GLX_USE_TLS)
  28410.         call    _x86_64_get_dispatch@PLT
  28411.         movq    6024(%rax), %r11
  28412.         jmp     *%r11
  28413. #elif defined(PTHREADS)
  28414.         pushq   %rdi
  28415.         pushq   %rsi
  28416.         pushq   %rdx
  28417.         call    _x86_64_get_dispatch@PLT
  28418.         popq    %rdx
  28419.         popq    %rsi
  28420.         popq    %rdi
  28421.         movq    6024(%rax), %r11
  28422.         jmp     *%r11
  28423. #else
  28424.         movq    _glapi_Dispatch(%rip), %rax
  28425.         testq   %rax, %rax
  28426.         je      1f
  28427.         movq    6024(%rax), %r11
  28428.         jmp     *%r11
  28429. 1:
  28430.         pushq   %rdi
  28431.         pushq   %rsi
  28432.         pushq   %rdx
  28433.         call    _glapi_get_dispatch
  28434.         popq    %rdx
  28435.         popq    %rsi
  28436.         popq    %rdi
  28437.         movq    6024(%rax), %r11
  28438.         jmp     *%r11
  28439. #endif /* defined(GLX_USE_TLS) */
  28440.         .size   GL_PREFIX(VertexAttribs3fvNV), .-GL_PREFIX(VertexAttribs3fvNV)
  28441.  
  28442.         .p2align        4,,15
  28443.         .globl  GL_PREFIX(VertexAttribs3svNV)
  28444.         .type   GL_PREFIX(VertexAttribs3svNV), @function
  28445. GL_PREFIX(VertexAttribs3svNV):
  28446. #if defined(GLX_USE_TLS)
  28447.         call    _x86_64_get_dispatch@PLT
  28448.         movq    6032(%rax), %r11
  28449.         jmp     *%r11
  28450. #elif defined(PTHREADS)
  28451.         pushq   %rdi
  28452.         pushq   %rsi
  28453.         pushq   %rdx
  28454.         call    _x86_64_get_dispatch@PLT
  28455.         popq    %rdx
  28456.         popq    %rsi
  28457.         popq    %rdi
  28458.         movq    6032(%rax), %r11
  28459.         jmp     *%r11
  28460. #else
  28461.         movq    _glapi_Dispatch(%rip), %rax
  28462.         testq   %rax, %rax
  28463.         je      1f
  28464.         movq    6032(%rax), %r11
  28465.         jmp     *%r11
  28466. 1:
  28467.         pushq   %rdi
  28468.         pushq   %rsi
  28469.         pushq   %rdx
  28470.         call    _glapi_get_dispatch
  28471.         popq    %rdx
  28472.         popq    %rsi
  28473.         popq    %rdi
  28474.         movq    6032(%rax), %r11
  28475.         jmp     *%r11
  28476. #endif /* defined(GLX_USE_TLS) */
  28477.         .size   GL_PREFIX(VertexAttribs3svNV), .-GL_PREFIX(VertexAttribs3svNV)
  28478.  
  28479.         .p2align        4,,15
  28480.         .globl  GL_PREFIX(VertexAttribs4dvNV)
  28481.         .type   GL_PREFIX(VertexAttribs4dvNV), @function
  28482. GL_PREFIX(VertexAttribs4dvNV):
  28483. #if defined(GLX_USE_TLS)
  28484.         call    _x86_64_get_dispatch@PLT
  28485.         movq    6040(%rax), %r11
  28486.         jmp     *%r11
  28487. #elif defined(PTHREADS)
  28488.         pushq   %rdi
  28489.         pushq   %rsi
  28490.         pushq   %rdx
  28491.         call    _x86_64_get_dispatch@PLT
  28492.         popq    %rdx
  28493.         popq    %rsi
  28494.         popq    %rdi
  28495.         movq    6040(%rax), %r11
  28496.         jmp     *%r11
  28497. #else
  28498.         movq    _glapi_Dispatch(%rip), %rax
  28499.         testq   %rax, %rax
  28500.         je      1f
  28501.         movq    6040(%rax), %r11
  28502.         jmp     *%r11
  28503. 1:
  28504.         pushq   %rdi
  28505.         pushq   %rsi
  28506.         pushq   %rdx
  28507.         call    _glapi_get_dispatch
  28508.         popq    %rdx
  28509.         popq    %rsi
  28510.         popq    %rdi
  28511.         movq    6040(%rax), %r11
  28512.         jmp     *%r11
  28513. #endif /* defined(GLX_USE_TLS) */
  28514.         .size   GL_PREFIX(VertexAttribs4dvNV), .-GL_PREFIX(VertexAttribs4dvNV)
  28515.  
  28516.         .p2align        4,,15
  28517.         .globl  GL_PREFIX(VertexAttribs4fvNV)
  28518.         .type   GL_PREFIX(VertexAttribs4fvNV), @function
  28519. GL_PREFIX(VertexAttribs4fvNV):
  28520. #if defined(GLX_USE_TLS)
  28521.         call    _x86_64_get_dispatch@PLT
  28522.         movq    6048(%rax), %r11
  28523.         jmp     *%r11
  28524. #elif defined(PTHREADS)
  28525.         pushq   %rdi
  28526.         pushq   %rsi
  28527.         pushq   %rdx
  28528.         call    _x86_64_get_dispatch@PLT
  28529.         popq    %rdx
  28530.         popq    %rsi
  28531.         popq    %rdi
  28532.         movq    6048(%rax), %r11
  28533.         jmp     *%r11
  28534. #else
  28535.         movq    _glapi_Dispatch(%rip), %rax
  28536.         testq   %rax, %rax
  28537.         je      1f
  28538.         movq    6048(%rax), %r11
  28539.         jmp     *%r11
  28540. 1:
  28541.         pushq   %rdi
  28542.         pushq   %rsi
  28543.         pushq   %rdx
  28544.         call    _glapi_get_dispatch
  28545.         popq    %rdx
  28546.         popq    %rsi
  28547.         popq    %rdi
  28548.         movq    6048(%rax), %r11
  28549.         jmp     *%r11
  28550. #endif /* defined(GLX_USE_TLS) */
  28551.         .size   GL_PREFIX(VertexAttribs4fvNV), .-GL_PREFIX(VertexAttribs4fvNV)
  28552.  
  28553.         .p2align        4,,15
  28554.         .globl  GL_PREFIX(VertexAttribs4svNV)
  28555.         .type   GL_PREFIX(VertexAttribs4svNV), @function
  28556. GL_PREFIX(VertexAttribs4svNV):
  28557. #if defined(GLX_USE_TLS)
  28558.         call    _x86_64_get_dispatch@PLT
  28559.         movq    6056(%rax), %r11
  28560.         jmp     *%r11
  28561. #elif defined(PTHREADS)
  28562.         pushq   %rdi
  28563.         pushq   %rsi
  28564.         pushq   %rdx
  28565.         call    _x86_64_get_dispatch@PLT
  28566.         popq    %rdx
  28567.         popq    %rsi
  28568.         popq    %rdi
  28569.         movq    6056(%rax), %r11
  28570.         jmp     *%r11
  28571. #else
  28572.         movq    _glapi_Dispatch(%rip), %rax
  28573.         testq   %rax, %rax
  28574.         je      1f
  28575.         movq    6056(%rax), %r11
  28576.         jmp     *%r11
  28577. 1:
  28578.         pushq   %rdi
  28579.         pushq   %rsi
  28580.         pushq   %rdx
  28581.         call    _glapi_get_dispatch
  28582.         popq    %rdx
  28583.         popq    %rsi
  28584.         popq    %rdi
  28585.         movq    6056(%rax), %r11
  28586.         jmp     *%r11
  28587. #endif /* defined(GLX_USE_TLS) */
  28588.         .size   GL_PREFIX(VertexAttribs4svNV), .-GL_PREFIX(VertexAttribs4svNV)
  28589.  
  28590.         .p2align        4,,15
  28591.         .globl  GL_PREFIX(VertexAttribs4ubvNV)
  28592.         .type   GL_PREFIX(VertexAttribs4ubvNV), @function
  28593. GL_PREFIX(VertexAttribs4ubvNV):
  28594. #if defined(GLX_USE_TLS)
  28595.         call    _x86_64_get_dispatch@PLT
  28596.         movq    6064(%rax), %r11
  28597.         jmp     *%r11
  28598. #elif defined(PTHREADS)
  28599.         pushq   %rdi
  28600.         pushq   %rsi
  28601.         pushq   %rdx
  28602.         call    _x86_64_get_dispatch@PLT
  28603.         popq    %rdx
  28604.         popq    %rsi
  28605.         popq    %rdi
  28606.         movq    6064(%rax), %r11
  28607.         jmp     *%r11
  28608. #else
  28609.         movq    _glapi_Dispatch(%rip), %rax
  28610.         testq   %rax, %rax
  28611.         je      1f
  28612.         movq    6064(%rax), %r11
  28613.         jmp     *%r11
  28614. 1:
  28615.         pushq   %rdi
  28616.         pushq   %rsi
  28617.         pushq   %rdx
  28618.         call    _glapi_get_dispatch
  28619.         popq    %rdx
  28620.         popq    %rsi
  28621.         popq    %rdi
  28622.         movq    6064(%rax), %r11
  28623.         jmp     *%r11
  28624. #endif /* defined(GLX_USE_TLS) */
  28625.         .size   GL_PREFIX(VertexAttribs4ubvNV), .-GL_PREFIX(VertexAttribs4ubvNV)
  28626.  
  28627.         .p2align        4,,15
  28628.         .globl  GL_PREFIX(GetTexBumpParameterfvATI)
  28629.         .type   GL_PREFIX(GetTexBumpParameterfvATI), @function
  28630. GL_PREFIX(GetTexBumpParameterfvATI):
  28631. #if defined(GLX_USE_TLS)
  28632.         call    _x86_64_get_dispatch@PLT
  28633.         movq    6072(%rax), %r11
  28634.         jmp     *%r11
  28635. #elif defined(PTHREADS)
  28636.         pushq   %rdi
  28637.         pushq   %rsi
  28638.         pushq   %rbp
  28639.         call    _x86_64_get_dispatch@PLT
  28640.         popq    %rbp
  28641.         popq    %rsi
  28642.         popq    %rdi
  28643.         movq    6072(%rax), %r11
  28644.         jmp     *%r11
  28645. #else
  28646.         movq    _glapi_Dispatch(%rip), %rax
  28647.         testq   %rax, %rax
  28648.         je      1f
  28649.         movq    6072(%rax), %r11
  28650.         jmp     *%r11
  28651. 1:
  28652.         pushq   %rdi
  28653.         pushq   %rsi
  28654.         pushq   %rbp
  28655.         call    _glapi_get_dispatch
  28656.         popq    %rbp
  28657.         popq    %rsi
  28658.         popq    %rdi
  28659.         movq    6072(%rax), %r11
  28660.         jmp     *%r11
  28661. #endif /* defined(GLX_USE_TLS) */
  28662.         .size   GL_PREFIX(GetTexBumpParameterfvATI), .-GL_PREFIX(GetTexBumpParameterfvATI)
  28663.  
  28664.         .p2align        4,,15
  28665.         .globl  GL_PREFIX(GetTexBumpParameterivATI)
  28666.         .type   GL_PREFIX(GetTexBumpParameterivATI), @function
  28667. GL_PREFIX(GetTexBumpParameterivATI):
  28668. #if defined(GLX_USE_TLS)
  28669.         call    _x86_64_get_dispatch@PLT
  28670.         movq    6080(%rax), %r11
  28671.         jmp     *%r11
  28672. #elif defined(PTHREADS)
  28673.         pushq   %rdi
  28674.         pushq   %rsi
  28675.         pushq   %rbp
  28676.         call    _x86_64_get_dispatch@PLT
  28677.         popq    %rbp
  28678.         popq    %rsi
  28679.         popq    %rdi
  28680.         movq    6080(%rax), %r11
  28681.         jmp     *%r11
  28682. #else
  28683.         movq    _glapi_Dispatch(%rip), %rax
  28684.         testq   %rax, %rax
  28685.         je      1f
  28686.         movq    6080(%rax), %r11
  28687.         jmp     *%r11
  28688. 1:
  28689.         pushq   %rdi
  28690.         pushq   %rsi
  28691.         pushq   %rbp
  28692.         call    _glapi_get_dispatch
  28693.         popq    %rbp
  28694.         popq    %rsi
  28695.         popq    %rdi
  28696.         movq    6080(%rax), %r11
  28697.         jmp     *%r11
  28698. #endif /* defined(GLX_USE_TLS) */
  28699.         .size   GL_PREFIX(GetTexBumpParameterivATI), .-GL_PREFIX(GetTexBumpParameterivATI)
  28700.  
  28701.         .p2align        4,,15
  28702.         .globl  GL_PREFIX(TexBumpParameterfvATI)
  28703.         .type   GL_PREFIX(TexBumpParameterfvATI), @function
  28704. GL_PREFIX(TexBumpParameterfvATI):
  28705. #if defined(GLX_USE_TLS)
  28706.         call    _x86_64_get_dispatch@PLT
  28707.         movq    6088(%rax), %r11
  28708.         jmp     *%r11
  28709. #elif defined(PTHREADS)
  28710.         pushq   %rdi
  28711.         pushq   %rsi
  28712.         pushq   %rbp
  28713.         call    _x86_64_get_dispatch@PLT
  28714.         popq    %rbp
  28715.         popq    %rsi
  28716.         popq    %rdi
  28717.         movq    6088(%rax), %r11
  28718.         jmp     *%r11
  28719. #else
  28720.         movq    _glapi_Dispatch(%rip), %rax
  28721.         testq   %rax, %rax
  28722.         je      1f
  28723.         movq    6088(%rax), %r11
  28724.         jmp     *%r11
  28725. 1:
  28726.         pushq   %rdi
  28727.         pushq   %rsi
  28728.         pushq   %rbp
  28729.         call    _glapi_get_dispatch
  28730.         popq    %rbp
  28731.         popq    %rsi
  28732.         popq    %rdi
  28733.         movq    6088(%rax), %r11
  28734.         jmp     *%r11
  28735. #endif /* defined(GLX_USE_TLS) */
  28736.         .size   GL_PREFIX(TexBumpParameterfvATI), .-GL_PREFIX(TexBumpParameterfvATI)
  28737.  
  28738.         .p2align        4,,15
  28739.         .globl  GL_PREFIX(TexBumpParameterivATI)
  28740.         .type   GL_PREFIX(TexBumpParameterivATI), @function
  28741. GL_PREFIX(TexBumpParameterivATI):
  28742. #if defined(GLX_USE_TLS)
  28743.         call    _x86_64_get_dispatch@PLT
  28744.         movq    6096(%rax), %r11
  28745.         jmp     *%r11
  28746. #elif defined(PTHREADS)
  28747.         pushq   %rdi
  28748.         pushq   %rsi
  28749.         pushq   %rbp
  28750.         call    _x86_64_get_dispatch@PLT
  28751.         popq    %rbp
  28752.         popq    %rsi
  28753.         popq    %rdi
  28754.         movq    6096(%rax), %r11
  28755.         jmp     *%r11
  28756. #else
  28757.         movq    _glapi_Dispatch(%rip), %rax
  28758.         testq   %rax, %rax
  28759.         je      1f
  28760.         movq    6096(%rax), %r11
  28761.         jmp     *%r11
  28762. 1:
  28763.         pushq   %rdi
  28764.         pushq   %rsi
  28765.         pushq   %rbp
  28766.         call    _glapi_get_dispatch
  28767.         popq    %rbp
  28768.         popq    %rsi
  28769.         popq    %rdi
  28770.         movq    6096(%rax), %r11
  28771.         jmp     *%r11
  28772. #endif /* defined(GLX_USE_TLS) */
  28773.         .size   GL_PREFIX(TexBumpParameterivATI), .-GL_PREFIX(TexBumpParameterivATI)
  28774.  
  28775.         .p2align        4,,15
  28776.         .globl  GL_PREFIX(AlphaFragmentOp1ATI)
  28777.         .type   GL_PREFIX(AlphaFragmentOp1ATI), @function
  28778. GL_PREFIX(AlphaFragmentOp1ATI):
  28779. #if defined(GLX_USE_TLS)
  28780.         call    _x86_64_get_dispatch@PLT
  28781.         movq    6104(%rax), %r11
  28782.         jmp     *%r11
  28783. #elif defined(PTHREADS)
  28784.         pushq   %rdi
  28785.         pushq   %rsi
  28786.         pushq   %rdx
  28787.         pushq   %rcx
  28788.         pushq   %r8
  28789.         pushq   %r9
  28790.         pushq   %rbp
  28791.         call    _x86_64_get_dispatch@PLT
  28792.         popq    %rbp
  28793.         popq    %r9
  28794.         popq    %r8
  28795.         popq    %rcx
  28796.         popq    %rdx
  28797.         popq    %rsi
  28798.         popq    %rdi
  28799.         movq    6104(%rax), %r11
  28800.         jmp     *%r11
  28801. #else
  28802.         movq    _glapi_Dispatch(%rip), %rax
  28803.         testq   %rax, %rax
  28804.         je      1f
  28805.         movq    6104(%rax), %r11
  28806.         jmp     *%r11
  28807. 1:
  28808.         pushq   %rdi
  28809.         pushq   %rsi
  28810.         pushq   %rdx
  28811.         pushq   %rcx
  28812.         pushq   %r8
  28813.         pushq   %r9
  28814.         pushq   %rbp
  28815.         call    _glapi_get_dispatch
  28816.         popq    %rbp
  28817.         popq    %r9
  28818.         popq    %r8
  28819.         popq    %rcx
  28820.         popq    %rdx
  28821.         popq    %rsi
  28822.         popq    %rdi
  28823.         movq    6104(%rax), %r11
  28824.         jmp     *%r11
  28825. #endif /* defined(GLX_USE_TLS) */
  28826.         .size   GL_PREFIX(AlphaFragmentOp1ATI), .-GL_PREFIX(AlphaFragmentOp1ATI)
  28827.  
  28828.         .p2align        4,,15
  28829.         .globl  GL_PREFIX(AlphaFragmentOp2ATI)
  28830.         .type   GL_PREFIX(AlphaFragmentOp2ATI), @function
  28831. GL_PREFIX(AlphaFragmentOp2ATI):
  28832. #if defined(GLX_USE_TLS)
  28833.         call    _x86_64_get_dispatch@PLT
  28834.         movq    6112(%rax), %r11
  28835.         jmp     *%r11
  28836. #elif defined(PTHREADS)
  28837.         pushq   %rdi
  28838.         pushq   %rsi
  28839.         pushq   %rdx
  28840.         pushq   %rcx
  28841.         pushq   %r8
  28842.         pushq   %r9
  28843.         pushq   %rbp
  28844.         call    _x86_64_get_dispatch@PLT
  28845.         popq    %rbp
  28846.         popq    %r9
  28847.         popq    %r8
  28848.         popq    %rcx
  28849.         popq    %rdx
  28850.         popq    %rsi
  28851.         popq    %rdi
  28852.         movq    6112(%rax), %r11
  28853.         jmp     *%r11
  28854. #else
  28855.         movq    _glapi_Dispatch(%rip), %rax
  28856.         testq   %rax, %rax
  28857.         je      1f
  28858.         movq    6112(%rax), %r11
  28859.         jmp     *%r11
  28860. 1:
  28861.         pushq   %rdi
  28862.         pushq   %rsi
  28863.         pushq   %rdx
  28864.         pushq   %rcx
  28865.         pushq   %r8
  28866.         pushq   %r9
  28867.         pushq   %rbp
  28868.         call    _glapi_get_dispatch
  28869.         popq    %rbp
  28870.         popq    %r9
  28871.         popq    %r8
  28872.         popq    %rcx
  28873.         popq    %rdx
  28874.         popq    %rsi
  28875.         popq    %rdi
  28876.         movq    6112(%rax), %r11
  28877.         jmp     *%r11
  28878. #endif /* defined(GLX_USE_TLS) */
  28879.         .size   GL_PREFIX(AlphaFragmentOp2ATI), .-GL_PREFIX(AlphaFragmentOp2ATI)
  28880.  
  28881.         .p2align        4,,15
  28882.         .globl  GL_PREFIX(AlphaFragmentOp3ATI)
  28883.         .type   GL_PREFIX(AlphaFragmentOp3ATI), @function
  28884. GL_PREFIX(AlphaFragmentOp3ATI):
  28885. #if defined(GLX_USE_TLS)
  28886.         call    _x86_64_get_dispatch@PLT
  28887.         movq    6120(%rax), %r11
  28888.         jmp     *%r11
  28889. #elif defined(PTHREADS)
  28890.         pushq   %rdi
  28891.         pushq   %rsi
  28892.         pushq   %rdx
  28893.         pushq   %rcx
  28894.         pushq   %r8
  28895.         pushq   %r9
  28896.         pushq   %rbp
  28897.         call    _x86_64_get_dispatch@PLT
  28898.         popq    %rbp
  28899.         popq    %r9
  28900.         popq    %r8
  28901.         popq    %rcx
  28902.         popq    %rdx
  28903.         popq    %rsi
  28904.         popq    %rdi
  28905.         movq    6120(%rax), %r11
  28906.         jmp     *%r11
  28907. #else
  28908.         movq    _glapi_Dispatch(%rip), %rax
  28909.         testq   %rax, %rax
  28910.         je      1f
  28911.         movq    6120(%rax), %r11
  28912.         jmp     *%r11
  28913. 1:
  28914.         pushq   %rdi
  28915.         pushq   %rsi
  28916.         pushq   %rdx
  28917.         pushq   %rcx
  28918.         pushq   %r8
  28919.         pushq   %r9
  28920.         pushq   %rbp
  28921.         call    _glapi_get_dispatch
  28922.         popq    %rbp
  28923.         popq    %r9
  28924.         popq    %r8
  28925.         popq    %rcx
  28926.         popq    %rdx
  28927.         popq    %rsi
  28928.         popq    %rdi
  28929.         movq    6120(%rax), %r11
  28930.         jmp     *%r11
  28931. #endif /* defined(GLX_USE_TLS) */
  28932.         .size   GL_PREFIX(AlphaFragmentOp3ATI), .-GL_PREFIX(AlphaFragmentOp3ATI)
  28933.  
  28934.         .p2align        4,,15
  28935.         .globl  GL_PREFIX(BeginFragmentShaderATI)
  28936.         .type   GL_PREFIX(BeginFragmentShaderATI), @function
  28937. GL_PREFIX(BeginFragmentShaderATI):
  28938. #if defined(GLX_USE_TLS)
  28939.         call    _x86_64_get_dispatch@PLT
  28940.         movq    6128(%rax), %r11
  28941.         jmp     *%r11
  28942. #elif defined(PTHREADS)
  28943.         pushq   %rbp
  28944.         call    _x86_64_get_dispatch@PLT
  28945.         popq    %rbp
  28946.         movq    6128(%rax), %r11
  28947.         jmp     *%r11
  28948. #else
  28949.         movq    _glapi_Dispatch(%rip), %rax
  28950.         testq   %rax, %rax
  28951.         je      1f
  28952.         movq    6128(%rax), %r11
  28953.         jmp     *%r11
  28954. 1:
  28955.         pushq   %rbp
  28956.         call    _glapi_get_dispatch
  28957.         popq    %rbp
  28958.         movq    6128(%rax), %r11
  28959.         jmp     *%r11
  28960. #endif /* defined(GLX_USE_TLS) */
  28961.         .size   GL_PREFIX(BeginFragmentShaderATI), .-GL_PREFIX(BeginFragmentShaderATI)
  28962.  
  28963.         .p2align        4,,15
  28964.         .globl  GL_PREFIX(BindFragmentShaderATI)
  28965.         .type   GL_PREFIX(BindFragmentShaderATI), @function
  28966. GL_PREFIX(BindFragmentShaderATI):
  28967. #if defined(GLX_USE_TLS)
  28968.         call    _x86_64_get_dispatch@PLT
  28969.         movq    6136(%rax), %r11
  28970.         jmp     *%r11
  28971. #elif defined(PTHREADS)
  28972.         pushq   %rdi
  28973.         call    _x86_64_get_dispatch@PLT
  28974.         popq    %rdi
  28975.         movq    6136(%rax), %r11
  28976.         jmp     *%r11
  28977. #else
  28978.         movq    _glapi_Dispatch(%rip), %rax
  28979.         testq   %rax, %rax
  28980.         je      1f
  28981.         movq    6136(%rax), %r11
  28982.         jmp     *%r11
  28983. 1:
  28984.         pushq   %rdi
  28985.         call    _glapi_get_dispatch
  28986.         popq    %rdi
  28987.         movq    6136(%rax), %r11
  28988.         jmp     *%r11
  28989. #endif /* defined(GLX_USE_TLS) */
  28990.         .size   GL_PREFIX(BindFragmentShaderATI), .-GL_PREFIX(BindFragmentShaderATI)
  28991.  
  28992.         .p2align        4,,15
  28993.         .globl  GL_PREFIX(ColorFragmentOp1ATI)
  28994.         .type   GL_PREFIX(ColorFragmentOp1ATI), @function
  28995. GL_PREFIX(ColorFragmentOp1ATI):
  28996. #if defined(GLX_USE_TLS)
  28997.         call    _x86_64_get_dispatch@PLT
  28998.         movq    6144(%rax), %r11
  28999.         jmp     *%r11
  29000. #elif defined(PTHREADS)
  29001.         pushq   %rdi
  29002.         pushq   %rsi
  29003.         pushq   %rdx
  29004.         pushq   %rcx
  29005.         pushq   %r8
  29006.         pushq   %r9
  29007.         pushq   %rbp
  29008.         call    _x86_64_get_dispatch@PLT
  29009.         popq    %rbp
  29010.         popq    %r9
  29011.         popq    %r8
  29012.         popq    %rcx
  29013.         popq    %rdx
  29014.         popq    %rsi
  29015.         popq    %rdi
  29016.         movq    6144(%rax), %r11
  29017.         jmp     *%r11
  29018. #else
  29019.         movq    _glapi_Dispatch(%rip), %rax
  29020.         testq   %rax, %rax
  29021.         je      1f
  29022.         movq    6144(%rax), %r11
  29023.         jmp     *%r11
  29024. 1:
  29025.         pushq   %rdi
  29026.         pushq   %rsi
  29027.         pushq   %rdx
  29028.         pushq   %rcx
  29029.         pushq   %r8
  29030.         pushq   %r9
  29031.         pushq   %rbp
  29032.         call    _glapi_get_dispatch
  29033.         popq    %rbp
  29034.         popq    %r9
  29035.         popq    %r8
  29036.         popq    %rcx
  29037.         popq    %rdx
  29038.         popq    %rsi
  29039.         popq    %rdi
  29040.         movq    6144(%rax), %r11
  29041.         jmp     *%r11
  29042. #endif /* defined(GLX_USE_TLS) */
  29043.         .size   GL_PREFIX(ColorFragmentOp1ATI), .-GL_PREFIX(ColorFragmentOp1ATI)
  29044.  
  29045.         .p2align        4,,15
  29046.         .globl  GL_PREFIX(ColorFragmentOp2ATI)
  29047.         .type   GL_PREFIX(ColorFragmentOp2ATI), @function
  29048. GL_PREFIX(ColorFragmentOp2ATI):
  29049. #if defined(GLX_USE_TLS)
  29050.         call    _x86_64_get_dispatch@PLT
  29051.         movq    6152(%rax), %r11
  29052.         jmp     *%r11
  29053. #elif defined(PTHREADS)
  29054.         pushq   %rdi
  29055.         pushq   %rsi
  29056.         pushq   %rdx
  29057.         pushq   %rcx
  29058.         pushq   %r8
  29059.         pushq   %r9
  29060.         pushq   %rbp
  29061.         call    _x86_64_get_dispatch@PLT
  29062.         popq    %rbp
  29063.         popq    %r9
  29064.         popq    %r8
  29065.         popq    %rcx
  29066.         popq    %rdx
  29067.         popq    %rsi
  29068.         popq    %rdi
  29069.         movq    6152(%rax), %r11
  29070.         jmp     *%r11
  29071. #else
  29072.         movq    _glapi_Dispatch(%rip), %rax
  29073.         testq   %rax, %rax
  29074.         je      1f
  29075.         movq    6152(%rax), %r11
  29076.         jmp     *%r11
  29077. 1:
  29078.         pushq   %rdi
  29079.         pushq   %rsi
  29080.         pushq   %rdx
  29081.         pushq   %rcx
  29082.         pushq   %r8
  29083.         pushq   %r9
  29084.         pushq   %rbp
  29085.         call    _glapi_get_dispatch
  29086.         popq    %rbp
  29087.         popq    %r9
  29088.         popq    %r8
  29089.         popq    %rcx
  29090.         popq    %rdx
  29091.         popq    %rsi
  29092.         popq    %rdi
  29093.         movq    6152(%rax), %r11
  29094.         jmp     *%r11
  29095. #endif /* defined(GLX_USE_TLS) */
  29096.         .size   GL_PREFIX(ColorFragmentOp2ATI), .-GL_PREFIX(ColorFragmentOp2ATI)
  29097.  
  29098.         .p2align        4,,15
  29099.         .globl  GL_PREFIX(ColorFragmentOp3ATI)
  29100.         .type   GL_PREFIX(ColorFragmentOp3ATI), @function
  29101. GL_PREFIX(ColorFragmentOp3ATI):
  29102. #if defined(GLX_USE_TLS)
  29103.         call    _x86_64_get_dispatch@PLT
  29104.         movq    6160(%rax), %r11
  29105.         jmp     *%r11
  29106. #elif defined(PTHREADS)
  29107.         pushq   %rdi
  29108.         pushq   %rsi
  29109.         pushq   %rdx
  29110.         pushq   %rcx
  29111.         pushq   %r8
  29112.         pushq   %r9
  29113.         pushq   %rbp
  29114.         call    _x86_64_get_dispatch@PLT
  29115.         popq    %rbp
  29116.         popq    %r9
  29117.         popq    %r8
  29118.         popq    %rcx
  29119.         popq    %rdx
  29120.         popq    %rsi
  29121.         popq    %rdi
  29122.         movq    6160(%rax), %r11
  29123.         jmp     *%r11
  29124. #else
  29125.         movq    _glapi_Dispatch(%rip), %rax
  29126.         testq   %rax, %rax
  29127.         je      1f
  29128.         movq    6160(%rax), %r11
  29129.         jmp     *%r11
  29130. 1:
  29131.         pushq   %rdi
  29132.         pushq   %rsi
  29133.         pushq   %rdx
  29134.         pushq   %rcx
  29135.         pushq   %r8
  29136.         pushq   %r9
  29137.         pushq   %rbp
  29138.         call    _glapi_get_dispatch
  29139.         popq    %rbp
  29140.         popq    %r9
  29141.         popq    %r8
  29142.         popq    %rcx
  29143.         popq    %rdx
  29144.         popq    %rsi
  29145.         popq    %rdi
  29146.         movq    6160(%rax), %r11
  29147.         jmp     *%r11
  29148. #endif /* defined(GLX_USE_TLS) */
  29149.         .size   GL_PREFIX(ColorFragmentOp3ATI), .-GL_PREFIX(ColorFragmentOp3ATI)
  29150.  
  29151.         .p2align        4,,15
  29152.         .globl  GL_PREFIX(DeleteFragmentShaderATI)
  29153.         .type   GL_PREFIX(DeleteFragmentShaderATI), @function
  29154. GL_PREFIX(DeleteFragmentShaderATI):
  29155. #if defined(GLX_USE_TLS)
  29156.         call    _x86_64_get_dispatch@PLT
  29157.         movq    6168(%rax), %r11
  29158.         jmp     *%r11
  29159. #elif defined(PTHREADS)
  29160.         pushq   %rdi
  29161.         call    _x86_64_get_dispatch@PLT
  29162.         popq    %rdi
  29163.         movq    6168(%rax), %r11
  29164.         jmp     *%r11
  29165. #else
  29166.         movq    _glapi_Dispatch(%rip), %rax
  29167.         testq   %rax, %rax
  29168.         je      1f
  29169.         movq    6168(%rax), %r11
  29170.         jmp     *%r11
  29171. 1:
  29172.         pushq   %rdi
  29173.         call    _glapi_get_dispatch
  29174.         popq    %rdi
  29175.         movq    6168(%rax), %r11
  29176.         jmp     *%r11
  29177. #endif /* defined(GLX_USE_TLS) */
  29178.         .size   GL_PREFIX(DeleteFragmentShaderATI), .-GL_PREFIX(DeleteFragmentShaderATI)
  29179.  
  29180.         .p2align        4,,15
  29181.         .globl  GL_PREFIX(EndFragmentShaderATI)
  29182.         .type   GL_PREFIX(EndFragmentShaderATI), @function
  29183. GL_PREFIX(EndFragmentShaderATI):
  29184. #if defined(GLX_USE_TLS)
  29185.         call    _x86_64_get_dispatch@PLT
  29186.         movq    6176(%rax), %r11
  29187.         jmp     *%r11
  29188. #elif defined(PTHREADS)
  29189.         pushq   %rbp
  29190.         call    _x86_64_get_dispatch@PLT
  29191.         popq    %rbp
  29192.         movq    6176(%rax), %r11
  29193.         jmp     *%r11
  29194. #else
  29195.         movq    _glapi_Dispatch(%rip), %rax
  29196.         testq   %rax, %rax
  29197.         je      1f
  29198.         movq    6176(%rax), %r11
  29199.         jmp     *%r11
  29200. 1:
  29201.         pushq   %rbp
  29202.         call    _glapi_get_dispatch
  29203.         popq    %rbp
  29204.         movq    6176(%rax), %r11
  29205.         jmp     *%r11
  29206. #endif /* defined(GLX_USE_TLS) */
  29207.         .size   GL_PREFIX(EndFragmentShaderATI), .-GL_PREFIX(EndFragmentShaderATI)
  29208.  
  29209.         .p2align        4,,15
  29210.         .globl  GL_PREFIX(GenFragmentShadersATI)
  29211.         .type   GL_PREFIX(GenFragmentShadersATI), @function
  29212. GL_PREFIX(GenFragmentShadersATI):
  29213. #if defined(GLX_USE_TLS)
  29214.         call    _x86_64_get_dispatch@PLT
  29215.         movq    6184(%rax), %r11
  29216.         jmp     *%r11
  29217. #elif defined(PTHREADS)
  29218.         pushq   %rdi
  29219.         call    _x86_64_get_dispatch@PLT
  29220.         popq    %rdi
  29221.         movq    6184(%rax), %r11
  29222.         jmp     *%r11
  29223. #else
  29224.         movq    _glapi_Dispatch(%rip), %rax
  29225.         testq   %rax, %rax
  29226.         je      1f
  29227.         movq    6184(%rax), %r11
  29228.         jmp     *%r11
  29229. 1:
  29230.         pushq   %rdi
  29231.         call    _glapi_get_dispatch
  29232.         popq    %rdi
  29233.         movq    6184(%rax), %r11
  29234.         jmp     *%r11
  29235. #endif /* defined(GLX_USE_TLS) */
  29236.         .size   GL_PREFIX(GenFragmentShadersATI), .-GL_PREFIX(GenFragmentShadersATI)
  29237.  
  29238.         .p2align        4,,15
  29239.         .globl  GL_PREFIX(PassTexCoordATI)
  29240.         .type   GL_PREFIX(PassTexCoordATI), @function
  29241. GL_PREFIX(PassTexCoordATI):
  29242. #if defined(GLX_USE_TLS)
  29243.         call    _x86_64_get_dispatch@PLT
  29244.         movq    6192(%rax), %r11
  29245.         jmp     *%r11
  29246. #elif defined(PTHREADS)
  29247.         pushq   %rdi
  29248.         pushq   %rsi
  29249.         pushq   %rdx
  29250.         call    _x86_64_get_dispatch@PLT
  29251.         popq    %rdx
  29252.         popq    %rsi
  29253.         popq    %rdi
  29254.         movq    6192(%rax), %r11
  29255.         jmp     *%r11
  29256. #else
  29257.         movq    _glapi_Dispatch(%rip), %rax
  29258.         testq   %rax, %rax
  29259.         je      1f
  29260.         movq    6192(%rax), %r11
  29261.         jmp     *%r11
  29262. 1:
  29263.         pushq   %rdi
  29264.         pushq   %rsi
  29265.         pushq   %rdx
  29266.         call    _glapi_get_dispatch
  29267.         popq    %rdx
  29268.         popq    %rsi
  29269.         popq    %rdi
  29270.         movq    6192(%rax), %r11
  29271.         jmp     *%r11
  29272. #endif /* defined(GLX_USE_TLS) */
  29273.         .size   GL_PREFIX(PassTexCoordATI), .-GL_PREFIX(PassTexCoordATI)
  29274.  
  29275.         .p2align        4,,15
  29276.         .globl  GL_PREFIX(SampleMapATI)
  29277.         .type   GL_PREFIX(SampleMapATI), @function
  29278. GL_PREFIX(SampleMapATI):
  29279. #if defined(GLX_USE_TLS)
  29280.         call    _x86_64_get_dispatch@PLT
  29281.         movq    6200(%rax), %r11
  29282.         jmp     *%r11
  29283. #elif defined(PTHREADS)
  29284.         pushq   %rdi
  29285.         pushq   %rsi
  29286.         pushq   %rdx
  29287.         call    _x86_64_get_dispatch@PLT
  29288.         popq    %rdx
  29289.         popq    %rsi
  29290.         popq    %rdi
  29291.         movq    6200(%rax), %r11
  29292.         jmp     *%r11
  29293. #else
  29294.         movq    _glapi_Dispatch(%rip), %rax
  29295.         testq   %rax, %rax
  29296.         je      1f
  29297.         movq    6200(%rax), %r11
  29298.         jmp     *%r11
  29299. 1:
  29300.         pushq   %rdi
  29301.         pushq   %rsi
  29302.         pushq   %rdx
  29303.         call    _glapi_get_dispatch
  29304.         popq    %rdx
  29305.         popq    %rsi
  29306.         popq    %rdi
  29307.         movq    6200(%rax), %r11
  29308.         jmp     *%r11
  29309. #endif /* defined(GLX_USE_TLS) */
  29310.         .size   GL_PREFIX(SampleMapATI), .-GL_PREFIX(SampleMapATI)
  29311.  
  29312.         .p2align        4,,15
  29313.         .globl  GL_PREFIX(SetFragmentShaderConstantATI)
  29314.         .type   GL_PREFIX(SetFragmentShaderConstantATI), @function
  29315. GL_PREFIX(SetFragmentShaderConstantATI):
  29316. #if defined(GLX_USE_TLS)
  29317.         call    _x86_64_get_dispatch@PLT
  29318.         movq    6208(%rax), %r11
  29319.         jmp     *%r11
  29320. #elif defined(PTHREADS)
  29321.         pushq   %rdi
  29322.         pushq   %rsi
  29323.         pushq   %rbp
  29324.         call    _x86_64_get_dispatch@PLT
  29325.         popq    %rbp
  29326.         popq    %rsi
  29327.         popq    %rdi
  29328.         movq    6208(%rax), %r11
  29329.         jmp     *%r11
  29330. #else
  29331.         movq    _glapi_Dispatch(%rip), %rax
  29332.         testq   %rax, %rax
  29333.         je      1f
  29334.         movq    6208(%rax), %r11
  29335.         jmp     *%r11
  29336. 1:
  29337.         pushq   %rdi
  29338.         pushq   %rsi
  29339.         pushq   %rbp
  29340.         call    _glapi_get_dispatch
  29341.         popq    %rbp
  29342.         popq    %rsi
  29343.         popq    %rdi
  29344.         movq    6208(%rax), %r11
  29345.         jmp     *%r11
  29346. #endif /* defined(GLX_USE_TLS) */
  29347.         .size   GL_PREFIX(SetFragmentShaderConstantATI), .-GL_PREFIX(SetFragmentShaderConstantATI)
  29348.  
  29349.         .p2align        4,,15
  29350.         .globl  GL_PREFIX(PointParameteriNV)
  29351.         .type   GL_PREFIX(PointParameteriNV), @function
  29352. GL_PREFIX(PointParameteriNV):
  29353. #if defined(GLX_USE_TLS)
  29354.         call    _x86_64_get_dispatch@PLT
  29355.         movq    6216(%rax), %r11
  29356.         jmp     *%r11
  29357. #elif defined(PTHREADS)
  29358.         pushq   %rdi
  29359.         pushq   %rsi
  29360.         pushq   %rbp
  29361.         call    _x86_64_get_dispatch@PLT
  29362.         popq    %rbp
  29363.         popq    %rsi
  29364.         popq    %rdi
  29365.         movq    6216(%rax), %r11
  29366.         jmp     *%r11
  29367. #else
  29368.         movq    _glapi_Dispatch(%rip), %rax
  29369.         testq   %rax, %rax
  29370.         je      1f
  29371.         movq    6216(%rax), %r11
  29372.         jmp     *%r11
  29373. 1:
  29374.         pushq   %rdi
  29375.         pushq   %rsi
  29376.         pushq   %rbp
  29377.         call    _glapi_get_dispatch
  29378.         popq    %rbp
  29379.         popq    %rsi
  29380.         popq    %rdi
  29381.         movq    6216(%rax), %r11
  29382.         jmp     *%r11
  29383. #endif /* defined(GLX_USE_TLS) */
  29384.         .size   GL_PREFIX(PointParameteriNV), .-GL_PREFIX(PointParameteriNV)
  29385.  
  29386.         .p2align        4,,15
  29387.         .globl  GL_PREFIX(PointParameterivNV)
  29388.         .type   GL_PREFIX(PointParameterivNV), @function
  29389. GL_PREFIX(PointParameterivNV):
  29390. #if defined(GLX_USE_TLS)
  29391.         call    _x86_64_get_dispatch@PLT
  29392.         movq    6224(%rax), %r11
  29393.         jmp     *%r11
  29394. #elif defined(PTHREADS)
  29395.         pushq   %rdi
  29396.         pushq   %rsi
  29397.         pushq   %rbp
  29398.         call    _x86_64_get_dispatch@PLT
  29399.         popq    %rbp
  29400.         popq    %rsi
  29401.         popq    %rdi
  29402.         movq    6224(%rax), %r11
  29403.         jmp     *%r11
  29404. #else
  29405.         movq    _glapi_Dispatch(%rip), %rax
  29406.         testq   %rax, %rax
  29407.         je      1f
  29408.         movq    6224(%rax), %r11
  29409.         jmp     *%r11
  29410. 1:
  29411.         pushq   %rdi
  29412.         pushq   %rsi
  29413.         pushq   %rbp
  29414.         call    _glapi_get_dispatch
  29415.         popq    %rbp
  29416.         popq    %rsi
  29417.         popq    %rdi
  29418.         movq    6224(%rax), %r11
  29419.         jmp     *%r11
  29420. #endif /* defined(GLX_USE_TLS) */
  29421.         .size   GL_PREFIX(PointParameterivNV), .-GL_PREFIX(PointParameterivNV)
  29422.  
  29423.         .p2align        4,,15
  29424.         .globl  GL_PREFIX(_dispatch_stub_779)
  29425.         .type   GL_PREFIX(_dispatch_stub_779), @function
  29426.         HIDDEN(GL_PREFIX(_dispatch_stub_779))
  29427. GL_PREFIX(_dispatch_stub_779):
  29428. #if defined(GLX_USE_TLS)
  29429.         call    _x86_64_get_dispatch@PLT
  29430.         movq    6232(%rax), %r11
  29431.         jmp     *%r11
  29432. #elif defined(PTHREADS)
  29433.         pushq   %rdi
  29434.         call    _x86_64_get_dispatch@PLT
  29435.         popq    %rdi
  29436.         movq    6232(%rax), %r11
  29437.         jmp     *%r11
  29438. #else
  29439.         movq    _glapi_Dispatch(%rip), %rax
  29440.         testq   %rax, %rax
  29441.         je      1f
  29442.         movq    6232(%rax), %r11
  29443.         jmp     *%r11
  29444. 1:
  29445.         pushq   %rdi
  29446.         call    _glapi_get_dispatch
  29447.         popq    %rdi
  29448.         movq    6232(%rax), %r11
  29449.         jmp     *%r11
  29450. #endif /* defined(GLX_USE_TLS) */
  29451.         .size   GL_PREFIX(_dispatch_stub_779), .-GL_PREFIX(_dispatch_stub_779)
  29452.  
  29453.         .p2align        4,,15
  29454.         .globl  GL_PREFIX(_dispatch_stub_780)
  29455.         .type   GL_PREFIX(_dispatch_stub_780), @function
  29456.         HIDDEN(GL_PREFIX(_dispatch_stub_780))
  29457. GL_PREFIX(_dispatch_stub_780):
  29458. #if defined(GLX_USE_TLS)
  29459.         call    _x86_64_get_dispatch@PLT
  29460.         movq    6240(%rax), %r11
  29461.         jmp     *%r11
  29462. #elif defined(PTHREADS)
  29463.         pushq   %rdi
  29464.         call    _x86_64_get_dispatch@PLT
  29465.         popq    %rdi
  29466.         movq    6240(%rax), %r11
  29467.         jmp     *%r11
  29468. #else
  29469.         movq    _glapi_Dispatch(%rip), %rax
  29470.         testq   %rax, %rax
  29471.         je      1f
  29472.         movq    6240(%rax), %r11
  29473.         jmp     *%r11
  29474. 1:
  29475.         pushq   %rdi
  29476.         call    _glapi_get_dispatch
  29477.         popq    %rdi
  29478.         movq    6240(%rax), %r11
  29479.         jmp     *%r11
  29480. #endif /* defined(GLX_USE_TLS) */
  29481.         .size   GL_PREFIX(_dispatch_stub_780), .-GL_PREFIX(_dispatch_stub_780)
  29482.  
  29483.         .p2align        4,,15
  29484.         .globl  GL_PREFIX(_dispatch_stub_781)
  29485.         .type   GL_PREFIX(_dispatch_stub_781), @function
  29486.         HIDDEN(GL_PREFIX(_dispatch_stub_781))
  29487. GL_PREFIX(_dispatch_stub_781):
  29488. #if defined(GLX_USE_TLS)
  29489.         call    _x86_64_get_dispatch@PLT
  29490.         movq    6248(%rax), %r11
  29491.         jmp     *%r11
  29492. #elif defined(PTHREADS)
  29493.         pushq   %rdi
  29494.         pushq   %rsi
  29495.         pushq   %rbp
  29496.         call    _x86_64_get_dispatch@PLT
  29497.         popq    %rbp
  29498.         popq    %rsi
  29499.         popq    %rdi
  29500.         movq    6248(%rax), %r11
  29501.         jmp     *%r11
  29502. #else
  29503.         movq    _glapi_Dispatch(%rip), %rax
  29504.         testq   %rax, %rax
  29505.         je      1f
  29506.         movq    6248(%rax), %r11
  29507.         jmp     *%r11
  29508. 1:
  29509.         pushq   %rdi
  29510.         pushq   %rsi
  29511.         pushq   %rbp
  29512.         call    _glapi_get_dispatch
  29513.         popq    %rbp
  29514.         popq    %rsi
  29515.         popq    %rdi
  29516.         movq    6248(%rax), %r11
  29517.         jmp     *%r11
  29518. #endif /* defined(GLX_USE_TLS) */
  29519.         .size   GL_PREFIX(_dispatch_stub_781), .-GL_PREFIX(_dispatch_stub_781)
  29520.  
  29521.         .p2align        4,,15
  29522.         .globl  GL_PREFIX(_dispatch_stub_782)
  29523.         .type   GL_PREFIX(_dispatch_stub_782), @function
  29524.         HIDDEN(GL_PREFIX(_dispatch_stub_782))
  29525. GL_PREFIX(_dispatch_stub_782):
  29526. #if defined(GLX_USE_TLS)
  29527.         call    _x86_64_get_dispatch@PLT
  29528.         movq    6256(%rax), %r11
  29529.         jmp     *%r11
  29530. #elif defined(PTHREADS)
  29531.         pushq   %rdi
  29532.         pushq   %rsi
  29533.         pushq   %rbp
  29534.         call    _x86_64_get_dispatch@PLT
  29535.         popq    %rbp
  29536.         popq    %rsi
  29537.         popq    %rdi
  29538.         movq    6256(%rax), %r11
  29539.         jmp     *%r11
  29540. #else
  29541.         movq    _glapi_Dispatch(%rip), %rax
  29542.         testq   %rax, %rax
  29543.         je      1f
  29544.         movq    6256(%rax), %r11
  29545.         jmp     *%r11
  29546. 1:
  29547.         pushq   %rdi
  29548.         pushq   %rsi
  29549.         pushq   %rbp
  29550.         call    _glapi_get_dispatch
  29551.         popq    %rbp
  29552.         popq    %rsi
  29553.         popq    %rdi
  29554.         movq    6256(%rax), %r11
  29555.         jmp     *%r11
  29556. #endif /* defined(GLX_USE_TLS) */
  29557.         .size   GL_PREFIX(_dispatch_stub_782), .-GL_PREFIX(_dispatch_stub_782)
  29558.  
  29559.         .p2align        4,,15
  29560.         .globl  GL_PREFIX(_dispatch_stub_783)
  29561.         .type   GL_PREFIX(_dispatch_stub_783), @function
  29562.         HIDDEN(GL_PREFIX(_dispatch_stub_783))
  29563. GL_PREFIX(_dispatch_stub_783):
  29564. #if defined(GLX_USE_TLS)
  29565.         call    _x86_64_get_dispatch@PLT
  29566.         movq    6264(%rax), %r11
  29567.         jmp     *%r11
  29568. #elif defined(PTHREADS)
  29569.         pushq   %rdi
  29570.         call    _x86_64_get_dispatch@PLT
  29571.         popq    %rdi
  29572.         movq    6264(%rax), %r11
  29573.         jmp     *%r11
  29574. #else
  29575.         movq    _glapi_Dispatch(%rip), %rax
  29576.         testq   %rax, %rax
  29577.         je      1f
  29578.         movq    6264(%rax), %r11
  29579.         jmp     *%r11
  29580. 1:
  29581.         pushq   %rdi
  29582.         call    _glapi_get_dispatch
  29583.         popq    %rdi
  29584.         movq    6264(%rax), %r11
  29585.         jmp     *%r11
  29586. #endif /* defined(GLX_USE_TLS) */
  29587.         .size   GL_PREFIX(_dispatch_stub_783), .-GL_PREFIX(_dispatch_stub_783)
  29588.  
  29589.         .p2align        4,,15
  29590.         .globl  GL_PREFIX(GetProgramNamedParameterdvNV)
  29591.         .type   GL_PREFIX(GetProgramNamedParameterdvNV), @function
  29592. GL_PREFIX(GetProgramNamedParameterdvNV):
  29593. #if defined(GLX_USE_TLS)
  29594.         call    _x86_64_get_dispatch@PLT
  29595.         movq    6272(%rax), %r11
  29596.         jmp     *%r11
  29597. #elif defined(PTHREADS)
  29598.         pushq   %rdi
  29599.         pushq   %rsi
  29600.         pushq   %rdx
  29601.         pushq   %rcx
  29602.         pushq   %rbp
  29603.         call    _x86_64_get_dispatch@PLT
  29604.         popq    %rbp
  29605.         popq    %rcx
  29606.         popq    %rdx
  29607.         popq    %rsi
  29608.         popq    %rdi
  29609.         movq    6272(%rax), %r11
  29610.         jmp     *%r11
  29611. #else
  29612.         movq    _glapi_Dispatch(%rip), %rax
  29613.         testq   %rax, %rax
  29614.         je      1f
  29615.         movq    6272(%rax), %r11
  29616.         jmp     *%r11
  29617. 1:
  29618.         pushq   %rdi
  29619.         pushq   %rsi
  29620.         pushq   %rdx
  29621.         pushq   %rcx
  29622.         pushq   %rbp
  29623.         call    _glapi_get_dispatch
  29624.         popq    %rbp
  29625.         popq    %rcx
  29626.         popq    %rdx
  29627.         popq    %rsi
  29628.         popq    %rdi
  29629.         movq    6272(%rax), %r11
  29630.         jmp     *%r11
  29631. #endif /* defined(GLX_USE_TLS) */
  29632.         .size   GL_PREFIX(GetProgramNamedParameterdvNV), .-GL_PREFIX(GetProgramNamedParameterdvNV)
  29633.  
  29634.         .p2align        4,,15
  29635.         .globl  GL_PREFIX(GetProgramNamedParameterfvNV)
  29636.         .type   GL_PREFIX(GetProgramNamedParameterfvNV), @function
  29637. GL_PREFIX(GetProgramNamedParameterfvNV):
  29638. #if defined(GLX_USE_TLS)
  29639.         call    _x86_64_get_dispatch@PLT
  29640.         movq    6280(%rax), %r11
  29641.         jmp     *%r11
  29642. #elif defined(PTHREADS)
  29643.         pushq   %rdi
  29644.         pushq   %rsi
  29645.         pushq   %rdx
  29646.         pushq   %rcx
  29647.         pushq   %rbp
  29648.         call    _x86_64_get_dispatch@PLT
  29649.         popq    %rbp
  29650.         popq    %rcx
  29651.         popq    %rdx
  29652.         popq    %rsi
  29653.         popq    %rdi
  29654.         movq    6280(%rax), %r11
  29655.         jmp     *%r11
  29656. #else
  29657.         movq    _glapi_Dispatch(%rip), %rax
  29658.         testq   %rax, %rax
  29659.         je      1f
  29660.         movq    6280(%rax), %r11
  29661.         jmp     *%r11
  29662. 1:
  29663.         pushq   %rdi
  29664.         pushq   %rsi
  29665.         pushq   %rdx
  29666.         pushq   %rcx
  29667.         pushq   %rbp
  29668.         call    _glapi_get_dispatch
  29669.         popq    %rbp
  29670.         popq    %rcx
  29671.         popq    %rdx
  29672.         popq    %rsi
  29673.         popq    %rdi
  29674.         movq    6280(%rax), %r11
  29675.         jmp     *%r11
  29676. #endif /* defined(GLX_USE_TLS) */
  29677.         .size   GL_PREFIX(GetProgramNamedParameterfvNV), .-GL_PREFIX(GetProgramNamedParameterfvNV)
  29678.  
  29679.         .p2align        4,,15
  29680.         .globl  GL_PREFIX(ProgramNamedParameter4dNV)
  29681.         .type   GL_PREFIX(ProgramNamedParameter4dNV), @function
  29682. GL_PREFIX(ProgramNamedParameter4dNV):
  29683. #if defined(GLX_USE_TLS)
  29684.         call    _x86_64_get_dispatch@PLT
  29685.         movq    6288(%rax), %r11
  29686.         jmp     *%r11
  29687. #elif defined(PTHREADS)
  29688.         subq    $56, %rsp
  29689.         movq    %rdi, (%rsp)
  29690.         movq    %rsi, 8(%rsp)
  29691.         movq    %rdx, 16(%rsp)
  29692.         movq    %xmm0, 24(%rsp)
  29693.         movq    %xmm1, 32(%rsp)
  29694.         movq    %xmm2, 40(%rsp)
  29695.         movq    %xmm3, 48(%rsp)
  29696.         call    _x86_64_get_dispatch@PLT
  29697.         movq    48(%rsp), %xmm3
  29698.         movq    40(%rsp), %xmm2
  29699.         movq    32(%rsp), %xmm1
  29700.         movq    24(%rsp), %xmm0
  29701.         movq    16(%rsp), %rdx
  29702.         movq    8(%rsp), %rsi
  29703.         movq    (%rsp), %rdi
  29704.         addq    $56, %rsp
  29705.         movq    6288(%rax), %r11
  29706.         jmp     *%r11
  29707. #else
  29708.         movq    _glapi_Dispatch(%rip), %rax
  29709.         testq   %rax, %rax
  29710.         je      1f
  29711.         movq    6288(%rax), %r11
  29712.         jmp     *%r11
  29713. 1:
  29714.         subq    $56, %rsp
  29715.         movq    %rdi, (%rsp)
  29716.         movq    %rsi, 8(%rsp)
  29717.         movq    %rdx, 16(%rsp)
  29718.         movq    %xmm0, 24(%rsp)
  29719.         movq    %xmm1, 32(%rsp)
  29720.         movq    %xmm2, 40(%rsp)
  29721.         movq    %xmm3, 48(%rsp)
  29722.         call    _glapi_get_dispatch
  29723.         movq    48(%rsp), %xmm3
  29724.         movq    40(%rsp), %xmm2
  29725.         movq    32(%rsp), %xmm1
  29726.         movq    24(%rsp), %xmm0
  29727.         movq    16(%rsp), %rdx
  29728.         movq    8(%rsp), %rsi
  29729.         movq    (%rsp), %rdi
  29730.         addq    $56, %rsp
  29731.         movq    6288(%rax), %r11
  29732.         jmp     *%r11
  29733. #endif /* defined(GLX_USE_TLS) */
  29734.         .size   GL_PREFIX(ProgramNamedParameter4dNV), .-GL_PREFIX(ProgramNamedParameter4dNV)
  29735.  
  29736.         .p2align        4,,15
  29737.         .globl  GL_PREFIX(ProgramNamedParameter4dvNV)
  29738.         .type   GL_PREFIX(ProgramNamedParameter4dvNV), @function
  29739. GL_PREFIX(ProgramNamedParameter4dvNV):
  29740. #if defined(GLX_USE_TLS)
  29741.         call    _x86_64_get_dispatch@PLT
  29742.         movq    6296(%rax), %r11
  29743.         jmp     *%r11
  29744. #elif defined(PTHREADS)
  29745.         pushq   %rdi
  29746.         pushq   %rsi
  29747.         pushq   %rdx
  29748.         pushq   %rcx
  29749.         pushq   %rbp
  29750.         call    _x86_64_get_dispatch@PLT
  29751.         popq    %rbp
  29752.         popq    %rcx
  29753.         popq    %rdx
  29754.         popq    %rsi
  29755.         popq    %rdi
  29756.         movq    6296(%rax), %r11
  29757.         jmp     *%r11
  29758. #else
  29759.         movq    _glapi_Dispatch(%rip), %rax
  29760.         testq   %rax, %rax
  29761.         je      1f
  29762.         movq    6296(%rax), %r11
  29763.         jmp     *%r11
  29764. 1:
  29765.         pushq   %rdi
  29766.         pushq   %rsi
  29767.         pushq   %rdx
  29768.         pushq   %rcx
  29769.         pushq   %rbp
  29770.         call    _glapi_get_dispatch
  29771.         popq    %rbp
  29772.         popq    %rcx
  29773.         popq    %rdx
  29774.         popq    %rsi
  29775.         popq    %rdi
  29776.         movq    6296(%rax), %r11
  29777.         jmp     *%r11
  29778. #endif /* defined(GLX_USE_TLS) */
  29779.         .size   GL_PREFIX(ProgramNamedParameter4dvNV), .-GL_PREFIX(ProgramNamedParameter4dvNV)
  29780.  
  29781.         .p2align        4,,15
  29782.         .globl  GL_PREFIX(ProgramNamedParameter4fNV)
  29783.         .type   GL_PREFIX(ProgramNamedParameter4fNV), @function
  29784. GL_PREFIX(ProgramNamedParameter4fNV):
  29785. #if defined(GLX_USE_TLS)
  29786.         call    _x86_64_get_dispatch@PLT
  29787.         movq    6304(%rax), %r11
  29788.         jmp     *%r11
  29789. #elif defined(PTHREADS)
  29790.         subq    $56, %rsp
  29791.         movq    %rdi, (%rsp)
  29792.         movq    %rsi, 8(%rsp)
  29793.         movq    %rdx, 16(%rsp)
  29794.         movq    %xmm0, 24(%rsp)
  29795.         movq    %xmm1, 32(%rsp)
  29796.         movq    %xmm2, 40(%rsp)
  29797.         movq    %xmm3, 48(%rsp)
  29798.         call    _x86_64_get_dispatch@PLT
  29799.         movq    48(%rsp), %xmm3
  29800.         movq    40(%rsp), %xmm2
  29801.         movq    32(%rsp), %xmm1
  29802.         movq    24(%rsp), %xmm0
  29803.         movq    16(%rsp), %rdx
  29804.         movq    8(%rsp), %rsi
  29805.         movq    (%rsp), %rdi
  29806.         addq    $56, %rsp
  29807.         movq    6304(%rax), %r11
  29808.         jmp     *%r11
  29809. #else
  29810.         movq    _glapi_Dispatch(%rip), %rax
  29811.         testq   %rax, %rax
  29812.         je      1f
  29813.         movq    6304(%rax), %r11
  29814.         jmp     *%r11
  29815. 1:
  29816.         subq    $56, %rsp
  29817.         movq    %rdi, (%rsp)
  29818.         movq    %rsi, 8(%rsp)
  29819.         movq    %rdx, 16(%rsp)
  29820.         movq    %xmm0, 24(%rsp)
  29821.         movq    %xmm1, 32(%rsp)
  29822.         movq    %xmm2, 40(%rsp)
  29823.         movq    %xmm3, 48(%rsp)
  29824.         call    _glapi_get_dispatch
  29825.         movq    48(%rsp), %xmm3
  29826.         movq    40(%rsp), %xmm2
  29827.         movq    32(%rsp), %xmm1
  29828.         movq    24(%rsp), %xmm0
  29829.         movq    16(%rsp), %rdx
  29830.         movq    8(%rsp), %rsi
  29831.         movq    (%rsp), %rdi
  29832.         addq    $56, %rsp
  29833.         movq    6304(%rax), %r11
  29834.         jmp     *%r11
  29835. #endif /* defined(GLX_USE_TLS) */
  29836.         .size   GL_PREFIX(ProgramNamedParameter4fNV), .-GL_PREFIX(ProgramNamedParameter4fNV)
  29837.  
  29838.         .p2align        4,,15
  29839.         .globl  GL_PREFIX(ProgramNamedParameter4fvNV)
  29840.         .type   GL_PREFIX(ProgramNamedParameter4fvNV), @function
  29841. GL_PREFIX(ProgramNamedParameter4fvNV):
  29842. #if defined(GLX_USE_TLS)
  29843.         call    _x86_64_get_dispatch@PLT
  29844.         movq    6312(%rax), %r11
  29845.         jmp     *%r11
  29846. #elif defined(PTHREADS)
  29847.         pushq   %rdi
  29848.         pushq   %rsi
  29849.         pushq   %rdx
  29850.         pushq   %rcx
  29851.         pushq   %rbp
  29852.         call    _x86_64_get_dispatch@PLT
  29853.         popq    %rbp
  29854.         popq    %rcx
  29855.         popq    %rdx
  29856.         popq    %rsi
  29857.         popq    %rdi
  29858.         movq    6312(%rax), %r11
  29859.         jmp     *%r11
  29860. #else
  29861.         movq    _glapi_Dispatch(%rip), %rax
  29862.         testq   %rax, %rax
  29863.         je      1f
  29864.         movq    6312(%rax), %r11
  29865.         jmp     *%r11
  29866. 1:
  29867.         pushq   %rdi
  29868.         pushq   %rsi
  29869.         pushq   %rdx
  29870.         pushq   %rcx
  29871.         pushq   %rbp
  29872.         call    _glapi_get_dispatch
  29873.         popq    %rbp
  29874.         popq    %rcx
  29875.         popq    %rdx
  29876.         popq    %rsi
  29877.         popq    %rdi
  29878.         movq    6312(%rax), %r11
  29879.         jmp     *%r11
  29880. #endif /* defined(GLX_USE_TLS) */
  29881.         .size   GL_PREFIX(ProgramNamedParameter4fvNV), .-GL_PREFIX(ProgramNamedParameter4fvNV)
  29882.  
  29883.         .p2align        4,,15
  29884.         .globl  GL_PREFIX(PrimitiveRestartIndexNV)
  29885.         .type   GL_PREFIX(PrimitiveRestartIndexNV), @function
  29886. GL_PREFIX(PrimitiveRestartIndexNV):
  29887. #if defined(GLX_USE_TLS)
  29888.         call    _x86_64_get_dispatch@PLT
  29889.         movq    6320(%rax), %r11
  29890.         jmp     *%r11
  29891. #elif defined(PTHREADS)
  29892.         pushq   %rdi
  29893.         call    _x86_64_get_dispatch@PLT
  29894.         popq    %rdi
  29895.         movq    6320(%rax), %r11
  29896.         jmp     *%r11
  29897. #else
  29898.         movq    _glapi_Dispatch(%rip), %rax
  29899.         testq   %rax, %rax
  29900.         je      1f
  29901.         movq    6320(%rax), %r11
  29902.         jmp     *%r11
  29903. 1:
  29904.         pushq   %rdi
  29905.         call    _glapi_get_dispatch
  29906.         popq    %rdi
  29907.         movq    6320(%rax), %r11
  29908.         jmp     *%r11
  29909. #endif /* defined(GLX_USE_TLS) */
  29910.         .size   GL_PREFIX(PrimitiveRestartIndexNV), .-GL_PREFIX(PrimitiveRestartIndexNV)
  29911.  
  29912.         .p2align        4,,15
  29913.         .globl  GL_PREFIX(PrimitiveRestartNV)
  29914.         .type   GL_PREFIX(PrimitiveRestartNV), @function
  29915. GL_PREFIX(PrimitiveRestartNV):
  29916. #if defined(GLX_USE_TLS)
  29917.         call    _x86_64_get_dispatch@PLT
  29918.         movq    6328(%rax), %r11
  29919.         jmp     *%r11
  29920. #elif defined(PTHREADS)
  29921.         pushq   %rbp
  29922.         call    _x86_64_get_dispatch@PLT
  29923.         popq    %rbp
  29924.         movq    6328(%rax), %r11
  29925.         jmp     *%r11
  29926. #else
  29927.         movq    _glapi_Dispatch(%rip), %rax
  29928.         testq   %rax, %rax
  29929.         je      1f
  29930.         movq    6328(%rax), %r11
  29931.         jmp     *%r11
  29932. 1:
  29933.         pushq   %rbp
  29934.         call    _glapi_get_dispatch
  29935.         popq    %rbp
  29936.         movq    6328(%rax), %r11
  29937.         jmp     *%r11
  29938. #endif /* defined(GLX_USE_TLS) */
  29939.         .size   GL_PREFIX(PrimitiveRestartNV), .-GL_PREFIX(PrimitiveRestartNV)
  29940.  
  29941.         .p2align        4,,15
  29942.         .globl  GL_PREFIX(_dispatch_stub_792)
  29943.         .type   GL_PREFIX(_dispatch_stub_792), @function
  29944.         HIDDEN(GL_PREFIX(_dispatch_stub_792))
  29945. GL_PREFIX(_dispatch_stub_792):
  29946. #if defined(GLX_USE_TLS)
  29947.         call    _x86_64_get_dispatch@PLT
  29948.         movq    6336(%rax), %r11
  29949.         jmp     *%r11
  29950. #elif defined(PTHREADS)
  29951.         pushq   %rdi
  29952.         pushq   %rsi
  29953.         pushq   %rbp
  29954.         call    _x86_64_get_dispatch@PLT
  29955.         popq    %rbp
  29956.         popq    %rsi
  29957.         popq    %rdi
  29958.         movq    6336(%rax), %r11
  29959.         jmp     *%r11
  29960. #else
  29961.         movq    _glapi_Dispatch(%rip), %rax
  29962.         testq   %rax, %rax
  29963.         je      1f
  29964.         movq    6336(%rax), %r11
  29965.         jmp     *%r11
  29966. 1:
  29967.         pushq   %rdi
  29968.         pushq   %rsi
  29969.         pushq   %rbp
  29970.         call    _glapi_get_dispatch
  29971.         popq    %rbp
  29972.         popq    %rsi
  29973.         popq    %rdi
  29974.         movq    6336(%rax), %r11
  29975.         jmp     *%r11
  29976. #endif /* defined(GLX_USE_TLS) */
  29977.         .size   GL_PREFIX(_dispatch_stub_792), .-GL_PREFIX(_dispatch_stub_792)
  29978.  
  29979.         .p2align        4,,15
  29980.         .globl  GL_PREFIX(_dispatch_stub_793)
  29981.         .type   GL_PREFIX(_dispatch_stub_793), @function
  29982.         HIDDEN(GL_PREFIX(_dispatch_stub_793))
  29983. GL_PREFIX(_dispatch_stub_793):
  29984. #if defined(GLX_USE_TLS)
  29985.         call    _x86_64_get_dispatch@PLT
  29986.         movq    6344(%rax), %r11
  29987.         jmp     *%r11
  29988. #elif defined(PTHREADS)
  29989.         pushq   %rdi
  29990.         pushq   %rsi
  29991.         pushq   %rbp
  29992.         call    _x86_64_get_dispatch@PLT
  29993.         popq    %rbp
  29994.         popq    %rsi
  29995.         popq    %rdi
  29996.         movq    6344(%rax), %r11
  29997.         jmp     *%r11
  29998. #else
  29999.         movq    _glapi_Dispatch(%rip), %rax
  30000.         testq   %rax, %rax
  30001.         je      1f
  30002.         movq    6344(%rax), %r11
  30003.         jmp     *%r11
  30004. 1:
  30005.         pushq   %rdi
  30006.         pushq   %rsi
  30007.         pushq   %rbp
  30008.         call    _glapi_get_dispatch
  30009.         popq    %rbp
  30010.         popq    %rsi
  30011.         popq    %rdi
  30012.         movq    6344(%rax), %r11
  30013.         jmp     *%r11
  30014. #endif /* defined(GLX_USE_TLS) */
  30015.         .size   GL_PREFIX(_dispatch_stub_793), .-GL_PREFIX(_dispatch_stub_793)
  30016.  
  30017.         .p2align        4,,15
  30018.         .globl  GL_PREFIX(BindFramebufferEXT)
  30019.         .type   GL_PREFIX(BindFramebufferEXT), @function
  30020. GL_PREFIX(BindFramebufferEXT):
  30021. #if defined(GLX_USE_TLS)
  30022.         call    _x86_64_get_dispatch@PLT
  30023.         movq    6352(%rax), %r11
  30024.         jmp     *%r11
  30025. #elif defined(PTHREADS)
  30026.         pushq   %rdi
  30027.         pushq   %rsi
  30028.         pushq   %rbp
  30029.         call    _x86_64_get_dispatch@PLT
  30030.         popq    %rbp
  30031.         popq    %rsi
  30032.         popq    %rdi
  30033.         movq    6352(%rax), %r11
  30034.         jmp     *%r11
  30035. #else
  30036.         movq    _glapi_Dispatch(%rip), %rax
  30037.         testq   %rax, %rax
  30038.         je      1f
  30039.         movq    6352(%rax), %r11
  30040.         jmp     *%r11
  30041. 1:
  30042.         pushq   %rdi
  30043.         pushq   %rsi
  30044.         pushq   %rbp
  30045.         call    _glapi_get_dispatch
  30046.         popq    %rbp
  30047.         popq    %rsi
  30048.         popq    %rdi
  30049.         movq    6352(%rax), %r11
  30050.         jmp     *%r11
  30051. #endif /* defined(GLX_USE_TLS) */
  30052.         .size   GL_PREFIX(BindFramebufferEXT), .-GL_PREFIX(BindFramebufferEXT)
  30053.  
  30054.         .p2align        4,,15
  30055.         .globl  GL_PREFIX(BindRenderbufferEXT)
  30056.         .type   GL_PREFIX(BindRenderbufferEXT), @function
  30057. GL_PREFIX(BindRenderbufferEXT):
  30058. #if defined(GLX_USE_TLS)
  30059.         call    _x86_64_get_dispatch@PLT
  30060.         movq    6360(%rax), %r11
  30061.         jmp     *%r11
  30062. #elif defined(PTHREADS)
  30063.         pushq   %rdi
  30064.         pushq   %rsi
  30065.         pushq   %rbp
  30066.         call    _x86_64_get_dispatch@PLT
  30067.         popq    %rbp
  30068.         popq    %rsi
  30069.         popq    %rdi
  30070.         movq    6360(%rax), %r11
  30071.         jmp     *%r11
  30072. #else
  30073.         movq    _glapi_Dispatch(%rip), %rax
  30074.         testq   %rax, %rax
  30075.         je      1f
  30076.         movq    6360(%rax), %r11
  30077.         jmp     *%r11
  30078. 1:
  30079.         pushq   %rdi
  30080.         pushq   %rsi
  30081.         pushq   %rbp
  30082.         call    _glapi_get_dispatch
  30083.         popq    %rbp
  30084.         popq    %rsi
  30085.         popq    %rdi
  30086.         movq    6360(%rax), %r11
  30087.         jmp     *%r11
  30088. #endif /* defined(GLX_USE_TLS) */
  30089.         .size   GL_PREFIX(BindRenderbufferEXT), .-GL_PREFIX(BindRenderbufferEXT)
  30090.  
  30091.         .p2align        4,,15
  30092.         .globl  GL_PREFIX(CheckFramebufferStatusEXT)
  30093.         .type   GL_PREFIX(CheckFramebufferStatusEXT), @function
  30094. GL_PREFIX(CheckFramebufferStatusEXT):
  30095. #if defined(GLX_USE_TLS)
  30096.         call    _x86_64_get_dispatch@PLT
  30097.         movq    6368(%rax), %r11
  30098.         jmp     *%r11
  30099. #elif defined(PTHREADS)
  30100.         pushq   %rdi
  30101.         call    _x86_64_get_dispatch@PLT
  30102.         popq    %rdi
  30103.         movq    6368(%rax), %r11
  30104.         jmp     *%r11
  30105. #else
  30106.         movq    _glapi_Dispatch(%rip), %rax
  30107.         testq   %rax, %rax
  30108.         je      1f
  30109.         movq    6368(%rax), %r11
  30110.         jmp     *%r11
  30111. 1:
  30112.         pushq   %rdi
  30113.         call    _glapi_get_dispatch
  30114.         popq    %rdi
  30115.         movq    6368(%rax), %r11
  30116.         jmp     *%r11
  30117. #endif /* defined(GLX_USE_TLS) */
  30118.         .size   GL_PREFIX(CheckFramebufferStatusEXT), .-GL_PREFIX(CheckFramebufferStatusEXT)
  30119.  
  30120.         .p2align        4,,15
  30121.         .globl  GL_PREFIX(DeleteFramebuffersEXT)
  30122.         .type   GL_PREFIX(DeleteFramebuffersEXT), @function
  30123. GL_PREFIX(DeleteFramebuffersEXT):
  30124. #if defined(GLX_USE_TLS)
  30125.         call    _x86_64_get_dispatch@PLT
  30126.         movq    6376(%rax), %r11
  30127.         jmp     *%r11
  30128. #elif defined(PTHREADS)
  30129.         pushq   %rdi
  30130.         pushq   %rsi
  30131.         pushq   %rbp
  30132.         call    _x86_64_get_dispatch@PLT
  30133.         popq    %rbp
  30134.         popq    %rsi
  30135.         popq    %rdi
  30136.         movq    6376(%rax), %r11
  30137.         jmp     *%r11
  30138. #else
  30139.         movq    _glapi_Dispatch(%rip), %rax
  30140.         testq   %rax, %rax
  30141.         je      1f
  30142.         movq    6376(%rax), %r11
  30143.         jmp     *%r11
  30144. 1:
  30145.         pushq   %rdi
  30146.         pushq   %rsi
  30147.         pushq   %rbp
  30148.         call    _glapi_get_dispatch
  30149.         popq    %rbp
  30150.         popq    %rsi
  30151.         popq    %rdi
  30152.         movq    6376(%rax), %r11
  30153.         jmp     *%r11
  30154. #endif /* defined(GLX_USE_TLS) */
  30155.         .size   GL_PREFIX(DeleteFramebuffersEXT), .-GL_PREFIX(DeleteFramebuffersEXT)
  30156.  
  30157.         .p2align        4,,15
  30158.         .globl  GL_PREFIX(DeleteRenderbuffersEXT)
  30159.         .type   GL_PREFIX(DeleteRenderbuffersEXT), @function
  30160. GL_PREFIX(DeleteRenderbuffersEXT):
  30161. #if defined(GLX_USE_TLS)
  30162.         call    _x86_64_get_dispatch@PLT
  30163.         movq    6384(%rax), %r11
  30164.         jmp     *%r11
  30165. #elif defined(PTHREADS)
  30166.         pushq   %rdi
  30167.         pushq   %rsi
  30168.         pushq   %rbp
  30169.         call    _x86_64_get_dispatch@PLT
  30170.         popq    %rbp
  30171.         popq    %rsi
  30172.         popq    %rdi
  30173.         movq    6384(%rax), %r11
  30174.         jmp     *%r11
  30175. #else
  30176.         movq    _glapi_Dispatch(%rip), %rax
  30177.         testq   %rax, %rax
  30178.         je      1f
  30179.         movq    6384(%rax), %r11
  30180.         jmp     *%r11
  30181. 1:
  30182.         pushq   %rdi
  30183.         pushq   %rsi
  30184.         pushq   %rbp
  30185.         call    _glapi_get_dispatch
  30186.         popq    %rbp
  30187.         popq    %rsi
  30188.         popq    %rdi
  30189.         movq    6384(%rax), %r11
  30190.         jmp     *%r11
  30191. #endif /* defined(GLX_USE_TLS) */
  30192.         .size   GL_PREFIX(DeleteRenderbuffersEXT), .-GL_PREFIX(DeleteRenderbuffersEXT)
  30193.  
  30194.         .p2align        4,,15
  30195.         .globl  GL_PREFIX(FramebufferRenderbufferEXT)
  30196.         .type   GL_PREFIX(FramebufferRenderbufferEXT), @function
  30197. GL_PREFIX(FramebufferRenderbufferEXT):
  30198. #if defined(GLX_USE_TLS)
  30199.         call    _x86_64_get_dispatch@PLT
  30200.         movq    6392(%rax), %r11
  30201.         jmp     *%r11
  30202. #elif defined(PTHREADS)
  30203.         pushq   %rdi
  30204.         pushq   %rsi
  30205.         pushq   %rdx
  30206.         pushq   %rcx
  30207.         pushq   %rbp
  30208.         call    _x86_64_get_dispatch@PLT
  30209.         popq    %rbp
  30210.         popq    %rcx
  30211.         popq    %rdx
  30212.         popq    %rsi
  30213.         popq    %rdi
  30214.         movq    6392(%rax), %r11
  30215.         jmp     *%r11
  30216. #else
  30217.         movq    _glapi_Dispatch(%rip), %rax
  30218.         testq   %rax, %rax
  30219.         je      1f
  30220.         movq    6392(%rax), %r11
  30221.         jmp     *%r11
  30222. 1:
  30223.         pushq   %rdi
  30224.         pushq   %rsi
  30225.         pushq   %rdx
  30226.         pushq   %rcx
  30227.         pushq   %rbp
  30228.         call    _glapi_get_dispatch
  30229.         popq    %rbp
  30230.         popq    %rcx
  30231.         popq    %rdx
  30232.         popq    %rsi
  30233.         popq    %rdi
  30234.         movq    6392(%rax), %r11
  30235.         jmp     *%r11
  30236. #endif /* defined(GLX_USE_TLS) */
  30237.         .size   GL_PREFIX(FramebufferRenderbufferEXT), .-GL_PREFIX(FramebufferRenderbufferEXT)
  30238.  
  30239.         .p2align        4,,15
  30240.         .globl  GL_PREFIX(FramebufferTexture1DEXT)
  30241.         .type   GL_PREFIX(FramebufferTexture1DEXT), @function
  30242. GL_PREFIX(FramebufferTexture1DEXT):
  30243. #if defined(GLX_USE_TLS)
  30244.         call    _x86_64_get_dispatch@PLT
  30245.         movq    6400(%rax), %r11
  30246.         jmp     *%r11
  30247. #elif defined(PTHREADS)
  30248.         pushq   %rdi
  30249.         pushq   %rsi
  30250.         pushq   %rdx
  30251.         pushq   %rcx
  30252.         pushq   %r8
  30253.         call    _x86_64_get_dispatch@PLT
  30254.         popq    %r8
  30255.         popq    %rcx
  30256.         popq    %rdx
  30257.         popq    %rsi
  30258.         popq    %rdi
  30259.         movq    6400(%rax), %r11
  30260.         jmp     *%r11
  30261. #else
  30262.         movq    _glapi_Dispatch(%rip), %rax
  30263.         testq   %rax, %rax
  30264.         je      1f
  30265.         movq    6400(%rax), %r11
  30266.         jmp     *%r11
  30267. 1:
  30268.         pushq   %rdi
  30269.         pushq   %rsi
  30270.         pushq   %rdx
  30271.         pushq   %rcx
  30272.         pushq   %r8
  30273.         call    _glapi_get_dispatch
  30274.         popq    %r8
  30275.         popq    %rcx
  30276.         popq    %rdx
  30277.         popq    %rsi
  30278.         popq    %rdi
  30279.         movq    6400(%rax), %r11
  30280.         jmp     *%r11
  30281. #endif /* defined(GLX_USE_TLS) */
  30282.         .size   GL_PREFIX(FramebufferTexture1DEXT), .-GL_PREFIX(FramebufferTexture1DEXT)
  30283.  
  30284.         .p2align        4,,15
  30285.         .globl  GL_PREFIX(FramebufferTexture2DEXT)
  30286.         .type   GL_PREFIX(FramebufferTexture2DEXT), @function
  30287. GL_PREFIX(FramebufferTexture2DEXT):
  30288. #if defined(GLX_USE_TLS)
  30289.         call    _x86_64_get_dispatch@PLT
  30290.         movq    6408(%rax), %r11
  30291.         jmp     *%r11
  30292. #elif defined(PTHREADS)
  30293.         pushq   %rdi
  30294.         pushq   %rsi
  30295.         pushq   %rdx
  30296.         pushq   %rcx
  30297.         pushq   %r8
  30298.         call    _x86_64_get_dispatch@PLT
  30299.         popq    %r8
  30300.         popq    %rcx
  30301.         popq    %rdx
  30302.         popq    %rsi
  30303.         popq    %rdi
  30304.         movq    6408(%rax), %r11
  30305.         jmp     *%r11
  30306. #else
  30307.         movq    _glapi_Dispatch(%rip), %rax
  30308.         testq   %rax, %rax
  30309.         je      1f
  30310.         movq    6408(%rax), %r11
  30311.         jmp     *%r11
  30312. 1:
  30313.         pushq   %rdi
  30314.         pushq   %rsi
  30315.         pushq   %rdx
  30316.         pushq   %rcx
  30317.         pushq   %r8
  30318.         call    _glapi_get_dispatch
  30319.         popq    %r8
  30320.         popq    %rcx
  30321.         popq    %rdx
  30322.         popq    %rsi
  30323.         popq    %rdi
  30324.         movq    6408(%rax), %r11
  30325.         jmp     *%r11
  30326. #endif /* defined(GLX_USE_TLS) */
  30327.         .size   GL_PREFIX(FramebufferTexture2DEXT), .-GL_PREFIX(FramebufferTexture2DEXT)
  30328.  
  30329.         .p2align        4,,15
  30330.         .globl  GL_PREFIX(FramebufferTexture3DEXT)
  30331.         .type   GL_PREFIX(FramebufferTexture3DEXT), @function
  30332. GL_PREFIX(FramebufferTexture3DEXT):
  30333. #if defined(GLX_USE_TLS)
  30334.         call    _x86_64_get_dispatch@PLT
  30335.         movq    6416(%rax), %r11
  30336.         jmp     *%r11
  30337. #elif defined(PTHREADS)
  30338.         pushq   %rdi
  30339.         pushq   %rsi
  30340.         pushq   %rdx
  30341.         pushq   %rcx
  30342.         pushq   %r8
  30343.         pushq   %r9
  30344.         pushq   %rbp
  30345.         call    _x86_64_get_dispatch@PLT
  30346.         popq    %rbp
  30347.         popq    %r9
  30348.         popq    %r8
  30349.         popq    %rcx
  30350.         popq    %rdx
  30351.         popq    %rsi
  30352.         popq    %rdi
  30353.         movq    6416(%rax), %r11
  30354.         jmp     *%r11
  30355. #else
  30356.         movq    _glapi_Dispatch(%rip), %rax
  30357.         testq   %rax, %rax
  30358.         je      1f
  30359.         movq    6416(%rax), %r11
  30360.         jmp     *%r11
  30361. 1:
  30362.         pushq   %rdi
  30363.         pushq   %rsi
  30364.         pushq   %rdx
  30365.         pushq   %rcx
  30366.         pushq   %r8
  30367.         pushq   %r9
  30368.         pushq   %rbp
  30369.         call    _glapi_get_dispatch
  30370.         popq    %rbp
  30371.         popq    %r9
  30372.         popq    %r8
  30373.         popq    %rcx
  30374.         popq    %rdx
  30375.         popq    %rsi
  30376.         popq    %rdi
  30377.         movq    6416(%rax), %r11
  30378.         jmp     *%r11
  30379. #endif /* defined(GLX_USE_TLS) */
  30380.         .size   GL_PREFIX(FramebufferTexture3DEXT), .-GL_PREFIX(FramebufferTexture3DEXT)
  30381.  
  30382.         .p2align        4,,15
  30383.         .globl  GL_PREFIX(GenFramebuffersEXT)
  30384.         .type   GL_PREFIX(GenFramebuffersEXT), @function
  30385. GL_PREFIX(GenFramebuffersEXT):
  30386. #if defined(GLX_USE_TLS)
  30387.         call    _x86_64_get_dispatch@PLT
  30388.         movq    6424(%rax), %r11
  30389.         jmp     *%r11
  30390. #elif defined(PTHREADS)
  30391.         pushq   %rdi
  30392.         pushq   %rsi
  30393.         pushq   %rbp
  30394.         call    _x86_64_get_dispatch@PLT
  30395.         popq    %rbp
  30396.         popq    %rsi
  30397.         popq    %rdi
  30398.         movq    6424(%rax), %r11
  30399.         jmp     *%r11
  30400. #else
  30401.         movq    _glapi_Dispatch(%rip), %rax
  30402.         testq   %rax, %rax
  30403.         je      1f
  30404.         movq    6424(%rax), %r11
  30405.         jmp     *%r11
  30406. 1:
  30407.         pushq   %rdi
  30408.         pushq   %rsi
  30409.         pushq   %rbp
  30410.         call    _glapi_get_dispatch
  30411.         popq    %rbp
  30412.         popq    %rsi
  30413.         popq    %rdi
  30414.         movq    6424(%rax), %r11
  30415.         jmp     *%r11
  30416. #endif /* defined(GLX_USE_TLS) */
  30417.         .size   GL_PREFIX(GenFramebuffersEXT), .-GL_PREFIX(GenFramebuffersEXT)
  30418.  
  30419.         .p2align        4,,15
  30420.         .globl  GL_PREFIX(GenRenderbuffersEXT)
  30421.         .type   GL_PREFIX(GenRenderbuffersEXT), @function
  30422. GL_PREFIX(GenRenderbuffersEXT):
  30423. #if defined(GLX_USE_TLS)
  30424.         call    _x86_64_get_dispatch@PLT
  30425.         movq    6432(%rax), %r11
  30426.         jmp     *%r11
  30427. #elif defined(PTHREADS)
  30428.         pushq   %rdi
  30429.         pushq   %rsi
  30430.         pushq   %rbp
  30431.         call    _x86_64_get_dispatch@PLT
  30432.         popq    %rbp
  30433.         popq    %rsi
  30434.         popq    %rdi
  30435.         movq    6432(%rax), %r11
  30436.         jmp     *%r11
  30437. #else
  30438.         movq    _glapi_Dispatch(%rip), %rax
  30439.         testq   %rax, %rax
  30440.         je      1f
  30441.         movq    6432(%rax), %r11
  30442.         jmp     *%r11
  30443. 1:
  30444.         pushq   %rdi
  30445.         pushq   %rsi
  30446.         pushq   %rbp
  30447.         call    _glapi_get_dispatch
  30448.         popq    %rbp
  30449.         popq    %rsi
  30450.         popq    %rdi
  30451.         movq    6432(%rax), %r11
  30452.         jmp     *%r11
  30453. #endif /* defined(GLX_USE_TLS) */
  30454.         .size   GL_PREFIX(GenRenderbuffersEXT), .-GL_PREFIX(GenRenderbuffersEXT)
  30455.  
  30456.         .p2align        4,,15
  30457.         .globl  GL_PREFIX(GenerateMipmapEXT)
  30458.         .type   GL_PREFIX(GenerateMipmapEXT), @function
  30459. GL_PREFIX(GenerateMipmapEXT):
  30460. #if defined(GLX_USE_TLS)
  30461.         call    _x86_64_get_dispatch@PLT
  30462.         movq    6440(%rax), %r11
  30463.         jmp     *%r11
  30464. #elif defined(PTHREADS)
  30465.         pushq   %rdi
  30466.         call    _x86_64_get_dispatch@PLT
  30467.         popq    %rdi
  30468.         movq    6440(%rax), %r11
  30469.         jmp     *%r11
  30470. #else
  30471.         movq    _glapi_Dispatch(%rip), %rax
  30472.         testq   %rax, %rax
  30473.         je      1f
  30474.         movq    6440(%rax), %r11
  30475.         jmp     *%r11
  30476. 1:
  30477.         pushq   %rdi
  30478.         call    _glapi_get_dispatch
  30479.         popq    %rdi
  30480.         movq    6440(%rax), %r11
  30481.         jmp     *%r11
  30482. #endif /* defined(GLX_USE_TLS) */
  30483.         .size   GL_PREFIX(GenerateMipmapEXT), .-GL_PREFIX(GenerateMipmapEXT)
  30484.  
  30485.         .p2align        4,,15
  30486.         .globl  GL_PREFIX(GetFramebufferAttachmentParameterivEXT)
  30487.         .type   GL_PREFIX(GetFramebufferAttachmentParameterivEXT), @function
  30488. GL_PREFIX(GetFramebufferAttachmentParameterivEXT):
  30489. #if defined(GLX_USE_TLS)
  30490.         call    _x86_64_get_dispatch@PLT
  30491.         movq    6448(%rax), %r11
  30492.         jmp     *%r11
  30493. #elif defined(PTHREADS)
  30494.         pushq   %rdi
  30495.         pushq   %rsi
  30496.         pushq   %rdx
  30497.         pushq   %rcx
  30498.         pushq   %rbp
  30499.         call    _x86_64_get_dispatch@PLT
  30500.         popq    %rbp
  30501.         popq    %rcx
  30502.         popq    %rdx
  30503.         popq    %rsi
  30504.         popq    %rdi
  30505.         movq    6448(%rax), %r11
  30506.         jmp     *%r11
  30507. #else
  30508.         movq    _glapi_Dispatch(%rip), %rax
  30509.         testq   %rax, %rax
  30510.         je      1f
  30511.         movq    6448(%rax), %r11
  30512.         jmp     *%r11
  30513. 1:
  30514.         pushq   %rdi
  30515.         pushq   %rsi
  30516.         pushq   %rdx
  30517.         pushq   %rcx
  30518.         pushq   %rbp
  30519.         call    _glapi_get_dispatch
  30520.         popq    %rbp
  30521.         popq    %rcx
  30522.         popq    %rdx
  30523.         popq    %rsi
  30524.         popq    %rdi
  30525.         movq    6448(%rax), %r11
  30526.         jmp     *%r11
  30527. #endif /* defined(GLX_USE_TLS) */
  30528.         .size   GL_PREFIX(GetFramebufferAttachmentParameterivEXT), .-GL_PREFIX(GetFramebufferAttachmentParameterivEXT)
  30529.  
  30530.         .p2align        4,,15
  30531.         .globl  GL_PREFIX(GetRenderbufferParameterivEXT)
  30532.         .type   GL_PREFIX(GetRenderbufferParameterivEXT), @function
  30533. GL_PREFIX(GetRenderbufferParameterivEXT):
  30534. #if defined(GLX_USE_TLS)
  30535.         call    _x86_64_get_dispatch@PLT
  30536.         movq    6456(%rax), %r11
  30537.         jmp     *%r11
  30538. #elif defined(PTHREADS)
  30539.         pushq   %rdi
  30540.         pushq   %rsi
  30541.         pushq   %rdx
  30542.         call    _x86_64_get_dispatch@PLT
  30543.         popq    %rdx
  30544.         popq    %rsi
  30545.         popq    %rdi
  30546.         movq    6456(%rax), %r11
  30547.         jmp     *%r11
  30548. #else
  30549.         movq    _glapi_Dispatch(%rip), %rax
  30550.         testq   %rax, %rax
  30551.         je      1f
  30552.         movq    6456(%rax), %r11
  30553.         jmp     *%r11
  30554. 1:
  30555.         pushq   %rdi
  30556.         pushq   %rsi
  30557.         pushq   %rdx
  30558.         call    _glapi_get_dispatch
  30559.         popq    %rdx
  30560.         popq    %rsi
  30561.         popq    %rdi
  30562.         movq    6456(%rax), %r11
  30563.         jmp     *%r11
  30564. #endif /* defined(GLX_USE_TLS) */
  30565.         .size   GL_PREFIX(GetRenderbufferParameterivEXT), .-GL_PREFIX(GetRenderbufferParameterivEXT)
  30566.  
  30567.         .p2align        4,,15
  30568.         .globl  GL_PREFIX(IsFramebufferEXT)
  30569.         .type   GL_PREFIX(IsFramebufferEXT), @function
  30570. GL_PREFIX(IsFramebufferEXT):
  30571. #if defined(GLX_USE_TLS)
  30572.         call    _x86_64_get_dispatch@PLT
  30573.         movq    6464(%rax), %r11
  30574.         jmp     *%r11
  30575. #elif defined(PTHREADS)
  30576.         pushq   %rdi
  30577.         call    _x86_64_get_dispatch@PLT
  30578.         popq    %rdi
  30579.         movq    6464(%rax), %r11
  30580.         jmp     *%r11
  30581. #else
  30582.         movq    _glapi_Dispatch(%rip), %rax
  30583.         testq   %rax, %rax
  30584.         je      1f
  30585.         movq    6464(%rax), %r11
  30586.         jmp     *%r11
  30587. 1:
  30588.         pushq   %rdi
  30589.         call    _glapi_get_dispatch
  30590.         popq    %rdi
  30591.         movq    6464(%rax), %r11
  30592.         jmp     *%r11
  30593. #endif /* defined(GLX_USE_TLS) */
  30594.         .size   GL_PREFIX(IsFramebufferEXT), .-GL_PREFIX(IsFramebufferEXT)
  30595.  
  30596.         .p2align        4,,15
  30597.         .globl  GL_PREFIX(IsRenderbufferEXT)
  30598.         .type   GL_PREFIX(IsRenderbufferEXT), @function
  30599. GL_PREFIX(IsRenderbufferEXT):
  30600. #if defined(GLX_USE_TLS)
  30601.         call    _x86_64_get_dispatch@PLT
  30602.         movq    6472(%rax), %r11
  30603.         jmp     *%r11
  30604. #elif defined(PTHREADS)
  30605.         pushq   %rdi
  30606.         call    _x86_64_get_dispatch@PLT
  30607.         popq    %rdi
  30608.         movq    6472(%rax), %r11
  30609.         jmp     *%r11
  30610. #else
  30611.         movq    _glapi_Dispatch(%rip), %rax
  30612.         testq   %rax, %rax
  30613.         je      1f
  30614.         movq    6472(%rax), %r11
  30615.         jmp     *%r11
  30616. 1:
  30617.         pushq   %rdi
  30618.         call    _glapi_get_dispatch
  30619.         popq    %rdi
  30620.         movq    6472(%rax), %r11
  30621.         jmp     *%r11
  30622. #endif /* defined(GLX_USE_TLS) */
  30623.         .size   GL_PREFIX(IsRenderbufferEXT), .-GL_PREFIX(IsRenderbufferEXT)
  30624.  
  30625.         .p2align        4,,15
  30626.         .globl  GL_PREFIX(RenderbufferStorageEXT)
  30627.         .type   GL_PREFIX(RenderbufferStorageEXT), @function
  30628. GL_PREFIX(RenderbufferStorageEXT):
  30629. #if defined(GLX_USE_TLS)
  30630.         call    _x86_64_get_dispatch@PLT
  30631.         movq    6480(%rax), %r11
  30632.         jmp     *%r11
  30633. #elif defined(PTHREADS)
  30634.         pushq   %rdi
  30635.         pushq   %rsi
  30636.         pushq   %rdx
  30637.         pushq   %rcx
  30638.         pushq   %rbp
  30639.         call    _x86_64_get_dispatch@PLT
  30640.         popq    %rbp
  30641.         popq    %rcx
  30642.         popq    %rdx
  30643.         popq    %rsi
  30644.         popq    %rdi
  30645.         movq    6480(%rax), %r11
  30646.         jmp     *%r11
  30647. #else
  30648.         movq    _glapi_Dispatch(%rip), %rax
  30649.         testq   %rax, %rax
  30650.         je      1f
  30651.         movq    6480(%rax), %r11
  30652.         jmp     *%r11
  30653. 1:
  30654.         pushq   %rdi
  30655.         pushq   %rsi
  30656.         pushq   %rdx
  30657.         pushq   %rcx
  30658.         pushq   %rbp
  30659.         call    _glapi_get_dispatch
  30660.         popq    %rbp
  30661.         popq    %rcx
  30662.         popq    %rdx
  30663.         popq    %rsi
  30664.         popq    %rdi
  30665.         movq    6480(%rax), %r11
  30666.         jmp     *%r11
  30667. #endif /* defined(GLX_USE_TLS) */
  30668.         .size   GL_PREFIX(RenderbufferStorageEXT), .-GL_PREFIX(RenderbufferStorageEXT)
  30669.  
  30670.         .p2align        4,,15
  30671.         .globl  GL_PREFIX(_dispatch_stub_811)
  30672.         .type   GL_PREFIX(_dispatch_stub_811), @function
  30673.         HIDDEN(GL_PREFIX(_dispatch_stub_811))
  30674. GL_PREFIX(_dispatch_stub_811):
  30675. #if defined(GLX_USE_TLS)
  30676.         call    _x86_64_get_dispatch@PLT
  30677.         movq    6488(%rax), %r11
  30678.         jmp     *%r11
  30679. #elif defined(PTHREADS)
  30680.         pushq   %rdi
  30681.         pushq   %rsi
  30682.         pushq   %rdx
  30683.         pushq   %rcx
  30684.         pushq   %r8
  30685.         pushq   %r9
  30686.         pushq   %rbp
  30687.         call    _x86_64_get_dispatch@PLT
  30688.         popq    %rbp
  30689.         popq    %r9
  30690.         popq    %r8
  30691.         popq    %rcx
  30692.         popq    %rdx
  30693.         popq    %rsi
  30694.         popq    %rdi
  30695.         movq    6488(%rax), %r11
  30696.         jmp     *%r11
  30697. #else
  30698.         movq    _glapi_Dispatch(%rip), %rax
  30699.         testq   %rax, %rax
  30700.         je      1f
  30701.         movq    6488(%rax), %r11
  30702.         jmp     *%r11
  30703. 1:
  30704.         pushq   %rdi
  30705.         pushq   %rsi
  30706.         pushq   %rdx
  30707.         pushq   %rcx
  30708.         pushq   %r8
  30709.         pushq   %r9
  30710.         pushq   %rbp
  30711.         call    _glapi_get_dispatch
  30712.         popq    %rbp
  30713.         popq    %r9
  30714.         popq    %r8
  30715.         popq    %rcx
  30716.         popq    %rdx
  30717.         popq    %rsi
  30718.         popq    %rdi
  30719.         movq    6488(%rax), %r11
  30720.         jmp     *%r11
  30721. #endif /* defined(GLX_USE_TLS) */
  30722.         .size   GL_PREFIX(_dispatch_stub_811), .-GL_PREFIX(_dispatch_stub_811)
  30723.  
  30724.         .p2align        4,,15
  30725.         .globl  GL_PREFIX(_dispatch_stub_812)
  30726.         .type   GL_PREFIX(_dispatch_stub_812), @function
  30727.         HIDDEN(GL_PREFIX(_dispatch_stub_812))
  30728. GL_PREFIX(_dispatch_stub_812):
  30729. #if defined(GLX_USE_TLS)
  30730.         call    _x86_64_get_dispatch@PLT
  30731.         movq    6496(%rax), %r11
  30732.         jmp     *%r11
  30733. #elif defined(PTHREADS)
  30734.         pushq   %rdi
  30735.         pushq   %rsi
  30736.         pushq   %rdx
  30737.         call    _x86_64_get_dispatch@PLT
  30738.         popq    %rdx
  30739.         popq    %rsi
  30740.         popq    %rdi
  30741.         movq    6496(%rax), %r11
  30742.         jmp     *%r11
  30743. #else
  30744.         movq    _glapi_Dispatch(%rip), %rax
  30745.         testq   %rax, %rax
  30746.         je      1f
  30747.         movq    6496(%rax), %r11
  30748.         jmp     *%r11
  30749. 1:
  30750.         pushq   %rdi
  30751.         pushq   %rsi
  30752.         pushq   %rdx
  30753.         call    _glapi_get_dispatch
  30754.         popq    %rdx
  30755.         popq    %rsi
  30756.         popq    %rdi
  30757.         movq    6496(%rax), %r11
  30758.         jmp     *%r11
  30759. #endif /* defined(GLX_USE_TLS) */
  30760.         .size   GL_PREFIX(_dispatch_stub_812), .-GL_PREFIX(_dispatch_stub_812)
  30761.  
  30762.         .p2align        4,,15
  30763.         .globl  GL_PREFIX(_dispatch_stub_813)
  30764.         .type   GL_PREFIX(_dispatch_stub_813), @function
  30765.         HIDDEN(GL_PREFIX(_dispatch_stub_813))
  30766. GL_PREFIX(_dispatch_stub_813):
  30767. #if defined(GLX_USE_TLS)
  30768.         call    _x86_64_get_dispatch@PLT
  30769.         movq    6504(%rax), %r11
  30770.         jmp     *%r11
  30771. #elif defined(PTHREADS)
  30772.         pushq   %rdi
  30773.         pushq   %rsi
  30774.         pushq   %rdx
  30775.         call    _x86_64_get_dispatch@PLT
  30776.         popq    %rdx
  30777.         popq    %rsi
  30778.         popq    %rdi
  30779.         movq    6504(%rax), %r11
  30780.         jmp     *%r11
  30781. #else
  30782.         movq    _glapi_Dispatch(%rip), %rax
  30783.         testq   %rax, %rax
  30784.         je      1f
  30785.         movq    6504(%rax), %r11
  30786.         jmp     *%r11
  30787. 1:
  30788.         pushq   %rdi
  30789.         pushq   %rsi
  30790.         pushq   %rdx
  30791.         call    _glapi_get_dispatch
  30792.         popq    %rdx
  30793.         popq    %rsi
  30794.         popq    %rdi
  30795.         movq    6504(%rax), %r11
  30796.         jmp     *%r11
  30797. #endif /* defined(GLX_USE_TLS) */
  30798.         .size   GL_PREFIX(_dispatch_stub_813), .-GL_PREFIX(_dispatch_stub_813)
  30799.  
  30800.         .p2align        4,,15
  30801.         .globl  GL_PREFIX(BindFragDataLocationEXT)
  30802.         .type   GL_PREFIX(BindFragDataLocationEXT), @function
  30803. GL_PREFIX(BindFragDataLocationEXT):
  30804. #if defined(GLX_USE_TLS)
  30805.         call    _x86_64_get_dispatch@PLT
  30806.         movq    6512(%rax), %r11
  30807.         jmp     *%r11
  30808. #elif defined(PTHREADS)
  30809.         pushq   %rdi
  30810.         pushq   %rsi
  30811.         pushq   %rdx
  30812.         call    _x86_64_get_dispatch@PLT
  30813.         popq    %rdx
  30814.         popq    %rsi
  30815.         popq    %rdi
  30816.         movq    6512(%rax), %r11
  30817.         jmp     *%r11
  30818. #else
  30819.         movq    _glapi_Dispatch(%rip), %rax
  30820.         testq   %rax, %rax
  30821.         je      1f
  30822.         movq    6512(%rax), %r11
  30823.         jmp     *%r11
  30824. 1:
  30825.         pushq   %rdi
  30826.         pushq   %rsi
  30827.         pushq   %rdx
  30828.         call    _glapi_get_dispatch
  30829.         popq    %rdx
  30830.         popq    %rsi
  30831.         popq    %rdi
  30832.         movq    6512(%rax), %r11
  30833.         jmp     *%r11
  30834. #endif /* defined(GLX_USE_TLS) */
  30835.         .size   GL_PREFIX(BindFragDataLocationEXT), .-GL_PREFIX(BindFragDataLocationEXT)
  30836.  
  30837.         .p2align        4,,15
  30838.         .globl  GL_PREFIX(GetFragDataLocationEXT)
  30839.         .type   GL_PREFIX(GetFragDataLocationEXT), @function
  30840. GL_PREFIX(GetFragDataLocationEXT):
  30841. #if defined(GLX_USE_TLS)
  30842.         call    _x86_64_get_dispatch@PLT
  30843.         movq    6520(%rax), %r11
  30844.         jmp     *%r11
  30845. #elif defined(PTHREADS)
  30846.         pushq   %rdi
  30847.         pushq   %rsi
  30848.         pushq   %rbp
  30849.         call    _x86_64_get_dispatch@PLT
  30850.         popq    %rbp
  30851.         popq    %rsi
  30852.         popq    %rdi
  30853.         movq    6520(%rax), %r11
  30854.         jmp     *%r11
  30855. #else
  30856.         movq    _glapi_Dispatch(%rip), %rax
  30857.         testq   %rax, %rax
  30858.         je      1f
  30859.         movq    6520(%rax), %r11
  30860.         jmp     *%r11
  30861. 1:
  30862.         pushq   %rdi
  30863.         pushq   %rsi
  30864.         pushq   %rbp
  30865.         call    _glapi_get_dispatch
  30866.         popq    %rbp
  30867.         popq    %rsi
  30868.         popq    %rdi
  30869.         movq    6520(%rax), %r11
  30870.         jmp     *%r11
  30871. #endif /* defined(GLX_USE_TLS) */
  30872.         .size   GL_PREFIX(GetFragDataLocationEXT), .-GL_PREFIX(GetFragDataLocationEXT)
  30873.  
  30874.         .p2align        4,,15
  30875.         .globl  GL_PREFIX(GetUniformuivEXT)
  30876.         .type   GL_PREFIX(GetUniformuivEXT), @function
  30877. GL_PREFIX(GetUniformuivEXT):
  30878. #if defined(GLX_USE_TLS)
  30879.         call    _x86_64_get_dispatch@PLT
  30880.         movq    6528(%rax), %r11
  30881.         jmp     *%r11
  30882. #elif defined(PTHREADS)
  30883.         pushq   %rdi
  30884.         pushq   %rsi
  30885.         pushq   %rdx
  30886.         call    _x86_64_get_dispatch@PLT
  30887.         popq    %rdx
  30888.         popq    %rsi
  30889.         popq    %rdi
  30890.         movq    6528(%rax), %r11
  30891.         jmp     *%r11
  30892. #else
  30893.         movq    _glapi_Dispatch(%rip), %rax
  30894.         testq   %rax, %rax
  30895.         je      1f
  30896.         movq    6528(%rax), %r11
  30897.         jmp     *%r11
  30898. 1:
  30899.         pushq   %rdi
  30900.         pushq   %rsi
  30901.         pushq   %rdx
  30902.         call    _glapi_get_dispatch
  30903.         popq    %rdx
  30904.         popq    %rsi
  30905.         popq    %rdi
  30906.         movq    6528(%rax), %r11
  30907.         jmp     *%r11
  30908. #endif /* defined(GLX_USE_TLS) */
  30909.         .size   GL_PREFIX(GetUniformuivEXT), .-GL_PREFIX(GetUniformuivEXT)
  30910.  
  30911.         .p2align        4,,15
  30912.         .globl  GL_PREFIX(GetVertexAttribIivEXT)
  30913.         .type   GL_PREFIX(GetVertexAttribIivEXT), @function
  30914. GL_PREFIX(GetVertexAttribIivEXT):
  30915. #if defined(GLX_USE_TLS)
  30916.         call    _x86_64_get_dispatch@PLT
  30917.         movq    6536(%rax), %r11
  30918.         jmp     *%r11
  30919. #elif defined(PTHREADS)
  30920.         pushq   %rdi
  30921.         pushq   %rsi
  30922.         pushq   %rdx
  30923.         call    _x86_64_get_dispatch@PLT
  30924.         popq    %rdx
  30925.         popq    %rsi
  30926.         popq    %rdi
  30927.         movq    6536(%rax), %r11
  30928.         jmp     *%r11
  30929. #else
  30930.         movq    _glapi_Dispatch(%rip), %rax
  30931.         testq   %rax, %rax
  30932.         je      1f
  30933.         movq    6536(%rax), %r11
  30934.         jmp     *%r11
  30935. 1:
  30936.         pushq   %rdi
  30937.         pushq   %rsi
  30938.         pushq   %rdx
  30939.         call    _glapi_get_dispatch
  30940.         popq    %rdx
  30941.         popq    %rsi
  30942.         popq    %rdi
  30943.         movq    6536(%rax), %r11
  30944.         jmp     *%r11
  30945. #endif /* defined(GLX_USE_TLS) */
  30946.         .size   GL_PREFIX(GetVertexAttribIivEXT), .-GL_PREFIX(GetVertexAttribIivEXT)
  30947.  
  30948.         .p2align        4,,15
  30949.         .globl  GL_PREFIX(GetVertexAttribIuivEXT)
  30950.         .type   GL_PREFIX(GetVertexAttribIuivEXT), @function
  30951. GL_PREFIX(GetVertexAttribIuivEXT):
  30952. #if defined(GLX_USE_TLS)
  30953.         call    _x86_64_get_dispatch@PLT
  30954.         movq    6544(%rax), %r11
  30955.         jmp     *%r11
  30956. #elif defined(PTHREADS)
  30957.         pushq   %rdi
  30958.         pushq   %rsi
  30959.         pushq   %rdx
  30960.         call    _x86_64_get_dispatch@PLT
  30961.         popq    %rdx
  30962.         popq    %rsi
  30963.         popq    %rdi
  30964.         movq    6544(%rax), %r11
  30965.         jmp     *%r11
  30966. #else
  30967.         movq    _glapi_Dispatch(%rip), %rax
  30968.         testq   %rax, %rax
  30969.         je      1f
  30970.         movq    6544(%rax), %r11
  30971.         jmp     *%r11
  30972. 1:
  30973.         pushq   %rdi
  30974.         pushq   %rsi
  30975.         pushq   %rdx
  30976.         call    _glapi_get_dispatch
  30977.         popq    %rdx
  30978.         popq    %rsi
  30979.         popq    %rdi
  30980.         movq    6544(%rax), %r11
  30981.         jmp     *%r11
  30982. #endif /* defined(GLX_USE_TLS) */
  30983.         .size   GL_PREFIX(GetVertexAttribIuivEXT), .-GL_PREFIX(GetVertexAttribIuivEXT)
  30984.  
  30985.         .p2align        4,,15
  30986.         .globl  GL_PREFIX(Uniform1uiEXT)
  30987.         .type   GL_PREFIX(Uniform1uiEXT), @function
  30988. GL_PREFIX(Uniform1uiEXT):
  30989. #if defined(GLX_USE_TLS)
  30990.         call    _x86_64_get_dispatch@PLT
  30991.         movq    6552(%rax), %r11
  30992.         jmp     *%r11
  30993. #elif defined(PTHREADS)
  30994.         pushq   %rdi
  30995.         pushq   %rsi
  30996.         pushq   %rbp
  30997.         call    _x86_64_get_dispatch@PLT
  30998.         popq    %rbp
  30999.         popq    %rsi
  31000.         popq    %rdi
  31001.         movq    6552(%rax), %r11
  31002.         jmp     *%r11
  31003. #else
  31004.         movq    _glapi_Dispatch(%rip), %rax
  31005.         testq   %rax, %rax
  31006.         je      1f
  31007.         movq    6552(%rax), %r11
  31008.         jmp     *%r11
  31009. 1:
  31010.         pushq   %rdi
  31011.         pushq   %rsi
  31012.         pushq   %rbp
  31013.         call    _glapi_get_dispatch
  31014.         popq    %rbp
  31015.         popq    %rsi
  31016.         popq    %rdi
  31017.         movq    6552(%rax), %r11
  31018.         jmp     *%r11
  31019. #endif /* defined(GLX_USE_TLS) */
  31020.         .size   GL_PREFIX(Uniform1uiEXT), .-GL_PREFIX(Uniform1uiEXT)
  31021.  
  31022.         .p2align        4,,15
  31023.         .globl  GL_PREFIX(Uniform1uivEXT)
  31024.         .type   GL_PREFIX(Uniform1uivEXT), @function
  31025. GL_PREFIX(Uniform1uivEXT):
  31026. #if defined(GLX_USE_TLS)
  31027.         call    _x86_64_get_dispatch@PLT
  31028.         movq    6560(%rax), %r11
  31029.         jmp     *%r11
  31030. #elif defined(PTHREADS)
  31031.         pushq   %rdi
  31032.         pushq   %rsi
  31033.         pushq   %rdx
  31034.         call    _x86_64_get_dispatch@PLT
  31035.         popq    %rdx
  31036.         popq    %rsi
  31037.         popq    %rdi
  31038.         movq    6560(%rax), %r11
  31039.         jmp     *%r11
  31040. #else
  31041.         movq    _glapi_Dispatch(%rip), %rax
  31042.         testq   %rax, %rax
  31043.         je      1f
  31044.         movq    6560(%rax), %r11
  31045.         jmp     *%r11
  31046. 1:
  31047.         pushq   %rdi
  31048.         pushq   %rsi
  31049.         pushq   %rdx
  31050.         call    _glapi_get_dispatch
  31051.         popq    %rdx
  31052.         popq    %rsi
  31053.         popq    %rdi
  31054.         movq    6560(%rax), %r11
  31055.         jmp     *%r11
  31056. #endif /* defined(GLX_USE_TLS) */
  31057.         .size   GL_PREFIX(Uniform1uivEXT), .-GL_PREFIX(Uniform1uivEXT)
  31058.  
  31059.         .p2align        4,,15
  31060.         .globl  GL_PREFIX(Uniform2uiEXT)
  31061.         .type   GL_PREFIX(Uniform2uiEXT), @function
  31062. GL_PREFIX(Uniform2uiEXT):
  31063. #if defined(GLX_USE_TLS)
  31064.         call    _x86_64_get_dispatch@PLT
  31065.         movq    6568(%rax), %r11
  31066.         jmp     *%r11
  31067. #elif defined(PTHREADS)
  31068.         pushq   %rdi
  31069.         pushq   %rsi
  31070.         pushq   %rdx
  31071.         call    _x86_64_get_dispatch@PLT
  31072.         popq    %rdx
  31073.         popq    %rsi
  31074.         popq    %rdi
  31075.         movq    6568(%rax), %r11
  31076.         jmp     *%r11
  31077. #else
  31078.         movq    _glapi_Dispatch(%rip), %rax
  31079.         testq   %rax, %rax
  31080.         je      1f
  31081.         movq    6568(%rax), %r11
  31082.         jmp     *%r11
  31083. 1:
  31084.         pushq   %rdi
  31085.         pushq   %rsi
  31086.         pushq   %rdx
  31087.         call    _glapi_get_dispatch
  31088.         popq    %rdx
  31089.         popq    %rsi
  31090.         popq    %rdi
  31091.         movq    6568(%rax), %r11
  31092.         jmp     *%r11
  31093. #endif /* defined(GLX_USE_TLS) */
  31094.         .size   GL_PREFIX(Uniform2uiEXT), .-GL_PREFIX(Uniform2uiEXT)
  31095.  
  31096.         .p2align        4,,15
  31097.         .globl  GL_PREFIX(Uniform2uivEXT)
  31098.         .type   GL_PREFIX(Uniform2uivEXT), @function
  31099. GL_PREFIX(Uniform2uivEXT):
  31100. #if defined(GLX_USE_TLS)
  31101.         call    _x86_64_get_dispatch@PLT
  31102.         movq    6576(%rax), %r11
  31103.         jmp     *%r11
  31104. #elif defined(PTHREADS)
  31105.         pushq   %rdi
  31106.         pushq   %rsi
  31107.         pushq   %rdx
  31108.         call    _x86_64_get_dispatch@PLT
  31109.         popq    %rdx
  31110.         popq    %rsi
  31111.         popq    %rdi
  31112.         movq    6576(%rax), %r11
  31113.         jmp     *%r11
  31114. #else
  31115.         movq    _glapi_Dispatch(%rip), %rax
  31116.         testq   %rax, %rax
  31117.         je      1f
  31118.         movq    6576(%rax), %r11
  31119.         jmp     *%r11
  31120. 1:
  31121.         pushq   %rdi
  31122.         pushq   %rsi
  31123.         pushq   %rdx
  31124.         call    _glapi_get_dispatch
  31125.         popq    %rdx
  31126.         popq    %rsi
  31127.         popq    %rdi
  31128.         movq    6576(%rax), %r11
  31129.         jmp     *%r11
  31130. #endif /* defined(GLX_USE_TLS) */
  31131.         .size   GL_PREFIX(Uniform2uivEXT), .-GL_PREFIX(Uniform2uivEXT)
  31132.  
  31133.         .p2align        4,,15
  31134.         .globl  GL_PREFIX(Uniform3uiEXT)
  31135.         .type   GL_PREFIX(Uniform3uiEXT), @function
  31136. GL_PREFIX(Uniform3uiEXT):
  31137. #if defined(GLX_USE_TLS)
  31138.         call    _x86_64_get_dispatch@PLT
  31139.         movq    6584(%rax), %r11
  31140.         jmp     *%r11
  31141. #elif defined(PTHREADS)
  31142.         pushq   %rdi
  31143.         pushq   %rsi
  31144.         pushq   %rdx
  31145.         pushq   %rcx
  31146.         pushq   %rbp
  31147.         call    _x86_64_get_dispatch@PLT
  31148.         popq    %rbp
  31149.         popq    %rcx
  31150.         popq    %rdx
  31151.         popq    %rsi
  31152.         popq    %rdi
  31153.         movq    6584(%rax), %r11
  31154.         jmp     *%r11
  31155. #else
  31156.         movq    _glapi_Dispatch(%rip), %rax
  31157.         testq   %rax, %rax
  31158.         je      1f
  31159.         movq    6584(%rax), %r11
  31160.         jmp     *%r11
  31161. 1:
  31162.         pushq   %rdi
  31163.         pushq   %rsi
  31164.         pushq   %rdx
  31165.         pushq   %rcx
  31166.         pushq   %rbp
  31167.         call    _glapi_get_dispatch
  31168.         popq    %rbp
  31169.         popq    %rcx
  31170.         popq    %rdx
  31171.         popq    %rsi
  31172.         popq    %rdi
  31173.         movq    6584(%rax), %r11
  31174.         jmp     *%r11
  31175. #endif /* defined(GLX_USE_TLS) */
  31176.         .size   GL_PREFIX(Uniform3uiEXT), .-GL_PREFIX(Uniform3uiEXT)
  31177.  
  31178.         .p2align        4,,15
  31179.         .globl  GL_PREFIX(Uniform3uivEXT)
  31180.         .type   GL_PREFIX(Uniform3uivEXT), @function
  31181. GL_PREFIX(Uniform3uivEXT):
  31182. #if defined(GLX_USE_TLS)
  31183.         call    _x86_64_get_dispatch@PLT
  31184.         movq    6592(%rax), %r11
  31185.         jmp     *%r11
  31186. #elif defined(PTHREADS)
  31187.         pushq   %rdi
  31188.         pushq   %rsi
  31189.         pushq   %rdx
  31190.         call    _x86_64_get_dispatch@PLT
  31191.         popq    %rdx
  31192.         popq    %rsi
  31193.         popq    %rdi
  31194.         movq    6592(%rax), %r11
  31195.         jmp     *%r11
  31196. #else
  31197.         movq    _glapi_Dispatch(%rip), %rax
  31198.         testq   %rax, %rax
  31199.         je      1f
  31200.         movq    6592(%rax), %r11
  31201.         jmp     *%r11
  31202. 1:
  31203.         pushq   %rdi
  31204.         pushq   %rsi
  31205.         pushq   %rdx
  31206.         call    _glapi_get_dispatch
  31207.         popq    %rdx
  31208.         popq    %rsi
  31209.         popq    %rdi
  31210.         movq    6592(%rax), %r11
  31211.         jmp     *%r11
  31212. #endif /* defined(GLX_USE_TLS) */
  31213.         .size   GL_PREFIX(Uniform3uivEXT), .-GL_PREFIX(Uniform3uivEXT)
  31214.  
  31215.         .p2align        4,,15
  31216.         .globl  GL_PREFIX(Uniform4uiEXT)
  31217.         .type   GL_PREFIX(Uniform4uiEXT), @function
  31218. GL_PREFIX(Uniform4uiEXT):
  31219. #if defined(GLX_USE_TLS)
  31220.         call    _x86_64_get_dispatch@PLT
  31221.         movq    6600(%rax), %r11
  31222.         jmp     *%r11
  31223. #elif defined(PTHREADS)
  31224.         pushq   %rdi
  31225.         pushq   %rsi
  31226.         pushq   %rdx
  31227.         pushq   %rcx
  31228.         pushq   %r8
  31229.         call    _x86_64_get_dispatch@PLT
  31230.         popq    %r8
  31231.         popq    %rcx
  31232.         popq    %rdx
  31233.         popq    %rsi
  31234.         popq    %rdi
  31235.         movq    6600(%rax), %r11
  31236.         jmp     *%r11
  31237. #else
  31238.         movq    _glapi_Dispatch(%rip), %rax
  31239.         testq   %rax, %rax
  31240.         je      1f
  31241.         movq    6600(%rax), %r11
  31242.         jmp     *%r11
  31243. 1:
  31244.         pushq   %rdi
  31245.         pushq   %rsi
  31246.         pushq   %rdx
  31247.         pushq   %rcx
  31248.         pushq   %r8
  31249.         call    _glapi_get_dispatch
  31250.         popq    %r8
  31251.         popq    %rcx
  31252.         popq    %rdx
  31253.         popq    %rsi
  31254.         popq    %rdi
  31255.         movq    6600(%rax), %r11
  31256.         jmp     *%r11
  31257. #endif /* defined(GLX_USE_TLS) */
  31258.         .size   GL_PREFIX(Uniform4uiEXT), .-GL_PREFIX(Uniform4uiEXT)
  31259.  
  31260.         .p2align        4,,15
  31261.         .globl  GL_PREFIX(Uniform4uivEXT)
  31262.         .type   GL_PREFIX(Uniform4uivEXT), @function
  31263. GL_PREFIX(Uniform4uivEXT):
  31264. #if defined(GLX_USE_TLS)
  31265.         call    _x86_64_get_dispatch@PLT
  31266.         movq    6608(%rax), %r11
  31267.         jmp     *%r11
  31268. #elif defined(PTHREADS)
  31269.         pushq   %rdi
  31270.         pushq   %rsi
  31271.         pushq   %rdx
  31272.         call    _x86_64_get_dispatch@PLT
  31273.         popq    %rdx
  31274.         popq    %rsi
  31275.         popq    %rdi
  31276.         movq    6608(%rax), %r11
  31277.         jmp     *%r11
  31278. #else
  31279.         movq    _glapi_Dispatch(%rip), %rax
  31280.         testq   %rax, %rax
  31281.         je      1f
  31282.         movq    6608(%rax), %r11
  31283.         jmp     *%r11
  31284. 1:
  31285.         pushq   %rdi
  31286.         pushq   %rsi
  31287.         pushq   %rdx
  31288.         call    _glapi_get_dispatch
  31289.         popq    %rdx
  31290.         popq    %rsi
  31291.         popq    %rdi
  31292.         movq    6608(%rax), %r11
  31293.         jmp     *%r11
  31294. #endif /* defined(GLX_USE_TLS) */
  31295.         .size   GL_PREFIX(Uniform4uivEXT), .-GL_PREFIX(Uniform4uivEXT)
  31296.  
  31297.         .p2align        4,,15
  31298.         .globl  GL_PREFIX(VertexAttribI1iEXT)
  31299.         .type   GL_PREFIX(VertexAttribI1iEXT), @function
  31300. GL_PREFIX(VertexAttribI1iEXT):
  31301. #if defined(GLX_USE_TLS)
  31302.         call    _x86_64_get_dispatch@PLT
  31303.         movq    6616(%rax), %r11
  31304.         jmp     *%r11
  31305. #elif defined(PTHREADS)
  31306.         pushq   %rdi
  31307.         pushq   %rsi
  31308.         pushq   %rbp
  31309.         call    _x86_64_get_dispatch@PLT
  31310.         popq    %rbp
  31311.         popq    %rsi
  31312.         popq    %rdi
  31313.         movq    6616(%rax), %r11
  31314.         jmp     *%r11
  31315. #else
  31316.         movq    _glapi_Dispatch(%rip), %rax
  31317.         testq   %rax, %rax
  31318.         je      1f
  31319.         movq    6616(%rax), %r11
  31320.         jmp     *%r11
  31321. 1:
  31322.         pushq   %rdi
  31323.         pushq   %rsi
  31324.         pushq   %rbp
  31325.         call    _glapi_get_dispatch
  31326.         popq    %rbp
  31327.         popq    %rsi
  31328.         popq    %rdi
  31329.         movq    6616(%rax), %r11
  31330.         jmp     *%r11
  31331. #endif /* defined(GLX_USE_TLS) */
  31332.         .size   GL_PREFIX(VertexAttribI1iEXT), .-GL_PREFIX(VertexAttribI1iEXT)
  31333.  
  31334.         .p2align        4,,15
  31335.         .globl  GL_PREFIX(VertexAttribI1ivEXT)
  31336.         .type   GL_PREFIX(VertexAttribI1ivEXT), @function
  31337. GL_PREFIX(VertexAttribI1ivEXT):
  31338. #if defined(GLX_USE_TLS)
  31339.         call    _x86_64_get_dispatch@PLT
  31340.         movq    6624(%rax), %r11
  31341.         jmp     *%r11
  31342. #elif defined(PTHREADS)
  31343.         pushq   %rdi
  31344.         pushq   %rsi
  31345.         pushq   %rbp
  31346.         call    _x86_64_get_dispatch@PLT
  31347.         popq    %rbp
  31348.         popq    %rsi
  31349.         popq    %rdi
  31350.         movq    6624(%rax), %r11
  31351.         jmp     *%r11
  31352. #else
  31353.         movq    _glapi_Dispatch(%rip), %rax
  31354.         testq   %rax, %rax
  31355.         je      1f
  31356.         movq    6624(%rax), %r11
  31357.         jmp     *%r11
  31358. 1:
  31359.         pushq   %rdi
  31360.         pushq   %rsi
  31361.         pushq   %rbp
  31362.         call    _glapi_get_dispatch
  31363.         popq    %rbp
  31364.         popq    %rsi
  31365.         popq    %rdi
  31366.         movq    6624(%rax), %r11
  31367.         jmp     *%r11
  31368. #endif /* defined(GLX_USE_TLS) */
  31369.         .size   GL_PREFIX(VertexAttribI1ivEXT), .-GL_PREFIX(VertexAttribI1ivEXT)
  31370.  
  31371.         .p2align        4,,15
  31372.         .globl  GL_PREFIX(VertexAttribI1uiEXT)
  31373.         .type   GL_PREFIX(VertexAttribI1uiEXT), @function
  31374. GL_PREFIX(VertexAttribI1uiEXT):
  31375. #if defined(GLX_USE_TLS)
  31376.         call    _x86_64_get_dispatch@PLT
  31377.         movq    6632(%rax), %r11
  31378.         jmp     *%r11
  31379. #elif defined(PTHREADS)
  31380.         pushq   %rdi
  31381.         pushq   %rsi
  31382.         pushq   %rbp
  31383.         call    _x86_64_get_dispatch@PLT
  31384.         popq    %rbp
  31385.         popq    %rsi
  31386.         popq    %rdi
  31387.         movq    6632(%rax), %r11
  31388.         jmp     *%r11
  31389. #else
  31390.         movq    _glapi_Dispatch(%rip), %rax
  31391.         testq   %rax, %rax
  31392.         je      1f
  31393.         movq    6632(%rax), %r11
  31394.         jmp     *%r11
  31395. 1:
  31396.         pushq   %rdi
  31397.         pushq   %rsi
  31398.         pushq   %rbp
  31399.         call    _glapi_get_dispatch
  31400.         popq    %rbp
  31401.         popq    %rsi
  31402.         popq    %rdi
  31403.         movq    6632(%rax), %r11
  31404.         jmp     *%r11
  31405. #endif /* defined(GLX_USE_TLS) */
  31406.         .size   GL_PREFIX(VertexAttribI1uiEXT), .-GL_PREFIX(VertexAttribI1uiEXT)
  31407.  
  31408.         .p2align        4,,15
  31409.         .globl  GL_PREFIX(VertexAttribI1uivEXT)
  31410.         .type   GL_PREFIX(VertexAttribI1uivEXT), @function
  31411. GL_PREFIX(VertexAttribI1uivEXT):
  31412. #if defined(GLX_USE_TLS)
  31413.         call    _x86_64_get_dispatch@PLT
  31414.         movq    6640(%rax), %r11
  31415.         jmp     *%r11
  31416. #elif defined(PTHREADS)
  31417.         pushq   %rdi
  31418.         pushq   %rsi
  31419.         pushq   %rbp
  31420.         call    _x86_64_get_dispatch@PLT
  31421.         popq    %rbp
  31422.         popq    %rsi
  31423.         popq    %rdi
  31424.         movq    6640(%rax), %r11
  31425.         jmp     *%r11
  31426. #else
  31427.         movq    _glapi_Dispatch(%rip), %rax
  31428.         testq   %rax, %rax
  31429.         je      1f
  31430.         movq    6640(%rax), %r11
  31431.         jmp     *%r11
  31432. 1:
  31433.         pushq   %rdi
  31434.         pushq   %rsi
  31435.         pushq   %rbp
  31436.         call    _glapi_get_dispatch
  31437.         popq    %rbp
  31438.         popq    %rsi
  31439.         popq    %rdi
  31440.         movq    6640(%rax), %r11
  31441.         jmp     *%r11
  31442. #endif /* defined(GLX_USE_TLS) */
  31443.         .size   GL_PREFIX(VertexAttribI1uivEXT), .-GL_PREFIX(VertexAttribI1uivEXT)
  31444.  
  31445.         .p2align        4,,15
  31446.         .globl  GL_PREFIX(VertexAttribI2iEXT)
  31447.         .type   GL_PREFIX(VertexAttribI2iEXT), @function
  31448. GL_PREFIX(VertexAttribI2iEXT):
  31449. #if defined(GLX_USE_TLS)
  31450.         call    _x86_64_get_dispatch@PLT
  31451.         movq    6648(%rax), %r11
  31452.         jmp     *%r11
  31453. #elif defined(PTHREADS)
  31454.         pushq   %rdi
  31455.         pushq   %rsi
  31456.         pushq   %rdx
  31457.         call    _x86_64_get_dispatch@PLT
  31458.         popq    %rdx
  31459.         popq    %rsi
  31460.         popq    %rdi
  31461.         movq    6648(%rax), %r11
  31462.         jmp     *%r11
  31463. #else
  31464.         movq    _glapi_Dispatch(%rip), %rax
  31465.         testq   %rax, %rax
  31466.         je      1f
  31467.         movq    6648(%rax), %r11
  31468.         jmp     *%r11
  31469. 1:
  31470.         pushq   %rdi
  31471.         pushq   %rsi
  31472.         pushq   %rdx
  31473.         call    _glapi_get_dispatch
  31474.         popq    %rdx
  31475.         popq    %rsi
  31476.         popq    %rdi
  31477.         movq    6648(%rax), %r11
  31478.         jmp     *%r11
  31479. #endif /* defined(GLX_USE_TLS) */
  31480.         .size   GL_PREFIX(VertexAttribI2iEXT), .-GL_PREFIX(VertexAttribI2iEXT)
  31481.  
  31482.         .p2align        4,,15
  31483.         .globl  GL_PREFIX(VertexAttribI2ivEXT)
  31484.         .type   GL_PREFIX(VertexAttribI2ivEXT), @function
  31485. GL_PREFIX(VertexAttribI2ivEXT):
  31486. #if defined(GLX_USE_TLS)
  31487.         call    _x86_64_get_dispatch@PLT
  31488.         movq    6656(%rax), %r11
  31489.         jmp     *%r11
  31490. #elif defined(PTHREADS)
  31491.         pushq   %rdi
  31492.         pushq   %rsi
  31493.         pushq   %rbp
  31494.         call    _x86_64_get_dispatch@PLT
  31495.         popq    %rbp
  31496.         popq    %rsi
  31497.         popq    %rdi
  31498.         movq    6656(%rax), %r11
  31499.         jmp     *%r11
  31500. #else
  31501.         movq    _glapi_Dispatch(%rip), %rax
  31502.         testq   %rax, %rax
  31503.         je      1f
  31504.         movq    6656(%rax), %r11
  31505.         jmp     *%r11
  31506. 1:
  31507.         pushq   %rdi
  31508.         pushq   %rsi
  31509.         pushq   %rbp
  31510.         call    _glapi_get_dispatch
  31511.         popq    %rbp
  31512.         popq    %rsi
  31513.         popq    %rdi
  31514.         movq    6656(%rax), %r11
  31515.         jmp     *%r11
  31516. #endif /* defined(GLX_USE_TLS) */
  31517.         .size   GL_PREFIX(VertexAttribI2ivEXT), .-GL_PREFIX(VertexAttribI2ivEXT)
  31518.  
  31519.         .p2align        4,,15
  31520.         .globl  GL_PREFIX(VertexAttribI2uiEXT)
  31521.         .type   GL_PREFIX(VertexAttribI2uiEXT), @function
  31522. GL_PREFIX(VertexAttribI2uiEXT):
  31523. #if defined(GLX_USE_TLS)
  31524.         call    _x86_64_get_dispatch@PLT
  31525.         movq    6664(%rax), %r11
  31526.         jmp     *%r11
  31527. #elif defined(PTHREADS)
  31528.         pushq   %rdi
  31529.         pushq   %rsi
  31530.         pushq   %rdx
  31531.         call    _x86_64_get_dispatch@PLT
  31532.         popq    %rdx
  31533.         popq    %rsi
  31534.         popq    %rdi
  31535.         movq    6664(%rax), %r11
  31536.         jmp     *%r11
  31537. #else
  31538.         movq    _glapi_Dispatch(%rip), %rax
  31539.         testq   %rax, %rax
  31540.         je      1f
  31541.         movq    6664(%rax), %r11
  31542.         jmp     *%r11
  31543. 1:
  31544.         pushq   %rdi
  31545.         pushq   %rsi
  31546.         pushq   %rdx
  31547.         call    _glapi_get_dispatch
  31548.         popq    %rdx
  31549.         popq    %rsi
  31550.         popq    %rdi
  31551.         movq    6664(%rax), %r11
  31552.         jmp     *%r11
  31553. #endif /* defined(GLX_USE_TLS) */
  31554.         .size   GL_PREFIX(VertexAttribI2uiEXT), .-GL_PREFIX(VertexAttribI2uiEXT)
  31555.  
  31556.         .p2align        4,,15
  31557.         .globl  GL_PREFIX(VertexAttribI2uivEXT)
  31558.         .type   GL_PREFIX(VertexAttribI2uivEXT), @function
  31559. GL_PREFIX(VertexAttribI2uivEXT):
  31560. #if defined(GLX_USE_TLS)
  31561.         call    _x86_64_get_dispatch@PLT
  31562.         movq    6672(%rax), %r11
  31563.         jmp     *%r11
  31564. #elif defined(PTHREADS)
  31565.         pushq   %rdi
  31566.         pushq   %rsi
  31567.         pushq   %rbp
  31568.         call    _x86_64_get_dispatch@PLT
  31569.         popq    %rbp
  31570.         popq    %rsi
  31571.         popq    %rdi
  31572.         movq    6672(%rax), %r11
  31573.         jmp     *%r11
  31574. #else
  31575.         movq    _glapi_Dispatch(%rip), %rax
  31576.         testq   %rax, %rax
  31577.         je      1f
  31578.         movq    6672(%rax), %r11
  31579.         jmp     *%r11
  31580. 1:
  31581.         pushq   %rdi
  31582.         pushq   %rsi
  31583.         pushq   %rbp
  31584.         call    _glapi_get_dispatch
  31585.         popq    %rbp
  31586.         popq    %rsi
  31587.         popq    %rdi
  31588.         movq    6672(%rax), %r11
  31589.         jmp     *%r11
  31590. #endif /* defined(GLX_USE_TLS) */
  31591.         .size   GL_PREFIX(VertexAttribI2uivEXT), .-GL_PREFIX(VertexAttribI2uivEXT)
  31592.  
  31593.         .p2align        4,,15
  31594.         .globl  GL_PREFIX(VertexAttribI3iEXT)
  31595.         .type   GL_PREFIX(VertexAttribI3iEXT), @function
  31596. GL_PREFIX(VertexAttribI3iEXT):
  31597. #if defined(GLX_USE_TLS)
  31598.         call    _x86_64_get_dispatch@PLT
  31599.         movq    6680(%rax), %r11
  31600.         jmp     *%r11
  31601. #elif defined(PTHREADS)
  31602.         pushq   %rdi
  31603.         pushq   %rsi
  31604.         pushq   %rdx
  31605.         pushq   %rcx
  31606.         pushq   %rbp
  31607.         call    _x86_64_get_dispatch@PLT
  31608.         popq    %rbp
  31609.         popq    %rcx
  31610.         popq    %rdx
  31611.         popq    %rsi
  31612.         popq    %rdi
  31613.         movq    6680(%rax), %r11
  31614.         jmp     *%r11
  31615. #else
  31616.         movq    _glapi_Dispatch(%rip), %rax
  31617.         testq   %rax, %rax
  31618.         je      1f
  31619.         movq    6680(%rax), %r11
  31620.         jmp     *%r11
  31621. 1:
  31622.         pushq   %rdi
  31623.         pushq   %rsi
  31624.         pushq   %rdx
  31625.         pushq   %rcx
  31626.         pushq   %rbp
  31627.         call    _glapi_get_dispatch
  31628.         popq    %rbp
  31629.         popq    %rcx
  31630.         popq    %rdx
  31631.         popq    %rsi
  31632.         popq    %rdi
  31633.         movq    6680(%rax), %r11
  31634.         jmp     *%r11
  31635. #endif /* defined(GLX_USE_TLS) */
  31636.         .size   GL_PREFIX(VertexAttribI3iEXT), .-GL_PREFIX(VertexAttribI3iEXT)
  31637.  
  31638.         .p2align        4,,15
  31639.         .globl  GL_PREFIX(VertexAttribI3ivEXT)
  31640.         .type   GL_PREFIX(VertexAttribI3ivEXT), @function
  31641. GL_PREFIX(VertexAttribI3ivEXT):
  31642. #if defined(GLX_USE_TLS)
  31643.         call    _x86_64_get_dispatch@PLT
  31644.         movq    6688(%rax), %r11
  31645.         jmp     *%r11
  31646. #elif defined(PTHREADS)
  31647.         pushq   %rdi
  31648.         pushq   %rsi
  31649.         pushq   %rbp
  31650.         call    _x86_64_get_dispatch@PLT
  31651.         popq    %rbp
  31652.         popq    %rsi
  31653.         popq    %rdi
  31654.         movq    6688(%rax), %r11
  31655.         jmp     *%r11
  31656. #else
  31657.         movq    _glapi_Dispatch(%rip), %rax
  31658.         testq   %rax, %rax
  31659.         je      1f
  31660.         movq    6688(%rax), %r11
  31661.         jmp     *%r11
  31662. 1:
  31663.         pushq   %rdi
  31664.         pushq   %rsi
  31665.         pushq   %rbp
  31666.         call    _glapi_get_dispatch
  31667.         popq    %rbp
  31668.         popq    %rsi
  31669.         popq    %rdi
  31670.         movq    6688(%rax), %r11
  31671.         jmp     *%r11
  31672. #endif /* defined(GLX_USE_TLS) */
  31673.         .size   GL_PREFIX(VertexAttribI3ivEXT), .-GL_PREFIX(VertexAttribI3ivEXT)
  31674.  
  31675.         .p2align        4,,15
  31676.         .globl  GL_PREFIX(VertexAttribI3uiEXT)
  31677.         .type   GL_PREFIX(VertexAttribI3uiEXT), @function
  31678. GL_PREFIX(VertexAttribI3uiEXT):
  31679. #if defined(GLX_USE_TLS)
  31680.         call    _x86_64_get_dispatch@PLT
  31681.         movq    6696(%rax), %r11
  31682.         jmp     *%r11
  31683. #elif defined(PTHREADS)
  31684.         pushq   %rdi
  31685.         pushq   %rsi
  31686.         pushq   %rdx
  31687.         pushq   %rcx
  31688.         pushq   %rbp
  31689.         call    _x86_64_get_dispatch@PLT
  31690.         popq    %rbp
  31691.         popq    %rcx
  31692.         popq    %rdx
  31693.         popq    %rsi
  31694.         popq    %rdi
  31695.         movq    6696(%rax), %r11
  31696.         jmp     *%r11
  31697. #else
  31698.         movq    _glapi_Dispatch(%rip), %rax
  31699.         testq   %rax, %rax
  31700.         je      1f
  31701.         movq    6696(%rax), %r11
  31702.         jmp     *%r11
  31703. 1:
  31704.         pushq   %rdi
  31705.         pushq   %rsi
  31706.         pushq   %rdx
  31707.         pushq   %rcx
  31708.         pushq   %rbp
  31709.         call    _glapi_get_dispatch
  31710.         popq    %rbp
  31711.         popq    %rcx
  31712.         popq    %rdx
  31713.         popq    %rsi
  31714.         popq    %rdi
  31715.         movq    6696(%rax), %r11
  31716.         jmp     *%r11
  31717. #endif /* defined(GLX_USE_TLS) */
  31718.         .size   GL_PREFIX(VertexAttribI3uiEXT), .-GL_PREFIX(VertexAttribI3uiEXT)
  31719.  
  31720.         .p2align        4,,15
  31721.         .globl  GL_PREFIX(VertexAttribI3uivEXT)
  31722.         .type   GL_PREFIX(VertexAttribI3uivEXT), @function
  31723. GL_PREFIX(VertexAttribI3uivEXT):
  31724. #if defined(GLX_USE_TLS)
  31725.         call    _x86_64_get_dispatch@PLT
  31726.         movq    6704(%rax), %r11
  31727.         jmp     *%r11
  31728. #elif defined(PTHREADS)
  31729.         pushq   %rdi
  31730.         pushq   %rsi
  31731.         pushq   %rbp
  31732.         call    _x86_64_get_dispatch@PLT
  31733.         popq    %rbp
  31734.         popq    %rsi
  31735.         popq    %rdi
  31736.         movq    6704(%rax), %r11
  31737.         jmp     *%r11
  31738. #else
  31739.         movq    _glapi_Dispatch(%rip), %rax
  31740.         testq   %rax, %rax
  31741.         je      1f
  31742.         movq    6704(%rax), %r11
  31743.         jmp     *%r11
  31744. 1:
  31745.         pushq   %rdi
  31746.         pushq   %rsi
  31747.         pushq   %rbp
  31748.         call    _glapi_get_dispatch
  31749.         popq    %rbp
  31750.         popq    %rsi
  31751.         popq    %rdi
  31752.         movq    6704(%rax), %r11
  31753.         jmp     *%r11
  31754. #endif /* defined(GLX_USE_TLS) */
  31755.         .size   GL_PREFIX(VertexAttribI3uivEXT), .-GL_PREFIX(VertexAttribI3uivEXT)
  31756.  
  31757.         .p2align        4,,15
  31758.         .globl  GL_PREFIX(VertexAttribI4bvEXT)
  31759.         .type   GL_PREFIX(VertexAttribI4bvEXT), @function
  31760. GL_PREFIX(VertexAttribI4bvEXT):
  31761. #if defined(GLX_USE_TLS)
  31762.         call    _x86_64_get_dispatch@PLT
  31763.         movq    6712(%rax), %r11
  31764.         jmp     *%r11
  31765. #elif defined(PTHREADS)
  31766.         pushq   %rdi
  31767.         pushq   %rsi
  31768.         pushq   %rbp
  31769.         call    _x86_64_get_dispatch@PLT
  31770.         popq    %rbp
  31771.         popq    %rsi
  31772.         popq    %rdi
  31773.         movq    6712(%rax), %r11
  31774.         jmp     *%r11
  31775. #else
  31776.         movq    _glapi_Dispatch(%rip), %rax
  31777.         testq   %rax, %rax
  31778.         je      1f
  31779.         movq    6712(%rax), %r11
  31780.         jmp     *%r11
  31781. 1:
  31782.         pushq   %rdi
  31783.         pushq   %rsi
  31784.         pushq   %rbp
  31785.         call    _glapi_get_dispatch
  31786.         popq    %rbp
  31787.         popq    %rsi
  31788.         popq    %rdi
  31789.         movq    6712(%rax), %r11
  31790.         jmp     *%r11
  31791. #endif /* defined(GLX_USE_TLS) */
  31792.         .size   GL_PREFIX(VertexAttribI4bvEXT), .-GL_PREFIX(VertexAttribI4bvEXT)
  31793.  
  31794.         .p2align        4,,15
  31795.         .globl  GL_PREFIX(VertexAttribI4iEXT)
  31796.         .type   GL_PREFIX(VertexAttribI4iEXT), @function
  31797. GL_PREFIX(VertexAttribI4iEXT):
  31798. #if defined(GLX_USE_TLS)
  31799.         call    _x86_64_get_dispatch@PLT
  31800.         movq    6720(%rax), %r11
  31801.         jmp     *%r11
  31802. #elif defined(PTHREADS)
  31803.         pushq   %rdi
  31804.         pushq   %rsi
  31805.         pushq   %rdx
  31806.         pushq   %rcx
  31807.         pushq   %r8
  31808.         call    _x86_64_get_dispatch@PLT
  31809.         popq    %r8
  31810.         popq    %rcx
  31811.         popq    %rdx
  31812.         popq    %rsi
  31813.         popq    %rdi
  31814.         movq    6720(%rax), %r11
  31815.         jmp     *%r11
  31816. #else
  31817.         movq    _glapi_Dispatch(%rip), %rax
  31818.         testq   %rax, %rax
  31819.         je      1f
  31820.         movq    6720(%rax), %r11
  31821.         jmp     *%r11
  31822. 1:
  31823.         pushq   %rdi
  31824.         pushq   %rsi
  31825.         pushq   %rdx
  31826.         pushq   %rcx
  31827.         pushq   %r8
  31828.         call    _glapi_get_dispatch
  31829.         popq    %r8
  31830.         popq    %rcx
  31831.         popq    %rdx
  31832.         popq    %rsi
  31833.         popq    %rdi
  31834.         movq    6720(%rax), %r11
  31835.         jmp     *%r11
  31836. #endif /* defined(GLX_USE_TLS) */
  31837.         .size   GL_PREFIX(VertexAttribI4iEXT), .-GL_PREFIX(VertexAttribI4iEXT)
  31838.  
  31839.         .p2align        4,,15
  31840.         .globl  GL_PREFIX(VertexAttribI4ivEXT)
  31841.         .type   GL_PREFIX(VertexAttribI4ivEXT), @function
  31842. GL_PREFIX(VertexAttribI4ivEXT):
  31843. #if defined(GLX_USE_TLS)
  31844.         call    _x86_64_get_dispatch@PLT
  31845.         movq    6728(%rax), %r11
  31846.         jmp     *%r11
  31847. #elif defined(PTHREADS)
  31848.         pushq   %rdi
  31849.         pushq   %rsi
  31850.         pushq   %rbp
  31851.         call    _x86_64_get_dispatch@PLT
  31852.         popq    %rbp
  31853.         popq    %rsi
  31854.         popq    %rdi
  31855.         movq    6728(%rax), %r11
  31856.         jmp     *%r11
  31857. #else
  31858.         movq    _glapi_Dispatch(%rip), %rax
  31859.         testq   %rax, %rax
  31860.         je      1f
  31861.         movq    6728(%rax), %r11
  31862.         jmp     *%r11
  31863. 1:
  31864.         pushq   %rdi
  31865.         pushq   %rsi
  31866.         pushq   %rbp
  31867.         call    _glapi_get_dispatch
  31868.         popq    %rbp
  31869.         popq    %rsi
  31870.         popq    %rdi
  31871.         movq    6728(%rax), %r11
  31872.         jmp     *%r11
  31873. #endif /* defined(GLX_USE_TLS) */
  31874.         .size   GL_PREFIX(VertexAttribI4ivEXT), .-GL_PREFIX(VertexAttribI4ivEXT)
  31875.  
  31876.         .p2align        4,,15
  31877.         .globl  GL_PREFIX(VertexAttribI4svEXT)
  31878.         .type   GL_PREFIX(VertexAttribI4svEXT), @function
  31879. GL_PREFIX(VertexAttribI4svEXT):
  31880. #if defined(GLX_USE_TLS)
  31881.         call    _x86_64_get_dispatch@PLT
  31882.         movq    6736(%rax), %r11
  31883.         jmp     *%r11
  31884. #elif defined(PTHREADS)
  31885.         pushq   %rdi
  31886.         pushq   %rsi
  31887.         pushq   %rbp
  31888.         call    _x86_64_get_dispatch@PLT
  31889.         popq    %rbp
  31890.         popq    %rsi
  31891.         popq    %rdi
  31892.         movq    6736(%rax), %r11
  31893.         jmp     *%r11
  31894. #else
  31895.         movq    _glapi_Dispatch(%rip), %rax
  31896.         testq   %rax, %rax
  31897.         je      1f
  31898.         movq    6736(%rax), %r11
  31899.         jmp     *%r11
  31900. 1:
  31901.         pushq   %rdi
  31902.         pushq   %rsi
  31903.         pushq   %rbp
  31904.         call    _glapi_get_dispatch
  31905.         popq    %rbp
  31906.         popq    %rsi
  31907.         popq    %rdi
  31908.         movq    6736(%rax), %r11
  31909.         jmp     *%r11
  31910. #endif /* defined(GLX_USE_TLS) */
  31911.         .size   GL_PREFIX(VertexAttribI4svEXT), .-GL_PREFIX(VertexAttribI4svEXT)
  31912.  
  31913.         .p2align        4,,15
  31914.         .globl  GL_PREFIX(VertexAttribI4ubvEXT)
  31915.         .type   GL_PREFIX(VertexAttribI4ubvEXT), @function
  31916. GL_PREFIX(VertexAttribI4ubvEXT):
  31917. #if defined(GLX_USE_TLS)
  31918.         call    _x86_64_get_dispatch@PLT
  31919.         movq    6744(%rax), %r11
  31920.         jmp     *%r11
  31921. #elif defined(PTHREADS)
  31922.         pushq   %rdi
  31923.         pushq   %rsi
  31924.         pushq   %rbp
  31925.         call    _x86_64_get_dispatch@PLT
  31926.         popq    %rbp
  31927.         popq    %rsi
  31928.         popq    %rdi
  31929.         movq    6744(%rax), %r11
  31930.         jmp     *%r11
  31931. #else
  31932.         movq    _glapi_Dispatch(%rip), %rax
  31933.         testq   %rax, %rax
  31934.         je      1f
  31935.         movq    6744(%rax), %r11
  31936.         jmp     *%r11
  31937. 1:
  31938.         pushq   %rdi
  31939.         pushq   %rsi
  31940.         pushq   %rbp
  31941.         call    _glapi_get_dispatch
  31942.         popq    %rbp
  31943.         popq    %rsi
  31944.         popq    %rdi
  31945.         movq    6744(%rax), %r11
  31946.         jmp     *%r11
  31947. #endif /* defined(GLX_USE_TLS) */
  31948.         .size   GL_PREFIX(VertexAttribI4ubvEXT), .-GL_PREFIX(VertexAttribI4ubvEXT)
  31949.  
  31950.         .p2align        4,,15
  31951.         .globl  GL_PREFIX(VertexAttribI4uiEXT)
  31952.         .type   GL_PREFIX(VertexAttribI4uiEXT), @function
  31953. GL_PREFIX(VertexAttribI4uiEXT):
  31954. #if defined(GLX_USE_TLS)
  31955.         call    _x86_64_get_dispatch@PLT
  31956.         movq    6752(%rax), %r11
  31957.         jmp     *%r11
  31958. #elif defined(PTHREADS)
  31959.         pushq   %rdi
  31960.         pushq   %rsi
  31961.         pushq   %rdx
  31962.         pushq   %rcx
  31963.         pushq   %r8
  31964.         call    _x86_64_get_dispatch@PLT
  31965.         popq    %r8
  31966.         popq    %rcx
  31967.         popq    %rdx
  31968.         popq    %rsi
  31969.         popq    %rdi
  31970.         movq    6752(%rax), %r11
  31971.         jmp     *%r11
  31972. #else
  31973.         movq    _glapi_Dispatch(%rip), %rax
  31974.         testq   %rax, %rax
  31975.         je      1f
  31976.         movq    6752(%rax), %r11
  31977.         jmp     *%r11
  31978. 1:
  31979.         pushq   %rdi
  31980.         pushq   %rsi
  31981.         pushq   %rdx
  31982.         pushq   %rcx
  31983.         pushq   %r8
  31984.         call    _glapi_get_dispatch
  31985.         popq    %r8
  31986.         popq    %rcx
  31987.         popq    %rdx
  31988.         popq    %rsi
  31989.         popq    %rdi
  31990.         movq    6752(%rax), %r11
  31991.         jmp     *%r11
  31992. #endif /* defined(GLX_USE_TLS) */
  31993.         .size   GL_PREFIX(VertexAttribI4uiEXT), .-GL_PREFIX(VertexAttribI4uiEXT)
  31994.  
  31995.         .p2align        4,,15
  31996.         .globl  GL_PREFIX(VertexAttribI4uivEXT)
  31997.         .type   GL_PREFIX(VertexAttribI4uivEXT), @function
  31998. GL_PREFIX(VertexAttribI4uivEXT):
  31999. #if defined(GLX_USE_TLS)
  32000.         call    _x86_64_get_dispatch@PLT
  32001.         movq    6760(%rax), %r11
  32002.         jmp     *%r11
  32003. #elif defined(PTHREADS)
  32004.         pushq   %rdi
  32005.         pushq   %rsi
  32006.         pushq   %rbp
  32007.         call    _x86_64_get_dispatch@PLT
  32008.         popq    %rbp
  32009.         popq    %rsi
  32010.         popq    %rdi
  32011.         movq    6760(%rax), %r11
  32012.         jmp     *%r11
  32013. #else
  32014.         movq    _glapi_Dispatch(%rip), %rax
  32015.         testq   %rax, %rax
  32016.         je      1f
  32017.         movq    6760(%rax), %r11
  32018.         jmp     *%r11
  32019. 1:
  32020.         pushq   %rdi
  32021.         pushq   %rsi
  32022.         pushq   %rbp
  32023.         call    _glapi_get_dispatch
  32024.         popq    %rbp
  32025.         popq    %rsi
  32026.         popq    %rdi
  32027.         movq    6760(%rax), %r11
  32028.         jmp     *%r11
  32029. #endif /* defined(GLX_USE_TLS) */
  32030.         .size   GL_PREFIX(VertexAttribI4uivEXT), .-GL_PREFIX(VertexAttribI4uivEXT)
  32031.  
  32032.         .p2align        4,,15
  32033.         .globl  GL_PREFIX(VertexAttribI4usvEXT)
  32034.         .type   GL_PREFIX(VertexAttribI4usvEXT), @function
  32035. GL_PREFIX(VertexAttribI4usvEXT):
  32036. #if defined(GLX_USE_TLS)
  32037.         call    _x86_64_get_dispatch@PLT
  32038.         movq    6768(%rax), %r11
  32039.         jmp     *%r11
  32040. #elif defined(PTHREADS)
  32041.         pushq   %rdi
  32042.         pushq   %rsi
  32043.         pushq   %rbp
  32044.         call    _x86_64_get_dispatch@PLT
  32045.         popq    %rbp
  32046.         popq    %rsi
  32047.         popq    %rdi
  32048.         movq    6768(%rax), %r11
  32049.         jmp     *%r11
  32050. #else
  32051.         movq    _glapi_Dispatch(%rip), %rax
  32052.         testq   %rax, %rax
  32053.         je      1f
  32054.         movq    6768(%rax), %r11
  32055.         jmp     *%r11
  32056. 1:
  32057.         pushq   %rdi
  32058.         pushq   %rsi
  32059.         pushq   %rbp
  32060.         call    _glapi_get_dispatch
  32061.         popq    %rbp
  32062.         popq    %rsi
  32063.         popq    %rdi
  32064.         movq    6768(%rax), %r11
  32065.         jmp     *%r11
  32066. #endif /* defined(GLX_USE_TLS) */
  32067.         .size   GL_PREFIX(VertexAttribI4usvEXT), .-GL_PREFIX(VertexAttribI4usvEXT)
  32068.  
  32069.         .p2align        4,,15
  32070.         .globl  GL_PREFIX(VertexAttribIPointerEXT)
  32071.         .type   GL_PREFIX(VertexAttribIPointerEXT), @function
  32072. GL_PREFIX(VertexAttribIPointerEXT):
  32073. #if defined(GLX_USE_TLS)
  32074.         call    _x86_64_get_dispatch@PLT
  32075.         movq    6776(%rax), %r11
  32076.         jmp     *%r11
  32077. #elif defined(PTHREADS)
  32078.         pushq   %rdi
  32079.         pushq   %rsi
  32080.         pushq   %rdx
  32081.         pushq   %rcx
  32082.         pushq   %r8
  32083.         call    _x86_64_get_dispatch@PLT
  32084.         popq    %r8
  32085.         popq    %rcx
  32086.         popq    %rdx
  32087.         popq    %rsi
  32088.         popq    %rdi
  32089.         movq    6776(%rax), %r11
  32090.         jmp     *%r11
  32091. #else
  32092.         movq    _glapi_Dispatch(%rip), %rax
  32093.         testq   %rax, %rax
  32094.         je      1f
  32095.         movq    6776(%rax), %r11
  32096.         jmp     *%r11
  32097. 1:
  32098.         pushq   %rdi
  32099.         pushq   %rsi
  32100.         pushq   %rdx
  32101.         pushq   %rcx
  32102.         pushq   %r8
  32103.         call    _glapi_get_dispatch
  32104.         popq    %r8
  32105.         popq    %rcx
  32106.         popq    %rdx
  32107.         popq    %rsi
  32108.         popq    %rdi
  32109.         movq    6776(%rax), %r11
  32110.         jmp     *%r11
  32111. #endif /* defined(GLX_USE_TLS) */
  32112.         .size   GL_PREFIX(VertexAttribIPointerEXT), .-GL_PREFIX(VertexAttribIPointerEXT)
  32113.  
  32114.         .p2align        4,,15
  32115.         .globl  GL_PREFIX(FramebufferTextureLayerEXT)
  32116.         .type   GL_PREFIX(FramebufferTextureLayerEXT), @function
  32117. GL_PREFIX(FramebufferTextureLayerEXT):
  32118. #if defined(GLX_USE_TLS)
  32119.         call    _x86_64_get_dispatch@PLT
  32120.         movq    6784(%rax), %r11
  32121.         jmp     *%r11
  32122. #elif defined(PTHREADS)
  32123.         pushq   %rdi
  32124.         pushq   %rsi
  32125.         pushq   %rdx
  32126.         pushq   %rcx
  32127.         pushq   %r8
  32128.         call    _x86_64_get_dispatch@PLT
  32129.         popq    %r8
  32130.         popq    %rcx
  32131.         popq    %rdx
  32132.         popq    %rsi
  32133.         popq    %rdi
  32134.         movq    6784(%rax), %r11
  32135.         jmp     *%r11
  32136. #else
  32137.         movq    _glapi_Dispatch(%rip), %rax
  32138.         testq   %rax, %rax
  32139.         je      1f
  32140.         movq    6784(%rax), %r11
  32141.         jmp     *%r11
  32142. 1:
  32143.         pushq   %rdi
  32144.         pushq   %rsi
  32145.         pushq   %rdx
  32146.         pushq   %rcx
  32147.         pushq   %r8
  32148.         call    _glapi_get_dispatch
  32149.         popq    %r8
  32150.         popq    %rcx
  32151.         popq    %rdx
  32152.         popq    %rsi
  32153.         popq    %rdi
  32154.         movq    6784(%rax), %r11
  32155.         jmp     *%r11
  32156. #endif /* defined(GLX_USE_TLS) */
  32157.         .size   GL_PREFIX(FramebufferTextureLayerEXT), .-GL_PREFIX(FramebufferTextureLayerEXT)
  32158.  
  32159.         .p2align        4,,15
  32160.         .globl  GL_PREFIX(ColorMaskIndexedEXT)
  32161.         .type   GL_PREFIX(ColorMaskIndexedEXT), @function
  32162. GL_PREFIX(ColorMaskIndexedEXT):
  32163. #if defined(GLX_USE_TLS)
  32164.         call    _x86_64_get_dispatch@PLT
  32165.         movq    6792(%rax), %r11
  32166.         jmp     *%r11
  32167. #elif defined(PTHREADS)
  32168.         pushq   %rdi
  32169.         pushq   %rsi
  32170.         pushq   %rdx
  32171.         pushq   %rcx
  32172.         pushq   %r8
  32173.         call    _x86_64_get_dispatch@PLT
  32174.         popq    %r8
  32175.         popq    %rcx
  32176.         popq    %rdx
  32177.         popq    %rsi
  32178.         popq    %rdi
  32179.         movq    6792(%rax), %r11
  32180.         jmp     *%r11
  32181. #else
  32182.         movq    _glapi_Dispatch(%rip), %rax
  32183.         testq   %rax, %rax
  32184.         je      1f
  32185.         movq    6792(%rax), %r11
  32186.         jmp     *%r11
  32187. 1:
  32188.         pushq   %rdi
  32189.         pushq   %rsi
  32190.         pushq   %rdx
  32191.         pushq   %rcx
  32192.         pushq   %r8
  32193.         call    _glapi_get_dispatch
  32194.         popq    %r8
  32195.         popq    %rcx
  32196.         popq    %rdx
  32197.         popq    %rsi
  32198.         popq    %rdi
  32199.         movq    6792(%rax), %r11
  32200.         jmp     *%r11
  32201. #endif /* defined(GLX_USE_TLS) */
  32202.         .size   GL_PREFIX(ColorMaskIndexedEXT), .-GL_PREFIX(ColorMaskIndexedEXT)
  32203.  
  32204.         .p2align        4,,15
  32205.         .globl  GL_PREFIX(DisableIndexedEXT)
  32206.         .type   GL_PREFIX(DisableIndexedEXT), @function
  32207. GL_PREFIX(DisableIndexedEXT):
  32208. #if defined(GLX_USE_TLS)
  32209.         call    _x86_64_get_dispatch@PLT
  32210.         movq    6800(%rax), %r11
  32211.         jmp     *%r11
  32212. #elif defined(PTHREADS)
  32213.         pushq   %rdi
  32214.         pushq   %rsi
  32215.         pushq   %rbp
  32216.         call    _x86_64_get_dispatch@PLT
  32217.         popq    %rbp
  32218.         popq    %rsi
  32219.         popq    %rdi
  32220.         movq    6800(%rax), %r11
  32221.         jmp     *%r11
  32222. #else
  32223.         movq    _glapi_Dispatch(%rip), %rax
  32224.         testq   %rax, %rax
  32225.         je      1f
  32226.         movq    6800(%rax), %r11
  32227.         jmp     *%r11
  32228. 1:
  32229.         pushq   %rdi
  32230.         pushq   %rsi
  32231.         pushq   %rbp
  32232.         call    _glapi_get_dispatch
  32233.         popq    %rbp
  32234.         popq    %rsi
  32235.         popq    %rdi
  32236.         movq    6800(%rax), %r11
  32237.         jmp     *%r11
  32238. #endif /* defined(GLX_USE_TLS) */
  32239.         .size   GL_PREFIX(DisableIndexedEXT), .-GL_PREFIX(DisableIndexedEXT)
  32240.  
  32241.         .p2align        4,,15
  32242.         .globl  GL_PREFIX(EnableIndexedEXT)
  32243.         .type   GL_PREFIX(EnableIndexedEXT), @function
  32244. GL_PREFIX(EnableIndexedEXT):
  32245. #if defined(GLX_USE_TLS)
  32246.         call    _x86_64_get_dispatch@PLT
  32247.         movq    6808(%rax), %r11
  32248.         jmp     *%r11
  32249. #elif defined(PTHREADS)
  32250.         pushq   %rdi
  32251.         pushq   %rsi
  32252.         pushq   %rbp
  32253.         call    _x86_64_get_dispatch@PLT
  32254.         popq    %rbp
  32255.         popq    %rsi
  32256.         popq    %rdi
  32257.         movq    6808(%rax), %r11
  32258.         jmp     *%r11
  32259. #else
  32260.         movq    _glapi_Dispatch(%rip), %rax
  32261.         testq   %rax, %rax
  32262.         je      1f
  32263.         movq    6808(%rax), %r11
  32264.         jmp     *%r11
  32265. 1:
  32266.         pushq   %rdi
  32267.         pushq   %rsi
  32268.         pushq   %rbp
  32269.         call    _glapi_get_dispatch
  32270.         popq    %rbp
  32271.         popq    %rsi
  32272.         popq    %rdi
  32273.         movq    6808(%rax), %r11
  32274.         jmp     *%r11
  32275. #endif /* defined(GLX_USE_TLS) */
  32276.         .size   GL_PREFIX(EnableIndexedEXT), .-GL_PREFIX(EnableIndexedEXT)
  32277.  
  32278.         .p2align        4,,15
  32279.         .globl  GL_PREFIX(GetBooleanIndexedvEXT)
  32280.         .type   GL_PREFIX(GetBooleanIndexedvEXT), @function
  32281. GL_PREFIX(GetBooleanIndexedvEXT):
  32282. #if defined(GLX_USE_TLS)
  32283.         call    _x86_64_get_dispatch@PLT
  32284.         movq    6816(%rax), %r11
  32285.         jmp     *%r11
  32286. #elif defined(PTHREADS)
  32287.         pushq   %rdi
  32288.         pushq   %rsi
  32289.         pushq   %rdx
  32290.         call    _x86_64_get_dispatch@PLT
  32291.         popq    %rdx
  32292.         popq    %rsi
  32293.         popq    %rdi
  32294.         movq    6816(%rax), %r11
  32295.         jmp     *%r11
  32296. #else
  32297.         movq    _glapi_Dispatch(%rip), %rax
  32298.         testq   %rax, %rax
  32299.         je      1f
  32300.         movq    6816(%rax), %r11
  32301.         jmp     *%r11
  32302. 1:
  32303.         pushq   %rdi
  32304.         pushq   %rsi
  32305.         pushq   %rdx
  32306.         call    _glapi_get_dispatch
  32307.         popq    %rdx
  32308.         popq    %rsi
  32309.         popq    %rdi
  32310.         movq    6816(%rax), %r11
  32311.         jmp     *%r11
  32312. #endif /* defined(GLX_USE_TLS) */
  32313.         .size   GL_PREFIX(GetBooleanIndexedvEXT), .-GL_PREFIX(GetBooleanIndexedvEXT)
  32314.  
  32315.         .p2align        4,,15
  32316.         .globl  GL_PREFIX(GetIntegerIndexedvEXT)
  32317.         .type   GL_PREFIX(GetIntegerIndexedvEXT), @function
  32318. GL_PREFIX(GetIntegerIndexedvEXT):
  32319. #if defined(GLX_USE_TLS)
  32320.         call    _x86_64_get_dispatch@PLT
  32321.         movq    6824(%rax), %r11
  32322.         jmp     *%r11
  32323. #elif defined(PTHREADS)
  32324.         pushq   %rdi
  32325.         pushq   %rsi
  32326.         pushq   %rdx
  32327.         call    _x86_64_get_dispatch@PLT
  32328.         popq    %rdx
  32329.         popq    %rsi
  32330.         popq    %rdi
  32331.         movq    6824(%rax), %r11
  32332.         jmp     *%r11
  32333. #else
  32334.         movq    _glapi_Dispatch(%rip), %rax
  32335.         testq   %rax, %rax
  32336.         je      1f
  32337.         movq    6824(%rax), %r11
  32338.         jmp     *%r11
  32339. 1:
  32340.         pushq   %rdi
  32341.         pushq   %rsi
  32342.         pushq   %rdx
  32343.         call    _glapi_get_dispatch
  32344.         popq    %rdx
  32345.         popq    %rsi
  32346.         popq    %rdi
  32347.         movq    6824(%rax), %r11
  32348.         jmp     *%r11
  32349. #endif /* defined(GLX_USE_TLS) */
  32350.         .size   GL_PREFIX(GetIntegerIndexedvEXT), .-GL_PREFIX(GetIntegerIndexedvEXT)
  32351.  
  32352.         .p2align        4,,15
  32353.         .globl  GL_PREFIX(IsEnabledIndexedEXT)
  32354.         .type   GL_PREFIX(IsEnabledIndexedEXT), @function
  32355. GL_PREFIX(IsEnabledIndexedEXT):
  32356. #if defined(GLX_USE_TLS)
  32357.         call    _x86_64_get_dispatch@PLT
  32358.         movq    6832(%rax), %r11
  32359.         jmp     *%r11
  32360. #elif defined(PTHREADS)
  32361.         pushq   %rdi
  32362.         pushq   %rsi
  32363.         pushq   %rbp
  32364.         call    _x86_64_get_dispatch@PLT
  32365.         popq    %rbp
  32366.         popq    %rsi
  32367.         popq    %rdi
  32368.         movq    6832(%rax), %r11
  32369.         jmp     *%r11
  32370. #else
  32371.         movq    _glapi_Dispatch(%rip), %rax
  32372.         testq   %rax, %rax
  32373.         je      1f
  32374.         movq    6832(%rax), %r11
  32375.         jmp     *%r11
  32376. 1:
  32377.         pushq   %rdi
  32378.         pushq   %rsi
  32379.         pushq   %rbp
  32380.         call    _glapi_get_dispatch
  32381.         popq    %rbp
  32382.         popq    %rsi
  32383.         popq    %rdi
  32384.         movq    6832(%rax), %r11
  32385.         jmp     *%r11
  32386. #endif /* defined(GLX_USE_TLS) */
  32387.         .size   GL_PREFIX(IsEnabledIndexedEXT), .-GL_PREFIX(IsEnabledIndexedEXT)
  32388.  
  32389.         .p2align        4,,15
  32390.         .globl  GL_PREFIX(ClearColorIiEXT)
  32391.         .type   GL_PREFIX(ClearColorIiEXT), @function
  32392. GL_PREFIX(ClearColorIiEXT):
  32393. #if defined(GLX_USE_TLS)
  32394.         call    _x86_64_get_dispatch@PLT
  32395.         movq    6840(%rax), %r11
  32396.         jmp     *%r11
  32397. #elif defined(PTHREADS)
  32398.         pushq   %rdi
  32399.         pushq   %rsi
  32400.         pushq   %rdx
  32401.         pushq   %rcx
  32402.         pushq   %rbp
  32403.         call    _x86_64_get_dispatch@PLT
  32404.         popq    %rbp
  32405.         popq    %rcx
  32406.         popq    %rdx
  32407.         popq    %rsi
  32408.         popq    %rdi
  32409.         movq    6840(%rax), %r11
  32410.         jmp     *%r11
  32411. #else
  32412.         movq    _glapi_Dispatch(%rip), %rax
  32413.         testq   %rax, %rax
  32414.         je      1f
  32415.         movq    6840(%rax), %r11
  32416.         jmp     *%r11
  32417. 1:
  32418.         pushq   %rdi
  32419.         pushq   %rsi
  32420.         pushq   %rdx
  32421.         pushq   %rcx
  32422.         pushq   %rbp
  32423.         call    _glapi_get_dispatch
  32424.         popq    %rbp
  32425.         popq    %rcx
  32426.         popq    %rdx
  32427.         popq    %rsi
  32428.         popq    %rdi
  32429.         movq    6840(%rax), %r11
  32430.         jmp     *%r11
  32431. #endif /* defined(GLX_USE_TLS) */
  32432.         .size   GL_PREFIX(ClearColorIiEXT), .-GL_PREFIX(ClearColorIiEXT)
  32433.  
  32434.         .p2align        4,,15
  32435.         .globl  GL_PREFIX(ClearColorIuiEXT)
  32436.         .type   GL_PREFIX(ClearColorIuiEXT), @function
  32437. GL_PREFIX(ClearColorIuiEXT):
  32438. #if defined(GLX_USE_TLS)
  32439.         call    _x86_64_get_dispatch@PLT
  32440.         movq    6848(%rax), %r11
  32441.         jmp     *%r11
  32442. #elif defined(PTHREADS)
  32443.         pushq   %rdi
  32444.         pushq   %rsi
  32445.         pushq   %rdx
  32446.         pushq   %rcx
  32447.         pushq   %rbp
  32448.         call    _x86_64_get_dispatch@PLT
  32449.         popq    %rbp
  32450.         popq    %rcx
  32451.         popq    %rdx
  32452.         popq    %rsi
  32453.         popq    %rdi
  32454.         movq    6848(%rax), %r11
  32455.         jmp     *%r11
  32456. #else
  32457.         movq    _glapi_Dispatch(%rip), %rax
  32458.         testq   %rax, %rax
  32459.         je      1f
  32460.         movq    6848(%rax), %r11
  32461.         jmp     *%r11
  32462. 1:
  32463.         pushq   %rdi
  32464.         pushq   %rsi
  32465.         pushq   %rdx
  32466.         pushq   %rcx
  32467.         pushq   %rbp
  32468.         call    _glapi_get_dispatch
  32469.         popq    %rbp
  32470.         popq    %rcx
  32471.         popq    %rdx
  32472.         popq    %rsi
  32473.         popq    %rdi
  32474.         movq    6848(%rax), %r11
  32475.         jmp     *%r11
  32476. #endif /* defined(GLX_USE_TLS) */
  32477.         .size   GL_PREFIX(ClearColorIuiEXT), .-GL_PREFIX(ClearColorIuiEXT)
  32478.  
  32479.         .p2align        4,,15
  32480.         .globl  GL_PREFIX(GetTexParameterIivEXT)
  32481.         .type   GL_PREFIX(GetTexParameterIivEXT), @function
  32482. GL_PREFIX(GetTexParameterIivEXT):
  32483. #if defined(GLX_USE_TLS)
  32484.         call    _x86_64_get_dispatch@PLT
  32485.         movq    6856(%rax), %r11
  32486.         jmp     *%r11
  32487. #elif defined(PTHREADS)
  32488.         pushq   %rdi
  32489.         pushq   %rsi
  32490.         pushq   %rdx
  32491.         call    _x86_64_get_dispatch@PLT
  32492.         popq    %rdx
  32493.         popq    %rsi
  32494.         popq    %rdi
  32495.         movq    6856(%rax), %r11
  32496.         jmp     *%r11
  32497. #else
  32498.         movq    _glapi_Dispatch(%rip), %rax
  32499.         testq   %rax, %rax
  32500.         je      1f
  32501.         movq    6856(%rax), %r11
  32502.         jmp     *%r11
  32503. 1:
  32504.         pushq   %rdi
  32505.         pushq   %rsi
  32506.         pushq   %rdx
  32507.         call    _glapi_get_dispatch
  32508.         popq    %rdx
  32509.         popq    %rsi
  32510.         popq    %rdi
  32511.         movq    6856(%rax), %r11
  32512.         jmp     *%r11
  32513. #endif /* defined(GLX_USE_TLS) */
  32514.         .size   GL_PREFIX(GetTexParameterIivEXT), .-GL_PREFIX(GetTexParameterIivEXT)
  32515.  
  32516.         .p2align        4,,15
  32517.         .globl  GL_PREFIX(GetTexParameterIuivEXT)
  32518.         .type   GL_PREFIX(GetTexParameterIuivEXT), @function
  32519. GL_PREFIX(GetTexParameterIuivEXT):
  32520. #if defined(GLX_USE_TLS)
  32521.         call    _x86_64_get_dispatch@PLT
  32522.         movq    6864(%rax), %r11
  32523.         jmp     *%r11
  32524. #elif defined(PTHREADS)
  32525.         pushq   %rdi
  32526.         pushq   %rsi
  32527.         pushq   %rdx
  32528.         call    _x86_64_get_dispatch@PLT
  32529.         popq    %rdx
  32530.         popq    %rsi
  32531.         popq    %rdi
  32532.         movq    6864(%rax), %r11
  32533.         jmp     *%r11
  32534. #else
  32535.         movq    _glapi_Dispatch(%rip), %rax
  32536.         testq   %rax, %rax
  32537.         je      1f
  32538.         movq    6864(%rax), %r11
  32539.         jmp     *%r11
  32540. 1:
  32541.         pushq   %rdi
  32542.         pushq   %rsi
  32543.         pushq   %rdx
  32544.         call    _glapi_get_dispatch
  32545.         popq    %rdx
  32546.         popq    %rsi
  32547.         popq    %rdi
  32548.         movq    6864(%rax), %r11
  32549.         jmp     *%r11
  32550. #endif /* defined(GLX_USE_TLS) */
  32551.         .size   GL_PREFIX(GetTexParameterIuivEXT), .-GL_PREFIX(GetTexParameterIuivEXT)
  32552.  
  32553.         .p2align        4,,15
  32554.         .globl  GL_PREFIX(TexParameterIivEXT)
  32555.         .type   GL_PREFIX(TexParameterIivEXT), @function
  32556. GL_PREFIX(TexParameterIivEXT):
  32557. #if defined(GLX_USE_TLS)
  32558.         call    _x86_64_get_dispatch@PLT
  32559.         movq    6872(%rax), %r11
  32560.         jmp     *%r11
  32561. #elif defined(PTHREADS)
  32562.         pushq   %rdi
  32563.         pushq   %rsi
  32564.         pushq   %rdx
  32565.         call    _x86_64_get_dispatch@PLT
  32566.         popq    %rdx
  32567.         popq    %rsi
  32568.         popq    %rdi
  32569.         movq    6872(%rax), %r11
  32570.         jmp     *%r11
  32571. #else
  32572.         movq    _glapi_Dispatch(%rip), %rax
  32573.         testq   %rax, %rax
  32574.         je      1f
  32575.         movq    6872(%rax), %r11
  32576.         jmp     *%r11
  32577. 1:
  32578.         pushq   %rdi
  32579.         pushq   %rsi
  32580.         pushq   %rdx
  32581.         call    _glapi_get_dispatch
  32582.         popq    %rdx
  32583.         popq    %rsi
  32584.         popq    %rdi
  32585.         movq    6872(%rax), %r11
  32586.         jmp     *%r11
  32587. #endif /* defined(GLX_USE_TLS) */
  32588.         .size   GL_PREFIX(TexParameterIivEXT), .-GL_PREFIX(TexParameterIivEXT)
  32589.  
  32590.         .p2align        4,,15
  32591.         .globl  GL_PREFIX(TexParameterIuivEXT)
  32592.         .type   GL_PREFIX(TexParameterIuivEXT), @function
  32593. GL_PREFIX(TexParameterIuivEXT):
  32594. #if defined(GLX_USE_TLS)
  32595.         call    _x86_64_get_dispatch@PLT
  32596.         movq    6880(%rax), %r11
  32597.         jmp     *%r11
  32598. #elif defined(PTHREADS)
  32599.         pushq   %rdi
  32600.         pushq   %rsi
  32601.         pushq   %rdx
  32602.         call    _x86_64_get_dispatch@PLT
  32603.         popq    %rdx
  32604.         popq    %rsi
  32605.         popq    %rdi
  32606.         movq    6880(%rax), %r11
  32607.         jmp     *%r11
  32608. #else
  32609.         movq    _glapi_Dispatch(%rip), %rax
  32610.         testq   %rax, %rax
  32611.         je      1f
  32612.         movq    6880(%rax), %r11
  32613.         jmp     *%r11
  32614. 1:
  32615.         pushq   %rdi
  32616.         pushq   %rsi
  32617.         pushq   %rdx
  32618.         call    _glapi_get_dispatch
  32619.         popq    %rdx
  32620.         popq    %rsi
  32621.         popq    %rdi
  32622.         movq    6880(%rax), %r11
  32623.         jmp     *%r11
  32624. #endif /* defined(GLX_USE_TLS) */
  32625.         .size   GL_PREFIX(TexParameterIuivEXT), .-GL_PREFIX(TexParameterIuivEXT)
  32626.  
  32627.         .p2align        4,,15
  32628.         .globl  GL_PREFIX(BeginConditionalRenderNV)
  32629.         .type   GL_PREFIX(BeginConditionalRenderNV), @function
  32630. GL_PREFIX(BeginConditionalRenderNV):
  32631. #if defined(GLX_USE_TLS)
  32632.         call    _x86_64_get_dispatch@PLT
  32633.         movq    6888(%rax), %r11
  32634.         jmp     *%r11
  32635. #elif defined(PTHREADS)
  32636.         pushq   %rdi
  32637.         pushq   %rsi
  32638.         pushq   %rbp
  32639.         call    _x86_64_get_dispatch@PLT
  32640.         popq    %rbp
  32641.         popq    %rsi
  32642.         popq    %rdi
  32643.         movq    6888(%rax), %r11
  32644.         jmp     *%r11
  32645. #else
  32646.         movq    _glapi_Dispatch(%rip), %rax
  32647.         testq   %rax, %rax
  32648.         je      1f
  32649.         movq    6888(%rax), %r11
  32650.         jmp     *%r11
  32651. 1:
  32652.         pushq   %rdi
  32653.         pushq   %rsi
  32654.         pushq   %rbp
  32655.         call    _glapi_get_dispatch
  32656.         popq    %rbp
  32657.         popq    %rsi
  32658.         popq    %rdi
  32659.         movq    6888(%rax), %r11
  32660.         jmp     *%r11
  32661. #endif /* defined(GLX_USE_TLS) */
  32662.         .size   GL_PREFIX(BeginConditionalRenderNV), .-GL_PREFIX(BeginConditionalRenderNV)
  32663.  
  32664.         .p2align        4,,15
  32665.         .globl  GL_PREFIX(EndConditionalRenderNV)
  32666.         .type   GL_PREFIX(EndConditionalRenderNV), @function
  32667. GL_PREFIX(EndConditionalRenderNV):
  32668. #if defined(GLX_USE_TLS)
  32669.         call    _x86_64_get_dispatch@PLT
  32670.         movq    6896(%rax), %r11
  32671.         jmp     *%r11
  32672. #elif defined(PTHREADS)
  32673.         pushq   %rbp
  32674.         call    _x86_64_get_dispatch@PLT
  32675.         popq    %rbp
  32676.         movq    6896(%rax), %r11
  32677.         jmp     *%r11
  32678. #else
  32679.         movq    _glapi_Dispatch(%rip), %rax
  32680.         testq   %rax, %rax
  32681.         je      1f
  32682.         movq    6896(%rax), %r11
  32683.         jmp     *%r11
  32684. 1:
  32685.         pushq   %rbp
  32686.         call    _glapi_get_dispatch
  32687.         popq    %rbp
  32688.         movq    6896(%rax), %r11
  32689.         jmp     *%r11
  32690. #endif /* defined(GLX_USE_TLS) */
  32691.         .size   GL_PREFIX(EndConditionalRenderNV), .-GL_PREFIX(EndConditionalRenderNV)
  32692.  
  32693.         .p2align        4,,15
  32694.         .globl  GL_PREFIX(BeginTransformFeedbackEXT)
  32695.         .type   GL_PREFIX(BeginTransformFeedbackEXT), @function
  32696. GL_PREFIX(BeginTransformFeedbackEXT):
  32697. #if defined(GLX_USE_TLS)
  32698.         call    _x86_64_get_dispatch@PLT
  32699.         movq    6904(%rax), %r11
  32700.         jmp     *%r11
  32701. #elif defined(PTHREADS)
  32702.         pushq   %rdi
  32703.         call    _x86_64_get_dispatch@PLT
  32704.         popq    %rdi
  32705.         movq    6904(%rax), %r11
  32706.         jmp     *%r11
  32707. #else
  32708.         movq    _glapi_Dispatch(%rip), %rax
  32709.         testq   %rax, %rax
  32710.         je      1f
  32711.         movq    6904(%rax), %r11
  32712.         jmp     *%r11
  32713. 1:
  32714.         pushq   %rdi
  32715.         call    _glapi_get_dispatch
  32716.         popq    %rdi
  32717.         movq    6904(%rax), %r11
  32718.         jmp     *%r11
  32719. #endif /* defined(GLX_USE_TLS) */
  32720.         .size   GL_PREFIX(BeginTransformFeedbackEXT), .-GL_PREFIX(BeginTransformFeedbackEXT)
  32721.  
  32722.         .p2align        4,,15
  32723.         .globl  GL_PREFIX(BindBufferBaseEXT)
  32724.         .type   GL_PREFIX(BindBufferBaseEXT), @function
  32725. GL_PREFIX(BindBufferBaseEXT):
  32726. #if defined(GLX_USE_TLS)
  32727.         call    _x86_64_get_dispatch@PLT
  32728.         movq    6912(%rax), %r11
  32729.         jmp     *%r11
  32730. #elif defined(PTHREADS)
  32731.         pushq   %rdi
  32732.         pushq   %rsi
  32733.         pushq   %rdx
  32734.         call    _x86_64_get_dispatch@PLT
  32735.         popq    %rdx
  32736.         popq    %rsi
  32737.         popq    %rdi
  32738.         movq    6912(%rax), %r11
  32739.         jmp     *%r11
  32740. #else
  32741.         movq    _glapi_Dispatch(%rip), %rax
  32742.         testq   %rax, %rax
  32743.         je      1f
  32744.         movq    6912(%rax), %r11
  32745.         jmp     *%r11
  32746. 1:
  32747.         pushq   %rdi
  32748.         pushq   %rsi
  32749.         pushq   %rdx
  32750.         call    _glapi_get_dispatch
  32751.         popq    %rdx
  32752.         popq    %rsi
  32753.         popq    %rdi
  32754.         movq    6912(%rax), %r11
  32755.         jmp     *%r11
  32756. #endif /* defined(GLX_USE_TLS) */
  32757.         .size   GL_PREFIX(BindBufferBaseEXT), .-GL_PREFIX(BindBufferBaseEXT)
  32758.  
  32759.         .p2align        4,,15
  32760.         .globl  GL_PREFIX(BindBufferOffsetEXT)
  32761.         .type   GL_PREFIX(BindBufferOffsetEXT), @function
  32762. GL_PREFIX(BindBufferOffsetEXT):
  32763. #if defined(GLX_USE_TLS)
  32764.         call    _x86_64_get_dispatch@PLT
  32765.         movq    6920(%rax), %r11
  32766.         jmp     *%r11
  32767. #elif defined(PTHREADS)
  32768.         pushq   %rdi
  32769.         pushq   %rsi
  32770.         pushq   %rdx
  32771.         pushq   %rcx
  32772.         pushq   %rbp
  32773.         call    _x86_64_get_dispatch@PLT
  32774.         popq    %rbp
  32775.         popq    %rcx
  32776.         popq    %rdx
  32777.         popq    %rsi
  32778.         popq    %rdi
  32779.         movq    6920(%rax), %r11
  32780.         jmp     *%r11
  32781. #else
  32782.         movq    _glapi_Dispatch(%rip), %rax
  32783.         testq   %rax, %rax
  32784.         je      1f
  32785.         movq    6920(%rax), %r11
  32786.         jmp     *%r11
  32787. 1:
  32788.         pushq   %rdi
  32789.         pushq   %rsi
  32790.         pushq   %rdx
  32791.         pushq   %rcx
  32792.         pushq   %rbp
  32793.         call    _glapi_get_dispatch
  32794.         popq    %rbp
  32795.         popq    %rcx
  32796.         popq    %rdx
  32797.         popq    %rsi
  32798.         popq    %rdi
  32799.         movq    6920(%rax), %r11
  32800.         jmp     *%r11
  32801. #endif /* defined(GLX_USE_TLS) */
  32802.         .size   GL_PREFIX(BindBufferOffsetEXT), .-GL_PREFIX(BindBufferOffsetEXT)
  32803.  
  32804.         .p2align        4,,15
  32805.         .globl  GL_PREFIX(BindBufferRangeEXT)
  32806.         .type   GL_PREFIX(BindBufferRangeEXT), @function
  32807. GL_PREFIX(BindBufferRangeEXT):
  32808. #if defined(GLX_USE_TLS)
  32809.         call    _x86_64_get_dispatch@PLT
  32810.         movq    6928(%rax), %r11
  32811.         jmp     *%r11
  32812. #elif defined(PTHREADS)
  32813.         pushq   %rdi
  32814.         pushq   %rsi
  32815.         pushq   %rdx
  32816.         pushq   %rcx
  32817.         pushq   %r8
  32818.         call    _x86_64_get_dispatch@PLT
  32819.         popq    %r8
  32820.         popq    %rcx
  32821.         popq    %rdx
  32822.         popq    %rsi
  32823.         popq    %rdi
  32824.         movq    6928(%rax), %r11
  32825.         jmp     *%r11
  32826. #else
  32827.         movq    _glapi_Dispatch(%rip), %rax
  32828.         testq   %rax, %rax
  32829.         je      1f
  32830.         movq    6928(%rax), %r11
  32831.         jmp     *%r11
  32832. 1:
  32833.         pushq   %rdi
  32834.         pushq   %rsi
  32835.         pushq   %rdx
  32836.         pushq   %rcx
  32837.         pushq   %r8
  32838.         call    _glapi_get_dispatch
  32839.         popq    %r8
  32840.         popq    %rcx
  32841.         popq    %rdx
  32842.         popq    %rsi
  32843.         popq    %rdi
  32844.         movq    6928(%rax), %r11
  32845.         jmp     *%r11
  32846. #endif /* defined(GLX_USE_TLS) */
  32847.         .size   GL_PREFIX(BindBufferRangeEXT), .-GL_PREFIX(BindBufferRangeEXT)
  32848.  
  32849.         .p2align        4,,15
  32850.         .globl  GL_PREFIX(EndTransformFeedbackEXT)
  32851.         .type   GL_PREFIX(EndTransformFeedbackEXT), @function
  32852. GL_PREFIX(EndTransformFeedbackEXT):
  32853. #if defined(GLX_USE_TLS)
  32854.         call    _x86_64_get_dispatch@PLT
  32855.         movq    6936(%rax), %r11
  32856.         jmp     *%r11
  32857. #elif defined(PTHREADS)
  32858.         pushq   %rbp
  32859.         call    _x86_64_get_dispatch@PLT
  32860.         popq    %rbp
  32861.         movq    6936(%rax), %r11
  32862.         jmp     *%r11
  32863. #else
  32864.         movq    _glapi_Dispatch(%rip), %rax
  32865.         testq   %rax, %rax
  32866.         je      1f
  32867.         movq    6936(%rax), %r11
  32868.         jmp     *%r11
  32869. 1:
  32870.         pushq   %rbp
  32871.         call    _glapi_get_dispatch
  32872.         popq    %rbp
  32873.         movq    6936(%rax), %r11
  32874.         jmp     *%r11
  32875. #endif /* defined(GLX_USE_TLS) */
  32876.         .size   GL_PREFIX(EndTransformFeedbackEXT), .-GL_PREFIX(EndTransformFeedbackEXT)
  32877.  
  32878.         .p2align        4,,15
  32879.         .globl  GL_PREFIX(GetTransformFeedbackVaryingEXT)
  32880.         .type   GL_PREFIX(GetTransformFeedbackVaryingEXT), @function
  32881. GL_PREFIX(GetTransformFeedbackVaryingEXT):
  32882. #if defined(GLX_USE_TLS)
  32883.         call    _x86_64_get_dispatch@PLT
  32884.         movq    6944(%rax), %r11
  32885.         jmp     *%r11
  32886. #elif defined(PTHREADS)
  32887.         pushq   %rdi
  32888.         pushq   %rsi
  32889.         pushq   %rdx
  32890.         pushq   %rcx
  32891.         pushq   %r8
  32892.         pushq   %r9
  32893.         pushq   %rbp
  32894.         call    _x86_64_get_dispatch@PLT
  32895.         popq    %rbp
  32896.         popq    %r9
  32897.         popq    %r8
  32898.         popq    %rcx
  32899.         popq    %rdx
  32900.         popq    %rsi
  32901.         popq    %rdi
  32902.         movq    6944(%rax), %r11
  32903.         jmp     *%r11
  32904. #else
  32905.         movq    _glapi_Dispatch(%rip), %rax
  32906.         testq   %rax, %rax
  32907.         je      1f
  32908.         movq    6944(%rax), %r11
  32909.         jmp     *%r11
  32910. 1:
  32911.         pushq   %rdi
  32912.         pushq   %rsi
  32913.         pushq   %rdx
  32914.         pushq   %rcx
  32915.         pushq   %r8
  32916.         pushq   %r9
  32917.         pushq   %rbp
  32918.         call    _glapi_get_dispatch
  32919.         popq    %rbp
  32920.         popq    %r9
  32921.         popq    %r8
  32922.         popq    %rcx
  32923.         popq    %rdx
  32924.         popq    %rsi
  32925.         popq    %rdi
  32926.         movq    6944(%rax), %r11
  32927.         jmp     *%r11
  32928. #endif /* defined(GLX_USE_TLS) */
  32929.         .size   GL_PREFIX(GetTransformFeedbackVaryingEXT), .-GL_PREFIX(GetTransformFeedbackVaryingEXT)
  32930.  
  32931.         .p2align        4,,15
  32932.         .globl  GL_PREFIX(TransformFeedbackVaryingsEXT)
  32933.         .type   GL_PREFIX(TransformFeedbackVaryingsEXT), @function
  32934. GL_PREFIX(TransformFeedbackVaryingsEXT):
  32935. #if defined(GLX_USE_TLS)
  32936.         call    _x86_64_get_dispatch@PLT
  32937.         movq    6952(%rax), %r11
  32938.         jmp     *%r11
  32939. #elif defined(PTHREADS)
  32940.         pushq   %rdi
  32941.         pushq   %rsi
  32942.         pushq   %rdx
  32943.         pushq   %rcx
  32944.         pushq   %rbp
  32945.         call    _x86_64_get_dispatch@PLT
  32946.         popq    %rbp
  32947.         popq    %rcx
  32948.         popq    %rdx
  32949.         popq    %rsi
  32950.         popq    %rdi
  32951.         movq    6952(%rax), %r11
  32952.         jmp     *%r11
  32953. #else
  32954.         movq    _glapi_Dispatch(%rip), %rax
  32955.         testq   %rax, %rax
  32956.         je      1f
  32957.         movq    6952(%rax), %r11
  32958.         jmp     *%r11
  32959. 1:
  32960.         pushq   %rdi
  32961.         pushq   %rsi
  32962.         pushq   %rdx
  32963.         pushq   %rcx
  32964.         pushq   %rbp
  32965.         call    _glapi_get_dispatch
  32966.         popq    %rbp
  32967.         popq    %rcx
  32968.         popq    %rdx
  32969.         popq    %rsi
  32970.         popq    %rdi
  32971.         movq    6952(%rax), %r11
  32972.         jmp     *%r11
  32973. #endif /* defined(GLX_USE_TLS) */
  32974.         .size   GL_PREFIX(TransformFeedbackVaryingsEXT), .-GL_PREFIX(TransformFeedbackVaryingsEXT)
  32975.  
  32976.         .p2align        4,,15
  32977.         .globl  GL_PREFIX(ProvokingVertexEXT)
  32978.         .type   GL_PREFIX(ProvokingVertexEXT), @function
  32979. GL_PREFIX(ProvokingVertexEXT):
  32980. #if defined(GLX_USE_TLS)
  32981.         call    _x86_64_get_dispatch@PLT
  32982.         movq    6960(%rax), %r11
  32983.         jmp     *%r11
  32984. #elif defined(PTHREADS)
  32985.         pushq   %rdi
  32986.         call    _x86_64_get_dispatch@PLT
  32987.         popq    %rdi
  32988.         movq    6960(%rax), %r11
  32989.         jmp     *%r11
  32990. #else
  32991.         movq    _glapi_Dispatch(%rip), %rax
  32992.         testq   %rax, %rax
  32993.         je      1f
  32994.         movq    6960(%rax), %r11
  32995.         jmp     *%r11
  32996. 1:
  32997.         pushq   %rdi
  32998.         call    _glapi_get_dispatch
  32999.         popq    %rdi
  33000.         movq    6960(%rax), %r11
  33001.         jmp     *%r11
  33002. #endif /* defined(GLX_USE_TLS) */
  33003.         .size   GL_PREFIX(ProvokingVertexEXT), .-GL_PREFIX(ProvokingVertexEXT)
  33004.  
  33005.         .p2align        4,,15
  33006.         .globl  GL_PREFIX(_dispatch_stub_871)
  33007.         .type   GL_PREFIX(_dispatch_stub_871), @function
  33008.         HIDDEN(GL_PREFIX(_dispatch_stub_871))
  33009. GL_PREFIX(_dispatch_stub_871):
  33010. #if defined(GLX_USE_TLS)
  33011.         call    _x86_64_get_dispatch@PLT
  33012.         movq    6968(%rax), %r11
  33013.         jmp     *%r11
  33014. #elif defined(PTHREADS)
  33015.         pushq   %rdi
  33016.         pushq   %rsi
  33017.         pushq   %rdx
  33018.         call    _x86_64_get_dispatch@PLT
  33019.         popq    %rdx
  33020.         popq    %rsi
  33021.         popq    %rdi
  33022.         movq    6968(%rax), %r11
  33023.         jmp     *%r11
  33024. #else
  33025.         movq    _glapi_Dispatch(%rip), %rax
  33026.         testq   %rax, %rax
  33027.         je      1f
  33028.         movq    6968(%rax), %r11
  33029.         jmp     *%r11
  33030. 1:
  33031.         pushq   %rdi
  33032.         pushq   %rsi
  33033.         pushq   %rdx
  33034.         call    _glapi_get_dispatch
  33035.         popq    %rdx
  33036.         popq    %rsi
  33037.         popq    %rdi
  33038.         movq    6968(%rax), %r11
  33039.         jmp     *%r11
  33040. #endif /* defined(GLX_USE_TLS) */
  33041.         .size   GL_PREFIX(_dispatch_stub_871), .-GL_PREFIX(_dispatch_stub_871)
  33042.  
  33043.         .p2align        4,,15
  33044.         .globl  GL_PREFIX(_dispatch_stub_872)
  33045.         .type   GL_PREFIX(_dispatch_stub_872), @function
  33046.         HIDDEN(GL_PREFIX(_dispatch_stub_872))
  33047. GL_PREFIX(_dispatch_stub_872):
  33048. #if defined(GLX_USE_TLS)
  33049.         call    _x86_64_get_dispatch@PLT
  33050.         movq    6976(%rax), %r11
  33051.         jmp     *%r11
  33052. #elif defined(PTHREADS)
  33053.         pushq   %rdi
  33054.         pushq   %rsi
  33055.         pushq   %rdx
  33056.         call    _x86_64_get_dispatch@PLT
  33057.         popq    %rdx
  33058.         popq    %rsi
  33059.         popq    %rdi
  33060.         movq    6976(%rax), %r11
  33061.         jmp     *%r11
  33062. #else
  33063.         movq    _glapi_Dispatch(%rip), %rax
  33064.         testq   %rax, %rax
  33065.         je      1f
  33066.         movq    6976(%rax), %r11
  33067.         jmp     *%r11
  33068. 1:
  33069.         pushq   %rdi
  33070.         pushq   %rsi
  33071.         pushq   %rdx
  33072.         call    _glapi_get_dispatch
  33073.         popq    %rdx
  33074.         popq    %rsi
  33075.         popq    %rdi
  33076.         movq    6976(%rax), %r11
  33077.         jmp     *%r11
  33078. #endif /* defined(GLX_USE_TLS) */
  33079.         .size   GL_PREFIX(_dispatch_stub_872), .-GL_PREFIX(_dispatch_stub_872)
  33080.  
  33081.         .p2align        4,,15
  33082.         .globl  GL_PREFIX(GetObjectParameterivAPPLE)
  33083.         .type   GL_PREFIX(GetObjectParameterivAPPLE), @function
  33084. GL_PREFIX(GetObjectParameterivAPPLE):
  33085. #if defined(GLX_USE_TLS)
  33086.         call    _x86_64_get_dispatch@PLT
  33087.         movq    6984(%rax), %r11
  33088.         jmp     *%r11
  33089. #elif defined(PTHREADS)
  33090.         pushq   %rdi
  33091.         pushq   %rsi
  33092.         pushq   %rdx
  33093.         pushq   %rcx
  33094.         pushq   %rbp
  33095.         call    _x86_64_get_dispatch@PLT
  33096.         popq    %rbp
  33097.         popq    %rcx
  33098.         popq    %rdx
  33099.         popq    %rsi
  33100.         popq    %rdi
  33101.         movq    6984(%rax), %r11
  33102.         jmp     *%r11
  33103. #else
  33104.         movq    _glapi_Dispatch(%rip), %rax
  33105.         testq   %rax, %rax
  33106.         je      1f
  33107.         movq    6984(%rax), %r11
  33108.         jmp     *%r11
  33109. 1:
  33110.         pushq   %rdi
  33111.         pushq   %rsi
  33112.         pushq   %rdx
  33113.         pushq   %rcx
  33114.         pushq   %rbp
  33115.         call    _glapi_get_dispatch
  33116.         popq    %rbp
  33117.         popq    %rcx
  33118.         popq    %rdx
  33119.         popq    %rsi
  33120.         popq    %rdi
  33121.         movq    6984(%rax), %r11
  33122.         jmp     *%r11
  33123. #endif /* defined(GLX_USE_TLS) */
  33124.         .size   GL_PREFIX(GetObjectParameterivAPPLE), .-GL_PREFIX(GetObjectParameterivAPPLE)
  33125.  
  33126.         .p2align        4,,15
  33127.         .globl  GL_PREFIX(ObjectPurgeableAPPLE)
  33128.         .type   GL_PREFIX(ObjectPurgeableAPPLE), @function
  33129. GL_PREFIX(ObjectPurgeableAPPLE):
  33130. #if defined(GLX_USE_TLS)
  33131.         call    _x86_64_get_dispatch@PLT
  33132.         movq    6992(%rax), %r11
  33133.         jmp     *%r11
  33134. #elif defined(PTHREADS)
  33135.         pushq   %rdi
  33136.         pushq   %rsi
  33137.         pushq   %rdx
  33138.         call    _x86_64_get_dispatch@PLT
  33139.         popq    %rdx
  33140.         popq    %rsi
  33141.         popq    %rdi
  33142.         movq    6992(%rax), %r11
  33143.         jmp     *%r11
  33144. #else
  33145.         movq    _glapi_Dispatch(%rip), %rax
  33146.         testq   %rax, %rax
  33147.         je      1f
  33148.         movq    6992(%rax), %r11
  33149.         jmp     *%r11
  33150. 1:
  33151.         pushq   %rdi
  33152.         pushq   %rsi
  33153.         pushq   %rdx
  33154.         call    _glapi_get_dispatch
  33155.         popq    %rdx
  33156.         popq    %rsi
  33157.         popq    %rdi
  33158.         movq    6992(%rax), %r11
  33159.         jmp     *%r11
  33160. #endif /* defined(GLX_USE_TLS) */
  33161.         .size   GL_PREFIX(ObjectPurgeableAPPLE), .-GL_PREFIX(ObjectPurgeableAPPLE)
  33162.  
  33163.         .p2align        4,,15
  33164.         .globl  GL_PREFIX(ObjectUnpurgeableAPPLE)
  33165.         .type   GL_PREFIX(ObjectUnpurgeableAPPLE), @function
  33166. GL_PREFIX(ObjectUnpurgeableAPPLE):
  33167. #if defined(GLX_USE_TLS)
  33168.         call    _x86_64_get_dispatch@PLT
  33169.         movq    7000(%rax), %r11
  33170.         jmp     *%r11
  33171. #elif defined(PTHREADS)
  33172.         pushq   %rdi
  33173.         pushq   %rsi
  33174.         pushq   %rdx
  33175.         call    _x86_64_get_dispatch@PLT
  33176.         popq    %rdx
  33177.         popq    %rsi
  33178.         popq    %rdi
  33179.         movq    7000(%rax), %r11
  33180.         jmp     *%r11
  33181. #else
  33182.         movq    _glapi_Dispatch(%rip), %rax
  33183.         testq   %rax, %rax
  33184.         je      1f
  33185.         movq    7000(%rax), %r11
  33186.         jmp     *%r11
  33187. 1:
  33188.         pushq   %rdi
  33189.         pushq   %rsi
  33190.         pushq   %rdx
  33191.         call    _glapi_get_dispatch
  33192.         popq    %rdx
  33193.         popq    %rsi
  33194.         popq    %rdi
  33195.         movq    7000(%rax), %r11
  33196.         jmp     *%r11
  33197. #endif /* defined(GLX_USE_TLS) */
  33198.         .size   GL_PREFIX(ObjectUnpurgeableAPPLE), .-GL_PREFIX(ObjectUnpurgeableAPPLE)
  33199.  
  33200.         .p2align        4,,15
  33201.         .globl  GL_PREFIX(ActiveProgramEXT)
  33202.         .type   GL_PREFIX(ActiveProgramEXT), @function
  33203. GL_PREFIX(ActiveProgramEXT):
  33204. #if defined(GLX_USE_TLS)
  33205.         call    _x86_64_get_dispatch@PLT
  33206.         movq    7008(%rax), %r11
  33207.         jmp     *%r11
  33208. #elif defined(PTHREADS)
  33209.         pushq   %rdi
  33210.         call    _x86_64_get_dispatch@PLT
  33211.         popq    %rdi
  33212.         movq    7008(%rax), %r11
  33213.         jmp     *%r11
  33214. #else
  33215.         movq    _glapi_Dispatch(%rip), %rax
  33216.         testq   %rax, %rax
  33217.         je      1f
  33218.         movq    7008(%rax), %r11
  33219.         jmp     *%r11
  33220. 1:
  33221.         pushq   %rdi
  33222.         call    _glapi_get_dispatch
  33223.         popq    %rdi
  33224.         movq    7008(%rax), %r11
  33225.         jmp     *%r11
  33226. #endif /* defined(GLX_USE_TLS) */
  33227.         .size   GL_PREFIX(ActiveProgramEXT), .-GL_PREFIX(ActiveProgramEXT)
  33228.  
  33229.         .p2align        4,,15
  33230.         .globl  GL_PREFIX(CreateShaderProgramEXT)
  33231.         .type   GL_PREFIX(CreateShaderProgramEXT), @function
  33232. GL_PREFIX(CreateShaderProgramEXT):
  33233. #if defined(GLX_USE_TLS)
  33234.         call    _x86_64_get_dispatch@PLT
  33235.         movq    7016(%rax), %r11
  33236.         jmp     *%r11
  33237. #elif defined(PTHREADS)
  33238.         pushq   %rdi
  33239.         pushq   %rsi
  33240.         pushq   %rbp
  33241.         call    _x86_64_get_dispatch@PLT
  33242.         popq    %rbp
  33243.         popq    %rsi
  33244.         popq    %rdi
  33245.         movq    7016(%rax), %r11
  33246.         jmp     *%r11
  33247. #else
  33248.         movq    _glapi_Dispatch(%rip), %rax
  33249.         testq   %rax, %rax
  33250.         je      1f
  33251.         movq    7016(%rax), %r11
  33252.         jmp     *%r11
  33253. 1:
  33254.         pushq   %rdi
  33255.         pushq   %rsi
  33256.         pushq   %rbp
  33257.         call    _glapi_get_dispatch
  33258.         popq    %rbp
  33259.         popq    %rsi
  33260.         popq    %rdi
  33261.         movq    7016(%rax), %r11
  33262.         jmp     *%r11
  33263. #endif /* defined(GLX_USE_TLS) */
  33264.         .size   GL_PREFIX(CreateShaderProgramEXT), .-GL_PREFIX(CreateShaderProgramEXT)
  33265.  
  33266.         .p2align        4,,15
  33267.         .globl  GL_PREFIX(UseShaderProgramEXT)
  33268.         .type   GL_PREFIX(UseShaderProgramEXT), @function
  33269. GL_PREFIX(UseShaderProgramEXT):
  33270. #if defined(GLX_USE_TLS)
  33271.         call    _x86_64_get_dispatch@PLT
  33272.         movq    7024(%rax), %r11
  33273.         jmp     *%r11
  33274. #elif defined(PTHREADS)
  33275.         pushq   %rdi
  33276.         pushq   %rsi
  33277.         pushq   %rbp
  33278.         call    _x86_64_get_dispatch@PLT
  33279.         popq    %rbp
  33280.         popq    %rsi
  33281.         popq    %rdi
  33282.         movq    7024(%rax), %r11
  33283.         jmp     *%r11
  33284. #else
  33285.         movq    _glapi_Dispatch(%rip), %rax
  33286.         testq   %rax, %rax
  33287.         je      1f
  33288.         movq    7024(%rax), %r11
  33289.         jmp     *%r11
  33290. 1:
  33291.         pushq   %rdi
  33292.         pushq   %rsi
  33293.         pushq   %rbp
  33294.         call    _glapi_get_dispatch
  33295.         popq    %rbp
  33296.         popq    %rsi
  33297.         popq    %rdi
  33298.         movq    7024(%rax), %r11
  33299.         jmp     *%r11
  33300. #endif /* defined(GLX_USE_TLS) */
  33301.         .size   GL_PREFIX(UseShaderProgramEXT), .-GL_PREFIX(UseShaderProgramEXT)
  33302.  
  33303.         .p2align        4,,15
  33304.         .globl  GL_PREFIX(_dispatch_stub_879)
  33305.         .type   GL_PREFIX(_dispatch_stub_879), @function
  33306.         HIDDEN(GL_PREFIX(_dispatch_stub_879))
  33307. GL_PREFIX(_dispatch_stub_879):
  33308. #if defined(GLX_USE_TLS)
  33309.         call    _x86_64_get_dispatch@PLT
  33310.         movq    7032(%rax), %r11
  33311.         jmp     *%r11
  33312. #elif defined(PTHREADS)
  33313.         pushq   %rdi
  33314.         pushq   %rsi
  33315.         pushq   %rdx
  33316.         pushq   %rcx
  33317.         pushq   %rbp
  33318.         call    _x86_64_get_dispatch@PLT
  33319.         popq    %rbp
  33320.         popq    %rcx
  33321.         popq    %rdx
  33322.         popq    %rsi
  33323.         popq    %rdi
  33324.         movq    7032(%rax), %r11
  33325.         jmp     *%r11
  33326. #else
  33327.         movq    _glapi_Dispatch(%rip), %rax
  33328.         testq   %rax, %rax
  33329.         je      1f
  33330.         movq    7032(%rax), %r11
  33331.         jmp     *%r11
  33332. 1:
  33333.         pushq   %rdi
  33334.         pushq   %rsi
  33335.         pushq   %rdx
  33336.         pushq   %rcx
  33337.         pushq   %rbp
  33338.         call    _glapi_get_dispatch
  33339.         popq    %rbp
  33340.         popq    %rcx
  33341.         popq    %rdx
  33342.         popq    %rsi
  33343.         popq    %rdi
  33344.         movq    7032(%rax), %r11
  33345.         jmp     *%r11
  33346. #endif /* defined(GLX_USE_TLS) */
  33347.         .size   GL_PREFIX(_dispatch_stub_879), .-GL_PREFIX(_dispatch_stub_879)
  33348.  
  33349.         .p2align        4,,15
  33350.         .globl  GL_PREFIX(_dispatch_stub_880)
  33351.         .type   GL_PREFIX(_dispatch_stub_880), @function
  33352.         HIDDEN(GL_PREFIX(_dispatch_stub_880))
  33353. GL_PREFIX(_dispatch_stub_880):
  33354. #if defined(GLX_USE_TLS)
  33355.         call    _x86_64_get_dispatch@PLT
  33356.         movq    7040(%rax), %r11
  33357.         jmp     *%r11
  33358. #elif defined(PTHREADS)
  33359.         pushq   %rdi
  33360.         pushq   %rsi
  33361.         pushq   %rdx
  33362.         pushq   %rcx
  33363.         pushq   %rbp
  33364.         call    _x86_64_get_dispatch@PLT
  33365.         popq    %rbp
  33366.         popq    %rcx
  33367.         popq    %rdx
  33368.         popq    %rsi
  33369.         popq    %rdi
  33370.         movq    7040(%rax), %r11
  33371.         jmp     *%r11
  33372. #else
  33373.         movq    _glapi_Dispatch(%rip), %rax
  33374.         testq   %rax, %rax
  33375.         je      1f
  33376.         movq    7040(%rax), %r11
  33377.         jmp     *%r11
  33378. 1:
  33379.         pushq   %rdi
  33380.         pushq   %rsi
  33381.         pushq   %rdx
  33382.         pushq   %rcx
  33383.         pushq   %rbp
  33384.         call    _glapi_get_dispatch
  33385.         popq    %rbp
  33386.         popq    %rcx
  33387.         popq    %rdx
  33388.         popq    %rsi
  33389.         popq    %rdi
  33390.         movq    7040(%rax), %r11
  33391.         jmp     *%r11
  33392. #endif /* defined(GLX_USE_TLS) */
  33393.         .size   GL_PREFIX(_dispatch_stub_880), .-GL_PREFIX(_dispatch_stub_880)
  33394.  
  33395.         .p2align        4,,15
  33396.         .globl  GL_PREFIX(_dispatch_stub_881)
  33397.         .type   GL_PREFIX(_dispatch_stub_881), @function
  33398.         HIDDEN(GL_PREFIX(_dispatch_stub_881))
  33399. GL_PREFIX(_dispatch_stub_881):
  33400. #if defined(GLX_USE_TLS)
  33401.         call    _x86_64_get_dispatch@PLT
  33402.         movq    7048(%rax), %r11
  33403.         jmp     *%r11
  33404. #elif defined(PTHREADS)
  33405.         pushq   %rdi
  33406.         pushq   %rsi
  33407.         pushq   %rdx
  33408.         pushq   %rcx
  33409.         pushq   %rbp
  33410.         call    _x86_64_get_dispatch@PLT
  33411.         popq    %rbp
  33412.         popq    %rcx
  33413.         popq    %rdx
  33414.         popq    %rsi
  33415.         popq    %rdi
  33416.         movq    7048(%rax), %r11
  33417.         jmp     *%r11
  33418. #else
  33419.         movq    _glapi_Dispatch(%rip), %rax
  33420.         testq   %rax, %rax
  33421.         je      1f
  33422.         movq    7048(%rax), %r11
  33423.         jmp     *%r11
  33424. 1:
  33425.         pushq   %rdi
  33426.         pushq   %rsi
  33427.         pushq   %rdx
  33428.         pushq   %rcx
  33429.         pushq   %rbp
  33430.         call    _glapi_get_dispatch
  33431.         popq    %rbp
  33432.         popq    %rcx
  33433.         popq    %rdx
  33434.         popq    %rsi
  33435.         popq    %rdi
  33436.         movq    7048(%rax), %r11
  33437.         jmp     *%r11
  33438. #endif /* defined(GLX_USE_TLS) */
  33439.         .size   GL_PREFIX(_dispatch_stub_881), .-GL_PREFIX(_dispatch_stub_881)
  33440.  
  33441.         .p2align        4,,15
  33442.         .globl  GL_PREFIX(_dispatch_stub_882)
  33443.         .type   GL_PREFIX(_dispatch_stub_882), @function
  33444.         HIDDEN(GL_PREFIX(_dispatch_stub_882))
  33445. GL_PREFIX(_dispatch_stub_882):
  33446. #if defined(GLX_USE_TLS)
  33447.         call    _x86_64_get_dispatch@PLT
  33448.         movq    7056(%rax), %r11
  33449.         jmp     *%r11
  33450. #elif defined(PTHREADS)
  33451.         pushq   %rdi
  33452.         pushq   %rsi
  33453.         pushq   %rdx
  33454.         call    _x86_64_get_dispatch@PLT
  33455.         popq    %rdx
  33456.         popq    %rsi
  33457.         popq    %rdi
  33458.         movq    7056(%rax), %r11
  33459.         jmp     *%r11
  33460. #else
  33461.         movq    _glapi_Dispatch(%rip), %rax
  33462.         testq   %rax, %rax
  33463.         je      1f
  33464.         movq    7056(%rax), %r11
  33465.         jmp     *%r11
  33466. 1:
  33467.         pushq   %rdi
  33468.         pushq   %rsi
  33469.         pushq   %rdx
  33470.         call    _glapi_get_dispatch
  33471.         popq    %rdx
  33472.         popq    %rsi
  33473.         popq    %rdi
  33474.         movq    7056(%rax), %r11
  33475.         jmp     *%r11
  33476. #endif /* defined(GLX_USE_TLS) */
  33477.         .size   GL_PREFIX(_dispatch_stub_882), .-GL_PREFIX(_dispatch_stub_882)
  33478.  
  33479.         .p2align        4,,15
  33480.         .globl  GL_PREFIX(_dispatch_stub_883)
  33481.         .type   GL_PREFIX(_dispatch_stub_883), @function
  33482.         HIDDEN(GL_PREFIX(_dispatch_stub_883))
  33483. GL_PREFIX(_dispatch_stub_883):
  33484. #if defined(GLX_USE_TLS)
  33485.         call    _x86_64_get_dispatch@PLT
  33486.         movq    7064(%rax), %r11
  33487.         jmp     *%r11
  33488. #elif defined(PTHREADS)
  33489.         pushq   %rdi
  33490.         pushq   %rsi
  33491.         pushq   %rdx
  33492.         call    _x86_64_get_dispatch@PLT
  33493.         popq    %rdx
  33494.         popq    %rsi
  33495.         popq    %rdi
  33496.         movq    7064(%rax), %r11
  33497.         jmp     *%r11
  33498. #else
  33499.         movq    _glapi_Dispatch(%rip), %rax
  33500.         testq   %rax, %rax
  33501.         je      1f
  33502.         movq    7064(%rax), %r11
  33503.         jmp     *%r11
  33504. 1:
  33505.         pushq   %rdi
  33506.         pushq   %rsi
  33507.         pushq   %rdx
  33508.         call    _glapi_get_dispatch
  33509.         popq    %rdx
  33510.         popq    %rsi
  33511.         popq    %rdi
  33512.         movq    7064(%rax), %r11
  33513.         jmp     *%r11
  33514. #endif /* defined(GLX_USE_TLS) */
  33515.         .size   GL_PREFIX(_dispatch_stub_883), .-GL_PREFIX(_dispatch_stub_883)
  33516.  
  33517.         .p2align        4,,15
  33518.         .globl  GL_PREFIX(EGLImageTargetRenderbufferStorageOES)
  33519.         .type   GL_PREFIX(EGLImageTargetRenderbufferStorageOES), @function
  33520. GL_PREFIX(EGLImageTargetRenderbufferStorageOES):
  33521. #if defined(GLX_USE_TLS)
  33522.         call    _x86_64_get_dispatch@PLT
  33523.         movq    7072(%rax), %r11
  33524.         jmp     *%r11
  33525. #elif defined(PTHREADS)
  33526.         pushq   %rdi
  33527.         pushq   %rsi
  33528.         pushq   %rbp
  33529.         call    _x86_64_get_dispatch@PLT
  33530.         popq    %rbp
  33531.         popq    %rsi
  33532.         popq    %rdi
  33533.         movq    7072(%rax), %r11
  33534.         jmp     *%r11
  33535. #else
  33536.         movq    _glapi_Dispatch(%rip), %rax
  33537.         testq   %rax, %rax
  33538.         je      1f
  33539.         movq    7072(%rax), %r11
  33540.         jmp     *%r11
  33541. 1:
  33542.         pushq   %rdi
  33543.         pushq   %rsi
  33544.         pushq   %rbp
  33545.         call    _glapi_get_dispatch
  33546.         popq    %rbp
  33547.         popq    %rsi
  33548.         popq    %rdi
  33549.         movq    7072(%rax), %r11
  33550.         jmp     *%r11
  33551. #endif /* defined(GLX_USE_TLS) */
  33552.         .size   GL_PREFIX(EGLImageTargetRenderbufferStorageOES), .-GL_PREFIX(EGLImageTargetRenderbufferStorageOES)
  33553.  
  33554.         .p2align        4,,15
  33555.         .globl  GL_PREFIX(EGLImageTargetTexture2DOES)
  33556.         .type   GL_PREFIX(EGLImageTargetTexture2DOES), @function
  33557. GL_PREFIX(EGLImageTargetTexture2DOES):
  33558. #if defined(GLX_USE_TLS)
  33559.         call    _x86_64_get_dispatch@PLT
  33560.         movq    7080(%rax), %r11
  33561.         jmp     *%r11
  33562. #elif defined(PTHREADS)
  33563.         pushq   %rdi
  33564.         pushq   %rsi
  33565.         pushq   %rbp
  33566.         call    _x86_64_get_dispatch@PLT
  33567.         popq    %rbp
  33568.         popq    %rsi
  33569.         popq    %rdi
  33570.         movq    7080(%rax), %r11
  33571.         jmp     *%r11
  33572. #else
  33573.         movq    _glapi_Dispatch(%rip), %rax
  33574.         testq   %rax, %rax
  33575.         je      1f
  33576.         movq    7080(%rax), %r11
  33577.         jmp     *%r11
  33578. 1:
  33579.         pushq   %rdi
  33580.         pushq   %rsi
  33581.         pushq   %rbp
  33582.         call    _glapi_get_dispatch
  33583.         popq    %rbp
  33584.         popq    %rsi
  33585.         popq    %rdi
  33586.         movq    7080(%rax), %r11
  33587.         jmp     *%r11
  33588. #endif /* defined(GLX_USE_TLS) */
  33589.         .size   GL_PREFIX(EGLImageTargetTexture2DOES), .-GL_PREFIX(EGLImageTargetTexture2DOES)
  33590.  
  33591.         .globl GL_PREFIX(ArrayElementEXT) ; .set GL_PREFIX(ArrayElementEXT), GL_PREFIX(ArrayElement)
  33592.         .globl GL_PREFIX(BindTextureEXT) ; .set GL_PREFIX(BindTextureEXT), GL_PREFIX(BindTexture)
  33593.         .globl GL_PREFIX(DrawArraysEXT) ; .set GL_PREFIX(DrawArraysEXT), GL_PREFIX(DrawArrays)
  33594. #ifndef GLX_INDIRECT_RENDERING
  33595.         .globl GL_PREFIX(AreTexturesResidentEXT) ; .set GL_PREFIX(AreTexturesResidentEXT), GL_PREFIX(AreTexturesResident)
  33596. #endif
  33597.         .globl GL_PREFIX(CopyTexImage1DEXT) ; .set GL_PREFIX(CopyTexImage1DEXT), GL_PREFIX(CopyTexImage1D)
  33598.         .globl GL_PREFIX(CopyTexImage2DEXT) ; .set GL_PREFIX(CopyTexImage2DEXT), GL_PREFIX(CopyTexImage2D)
  33599.         .globl GL_PREFIX(CopyTexSubImage1DEXT) ; .set GL_PREFIX(CopyTexSubImage1DEXT), GL_PREFIX(CopyTexSubImage1D)
  33600.         .globl GL_PREFIX(CopyTexSubImage2DEXT) ; .set GL_PREFIX(CopyTexSubImage2DEXT), GL_PREFIX(CopyTexSubImage2D)
  33601. #ifndef GLX_INDIRECT_RENDERING
  33602.         .globl GL_PREFIX(DeleteTexturesEXT) ; .set GL_PREFIX(DeleteTexturesEXT), GL_PREFIX(DeleteTextures)
  33603. #endif
  33604. #ifndef GLX_INDIRECT_RENDERING
  33605.         .globl GL_PREFIX(GenTexturesEXT) ; .set GL_PREFIX(GenTexturesEXT), GL_PREFIX(GenTextures)
  33606. #endif
  33607.         .globl GL_PREFIX(GetPointervEXT) ; .set GL_PREFIX(GetPointervEXT), GL_PREFIX(GetPointerv)
  33608. #ifndef GLX_INDIRECT_RENDERING
  33609.         .globl GL_PREFIX(IsTextureEXT) ; .set GL_PREFIX(IsTextureEXT), GL_PREFIX(IsTexture)
  33610. #endif
  33611.         .globl GL_PREFIX(PrioritizeTexturesEXT) ; .set GL_PREFIX(PrioritizeTexturesEXT), GL_PREFIX(PrioritizeTextures)
  33612.         .globl GL_PREFIX(TexSubImage1DEXT) ; .set GL_PREFIX(TexSubImage1DEXT), GL_PREFIX(TexSubImage1D)
  33613.         .globl GL_PREFIX(TexSubImage2DEXT) ; .set GL_PREFIX(TexSubImage2DEXT), GL_PREFIX(TexSubImage2D)
  33614.         .globl GL_PREFIX(BlendColorEXT) ; .set GL_PREFIX(BlendColorEXT), GL_PREFIX(BlendColor)
  33615.         .globl GL_PREFIX(BlendEquationEXT) ; .set GL_PREFIX(BlendEquationEXT), GL_PREFIX(BlendEquation)
  33616.         .globl GL_PREFIX(DrawRangeElementsEXT) ; .set GL_PREFIX(DrawRangeElementsEXT), GL_PREFIX(DrawRangeElements)
  33617.         .globl GL_PREFIX(ColorTableEXT) ; .set GL_PREFIX(ColorTableEXT), GL_PREFIX(ColorTable)
  33618. #ifndef GLX_INDIRECT_RENDERING
  33619.         .globl GL_PREFIX(GetColorTableEXT) ; .set GL_PREFIX(GetColorTableEXT), GL_PREFIX(GetColorTable)
  33620. #endif
  33621. #ifndef GLX_INDIRECT_RENDERING
  33622.         .globl GL_PREFIX(GetColorTableParameterfvEXT) ; .set GL_PREFIX(GetColorTableParameterfvEXT), GL_PREFIX(GetColorTableParameterfv)
  33623. #endif
  33624. #ifndef GLX_INDIRECT_RENDERING
  33625.         .globl GL_PREFIX(GetColorTableParameterivEXT) ; .set GL_PREFIX(GetColorTableParameterivEXT), GL_PREFIX(GetColorTableParameteriv)
  33626. #endif
  33627.         .globl GL_PREFIX(TexImage3DEXT) ; .set GL_PREFIX(TexImage3DEXT), GL_PREFIX(TexImage3D)
  33628.         .globl GL_PREFIX(TexSubImage3DEXT) ; .set GL_PREFIX(TexSubImage3DEXT), GL_PREFIX(TexSubImage3D)
  33629.         .globl GL_PREFIX(CopyTexSubImage3DEXT) ; .set GL_PREFIX(CopyTexSubImage3DEXT), GL_PREFIX(CopyTexSubImage3D)
  33630.         .globl GL_PREFIX(ActiveTexture) ; .set GL_PREFIX(ActiveTexture), GL_PREFIX(ActiveTextureARB)
  33631.         .globl GL_PREFIX(ClientActiveTexture) ; .set GL_PREFIX(ClientActiveTexture), GL_PREFIX(ClientActiveTextureARB)
  33632.         .globl GL_PREFIX(MultiTexCoord1d) ; .set GL_PREFIX(MultiTexCoord1d), GL_PREFIX(MultiTexCoord1dARB)
  33633.         .globl GL_PREFIX(MultiTexCoord1dv) ; .set GL_PREFIX(MultiTexCoord1dv), GL_PREFIX(MultiTexCoord1dvARB)
  33634.         .globl GL_PREFIX(MultiTexCoord1f) ; .set GL_PREFIX(MultiTexCoord1f), GL_PREFIX(MultiTexCoord1fARB)
  33635.         .globl GL_PREFIX(MultiTexCoord1fv) ; .set GL_PREFIX(MultiTexCoord1fv), GL_PREFIX(MultiTexCoord1fvARB)
  33636.         .globl GL_PREFIX(MultiTexCoord1i) ; .set GL_PREFIX(MultiTexCoord1i), GL_PREFIX(MultiTexCoord1iARB)
  33637.         .globl GL_PREFIX(MultiTexCoord1iv) ; .set GL_PREFIX(MultiTexCoord1iv), GL_PREFIX(MultiTexCoord1ivARB)
  33638.         .globl GL_PREFIX(MultiTexCoord1s) ; .set GL_PREFIX(MultiTexCoord1s), GL_PREFIX(MultiTexCoord1sARB)
  33639.         .globl GL_PREFIX(MultiTexCoord1sv) ; .set GL_PREFIX(MultiTexCoord1sv), GL_PREFIX(MultiTexCoord1svARB)
  33640.         .globl GL_PREFIX(MultiTexCoord2d) ; .set GL_PREFIX(MultiTexCoord2d), GL_PREFIX(MultiTexCoord2dARB)
  33641.         .globl GL_PREFIX(MultiTexCoord2dv) ; .set GL_PREFIX(MultiTexCoord2dv), GL_PREFIX(MultiTexCoord2dvARB)
  33642.         .globl GL_PREFIX(MultiTexCoord2f) ; .set GL_PREFIX(MultiTexCoord2f), GL_PREFIX(MultiTexCoord2fARB)
  33643.         .globl GL_PREFIX(MultiTexCoord2fv) ; .set GL_PREFIX(MultiTexCoord2fv), GL_PREFIX(MultiTexCoord2fvARB)
  33644.         .globl GL_PREFIX(MultiTexCoord2i) ; .set GL_PREFIX(MultiTexCoord2i), GL_PREFIX(MultiTexCoord2iARB)
  33645.         .globl GL_PREFIX(MultiTexCoord2iv) ; .set GL_PREFIX(MultiTexCoord2iv), GL_PREFIX(MultiTexCoord2ivARB)
  33646.         .globl GL_PREFIX(MultiTexCoord2s) ; .set GL_PREFIX(MultiTexCoord2s), GL_PREFIX(MultiTexCoord2sARB)
  33647.         .globl GL_PREFIX(MultiTexCoord2sv) ; .set GL_PREFIX(MultiTexCoord2sv), GL_PREFIX(MultiTexCoord2svARB)
  33648.         .globl GL_PREFIX(MultiTexCoord3d) ; .set GL_PREFIX(MultiTexCoord3d), GL_PREFIX(MultiTexCoord3dARB)
  33649.         .globl GL_PREFIX(MultiTexCoord3dv) ; .set GL_PREFIX(MultiTexCoord3dv), GL_PREFIX(MultiTexCoord3dvARB)
  33650.         .globl GL_PREFIX(MultiTexCoord3f) ; .set GL_PREFIX(MultiTexCoord3f), GL_PREFIX(MultiTexCoord3fARB)
  33651.         .globl GL_PREFIX(MultiTexCoord3fv) ; .set GL_PREFIX(MultiTexCoord3fv), GL_PREFIX(MultiTexCoord3fvARB)
  33652.         .globl GL_PREFIX(MultiTexCoord3i) ; .set GL_PREFIX(MultiTexCoord3i), GL_PREFIX(MultiTexCoord3iARB)
  33653.         .globl GL_PREFIX(MultiTexCoord3iv) ; .set GL_PREFIX(MultiTexCoord3iv), GL_PREFIX(MultiTexCoord3ivARB)
  33654.         .globl GL_PREFIX(MultiTexCoord3s) ; .set GL_PREFIX(MultiTexCoord3s), GL_PREFIX(MultiTexCoord3sARB)
  33655.         .globl GL_PREFIX(MultiTexCoord3sv) ; .set GL_PREFIX(MultiTexCoord3sv), GL_PREFIX(MultiTexCoord3svARB)
  33656.         .globl GL_PREFIX(MultiTexCoord4d) ; .set GL_PREFIX(MultiTexCoord4d), GL_PREFIX(MultiTexCoord4dARB)
  33657.         .globl GL_PREFIX(MultiTexCoord4dv) ; .set GL_PREFIX(MultiTexCoord4dv), GL_PREFIX(MultiTexCoord4dvARB)
  33658.         .globl GL_PREFIX(MultiTexCoord4f) ; .set GL_PREFIX(MultiTexCoord4f), GL_PREFIX(MultiTexCoord4fARB)
  33659.         .globl GL_PREFIX(MultiTexCoord4fv) ; .set GL_PREFIX(MultiTexCoord4fv), GL_PREFIX(MultiTexCoord4fvARB)
  33660.         .globl GL_PREFIX(MultiTexCoord4i) ; .set GL_PREFIX(MultiTexCoord4i), GL_PREFIX(MultiTexCoord4iARB)
  33661.         .globl GL_PREFIX(MultiTexCoord4iv) ; .set GL_PREFIX(MultiTexCoord4iv), GL_PREFIX(MultiTexCoord4ivARB)
  33662.         .globl GL_PREFIX(MultiTexCoord4s) ; .set GL_PREFIX(MultiTexCoord4s), GL_PREFIX(MultiTexCoord4sARB)
  33663.         .globl GL_PREFIX(MultiTexCoord4sv) ; .set GL_PREFIX(MultiTexCoord4sv), GL_PREFIX(MultiTexCoord4svARB)
  33664.         .globl GL_PREFIX(LoadTransposeMatrixd) ; .set GL_PREFIX(LoadTransposeMatrixd), GL_PREFIX(LoadTransposeMatrixdARB)
  33665.         .globl GL_PREFIX(LoadTransposeMatrixf) ; .set GL_PREFIX(LoadTransposeMatrixf), GL_PREFIX(LoadTransposeMatrixfARB)
  33666.         .globl GL_PREFIX(MultTransposeMatrixd) ; .set GL_PREFIX(MultTransposeMatrixd), GL_PREFIX(MultTransposeMatrixdARB)
  33667.         .globl GL_PREFIX(MultTransposeMatrixf) ; .set GL_PREFIX(MultTransposeMatrixf), GL_PREFIX(MultTransposeMatrixfARB)
  33668.         .globl GL_PREFIX(SampleCoverage) ; .set GL_PREFIX(SampleCoverage), GL_PREFIX(SampleCoverageARB)
  33669.         .globl GL_PREFIX(CompressedTexImage1D) ; .set GL_PREFIX(CompressedTexImage1D), GL_PREFIX(CompressedTexImage1DARB)
  33670.         .globl GL_PREFIX(CompressedTexImage2D) ; .set GL_PREFIX(CompressedTexImage2D), GL_PREFIX(CompressedTexImage2DARB)
  33671.         .globl GL_PREFIX(CompressedTexImage3D) ; .set GL_PREFIX(CompressedTexImage3D), GL_PREFIX(CompressedTexImage3DARB)
  33672.         .globl GL_PREFIX(CompressedTexSubImage1D) ; .set GL_PREFIX(CompressedTexSubImage1D), GL_PREFIX(CompressedTexSubImage1DARB)
  33673.         .globl GL_PREFIX(CompressedTexSubImage2D) ; .set GL_PREFIX(CompressedTexSubImage2D), GL_PREFIX(CompressedTexSubImage2DARB)
  33674.         .globl GL_PREFIX(CompressedTexSubImage3D) ; .set GL_PREFIX(CompressedTexSubImage3D), GL_PREFIX(CompressedTexSubImage3DARB)
  33675.         .globl GL_PREFIX(GetCompressedTexImage) ; .set GL_PREFIX(GetCompressedTexImage), GL_PREFIX(GetCompressedTexImageARB)
  33676.         .globl GL_PREFIX(DisableVertexAttribArray) ; .set GL_PREFIX(DisableVertexAttribArray), GL_PREFIX(DisableVertexAttribArrayARB)
  33677.         .globl GL_PREFIX(EnableVertexAttribArray) ; .set GL_PREFIX(EnableVertexAttribArray), GL_PREFIX(EnableVertexAttribArrayARB)
  33678.         .globl GL_PREFIX(GetVertexAttribdv) ; .set GL_PREFIX(GetVertexAttribdv), GL_PREFIX(GetVertexAttribdvARB)
  33679.         .globl GL_PREFIX(GetVertexAttribfv) ; .set GL_PREFIX(GetVertexAttribfv), GL_PREFIX(GetVertexAttribfvARB)
  33680.         .globl GL_PREFIX(GetVertexAttribiv) ; .set GL_PREFIX(GetVertexAttribiv), GL_PREFIX(GetVertexAttribivARB)
  33681.         .globl GL_PREFIX(ProgramParameter4dNV) ; .set GL_PREFIX(ProgramParameter4dNV), GL_PREFIX(ProgramEnvParameter4dARB)
  33682.         .globl GL_PREFIX(ProgramParameter4dvNV) ; .set GL_PREFIX(ProgramParameter4dvNV), GL_PREFIX(ProgramEnvParameter4dvARB)
  33683.         .globl GL_PREFIX(ProgramParameter4fNV) ; .set GL_PREFIX(ProgramParameter4fNV), GL_PREFIX(ProgramEnvParameter4fARB)
  33684.         .globl GL_PREFIX(ProgramParameter4fvNV) ; .set GL_PREFIX(ProgramParameter4fvNV), GL_PREFIX(ProgramEnvParameter4fvARB)
  33685.         .globl GL_PREFIX(VertexAttrib1d) ; .set GL_PREFIX(VertexAttrib1d), GL_PREFIX(VertexAttrib1dARB)
  33686.         .globl GL_PREFIX(VertexAttrib1dv) ; .set GL_PREFIX(VertexAttrib1dv), GL_PREFIX(VertexAttrib1dvARB)
  33687.         .globl GL_PREFIX(VertexAttrib1f) ; .set GL_PREFIX(VertexAttrib1f), GL_PREFIX(VertexAttrib1fARB)
  33688.         .globl GL_PREFIX(VertexAttrib1fv) ; .set GL_PREFIX(VertexAttrib1fv), GL_PREFIX(VertexAttrib1fvARB)
  33689.         .globl GL_PREFIX(VertexAttrib1s) ; .set GL_PREFIX(VertexAttrib1s), GL_PREFIX(VertexAttrib1sARB)
  33690.         .globl GL_PREFIX(VertexAttrib1sv) ; .set GL_PREFIX(VertexAttrib1sv), GL_PREFIX(VertexAttrib1svARB)
  33691.         .globl GL_PREFIX(VertexAttrib2d) ; .set GL_PREFIX(VertexAttrib2d), GL_PREFIX(VertexAttrib2dARB)
  33692.         .globl GL_PREFIX(VertexAttrib2dv) ; .set GL_PREFIX(VertexAttrib2dv), GL_PREFIX(VertexAttrib2dvARB)
  33693.         .globl GL_PREFIX(VertexAttrib2f) ; .set GL_PREFIX(VertexAttrib2f), GL_PREFIX(VertexAttrib2fARB)
  33694.         .globl GL_PREFIX(VertexAttrib2fv) ; .set GL_PREFIX(VertexAttrib2fv), GL_PREFIX(VertexAttrib2fvARB)
  33695.         .globl GL_PREFIX(VertexAttrib2s) ; .set GL_PREFIX(VertexAttrib2s), GL_PREFIX(VertexAttrib2sARB)
  33696.         .globl GL_PREFIX(VertexAttrib2sv) ; .set GL_PREFIX(VertexAttrib2sv), GL_PREFIX(VertexAttrib2svARB)
  33697.         .globl GL_PREFIX(VertexAttrib3d) ; .set GL_PREFIX(VertexAttrib3d), GL_PREFIX(VertexAttrib3dARB)
  33698.         .globl GL_PREFIX(VertexAttrib3dv) ; .set GL_PREFIX(VertexAttrib3dv), GL_PREFIX(VertexAttrib3dvARB)
  33699.         .globl GL_PREFIX(VertexAttrib3f) ; .set GL_PREFIX(VertexAttrib3f), GL_PREFIX(VertexAttrib3fARB)
  33700.         .globl GL_PREFIX(VertexAttrib3fv) ; .set GL_PREFIX(VertexAttrib3fv), GL_PREFIX(VertexAttrib3fvARB)
  33701.         .globl GL_PREFIX(VertexAttrib3s) ; .set GL_PREFIX(VertexAttrib3s), GL_PREFIX(VertexAttrib3sARB)
  33702.         .globl GL_PREFIX(VertexAttrib3sv) ; .set GL_PREFIX(VertexAttrib3sv), GL_PREFIX(VertexAttrib3svARB)
  33703.         .globl GL_PREFIX(VertexAttrib4Nbv) ; .set GL_PREFIX(VertexAttrib4Nbv), GL_PREFIX(VertexAttrib4NbvARB)
  33704.         .globl GL_PREFIX(VertexAttrib4Niv) ; .set GL_PREFIX(VertexAttrib4Niv), GL_PREFIX(VertexAttrib4NivARB)
  33705.         .globl GL_PREFIX(VertexAttrib4Nsv) ; .set GL_PREFIX(VertexAttrib4Nsv), GL_PREFIX(VertexAttrib4NsvARB)
  33706.         .globl GL_PREFIX(VertexAttrib4Nub) ; .set GL_PREFIX(VertexAttrib4Nub), GL_PREFIX(VertexAttrib4NubARB)
  33707.         .globl GL_PREFIX(VertexAttrib4Nubv) ; .set GL_PREFIX(VertexAttrib4Nubv), GL_PREFIX(VertexAttrib4NubvARB)
  33708.         .globl GL_PREFIX(VertexAttrib4Nuiv) ; .set GL_PREFIX(VertexAttrib4Nuiv), GL_PREFIX(VertexAttrib4NuivARB)
  33709.         .globl GL_PREFIX(VertexAttrib4Nusv) ; .set GL_PREFIX(VertexAttrib4Nusv), GL_PREFIX(VertexAttrib4NusvARB)
  33710.         .globl GL_PREFIX(VertexAttrib4bv) ; .set GL_PREFIX(VertexAttrib4bv), GL_PREFIX(VertexAttrib4bvARB)
  33711.         .globl GL_PREFIX(VertexAttrib4d) ; .set GL_PREFIX(VertexAttrib4d), GL_PREFIX(VertexAttrib4dARB)
  33712.         .globl GL_PREFIX(VertexAttrib4dv) ; .set GL_PREFIX(VertexAttrib4dv), GL_PREFIX(VertexAttrib4dvARB)
  33713.         .globl GL_PREFIX(VertexAttrib4f) ; .set GL_PREFIX(VertexAttrib4f), GL_PREFIX(VertexAttrib4fARB)
  33714.         .globl GL_PREFIX(VertexAttrib4fv) ; .set GL_PREFIX(VertexAttrib4fv), GL_PREFIX(VertexAttrib4fvARB)
  33715.         .globl GL_PREFIX(VertexAttrib4iv) ; .set GL_PREFIX(VertexAttrib4iv), GL_PREFIX(VertexAttrib4ivARB)
  33716.         .globl GL_PREFIX(VertexAttrib4s) ; .set GL_PREFIX(VertexAttrib4s), GL_PREFIX(VertexAttrib4sARB)
  33717.         .globl GL_PREFIX(VertexAttrib4sv) ; .set GL_PREFIX(VertexAttrib4sv), GL_PREFIX(VertexAttrib4svARB)
  33718.         .globl GL_PREFIX(VertexAttrib4ubv) ; .set GL_PREFIX(VertexAttrib4ubv), GL_PREFIX(VertexAttrib4ubvARB)
  33719.         .globl GL_PREFIX(VertexAttrib4uiv) ; .set GL_PREFIX(VertexAttrib4uiv), GL_PREFIX(VertexAttrib4uivARB)
  33720.         .globl GL_PREFIX(VertexAttrib4usv) ; .set GL_PREFIX(VertexAttrib4usv), GL_PREFIX(VertexAttrib4usvARB)
  33721.         .globl GL_PREFIX(VertexAttribPointer) ; .set GL_PREFIX(VertexAttribPointer), GL_PREFIX(VertexAttribPointerARB)
  33722.         .globl GL_PREFIX(BindBuffer) ; .set GL_PREFIX(BindBuffer), GL_PREFIX(BindBufferARB)
  33723.         .globl GL_PREFIX(BufferData) ; .set GL_PREFIX(BufferData), GL_PREFIX(BufferDataARB)
  33724.         .globl GL_PREFIX(BufferSubData) ; .set GL_PREFIX(BufferSubData), GL_PREFIX(BufferSubDataARB)
  33725.         .globl GL_PREFIX(DeleteBuffers) ; .set GL_PREFIX(DeleteBuffers), GL_PREFIX(DeleteBuffersARB)
  33726.         .globl GL_PREFIX(GenBuffers) ; .set GL_PREFIX(GenBuffers), GL_PREFIX(GenBuffersARB)
  33727.         .globl GL_PREFIX(GetBufferParameteriv) ; .set GL_PREFIX(GetBufferParameteriv), GL_PREFIX(GetBufferParameterivARB)
  33728.         .globl GL_PREFIX(GetBufferPointerv) ; .set GL_PREFIX(GetBufferPointerv), GL_PREFIX(GetBufferPointervARB)
  33729.         .globl GL_PREFIX(GetBufferSubData) ; .set GL_PREFIX(GetBufferSubData), GL_PREFIX(GetBufferSubDataARB)
  33730.         .globl GL_PREFIX(IsBuffer) ; .set GL_PREFIX(IsBuffer), GL_PREFIX(IsBufferARB)
  33731.         .globl GL_PREFIX(MapBuffer) ; .set GL_PREFIX(MapBuffer), GL_PREFIX(MapBufferARB)
  33732.         .globl GL_PREFIX(UnmapBuffer) ; .set GL_PREFIX(UnmapBuffer), GL_PREFIX(UnmapBufferARB)
  33733.         .globl GL_PREFIX(BeginQuery) ; .set GL_PREFIX(BeginQuery), GL_PREFIX(BeginQueryARB)
  33734.         .globl GL_PREFIX(DeleteQueries) ; .set GL_PREFIX(DeleteQueries), GL_PREFIX(DeleteQueriesARB)
  33735.         .globl GL_PREFIX(EndQuery) ; .set GL_PREFIX(EndQuery), GL_PREFIX(EndQueryARB)
  33736.         .globl GL_PREFIX(GenQueries) ; .set GL_PREFIX(GenQueries), GL_PREFIX(GenQueriesARB)
  33737.         .globl GL_PREFIX(GetQueryObjectiv) ; .set GL_PREFIX(GetQueryObjectiv), GL_PREFIX(GetQueryObjectivARB)
  33738.         .globl GL_PREFIX(GetQueryObjectuiv) ; .set GL_PREFIX(GetQueryObjectuiv), GL_PREFIX(GetQueryObjectuivARB)
  33739.         .globl GL_PREFIX(GetQueryiv) ; .set GL_PREFIX(GetQueryiv), GL_PREFIX(GetQueryivARB)
  33740.         .globl GL_PREFIX(IsQuery) ; .set GL_PREFIX(IsQuery), GL_PREFIX(IsQueryARB)
  33741.         .globl GL_PREFIX(CompileShader) ; .set GL_PREFIX(CompileShader), GL_PREFIX(CompileShaderARB)
  33742.         .globl GL_PREFIX(GetActiveUniform) ; .set GL_PREFIX(GetActiveUniform), GL_PREFIX(GetActiveUniformARB)
  33743.         .globl GL_PREFIX(GetShaderSource) ; .set GL_PREFIX(GetShaderSource), GL_PREFIX(GetShaderSourceARB)
  33744.         .globl GL_PREFIX(GetUniformLocation) ; .set GL_PREFIX(GetUniformLocation), GL_PREFIX(GetUniformLocationARB)
  33745.         .globl GL_PREFIX(GetUniformfv) ; .set GL_PREFIX(GetUniformfv), GL_PREFIX(GetUniformfvARB)
  33746.         .globl GL_PREFIX(GetUniformiv) ; .set GL_PREFIX(GetUniformiv), GL_PREFIX(GetUniformivARB)
  33747.         .globl GL_PREFIX(LinkProgram) ; .set GL_PREFIX(LinkProgram), GL_PREFIX(LinkProgramARB)
  33748.         .globl GL_PREFIX(ShaderSource) ; .set GL_PREFIX(ShaderSource), GL_PREFIX(ShaderSourceARB)
  33749.         .globl GL_PREFIX(Uniform1f) ; .set GL_PREFIX(Uniform1f), GL_PREFIX(Uniform1fARB)
  33750.         .globl GL_PREFIX(Uniform1fv) ; .set GL_PREFIX(Uniform1fv), GL_PREFIX(Uniform1fvARB)
  33751.         .globl GL_PREFIX(Uniform1i) ; .set GL_PREFIX(Uniform1i), GL_PREFIX(Uniform1iARB)
  33752.         .globl GL_PREFIX(Uniform1iv) ; .set GL_PREFIX(Uniform1iv), GL_PREFIX(Uniform1ivARB)
  33753.         .globl GL_PREFIX(Uniform2f) ; .set GL_PREFIX(Uniform2f), GL_PREFIX(Uniform2fARB)
  33754.         .globl GL_PREFIX(Uniform2fv) ; .set GL_PREFIX(Uniform2fv), GL_PREFIX(Uniform2fvARB)
  33755.         .globl GL_PREFIX(Uniform2i) ; .set GL_PREFIX(Uniform2i), GL_PREFIX(Uniform2iARB)
  33756.         .globl GL_PREFIX(Uniform2iv) ; .set GL_PREFIX(Uniform2iv), GL_PREFIX(Uniform2ivARB)
  33757.         .globl GL_PREFIX(Uniform3f) ; .set GL_PREFIX(Uniform3f), GL_PREFIX(Uniform3fARB)
  33758.         .globl GL_PREFIX(Uniform3fv) ; .set GL_PREFIX(Uniform3fv), GL_PREFIX(Uniform3fvARB)
  33759.         .globl GL_PREFIX(Uniform3i) ; .set GL_PREFIX(Uniform3i), GL_PREFIX(Uniform3iARB)
  33760.         .globl GL_PREFIX(Uniform3iv) ; .set GL_PREFIX(Uniform3iv), GL_PREFIX(Uniform3ivARB)
  33761.         .globl GL_PREFIX(Uniform4f) ; .set GL_PREFIX(Uniform4f), GL_PREFIX(Uniform4fARB)
  33762.         .globl GL_PREFIX(Uniform4fv) ; .set GL_PREFIX(Uniform4fv), GL_PREFIX(Uniform4fvARB)
  33763.         .globl GL_PREFIX(Uniform4i) ; .set GL_PREFIX(Uniform4i), GL_PREFIX(Uniform4iARB)
  33764.         .globl GL_PREFIX(Uniform4iv) ; .set GL_PREFIX(Uniform4iv), GL_PREFIX(Uniform4ivARB)
  33765.         .globl GL_PREFIX(UniformMatrix2fv) ; .set GL_PREFIX(UniformMatrix2fv), GL_PREFIX(UniformMatrix2fvARB)
  33766.         .globl GL_PREFIX(UniformMatrix3fv) ; .set GL_PREFIX(UniformMatrix3fv), GL_PREFIX(UniformMatrix3fvARB)
  33767.         .globl GL_PREFIX(UniformMatrix4fv) ; .set GL_PREFIX(UniformMatrix4fv), GL_PREFIX(UniformMatrix4fvARB)
  33768.         .globl GL_PREFIX(UseProgram) ; .set GL_PREFIX(UseProgram), GL_PREFIX(UseProgramObjectARB)
  33769.         .globl GL_PREFIX(ValidateProgram) ; .set GL_PREFIX(ValidateProgram), GL_PREFIX(ValidateProgramARB)
  33770.         .globl GL_PREFIX(BindAttribLocation) ; .set GL_PREFIX(BindAttribLocation), GL_PREFIX(BindAttribLocationARB)
  33771.         .globl GL_PREFIX(GetActiveAttrib) ; .set GL_PREFIX(GetActiveAttrib), GL_PREFIX(GetActiveAttribARB)
  33772.         .globl GL_PREFIX(GetAttribLocation) ; .set GL_PREFIX(GetAttribLocation), GL_PREFIX(GetAttribLocationARB)
  33773.         .globl GL_PREFIX(DrawBuffers) ; .set GL_PREFIX(DrawBuffers), GL_PREFIX(DrawBuffersARB)
  33774.         .globl GL_PREFIX(DrawBuffersATI) ; .set GL_PREFIX(DrawBuffersATI), GL_PREFIX(DrawBuffersARB)
  33775.         .globl GL_PREFIX(DrawArraysInstancedEXT) ; .set GL_PREFIX(DrawArraysInstancedEXT), GL_PREFIX(DrawArraysInstancedARB)
  33776.         .globl GL_PREFIX(DrawArraysInstanced) ; .set GL_PREFIX(DrawArraysInstanced), GL_PREFIX(DrawArraysInstancedARB)
  33777.         .globl GL_PREFIX(DrawElementsInstancedEXT) ; .set GL_PREFIX(DrawElementsInstancedEXT), GL_PREFIX(DrawElementsInstancedARB)
  33778.         .globl GL_PREFIX(DrawElementsInstanced) ; .set GL_PREFIX(DrawElementsInstanced), GL_PREFIX(DrawElementsInstancedARB)
  33779.         .globl GL_PREFIX(RenderbufferStorageMultisampleEXT) ; .set GL_PREFIX(RenderbufferStorageMultisampleEXT), GL_PREFIX(RenderbufferStorageMultisample)
  33780.         .globl GL_PREFIX(PointParameterf) ; .set GL_PREFIX(PointParameterf), GL_PREFIX(PointParameterfEXT)
  33781.         .globl GL_PREFIX(PointParameterfARB) ; .set GL_PREFIX(PointParameterfARB), GL_PREFIX(PointParameterfEXT)
  33782.         .globl GL_PREFIX(PointParameterfv) ; .set GL_PREFIX(PointParameterfv), GL_PREFIX(PointParameterfvEXT)
  33783.         .globl GL_PREFIX(PointParameterfvARB) ; .set GL_PREFIX(PointParameterfvARB), GL_PREFIX(PointParameterfvEXT)
  33784.         .globl GL_PREFIX(SecondaryColor3b) ; .set GL_PREFIX(SecondaryColor3b), GL_PREFIX(SecondaryColor3bEXT)
  33785.         .globl GL_PREFIX(SecondaryColor3bv) ; .set GL_PREFIX(SecondaryColor3bv), GL_PREFIX(SecondaryColor3bvEXT)
  33786.         .globl GL_PREFIX(SecondaryColor3d) ; .set GL_PREFIX(SecondaryColor3d), GL_PREFIX(SecondaryColor3dEXT)
  33787.         .globl GL_PREFIX(SecondaryColor3dv) ; .set GL_PREFIX(SecondaryColor3dv), GL_PREFIX(SecondaryColor3dvEXT)
  33788.         .globl GL_PREFIX(SecondaryColor3f) ; .set GL_PREFIX(SecondaryColor3f), GL_PREFIX(SecondaryColor3fEXT)
  33789.         .globl GL_PREFIX(SecondaryColor3fv) ; .set GL_PREFIX(SecondaryColor3fv), GL_PREFIX(SecondaryColor3fvEXT)
  33790.         .globl GL_PREFIX(SecondaryColor3i) ; .set GL_PREFIX(SecondaryColor3i), GL_PREFIX(SecondaryColor3iEXT)
  33791.         .globl GL_PREFIX(SecondaryColor3iv) ; .set GL_PREFIX(SecondaryColor3iv), GL_PREFIX(SecondaryColor3ivEXT)
  33792.         .globl GL_PREFIX(SecondaryColor3s) ; .set GL_PREFIX(SecondaryColor3s), GL_PREFIX(SecondaryColor3sEXT)
  33793.         .globl GL_PREFIX(SecondaryColor3sv) ; .set GL_PREFIX(SecondaryColor3sv), GL_PREFIX(SecondaryColor3svEXT)
  33794.         .globl GL_PREFIX(SecondaryColor3ub) ; .set GL_PREFIX(SecondaryColor3ub), GL_PREFIX(SecondaryColor3ubEXT)
  33795.         .globl GL_PREFIX(SecondaryColor3ubv) ; .set GL_PREFIX(SecondaryColor3ubv), GL_PREFIX(SecondaryColor3ubvEXT)
  33796.         .globl GL_PREFIX(SecondaryColor3ui) ; .set GL_PREFIX(SecondaryColor3ui), GL_PREFIX(SecondaryColor3uiEXT)
  33797.         .globl GL_PREFIX(SecondaryColor3uiv) ; .set GL_PREFIX(SecondaryColor3uiv), GL_PREFIX(SecondaryColor3uivEXT)
  33798.         .globl GL_PREFIX(SecondaryColor3us) ; .set GL_PREFIX(SecondaryColor3us), GL_PREFIX(SecondaryColor3usEXT)
  33799.         .globl GL_PREFIX(SecondaryColor3usv) ; .set GL_PREFIX(SecondaryColor3usv), GL_PREFIX(SecondaryColor3usvEXT)
  33800.         .globl GL_PREFIX(SecondaryColorPointer) ; .set GL_PREFIX(SecondaryColorPointer), GL_PREFIX(SecondaryColorPointerEXT)
  33801.         .globl GL_PREFIX(MultiDrawArrays) ; .set GL_PREFIX(MultiDrawArrays), GL_PREFIX(MultiDrawArraysEXT)
  33802.         .globl GL_PREFIX(MultiDrawElements) ; .set GL_PREFIX(MultiDrawElements), GL_PREFIX(MultiDrawElementsEXT)
  33803.         .globl GL_PREFIX(FogCoordPointer) ; .set GL_PREFIX(FogCoordPointer), GL_PREFIX(FogCoordPointerEXT)
  33804.         .globl GL_PREFIX(FogCoordd) ; .set GL_PREFIX(FogCoordd), GL_PREFIX(FogCoorddEXT)
  33805.         .globl GL_PREFIX(FogCoorddv) ; .set GL_PREFIX(FogCoorddv), GL_PREFIX(FogCoorddvEXT)
  33806.         .globl GL_PREFIX(FogCoordf) ; .set GL_PREFIX(FogCoordf), GL_PREFIX(FogCoordfEXT)
  33807.         .globl GL_PREFIX(FogCoordfv) ; .set GL_PREFIX(FogCoordfv), GL_PREFIX(FogCoordfvEXT)
  33808.         .globl GL_PREFIX(BlendFuncSeparate) ; .set GL_PREFIX(BlendFuncSeparate), GL_PREFIX(BlendFuncSeparateEXT)
  33809.         .globl GL_PREFIX(WindowPos2d) ; .set GL_PREFIX(WindowPos2d), GL_PREFIX(WindowPos2dMESA)
  33810.         .globl GL_PREFIX(WindowPos2dARB) ; .set GL_PREFIX(WindowPos2dARB), GL_PREFIX(WindowPos2dMESA)
  33811.         .globl GL_PREFIX(WindowPos2dv) ; .set GL_PREFIX(WindowPos2dv), GL_PREFIX(WindowPos2dvMESA)
  33812.         .globl GL_PREFIX(WindowPos2dvARB) ; .set GL_PREFIX(WindowPos2dvARB), GL_PREFIX(WindowPos2dvMESA)
  33813.         .globl GL_PREFIX(WindowPos2f) ; .set GL_PREFIX(WindowPos2f), GL_PREFIX(WindowPos2fMESA)
  33814.         .globl GL_PREFIX(WindowPos2fARB) ; .set GL_PREFIX(WindowPos2fARB), GL_PREFIX(WindowPos2fMESA)
  33815.         .globl GL_PREFIX(WindowPos2fv) ; .set GL_PREFIX(WindowPos2fv), GL_PREFIX(WindowPos2fvMESA)
  33816.         .globl GL_PREFIX(WindowPos2fvARB) ; .set GL_PREFIX(WindowPos2fvARB), GL_PREFIX(WindowPos2fvMESA)
  33817.         .globl GL_PREFIX(WindowPos2i) ; .set GL_PREFIX(WindowPos2i), GL_PREFIX(WindowPos2iMESA)
  33818.         .globl GL_PREFIX(WindowPos2iARB) ; .set GL_PREFIX(WindowPos2iARB), GL_PREFIX(WindowPos2iMESA)
  33819.         .globl GL_PREFIX(WindowPos2iv) ; .set GL_PREFIX(WindowPos2iv), GL_PREFIX(WindowPos2ivMESA)
  33820.         .globl GL_PREFIX(WindowPos2ivARB) ; .set GL_PREFIX(WindowPos2ivARB), GL_PREFIX(WindowPos2ivMESA)
  33821.         .globl GL_PREFIX(WindowPos2s) ; .set GL_PREFIX(WindowPos2s), GL_PREFIX(WindowPos2sMESA)
  33822.         .globl GL_PREFIX(WindowPos2sARB) ; .set GL_PREFIX(WindowPos2sARB), GL_PREFIX(WindowPos2sMESA)
  33823.         .globl GL_PREFIX(WindowPos2sv) ; .set GL_PREFIX(WindowPos2sv), GL_PREFIX(WindowPos2svMESA)
  33824.         .globl GL_PREFIX(WindowPos2svARB) ; .set GL_PREFIX(WindowPos2svARB), GL_PREFIX(WindowPos2svMESA)
  33825.         .globl GL_PREFIX(WindowPos3d) ; .set GL_PREFIX(WindowPos3d), GL_PREFIX(WindowPos3dMESA)
  33826.         .globl GL_PREFIX(WindowPos3dARB) ; .set GL_PREFIX(WindowPos3dARB), GL_PREFIX(WindowPos3dMESA)
  33827.         .globl GL_PREFIX(WindowPos3dv) ; .set GL_PREFIX(WindowPos3dv), GL_PREFIX(WindowPos3dvMESA)
  33828.         .globl GL_PREFIX(WindowPos3dvARB) ; .set GL_PREFIX(WindowPos3dvARB), GL_PREFIX(WindowPos3dvMESA)
  33829.         .globl GL_PREFIX(WindowPos3f) ; .set GL_PREFIX(WindowPos3f), GL_PREFIX(WindowPos3fMESA)
  33830.         .globl GL_PREFIX(WindowPos3fARB) ; .set GL_PREFIX(WindowPos3fARB), GL_PREFIX(WindowPos3fMESA)
  33831.         .globl GL_PREFIX(WindowPos3fv) ; .set GL_PREFIX(WindowPos3fv), GL_PREFIX(WindowPos3fvMESA)
  33832.         .globl GL_PREFIX(WindowPos3fvARB) ; .set GL_PREFIX(WindowPos3fvARB), GL_PREFIX(WindowPos3fvMESA)
  33833.         .globl GL_PREFIX(WindowPos3i) ; .set GL_PREFIX(WindowPos3i), GL_PREFIX(WindowPos3iMESA)
  33834.         .globl GL_PREFIX(WindowPos3iARB) ; .set GL_PREFIX(WindowPos3iARB), GL_PREFIX(WindowPos3iMESA)
  33835.         .globl GL_PREFIX(WindowPos3iv) ; .set GL_PREFIX(WindowPos3iv), GL_PREFIX(WindowPos3ivMESA)
  33836.         .globl GL_PREFIX(WindowPos3ivARB) ; .set GL_PREFIX(WindowPos3ivARB), GL_PREFIX(WindowPos3ivMESA)
  33837.         .globl GL_PREFIX(WindowPos3s) ; .set GL_PREFIX(WindowPos3s), GL_PREFIX(WindowPos3sMESA)
  33838.         .globl GL_PREFIX(WindowPos3sARB) ; .set GL_PREFIX(WindowPos3sARB), GL_PREFIX(WindowPos3sMESA)
  33839.         .globl GL_PREFIX(WindowPos3sv) ; .set GL_PREFIX(WindowPos3sv), GL_PREFIX(WindowPos3svMESA)
  33840.         .globl GL_PREFIX(WindowPos3svARB) ; .set GL_PREFIX(WindowPos3svARB), GL_PREFIX(WindowPos3svMESA)
  33841.         .globl GL_PREFIX(BindProgramARB) ; .set GL_PREFIX(BindProgramARB), GL_PREFIX(BindProgramNV)
  33842.         .globl GL_PREFIX(DeleteProgramsARB) ; .set GL_PREFIX(DeleteProgramsARB), GL_PREFIX(DeleteProgramsNV)
  33843.         .globl GL_PREFIX(GenProgramsARB) ; .set GL_PREFIX(GenProgramsARB), GL_PREFIX(GenProgramsNV)
  33844.         .globl GL_PREFIX(GetVertexAttribPointerv) ; .set GL_PREFIX(GetVertexAttribPointerv), GL_PREFIX(GetVertexAttribPointervNV)
  33845.         .globl GL_PREFIX(GetVertexAttribPointervARB) ; .set GL_PREFIX(GetVertexAttribPointervARB), GL_PREFIX(GetVertexAttribPointervNV)
  33846.         .globl GL_PREFIX(IsProgramARB) ; .set GL_PREFIX(IsProgramARB), GL_PREFIX(IsProgramNV)
  33847.         .globl GL_PREFIX(PointParameteri) ; .set GL_PREFIX(PointParameteri), GL_PREFIX(PointParameteriNV)
  33848.         .globl GL_PREFIX(PointParameteriv) ; .set GL_PREFIX(PointParameteriv), GL_PREFIX(PointParameterivNV)
  33849.         .globl GL_PREFIX(DeleteVertexArrays) ; .set GL_PREFIX(DeleteVertexArrays), GL_PREFIX(_dispatch_stub_781)
  33850.         .globl GL_PREFIX(IsVertexArray) ; .set GL_PREFIX(IsVertexArray), GL_PREFIX(_dispatch_stub_783)
  33851.         .globl GL_PREFIX(PrimitiveRestartIndex) ; .set GL_PREFIX(PrimitiveRestartIndex), GL_PREFIX(PrimitiveRestartIndexNV)
  33852.         .globl GL_PREFIX(BlendEquationSeparate) ; .set GL_PREFIX(BlendEquationSeparate), GL_PREFIX(_dispatch_stub_793)
  33853.         .globl GL_PREFIX(BindFramebuffer) ; .set GL_PREFIX(BindFramebuffer), GL_PREFIX(BindFramebufferEXT)
  33854.         .globl GL_PREFIX(BindRenderbuffer) ; .set GL_PREFIX(BindRenderbuffer), GL_PREFIX(BindRenderbufferEXT)
  33855.         .globl GL_PREFIX(CheckFramebufferStatus) ; .set GL_PREFIX(CheckFramebufferStatus), GL_PREFIX(CheckFramebufferStatusEXT)
  33856.         .globl GL_PREFIX(DeleteFramebuffers) ; .set GL_PREFIX(DeleteFramebuffers), GL_PREFIX(DeleteFramebuffersEXT)
  33857.         .globl GL_PREFIX(DeleteRenderbuffers) ; .set GL_PREFIX(DeleteRenderbuffers), GL_PREFIX(DeleteRenderbuffersEXT)
  33858.         .globl GL_PREFIX(FramebufferRenderbuffer) ; .set GL_PREFIX(FramebufferRenderbuffer), GL_PREFIX(FramebufferRenderbufferEXT)
  33859.         .globl GL_PREFIX(FramebufferTexture1D) ; .set GL_PREFIX(FramebufferTexture1D), GL_PREFIX(FramebufferTexture1DEXT)
  33860.         .globl GL_PREFIX(FramebufferTexture2D) ; .set GL_PREFIX(FramebufferTexture2D), GL_PREFIX(FramebufferTexture2DEXT)
  33861.         .globl GL_PREFIX(FramebufferTexture3D) ; .set GL_PREFIX(FramebufferTexture3D), GL_PREFIX(FramebufferTexture3DEXT)
  33862.         .globl GL_PREFIX(GenFramebuffers) ; .set GL_PREFIX(GenFramebuffers), GL_PREFIX(GenFramebuffersEXT)
  33863.         .globl GL_PREFIX(GenRenderbuffers) ; .set GL_PREFIX(GenRenderbuffers), GL_PREFIX(GenRenderbuffersEXT)
  33864.         .globl GL_PREFIX(GenerateMipmap) ; .set GL_PREFIX(GenerateMipmap), GL_PREFIX(GenerateMipmapEXT)
  33865.         .globl GL_PREFIX(GetFramebufferAttachmentParameteriv) ; .set GL_PREFIX(GetFramebufferAttachmentParameteriv), GL_PREFIX(GetFramebufferAttachmentParameterivEXT)
  33866.         .globl GL_PREFIX(GetRenderbufferParameteriv) ; .set GL_PREFIX(GetRenderbufferParameteriv), GL_PREFIX(GetRenderbufferParameterivEXT)
  33867.         .globl GL_PREFIX(IsFramebuffer) ; .set GL_PREFIX(IsFramebuffer), GL_PREFIX(IsFramebufferEXT)
  33868.         .globl GL_PREFIX(IsRenderbuffer) ; .set GL_PREFIX(IsRenderbuffer), GL_PREFIX(IsRenderbufferEXT)
  33869.         .globl GL_PREFIX(RenderbufferStorage) ; .set GL_PREFIX(RenderbufferStorage), GL_PREFIX(RenderbufferStorageEXT)
  33870.         .globl GL_PREFIX(BlitFramebuffer) ; .set GL_PREFIX(BlitFramebuffer), GL_PREFIX(_dispatch_stub_811)
  33871.         .globl GL_PREFIX(BindFragDataLocation) ; .set GL_PREFIX(BindFragDataLocation), GL_PREFIX(BindFragDataLocationEXT)
  33872.         .globl GL_PREFIX(GetFragDataLocation) ; .set GL_PREFIX(GetFragDataLocation), GL_PREFIX(GetFragDataLocationEXT)
  33873.         .globl GL_PREFIX(GetUniformuiv) ; .set GL_PREFIX(GetUniformuiv), GL_PREFIX(GetUniformuivEXT)
  33874.         .globl GL_PREFIX(GetVertexAttribIiv) ; .set GL_PREFIX(GetVertexAttribIiv), GL_PREFIX(GetVertexAttribIivEXT)
  33875.         .globl GL_PREFIX(GetVertexAttribIuiv) ; .set GL_PREFIX(GetVertexAttribIuiv), GL_PREFIX(GetVertexAttribIuivEXT)
  33876.         .globl GL_PREFIX(Uniform1ui) ; .set GL_PREFIX(Uniform1ui), GL_PREFIX(Uniform1uiEXT)
  33877.         .globl GL_PREFIX(Uniform1uiv) ; .set GL_PREFIX(Uniform1uiv), GL_PREFIX(Uniform1uivEXT)
  33878.         .globl GL_PREFIX(Uniform2ui) ; .set GL_PREFIX(Uniform2ui), GL_PREFIX(Uniform2uiEXT)
  33879.         .globl GL_PREFIX(Uniform2uiv) ; .set GL_PREFIX(Uniform2uiv), GL_PREFIX(Uniform2uivEXT)
  33880.         .globl GL_PREFIX(Uniform3ui) ; .set GL_PREFIX(Uniform3ui), GL_PREFIX(Uniform3uiEXT)
  33881.         .globl GL_PREFIX(Uniform3uiv) ; .set GL_PREFIX(Uniform3uiv), GL_PREFIX(Uniform3uivEXT)
  33882.         .globl GL_PREFIX(Uniform4ui) ; .set GL_PREFIX(Uniform4ui), GL_PREFIX(Uniform4uiEXT)
  33883.         .globl GL_PREFIX(Uniform4uiv) ; .set GL_PREFIX(Uniform4uiv), GL_PREFIX(Uniform4uivEXT)
  33884.         .globl GL_PREFIX(VertexAttribI1i) ; .set GL_PREFIX(VertexAttribI1i), GL_PREFIX(VertexAttribI1iEXT)
  33885.         .globl GL_PREFIX(VertexAttribI1iv) ; .set GL_PREFIX(VertexAttribI1iv), GL_PREFIX(VertexAttribI1ivEXT)
  33886.         .globl GL_PREFIX(VertexAttribI1ui) ; .set GL_PREFIX(VertexAttribI1ui), GL_PREFIX(VertexAttribI1uiEXT)
  33887.         .globl GL_PREFIX(VertexAttribI1uiv) ; .set GL_PREFIX(VertexAttribI1uiv), GL_PREFIX(VertexAttribI1uivEXT)
  33888.         .globl GL_PREFIX(VertexAttribI2i) ; .set GL_PREFIX(VertexAttribI2i), GL_PREFIX(VertexAttribI2iEXT)
  33889.         .globl GL_PREFIX(VertexAttribI2iv) ; .set GL_PREFIX(VertexAttribI2iv), GL_PREFIX(VertexAttribI2ivEXT)
  33890.         .globl GL_PREFIX(VertexAttribI2ui) ; .set GL_PREFIX(VertexAttribI2ui), GL_PREFIX(VertexAttribI2uiEXT)
  33891.         .globl GL_PREFIX(VertexAttribI2uiv) ; .set GL_PREFIX(VertexAttribI2uiv), GL_PREFIX(VertexAttribI2uivEXT)
  33892.         .globl GL_PREFIX(VertexAttribI3i) ; .set GL_PREFIX(VertexAttribI3i), GL_PREFIX(VertexAttribI3iEXT)
  33893.         .globl GL_PREFIX(VertexAttribI3iv) ; .set GL_PREFIX(VertexAttribI3iv), GL_PREFIX(VertexAttribI3ivEXT)
  33894.         .globl GL_PREFIX(VertexAttribI3ui) ; .set GL_PREFIX(VertexAttribI3ui), GL_PREFIX(VertexAttribI3uiEXT)
  33895.         .globl GL_PREFIX(VertexAttribI3uiv) ; .set GL_PREFIX(VertexAttribI3uiv), GL_PREFIX(VertexAttribI3uivEXT)
  33896.         .globl GL_PREFIX(VertexAttribI4bv) ; .set GL_PREFIX(VertexAttribI4bv), GL_PREFIX(VertexAttribI4bvEXT)
  33897.         .globl GL_PREFIX(VertexAttribI4i) ; .set GL_PREFIX(VertexAttribI4i), GL_PREFIX(VertexAttribI4iEXT)
  33898.         .globl GL_PREFIX(VertexAttribI4iv) ; .set GL_PREFIX(VertexAttribI4iv), GL_PREFIX(VertexAttribI4ivEXT)
  33899.         .globl GL_PREFIX(VertexAttribI4sv) ; .set GL_PREFIX(VertexAttribI4sv), GL_PREFIX(VertexAttribI4svEXT)
  33900.         .globl GL_PREFIX(VertexAttribI4ubv) ; .set GL_PREFIX(VertexAttribI4ubv), GL_PREFIX(VertexAttribI4ubvEXT)
  33901.         .globl GL_PREFIX(VertexAttribI4ui) ; .set GL_PREFIX(VertexAttribI4ui), GL_PREFIX(VertexAttribI4uiEXT)
  33902.         .globl GL_PREFIX(VertexAttribI4uiv) ; .set GL_PREFIX(VertexAttribI4uiv), GL_PREFIX(VertexAttribI4uivEXT)
  33903.         .globl GL_PREFIX(VertexAttribI4usv) ; .set GL_PREFIX(VertexAttribI4usv), GL_PREFIX(VertexAttribI4usvEXT)
  33904.         .globl GL_PREFIX(VertexAttribIPointer) ; .set GL_PREFIX(VertexAttribIPointer), GL_PREFIX(VertexAttribIPointerEXT)
  33905.         .globl GL_PREFIX(FramebufferTextureLayer) ; .set GL_PREFIX(FramebufferTextureLayer), GL_PREFIX(FramebufferTextureLayerEXT)
  33906.         .globl GL_PREFIX(ColorMaski) ; .set GL_PREFIX(ColorMaski), GL_PREFIX(ColorMaskIndexedEXT)
  33907.         .globl GL_PREFIX(Disablei) ; .set GL_PREFIX(Disablei), GL_PREFIX(DisableIndexedEXT)
  33908.         .globl GL_PREFIX(Enablei) ; .set GL_PREFIX(Enablei), GL_PREFIX(EnableIndexedEXT)
  33909.         .globl GL_PREFIX(GetBooleani_v) ; .set GL_PREFIX(GetBooleani_v), GL_PREFIX(GetBooleanIndexedvEXT)
  33910.         .globl GL_PREFIX(GetIntegeri_v) ; .set GL_PREFIX(GetIntegeri_v), GL_PREFIX(GetIntegerIndexedvEXT)
  33911.         .globl GL_PREFIX(IsEnabledi) ; .set GL_PREFIX(IsEnabledi), GL_PREFIX(IsEnabledIndexedEXT)
  33912.         .globl GL_PREFIX(GetTexParameterIiv) ; .set GL_PREFIX(GetTexParameterIiv), GL_PREFIX(GetTexParameterIivEXT)
  33913.         .globl GL_PREFIX(GetTexParameterIuiv) ; .set GL_PREFIX(GetTexParameterIuiv), GL_PREFIX(GetTexParameterIuivEXT)
  33914.         .globl GL_PREFIX(TexParameterIiv) ; .set GL_PREFIX(TexParameterIiv), GL_PREFIX(TexParameterIivEXT)
  33915.         .globl GL_PREFIX(TexParameterIuiv) ; .set GL_PREFIX(TexParameterIuiv), GL_PREFIX(TexParameterIuivEXT)
  33916.         .globl GL_PREFIX(BeginConditionalRender) ; .set GL_PREFIX(BeginConditionalRender), GL_PREFIX(BeginConditionalRenderNV)
  33917.         .globl GL_PREFIX(EndConditionalRender) ; .set GL_PREFIX(EndConditionalRender), GL_PREFIX(EndConditionalRenderNV)
  33918.         .globl GL_PREFIX(BeginTransformFeedback) ; .set GL_PREFIX(BeginTransformFeedback), GL_PREFIX(BeginTransformFeedbackEXT)
  33919.         .globl GL_PREFIX(BindBufferBase) ; .set GL_PREFIX(BindBufferBase), GL_PREFIX(BindBufferBaseEXT)
  33920.         .globl GL_PREFIX(BindBufferRange) ; .set GL_PREFIX(BindBufferRange), GL_PREFIX(BindBufferRangeEXT)
  33921.         .globl GL_PREFIX(EndTransformFeedback) ; .set GL_PREFIX(EndTransformFeedback), GL_PREFIX(EndTransformFeedbackEXT)
  33922.         .globl GL_PREFIX(GetTransformFeedbackVarying) ; .set GL_PREFIX(GetTransformFeedbackVarying), GL_PREFIX(GetTransformFeedbackVaryingEXT)
  33923.         .globl GL_PREFIX(TransformFeedbackVaryings) ; .set GL_PREFIX(TransformFeedbackVaryings), GL_PREFIX(TransformFeedbackVaryingsEXT)
  33924.         .globl GL_PREFIX(ProvokingVertex) ; .set GL_PREFIX(ProvokingVertex), GL_PREFIX(ProvokingVertexEXT)
  33925.  
  33926. #if defined(GLX_USE_TLS) && defined(__linux__)
  33927.         .section ".note.ABI-tag", "a"
  33928.         .p2align 2
  33929.         .long   1f - 0f   /* name length */
  33930.         .long   3f - 2f   /* data length */
  33931.         .long   1         /* note length */
  33932. 0:      .asciz "GNU"      /* vendor name */
  33933. 1:      .p2align 2
  33934. 2:      .long   0         /* note data: the ABI tag */
  33935.         .long   2,4,20    /* Minimum kernel version w/TLS */
  33936. 3:      .p2align 2        /* pad out section */
  33937. #endif /* GLX_USE_TLS */
  33938.  
  33939. #if defined (__ELF__) && defined (__linux__)
  33940.         .section .note.GNU-stack,"",%progbits
  33941. #endif
  33942.