Merge branch 'ext-provoking-vertex'
[profile/ivi/mesa.git] / src / mesa / x86-64 / glapi_x86-64.S
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 #if defined(__GNUC__) && (__GNUC__ * 100 + __GNUC_MINOR__) >= 303
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(USE_XTHREADS) || defined(SOLARIS_THREADS) || defined(WIN32_THREADS) || 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(%rip), %rdi
77         jmp     pthread_getspecific@PLT
78
79 #elif defined(THREADS)
80
81         .extern _glapi_get_dispatch
82
83 #endif
84
85         .p2align        4,,15
86         .globl  GL_PREFIX(NewList)
87         .type   GL_PREFIX(NewList), @function
88 GL_PREFIX(NewList):
89 #if defined(GLX_USE_TLS)
90         call    _x86_64_get_dispatch@PLT
91         movq    0(%rax), %r11
92         jmp     *%r11
93 #elif defined(PTHREADS)
94         pushq   %rdi
95         pushq   %rsi
96         pushq   %rbp
97         call    _x86_64_get_dispatch@PLT
98         popq    %rbp
99         popq    %rsi
100         popq    %rdi
101         movq    (%rax), %r11
102         jmp     *%r11
103 #else
104         movq    _glapi_Dispatch(%rip), %rax
105         testq   %rax, %rax
106         je      1f
107         movq    0(%rax), %r11
108         jmp     *%r11
109 1:
110         pushq   %rdi
111         pushq   %rsi
112         pushq   %rbp
113         call    _glapi_get_dispatch
114         popq    %rbp
115         popq    %rsi
116         popq    %rdi
117         movq    0(%rax), %r11
118         jmp     *%r11
119 #endif /* defined(GLX_USE_TLS) */
120         .size   GL_PREFIX(NewList), .-GL_PREFIX(NewList)
121
122         .p2align        4,,15
123         .globl  GL_PREFIX(EndList)
124         .type   GL_PREFIX(EndList), @function
125 GL_PREFIX(EndList):
126 #if defined(GLX_USE_TLS)
127         call    _x86_64_get_dispatch@PLT
128         movq    8(%rax), %r11
129         jmp     *%r11
130 #elif defined(PTHREADS)
131         pushq   %rbp
132         call    _x86_64_get_dispatch@PLT
133         popq    %rbp
134         movq    8(%rax), %r11
135         jmp     *%r11
136 #else
137         movq    _glapi_Dispatch(%rip), %rax
138         testq   %rax, %rax
139         je      1f
140         movq    8(%rax), %r11
141         jmp     *%r11
142 1:
143         pushq   %rbp
144         call    _glapi_get_dispatch
145         popq    %rbp
146         movq    8(%rax), %r11
147         jmp     *%r11
148 #endif /* defined(GLX_USE_TLS) */
149         .size   GL_PREFIX(EndList), .-GL_PREFIX(EndList)
150
151         .p2align        4,,15
152         .globl  GL_PREFIX(CallList)
153         .type   GL_PREFIX(CallList), @function
154 GL_PREFIX(CallList):
155 #if defined(GLX_USE_TLS)
156         call    _x86_64_get_dispatch@PLT
157         movq    16(%rax), %r11
158         jmp     *%r11
159 #elif defined(PTHREADS)
160         pushq   %rdi
161         call    _x86_64_get_dispatch@PLT
162         popq    %rdi
163         movq    16(%rax), %r11
164         jmp     *%r11
165 #else
166         movq    _glapi_Dispatch(%rip), %rax
167         testq   %rax, %rax
168         je      1f
169         movq    16(%rax), %r11
170         jmp     *%r11
171 1:
172         pushq   %rdi
173         call    _glapi_get_dispatch
174         popq    %rdi
175         movq    16(%rax), %r11
176         jmp     *%r11
177 #endif /* defined(GLX_USE_TLS) */
178         .size   GL_PREFIX(CallList), .-GL_PREFIX(CallList)
179
180         .p2align        4,,15
181         .globl  GL_PREFIX(CallLists)
182         .type   GL_PREFIX(CallLists), @function
183 GL_PREFIX(CallLists):
184 #if defined(GLX_USE_TLS)
185         call    _x86_64_get_dispatch@PLT
186         movq    24(%rax), %r11
187         jmp     *%r11
188 #elif defined(PTHREADS)
189         pushq   %rdi
190         pushq   %rsi
191         pushq   %rdx
192         call    _x86_64_get_dispatch@PLT
193         popq    %rdx
194         popq    %rsi
195         popq    %rdi
196         movq    24(%rax), %r11
197         jmp     *%r11
198 #else
199         movq    _glapi_Dispatch(%rip), %rax
200         testq   %rax, %rax
201         je      1f
202         movq    24(%rax), %r11
203         jmp     *%r11
204 1:
205         pushq   %rdi
206         pushq   %rsi
207         pushq   %rdx
208         call    _glapi_get_dispatch
209         popq    %rdx
210         popq    %rsi
211         popq    %rdi
212         movq    24(%rax), %r11
213         jmp     *%r11
214 #endif /* defined(GLX_USE_TLS) */
215         .size   GL_PREFIX(CallLists), .-GL_PREFIX(CallLists)
216
217         .p2align        4,,15
218         .globl  GL_PREFIX(DeleteLists)
219         .type   GL_PREFIX(DeleteLists), @function
220 GL_PREFIX(DeleteLists):
221 #if defined(GLX_USE_TLS)
222         call    _x86_64_get_dispatch@PLT
223         movq    32(%rax), %r11
224         jmp     *%r11
225 #elif defined(PTHREADS)
226         pushq   %rdi
227         pushq   %rsi
228         pushq   %rbp
229         call    _x86_64_get_dispatch@PLT
230         popq    %rbp
231         popq    %rsi
232         popq    %rdi
233         movq    32(%rax), %r11
234         jmp     *%r11
235 #else
236         movq    _glapi_Dispatch(%rip), %rax
237         testq   %rax, %rax
238         je      1f
239         movq    32(%rax), %r11
240         jmp     *%r11
241 1:
242         pushq   %rdi
243         pushq   %rsi
244         pushq   %rbp
245         call    _glapi_get_dispatch
246         popq    %rbp
247         popq    %rsi
248         popq    %rdi
249         movq    32(%rax), %r11
250         jmp     *%r11
251 #endif /* defined(GLX_USE_TLS) */
252         .size   GL_PREFIX(DeleteLists), .-GL_PREFIX(DeleteLists)
253
254         .p2align        4,,15
255         .globl  GL_PREFIX(GenLists)
256         .type   GL_PREFIX(GenLists), @function
257 GL_PREFIX(GenLists):
258 #if defined(GLX_USE_TLS)
259         call    _x86_64_get_dispatch@PLT
260         movq    40(%rax), %r11
261         jmp     *%r11
262 #elif defined(PTHREADS)
263         pushq   %rdi
264         call    _x86_64_get_dispatch@PLT
265         popq    %rdi
266         movq    40(%rax), %r11
267         jmp     *%r11
268 #else
269         movq    _glapi_Dispatch(%rip), %rax
270         testq   %rax, %rax
271         je      1f
272         movq    40(%rax), %r11
273         jmp     *%r11
274 1:
275         pushq   %rdi
276         call    _glapi_get_dispatch
277         popq    %rdi
278         movq    40(%rax), %r11
279         jmp     *%r11
280 #endif /* defined(GLX_USE_TLS) */
281         .size   GL_PREFIX(GenLists), .-GL_PREFIX(GenLists)
282
283         .p2align        4,,15
284         .globl  GL_PREFIX(ListBase)
285         .type   GL_PREFIX(ListBase), @function
286 GL_PREFIX(ListBase):
287 #if defined(GLX_USE_TLS)
288         call    _x86_64_get_dispatch@PLT
289         movq    48(%rax), %r11
290         jmp     *%r11
291 #elif defined(PTHREADS)
292         pushq   %rdi
293         call    _x86_64_get_dispatch@PLT
294         popq    %rdi
295         movq    48(%rax), %r11
296         jmp     *%r11
297 #else
298         movq    _glapi_Dispatch(%rip), %rax
299         testq   %rax, %rax
300         je      1f
301         movq    48(%rax), %r11
302         jmp     *%r11
303 1:
304         pushq   %rdi
305         call    _glapi_get_dispatch
306         popq    %rdi
307         movq    48(%rax), %r11
308         jmp     *%r11
309 #endif /* defined(GLX_USE_TLS) */
310         .size   GL_PREFIX(ListBase), .-GL_PREFIX(ListBase)
311
312         .p2align        4,,15
313         .globl  GL_PREFIX(Begin)
314         .type   GL_PREFIX(Begin), @function
315 GL_PREFIX(Begin):
316 #if defined(GLX_USE_TLS)
317         call    _x86_64_get_dispatch@PLT
318         movq    56(%rax), %r11
319         jmp     *%r11
320 #elif defined(PTHREADS)
321         pushq   %rdi
322         call    _x86_64_get_dispatch@PLT
323         popq    %rdi
324         movq    56(%rax), %r11
325         jmp     *%r11
326 #else
327         movq    _glapi_Dispatch(%rip), %rax
328         testq   %rax, %rax
329         je      1f
330         movq    56(%rax), %r11
331         jmp     *%r11
332 1:
333         pushq   %rdi
334         call    _glapi_get_dispatch
335         popq    %rdi
336         movq    56(%rax), %r11
337         jmp     *%r11
338 #endif /* defined(GLX_USE_TLS) */
339         .size   GL_PREFIX(Begin), .-GL_PREFIX(Begin)
340
341         .p2align        4,,15
342         .globl  GL_PREFIX(Bitmap)
343         .type   GL_PREFIX(Bitmap), @function
344 GL_PREFIX(Bitmap):
345 #if defined(GLX_USE_TLS)
346         call    _x86_64_get_dispatch@PLT
347         movq    64(%rax), %r11
348         jmp     *%r11
349 #elif defined(PTHREADS)
350         subq    $56, %rsp
351         movq    %rdi, (%rsp)
352         movq    %rsi, 8(%rsp)
353         movq    %xmm0, 16(%rsp)
354         movq    %xmm1, 24(%rsp)
355         movq    %xmm2, 32(%rsp)
356         movq    %xmm3, 40(%rsp)
357         movq    %rdx, 48(%rsp)
358         call    _x86_64_get_dispatch@PLT
359         movq    48(%rsp), %rdx
360         movq    40(%rsp), %xmm3
361         movq    32(%rsp), %xmm2
362         movq    24(%rsp), %xmm1
363         movq    16(%rsp), %xmm0
364         movq    8(%rsp), %rsi
365         movq    (%rsp), %rdi
366         addq    $56, %rsp
367         movq    64(%rax), %r11
368         jmp     *%r11
369 #else
370         movq    _glapi_Dispatch(%rip), %rax
371         testq   %rax, %rax
372         je      1f
373         movq    64(%rax), %r11
374         jmp     *%r11
375 1:
376         subq    $56, %rsp
377         movq    %rdi, (%rsp)
378         movq    %rsi, 8(%rsp)
379         movq    %xmm0, 16(%rsp)
380         movq    %xmm1, 24(%rsp)
381         movq    %xmm2, 32(%rsp)
382         movq    %xmm3, 40(%rsp)
383         movq    %rdx, 48(%rsp)
384         call    _glapi_get_dispatch
385         movq    48(%rsp), %rdx
386         movq    40(%rsp), %xmm3
387         movq    32(%rsp), %xmm2
388         movq    24(%rsp), %xmm1
389         movq    16(%rsp), %xmm0
390         movq    8(%rsp), %rsi
391         movq    (%rsp), %rdi
392         addq    $56, %rsp
393         movq    64(%rax), %r11
394         jmp     *%r11
395 #endif /* defined(GLX_USE_TLS) */
396         .size   GL_PREFIX(Bitmap), .-GL_PREFIX(Bitmap)
397
398         .p2align        4,,15
399         .globl  GL_PREFIX(Color3b)
400         .type   GL_PREFIX(Color3b), @function
401 GL_PREFIX(Color3b):
402 #if defined(GLX_USE_TLS)
403         call    _x86_64_get_dispatch@PLT
404         movq    72(%rax), %r11
405         jmp     *%r11
406 #elif defined(PTHREADS)
407         pushq   %rdi
408         pushq   %rsi
409         pushq   %rdx
410         call    _x86_64_get_dispatch@PLT
411         popq    %rdx
412         popq    %rsi
413         popq    %rdi
414         movq    72(%rax), %r11
415         jmp     *%r11
416 #else
417         movq    _glapi_Dispatch(%rip), %rax
418         testq   %rax, %rax
419         je      1f
420         movq    72(%rax), %r11
421         jmp     *%r11
422 1:
423         pushq   %rdi
424         pushq   %rsi
425         pushq   %rdx
426         call    _glapi_get_dispatch
427         popq    %rdx
428         popq    %rsi
429         popq    %rdi
430         movq    72(%rax), %r11
431         jmp     *%r11
432 #endif /* defined(GLX_USE_TLS) */
433         .size   GL_PREFIX(Color3b), .-GL_PREFIX(Color3b)
434
435         .p2align        4,,15
436         .globl  GL_PREFIX(Color3bv)
437         .type   GL_PREFIX(Color3bv), @function
438 GL_PREFIX(Color3bv):
439 #if defined(GLX_USE_TLS)
440         call    _x86_64_get_dispatch@PLT
441         movq    80(%rax), %r11
442         jmp     *%r11
443 #elif defined(PTHREADS)
444         pushq   %rdi
445         call    _x86_64_get_dispatch@PLT
446         popq    %rdi
447         movq    80(%rax), %r11
448         jmp     *%r11
449 #else
450         movq    _glapi_Dispatch(%rip), %rax
451         testq   %rax, %rax
452         je      1f
453         movq    80(%rax), %r11
454         jmp     *%r11
455 1:
456         pushq   %rdi
457         call    _glapi_get_dispatch
458         popq    %rdi
459         movq    80(%rax), %r11
460         jmp     *%r11
461 #endif /* defined(GLX_USE_TLS) */
462         .size   GL_PREFIX(Color3bv), .-GL_PREFIX(Color3bv)
463
464         .p2align        4,,15
465         .globl  GL_PREFIX(Color3d)
466         .type   GL_PREFIX(Color3d), @function
467 GL_PREFIX(Color3d):
468 #if defined(GLX_USE_TLS)
469         call    _x86_64_get_dispatch@PLT
470         movq    88(%rax), %r11
471         jmp     *%r11
472 #elif defined(PTHREADS)
473         subq    $24, %rsp
474         movq    %xmm0, (%rsp)
475         movq    %xmm1, 8(%rsp)
476         movq    %xmm2, 16(%rsp)
477         call    _x86_64_get_dispatch@PLT
478         movq    16(%rsp), %xmm2
479         movq    8(%rsp), %xmm1
480         movq    (%rsp), %xmm0
481         addq    $24, %rsp
482         movq    88(%rax), %r11
483         jmp     *%r11
484 #else
485         movq    _glapi_Dispatch(%rip), %rax
486         testq   %rax, %rax
487         je      1f
488         movq    88(%rax), %r11
489         jmp     *%r11
490 1:
491         subq    $24, %rsp
492         movq    %xmm0, (%rsp)
493         movq    %xmm1, 8(%rsp)
494         movq    %xmm2, 16(%rsp)
495         call    _glapi_get_dispatch
496         movq    16(%rsp), %xmm2
497         movq    8(%rsp), %xmm1
498         movq    (%rsp), %xmm0
499         addq    $24, %rsp
500         movq    88(%rax), %r11
501         jmp     *%r11
502 #endif /* defined(GLX_USE_TLS) */
503         .size   GL_PREFIX(Color3d), .-GL_PREFIX(Color3d)
504
505         .p2align        4,,15
506         .globl  GL_PREFIX(Color3dv)
507         .type   GL_PREFIX(Color3dv), @function
508 GL_PREFIX(Color3dv):
509 #if defined(GLX_USE_TLS)
510         call    _x86_64_get_dispatch@PLT
511         movq    96(%rax), %r11
512         jmp     *%r11
513 #elif defined(PTHREADS)
514         pushq   %rdi
515         call    _x86_64_get_dispatch@PLT
516         popq    %rdi
517         movq    96(%rax), %r11
518         jmp     *%r11
519 #else
520         movq    _glapi_Dispatch(%rip), %rax
521         testq   %rax, %rax
522         je      1f
523         movq    96(%rax), %r11
524         jmp     *%r11
525 1:
526         pushq   %rdi
527         call    _glapi_get_dispatch
528         popq    %rdi
529         movq    96(%rax), %r11
530         jmp     *%r11
531 #endif /* defined(GLX_USE_TLS) */
532         .size   GL_PREFIX(Color3dv), .-GL_PREFIX(Color3dv)
533
534         .p2align        4,,15
535         .globl  GL_PREFIX(Color3f)
536         .type   GL_PREFIX(Color3f), @function
537 GL_PREFIX(Color3f):
538 #if defined(GLX_USE_TLS)
539         call    _x86_64_get_dispatch@PLT
540         movq    104(%rax), %r11
541         jmp     *%r11
542 #elif defined(PTHREADS)
543         subq    $24, %rsp
544         movq    %xmm0, (%rsp)
545         movq    %xmm1, 8(%rsp)
546         movq    %xmm2, 16(%rsp)
547         call    _x86_64_get_dispatch@PLT
548         movq    16(%rsp), %xmm2
549         movq    8(%rsp), %xmm1
550         movq    (%rsp), %xmm0
551         addq    $24, %rsp
552         movq    104(%rax), %r11
553         jmp     *%r11
554 #else
555         movq    _glapi_Dispatch(%rip), %rax
556         testq   %rax, %rax
557         je      1f
558         movq    104(%rax), %r11
559         jmp     *%r11
560 1:
561         subq    $24, %rsp
562         movq    %xmm0, (%rsp)
563         movq    %xmm1, 8(%rsp)
564         movq    %xmm2, 16(%rsp)
565         call    _glapi_get_dispatch
566         movq    16(%rsp), %xmm2
567         movq    8(%rsp), %xmm1
568         movq    (%rsp), %xmm0
569         addq    $24, %rsp
570         movq    104(%rax), %r11
571         jmp     *%r11
572 #endif /* defined(GLX_USE_TLS) */
573         .size   GL_PREFIX(Color3f), .-GL_PREFIX(Color3f)
574
575         .p2align        4,,15
576         .globl  GL_PREFIX(Color3fv)
577         .type   GL_PREFIX(Color3fv), @function
578 GL_PREFIX(Color3fv):
579 #if defined(GLX_USE_TLS)
580         call    _x86_64_get_dispatch@PLT
581         movq    112(%rax), %r11
582         jmp     *%r11
583 #elif defined(PTHREADS)
584         pushq   %rdi
585         call    _x86_64_get_dispatch@PLT
586         popq    %rdi
587         movq    112(%rax), %r11
588         jmp     *%r11
589 #else
590         movq    _glapi_Dispatch(%rip), %rax
591         testq   %rax, %rax
592         je      1f
593         movq    112(%rax), %r11
594         jmp     *%r11
595 1:
596         pushq   %rdi
597         call    _glapi_get_dispatch
598         popq    %rdi
599         movq    112(%rax), %r11
600         jmp     *%r11
601 #endif /* defined(GLX_USE_TLS) */
602         .size   GL_PREFIX(Color3fv), .-GL_PREFIX(Color3fv)
603
604         .p2align        4,,15
605         .globl  GL_PREFIX(Color3i)
606         .type   GL_PREFIX(Color3i), @function
607 GL_PREFIX(Color3i):
608 #if defined(GLX_USE_TLS)
609         call    _x86_64_get_dispatch@PLT
610         movq    120(%rax), %r11
611         jmp     *%r11
612 #elif defined(PTHREADS)
613         pushq   %rdi
614         pushq   %rsi
615         pushq   %rdx
616         call    _x86_64_get_dispatch@PLT
617         popq    %rdx
618         popq    %rsi
619         popq    %rdi
620         movq    120(%rax), %r11
621         jmp     *%r11
622 #else
623         movq    _glapi_Dispatch(%rip), %rax
624         testq   %rax, %rax
625         je      1f
626         movq    120(%rax), %r11
627         jmp     *%r11
628 1:
629         pushq   %rdi
630         pushq   %rsi
631         pushq   %rdx
632         call    _glapi_get_dispatch
633         popq    %rdx
634         popq    %rsi
635         popq    %rdi
636         movq    120(%rax), %r11
637         jmp     *%r11
638 #endif /* defined(GLX_USE_TLS) */
639         .size   GL_PREFIX(Color3i), .-GL_PREFIX(Color3i)
640
641         .p2align        4,,15
642         .globl  GL_PREFIX(Color3iv)
643         .type   GL_PREFIX(Color3iv), @function
644 GL_PREFIX(Color3iv):
645 #if defined(GLX_USE_TLS)
646         call    _x86_64_get_dispatch@PLT
647         movq    128(%rax), %r11
648         jmp     *%r11
649 #elif defined(PTHREADS)
650         pushq   %rdi
651         call    _x86_64_get_dispatch@PLT
652         popq    %rdi
653         movq    128(%rax), %r11
654         jmp     *%r11
655 #else
656         movq    _glapi_Dispatch(%rip), %rax
657         testq   %rax, %rax
658         je      1f
659         movq    128(%rax), %r11
660         jmp     *%r11
661 1:
662         pushq   %rdi
663         call    _glapi_get_dispatch
664         popq    %rdi
665         movq    128(%rax), %r11
666         jmp     *%r11
667 #endif /* defined(GLX_USE_TLS) */
668         .size   GL_PREFIX(Color3iv), .-GL_PREFIX(Color3iv)
669
670         .p2align        4,,15
671         .globl  GL_PREFIX(Color3s)
672         .type   GL_PREFIX(Color3s), @function
673 GL_PREFIX(Color3s):
674 #if defined(GLX_USE_TLS)
675         call    _x86_64_get_dispatch@PLT
676         movq    136(%rax), %r11
677         jmp     *%r11
678 #elif defined(PTHREADS)
679         pushq   %rdi
680         pushq   %rsi
681         pushq   %rdx
682         call    _x86_64_get_dispatch@PLT
683         popq    %rdx
684         popq    %rsi
685         popq    %rdi
686         movq    136(%rax), %r11
687         jmp     *%r11
688 #else
689         movq    _glapi_Dispatch(%rip), %rax
690         testq   %rax, %rax
691         je      1f
692         movq    136(%rax), %r11
693         jmp     *%r11
694 1:
695         pushq   %rdi
696         pushq   %rsi
697         pushq   %rdx
698         call    _glapi_get_dispatch
699         popq    %rdx
700         popq    %rsi
701         popq    %rdi
702         movq    136(%rax), %r11
703         jmp     *%r11
704 #endif /* defined(GLX_USE_TLS) */
705         .size   GL_PREFIX(Color3s), .-GL_PREFIX(Color3s)
706
707         .p2align        4,,15
708         .globl  GL_PREFIX(Color3sv)
709         .type   GL_PREFIX(Color3sv), @function
710 GL_PREFIX(Color3sv):
711 #if defined(GLX_USE_TLS)
712         call    _x86_64_get_dispatch@PLT
713         movq    144(%rax), %r11
714         jmp     *%r11
715 #elif defined(PTHREADS)
716         pushq   %rdi
717         call    _x86_64_get_dispatch@PLT
718         popq    %rdi
719         movq    144(%rax), %r11
720         jmp     *%r11
721 #else
722         movq    _glapi_Dispatch(%rip), %rax
723         testq   %rax, %rax
724         je      1f
725         movq    144(%rax), %r11
726         jmp     *%r11
727 1:
728         pushq   %rdi
729         call    _glapi_get_dispatch
730         popq    %rdi
731         movq    144(%rax), %r11
732         jmp     *%r11
733 #endif /* defined(GLX_USE_TLS) */
734         .size   GL_PREFIX(Color3sv), .-GL_PREFIX(Color3sv)
735
736         .p2align        4,,15
737         .globl  GL_PREFIX(Color3ub)
738         .type   GL_PREFIX(Color3ub), @function
739 GL_PREFIX(Color3ub):
740 #if defined(GLX_USE_TLS)
741         call    _x86_64_get_dispatch@PLT
742         movq    152(%rax), %r11
743         jmp     *%r11
744 #elif defined(PTHREADS)
745         pushq   %rdi
746         pushq   %rsi
747         pushq   %rdx
748         call    _x86_64_get_dispatch@PLT
749         popq    %rdx
750         popq    %rsi
751         popq    %rdi
752         movq    152(%rax), %r11
753         jmp     *%r11
754 #else
755         movq    _glapi_Dispatch(%rip), %rax
756         testq   %rax, %rax
757         je      1f
758         movq    152(%rax), %r11
759         jmp     *%r11
760 1:
761         pushq   %rdi
762         pushq   %rsi
763         pushq   %rdx
764         call    _glapi_get_dispatch
765         popq    %rdx
766         popq    %rsi
767         popq    %rdi
768         movq    152(%rax), %r11
769         jmp     *%r11
770 #endif /* defined(GLX_USE_TLS) */
771         .size   GL_PREFIX(Color3ub), .-GL_PREFIX(Color3ub)
772
773         .p2align        4,,15
774         .globl  GL_PREFIX(Color3ubv)
775         .type   GL_PREFIX(Color3ubv), @function
776 GL_PREFIX(Color3ubv):
777 #if defined(GLX_USE_TLS)
778         call    _x86_64_get_dispatch@PLT
779         movq    160(%rax), %r11
780         jmp     *%r11
781 #elif defined(PTHREADS)
782         pushq   %rdi
783         call    _x86_64_get_dispatch@PLT
784         popq    %rdi
785         movq    160(%rax), %r11
786         jmp     *%r11
787 #else
788         movq    _glapi_Dispatch(%rip), %rax
789         testq   %rax, %rax
790         je      1f
791         movq    160(%rax), %r11
792         jmp     *%r11
793 1:
794         pushq   %rdi
795         call    _glapi_get_dispatch
796         popq    %rdi
797         movq    160(%rax), %r11
798         jmp     *%r11
799 #endif /* defined(GLX_USE_TLS) */
800         .size   GL_PREFIX(Color3ubv), .-GL_PREFIX(Color3ubv)
801
802         .p2align        4,,15
803         .globl  GL_PREFIX(Color3ui)
804         .type   GL_PREFIX(Color3ui), @function
805 GL_PREFIX(Color3ui):
806 #if defined(GLX_USE_TLS)
807         call    _x86_64_get_dispatch@PLT
808         movq    168(%rax), %r11
809         jmp     *%r11
810 #elif defined(PTHREADS)
811         pushq   %rdi
812         pushq   %rsi
813         pushq   %rdx
814         call    _x86_64_get_dispatch@PLT
815         popq    %rdx
816         popq    %rsi
817         popq    %rdi
818         movq    168(%rax), %r11
819         jmp     *%r11
820 #else
821         movq    _glapi_Dispatch(%rip), %rax
822         testq   %rax, %rax
823         je      1f
824         movq    168(%rax), %r11
825         jmp     *%r11
826 1:
827         pushq   %rdi
828         pushq   %rsi
829         pushq   %rdx
830         call    _glapi_get_dispatch
831         popq    %rdx
832         popq    %rsi
833         popq    %rdi
834         movq    168(%rax), %r11
835         jmp     *%r11
836 #endif /* defined(GLX_USE_TLS) */
837         .size   GL_PREFIX(Color3ui), .-GL_PREFIX(Color3ui)
838
839         .p2align        4,,15
840         .globl  GL_PREFIX(Color3uiv)
841         .type   GL_PREFIX(Color3uiv), @function
842 GL_PREFIX(Color3uiv):
843 #if defined(GLX_USE_TLS)
844         call    _x86_64_get_dispatch@PLT
845         movq    176(%rax), %r11
846         jmp     *%r11
847 #elif defined(PTHREADS)
848         pushq   %rdi
849         call    _x86_64_get_dispatch@PLT
850         popq    %rdi
851         movq    176(%rax), %r11
852         jmp     *%r11
853 #else
854         movq    _glapi_Dispatch(%rip), %rax
855         testq   %rax, %rax
856         je      1f
857         movq    176(%rax), %r11
858         jmp     *%r11
859 1:
860         pushq   %rdi
861         call    _glapi_get_dispatch
862         popq    %rdi
863         movq    176(%rax), %r11
864         jmp     *%r11
865 #endif /* defined(GLX_USE_TLS) */
866         .size   GL_PREFIX(Color3uiv), .-GL_PREFIX(Color3uiv)
867
868         .p2align        4,,15
869         .globl  GL_PREFIX(Color3us)
870         .type   GL_PREFIX(Color3us), @function
871 GL_PREFIX(Color3us):
872 #if defined(GLX_USE_TLS)
873         call    _x86_64_get_dispatch@PLT
874         movq    184(%rax), %r11
875         jmp     *%r11
876 #elif defined(PTHREADS)
877         pushq   %rdi
878         pushq   %rsi
879         pushq   %rdx
880         call    _x86_64_get_dispatch@PLT
881         popq    %rdx
882         popq    %rsi
883         popq    %rdi
884         movq    184(%rax), %r11
885         jmp     *%r11
886 #else
887         movq    _glapi_Dispatch(%rip), %rax
888         testq   %rax, %rax
889         je      1f
890         movq    184(%rax), %r11
891         jmp     *%r11
892 1:
893         pushq   %rdi
894         pushq   %rsi
895         pushq   %rdx
896         call    _glapi_get_dispatch
897         popq    %rdx
898         popq    %rsi
899         popq    %rdi
900         movq    184(%rax), %r11
901         jmp     *%r11
902 #endif /* defined(GLX_USE_TLS) */
903         .size   GL_PREFIX(Color3us), .-GL_PREFIX(Color3us)
904
905         .p2align        4,,15
906         .globl  GL_PREFIX(Color3usv)
907         .type   GL_PREFIX(Color3usv), @function
908 GL_PREFIX(Color3usv):
909 #if defined(GLX_USE_TLS)
910         call    _x86_64_get_dispatch@PLT
911         movq    192(%rax), %r11
912         jmp     *%r11
913 #elif defined(PTHREADS)
914         pushq   %rdi
915         call    _x86_64_get_dispatch@PLT
916         popq    %rdi
917         movq    192(%rax), %r11
918         jmp     *%r11
919 #else
920         movq    _glapi_Dispatch(%rip), %rax
921         testq   %rax, %rax
922         je      1f
923         movq    192(%rax), %r11
924         jmp     *%r11
925 1:
926         pushq   %rdi
927         call    _glapi_get_dispatch
928         popq    %rdi
929         movq    192(%rax), %r11
930         jmp     *%r11
931 #endif /* defined(GLX_USE_TLS) */
932         .size   GL_PREFIX(Color3usv), .-GL_PREFIX(Color3usv)
933
934         .p2align        4,,15
935         .globl  GL_PREFIX(Color4b)
936         .type   GL_PREFIX(Color4b), @function
937 GL_PREFIX(Color4b):
938 #if defined(GLX_USE_TLS)
939         call    _x86_64_get_dispatch@PLT
940         movq    200(%rax), %r11
941         jmp     *%r11
942 #elif defined(PTHREADS)
943         pushq   %rdi
944         pushq   %rsi
945         pushq   %rdx
946         pushq   %rcx
947         pushq   %rbp
948         call    _x86_64_get_dispatch@PLT
949         popq    %rbp
950         popq    %rcx
951         popq    %rdx
952         popq    %rsi
953         popq    %rdi
954         movq    200(%rax), %r11
955         jmp     *%r11
956 #else
957         movq    _glapi_Dispatch(%rip), %rax
958         testq   %rax, %rax
959         je      1f
960         movq    200(%rax), %r11
961         jmp     *%r11
962 1:
963         pushq   %rdi
964         pushq   %rsi
965         pushq   %rdx
966         pushq   %rcx
967         pushq   %rbp
968         call    _glapi_get_dispatch
969         popq    %rbp
970         popq    %rcx
971         popq    %rdx
972         popq    %rsi
973         popq    %rdi
974         movq    200(%rax), %r11
975         jmp     *%r11
976 #endif /* defined(GLX_USE_TLS) */
977         .size   GL_PREFIX(Color4b), .-GL_PREFIX(Color4b)
978
979         .p2align        4,,15
980         .globl  GL_PREFIX(Color4bv)
981         .type   GL_PREFIX(Color4bv), @function
982 GL_PREFIX(Color4bv):
983 #if defined(GLX_USE_TLS)
984         call    _x86_64_get_dispatch@PLT
985         movq    208(%rax), %r11
986         jmp     *%r11
987 #elif defined(PTHREADS)
988         pushq   %rdi
989         call    _x86_64_get_dispatch@PLT
990         popq    %rdi
991         movq    208(%rax), %r11
992         jmp     *%r11
993 #else
994         movq    _glapi_Dispatch(%rip), %rax
995         testq   %rax, %rax
996         je      1f
997         movq    208(%rax), %r11
998         jmp     *%r11
999 1:
1000         pushq   %rdi
1001         call    _glapi_get_dispatch
1002         popq    %rdi
1003         movq    208(%rax), %r11
1004         jmp     *%r11
1005 #endif /* defined(GLX_USE_TLS) */
1006         .size   GL_PREFIX(Color4bv), .-GL_PREFIX(Color4bv)
1007
1008         .p2align        4,,15
1009         .globl  GL_PREFIX(Color4d)
1010         .type   GL_PREFIX(Color4d), @function
1011 GL_PREFIX(Color4d):
1012 #if defined(GLX_USE_TLS)
1013         call    _x86_64_get_dispatch@PLT
1014         movq    216(%rax), %r11
1015         jmp     *%r11
1016 #elif defined(PTHREADS)
1017         subq    $40, %rsp
1018         movq    %xmm0, (%rsp)
1019         movq    %xmm1, 8(%rsp)
1020         movq    %xmm2, 16(%rsp)
1021         movq    %xmm3, 24(%rsp)
1022         call    _x86_64_get_dispatch@PLT
1023         movq    24(%rsp), %xmm3
1024         movq    16(%rsp), %xmm2
1025         movq    8(%rsp), %xmm1
1026         movq    (%rsp), %xmm0
1027         addq    $40, %rsp
1028         movq    216(%rax), %r11
1029         jmp     *%r11
1030 #else
1031         movq    _glapi_Dispatch(%rip), %rax
1032         testq   %rax, %rax
1033         je      1f
1034         movq    216(%rax), %r11
1035         jmp     *%r11
1036 1:
1037         subq    $40, %rsp
1038         movq    %xmm0, (%rsp)
1039         movq    %xmm1, 8(%rsp)
1040         movq    %xmm2, 16(%rsp)
1041         movq    %xmm3, 24(%rsp)
1042         call    _glapi_get_dispatch
1043         movq    24(%rsp), %xmm3
1044         movq    16(%rsp), %xmm2
1045         movq    8(%rsp), %xmm1
1046         movq    (%rsp), %xmm0
1047         addq    $40, %rsp
1048         movq    216(%rax), %r11
1049         jmp     *%r11
1050 #endif /* defined(GLX_USE_TLS) */
1051         .size   GL_PREFIX(Color4d), .-GL_PREFIX(Color4d)
1052
1053         .p2align        4,,15
1054         .globl  GL_PREFIX(Color4dv)
1055         .type   GL_PREFIX(Color4dv), @function
1056 GL_PREFIX(Color4dv):
1057 #if defined(GLX_USE_TLS)
1058         call    _x86_64_get_dispatch@PLT
1059         movq    224(%rax), %r11
1060         jmp     *%r11
1061 #elif defined(PTHREADS)
1062         pushq   %rdi
1063         call    _x86_64_get_dispatch@PLT
1064         popq    %rdi
1065         movq    224(%rax), %r11
1066         jmp     *%r11
1067 #else
1068         movq    _glapi_Dispatch(%rip), %rax
1069         testq   %rax, %rax
1070         je      1f
1071         movq    224(%rax), %r11
1072         jmp     *%r11
1073 1:
1074         pushq   %rdi
1075         call    _glapi_get_dispatch
1076         popq    %rdi
1077         movq    224(%rax), %r11
1078         jmp     *%r11
1079 #endif /* defined(GLX_USE_TLS) */
1080         .size   GL_PREFIX(Color4dv), .-GL_PREFIX(Color4dv)
1081
1082         .p2align        4,,15
1083         .globl  GL_PREFIX(Color4f)
1084         .type   GL_PREFIX(Color4f), @function
1085 GL_PREFIX(Color4f):
1086 #if defined(GLX_USE_TLS)
1087         call    _x86_64_get_dispatch@PLT
1088         movq    232(%rax), %r11
1089         jmp     *%r11
1090 #elif defined(PTHREADS)
1091         subq    $40, %rsp
1092         movq    %xmm0, (%rsp)
1093         movq    %xmm1, 8(%rsp)
1094         movq    %xmm2, 16(%rsp)
1095         movq    %xmm3, 24(%rsp)
1096         call    _x86_64_get_dispatch@PLT
1097         movq    24(%rsp), %xmm3
1098         movq    16(%rsp), %xmm2
1099         movq    8(%rsp), %xmm1
1100         movq    (%rsp), %xmm0
1101         addq    $40, %rsp
1102         movq    232(%rax), %r11
1103         jmp     *%r11
1104 #else
1105         movq    _glapi_Dispatch(%rip), %rax
1106         testq   %rax, %rax
1107         je      1f
1108         movq    232(%rax), %r11
1109         jmp     *%r11
1110 1:
1111         subq    $40, %rsp
1112         movq    %xmm0, (%rsp)
1113         movq    %xmm1, 8(%rsp)
1114         movq    %xmm2, 16(%rsp)
1115         movq    %xmm3, 24(%rsp)
1116         call    _glapi_get_dispatch
1117         movq    24(%rsp), %xmm3
1118         movq    16(%rsp), %xmm2
1119         movq    8(%rsp), %xmm1
1120         movq    (%rsp), %xmm0
1121         addq    $40, %rsp
1122         movq    232(%rax), %r11
1123         jmp     *%r11
1124 #endif /* defined(GLX_USE_TLS) */
1125         .size   GL_PREFIX(Color4f), .-GL_PREFIX(Color4f)
1126
1127         .p2align        4,,15
1128         .globl  GL_PREFIX(Color4fv)
1129         .type   GL_PREFIX(Color4fv), @function
1130 GL_PREFIX(Color4fv):
1131 #if defined(GLX_USE_TLS)
1132         call    _x86_64_get_dispatch@PLT
1133         movq    240(%rax), %r11
1134         jmp     *%r11
1135 #elif defined(PTHREADS)
1136         pushq   %rdi
1137         call    _x86_64_get_dispatch@PLT
1138         popq    %rdi
1139         movq    240(%rax), %r11
1140         jmp     *%r11
1141 #else
1142         movq    _glapi_Dispatch(%rip), %rax
1143         testq   %rax, %rax
1144         je      1f
1145         movq    240(%rax), %r11
1146         jmp     *%r11
1147 1:
1148         pushq   %rdi
1149         call    _glapi_get_dispatch
1150         popq    %rdi
1151         movq    240(%rax), %r11
1152         jmp     *%r11
1153 #endif /* defined(GLX_USE_TLS) */
1154         .size   GL_PREFIX(Color4fv), .-GL_PREFIX(Color4fv)
1155
1156         .p2align        4,,15
1157         .globl  GL_PREFIX(Color4i)
1158         .type   GL_PREFIX(Color4i), @function
1159 GL_PREFIX(Color4i):
1160 #if defined(GLX_USE_TLS)
1161         call    _x86_64_get_dispatch@PLT
1162         movq    248(%rax), %r11
1163         jmp     *%r11
1164 #elif defined(PTHREADS)
1165         pushq   %rdi
1166         pushq   %rsi
1167         pushq   %rdx
1168         pushq   %rcx
1169         pushq   %rbp
1170         call    _x86_64_get_dispatch@PLT
1171         popq    %rbp
1172         popq    %rcx
1173         popq    %rdx
1174         popq    %rsi
1175         popq    %rdi
1176         movq    248(%rax), %r11
1177         jmp     *%r11
1178 #else
1179         movq    _glapi_Dispatch(%rip), %rax
1180         testq   %rax, %rax
1181         je      1f
1182         movq    248(%rax), %r11
1183         jmp     *%r11
1184 1:
1185         pushq   %rdi
1186         pushq   %rsi
1187         pushq   %rdx
1188         pushq   %rcx
1189         pushq   %rbp
1190         call    _glapi_get_dispatch
1191         popq    %rbp
1192         popq    %rcx
1193         popq    %rdx
1194         popq    %rsi
1195         popq    %rdi
1196         movq    248(%rax), %r11
1197         jmp     *%r11
1198 #endif /* defined(GLX_USE_TLS) */
1199         .size   GL_PREFIX(Color4i), .-GL_PREFIX(Color4i)
1200
1201         .p2align        4,,15
1202         .globl  GL_PREFIX(Color4iv)
1203         .type   GL_PREFIX(Color4iv), @function
1204 GL_PREFIX(Color4iv):
1205 #if defined(GLX_USE_TLS)
1206         call    _x86_64_get_dispatch@PLT
1207         movq    256(%rax), %r11
1208         jmp     *%r11
1209 #elif defined(PTHREADS)
1210         pushq   %rdi
1211         call    _x86_64_get_dispatch@PLT
1212         popq    %rdi
1213         movq    256(%rax), %r11
1214         jmp     *%r11
1215 #else
1216         movq    _glapi_Dispatch(%rip), %rax
1217         testq   %rax, %rax
1218         je      1f
1219         movq    256(%rax), %r11
1220         jmp     *%r11
1221 1:
1222         pushq   %rdi
1223         call    _glapi_get_dispatch
1224         popq    %rdi
1225         movq    256(%rax), %r11
1226         jmp     *%r11
1227 #endif /* defined(GLX_USE_TLS) */
1228         .size   GL_PREFIX(Color4iv), .-GL_PREFIX(Color4iv)
1229
1230         .p2align        4,,15
1231         .globl  GL_PREFIX(Color4s)
1232         .type   GL_PREFIX(Color4s), @function
1233 GL_PREFIX(Color4s):
1234 #if defined(GLX_USE_TLS)
1235         call    _x86_64_get_dispatch@PLT
1236         movq    264(%rax), %r11
1237         jmp     *%r11
1238 #elif defined(PTHREADS)
1239         pushq   %rdi
1240         pushq   %rsi
1241         pushq   %rdx
1242         pushq   %rcx
1243         pushq   %rbp
1244         call    _x86_64_get_dispatch@PLT
1245         popq    %rbp
1246         popq    %rcx
1247         popq    %rdx
1248         popq    %rsi
1249         popq    %rdi
1250         movq    264(%rax), %r11
1251         jmp     *%r11
1252 #else
1253         movq    _glapi_Dispatch(%rip), %rax
1254         testq   %rax, %rax
1255         je      1f
1256         movq    264(%rax), %r11
1257         jmp     *%r11
1258 1:
1259         pushq   %rdi
1260         pushq   %rsi
1261         pushq   %rdx
1262         pushq   %rcx
1263         pushq   %rbp
1264         call    _glapi_get_dispatch
1265         popq    %rbp
1266         popq    %rcx
1267         popq    %rdx
1268         popq    %rsi
1269         popq    %rdi
1270         movq    264(%rax), %r11
1271         jmp     *%r11
1272 #endif /* defined(GLX_USE_TLS) */
1273         .size   GL_PREFIX(Color4s), .-GL_PREFIX(Color4s)
1274
1275         .p2align        4,,15
1276         .globl  GL_PREFIX(Color4sv)
1277         .type   GL_PREFIX(Color4sv), @function
1278 GL_PREFIX(Color4sv):
1279 #if defined(GLX_USE_TLS)
1280         call    _x86_64_get_dispatch@PLT
1281         movq    272(%rax), %r11
1282         jmp     *%r11
1283 #elif defined(PTHREADS)
1284         pushq   %rdi
1285         call    _x86_64_get_dispatch@PLT
1286         popq    %rdi
1287         movq    272(%rax), %r11
1288         jmp     *%r11
1289 #else
1290         movq    _glapi_Dispatch(%rip), %rax
1291         testq   %rax, %rax
1292         je      1f
1293         movq    272(%rax), %r11
1294         jmp     *%r11
1295 1:
1296         pushq   %rdi
1297         call    _glapi_get_dispatch
1298         popq    %rdi
1299         movq    272(%rax), %r11
1300         jmp     *%r11
1301 #endif /* defined(GLX_USE_TLS) */
1302         .size   GL_PREFIX(Color4sv), .-GL_PREFIX(Color4sv)
1303
1304         .p2align        4,,15
1305         .globl  GL_PREFIX(Color4ub)
1306         .type   GL_PREFIX(Color4ub), @function
1307 GL_PREFIX(Color4ub):
1308 #if defined(GLX_USE_TLS)
1309         call    _x86_64_get_dispatch@PLT
1310         movq    280(%rax), %r11
1311         jmp     *%r11
1312 #elif defined(PTHREADS)
1313         pushq   %rdi
1314         pushq   %rsi
1315         pushq   %rdx
1316         pushq   %rcx
1317         pushq   %rbp
1318         call    _x86_64_get_dispatch@PLT
1319         popq    %rbp
1320         popq    %rcx
1321         popq    %rdx
1322         popq    %rsi
1323         popq    %rdi
1324         movq    280(%rax), %r11
1325         jmp     *%r11
1326 #else
1327         movq    _glapi_Dispatch(%rip), %rax
1328         testq   %rax, %rax
1329         je      1f
1330         movq    280(%rax), %r11
1331         jmp     *%r11
1332 1:
1333         pushq   %rdi
1334         pushq   %rsi
1335         pushq   %rdx
1336         pushq   %rcx
1337         pushq   %rbp
1338         call    _glapi_get_dispatch
1339         popq    %rbp
1340         popq    %rcx
1341         popq    %rdx
1342         popq    %rsi
1343         popq    %rdi
1344         movq    280(%rax), %r11
1345         jmp     *%r11
1346 #endif /* defined(GLX_USE_TLS) */
1347         .size   GL_PREFIX(Color4ub), .-GL_PREFIX(Color4ub)
1348
1349         .p2align        4,,15
1350         .globl  GL_PREFIX(Color4ubv)
1351         .type   GL_PREFIX(Color4ubv), @function
1352 GL_PREFIX(Color4ubv):
1353 #if defined(GLX_USE_TLS)
1354         call    _x86_64_get_dispatch@PLT
1355         movq    288(%rax), %r11
1356         jmp     *%r11
1357 #elif defined(PTHREADS)
1358         pushq   %rdi
1359         call    _x86_64_get_dispatch@PLT
1360         popq    %rdi
1361         movq    288(%rax), %r11
1362         jmp     *%r11
1363 #else
1364         movq    _glapi_Dispatch(%rip), %rax
1365         testq   %rax, %rax
1366         je      1f
1367         movq    288(%rax), %r11
1368         jmp     *%r11
1369 1:
1370         pushq   %rdi
1371         call    _glapi_get_dispatch
1372         popq    %rdi
1373         movq    288(%rax), %r11
1374         jmp     *%r11
1375 #endif /* defined(GLX_USE_TLS) */
1376         .size   GL_PREFIX(Color4ubv), .-GL_PREFIX(Color4ubv)
1377
1378         .p2align        4,,15
1379         .globl  GL_PREFIX(Color4ui)
1380         .type   GL_PREFIX(Color4ui), @function
1381 GL_PREFIX(Color4ui):
1382 #if defined(GLX_USE_TLS)
1383         call    _x86_64_get_dispatch@PLT
1384         movq    296(%rax), %r11
1385         jmp     *%r11
1386 #elif defined(PTHREADS)
1387         pushq   %rdi
1388         pushq   %rsi
1389         pushq   %rdx
1390         pushq   %rcx
1391         pushq   %rbp
1392         call    _x86_64_get_dispatch@PLT
1393         popq    %rbp
1394         popq    %rcx
1395         popq    %rdx
1396         popq    %rsi
1397         popq    %rdi
1398         movq    296(%rax), %r11
1399         jmp     *%r11
1400 #else
1401         movq    _glapi_Dispatch(%rip), %rax
1402         testq   %rax, %rax
1403         je      1f
1404         movq    296(%rax), %r11
1405         jmp     *%r11
1406 1:
1407         pushq   %rdi
1408         pushq   %rsi
1409         pushq   %rdx
1410         pushq   %rcx
1411         pushq   %rbp
1412         call    _glapi_get_dispatch
1413         popq    %rbp
1414         popq    %rcx
1415         popq    %rdx
1416         popq    %rsi
1417         popq    %rdi
1418         movq    296(%rax), %r11
1419         jmp     *%r11
1420 #endif /* defined(GLX_USE_TLS) */
1421         .size   GL_PREFIX(Color4ui), .-GL_PREFIX(Color4ui)
1422
1423         .p2align        4,,15
1424         .globl  GL_PREFIX(Color4uiv)
1425         .type   GL_PREFIX(Color4uiv), @function
1426 GL_PREFIX(Color4uiv):
1427 #if defined(GLX_USE_TLS)
1428         call    _x86_64_get_dispatch@PLT
1429         movq    304(%rax), %r11
1430         jmp     *%r11
1431 #elif defined(PTHREADS)
1432         pushq   %rdi
1433         call    _x86_64_get_dispatch@PLT
1434         popq    %rdi
1435         movq    304(%rax), %r11
1436         jmp     *%r11
1437 #else
1438         movq    _glapi_Dispatch(%rip), %rax
1439         testq   %rax, %rax
1440         je      1f
1441         movq    304(%rax), %r11
1442         jmp     *%r11
1443 1:
1444         pushq   %rdi
1445         call    _glapi_get_dispatch
1446         popq    %rdi
1447         movq    304(%rax), %r11
1448         jmp     *%r11
1449 #endif /* defined(GLX_USE_TLS) */
1450         .size   GL_PREFIX(Color4uiv), .-GL_PREFIX(Color4uiv)
1451
1452         .p2align        4,,15
1453         .globl  GL_PREFIX(Color4us)
1454         .type   GL_PREFIX(Color4us), @function
1455 GL_PREFIX(Color4us):
1456 #if defined(GLX_USE_TLS)
1457         call    _x86_64_get_dispatch@PLT
1458         movq    312(%rax), %r11
1459         jmp     *%r11
1460 #elif defined(PTHREADS)
1461         pushq   %rdi
1462         pushq   %rsi
1463         pushq   %rdx
1464         pushq   %rcx
1465         pushq   %rbp
1466         call    _x86_64_get_dispatch@PLT
1467         popq    %rbp
1468         popq    %rcx
1469         popq    %rdx
1470         popq    %rsi
1471         popq    %rdi
1472         movq    312(%rax), %r11
1473         jmp     *%r11
1474 #else
1475         movq    _glapi_Dispatch(%rip), %rax
1476         testq   %rax, %rax
1477         je      1f
1478         movq    312(%rax), %r11
1479         jmp     *%r11
1480 1:
1481         pushq   %rdi
1482         pushq   %rsi
1483         pushq   %rdx
1484         pushq   %rcx
1485         pushq   %rbp
1486         call    _glapi_get_dispatch
1487         popq    %rbp
1488         popq    %rcx
1489         popq    %rdx
1490         popq    %rsi
1491         popq    %rdi
1492         movq    312(%rax), %r11
1493         jmp     *%r11
1494 #endif /* defined(GLX_USE_TLS) */
1495         .size   GL_PREFIX(Color4us), .-GL_PREFIX(Color4us)
1496
1497         .p2align        4,,15
1498         .globl  GL_PREFIX(Color4usv)
1499         .type   GL_PREFIX(Color4usv), @function
1500 GL_PREFIX(Color4usv):
1501 #if defined(GLX_USE_TLS)
1502         call    _x86_64_get_dispatch@PLT
1503         movq    320(%rax), %r11
1504         jmp     *%r11
1505 #elif defined(PTHREADS)
1506         pushq   %rdi
1507         call    _x86_64_get_dispatch@PLT
1508         popq    %rdi
1509         movq    320(%rax), %r11
1510         jmp     *%r11
1511 #else
1512         movq    _glapi_Dispatch(%rip), %rax
1513         testq   %rax, %rax
1514         je      1f
1515         movq    320(%rax), %r11
1516         jmp     *%r11
1517 1:
1518         pushq   %rdi
1519         call    _glapi_get_dispatch
1520         popq    %rdi
1521         movq    320(%rax), %r11
1522         jmp     *%r11
1523 #endif /* defined(GLX_USE_TLS) */
1524         .size   GL_PREFIX(Color4usv), .-GL_PREFIX(Color4usv)
1525
1526         .p2align        4,,15
1527         .globl  GL_PREFIX(EdgeFlag)
1528         .type   GL_PREFIX(EdgeFlag), @function
1529 GL_PREFIX(EdgeFlag):
1530 #if defined(GLX_USE_TLS)
1531         call    _x86_64_get_dispatch@PLT
1532         movq    328(%rax), %r11
1533         jmp     *%r11
1534 #elif defined(PTHREADS)
1535         pushq   %rdi
1536         call    _x86_64_get_dispatch@PLT
1537         popq    %rdi
1538         movq    328(%rax), %r11
1539         jmp     *%r11
1540 #else
1541         movq    _glapi_Dispatch(%rip), %rax
1542         testq   %rax, %rax
1543         je      1f
1544         movq    328(%rax), %r11
1545         jmp     *%r11
1546 1:
1547         pushq   %rdi
1548         call    _glapi_get_dispatch
1549         popq    %rdi
1550         movq    328(%rax), %r11
1551         jmp     *%r11
1552 #endif /* defined(GLX_USE_TLS) */
1553         .size   GL_PREFIX(EdgeFlag), .-GL_PREFIX(EdgeFlag)
1554
1555         .p2align        4,,15
1556         .globl  GL_PREFIX(EdgeFlagv)
1557         .type   GL_PREFIX(EdgeFlagv), @function
1558 GL_PREFIX(EdgeFlagv):
1559 #if defined(GLX_USE_TLS)
1560         call    _x86_64_get_dispatch@PLT
1561         movq    336(%rax), %r11
1562         jmp     *%r11
1563 #elif defined(PTHREADS)
1564         pushq   %rdi
1565         call    _x86_64_get_dispatch@PLT
1566         popq    %rdi
1567         movq    336(%rax), %r11
1568         jmp     *%r11
1569 #else
1570         movq    _glapi_Dispatch(%rip), %rax
1571         testq   %rax, %rax
1572         je      1f
1573         movq    336(%rax), %r11
1574         jmp     *%r11
1575 1:
1576         pushq   %rdi
1577         call    _glapi_get_dispatch
1578         popq    %rdi
1579         movq    336(%rax), %r11
1580         jmp     *%r11
1581 #endif /* defined(GLX_USE_TLS) */
1582         .size   GL_PREFIX(EdgeFlagv), .-GL_PREFIX(EdgeFlagv)
1583
1584         .p2align        4,,15
1585         .globl  GL_PREFIX(End)
1586         .type   GL_PREFIX(End), @function
1587 GL_PREFIX(End):
1588 #if defined(GLX_USE_TLS)
1589         call    _x86_64_get_dispatch@PLT
1590         movq    344(%rax), %r11
1591         jmp     *%r11
1592 #elif defined(PTHREADS)
1593         pushq   %rbp
1594         call    _x86_64_get_dispatch@PLT
1595         popq    %rbp
1596         movq    344(%rax), %r11
1597         jmp     *%r11
1598 #else
1599         movq    _glapi_Dispatch(%rip), %rax
1600         testq   %rax, %rax
1601         je      1f
1602         movq    344(%rax), %r11
1603         jmp     *%r11
1604 1:
1605         pushq   %rbp
1606         call    _glapi_get_dispatch
1607         popq    %rbp
1608         movq    344(%rax), %r11
1609         jmp     *%r11
1610 #endif /* defined(GLX_USE_TLS) */
1611         .size   GL_PREFIX(End), .-GL_PREFIX(End)
1612
1613         .p2align        4,,15
1614         .globl  GL_PREFIX(Indexd)
1615         .type   GL_PREFIX(Indexd), @function
1616 GL_PREFIX(Indexd):
1617 #if defined(GLX_USE_TLS)
1618         call    _x86_64_get_dispatch@PLT
1619         movq    352(%rax), %r11
1620         jmp     *%r11
1621 #elif defined(PTHREADS)
1622         subq    $8, %rsp
1623         movq    %xmm0, (%rsp)
1624         call    _x86_64_get_dispatch@PLT
1625         movq    (%rsp), %xmm0
1626         addq    $8, %rsp
1627         movq    352(%rax), %r11
1628         jmp     *%r11
1629 #else
1630         movq    _glapi_Dispatch(%rip), %rax
1631         testq   %rax, %rax
1632         je      1f
1633         movq    352(%rax), %r11
1634         jmp     *%r11
1635 1:
1636         subq    $8, %rsp
1637         movq    %xmm0, (%rsp)
1638         call    _glapi_get_dispatch
1639         movq    (%rsp), %xmm0
1640         addq    $8, %rsp
1641         movq    352(%rax), %r11
1642         jmp     *%r11
1643 #endif /* defined(GLX_USE_TLS) */
1644         .size   GL_PREFIX(Indexd), .-GL_PREFIX(Indexd)
1645
1646         .p2align        4,,15
1647         .globl  GL_PREFIX(Indexdv)
1648         .type   GL_PREFIX(Indexdv), @function
1649 GL_PREFIX(Indexdv):
1650 #if defined(GLX_USE_TLS)
1651         call    _x86_64_get_dispatch@PLT
1652         movq    360(%rax), %r11
1653         jmp     *%r11
1654 #elif defined(PTHREADS)
1655         pushq   %rdi
1656         call    _x86_64_get_dispatch@PLT
1657         popq    %rdi
1658         movq    360(%rax), %r11
1659         jmp     *%r11
1660 #else
1661         movq    _glapi_Dispatch(%rip), %rax
1662         testq   %rax, %rax
1663         je      1f
1664         movq    360(%rax), %r11
1665         jmp     *%r11
1666 1:
1667         pushq   %rdi
1668         call    _glapi_get_dispatch
1669         popq    %rdi
1670         movq    360(%rax), %r11
1671         jmp     *%r11
1672 #endif /* defined(GLX_USE_TLS) */
1673         .size   GL_PREFIX(Indexdv), .-GL_PREFIX(Indexdv)
1674
1675         .p2align        4,,15
1676         .globl  GL_PREFIX(Indexf)
1677         .type   GL_PREFIX(Indexf), @function
1678 GL_PREFIX(Indexf):
1679 #if defined(GLX_USE_TLS)
1680         call    _x86_64_get_dispatch@PLT
1681         movq    368(%rax), %r11
1682         jmp     *%r11
1683 #elif defined(PTHREADS)
1684         subq    $8, %rsp
1685         movq    %xmm0, (%rsp)
1686         call    _x86_64_get_dispatch@PLT
1687         movq    (%rsp), %xmm0
1688         addq    $8, %rsp
1689         movq    368(%rax), %r11
1690         jmp     *%r11
1691 #else
1692         movq    _glapi_Dispatch(%rip), %rax
1693         testq   %rax, %rax
1694         je      1f
1695         movq    368(%rax), %r11
1696         jmp     *%r11
1697 1:
1698         subq    $8, %rsp
1699         movq    %xmm0, (%rsp)
1700         call    _glapi_get_dispatch
1701         movq    (%rsp), %xmm0
1702         addq    $8, %rsp
1703         movq    368(%rax), %r11
1704         jmp     *%r11
1705 #endif /* defined(GLX_USE_TLS) */
1706         .size   GL_PREFIX(Indexf), .-GL_PREFIX(Indexf)
1707
1708         .p2align        4,,15
1709         .globl  GL_PREFIX(Indexfv)
1710         .type   GL_PREFIX(Indexfv), @function
1711 GL_PREFIX(Indexfv):
1712 #if defined(GLX_USE_TLS)
1713         call    _x86_64_get_dispatch@PLT
1714         movq    376(%rax), %r11
1715         jmp     *%r11
1716 #elif defined(PTHREADS)
1717         pushq   %rdi
1718         call    _x86_64_get_dispatch@PLT
1719         popq    %rdi
1720         movq    376(%rax), %r11
1721         jmp     *%r11
1722 #else
1723         movq    _glapi_Dispatch(%rip), %rax
1724         testq   %rax, %rax
1725         je      1f
1726         movq    376(%rax), %r11
1727         jmp     *%r11
1728 1:
1729         pushq   %rdi
1730         call    _glapi_get_dispatch
1731         popq    %rdi
1732         movq    376(%rax), %r11
1733         jmp     *%r11
1734 #endif /* defined(GLX_USE_TLS) */
1735         .size   GL_PREFIX(Indexfv), .-GL_PREFIX(Indexfv)
1736
1737         .p2align        4,,15
1738         .globl  GL_PREFIX(Indexi)
1739         .type   GL_PREFIX(Indexi), @function
1740 GL_PREFIX(Indexi):
1741 #if defined(GLX_USE_TLS)
1742         call    _x86_64_get_dispatch@PLT
1743         movq    384(%rax), %r11
1744         jmp     *%r11
1745 #elif defined(PTHREADS)
1746         pushq   %rdi
1747         call    _x86_64_get_dispatch@PLT
1748         popq    %rdi
1749         movq    384(%rax), %r11
1750         jmp     *%r11
1751 #else
1752         movq    _glapi_Dispatch(%rip), %rax
1753         testq   %rax, %rax
1754         je      1f
1755         movq    384(%rax), %r11
1756         jmp     *%r11
1757 1:
1758         pushq   %rdi
1759         call    _glapi_get_dispatch
1760         popq    %rdi
1761         movq    384(%rax), %r11
1762         jmp     *%r11
1763 #endif /* defined(GLX_USE_TLS) */
1764         .size   GL_PREFIX(Indexi), .-GL_PREFIX(Indexi)
1765
1766         .p2align        4,,15
1767         .globl  GL_PREFIX(Indexiv)
1768         .type   GL_PREFIX(Indexiv), @function
1769 GL_PREFIX(Indexiv):
1770 #if defined(GLX_USE_TLS)
1771         call    _x86_64_get_dispatch@PLT
1772         movq    392(%rax), %r11
1773         jmp     *%r11
1774 #elif defined(PTHREADS)
1775         pushq   %rdi
1776         call    _x86_64_get_dispatch@PLT
1777         popq    %rdi
1778         movq    392(%rax), %r11
1779         jmp     *%r11
1780 #else
1781         movq    _glapi_Dispatch(%rip), %rax
1782         testq   %rax, %rax
1783         je      1f
1784         movq    392(%rax), %r11
1785         jmp     *%r11
1786 1:
1787         pushq   %rdi
1788         call    _glapi_get_dispatch
1789         popq    %rdi
1790         movq    392(%rax), %r11
1791         jmp     *%r11
1792 #endif /* defined(GLX_USE_TLS) */
1793         .size   GL_PREFIX(Indexiv), .-GL_PREFIX(Indexiv)
1794
1795         .p2align        4,,15
1796         .globl  GL_PREFIX(Indexs)
1797         .type   GL_PREFIX(Indexs), @function
1798 GL_PREFIX(Indexs):
1799 #if defined(GLX_USE_TLS)
1800         call    _x86_64_get_dispatch@PLT
1801         movq    400(%rax), %r11
1802         jmp     *%r11
1803 #elif defined(PTHREADS)
1804         pushq   %rdi
1805         call    _x86_64_get_dispatch@PLT
1806         popq    %rdi
1807         movq    400(%rax), %r11
1808         jmp     *%r11
1809 #else
1810         movq    _glapi_Dispatch(%rip), %rax
1811         testq   %rax, %rax
1812         je      1f
1813         movq    400(%rax), %r11
1814         jmp     *%r11
1815 1:
1816         pushq   %rdi
1817         call    _glapi_get_dispatch
1818         popq    %rdi
1819         movq    400(%rax), %r11
1820         jmp     *%r11
1821 #endif /* defined(GLX_USE_TLS) */
1822         .size   GL_PREFIX(Indexs), .-GL_PREFIX(Indexs)
1823
1824         .p2align        4,,15
1825         .globl  GL_PREFIX(Indexsv)
1826         .type   GL_PREFIX(Indexsv), @function
1827 GL_PREFIX(Indexsv):
1828 #if defined(GLX_USE_TLS)
1829         call    _x86_64_get_dispatch@PLT
1830         movq    408(%rax), %r11
1831         jmp     *%r11
1832 #elif defined(PTHREADS)
1833         pushq   %rdi
1834         call    _x86_64_get_dispatch@PLT
1835         popq    %rdi
1836         movq    408(%rax), %r11
1837         jmp     *%r11
1838 #else
1839         movq    _glapi_Dispatch(%rip), %rax
1840         testq   %rax, %rax
1841         je      1f
1842         movq    408(%rax), %r11
1843         jmp     *%r11
1844 1:
1845         pushq   %rdi
1846         call    _glapi_get_dispatch
1847         popq    %rdi
1848         movq    408(%rax), %r11
1849         jmp     *%r11
1850 #endif /* defined(GLX_USE_TLS) */
1851         .size   GL_PREFIX(Indexsv), .-GL_PREFIX(Indexsv)
1852
1853         .p2align        4,,15
1854         .globl  GL_PREFIX(Normal3b)
1855         .type   GL_PREFIX(Normal3b), @function
1856 GL_PREFIX(Normal3b):
1857 #if defined(GLX_USE_TLS)
1858         call    _x86_64_get_dispatch@PLT
1859         movq    416(%rax), %r11
1860         jmp     *%r11
1861 #elif defined(PTHREADS)
1862         pushq   %rdi
1863         pushq   %rsi
1864         pushq   %rdx
1865         call    _x86_64_get_dispatch@PLT
1866         popq    %rdx
1867         popq    %rsi
1868         popq    %rdi
1869         movq    416(%rax), %r11
1870         jmp     *%r11
1871 #else
1872         movq    _glapi_Dispatch(%rip), %rax
1873         testq   %rax, %rax
1874         je      1f
1875         movq    416(%rax), %r11
1876         jmp     *%r11
1877 1:
1878         pushq   %rdi
1879         pushq   %rsi
1880         pushq   %rdx
1881         call    _glapi_get_dispatch
1882         popq    %rdx
1883         popq    %rsi
1884         popq    %rdi
1885         movq    416(%rax), %r11
1886         jmp     *%r11
1887 #endif /* defined(GLX_USE_TLS) */
1888         .size   GL_PREFIX(Normal3b), .-GL_PREFIX(Normal3b)
1889
1890         .p2align        4,,15
1891         .globl  GL_PREFIX(Normal3bv)
1892         .type   GL_PREFIX(Normal3bv), @function
1893 GL_PREFIX(Normal3bv):
1894 #if defined(GLX_USE_TLS)
1895         call    _x86_64_get_dispatch@PLT
1896         movq    424(%rax), %r11
1897         jmp     *%r11
1898 #elif defined(PTHREADS)
1899         pushq   %rdi
1900         call    _x86_64_get_dispatch@PLT
1901         popq    %rdi
1902         movq    424(%rax), %r11
1903         jmp     *%r11
1904 #else
1905         movq    _glapi_Dispatch(%rip), %rax
1906         testq   %rax, %rax
1907         je      1f
1908         movq    424(%rax), %r11
1909         jmp     *%r11
1910 1:
1911         pushq   %rdi
1912         call    _glapi_get_dispatch
1913         popq    %rdi
1914         movq    424(%rax), %r11
1915         jmp     *%r11
1916 #endif /* defined(GLX_USE_TLS) */
1917         .size   GL_PREFIX(Normal3bv), .-GL_PREFIX(Normal3bv)
1918
1919         .p2align        4,,15
1920         .globl  GL_PREFIX(Normal3d)
1921         .type   GL_PREFIX(Normal3d), @function
1922 GL_PREFIX(Normal3d):
1923 #if defined(GLX_USE_TLS)
1924         call    _x86_64_get_dispatch@PLT
1925         movq    432(%rax), %r11
1926         jmp     *%r11
1927 #elif defined(PTHREADS)
1928         subq    $24, %rsp
1929         movq    %xmm0, (%rsp)
1930         movq    %xmm1, 8(%rsp)
1931         movq    %xmm2, 16(%rsp)
1932         call    _x86_64_get_dispatch@PLT
1933         movq    16(%rsp), %xmm2
1934         movq    8(%rsp), %xmm1
1935         movq    (%rsp), %xmm0
1936         addq    $24, %rsp
1937         movq    432(%rax), %r11
1938         jmp     *%r11
1939 #else
1940         movq    _glapi_Dispatch(%rip), %rax
1941         testq   %rax, %rax
1942         je      1f
1943         movq    432(%rax), %r11
1944         jmp     *%r11
1945 1:
1946         subq    $24, %rsp
1947         movq    %xmm0, (%rsp)
1948         movq    %xmm1, 8(%rsp)
1949         movq    %xmm2, 16(%rsp)
1950         call    _glapi_get_dispatch
1951         movq    16(%rsp), %xmm2
1952         movq    8(%rsp), %xmm1
1953         movq    (%rsp), %xmm0
1954         addq    $24, %rsp
1955         movq    432(%rax), %r11
1956         jmp     *%r11
1957 #endif /* defined(GLX_USE_TLS) */
1958         .size   GL_PREFIX(Normal3d), .-GL_PREFIX(Normal3d)
1959
1960         .p2align        4,,15
1961         .globl  GL_PREFIX(Normal3dv)
1962         .type   GL_PREFIX(Normal3dv), @function
1963 GL_PREFIX(Normal3dv):
1964 #if defined(GLX_USE_TLS)
1965         call    _x86_64_get_dispatch@PLT
1966         movq    440(%rax), %r11
1967         jmp     *%r11
1968 #elif defined(PTHREADS)
1969         pushq   %rdi
1970         call    _x86_64_get_dispatch@PLT
1971         popq    %rdi
1972         movq    440(%rax), %r11
1973         jmp     *%r11
1974 #else
1975         movq    _glapi_Dispatch(%rip), %rax
1976         testq   %rax, %rax
1977         je      1f
1978         movq    440(%rax), %r11
1979         jmp     *%r11
1980 1:
1981         pushq   %rdi
1982         call    _glapi_get_dispatch
1983         popq    %rdi
1984         movq    440(%rax), %r11
1985         jmp     *%r11
1986 #endif /* defined(GLX_USE_TLS) */
1987         .size   GL_PREFIX(Normal3dv), .-GL_PREFIX(Normal3dv)
1988
1989         .p2align        4,,15
1990         .globl  GL_PREFIX(Normal3f)
1991         .type   GL_PREFIX(Normal3f), @function
1992 GL_PREFIX(Normal3f):
1993 #if defined(GLX_USE_TLS)
1994         call    _x86_64_get_dispatch@PLT
1995         movq    448(%rax), %r11
1996         jmp     *%r11
1997 #elif defined(PTHREADS)
1998         subq    $24, %rsp
1999         movq    %xmm0, (%rsp)
2000         movq    %xmm1, 8(%rsp)
2001         movq    %xmm2, 16(%rsp)
2002         call    _x86_64_get_dispatch@PLT
2003         movq    16(%rsp), %xmm2
2004         movq    8(%rsp), %xmm1
2005         movq    (%rsp), %xmm0
2006         addq    $24, %rsp
2007         movq    448(%rax), %r11
2008         jmp     *%r11
2009 #else
2010         movq    _glapi_Dispatch(%rip), %rax
2011         testq   %rax, %rax
2012         je      1f
2013         movq    448(%rax), %r11
2014         jmp     *%r11
2015 1:
2016         subq    $24, %rsp
2017         movq    %xmm0, (%rsp)
2018         movq    %xmm1, 8(%rsp)
2019         movq    %xmm2, 16(%rsp)
2020         call    _glapi_get_dispatch
2021         movq    16(%rsp), %xmm2
2022         movq    8(%rsp), %xmm1
2023         movq    (%rsp), %xmm0
2024         addq    $24, %rsp
2025         movq    448(%rax), %r11
2026         jmp     *%r11
2027 #endif /* defined(GLX_USE_TLS) */
2028         .size   GL_PREFIX(Normal3f), .-GL_PREFIX(Normal3f)
2029
2030         .p2align        4,,15
2031         .globl  GL_PREFIX(Normal3fv)
2032         .type   GL_PREFIX(Normal3fv), @function
2033 GL_PREFIX(Normal3fv):
2034 #if defined(GLX_USE_TLS)
2035         call    _x86_64_get_dispatch@PLT
2036         movq    456(%rax), %r11
2037         jmp     *%r11
2038 #elif defined(PTHREADS)
2039         pushq   %rdi
2040         call    _x86_64_get_dispatch@PLT
2041         popq    %rdi
2042         movq    456(%rax), %r11
2043         jmp     *%r11
2044 #else
2045         movq    _glapi_Dispatch(%rip), %rax
2046         testq   %rax, %rax
2047         je      1f
2048         movq    456(%rax), %r11
2049         jmp     *%r11
2050 1:
2051         pushq   %rdi
2052         call    _glapi_get_dispatch
2053         popq    %rdi
2054         movq    456(%rax), %r11
2055         jmp     *%r11
2056 #endif /* defined(GLX_USE_TLS) */
2057         .size   GL_PREFIX(Normal3fv), .-GL_PREFIX(Normal3fv)
2058
2059         .p2align        4,,15
2060         .globl  GL_PREFIX(Normal3i)
2061         .type   GL_PREFIX(Normal3i), @function
2062 GL_PREFIX(Normal3i):
2063 #if defined(GLX_USE_TLS)
2064         call    _x86_64_get_dispatch@PLT
2065         movq    464(%rax), %r11
2066         jmp     *%r11
2067 #elif defined(PTHREADS)
2068         pushq   %rdi
2069         pushq   %rsi
2070         pushq   %rdx
2071         call    _x86_64_get_dispatch@PLT
2072         popq    %rdx
2073         popq    %rsi
2074         popq    %rdi
2075         movq    464(%rax), %r11
2076         jmp     *%r11
2077 #else
2078         movq    _glapi_Dispatch(%rip), %rax
2079         testq   %rax, %rax
2080         je      1f
2081         movq    464(%rax), %r11
2082         jmp     *%r11
2083 1:
2084         pushq   %rdi
2085         pushq   %rsi
2086         pushq   %rdx
2087         call    _glapi_get_dispatch
2088         popq    %rdx
2089         popq    %rsi
2090         popq    %rdi
2091         movq    464(%rax), %r11
2092         jmp     *%r11
2093 #endif /* defined(GLX_USE_TLS) */
2094         .size   GL_PREFIX(Normal3i), .-GL_PREFIX(Normal3i)
2095
2096         .p2align        4,,15
2097         .globl  GL_PREFIX(Normal3iv)
2098         .type   GL_PREFIX(Normal3iv), @function
2099 GL_PREFIX(Normal3iv):
2100 #if defined(GLX_USE_TLS)
2101         call    _x86_64_get_dispatch@PLT
2102         movq    472(%rax), %r11
2103         jmp     *%r11
2104 #elif defined(PTHREADS)
2105         pushq   %rdi
2106         call    _x86_64_get_dispatch@PLT
2107         popq    %rdi
2108         movq    472(%rax), %r11
2109         jmp     *%r11
2110 #else
2111         movq    _glapi_Dispatch(%rip), %rax
2112         testq   %rax, %rax
2113         je      1f
2114         movq    472(%rax), %r11
2115         jmp     *%r11
2116 1:
2117         pushq   %rdi
2118         call    _glapi_get_dispatch
2119         popq    %rdi
2120         movq    472(%rax), %r11
2121         jmp     *%r11
2122 #endif /* defined(GLX_USE_TLS) */
2123         .size   GL_PREFIX(Normal3iv), .-GL_PREFIX(Normal3iv)
2124
2125         .p2align        4,,15
2126         .globl  GL_PREFIX(Normal3s)
2127         .type   GL_PREFIX(Normal3s), @function
2128 GL_PREFIX(Normal3s):
2129 #if defined(GLX_USE_TLS)
2130         call    _x86_64_get_dispatch@PLT
2131         movq    480(%rax), %r11
2132         jmp     *%r11
2133 #elif defined(PTHREADS)
2134         pushq   %rdi
2135         pushq   %rsi
2136         pushq   %rdx
2137         call    _x86_64_get_dispatch@PLT
2138         popq    %rdx
2139         popq    %rsi
2140         popq    %rdi
2141         movq    480(%rax), %r11
2142         jmp     *%r11
2143 #else
2144         movq    _glapi_Dispatch(%rip), %rax
2145         testq   %rax, %rax
2146         je      1f
2147         movq    480(%rax), %r11
2148         jmp     *%r11
2149 1:
2150         pushq   %rdi
2151         pushq   %rsi
2152         pushq   %rdx
2153         call    _glapi_get_dispatch
2154         popq    %rdx
2155         popq    %rsi
2156         popq    %rdi
2157         movq    480(%rax), %r11
2158         jmp     *%r11
2159 #endif /* defined(GLX_USE_TLS) */
2160         .size   GL_PREFIX(Normal3s), .-GL_PREFIX(Normal3s)
2161
2162         .p2align        4,,15
2163         .globl  GL_PREFIX(Normal3sv)
2164         .type   GL_PREFIX(Normal3sv), @function
2165 GL_PREFIX(Normal3sv):
2166 #if defined(GLX_USE_TLS)
2167         call    _x86_64_get_dispatch@PLT
2168         movq    488(%rax), %r11
2169         jmp     *%r11
2170 #elif defined(PTHREADS)
2171         pushq   %rdi
2172         call    _x86_64_get_dispatch@PLT
2173         popq    %rdi
2174         movq    488(%rax), %r11
2175         jmp     *%r11
2176 #else
2177         movq    _glapi_Dispatch(%rip), %rax
2178         testq   %rax, %rax
2179         je      1f
2180         movq    488(%rax), %r11
2181         jmp     *%r11
2182 1:
2183         pushq   %rdi
2184         call    _glapi_get_dispatch
2185         popq    %rdi
2186         movq    488(%rax), %r11
2187         jmp     *%r11
2188 #endif /* defined(GLX_USE_TLS) */
2189         .size   GL_PREFIX(Normal3sv), .-GL_PREFIX(Normal3sv)
2190
2191         .p2align        4,,15
2192         .globl  GL_PREFIX(RasterPos2d)
2193         .type   GL_PREFIX(RasterPos2d), @function
2194 GL_PREFIX(RasterPos2d):
2195 #if defined(GLX_USE_TLS)
2196         call    _x86_64_get_dispatch@PLT
2197         movq    496(%rax), %r11
2198         jmp     *%r11
2199 #elif defined(PTHREADS)
2200         subq    $24, %rsp
2201         movq    %xmm0, (%rsp)
2202         movq    %xmm1, 8(%rsp)
2203         call    _x86_64_get_dispatch@PLT
2204         movq    8(%rsp), %xmm1
2205         movq    (%rsp), %xmm0
2206         addq    $24, %rsp
2207         movq    496(%rax), %r11
2208         jmp     *%r11
2209 #else
2210         movq    _glapi_Dispatch(%rip), %rax
2211         testq   %rax, %rax
2212         je      1f
2213         movq    496(%rax), %r11
2214         jmp     *%r11
2215 1:
2216         subq    $24, %rsp
2217         movq    %xmm0, (%rsp)
2218         movq    %xmm1, 8(%rsp)
2219         call    _glapi_get_dispatch
2220         movq    8(%rsp), %xmm1
2221         movq    (%rsp), %xmm0
2222         addq    $24, %rsp
2223         movq    496(%rax), %r11
2224         jmp     *%r11
2225 #endif /* defined(GLX_USE_TLS) */
2226         .size   GL_PREFIX(RasterPos2d), .-GL_PREFIX(RasterPos2d)
2227
2228         .p2align        4,,15
2229         .globl  GL_PREFIX(RasterPos2dv)
2230         .type   GL_PREFIX(RasterPos2dv), @function
2231 GL_PREFIX(RasterPos2dv):
2232 #if defined(GLX_USE_TLS)
2233         call    _x86_64_get_dispatch@PLT
2234         movq    504(%rax), %r11
2235         jmp     *%r11
2236 #elif defined(PTHREADS)
2237         pushq   %rdi
2238         call    _x86_64_get_dispatch@PLT
2239         popq    %rdi
2240         movq    504(%rax), %r11
2241         jmp     *%r11
2242 #else
2243         movq    _glapi_Dispatch(%rip), %rax
2244         testq   %rax, %rax
2245         je      1f
2246         movq    504(%rax), %r11
2247         jmp     *%r11
2248 1:
2249         pushq   %rdi
2250         call    _glapi_get_dispatch
2251         popq    %rdi
2252         movq    504(%rax), %r11
2253         jmp     *%r11
2254 #endif /* defined(GLX_USE_TLS) */
2255         .size   GL_PREFIX(RasterPos2dv), .-GL_PREFIX(RasterPos2dv)
2256
2257         .p2align        4,,15
2258         .globl  GL_PREFIX(RasterPos2f)
2259         .type   GL_PREFIX(RasterPos2f), @function
2260 GL_PREFIX(RasterPos2f):
2261 #if defined(GLX_USE_TLS)
2262         call    _x86_64_get_dispatch@PLT
2263         movq    512(%rax), %r11
2264         jmp     *%r11
2265 #elif defined(PTHREADS)
2266         subq    $24, %rsp
2267         movq    %xmm0, (%rsp)
2268         movq    %xmm1, 8(%rsp)
2269         call    _x86_64_get_dispatch@PLT
2270         movq    8(%rsp), %xmm1
2271         movq    (%rsp), %xmm0
2272         addq    $24, %rsp
2273         movq    512(%rax), %r11
2274         jmp     *%r11
2275 #else
2276         movq    _glapi_Dispatch(%rip), %rax
2277         testq   %rax, %rax
2278         je      1f
2279         movq    512(%rax), %r11
2280         jmp     *%r11
2281 1:
2282         subq    $24, %rsp
2283         movq    %xmm0, (%rsp)
2284         movq    %xmm1, 8(%rsp)
2285         call    _glapi_get_dispatch
2286         movq    8(%rsp), %xmm1
2287         movq    (%rsp), %xmm0
2288         addq    $24, %rsp
2289         movq    512(%rax), %r11
2290         jmp     *%r11
2291 #endif /* defined(GLX_USE_TLS) */
2292         .size   GL_PREFIX(RasterPos2f), .-GL_PREFIX(RasterPos2f)
2293
2294         .p2align        4,,15
2295         .globl  GL_PREFIX(RasterPos2fv)
2296         .type   GL_PREFIX(RasterPos2fv), @function
2297 GL_PREFIX(RasterPos2fv):
2298 #if defined(GLX_USE_TLS)
2299         call    _x86_64_get_dispatch@PLT
2300         movq    520(%rax), %r11
2301         jmp     *%r11
2302 #elif defined(PTHREADS)
2303         pushq   %rdi
2304         call    _x86_64_get_dispatch@PLT
2305         popq    %rdi
2306         movq    520(%rax), %r11
2307         jmp     *%r11
2308 #else
2309         movq    _glapi_Dispatch(%rip), %rax
2310         testq   %rax, %rax
2311         je      1f
2312         movq    520(%rax), %r11
2313         jmp     *%r11
2314 1:
2315         pushq   %rdi
2316         call    _glapi_get_dispatch
2317         popq    %rdi
2318         movq    520(%rax), %r11
2319         jmp     *%r11
2320 #endif /* defined(GLX_USE_TLS) */
2321         .size   GL_PREFIX(RasterPos2fv), .-GL_PREFIX(RasterPos2fv)
2322
2323         .p2align        4,,15
2324         .globl  GL_PREFIX(RasterPos2i)
2325         .type   GL_PREFIX(RasterPos2i), @function
2326 GL_PREFIX(RasterPos2i):
2327 #if defined(GLX_USE_TLS)
2328         call    _x86_64_get_dispatch@PLT
2329         movq    528(%rax), %r11
2330         jmp     *%r11
2331 #elif defined(PTHREADS)
2332         pushq   %rdi
2333         pushq   %rsi
2334         pushq   %rbp
2335         call    _x86_64_get_dispatch@PLT
2336         popq    %rbp
2337         popq    %rsi
2338         popq    %rdi
2339         movq    528(%rax), %r11
2340         jmp     *%r11
2341 #else
2342         movq    _glapi_Dispatch(%rip), %rax
2343         testq   %rax, %rax
2344         je      1f
2345         movq    528(%rax), %r11
2346         jmp     *%r11
2347 1:
2348         pushq   %rdi
2349         pushq   %rsi
2350         pushq   %rbp
2351         call    _glapi_get_dispatch
2352         popq    %rbp
2353         popq    %rsi
2354         popq    %rdi
2355         movq    528(%rax), %r11
2356         jmp     *%r11
2357 #endif /* defined(GLX_USE_TLS) */
2358         .size   GL_PREFIX(RasterPos2i), .-GL_PREFIX(RasterPos2i)
2359
2360         .p2align        4,,15
2361         .globl  GL_PREFIX(RasterPos2iv)
2362         .type   GL_PREFIX(RasterPos2iv), @function
2363 GL_PREFIX(RasterPos2iv):
2364 #if defined(GLX_USE_TLS)
2365         call    _x86_64_get_dispatch@PLT
2366         movq    536(%rax), %r11
2367         jmp     *%r11
2368 #elif defined(PTHREADS)
2369         pushq   %rdi
2370         call    _x86_64_get_dispatch@PLT
2371         popq    %rdi
2372         movq    536(%rax), %r11
2373         jmp     *%r11
2374 #else
2375         movq    _glapi_Dispatch(%rip), %rax
2376         testq   %rax, %rax
2377         je      1f
2378         movq    536(%rax), %r11
2379         jmp     *%r11
2380 1:
2381         pushq   %rdi
2382         call    _glapi_get_dispatch
2383         popq    %rdi
2384         movq    536(%rax), %r11
2385         jmp     *%r11
2386 #endif /* defined(GLX_USE_TLS) */
2387         .size   GL_PREFIX(RasterPos2iv), .-GL_PREFIX(RasterPos2iv)
2388
2389         .p2align        4,,15
2390         .globl  GL_PREFIX(RasterPos2s)
2391         .type   GL_PREFIX(RasterPos2s), @function
2392 GL_PREFIX(RasterPos2s):
2393 #if defined(GLX_USE_TLS)
2394         call    _x86_64_get_dispatch@PLT
2395         movq    544(%rax), %r11
2396         jmp     *%r11
2397 #elif defined(PTHREADS)
2398         pushq   %rdi
2399         pushq   %rsi
2400         pushq   %rbp
2401         call    _x86_64_get_dispatch@PLT
2402         popq    %rbp
2403         popq    %rsi
2404         popq    %rdi
2405         movq    544(%rax), %r11
2406         jmp     *%r11
2407 #else
2408         movq    _glapi_Dispatch(%rip), %rax
2409         testq   %rax, %rax
2410         je      1f
2411         movq    544(%rax), %r11
2412         jmp     *%r11
2413 1:
2414         pushq   %rdi
2415         pushq   %rsi
2416         pushq   %rbp
2417         call    _glapi_get_dispatch
2418         popq    %rbp
2419         popq    %rsi
2420         popq    %rdi
2421         movq    544(%rax), %r11
2422         jmp     *%r11
2423 #endif /* defined(GLX_USE_TLS) */
2424         .size   GL_PREFIX(RasterPos2s), .-GL_PREFIX(RasterPos2s)
2425
2426         .p2align        4,,15
2427         .globl  GL_PREFIX(RasterPos2sv)
2428         .type   GL_PREFIX(RasterPos2sv), @function
2429 GL_PREFIX(RasterPos2sv):
2430 #if defined(GLX_USE_TLS)
2431         call    _x86_64_get_dispatch@PLT
2432         movq    552(%rax), %r11
2433         jmp     *%r11
2434 #elif defined(PTHREADS)
2435         pushq   %rdi
2436         call    _x86_64_get_dispatch@PLT
2437         popq    %rdi
2438         movq    552(%rax), %r11
2439         jmp     *%r11
2440 #else
2441         movq    _glapi_Dispatch(%rip), %rax
2442         testq   %rax, %rax
2443         je      1f
2444         movq    552(%rax), %r11
2445         jmp     *%r11
2446 1:
2447         pushq   %rdi
2448         call    _glapi_get_dispatch
2449         popq    %rdi
2450         movq    552(%rax), %r11
2451         jmp     *%r11
2452 #endif /* defined(GLX_USE_TLS) */
2453         .size   GL_PREFIX(RasterPos2sv), .-GL_PREFIX(RasterPos2sv)
2454
2455         .p2align        4,,15
2456         .globl  GL_PREFIX(RasterPos3d)
2457         .type   GL_PREFIX(RasterPos3d), @function
2458 GL_PREFIX(RasterPos3d):
2459 #if defined(GLX_USE_TLS)
2460         call    _x86_64_get_dispatch@PLT
2461         movq    560(%rax), %r11
2462         jmp     *%r11
2463 #elif defined(PTHREADS)
2464         subq    $24, %rsp
2465         movq    %xmm0, (%rsp)
2466         movq    %xmm1, 8(%rsp)
2467         movq    %xmm2, 16(%rsp)
2468         call    _x86_64_get_dispatch@PLT
2469         movq    16(%rsp), %xmm2
2470         movq    8(%rsp), %xmm1
2471         movq    (%rsp), %xmm0
2472         addq    $24, %rsp
2473         movq    560(%rax), %r11
2474         jmp     *%r11
2475 #else
2476         movq    _glapi_Dispatch(%rip), %rax
2477         testq   %rax, %rax
2478         je      1f
2479         movq    560(%rax), %r11
2480         jmp     *%r11
2481 1:
2482         subq    $24, %rsp
2483         movq    %xmm0, (%rsp)
2484         movq    %xmm1, 8(%rsp)
2485         movq    %xmm2, 16(%rsp)
2486         call    _glapi_get_dispatch
2487         movq    16(%rsp), %xmm2
2488         movq    8(%rsp), %xmm1
2489         movq    (%rsp), %xmm0
2490         addq    $24, %rsp
2491         movq    560(%rax), %r11
2492         jmp     *%r11
2493 #endif /* defined(GLX_USE_TLS) */
2494         .size   GL_PREFIX(RasterPos3d), .-GL_PREFIX(RasterPos3d)
2495
2496         .p2align        4,,15
2497         .globl  GL_PREFIX(RasterPos3dv)
2498         .type   GL_PREFIX(RasterPos3dv), @function
2499 GL_PREFIX(RasterPos3dv):
2500 #if defined(GLX_USE_TLS)
2501         call    _x86_64_get_dispatch@PLT
2502         movq    568(%rax), %r11
2503         jmp     *%r11
2504 #elif defined(PTHREADS)
2505         pushq   %rdi
2506         call    _x86_64_get_dispatch@PLT
2507         popq    %rdi
2508         movq    568(%rax), %r11
2509         jmp     *%r11
2510 #else
2511         movq    _glapi_Dispatch(%rip), %rax
2512         testq   %rax, %rax
2513         je      1f
2514         movq    568(%rax), %r11
2515         jmp     *%r11
2516 1:
2517         pushq   %rdi
2518         call    _glapi_get_dispatch
2519         popq    %rdi
2520         movq    568(%rax), %r11
2521         jmp     *%r11
2522 #endif /* defined(GLX_USE_TLS) */
2523         .size   GL_PREFIX(RasterPos3dv), .-GL_PREFIX(RasterPos3dv)
2524
2525         .p2align        4,,15
2526         .globl  GL_PREFIX(RasterPos3f)
2527         .type   GL_PREFIX(RasterPos3f), @function
2528 GL_PREFIX(RasterPos3f):
2529 #if defined(GLX_USE_TLS)
2530         call    _x86_64_get_dispatch@PLT
2531         movq    576(%rax), %r11
2532         jmp     *%r11
2533 #elif defined(PTHREADS)
2534         subq    $24, %rsp
2535         movq    %xmm0, (%rsp)
2536         movq    %xmm1, 8(%rsp)
2537         movq    %xmm2, 16(%rsp)
2538         call    _x86_64_get_dispatch@PLT
2539         movq    16(%rsp), %xmm2
2540         movq    8(%rsp), %xmm1
2541         movq    (%rsp), %xmm0
2542         addq    $24, %rsp
2543         movq    576(%rax), %r11
2544         jmp     *%r11
2545 #else
2546         movq    _glapi_Dispatch(%rip), %rax
2547         testq   %rax, %rax
2548         je      1f
2549         movq    576(%rax), %r11
2550         jmp     *%r11
2551 1:
2552         subq    $24, %rsp
2553         movq    %xmm0, (%rsp)
2554         movq    %xmm1, 8(%rsp)
2555         movq    %xmm2, 16(%rsp)
2556         call    _glapi_get_dispatch
2557         movq    16(%rsp), %xmm2
2558         movq    8(%rsp), %xmm1
2559         movq    (%rsp), %xmm0
2560         addq    $24, %rsp
2561         movq    576(%rax), %r11
2562         jmp     *%r11
2563 #endif /* defined(GLX_USE_TLS) */
2564         .size   GL_PREFIX(RasterPos3f), .-GL_PREFIX(RasterPos3f)
2565
2566         .p2align        4,,15
2567         .globl  GL_PREFIX(RasterPos3fv)
2568         .type   GL_PREFIX(RasterPos3fv), @function
2569 GL_PREFIX(RasterPos3fv):
2570 #if defined(GLX_USE_TLS)
2571         call    _x86_64_get_dispatch@PLT
2572         movq    584(%rax), %r11
2573         jmp     *%r11
2574 #elif defined(PTHREADS)
2575         pushq   %rdi
2576         call    _x86_64_get_dispatch@PLT
2577         popq    %rdi
2578         movq    584(%rax), %r11
2579         jmp     *%r11
2580 #else
2581         movq    _glapi_Dispatch(%rip), %rax
2582         testq   %rax, %rax
2583         je      1f
2584         movq    584(%rax), %r11
2585         jmp     *%r11
2586 1:
2587         pushq   %rdi
2588         call    _glapi_get_dispatch
2589         popq    %rdi
2590         movq    584(%rax), %r11
2591         jmp     *%r11
2592 #endif /* defined(GLX_USE_TLS) */
2593         .size   GL_PREFIX(RasterPos3fv), .-GL_PREFIX(RasterPos3fv)
2594
2595         .p2align        4,,15
2596         .globl  GL_PREFIX(RasterPos3i)
2597         .type   GL_PREFIX(RasterPos3i), @function
2598 GL_PREFIX(RasterPos3i):
2599 #if defined(GLX_USE_TLS)
2600         call    _x86_64_get_dispatch@PLT
2601         movq    592(%rax), %r11
2602         jmp     *%r11
2603 #elif defined(PTHREADS)
2604         pushq   %rdi
2605         pushq   %rsi
2606         pushq   %rdx
2607         call    _x86_64_get_dispatch@PLT
2608         popq    %rdx
2609         popq    %rsi
2610         popq    %rdi
2611         movq    592(%rax), %r11
2612         jmp     *%r11
2613 #else
2614         movq    _glapi_Dispatch(%rip), %rax
2615         testq   %rax, %rax
2616         je      1f
2617         movq    592(%rax), %r11
2618         jmp     *%r11
2619 1:
2620         pushq   %rdi
2621         pushq   %rsi
2622         pushq   %rdx
2623         call    _glapi_get_dispatch
2624         popq    %rdx
2625         popq    %rsi
2626         popq    %rdi
2627         movq    592(%rax), %r11
2628         jmp     *%r11
2629 #endif /* defined(GLX_USE_TLS) */
2630         .size   GL_PREFIX(RasterPos3i), .-GL_PREFIX(RasterPos3i)
2631
2632         .p2align        4,,15
2633         .globl  GL_PREFIX(RasterPos3iv)
2634         .type   GL_PREFIX(RasterPos3iv), @function
2635 GL_PREFIX(RasterPos3iv):
2636 #if defined(GLX_USE_TLS)
2637         call    _x86_64_get_dispatch@PLT
2638         movq    600(%rax), %r11
2639         jmp     *%r11
2640 #elif defined(PTHREADS)
2641         pushq   %rdi
2642         call    _x86_64_get_dispatch@PLT
2643         popq    %rdi
2644         movq    600(%rax), %r11
2645         jmp     *%r11
2646 #else
2647         movq    _glapi_Dispatch(%rip), %rax
2648         testq   %rax, %rax
2649         je      1f
2650         movq    600(%rax), %r11
2651         jmp     *%r11
2652 1:
2653         pushq   %rdi
2654         call    _glapi_get_dispatch
2655         popq    %rdi
2656         movq    600(%rax), %r11
2657         jmp     *%r11
2658 #endif /* defined(GLX_USE_TLS) */
2659         .size   GL_PREFIX(RasterPos3iv), .-GL_PREFIX(RasterPos3iv)
2660
2661         .p2align        4,,15
2662         .globl  GL_PREFIX(RasterPos3s)
2663         .type   GL_PREFIX(RasterPos3s), @function
2664 GL_PREFIX(RasterPos3s):
2665 #if defined(GLX_USE_TLS)
2666         call    _x86_64_get_dispatch@PLT
2667         movq    608(%rax), %r11
2668         jmp     *%r11
2669 #elif defined(PTHREADS)
2670         pushq   %rdi
2671         pushq   %rsi
2672         pushq   %rdx
2673         call    _x86_64_get_dispatch@PLT
2674         popq    %rdx
2675         popq    %rsi
2676         popq    %rdi
2677         movq    608(%rax), %r11
2678         jmp     *%r11
2679 #else
2680         movq    _glapi_Dispatch(%rip), %rax
2681         testq   %rax, %rax
2682         je      1f
2683         movq    608(%rax), %r11
2684         jmp     *%r11
2685 1:
2686         pushq   %rdi
2687         pushq   %rsi
2688         pushq   %rdx
2689         call    _glapi_get_dispatch
2690         popq    %rdx
2691         popq    %rsi
2692         popq    %rdi
2693         movq    608(%rax), %r11
2694         jmp     *%r11
2695 #endif /* defined(GLX_USE_TLS) */
2696         .size   GL_PREFIX(RasterPos3s), .-GL_PREFIX(RasterPos3s)
2697
2698         .p2align        4,,15
2699         .globl  GL_PREFIX(RasterPos3sv)
2700         .type   GL_PREFIX(RasterPos3sv), @function
2701 GL_PREFIX(RasterPos3sv):
2702 #if defined(GLX_USE_TLS)
2703         call    _x86_64_get_dispatch@PLT
2704         movq    616(%rax), %r11
2705         jmp     *%r11
2706 #elif defined(PTHREADS)
2707         pushq   %rdi
2708         call    _x86_64_get_dispatch@PLT
2709         popq    %rdi
2710         movq    616(%rax), %r11
2711         jmp     *%r11
2712 #else
2713         movq    _glapi_Dispatch(%rip), %rax
2714         testq   %rax, %rax
2715         je      1f
2716         movq    616(%rax), %r11
2717         jmp     *%r11
2718 1:
2719         pushq   %rdi
2720         call    _glapi_get_dispatch
2721         popq    %rdi
2722         movq    616(%rax), %r11
2723         jmp     *%r11
2724 #endif /* defined(GLX_USE_TLS) */
2725         .size   GL_PREFIX(RasterPos3sv), .-GL_PREFIX(RasterPos3sv)
2726
2727         .p2align        4,,15
2728         .globl  GL_PREFIX(RasterPos4d)
2729         .type   GL_PREFIX(RasterPos4d), @function
2730 GL_PREFIX(RasterPos4d):
2731 #if defined(GLX_USE_TLS)
2732         call    _x86_64_get_dispatch@PLT
2733         movq    624(%rax), %r11
2734         jmp     *%r11
2735 #elif defined(PTHREADS)
2736         subq    $40, %rsp
2737         movq    %xmm0, (%rsp)
2738         movq    %xmm1, 8(%rsp)
2739         movq    %xmm2, 16(%rsp)
2740         movq    %xmm3, 24(%rsp)
2741         call    _x86_64_get_dispatch@PLT
2742         movq    24(%rsp), %xmm3
2743         movq    16(%rsp), %xmm2
2744         movq    8(%rsp), %xmm1
2745         movq    (%rsp), %xmm0
2746         addq    $40, %rsp
2747         movq    624(%rax), %r11
2748         jmp     *%r11
2749 #else
2750         movq    _glapi_Dispatch(%rip), %rax
2751         testq   %rax, %rax
2752         je      1f
2753         movq    624(%rax), %r11
2754         jmp     *%r11
2755 1:
2756         subq    $40, %rsp
2757         movq    %xmm0, (%rsp)
2758         movq    %xmm1, 8(%rsp)
2759         movq    %xmm2, 16(%rsp)
2760         movq    %xmm3, 24(%rsp)
2761         call    _glapi_get_dispatch
2762         movq    24(%rsp), %xmm3
2763         movq    16(%rsp), %xmm2
2764         movq    8(%rsp), %xmm1
2765         movq    (%rsp), %xmm0
2766         addq    $40, %rsp
2767         movq    624(%rax), %r11
2768         jmp     *%r11
2769 #endif /* defined(GLX_USE_TLS) */
2770         .size   GL_PREFIX(RasterPos4d), .-GL_PREFIX(RasterPos4d)
2771
2772         .p2align        4,,15
2773         .globl  GL_PREFIX(RasterPos4dv)
2774         .type   GL_PREFIX(RasterPos4dv), @function
2775 GL_PREFIX(RasterPos4dv):
2776 #if defined(GLX_USE_TLS)
2777         call    _x86_64_get_dispatch@PLT
2778         movq    632(%rax), %r11
2779         jmp     *%r11
2780 #elif defined(PTHREADS)
2781         pushq   %rdi
2782         call    _x86_64_get_dispatch@PLT
2783         popq    %rdi
2784         movq    632(%rax), %r11
2785         jmp     *%r11
2786 #else
2787         movq    _glapi_Dispatch(%rip), %rax
2788         testq   %rax, %rax
2789         je      1f
2790         movq    632(%rax), %r11
2791         jmp     *%r11
2792 1:
2793         pushq   %rdi
2794         call    _glapi_get_dispatch
2795         popq    %rdi
2796         movq    632(%rax), %r11
2797         jmp     *%r11
2798 #endif /* defined(GLX_USE_TLS) */
2799         .size   GL_PREFIX(RasterPos4dv), .-GL_PREFIX(RasterPos4dv)
2800
2801         .p2align        4,,15
2802         .globl  GL_PREFIX(RasterPos4f)
2803         .type   GL_PREFIX(RasterPos4f), @function
2804 GL_PREFIX(RasterPos4f):
2805 #if defined(GLX_USE_TLS)
2806         call    _x86_64_get_dispatch@PLT
2807         movq    640(%rax), %r11
2808         jmp     *%r11
2809 #elif defined(PTHREADS)
2810         subq    $40, %rsp
2811         movq    %xmm0, (%rsp)
2812         movq    %xmm1, 8(%rsp)
2813         movq    %xmm2, 16(%rsp)
2814         movq    %xmm3, 24(%rsp)
2815         call    _x86_64_get_dispatch@PLT
2816         movq    24(%rsp), %xmm3
2817         movq    16(%rsp), %xmm2
2818         movq    8(%rsp), %xmm1
2819         movq    (%rsp), %xmm0
2820         addq    $40, %rsp
2821         movq    640(%rax), %r11
2822         jmp     *%r11
2823 #else
2824         movq    _glapi_Dispatch(%rip), %rax
2825         testq   %rax, %rax
2826         je      1f
2827         movq    640(%rax), %r11
2828         jmp     *%r11
2829 1:
2830         subq    $40, %rsp
2831         movq    %xmm0, (%rsp)
2832         movq    %xmm1, 8(%rsp)
2833         movq    %xmm2, 16(%rsp)
2834         movq    %xmm3, 24(%rsp)
2835         call    _glapi_get_dispatch
2836         movq    24(%rsp), %xmm3
2837         movq    16(%rsp), %xmm2
2838         movq    8(%rsp), %xmm1
2839         movq    (%rsp), %xmm0
2840         addq    $40, %rsp
2841         movq    640(%rax), %r11
2842         jmp     *%r11
2843 #endif /* defined(GLX_USE_TLS) */
2844         .size   GL_PREFIX(RasterPos4f), .-GL_PREFIX(RasterPos4f)
2845
2846         .p2align        4,,15
2847         .globl  GL_PREFIX(RasterPos4fv)
2848         .type   GL_PREFIX(RasterPos4fv), @function
2849 GL_PREFIX(RasterPos4fv):
2850 #if defined(GLX_USE_TLS)
2851         call    _x86_64_get_dispatch@PLT
2852         movq    648(%rax), %r11
2853         jmp     *%r11
2854 #elif defined(PTHREADS)
2855         pushq   %rdi
2856         call    _x86_64_get_dispatch@PLT
2857         popq    %rdi
2858         movq    648(%rax), %r11
2859         jmp     *%r11
2860 #else
2861         movq    _glapi_Dispatch(%rip), %rax
2862         testq   %rax, %rax
2863         je      1f
2864         movq    648(%rax), %r11
2865         jmp     *%r11
2866 1:
2867         pushq   %rdi
2868         call    _glapi_get_dispatch
2869         popq    %rdi
2870         movq    648(%rax), %r11
2871         jmp     *%r11
2872 #endif /* defined(GLX_USE_TLS) */
2873         .size   GL_PREFIX(RasterPos4fv), .-GL_PREFIX(RasterPos4fv)
2874
2875         .p2align        4,,15
2876         .globl  GL_PREFIX(RasterPos4i)
2877         .type   GL_PREFIX(RasterPos4i), @function
2878 GL_PREFIX(RasterPos4i):
2879 #if defined(GLX_USE_TLS)
2880         call    _x86_64_get_dispatch@PLT
2881         movq    656(%rax), %r11
2882         jmp     *%r11
2883 #elif defined(PTHREADS)
2884         pushq   %rdi
2885         pushq   %rsi
2886         pushq   %rdx
2887         pushq   %rcx
2888         pushq   %rbp
2889         call    _x86_64_get_dispatch@PLT
2890         popq    %rbp
2891         popq    %rcx
2892         popq    %rdx
2893         popq    %rsi
2894         popq    %rdi
2895         movq    656(%rax), %r11
2896         jmp     *%r11
2897 #else
2898         movq    _glapi_Dispatch(%rip), %rax
2899         testq   %rax, %rax
2900         je      1f
2901         movq    656(%rax), %r11
2902         jmp     *%r11
2903 1:
2904         pushq   %rdi
2905         pushq   %rsi
2906         pushq   %rdx
2907         pushq   %rcx
2908         pushq   %rbp
2909         call    _glapi_get_dispatch
2910         popq    %rbp
2911         popq    %rcx
2912         popq    %rdx
2913         popq    %rsi
2914         popq    %rdi
2915         movq    656(%rax), %r11
2916         jmp     *%r11
2917 #endif /* defined(GLX_USE_TLS) */
2918         .size   GL_PREFIX(RasterPos4i), .-GL_PREFIX(RasterPos4i)
2919
2920         .p2align        4,,15
2921         .globl  GL_PREFIX(RasterPos4iv)
2922         .type   GL_PREFIX(RasterPos4iv), @function
2923 GL_PREFIX(RasterPos4iv):
2924 #if defined(GLX_USE_TLS)
2925         call    _x86_64_get_dispatch@PLT
2926         movq    664(%rax), %r11
2927         jmp     *%r11
2928 #elif defined(PTHREADS)
2929         pushq   %rdi
2930         call    _x86_64_get_dispatch@PLT
2931         popq    %rdi
2932         movq    664(%rax), %r11
2933         jmp     *%r11
2934 #else
2935         movq    _glapi_Dispatch(%rip), %rax
2936         testq   %rax, %rax
2937         je      1f
2938         movq    664(%rax), %r11
2939         jmp     *%r11
2940 1:
2941         pushq   %rdi
2942         call    _glapi_get_dispatch
2943         popq    %rdi
2944         movq    664(%rax), %r11
2945         jmp     *%r11
2946 #endif /* defined(GLX_USE_TLS) */
2947         .size   GL_PREFIX(RasterPos4iv), .-GL_PREFIX(RasterPos4iv)
2948
2949         .p2align        4,,15
2950         .globl  GL_PREFIX(RasterPos4s)
2951         .type   GL_PREFIX(RasterPos4s), @function
2952 GL_PREFIX(RasterPos4s):
2953 #if defined(GLX_USE_TLS)
2954         call    _x86_64_get_dispatch@PLT
2955         movq    672(%rax), %r11
2956         jmp     *%r11
2957 #elif defined(PTHREADS)
2958         pushq   %rdi
2959         pushq   %rsi
2960         pushq   %rdx
2961         pushq   %rcx
2962         pushq   %rbp
2963         call    _x86_64_get_dispatch@PLT
2964         popq    %rbp
2965         popq    %rcx
2966         popq    %rdx
2967         popq    %rsi
2968         popq    %rdi
2969         movq    672(%rax), %r11
2970         jmp     *%r11
2971 #else
2972         movq    _glapi_Dispatch(%rip), %rax
2973         testq   %rax, %rax
2974         je      1f
2975         movq    672(%rax), %r11
2976         jmp     *%r11
2977 1:
2978         pushq   %rdi
2979         pushq   %rsi
2980         pushq   %rdx
2981         pushq   %rcx
2982         pushq   %rbp
2983         call    _glapi_get_dispatch
2984         popq    %rbp
2985         popq    %rcx
2986         popq    %rdx
2987         popq    %rsi
2988         popq    %rdi
2989         movq    672(%rax), %r11
2990         jmp     *%r11
2991 #endif /* defined(GLX_USE_TLS) */
2992         .size   GL_PREFIX(RasterPos4s), .-GL_PREFIX(RasterPos4s)
2993
2994         .p2align        4,,15
2995         .globl  GL_PREFIX(RasterPos4sv)
2996         .type   GL_PREFIX(RasterPos4sv), @function
2997 GL_PREFIX(RasterPos4sv):
2998 #if defined(GLX_USE_TLS)
2999         call    _x86_64_get_dispatch@PLT
3000         movq    680(%rax), %r11
3001         jmp     *%r11
3002 #elif defined(PTHREADS)
3003         pushq   %rdi
3004         call    _x86_64_get_dispatch@PLT
3005         popq    %rdi
3006         movq    680(%rax), %r11
3007         jmp     *%r11
3008 #else
3009         movq    _glapi_Dispatch(%rip), %rax
3010         testq   %rax, %rax
3011         je      1f
3012         movq    680(%rax), %r11
3013         jmp     *%r11
3014 1:
3015         pushq   %rdi
3016         call    _glapi_get_dispatch
3017         popq    %rdi
3018         movq    680(%rax), %r11
3019         jmp     *%r11
3020 #endif /* defined(GLX_USE_TLS) */
3021         .size   GL_PREFIX(RasterPos4sv), .-GL_PREFIX(RasterPos4sv)
3022
3023         .p2align        4,,15
3024         .globl  GL_PREFIX(Rectd)
3025         .type   GL_PREFIX(Rectd), @function
3026 GL_PREFIX(Rectd):
3027 #if defined(GLX_USE_TLS)
3028         call    _x86_64_get_dispatch@PLT
3029         movq    688(%rax), %r11
3030         jmp     *%r11
3031 #elif defined(PTHREADS)
3032         subq    $40, %rsp
3033         movq    %xmm0, (%rsp)
3034         movq    %xmm1, 8(%rsp)
3035         movq    %xmm2, 16(%rsp)
3036         movq    %xmm3, 24(%rsp)
3037         call    _x86_64_get_dispatch@PLT
3038         movq    24(%rsp), %xmm3
3039         movq    16(%rsp), %xmm2
3040         movq    8(%rsp), %xmm1
3041         movq    (%rsp), %xmm0
3042         addq    $40, %rsp
3043         movq    688(%rax), %r11
3044         jmp     *%r11
3045 #else
3046         movq    _glapi_Dispatch(%rip), %rax
3047         testq   %rax, %rax
3048         je      1f
3049         movq    688(%rax), %r11
3050         jmp     *%r11
3051 1:
3052         subq    $40, %rsp
3053         movq    %xmm0, (%rsp)
3054         movq    %xmm1, 8(%rsp)
3055         movq    %xmm2, 16(%rsp)
3056         movq    %xmm3, 24(%rsp)
3057         call    _glapi_get_dispatch
3058         movq    24(%rsp), %xmm3
3059         movq    16(%rsp), %xmm2
3060         movq    8(%rsp), %xmm1
3061         movq    (%rsp), %xmm0
3062         addq    $40, %rsp
3063         movq    688(%rax), %r11
3064         jmp     *%r11
3065 #endif /* defined(GLX_USE_TLS) */
3066         .size   GL_PREFIX(Rectd), .-GL_PREFIX(Rectd)
3067
3068         .p2align        4,,15
3069         .globl  GL_PREFIX(Rectdv)
3070         .type   GL_PREFIX(Rectdv), @function
3071 GL_PREFIX(Rectdv):
3072 #if defined(GLX_USE_TLS)
3073         call    _x86_64_get_dispatch@PLT
3074         movq    696(%rax), %r11
3075         jmp     *%r11
3076 #elif defined(PTHREADS)
3077         pushq   %rdi
3078         pushq   %rsi
3079         pushq   %rbp
3080         call    _x86_64_get_dispatch@PLT
3081         popq    %rbp
3082         popq    %rsi
3083         popq    %rdi
3084         movq    696(%rax), %r11
3085         jmp     *%r11
3086 #else
3087         movq    _glapi_Dispatch(%rip), %rax
3088         testq   %rax, %rax
3089         je      1f
3090         movq    696(%rax), %r11
3091         jmp     *%r11
3092 1:
3093         pushq   %rdi
3094         pushq   %rsi
3095         pushq   %rbp
3096         call    _glapi_get_dispatch
3097         popq    %rbp
3098         popq    %rsi
3099         popq    %rdi
3100         movq    696(%rax), %r11
3101         jmp     *%r11
3102 #endif /* defined(GLX_USE_TLS) */
3103         .size   GL_PREFIX(Rectdv), .-GL_PREFIX(Rectdv)
3104
3105         .p2align        4,,15
3106         .globl  GL_PREFIX(Rectf)
3107         .type   GL_PREFIX(Rectf), @function
3108 GL_PREFIX(Rectf):
3109 #if defined(GLX_USE_TLS)
3110         call    _x86_64_get_dispatch@PLT
3111         movq    704(%rax), %r11
3112         jmp     *%r11
3113 #elif defined(PTHREADS)
3114         subq    $40, %rsp
3115         movq    %xmm0, (%rsp)
3116         movq    %xmm1, 8(%rsp)
3117         movq    %xmm2, 16(%rsp)
3118         movq    %xmm3, 24(%rsp)
3119         call    _x86_64_get_dispatch@PLT
3120         movq    24(%rsp), %xmm3
3121         movq    16(%rsp), %xmm2
3122         movq    8(%rsp), %xmm1
3123         movq    (%rsp), %xmm0
3124         addq    $40, %rsp
3125         movq    704(%rax), %r11
3126         jmp     *%r11
3127 #else
3128         movq    _glapi_Dispatch(%rip), %rax
3129         testq   %rax, %rax
3130         je      1f
3131         movq    704(%rax), %r11
3132         jmp     *%r11
3133 1:
3134         subq    $40, %rsp
3135         movq    %xmm0, (%rsp)
3136         movq    %xmm1, 8(%rsp)
3137         movq    %xmm2, 16(%rsp)
3138         movq    %xmm3, 24(%rsp)
3139         call    _glapi_get_dispatch
3140         movq    24(%rsp), %xmm3
3141         movq    16(%rsp), %xmm2
3142         movq    8(%rsp), %xmm1
3143         movq    (%rsp), %xmm0
3144         addq    $40, %rsp
3145         movq    704(%rax), %r11
3146         jmp     *%r11
3147 #endif /* defined(GLX_USE_TLS) */
3148         .size   GL_PREFIX(Rectf), .-GL_PREFIX(Rectf)
3149
3150         .p2align        4,,15
3151         .globl  GL_PREFIX(Rectfv)
3152         .type   GL_PREFIX(Rectfv), @function
3153 GL_PREFIX(Rectfv):
3154 #if defined(GLX_USE_TLS)
3155         call    _x86_64_get_dispatch@PLT
3156         movq    712(%rax), %r11
3157         jmp     *%r11
3158 #elif defined(PTHREADS)
3159         pushq   %rdi
3160         pushq   %rsi
3161         pushq   %rbp
3162         call    _x86_64_get_dispatch@PLT
3163         popq    %rbp
3164         popq    %rsi
3165         popq    %rdi
3166         movq    712(%rax), %r11
3167         jmp     *%r11
3168 #else
3169         movq    _glapi_Dispatch(%rip), %rax
3170         testq   %rax, %rax
3171         je      1f
3172         movq    712(%rax), %r11
3173         jmp     *%r11
3174 1:
3175         pushq   %rdi
3176         pushq   %rsi
3177         pushq   %rbp
3178         call    _glapi_get_dispatch
3179         popq    %rbp
3180         popq    %rsi
3181         popq    %rdi
3182         movq    712(%rax), %r11
3183         jmp     *%r11
3184 #endif /* defined(GLX_USE_TLS) */
3185         .size   GL_PREFIX(Rectfv), .-GL_PREFIX(Rectfv)
3186
3187         .p2align        4,,15
3188         .globl  GL_PREFIX(Recti)
3189         .type   GL_PREFIX(Recti), @function
3190 GL_PREFIX(Recti):
3191 #if defined(GLX_USE_TLS)
3192         call    _x86_64_get_dispatch@PLT
3193         movq    720(%rax), %r11
3194         jmp     *%r11
3195 #elif defined(PTHREADS)
3196         pushq   %rdi
3197         pushq   %rsi
3198         pushq   %rdx
3199         pushq   %rcx
3200         pushq   %rbp
3201         call    _x86_64_get_dispatch@PLT
3202         popq    %rbp
3203         popq    %rcx
3204         popq    %rdx
3205         popq    %rsi
3206         popq    %rdi
3207         movq    720(%rax), %r11
3208         jmp     *%r11
3209 #else
3210         movq    _glapi_Dispatch(%rip), %rax
3211         testq   %rax, %rax
3212         je      1f
3213         movq    720(%rax), %r11
3214         jmp     *%r11
3215 1:
3216         pushq   %rdi
3217         pushq   %rsi
3218         pushq   %rdx
3219         pushq   %rcx
3220         pushq   %rbp
3221         call    _glapi_get_dispatch
3222         popq    %rbp
3223         popq    %rcx
3224         popq    %rdx
3225         popq    %rsi
3226         popq    %rdi
3227         movq    720(%rax), %r11
3228         jmp     *%r11
3229 #endif /* defined(GLX_USE_TLS) */
3230         .size   GL_PREFIX(Recti), .-GL_PREFIX(Recti)
3231
3232         .p2align        4,,15
3233         .globl  GL_PREFIX(Rectiv)
3234         .type   GL_PREFIX(Rectiv), @function
3235 GL_PREFIX(Rectiv):
3236 #if defined(GLX_USE_TLS)
3237         call    _x86_64_get_dispatch@PLT
3238         movq    728(%rax), %r11
3239         jmp     *%r11
3240 #elif defined(PTHREADS)
3241         pushq   %rdi
3242         pushq   %rsi
3243         pushq   %rbp
3244         call    _x86_64_get_dispatch@PLT
3245         popq    %rbp
3246         popq    %rsi
3247         popq    %rdi
3248         movq    728(%rax), %r11
3249         jmp     *%r11
3250 #else
3251         movq    _glapi_Dispatch(%rip), %rax
3252         testq   %rax, %rax
3253         je      1f
3254         movq    728(%rax), %r11
3255         jmp     *%r11
3256 1:
3257         pushq   %rdi
3258         pushq   %rsi
3259         pushq   %rbp
3260         call    _glapi_get_dispatch
3261         popq    %rbp
3262         popq    %rsi
3263         popq    %rdi
3264         movq    728(%rax), %r11
3265         jmp     *%r11
3266 #endif /* defined(GLX_USE_TLS) */
3267         .size   GL_PREFIX(Rectiv), .-GL_PREFIX(Rectiv)
3268
3269         .p2align        4,,15
3270         .globl  GL_PREFIX(Rects)
3271         .type   GL_PREFIX(Rects), @function
3272 GL_PREFIX(Rects):
3273 #if defined(GLX_USE_TLS)
3274         call    _x86_64_get_dispatch@PLT
3275         movq    736(%rax), %r11
3276         jmp     *%r11
3277 #elif defined(PTHREADS)
3278         pushq   %rdi
3279         pushq   %rsi
3280         pushq   %rdx
3281         pushq   %rcx
3282         pushq   %rbp
3283         call    _x86_64_get_dispatch@PLT
3284         popq    %rbp
3285         popq    %rcx
3286         popq    %rdx
3287         popq    %rsi
3288         popq    %rdi
3289         movq    736(%rax), %r11
3290         jmp     *%r11
3291 #else
3292         movq    _glapi_Dispatch(%rip), %rax
3293         testq   %rax, %rax
3294         je      1f
3295         movq    736(%rax), %r11
3296         jmp     *%r11
3297 1:
3298         pushq   %rdi
3299         pushq   %rsi
3300         pushq   %rdx
3301         pushq   %rcx
3302         pushq   %rbp
3303         call    _glapi_get_dispatch
3304         popq    %rbp
3305         popq    %rcx
3306         popq    %rdx
3307         popq    %rsi
3308         popq    %rdi
3309         movq    736(%rax), %r11
3310         jmp     *%r11
3311 #endif /* defined(GLX_USE_TLS) */
3312         .size   GL_PREFIX(Rects), .-GL_PREFIX(Rects)
3313
3314         .p2align        4,,15
3315         .globl  GL_PREFIX(Rectsv)
3316         .type   GL_PREFIX(Rectsv), @function
3317 GL_PREFIX(Rectsv):
3318 #if defined(GLX_USE_TLS)
3319         call    _x86_64_get_dispatch@PLT
3320         movq    744(%rax), %r11
3321         jmp     *%r11
3322 #elif defined(PTHREADS)
3323         pushq   %rdi
3324         pushq   %rsi
3325         pushq   %rbp
3326         call    _x86_64_get_dispatch@PLT
3327         popq    %rbp
3328         popq    %rsi
3329         popq    %rdi
3330         movq    744(%rax), %r11
3331         jmp     *%r11
3332 #else
3333         movq    _glapi_Dispatch(%rip), %rax
3334         testq   %rax, %rax
3335         je      1f
3336         movq    744(%rax), %r11
3337         jmp     *%r11
3338 1:
3339         pushq   %rdi
3340         pushq   %rsi
3341         pushq   %rbp
3342         call    _glapi_get_dispatch
3343         popq    %rbp
3344         popq    %rsi
3345         popq    %rdi
3346         movq    744(%rax), %r11
3347         jmp     *%r11
3348 #endif /* defined(GLX_USE_TLS) */
3349         .size   GL_PREFIX(Rectsv), .-GL_PREFIX(Rectsv)
3350
3351         .p2align        4,,15
3352         .globl  GL_PREFIX(TexCoord1d)
3353         .type   GL_PREFIX(TexCoord1d), @function
3354 GL_PREFIX(TexCoord1d):
3355 #if defined(GLX_USE_TLS)
3356         call    _x86_64_get_dispatch@PLT
3357         movq    752(%rax), %r11
3358         jmp     *%r11
3359 #elif defined(PTHREADS)
3360         subq    $8, %rsp
3361         movq    %xmm0, (%rsp)
3362         call    _x86_64_get_dispatch@PLT
3363         movq    (%rsp), %xmm0
3364         addq    $8, %rsp
3365         movq    752(%rax), %r11
3366         jmp     *%r11
3367 #else
3368         movq    _glapi_Dispatch(%rip), %rax
3369         testq   %rax, %rax
3370         je      1f
3371         movq    752(%rax), %r11
3372         jmp     *%r11
3373 1:
3374         subq    $8, %rsp
3375         movq    %xmm0, (%rsp)
3376         call    _glapi_get_dispatch
3377         movq    (%rsp), %xmm0
3378         addq    $8, %rsp
3379         movq    752(%rax), %r11
3380         jmp     *%r11
3381 #endif /* defined(GLX_USE_TLS) */
3382         .size   GL_PREFIX(TexCoord1d), .-GL_PREFIX(TexCoord1d)
3383
3384         .p2align        4,,15
3385         .globl  GL_PREFIX(TexCoord1dv)
3386         .type   GL_PREFIX(TexCoord1dv), @function
3387 GL_PREFIX(TexCoord1dv):
3388 #if defined(GLX_USE_TLS)
3389         call    _x86_64_get_dispatch@PLT
3390         movq    760(%rax), %r11
3391         jmp     *%r11
3392 #elif defined(PTHREADS)
3393         pushq   %rdi
3394         call    _x86_64_get_dispatch@PLT
3395         popq    %rdi
3396         movq    760(%rax), %r11
3397         jmp     *%r11
3398 #else
3399         movq    _glapi_Dispatch(%rip), %rax
3400         testq   %rax, %rax
3401         je      1f
3402         movq    760(%rax), %r11
3403         jmp     *%r11
3404 1:
3405         pushq   %rdi
3406         call    _glapi_get_dispatch
3407         popq    %rdi
3408         movq    760(%rax), %r11
3409         jmp     *%r11
3410 #endif /* defined(GLX_USE_TLS) */
3411         .size   GL_PREFIX(TexCoord1dv), .-GL_PREFIX(TexCoord1dv)
3412
3413         .p2align        4,,15
3414         .globl  GL_PREFIX(TexCoord1f)
3415         .type   GL_PREFIX(TexCoord1f), @function
3416 GL_PREFIX(TexCoord1f):
3417 #if defined(GLX_USE_TLS)
3418         call    _x86_64_get_dispatch@PLT
3419         movq    768(%rax), %r11
3420         jmp     *%r11
3421 #elif defined(PTHREADS)
3422         subq    $8, %rsp
3423         movq    %xmm0, (%rsp)
3424         call    _x86_64_get_dispatch@PLT
3425         movq    (%rsp), %xmm0
3426         addq    $8, %rsp
3427         movq    768(%rax), %r11
3428         jmp     *%r11
3429 #else
3430         movq    _glapi_Dispatch(%rip), %rax
3431         testq   %rax, %rax
3432         je      1f
3433         movq    768(%rax), %r11
3434         jmp     *%r11
3435 1:
3436         subq    $8, %rsp
3437         movq    %xmm0, (%rsp)
3438         call    _glapi_get_dispatch
3439         movq    (%rsp), %xmm0
3440         addq    $8, %rsp
3441         movq    768(%rax), %r11
3442         jmp     *%r11
3443 #endif /* defined(GLX_USE_TLS) */
3444         .size   GL_PREFIX(TexCoord1f), .-GL_PREFIX(TexCoord1f)
3445
3446         .p2align        4,,15
3447         .globl  GL_PREFIX(TexCoord1fv)
3448         .type   GL_PREFIX(TexCoord1fv), @function
3449 GL_PREFIX(TexCoord1fv):
3450 #if defined(GLX_USE_TLS)
3451         call    _x86_64_get_dispatch@PLT
3452         movq    776(%rax), %r11
3453         jmp     *%r11
3454 #elif defined(PTHREADS)
3455         pushq   %rdi
3456         call    _x86_64_get_dispatch@PLT
3457         popq    %rdi
3458         movq    776(%rax), %r11
3459         jmp     *%r11
3460 #else
3461         movq    _glapi_Dispatch(%rip), %rax
3462         testq   %rax, %rax
3463         je      1f
3464         movq    776(%rax), %r11
3465         jmp     *%r11
3466 1:
3467         pushq   %rdi
3468         call    _glapi_get_dispatch
3469         popq    %rdi
3470         movq    776(%rax), %r11
3471         jmp     *%r11
3472 #endif /* defined(GLX_USE_TLS) */
3473         .size   GL_PREFIX(TexCoord1fv), .-GL_PREFIX(TexCoord1fv)
3474
3475         .p2align        4,,15
3476         .globl  GL_PREFIX(TexCoord1i)
3477         .type   GL_PREFIX(TexCoord1i), @function
3478 GL_PREFIX(TexCoord1i):
3479 #if defined(GLX_USE_TLS)
3480         call    _x86_64_get_dispatch@PLT
3481         movq    784(%rax), %r11
3482         jmp     *%r11
3483 #elif defined(PTHREADS)
3484         pushq   %rdi
3485         call    _x86_64_get_dispatch@PLT
3486         popq    %rdi
3487         movq    784(%rax), %r11
3488         jmp     *%r11
3489 #else
3490         movq    _glapi_Dispatch(%rip), %rax
3491         testq   %rax, %rax
3492         je      1f
3493         movq    784(%rax), %r11
3494         jmp     *%r11
3495 1:
3496         pushq   %rdi
3497         call    _glapi_get_dispatch
3498         popq    %rdi
3499         movq    784(%rax), %r11
3500         jmp     *%r11
3501 #endif /* defined(GLX_USE_TLS) */
3502         .size   GL_PREFIX(TexCoord1i), .-GL_PREFIX(TexCoord1i)
3503
3504         .p2align        4,,15
3505         .globl  GL_PREFIX(TexCoord1iv)
3506         .type   GL_PREFIX(TexCoord1iv), @function
3507 GL_PREFIX(TexCoord1iv):
3508 #if defined(GLX_USE_TLS)
3509         call    _x86_64_get_dispatch@PLT
3510         movq    792(%rax), %r11
3511         jmp     *%r11
3512 #elif defined(PTHREADS)
3513         pushq   %rdi
3514         call    _x86_64_get_dispatch@PLT
3515         popq    %rdi
3516         movq    792(%rax), %r11
3517         jmp     *%r11
3518 #else
3519         movq    _glapi_Dispatch(%rip), %rax
3520         testq   %rax, %rax
3521         je      1f
3522         movq    792(%rax), %r11
3523         jmp     *%r11
3524 1:
3525         pushq   %rdi
3526         call    _glapi_get_dispatch
3527         popq    %rdi
3528         movq    792(%rax), %r11
3529         jmp     *%r11
3530 #endif /* defined(GLX_USE_TLS) */
3531         .size   GL_PREFIX(TexCoord1iv), .-GL_PREFIX(TexCoord1iv)
3532
3533         .p2align        4,,15
3534         .globl  GL_PREFIX(TexCoord1s)
3535         .type   GL_PREFIX(TexCoord1s), @function
3536 GL_PREFIX(TexCoord1s):
3537 #if defined(GLX_USE_TLS)
3538         call    _x86_64_get_dispatch@PLT
3539         movq    800(%rax), %r11
3540         jmp     *%r11
3541 #elif defined(PTHREADS)
3542         pushq   %rdi
3543         call    _x86_64_get_dispatch@PLT
3544         popq    %rdi
3545         movq    800(%rax), %r11
3546         jmp     *%r11
3547 #else
3548         movq    _glapi_Dispatch(%rip), %rax
3549         testq   %rax, %rax
3550         je      1f
3551         movq    800(%rax), %r11
3552         jmp     *%r11
3553 1:
3554         pushq   %rdi
3555         call    _glapi_get_dispatch
3556         popq    %rdi
3557         movq    800(%rax), %r11
3558         jmp     *%r11
3559 #endif /* defined(GLX_USE_TLS) */
3560         .size   GL_PREFIX(TexCoord1s), .-GL_PREFIX(TexCoord1s)
3561
3562         .p2align        4,,15
3563         .globl  GL_PREFIX(TexCoord1sv)
3564         .type   GL_PREFIX(TexCoord1sv), @function
3565 GL_PREFIX(TexCoord1sv):
3566 #if defined(GLX_USE_TLS)
3567         call    _x86_64_get_dispatch@PLT
3568         movq    808(%rax), %r11
3569         jmp     *%r11
3570 #elif defined(PTHREADS)
3571         pushq   %rdi
3572         call    _x86_64_get_dispatch@PLT
3573         popq    %rdi
3574         movq    808(%rax), %r11
3575         jmp     *%r11
3576 #else
3577         movq    _glapi_Dispatch(%rip), %rax
3578         testq   %rax, %rax
3579         je      1f
3580         movq    808(%rax), %r11
3581         jmp     *%r11
3582 1:
3583         pushq   %rdi
3584         call    _glapi_get_dispatch
3585         popq    %rdi
3586         movq    808(%rax), %r11
3587         jmp     *%r11
3588 #endif /* defined(GLX_USE_TLS) */
3589         .size   GL_PREFIX(TexCoord1sv), .-GL_PREFIX(TexCoord1sv)
3590
3591         .p2align        4,,15
3592         .globl  GL_PREFIX(TexCoord2d)
3593         .type   GL_PREFIX(TexCoord2d), @function
3594 GL_PREFIX(TexCoord2d):
3595 #if defined(GLX_USE_TLS)
3596         call    _x86_64_get_dispatch@PLT
3597         movq    816(%rax), %r11
3598         jmp     *%r11
3599 #elif defined(PTHREADS)
3600         subq    $24, %rsp
3601         movq    %xmm0, (%rsp)
3602         movq    %xmm1, 8(%rsp)
3603         call    _x86_64_get_dispatch@PLT
3604         movq    8(%rsp), %xmm1
3605         movq    (%rsp), %xmm0
3606         addq    $24, %rsp
3607         movq    816(%rax), %r11
3608         jmp     *%r11
3609 #else
3610         movq    _glapi_Dispatch(%rip), %rax
3611         testq   %rax, %rax
3612         je      1f
3613         movq    816(%rax), %r11
3614         jmp     *%r11
3615 1:
3616         subq    $24, %rsp
3617         movq    %xmm0, (%rsp)
3618         movq    %xmm1, 8(%rsp)
3619         call    _glapi_get_dispatch
3620         movq    8(%rsp), %xmm1
3621         movq    (%rsp), %xmm0
3622         addq    $24, %rsp
3623         movq    816(%rax), %r11
3624         jmp     *%r11
3625 #endif /* defined(GLX_USE_TLS) */
3626         .size   GL_PREFIX(TexCoord2d), .-GL_PREFIX(TexCoord2d)
3627
3628         .p2align        4,,15
3629         .globl  GL_PREFIX(TexCoord2dv)
3630         .type   GL_PREFIX(TexCoord2dv), @function
3631 GL_PREFIX(TexCoord2dv):
3632 #if defined(GLX_USE_TLS)
3633         call    _x86_64_get_dispatch@PLT
3634         movq    824(%rax), %r11
3635         jmp     *%r11
3636 #elif defined(PTHREADS)
3637         pushq   %rdi
3638         call    _x86_64_get_dispatch@PLT
3639         popq    %rdi
3640         movq    824(%rax), %r11
3641         jmp     *%r11
3642 #else
3643         movq    _glapi_Dispatch(%rip), %rax
3644         testq   %rax, %rax
3645         je      1f
3646         movq    824(%rax), %r11
3647         jmp     *%r11
3648 1:
3649         pushq   %rdi
3650         call    _glapi_get_dispatch
3651         popq    %rdi
3652         movq    824(%rax), %r11
3653         jmp     *%r11
3654 #endif /* defined(GLX_USE_TLS) */
3655         .size   GL_PREFIX(TexCoord2dv), .-GL_PREFIX(TexCoord2dv)
3656
3657         .p2align        4,,15
3658         .globl  GL_PREFIX(TexCoord2f)
3659         .type   GL_PREFIX(TexCoord2f), @function
3660 GL_PREFIX(TexCoord2f):
3661 #if defined(GLX_USE_TLS)
3662         call    _x86_64_get_dispatch@PLT
3663         movq    832(%rax), %r11
3664         jmp     *%r11
3665 #elif defined(PTHREADS)
3666         subq    $24, %rsp
3667         movq    %xmm0, (%rsp)
3668         movq    %xmm1, 8(%rsp)
3669         call    _x86_64_get_dispatch@PLT
3670         movq    8(%rsp), %xmm1
3671         movq    (%rsp), %xmm0
3672         addq    $24, %rsp
3673         movq    832(%rax), %r11
3674         jmp     *%r11
3675 #else
3676         movq    _glapi_Dispatch(%rip), %rax
3677         testq   %rax, %rax
3678         je      1f
3679         movq    832(%rax), %r11
3680         jmp     *%r11
3681 1:
3682         subq    $24, %rsp
3683         movq    %xmm0, (%rsp)
3684         movq    %xmm1, 8(%rsp)
3685         call    _glapi_get_dispatch
3686         movq    8(%rsp), %xmm1
3687         movq    (%rsp), %xmm0
3688         addq    $24, %rsp
3689         movq    832(%rax), %r11
3690         jmp     *%r11
3691 #endif /* defined(GLX_USE_TLS) */
3692         .size   GL_PREFIX(TexCoord2f), .-GL_PREFIX(TexCoord2f)
3693
3694         .p2align        4,,15
3695         .globl  GL_PREFIX(TexCoord2fv)
3696         .type   GL_PREFIX(TexCoord2fv), @function
3697 GL_PREFIX(TexCoord2fv):
3698 #if defined(GLX_USE_TLS)
3699         call    _x86_64_get_dispatch@PLT
3700         movq    840(%rax), %r11
3701         jmp     *%r11
3702 #elif defined(PTHREADS)
3703         pushq   %rdi
3704         call    _x86_64_get_dispatch@PLT
3705         popq    %rdi
3706         movq    840(%rax), %r11
3707         jmp     *%r11
3708 #else
3709         movq    _glapi_Dispatch(%rip), %rax
3710         testq   %rax, %rax
3711         je      1f
3712         movq    840(%rax), %r11
3713         jmp     *%r11
3714 1:
3715         pushq   %rdi
3716         call    _glapi_get_dispatch
3717         popq    %rdi
3718         movq    840(%rax), %r11
3719         jmp     *%r11
3720 #endif /* defined(GLX_USE_TLS) */
3721         .size   GL_PREFIX(TexCoord2fv), .-GL_PREFIX(TexCoord2fv)
3722
3723         .p2align        4,,15
3724         .globl  GL_PREFIX(TexCoord2i)
3725         .type   GL_PREFIX(TexCoord2i), @function
3726 GL_PREFIX(TexCoord2i):
3727 #if defined(GLX_USE_TLS)
3728         call    _x86_64_get_dispatch@PLT
3729         movq    848(%rax), %r11
3730         jmp     *%r11
3731 #elif defined(PTHREADS)
3732         pushq   %rdi
3733         pushq   %rsi
3734         pushq   %rbp
3735         call    _x86_64_get_dispatch@PLT
3736         popq    %rbp
3737         popq    %rsi
3738         popq    %rdi
3739         movq    848(%rax), %r11
3740         jmp     *%r11
3741 #else
3742         movq    _glapi_Dispatch(%rip), %rax
3743         testq   %rax, %rax
3744         je      1f
3745         movq    848(%rax), %r11
3746         jmp     *%r11
3747 1:
3748         pushq   %rdi
3749         pushq   %rsi
3750         pushq   %rbp
3751         call    _glapi_get_dispatch
3752         popq    %rbp
3753         popq    %rsi
3754         popq    %rdi
3755         movq    848(%rax), %r11
3756         jmp     *%r11
3757 #endif /* defined(GLX_USE_TLS) */
3758         .size   GL_PREFIX(TexCoord2i), .-GL_PREFIX(TexCoord2i)
3759
3760         .p2align        4,,15
3761         .globl  GL_PREFIX(TexCoord2iv)
3762         .type   GL_PREFIX(TexCoord2iv), @function
3763 GL_PREFIX(TexCoord2iv):
3764 #if defined(GLX_USE_TLS)
3765         call    _x86_64_get_dispatch@PLT
3766         movq    856(%rax), %r11
3767         jmp     *%r11
3768 #elif defined(PTHREADS)
3769         pushq   %rdi
3770         call    _x86_64_get_dispatch@PLT
3771         popq    %rdi
3772         movq    856(%rax), %r11
3773         jmp     *%r11
3774 #else
3775         movq    _glapi_Dispatch(%rip), %rax
3776         testq   %rax, %rax
3777         je      1f
3778         movq    856(%rax), %r11
3779         jmp     *%r11
3780 1:
3781         pushq   %rdi
3782         call    _glapi_get_dispatch
3783         popq    %rdi
3784         movq    856(%rax), %r11
3785         jmp     *%r11
3786 #endif /* defined(GLX_USE_TLS) */
3787         .size   GL_PREFIX(TexCoord2iv), .-GL_PREFIX(TexCoord2iv)
3788
3789         .p2align        4,,15
3790         .globl  GL_PREFIX(TexCoord2s)
3791         .type   GL_PREFIX(TexCoord2s), @function
3792 GL_PREFIX(TexCoord2s):
3793 #if defined(GLX_USE_TLS)
3794         call    _x86_64_get_dispatch@PLT
3795         movq    864(%rax), %r11
3796         jmp     *%r11
3797 #elif defined(PTHREADS)
3798         pushq   %rdi
3799         pushq   %rsi
3800         pushq   %rbp
3801         call    _x86_64_get_dispatch@PLT
3802         popq    %rbp
3803         popq    %rsi
3804         popq    %rdi
3805         movq    864(%rax), %r11
3806         jmp     *%r11
3807 #else
3808         movq    _glapi_Dispatch(%rip), %rax
3809         testq   %rax, %rax
3810         je      1f
3811         movq    864(%rax), %r11
3812         jmp     *%r11
3813 1:
3814         pushq   %rdi
3815         pushq   %rsi
3816         pushq   %rbp
3817         call    _glapi_get_dispatch
3818         popq    %rbp
3819         popq    %rsi
3820         popq    %rdi
3821         movq    864(%rax), %r11
3822         jmp     *%r11
3823 #endif /* defined(GLX_USE_TLS) */
3824         .size   GL_PREFIX(TexCoord2s), .-GL_PREFIX(TexCoord2s)
3825
3826         .p2align        4,,15
3827         .globl  GL_PREFIX(TexCoord2sv)
3828         .type   GL_PREFIX(TexCoord2sv), @function
3829 GL_PREFIX(TexCoord2sv):
3830 #if defined(GLX_USE_TLS)
3831         call    _x86_64_get_dispatch@PLT
3832         movq    872(%rax), %r11
3833         jmp     *%r11
3834 #elif defined(PTHREADS)
3835         pushq   %rdi
3836         call    _x86_64_get_dispatch@PLT
3837         popq    %rdi
3838         movq    872(%rax), %r11
3839         jmp     *%r11
3840 #else
3841         movq    _glapi_Dispatch(%rip), %rax
3842         testq   %rax, %rax
3843         je      1f
3844         movq    872(%rax), %r11
3845         jmp     *%r11
3846 1:
3847         pushq   %rdi
3848         call    _glapi_get_dispatch
3849         popq    %rdi
3850         movq    872(%rax), %r11
3851         jmp     *%r11
3852 #endif /* defined(GLX_USE_TLS) */
3853         .size   GL_PREFIX(TexCoord2sv), .-GL_PREFIX(TexCoord2sv)
3854
3855         .p2align        4,,15
3856         .globl  GL_PREFIX(TexCoord3d)
3857         .type   GL_PREFIX(TexCoord3d), @function
3858 GL_PREFIX(TexCoord3d):
3859 #if defined(GLX_USE_TLS)
3860         call    _x86_64_get_dispatch@PLT
3861         movq    880(%rax), %r11
3862         jmp     *%r11
3863 #elif defined(PTHREADS)
3864         subq    $24, %rsp
3865         movq    %xmm0, (%rsp)
3866         movq    %xmm1, 8(%rsp)
3867         movq    %xmm2, 16(%rsp)
3868         call    _x86_64_get_dispatch@PLT
3869         movq    16(%rsp), %xmm2
3870         movq    8(%rsp), %xmm1
3871         movq    (%rsp), %xmm0
3872         addq    $24, %rsp
3873         movq    880(%rax), %r11
3874         jmp     *%r11
3875 #else
3876         movq    _glapi_Dispatch(%rip), %rax
3877         testq   %rax, %rax
3878         je      1f
3879         movq    880(%rax), %r11
3880         jmp     *%r11
3881 1:
3882         subq    $24, %rsp
3883         movq    %xmm0, (%rsp)
3884         movq    %xmm1, 8(%rsp)
3885         movq    %xmm2, 16(%rsp)
3886         call    _glapi_get_dispatch
3887         movq    16(%rsp), %xmm2
3888         movq    8(%rsp), %xmm1
3889         movq    (%rsp), %xmm0
3890         addq    $24, %rsp
3891         movq    880(%rax), %r11
3892         jmp     *%r11
3893 #endif /* defined(GLX_USE_TLS) */
3894         .size   GL_PREFIX(TexCoord3d), .-GL_PREFIX(TexCoord3d)
3895
3896         .p2align        4,,15
3897         .globl  GL_PREFIX(TexCoord3dv)
3898         .type   GL_PREFIX(TexCoord3dv), @function
3899 GL_PREFIX(TexCoord3dv):
3900 #if defined(GLX_USE_TLS)
3901         call    _x86_64_get_dispatch@PLT
3902         movq    888(%rax), %r11
3903         jmp     *%r11
3904 #elif defined(PTHREADS)
3905         pushq   %rdi
3906         call    _x86_64_get_dispatch@PLT
3907         popq    %rdi
3908         movq    888(%rax), %r11
3909         jmp     *%r11
3910 #else
3911         movq    _glapi_Dispatch(%rip), %rax
3912         testq   %rax, %rax
3913         je      1f
3914         movq    888(%rax), %r11
3915         jmp     *%r11
3916 1:
3917         pushq   %rdi
3918         call    _glapi_get_dispatch
3919         popq    %rdi
3920         movq    888(%rax), %r11
3921         jmp     *%r11
3922 #endif /* defined(GLX_USE_TLS) */
3923         .size   GL_PREFIX(TexCoord3dv), .-GL_PREFIX(TexCoord3dv)
3924
3925         .p2align        4,,15
3926         .globl  GL_PREFIX(TexCoord3f)
3927         .type   GL_PREFIX(TexCoord3f), @function
3928 GL_PREFIX(TexCoord3f):
3929 #if defined(GLX_USE_TLS)
3930         call    _x86_64_get_dispatch@PLT
3931         movq    896(%rax), %r11
3932         jmp     *%r11
3933 #elif defined(PTHREADS)
3934         subq    $24, %rsp
3935         movq    %xmm0, (%rsp)
3936         movq    %xmm1, 8(%rsp)
3937         movq    %xmm2, 16(%rsp)
3938         call    _x86_64_get_dispatch@PLT
3939         movq    16(%rsp), %xmm2
3940         movq    8(%rsp), %xmm1
3941         movq    (%rsp), %xmm0
3942         addq    $24, %rsp
3943         movq    896(%rax), %r11
3944         jmp     *%r11
3945 #else
3946         movq    _glapi_Dispatch(%rip), %rax
3947         testq   %rax, %rax
3948         je      1f
3949         movq    896(%rax), %r11
3950         jmp     *%r11
3951 1:
3952         subq    $24, %rsp
3953         movq    %xmm0, (%rsp)
3954         movq    %xmm1, 8(%rsp)
3955         movq    %xmm2, 16(%rsp)
3956         call    _glapi_get_dispatch
3957         movq    16(%rsp), %xmm2
3958         movq    8(%rsp), %xmm1
3959         movq    (%rsp), %xmm0
3960         addq    $24, %rsp
3961         movq    896(%rax), %r11
3962         jmp     *%r11
3963 #endif /* defined(GLX_USE_TLS) */
3964         .size   GL_PREFIX(TexCoord3f), .-GL_PREFIX(TexCoord3f)
3965
3966         .p2align        4,,15
3967         .globl  GL_PREFIX(TexCoord3fv)
3968         .type   GL_PREFIX(TexCoord3fv), @function
3969 GL_PREFIX(TexCoord3fv):
3970 #if defined(GLX_USE_TLS)
3971         call    _x86_64_get_dispatch@PLT
3972         movq    904(%rax), %r11
3973         jmp     *%r11
3974 #elif defined(PTHREADS)
3975         pushq   %rdi
3976         call    _x86_64_get_dispatch@PLT
3977         popq    %rdi
3978         movq    904(%rax), %r11
3979         jmp     *%r11
3980 #else
3981         movq    _glapi_Dispatch(%rip), %rax
3982         testq   %rax, %rax
3983         je      1f
3984         movq    904(%rax), %r11
3985         jmp     *%r11
3986 1:
3987         pushq   %rdi
3988         call    _glapi_get_dispatch
3989         popq    %rdi
3990         movq    904(%rax), %r11
3991         jmp     *%r11
3992 #endif /* defined(GLX_USE_TLS) */
3993         .size   GL_PREFIX(TexCoord3fv), .-GL_PREFIX(TexCoord3fv)
3994
3995         .p2align        4,,15
3996         .globl  GL_PREFIX(TexCoord3i)
3997         .type   GL_PREFIX(TexCoord3i), @function
3998 GL_PREFIX(TexCoord3i):
3999 #if defined(GLX_USE_TLS)
4000         call    _x86_64_get_dispatch@PLT
4001         movq    912(%rax), %r11
4002         jmp     *%r11
4003 #elif defined(PTHREADS)
4004         pushq   %rdi
4005         pushq   %rsi
4006         pushq   %rdx
4007         call    _x86_64_get_dispatch@PLT
4008         popq    %rdx
4009         popq    %rsi
4010         popq    %rdi
4011         movq    912(%rax), %r11
4012         jmp     *%r11
4013 #else
4014         movq    _glapi_Dispatch(%rip), %rax
4015         testq   %rax, %rax
4016         je      1f
4017         movq    912(%rax), %r11
4018         jmp     *%r11
4019 1:
4020         pushq   %rdi
4021         pushq   %rsi
4022         pushq   %rdx
4023         call    _glapi_get_dispatch
4024         popq    %rdx
4025         popq    %rsi
4026         popq    %rdi
4027         movq    912(%rax), %r11
4028         jmp     *%r11
4029 #endif /* defined(GLX_USE_TLS) */
4030         .size   GL_PREFIX(TexCoord3i), .-GL_PREFIX(TexCoord3i)
4031
4032         .p2align        4,,15
4033         .globl  GL_PREFIX(TexCoord3iv)
4034         .type   GL_PREFIX(TexCoord3iv), @function
4035 GL_PREFIX(TexCoord3iv):
4036 #if defined(GLX_USE_TLS)
4037         call    _x86_64_get_dispatch@PLT
4038         movq    920(%rax), %r11
4039         jmp     *%r11
4040 #elif defined(PTHREADS)
4041         pushq   %rdi
4042         call    _x86_64_get_dispatch@PLT
4043         popq    %rdi
4044         movq    920(%rax), %r11
4045         jmp     *%r11
4046 #else
4047         movq    _glapi_Dispatch(%rip), %rax
4048         testq   %rax, %rax
4049         je      1f
4050         movq    920(%rax), %r11
4051         jmp     *%r11
4052 1:
4053         pushq   %rdi
4054         call    _glapi_get_dispatch
4055         popq    %rdi
4056         movq    920(%rax), %r11
4057         jmp     *%r11
4058 #endif /* defined(GLX_USE_TLS) */
4059         .size   GL_PREFIX(TexCoord3iv), .-GL_PREFIX(TexCoord3iv)
4060
4061         .p2align        4,,15
4062         .globl  GL_PREFIX(TexCoord3s)
4063         .type   GL_PREFIX(TexCoord3s), @function
4064 GL_PREFIX(TexCoord3s):
4065 #if defined(GLX_USE_TLS)
4066         call    _x86_64_get_dispatch@PLT
4067         movq    928(%rax), %r11
4068         jmp     *%r11
4069 #elif defined(PTHREADS)
4070         pushq   %rdi
4071         pushq   %rsi
4072         pushq   %rdx
4073         call    _x86_64_get_dispatch@PLT
4074         popq    %rdx
4075         popq    %rsi
4076         popq    %rdi
4077         movq    928(%rax), %r11
4078         jmp     *%r11
4079 #else
4080         movq    _glapi_Dispatch(%rip), %rax
4081         testq   %rax, %rax
4082         je      1f
4083         movq    928(%rax), %r11
4084         jmp     *%r11
4085 1:
4086         pushq   %rdi
4087         pushq   %rsi
4088         pushq   %rdx
4089         call    _glapi_get_dispatch
4090         popq    %rdx
4091         popq    %rsi
4092         popq    %rdi
4093         movq    928(%rax), %r11
4094         jmp     *%r11
4095 #endif /* defined(GLX_USE_TLS) */
4096         .size   GL_PREFIX(TexCoord3s), .-GL_PREFIX(TexCoord3s)
4097
4098         .p2align        4,,15
4099         .globl  GL_PREFIX(TexCoord3sv)
4100         .type   GL_PREFIX(TexCoord3sv), @function
4101 GL_PREFIX(TexCoord3sv):
4102 #if defined(GLX_USE_TLS)
4103         call    _x86_64_get_dispatch@PLT
4104         movq    936(%rax), %r11
4105         jmp     *%r11
4106 #elif defined(PTHREADS)
4107         pushq   %rdi
4108         call    _x86_64_get_dispatch@PLT
4109         popq    %rdi
4110         movq    936(%rax), %r11
4111         jmp     *%r11
4112 #else
4113         movq    _glapi_Dispatch(%rip), %rax
4114         testq   %rax, %rax
4115         je      1f
4116         movq    936(%rax), %r11
4117         jmp     *%r11
4118 1:
4119         pushq   %rdi
4120         call    _glapi_get_dispatch
4121         popq    %rdi
4122         movq    936(%rax), %r11
4123         jmp     *%r11
4124 #endif /* defined(GLX_USE_TLS) */
4125         .size   GL_PREFIX(TexCoord3sv), .-GL_PREFIX(TexCoord3sv)
4126
4127         .p2align        4,,15
4128         .globl  GL_PREFIX(TexCoord4d)
4129         .type   GL_PREFIX(TexCoord4d), @function
4130 GL_PREFIX(TexCoord4d):
4131 #if defined(GLX_USE_TLS)
4132         call    _x86_64_get_dispatch@PLT
4133         movq    944(%rax), %r11
4134         jmp     *%r11
4135 #elif defined(PTHREADS)
4136         subq    $40, %rsp
4137         movq    %xmm0, (%rsp)
4138         movq    %xmm1, 8(%rsp)
4139         movq    %xmm2, 16(%rsp)
4140         movq    %xmm3, 24(%rsp)
4141         call    _x86_64_get_dispatch@PLT
4142         movq    24(%rsp), %xmm3
4143         movq    16(%rsp), %xmm2
4144         movq    8(%rsp), %xmm1
4145         movq    (%rsp), %xmm0
4146         addq    $40, %rsp
4147         movq    944(%rax), %r11
4148         jmp     *%r11
4149 #else
4150         movq    _glapi_Dispatch(%rip), %rax
4151         testq   %rax, %rax
4152         je      1f
4153         movq    944(%rax), %r11
4154         jmp     *%r11
4155 1:
4156         subq    $40, %rsp
4157         movq    %xmm0, (%rsp)
4158         movq    %xmm1, 8(%rsp)
4159         movq    %xmm2, 16(%rsp)
4160         movq    %xmm3, 24(%rsp)
4161         call    _glapi_get_dispatch
4162         movq    24(%rsp), %xmm3
4163         movq    16(%rsp), %xmm2
4164         movq    8(%rsp), %xmm1
4165         movq    (%rsp), %xmm0
4166         addq    $40, %rsp
4167         movq    944(%rax), %r11
4168         jmp     *%r11
4169 #endif /* defined(GLX_USE_TLS) */
4170         .size   GL_PREFIX(TexCoord4d), .-GL_PREFIX(TexCoord4d)
4171
4172         .p2align        4,,15
4173         .globl  GL_PREFIX(TexCoord4dv)
4174         .type   GL_PREFIX(TexCoord4dv), @function
4175 GL_PREFIX(TexCoord4dv):
4176 #if defined(GLX_USE_TLS)
4177         call    _x86_64_get_dispatch@PLT
4178         movq    952(%rax), %r11
4179         jmp     *%r11
4180 #elif defined(PTHREADS)
4181         pushq   %rdi
4182         call    _x86_64_get_dispatch@PLT
4183         popq    %rdi
4184         movq    952(%rax), %r11
4185         jmp     *%r11
4186 #else
4187         movq    _glapi_Dispatch(%rip), %rax
4188         testq   %rax, %rax
4189         je      1f
4190         movq    952(%rax), %r11
4191         jmp     *%r11
4192 1:
4193         pushq   %rdi
4194         call    _glapi_get_dispatch
4195         popq    %rdi
4196         movq    952(%rax), %r11
4197         jmp     *%r11
4198 #endif /* defined(GLX_USE_TLS) */
4199         .size   GL_PREFIX(TexCoord4dv), .-GL_PREFIX(TexCoord4dv)
4200
4201         .p2align        4,,15
4202         .globl  GL_PREFIX(TexCoord4f)
4203         .type   GL_PREFIX(TexCoord4f), @function
4204 GL_PREFIX(TexCoord4f):
4205 #if defined(GLX_USE_TLS)
4206         call    _x86_64_get_dispatch@PLT
4207         movq    960(%rax), %r11
4208         jmp     *%r11
4209 #elif defined(PTHREADS)
4210         subq    $40, %rsp
4211         movq    %xmm0, (%rsp)
4212         movq    %xmm1, 8(%rsp)
4213         movq    %xmm2, 16(%rsp)
4214         movq    %xmm3, 24(%rsp)
4215         call    _x86_64_get_dispatch@PLT
4216         movq    24(%rsp), %xmm3
4217         movq    16(%rsp), %xmm2
4218         movq    8(%rsp), %xmm1
4219         movq    (%rsp), %xmm0
4220         addq    $40, %rsp
4221         movq    960(%rax), %r11
4222         jmp     *%r11
4223 #else
4224         movq    _glapi_Dispatch(%rip), %rax
4225         testq   %rax, %rax
4226         je      1f
4227         movq    960(%rax), %r11
4228         jmp     *%r11
4229 1:
4230         subq    $40, %rsp
4231         movq    %xmm0, (%rsp)
4232         movq    %xmm1, 8(%rsp)
4233         movq    %xmm2, 16(%rsp)
4234         movq    %xmm3, 24(%rsp)
4235         call    _glapi_get_dispatch
4236         movq    24(%rsp), %xmm3
4237         movq    16(%rsp), %xmm2
4238         movq    8(%rsp), %xmm1
4239         movq    (%rsp), %xmm0
4240         addq    $40, %rsp
4241         movq    960(%rax), %r11
4242         jmp     *%r11
4243 #endif /* defined(GLX_USE_TLS) */
4244         .size   GL_PREFIX(TexCoord4f), .-GL_PREFIX(TexCoord4f)
4245
4246         .p2align        4,,15
4247         .globl  GL_PREFIX(TexCoord4fv)
4248         .type   GL_PREFIX(TexCoord4fv), @function
4249 GL_PREFIX(TexCoord4fv):
4250 #if defined(GLX_USE_TLS)
4251         call    _x86_64_get_dispatch@PLT
4252         movq    968(%rax), %r11
4253         jmp     *%r11
4254 #elif defined(PTHREADS)
4255         pushq   %rdi
4256         call    _x86_64_get_dispatch@PLT
4257         popq    %rdi
4258         movq    968(%rax), %r11
4259         jmp     *%r11
4260 #else
4261         movq    _glapi_Dispatch(%rip), %rax
4262         testq   %rax, %rax
4263         je      1f
4264         movq    968(%rax), %r11
4265         jmp     *%r11
4266 1:
4267         pushq   %rdi
4268         call    _glapi_get_dispatch
4269         popq    %rdi
4270         movq    968(%rax), %r11
4271         jmp     *%r11
4272 #endif /* defined(GLX_USE_TLS) */
4273         .size   GL_PREFIX(TexCoord4fv), .-GL_PREFIX(TexCoord4fv)
4274
4275         .p2align        4,,15
4276         .globl  GL_PREFIX(TexCoord4i)
4277         .type   GL_PREFIX(TexCoord4i), @function
4278 GL_PREFIX(TexCoord4i):
4279 #if defined(GLX_USE_TLS)
4280         call    _x86_64_get_dispatch@PLT
4281         movq    976(%rax), %r11
4282         jmp     *%r11
4283 #elif defined(PTHREADS)
4284         pushq   %rdi
4285         pushq   %rsi
4286         pushq   %rdx
4287         pushq   %rcx
4288         pushq   %rbp
4289         call    _x86_64_get_dispatch@PLT
4290         popq    %rbp
4291         popq    %rcx
4292         popq    %rdx
4293         popq    %rsi
4294         popq    %rdi
4295         movq    976(%rax), %r11
4296         jmp     *%r11
4297 #else
4298         movq    _glapi_Dispatch(%rip), %rax
4299         testq   %rax, %rax
4300         je      1f
4301         movq    976(%rax), %r11
4302         jmp     *%r11
4303 1:
4304         pushq   %rdi
4305         pushq   %rsi
4306         pushq   %rdx
4307         pushq   %rcx
4308         pushq   %rbp
4309         call    _glapi_get_dispatch
4310         popq    %rbp
4311         popq    %rcx
4312         popq    %rdx
4313         popq    %rsi
4314         popq    %rdi
4315         movq    976(%rax), %r11
4316         jmp     *%r11
4317 #endif /* defined(GLX_USE_TLS) */
4318         .size   GL_PREFIX(TexCoord4i), .-GL_PREFIX(TexCoord4i)
4319
4320         .p2align        4,,15
4321         .globl  GL_PREFIX(TexCoord4iv)
4322         .type   GL_PREFIX(TexCoord4iv), @function
4323 GL_PREFIX(TexCoord4iv):
4324 #if defined(GLX_USE_TLS)
4325         call    _x86_64_get_dispatch@PLT
4326         movq    984(%rax), %r11
4327         jmp     *%r11
4328 #elif defined(PTHREADS)
4329         pushq   %rdi
4330         call    _x86_64_get_dispatch@PLT
4331         popq    %rdi
4332         movq    984(%rax), %r11
4333         jmp     *%r11
4334 #else
4335         movq    _glapi_Dispatch(%rip), %rax
4336         testq   %rax, %rax
4337         je      1f
4338         movq    984(%rax), %r11
4339         jmp     *%r11
4340 1:
4341         pushq   %rdi
4342         call    _glapi_get_dispatch
4343         popq    %rdi
4344         movq    984(%rax), %r11
4345         jmp     *%r11
4346 #endif /* defined(GLX_USE_TLS) */
4347         .size   GL_PREFIX(TexCoord4iv), .-GL_PREFIX(TexCoord4iv)
4348
4349         .p2align        4,,15
4350         .globl  GL_PREFIX(TexCoord4s)
4351         .type   GL_PREFIX(TexCoord4s), @function
4352 GL_PREFIX(TexCoord4s):
4353 #if defined(GLX_USE_TLS)
4354         call    _x86_64_get_dispatch@PLT
4355         movq    992(%rax), %r11
4356         jmp     *%r11
4357 #elif defined(PTHREADS)
4358         pushq   %rdi
4359         pushq   %rsi
4360         pushq   %rdx
4361         pushq   %rcx
4362         pushq   %rbp
4363         call    _x86_64_get_dispatch@PLT
4364         popq    %rbp
4365         popq    %rcx
4366         popq    %rdx
4367         popq    %rsi
4368         popq    %rdi
4369         movq    992(%rax), %r11
4370         jmp     *%r11
4371 #else
4372         movq    _glapi_Dispatch(%rip), %rax
4373         testq   %rax, %rax
4374         je      1f
4375         movq    992(%rax), %r11
4376         jmp     *%r11
4377 1:
4378         pushq   %rdi
4379         pushq   %rsi
4380         pushq   %rdx
4381         pushq   %rcx
4382         pushq   %rbp
4383         call    _glapi_get_dispatch
4384         popq    %rbp
4385         popq    %rcx
4386         popq    %rdx
4387         popq    %rsi
4388         popq    %rdi
4389         movq    992(%rax), %r11
4390         jmp     *%r11
4391 #endif /* defined(GLX_USE_TLS) */
4392         .size   GL_PREFIX(TexCoord4s), .-GL_PREFIX(TexCoord4s)
4393
4394         .p2align        4,,15
4395         .globl  GL_PREFIX(TexCoord4sv)
4396         .type   GL_PREFIX(TexCoord4sv), @function
4397 GL_PREFIX(TexCoord4sv):
4398 #if defined(GLX_USE_TLS)
4399         call    _x86_64_get_dispatch@PLT
4400         movq    1000(%rax), %r11
4401         jmp     *%r11
4402 #elif defined(PTHREADS)
4403         pushq   %rdi
4404         call    _x86_64_get_dispatch@PLT
4405         popq    %rdi
4406         movq    1000(%rax), %r11
4407         jmp     *%r11
4408 #else
4409         movq    _glapi_Dispatch(%rip), %rax
4410         testq   %rax, %rax
4411         je      1f
4412         movq    1000(%rax), %r11
4413         jmp     *%r11
4414 1:
4415         pushq   %rdi
4416         call    _glapi_get_dispatch
4417         popq    %rdi
4418         movq    1000(%rax), %r11
4419         jmp     *%r11
4420 #endif /* defined(GLX_USE_TLS) */
4421         .size   GL_PREFIX(TexCoord4sv), .-GL_PREFIX(TexCoord4sv)
4422
4423         .p2align        4,,15
4424         .globl  GL_PREFIX(Vertex2d)
4425         .type   GL_PREFIX(Vertex2d), @function
4426 GL_PREFIX(Vertex2d):
4427 #if defined(GLX_USE_TLS)
4428         call    _x86_64_get_dispatch@PLT
4429         movq    1008(%rax), %r11
4430         jmp     *%r11
4431 #elif defined(PTHREADS)
4432         subq    $24, %rsp
4433         movq    %xmm0, (%rsp)
4434         movq    %xmm1, 8(%rsp)
4435         call    _x86_64_get_dispatch@PLT
4436         movq    8(%rsp), %xmm1
4437         movq    (%rsp), %xmm0
4438         addq    $24, %rsp
4439         movq    1008(%rax), %r11
4440         jmp     *%r11
4441 #else
4442         movq    _glapi_Dispatch(%rip), %rax
4443         testq   %rax, %rax
4444         je      1f
4445         movq    1008(%rax), %r11
4446         jmp     *%r11
4447 1:
4448         subq    $24, %rsp
4449         movq    %xmm0, (%rsp)
4450         movq    %xmm1, 8(%rsp)
4451         call    _glapi_get_dispatch
4452         movq    8(%rsp), %xmm1
4453         movq    (%rsp), %xmm0
4454         addq    $24, %rsp
4455         movq    1008(%rax), %r11
4456         jmp     *%r11
4457 #endif /* defined(GLX_USE_TLS) */
4458         .size   GL_PREFIX(Vertex2d), .-GL_PREFIX(Vertex2d)
4459
4460         .p2align        4,,15
4461         .globl  GL_PREFIX(Vertex2dv)
4462         .type   GL_PREFIX(Vertex2dv), @function
4463 GL_PREFIX(Vertex2dv):
4464 #if defined(GLX_USE_TLS)
4465         call    _x86_64_get_dispatch@PLT
4466         movq    1016(%rax), %r11
4467         jmp     *%r11
4468 #elif defined(PTHREADS)
4469         pushq   %rdi
4470         call    _x86_64_get_dispatch@PLT
4471         popq    %rdi
4472         movq    1016(%rax), %r11
4473         jmp     *%r11
4474 #else
4475         movq    _glapi_Dispatch(%rip), %rax
4476         testq   %rax, %rax
4477         je      1f
4478         movq    1016(%rax), %r11
4479         jmp     *%r11
4480 1:
4481         pushq   %rdi
4482         call    _glapi_get_dispatch
4483         popq    %rdi
4484         movq    1016(%rax), %r11
4485         jmp     *%r11
4486 #endif /* defined(GLX_USE_TLS) */
4487         .size   GL_PREFIX(Vertex2dv), .-GL_PREFIX(Vertex2dv)
4488
4489         .p2align        4,,15
4490         .globl  GL_PREFIX(Vertex2f)
4491         .type   GL_PREFIX(Vertex2f), @function
4492 GL_PREFIX(Vertex2f):
4493 #if defined(GLX_USE_TLS)
4494         call    _x86_64_get_dispatch@PLT
4495         movq    1024(%rax), %r11
4496         jmp     *%r11
4497 #elif defined(PTHREADS)
4498         subq    $24, %rsp
4499         movq    %xmm0, (%rsp)
4500         movq    %xmm1, 8(%rsp)
4501         call    _x86_64_get_dispatch@PLT
4502         movq    8(%rsp), %xmm1
4503         movq    (%rsp), %xmm0
4504         addq    $24, %rsp
4505         movq    1024(%rax), %r11
4506         jmp     *%r11
4507 #else
4508         movq    _glapi_Dispatch(%rip), %rax
4509         testq   %rax, %rax
4510         je      1f
4511         movq    1024(%rax), %r11
4512         jmp     *%r11
4513 1:
4514         subq    $24, %rsp
4515         movq    %xmm0, (%rsp)
4516         movq    %xmm1, 8(%rsp)
4517         call    _glapi_get_dispatch
4518         movq    8(%rsp), %xmm1
4519         movq    (%rsp), %xmm0
4520         addq    $24, %rsp
4521         movq    1024(%rax), %r11
4522         jmp     *%r11
4523 #endif /* defined(GLX_USE_TLS) */
4524         .size   GL_PREFIX(Vertex2f), .-GL_PREFIX(Vertex2f)
4525
4526         .p2align        4,,15
4527         .globl  GL_PREFIX(Vertex2fv)
4528         .type   GL_PREFIX(Vertex2fv), @function
4529 GL_PREFIX(Vertex2fv):
4530 #if defined(GLX_USE_TLS)
4531         call    _x86_64_get_dispatch@PLT
4532         movq    1032(%rax), %r11
4533         jmp     *%r11
4534 #elif defined(PTHREADS)
4535         pushq   %rdi
4536         call    _x86_64_get_dispatch@PLT
4537         popq    %rdi
4538         movq    1032(%rax), %r11
4539         jmp     *%r11
4540 #else
4541         movq    _glapi_Dispatch(%rip), %rax
4542         testq   %rax, %rax
4543         je      1f
4544         movq    1032(%rax), %r11
4545         jmp     *%r11
4546 1:
4547         pushq   %rdi
4548         call    _glapi_get_dispatch
4549         popq    %rdi
4550         movq    1032(%rax), %r11
4551         jmp     *%r11
4552 #endif /* defined(GLX_USE_TLS) */
4553         .size   GL_PREFIX(Vertex2fv), .-GL_PREFIX(Vertex2fv)
4554
4555         .p2align        4,,15
4556         .globl  GL_PREFIX(Vertex2i)
4557         .type   GL_PREFIX(Vertex2i), @function
4558 GL_PREFIX(Vertex2i):
4559 #if defined(GLX_USE_TLS)
4560         call    _x86_64_get_dispatch@PLT
4561         movq    1040(%rax), %r11
4562         jmp     *%r11
4563 #elif defined(PTHREADS)
4564         pushq   %rdi
4565         pushq   %rsi
4566         pushq   %rbp
4567         call    _x86_64_get_dispatch@PLT
4568         popq    %rbp
4569         popq    %rsi
4570         popq    %rdi
4571         movq    1040(%rax), %r11
4572         jmp     *%r11
4573 #else
4574         movq    _glapi_Dispatch(%rip), %rax
4575         testq   %rax, %rax
4576         je      1f
4577         movq    1040(%rax), %r11
4578         jmp     *%r11
4579 1:
4580         pushq   %rdi
4581         pushq   %rsi
4582         pushq   %rbp
4583         call    _glapi_get_dispatch
4584         popq    %rbp
4585         popq    %rsi
4586         popq    %rdi
4587         movq    1040(%rax), %r11
4588         jmp     *%r11
4589 #endif /* defined(GLX_USE_TLS) */
4590         .size   GL_PREFIX(Vertex2i), .-GL_PREFIX(Vertex2i)
4591
4592         .p2align        4,,15
4593         .globl  GL_PREFIX(Vertex2iv)
4594         .type   GL_PREFIX(Vertex2iv), @function
4595 GL_PREFIX(Vertex2iv):
4596 #if defined(GLX_USE_TLS)
4597         call    _x86_64_get_dispatch@PLT
4598         movq    1048(%rax), %r11
4599         jmp     *%r11
4600 #elif defined(PTHREADS)
4601         pushq   %rdi
4602         call    _x86_64_get_dispatch@PLT
4603         popq    %rdi
4604         movq    1048(%rax), %r11
4605         jmp     *%r11
4606 #else
4607         movq    _glapi_Dispatch(%rip), %rax
4608         testq   %rax, %rax
4609         je      1f
4610         movq    1048(%rax), %r11
4611         jmp     *%r11
4612 1:
4613         pushq   %rdi
4614         call    _glapi_get_dispatch
4615         popq    %rdi
4616         movq    1048(%rax), %r11
4617         jmp     *%r11
4618 #endif /* defined(GLX_USE_TLS) */
4619         .size   GL_PREFIX(Vertex2iv), .-GL_PREFIX(Vertex2iv)
4620
4621         .p2align        4,,15
4622         .globl  GL_PREFIX(Vertex2s)
4623         .type   GL_PREFIX(Vertex2s), @function
4624 GL_PREFIX(Vertex2s):
4625 #if defined(GLX_USE_TLS)
4626         call    _x86_64_get_dispatch@PLT
4627         movq    1056(%rax), %r11
4628         jmp     *%r11
4629 #elif defined(PTHREADS)
4630         pushq   %rdi
4631         pushq   %rsi
4632         pushq   %rbp
4633         call    _x86_64_get_dispatch@PLT
4634         popq    %rbp
4635         popq    %rsi
4636         popq    %rdi
4637         movq    1056(%rax), %r11
4638         jmp     *%r11
4639 #else
4640         movq    _glapi_Dispatch(%rip), %rax
4641         testq   %rax, %rax
4642         je      1f
4643         movq    1056(%rax), %r11
4644         jmp     *%r11
4645 1:
4646         pushq   %rdi
4647         pushq   %rsi
4648         pushq   %rbp
4649         call    _glapi_get_dispatch
4650         popq    %rbp
4651         popq    %rsi
4652         popq    %rdi
4653         movq    1056(%rax), %r11
4654         jmp     *%r11
4655 #endif /* defined(GLX_USE_TLS) */
4656         .size   GL_PREFIX(Vertex2s), .-GL_PREFIX(Vertex2s)
4657
4658         .p2align        4,,15
4659         .globl  GL_PREFIX(Vertex2sv)
4660         .type   GL_PREFIX(Vertex2sv), @function
4661 GL_PREFIX(Vertex2sv):
4662 #if defined(GLX_USE_TLS)
4663         call    _x86_64_get_dispatch@PLT
4664         movq    1064(%rax), %r11
4665         jmp     *%r11
4666 #elif defined(PTHREADS)
4667         pushq   %rdi
4668         call    _x86_64_get_dispatch@PLT
4669         popq    %rdi
4670         movq    1064(%rax), %r11
4671         jmp     *%r11
4672 #else
4673         movq    _glapi_Dispatch(%rip), %rax
4674         testq   %rax, %rax
4675         je      1f
4676         movq    1064(%rax), %r11
4677         jmp     *%r11
4678 1:
4679         pushq   %rdi
4680         call    _glapi_get_dispatch
4681         popq    %rdi
4682         movq    1064(%rax), %r11
4683         jmp     *%r11
4684 #endif /* defined(GLX_USE_TLS) */
4685         .size   GL_PREFIX(Vertex2sv), .-GL_PREFIX(Vertex2sv)
4686
4687         .p2align        4,,15
4688         .globl  GL_PREFIX(Vertex3d)
4689         .type   GL_PREFIX(Vertex3d), @function
4690 GL_PREFIX(Vertex3d):
4691 #if defined(GLX_USE_TLS)
4692         call    _x86_64_get_dispatch@PLT
4693         movq    1072(%rax), %r11
4694         jmp     *%r11
4695 #elif defined(PTHREADS)
4696         subq    $24, %rsp
4697         movq    %xmm0, (%rsp)
4698         movq    %xmm1, 8(%rsp)
4699         movq    %xmm2, 16(%rsp)
4700         call    _x86_64_get_dispatch@PLT
4701         movq    16(%rsp), %xmm2
4702         movq    8(%rsp), %xmm1
4703         movq    (%rsp), %xmm0
4704         addq    $24, %rsp
4705         movq    1072(%rax), %r11
4706         jmp     *%r11
4707 #else
4708         movq    _glapi_Dispatch(%rip), %rax
4709         testq   %rax, %rax
4710         je      1f
4711         movq    1072(%rax), %r11
4712         jmp     *%r11
4713 1:
4714         subq    $24, %rsp
4715         movq    %xmm0, (%rsp)
4716         movq    %xmm1, 8(%rsp)
4717         movq    %xmm2, 16(%rsp)
4718         call    _glapi_get_dispatch
4719         movq    16(%rsp), %xmm2
4720         movq    8(%rsp), %xmm1
4721         movq    (%rsp), %xmm0
4722         addq    $24, %rsp
4723         movq    1072(%rax), %r11
4724         jmp     *%r11
4725 #endif /* defined(GLX_USE_TLS) */
4726         .size   GL_PREFIX(Vertex3d), .-GL_PREFIX(Vertex3d)
4727
4728         .p2align        4,,15
4729         .globl  GL_PREFIX(Vertex3dv)
4730         .type   GL_PREFIX(Vertex3dv), @function
4731 GL_PREFIX(Vertex3dv):
4732 #if defined(GLX_USE_TLS)
4733         call    _x86_64_get_dispatch@PLT
4734         movq    1080(%rax), %r11
4735         jmp     *%r11
4736 #elif defined(PTHREADS)
4737         pushq   %rdi
4738         call    _x86_64_get_dispatch@PLT
4739         popq    %rdi
4740         movq    1080(%rax), %r11
4741         jmp     *%r11
4742 #else
4743         movq    _glapi_Dispatch(%rip), %rax
4744         testq   %rax, %rax
4745         je      1f
4746         movq    1080(%rax), %r11
4747         jmp     *%r11
4748 1:
4749         pushq   %rdi
4750         call    _glapi_get_dispatch
4751         popq    %rdi
4752         movq    1080(%rax), %r11
4753         jmp     *%r11
4754 #endif /* defined(GLX_USE_TLS) */
4755         .size   GL_PREFIX(Vertex3dv), .-GL_PREFIX(Vertex3dv)
4756
4757         .p2align        4,,15
4758         .globl  GL_PREFIX(Vertex3f)
4759         .type   GL_PREFIX(Vertex3f), @function
4760 GL_PREFIX(Vertex3f):
4761 #if defined(GLX_USE_TLS)
4762         call    _x86_64_get_dispatch@PLT
4763         movq    1088(%rax), %r11
4764         jmp     *%r11
4765 #elif defined(PTHREADS)
4766         subq    $24, %rsp
4767         movq    %xmm0, (%rsp)
4768         movq    %xmm1, 8(%rsp)
4769         movq    %xmm2, 16(%rsp)
4770         call    _x86_64_get_dispatch@PLT
4771         movq    16(%rsp), %xmm2
4772         movq    8(%rsp), %xmm1
4773         movq    (%rsp), %xmm0
4774         addq    $24, %rsp
4775         movq    1088(%rax), %r11
4776         jmp     *%r11
4777 #else
4778         movq    _glapi_Dispatch(%rip), %rax
4779         testq   %rax, %rax
4780         je      1f
4781         movq    1088(%rax), %r11
4782         jmp     *%r11
4783 1:
4784         subq    $24, %rsp
4785         movq    %xmm0, (%rsp)
4786         movq    %xmm1, 8(%rsp)
4787         movq    %xmm2, 16(%rsp)
4788         call    _glapi_get_dispatch
4789         movq    16(%rsp), %xmm2
4790         movq    8(%rsp), %xmm1
4791         movq    (%rsp), %xmm0
4792         addq    $24, %rsp
4793         movq    1088(%rax), %r11
4794         jmp     *%r11
4795 #endif /* defined(GLX_USE_TLS) */
4796         .size   GL_PREFIX(Vertex3f), .-GL_PREFIX(Vertex3f)
4797
4798         .p2align        4,,15
4799         .globl  GL_PREFIX(Vertex3fv)
4800         .type   GL_PREFIX(Vertex3fv), @function
4801 GL_PREFIX(Vertex3fv):
4802 #if defined(GLX_USE_TLS)
4803         call    _x86_64_get_dispatch@PLT
4804         movq    1096(%rax), %r11
4805         jmp     *%r11
4806 #elif defined(PTHREADS)
4807         pushq   %rdi
4808         call    _x86_64_get_dispatch@PLT
4809         popq    %rdi
4810         movq    1096(%rax), %r11
4811         jmp     *%r11
4812 #else
4813         movq    _glapi_Dispatch(%rip), %rax
4814         testq   %rax, %rax
4815         je      1f
4816         movq    1096(%rax), %r11
4817         jmp     *%r11
4818 1:
4819         pushq   %rdi
4820         call    _glapi_get_dispatch
4821         popq    %rdi
4822         movq    1096(%rax), %r11
4823         jmp     *%r11
4824 #endif /* defined(GLX_USE_TLS) */
4825         .size   GL_PREFIX(Vertex3fv), .-GL_PREFIX(Vertex3fv)
4826
4827         .p2align        4,,15
4828         .globl  GL_PREFIX(Vertex3i)
4829         .type   GL_PREFIX(Vertex3i), @function
4830 GL_PREFIX(Vertex3i):
4831 #if defined(GLX_USE_TLS)
4832         call    _x86_64_get_dispatch@PLT
4833         movq    1104(%rax), %r11
4834         jmp     *%r11
4835 #elif defined(PTHREADS)
4836         pushq   %rdi
4837         pushq   %rsi
4838         pushq   %rdx
4839         call    _x86_64_get_dispatch@PLT
4840         popq    %rdx
4841         popq    %rsi
4842         popq    %rdi
4843         movq    1104(%rax), %r11
4844         jmp     *%r11
4845 #else
4846         movq    _glapi_Dispatch(%rip), %rax
4847         testq   %rax, %rax
4848         je      1f
4849         movq    1104(%rax), %r11
4850         jmp     *%r11
4851 1:
4852         pushq   %rdi
4853         pushq   %rsi
4854         pushq   %rdx
4855         call    _glapi_get_dispatch
4856         popq    %rdx
4857         popq    %rsi
4858         popq    %rdi
4859         movq    1104(%rax), %r11
4860         jmp     *%r11
4861 #endif /* defined(GLX_USE_TLS) */
4862         .size   GL_PREFIX(Vertex3i), .-GL_PREFIX(Vertex3i)
4863
4864         .p2align        4,,15
4865         .globl  GL_PREFIX(Vertex3iv)
4866         .type   GL_PREFIX(Vertex3iv), @function
4867 GL_PREFIX(Vertex3iv):
4868 #if defined(GLX_USE_TLS)
4869         call    _x86_64_get_dispatch@PLT
4870         movq    1112(%rax), %r11
4871         jmp     *%r11
4872 #elif defined(PTHREADS)
4873         pushq   %rdi
4874         call    _x86_64_get_dispatch@PLT
4875         popq    %rdi
4876         movq    1112(%rax), %r11
4877         jmp     *%r11
4878 #else
4879         movq    _glapi_Dispatch(%rip), %rax
4880         testq   %rax, %rax
4881         je      1f
4882         movq    1112(%rax), %r11
4883         jmp     *%r11
4884 1:
4885         pushq   %rdi
4886         call    _glapi_get_dispatch
4887         popq    %rdi
4888         movq    1112(%rax), %r11
4889         jmp     *%r11
4890 #endif /* defined(GLX_USE_TLS) */
4891         .size   GL_PREFIX(Vertex3iv), .-GL_PREFIX(Vertex3iv)
4892
4893         .p2align        4,,15
4894         .globl  GL_PREFIX(Vertex3s)
4895         .type   GL_PREFIX(Vertex3s), @function
4896 GL_PREFIX(Vertex3s):
4897 #if defined(GLX_USE_TLS)
4898         call    _x86_64_get_dispatch@PLT
4899         movq    1120(%rax), %r11
4900         jmp     *%r11
4901 #elif defined(PTHREADS)
4902         pushq   %rdi
4903         pushq   %rsi
4904         pushq   %rdx
4905         call    _x86_64_get_dispatch@PLT
4906         popq    %rdx
4907         popq    %rsi
4908         popq    %rdi
4909         movq    1120(%rax), %r11
4910         jmp     *%r11
4911 #else
4912         movq    _glapi_Dispatch(%rip), %rax
4913         testq   %rax, %rax
4914         je      1f
4915         movq    1120(%rax), %r11
4916         jmp     *%r11
4917 1:
4918         pushq   %rdi
4919         pushq   %rsi
4920         pushq   %rdx
4921         call    _glapi_get_dispatch
4922         popq    %rdx
4923         popq    %rsi
4924         popq    %rdi
4925         movq    1120(%rax), %r11
4926         jmp     *%r11
4927 #endif /* defined(GLX_USE_TLS) */
4928         .size   GL_PREFIX(Vertex3s), .-GL_PREFIX(Vertex3s)
4929
4930         .p2align        4,,15
4931         .globl  GL_PREFIX(Vertex3sv)
4932         .type   GL_PREFIX(Vertex3sv), @function
4933 GL_PREFIX(Vertex3sv):
4934 #if defined(GLX_USE_TLS)
4935         call    _x86_64_get_dispatch@PLT
4936         movq    1128(%rax), %r11
4937         jmp     *%r11
4938 #elif defined(PTHREADS)
4939         pushq   %rdi
4940         call    _x86_64_get_dispatch@PLT
4941         popq    %rdi
4942         movq    1128(%rax), %r11
4943         jmp     *%r11
4944 #else
4945         movq    _glapi_Dispatch(%rip), %rax
4946         testq   %rax, %rax
4947         je      1f
4948         movq    1128(%rax), %r11
4949         jmp     *%r11
4950 1:
4951         pushq   %rdi
4952         call    _glapi_get_dispatch
4953         popq    %rdi
4954         movq    1128(%rax), %r11
4955         jmp     *%r11
4956 #endif /* defined(GLX_USE_TLS) */
4957         .size   GL_PREFIX(Vertex3sv), .-GL_PREFIX(Vertex3sv)
4958
4959         .p2align        4,,15
4960         .globl  GL_PREFIX(Vertex4d)
4961         .type   GL_PREFIX(Vertex4d), @function
4962 GL_PREFIX(Vertex4d):
4963 #if defined(GLX_USE_TLS)
4964         call    _x86_64_get_dispatch@PLT
4965         movq    1136(%rax), %r11
4966         jmp     *%r11
4967 #elif defined(PTHREADS)
4968         subq    $40, %rsp
4969         movq    %xmm0, (%rsp)
4970         movq    %xmm1, 8(%rsp)
4971         movq    %xmm2, 16(%rsp)
4972         movq    %xmm3, 24(%rsp)
4973         call    _x86_64_get_dispatch@PLT
4974         movq    24(%rsp), %xmm3
4975         movq    16(%rsp), %xmm2
4976         movq    8(%rsp), %xmm1
4977         movq    (%rsp), %xmm0
4978         addq    $40, %rsp
4979         movq    1136(%rax), %r11
4980         jmp     *%r11
4981 #else
4982         movq    _glapi_Dispatch(%rip), %rax
4983         testq   %rax, %rax
4984         je      1f
4985         movq    1136(%rax), %r11
4986         jmp     *%r11
4987 1:
4988         subq    $40, %rsp
4989         movq    %xmm0, (%rsp)
4990         movq    %xmm1, 8(%rsp)
4991         movq    %xmm2, 16(%rsp)
4992         movq    %xmm3, 24(%rsp)
4993         call    _glapi_get_dispatch
4994         movq    24(%rsp), %xmm3
4995         movq    16(%rsp), %xmm2
4996         movq    8(%rsp), %xmm1
4997         movq    (%rsp), %xmm0
4998         addq    $40, %rsp
4999         movq    1136(%rax), %r11
5000         jmp     *%r11
5001 #endif /* defined(GLX_USE_TLS) */
5002         .size   GL_PREFIX(Vertex4d), .-GL_PREFIX(Vertex4d)
5003
5004         .p2align        4,,15
5005         .globl  GL_PREFIX(Vertex4dv)
5006         .type   GL_PREFIX(Vertex4dv), @function
5007 GL_PREFIX(Vertex4dv):
5008 #if defined(GLX_USE_TLS)
5009         call    _x86_64_get_dispatch@PLT
5010         movq    1144(%rax), %r11
5011         jmp     *%r11
5012 #elif defined(PTHREADS)
5013         pushq   %rdi
5014         call    _x86_64_get_dispatch@PLT
5015         popq    %rdi
5016         movq    1144(%rax), %r11
5017         jmp     *%r11
5018 #else
5019         movq    _glapi_Dispatch(%rip), %rax
5020         testq   %rax, %rax
5021         je      1f
5022         movq    1144(%rax), %r11
5023         jmp     *%r11
5024 1:
5025         pushq   %rdi
5026         call    _glapi_get_dispatch
5027         popq    %rdi
5028         movq    1144(%rax), %r11
5029         jmp     *%r11
5030 #endif /* defined(GLX_USE_TLS) */
5031         .size   GL_PREFIX(Vertex4dv), .-GL_PREFIX(Vertex4dv)
5032
5033         .p2align        4,,15
5034         .globl  GL_PREFIX(Vertex4f)
5035         .type   GL_PREFIX(Vertex4f), @function
5036 GL_PREFIX(Vertex4f):
5037 #if defined(GLX_USE_TLS)
5038         call    _x86_64_get_dispatch@PLT
5039         movq    1152(%rax), %r11
5040         jmp     *%r11
5041 #elif defined(PTHREADS)
5042         subq    $40, %rsp
5043         movq    %xmm0, (%rsp)
5044         movq    %xmm1, 8(%rsp)
5045         movq    %xmm2, 16(%rsp)
5046         movq    %xmm3, 24(%rsp)
5047         call    _x86_64_get_dispatch@PLT
5048         movq    24(%rsp), %xmm3
5049         movq    16(%rsp), %xmm2
5050         movq    8(%rsp), %xmm1
5051         movq    (%rsp), %xmm0
5052         addq    $40, %rsp
5053         movq    1152(%rax), %r11
5054         jmp     *%r11
5055 #else
5056         movq    _glapi_Dispatch(%rip), %rax
5057         testq   %rax, %rax
5058         je      1f
5059         movq    1152(%rax), %r11
5060         jmp     *%r11
5061 1:
5062         subq    $40, %rsp
5063         movq    %xmm0, (%rsp)
5064         movq    %xmm1, 8(%rsp)
5065         movq    %xmm2, 16(%rsp)
5066         movq    %xmm3, 24(%rsp)
5067         call    _glapi_get_dispatch
5068         movq    24(%rsp), %xmm3
5069         movq    16(%rsp), %xmm2
5070         movq    8(%rsp), %xmm1
5071         movq    (%rsp), %xmm0
5072         addq    $40, %rsp
5073         movq    1152(%rax), %r11
5074         jmp     *%r11
5075 #endif /* defined(GLX_USE_TLS) */
5076         .size   GL_PREFIX(Vertex4f), .-GL_PREFIX(Vertex4f)
5077
5078         .p2align        4,,15
5079         .globl  GL_PREFIX(Vertex4fv)
5080         .type   GL_PREFIX(Vertex4fv), @function
5081 GL_PREFIX(Vertex4fv):
5082 #if defined(GLX_USE_TLS)
5083         call    _x86_64_get_dispatch@PLT
5084         movq    1160(%rax), %r11
5085         jmp     *%r11
5086 #elif defined(PTHREADS)
5087         pushq   %rdi
5088         call    _x86_64_get_dispatch@PLT
5089         popq    %rdi
5090         movq    1160(%rax), %r11
5091         jmp     *%r11
5092 #else
5093         movq    _glapi_Dispatch(%rip), %rax
5094         testq   %rax, %rax
5095         je      1f
5096         movq    1160(%rax), %r11
5097         jmp     *%r11
5098 1:
5099         pushq   %rdi
5100         call    _glapi_get_dispatch
5101         popq    %rdi
5102         movq    1160(%rax), %r11
5103         jmp     *%r11
5104 #endif /* defined(GLX_USE_TLS) */
5105         .size   GL_PREFIX(Vertex4fv), .-GL_PREFIX(Vertex4fv)
5106
5107         .p2align        4,,15
5108         .globl  GL_PREFIX(Vertex4i)
5109         .type   GL_PREFIX(Vertex4i), @function
5110 GL_PREFIX(Vertex4i):
5111 #if defined(GLX_USE_TLS)
5112         call    _x86_64_get_dispatch@PLT
5113         movq    1168(%rax), %r11
5114         jmp     *%r11
5115 #elif defined(PTHREADS)
5116         pushq   %rdi
5117         pushq   %rsi
5118         pushq   %rdx
5119         pushq   %rcx
5120         pushq   %rbp
5121         call    _x86_64_get_dispatch@PLT
5122         popq    %rbp
5123         popq    %rcx
5124         popq    %rdx
5125         popq    %rsi
5126         popq    %rdi
5127         movq    1168(%rax), %r11
5128         jmp     *%r11
5129 #else
5130         movq    _glapi_Dispatch(%rip), %rax
5131         testq   %rax, %rax
5132         je      1f
5133         movq    1168(%rax), %r11
5134         jmp     *%r11
5135 1:
5136         pushq   %rdi
5137         pushq   %rsi
5138         pushq   %rdx
5139         pushq   %rcx
5140         pushq   %rbp
5141         call    _glapi_get_dispatch
5142         popq    %rbp
5143         popq    %rcx
5144         popq    %rdx
5145         popq    %rsi
5146         popq    %rdi
5147         movq    1168(%rax), %r11
5148         jmp     *%r11
5149 #endif /* defined(GLX_USE_TLS) */
5150         .size   GL_PREFIX(Vertex4i), .-GL_PREFIX(Vertex4i)
5151
5152         .p2align        4,,15
5153         .globl  GL_PREFIX(Vertex4iv)
5154         .type   GL_PREFIX(Vertex4iv), @function
5155 GL_PREFIX(Vertex4iv):
5156 #if defined(GLX_USE_TLS)
5157         call    _x86_64_get_dispatch@PLT
5158         movq    1176(%rax), %r11
5159         jmp     *%r11
5160 #elif defined(PTHREADS)
5161         pushq   %rdi
5162         call    _x86_64_get_dispatch@PLT
5163         popq    %rdi
5164         movq    1176(%rax), %r11
5165         jmp     *%r11
5166 #else
5167         movq    _glapi_Dispatch(%rip), %rax
5168         testq   %rax, %rax
5169         je      1f
5170         movq    1176(%rax), %r11
5171         jmp     *%r11
5172 1:
5173         pushq   %rdi
5174         call    _glapi_get_dispatch
5175         popq    %rdi
5176         movq    1176(%rax), %r11
5177         jmp     *%r11
5178 #endif /* defined(GLX_USE_TLS) */
5179         .size   GL_PREFIX(Vertex4iv), .-GL_PREFIX(Vertex4iv)
5180
5181         .p2align        4,,15
5182         .globl  GL_PREFIX(Vertex4s)
5183         .type   GL_PREFIX(Vertex4s), @function
5184 GL_PREFIX(Vertex4s):
5185 #if defined(GLX_USE_TLS)
5186         call    _x86_64_get_dispatch@PLT
5187         movq    1184(%rax), %r11
5188         jmp     *%r11
5189 #elif defined(PTHREADS)
5190         pushq   %rdi
5191         pushq   %rsi
5192         pushq   %rdx
5193         pushq   %rcx
5194         pushq   %rbp
5195         call    _x86_64_get_dispatch@PLT
5196         popq    %rbp
5197         popq    %rcx
5198         popq    %rdx
5199         popq    %rsi
5200         popq    %rdi
5201         movq    1184(%rax), %r11
5202         jmp     *%r11
5203 #else
5204         movq    _glapi_Dispatch(%rip), %rax
5205         testq   %rax, %rax
5206         je      1f
5207         movq    1184(%rax), %r11
5208         jmp     *%r11
5209 1:
5210         pushq   %rdi
5211         pushq   %rsi
5212         pushq   %rdx
5213         pushq   %rcx
5214         pushq   %rbp
5215         call    _glapi_get_dispatch
5216         popq    %rbp
5217         popq    %rcx
5218         popq    %rdx
5219         popq    %rsi
5220         popq    %rdi
5221         movq    1184(%rax), %r11
5222         jmp     *%r11
5223 #endif /* defined(GLX_USE_TLS) */
5224         .size   GL_PREFIX(Vertex4s), .-GL_PREFIX(Vertex4s)
5225
5226         .p2align        4,,15
5227         .globl  GL_PREFIX(Vertex4sv)
5228         .type   GL_PREFIX(Vertex4sv), @function
5229 GL_PREFIX(Vertex4sv):
5230 #if defined(GLX_USE_TLS)
5231         call    _x86_64_get_dispatch@PLT
5232         movq    1192(%rax), %r11
5233         jmp     *%r11
5234 #elif defined(PTHREADS)
5235         pushq   %rdi
5236         call    _x86_64_get_dispatch@PLT
5237         popq    %rdi
5238         movq    1192(%rax), %r11
5239         jmp     *%r11
5240 #else
5241         movq    _glapi_Dispatch(%rip), %rax
5242         testq   %rax, %rax
5243         je      1f
5244         movq    1192(%rax), %r11
5245         jmp     *%r11
5246 1:
5247         pushq   %rdi
5248         call    _glapi_get_dispatch
5249         popq    %rdi
5250         movq    1192(%rax), %r11
5251         jmp     *%r11
5252 #endif /* defined(GLX_USE_TLS) */
5253         .size   GL_PREFIX(Vertex4sv), .-GL_PREFIX(Vertex4sv)
5254
5255         .p2align        4,,15
5256         .globl  GL_PREFIX(ClipPlane)
5257         .type   GL_PREFIX(ClipPlane), @function
5258 GL_PREFIX(ClipPlane):
5259 #if defined(GLX_USE_TLS)
5260         call    _x86_64_get_dispatch@PLT
5261         movq    1200(%rax), %r11
5262         jmp     *%r11
5263 #elif defined(PTHREADS)
5264         pushq   %rdi
5265         pushq   %rsi
5266         pushq   %rbp
5267         call    _x86_64_get_dispatch@PLT
5268         popq    %rbp
5269         popq    %rsi
5270         popq    %rdi
5271         movq    1200(%rax), %r11
5272         jmp     *%r11
5273 #else
5274         movq    _glapi_Dispatch(%rip), %rax
5275         testq   %rax, %rax
5276         je      1f
5277         movq    1200(%rax), %r11
5278         jmp     *%r11
5279 1:
5280         pushq   %rdi
5281         pushq   %rsi
5282         pushq   %rbp
5283         call    _glapi_get_dispatch
5284         popq    %rbp
5285         popq    %rsi
5286         popq    %rdi
5287         movq    1200(%rax), %r11
5288         jmp     *%r11
5289 #endif /* defined(GLX_USE_TLS) */
5290         .size   GL_PREFIX(ClipPlane), .-GL_PREFIX(ClipPlane)
5291
5292         .p2align        4,,15
5293         .globl  GL_PREFIX(ColorMaterial)
5294         .type   GL_PREFIX(ColorMaterial), @function
5295 GL_PREFIX(ColorMaterial):
5296 #if defined(GLX_USE_TLS)
5297         call    _x86_64_get_dispatch@PLT
5298         movq    1208(%rax), %r11
5299         jmp     *%r11
5300 #elif defined(PTHREADS)
5301         pushq   %rdi
5302         pushq   %rsi
5303         pushq   %rbp
5304         call    _x86_64_get_dispatch@PLT
5305         popq    %rbp
5306         popq    %rsi
5307         popq    %rdi
5308         movq    1208(%rax), %r11
5309         jmp     *%r11
5310 #else
5311         movq    _glapi_Dispatch(%rip), %rax
5312         testq   %rax, %rax
5313         je      1f
5314         movq    1208(%rax), %r11
5315         jmp     *%r11
5316 1:
5317         pushq   %rdi
5318         pushq   %rsi
5319         pushq   %rbp
5320         call    _glapi_get_dispatch
5321         popq    %rbp
5322         popq    %rsi
5323         popq    %rdi
5324         movq    1208(%rax), %r11
5325         jmp     *%r11
5326 #endif /* defined(GLX_USE_TLS) */
5327         .size   GL_PREFIX(ColorMaterial), .-GL_PREFIX(ColorMaterial)
5328
5329         .p2align        4,,15
5330         .globl  GL_PREFIX(CullFace)
5331         .type   GL_PREFIX(CullFace), @function
5332 GL_PREFIX(CullFace):
5333 #if defined(GLX_USE_TLS)
5334         call    _x86_64_get_dispatch@PLT
5335         movq    1216(%rax), %r11
5336         jmp     *%r11
5337 #elif defined(PTHREADS)
5338         pushq   %rdi
5339         call    _x86_64_get_dispatch@PLT
5340         popq    %rdi
5341         movq    1216(%rax), %r11
5342         jmp     *%r11
5343 #else
5344         movq    _glapi_Dispatch(%rip), %rax
5345         testq   %rax, %rax
5346         je      1f
5347         movq    1216(%rax), %r11
5348         jmp     *%r11
5349 1:
5350         pushq   %rdi
5351         call    _glapi_get_dispatch
5352         popq    %rdi
5353         movq    1216(%rax), %r11
5354         jmp     *%r11
5355 #endif /* defined(GLX_USE_TLS) */
5356         .size   GL_PREFIX(CullFace), .-GL_PREFIX(CullFace)
5357
5358         .p2align        4,,15
5359         .globl  GL_PREFIX(Fogf)
5360         .type   GL_PREFIX(Fogf), @function
5361 GL_PREFIX(Fogf):
5362 #if defined(GLX_USE_TLS)
5363         call    _x86_64_get_dispatch@PLT
5364         movq    1224(%rax), %r11
5365         jmp     *%r11
5366 #elif defined(PTHREADS)
5367         subq    $24, %rsp
5368         movq    %rdi, (%rsp)
5369         movq    %xmm0, 8(%rsp)
5370         call    _x86_64_get_dispatch@PLT
5371         movq    8(%rsp), %xmm0
5372         movq    (%rsp), %rdi
5373         addq    $24, %rsp
5374         movq    1224(%rax), %r11
5375         jmp     *%r11
5376 #else
5377         movq    _glapi_Dispatch(%rip), %rax
5378         testq   %rax, %rax
5379         je      1f
5380         movq    1224(%rax), %r11
5381         jmp     *%r11
5382 1:
5383         subq    $24, %rsp
5384         movq    %rdi, (%rsp)
5385         movq    %xmm0, 8(%rsp)
5386         call    _glapi_get_dispatch
5387         movq    8(%rsp), %xmm0
5388         movq    (%rsp), %rdi
5389         addq    $24, %rsp
5390         movq    1224(%rax), %r11
5391         jmp     *%r11
5392 #endif /* defined(GLX_USE_TLS) */
5393         .size   GL_PREFIX(Fogf), .-GL_PREFIX(Fogf)
5394
5395         .p2align        4,,15
5396         .globl  GL_PREFIX(Fogfv)
5397         .type   GL_PREFIX(Fogfv), @function
5398 GL_PREFIX(Fogfv):
5399 #if defined(GLX_USE_TLS)
5400         call    _x86_64_get_dispatch@PLT
5401         movq    1232(%rax), %r11
5402         jmp     *%r11
5403 #elif defined(PTHREADS)
5404         pushq   %rdi
5405         pushq   %rsi
5406         pushq   %rbp
5407         call    _x86_64_get_dispatch@PLT
5408         popq    %rbp
5409         popq    %rsi
5410         popq    %rdi
5411         movq    1232(%rax), %r11
5412         jmp     *%r11
5413 #else
5414         movq    _glapi_Dispatch(%rip), %rax
5415         testq   %rax, %rax
5416         je      1f
5417         movq    1232(%rax), %r11
5418         jmp     *%r11
5419 1:
5420         pushq   %rdi
5421         pushq   %rsi
5422         pushq   %rbp
5423         call    _glapi_get_dispatch
5424         popq    %rbp
5425         popq    %rsi
5426         popq    %rdi
5427         movq    1232(%rax), %r11
5428         jmp     *%r11
5429 #endif /* defined(GLX_USE_TLS) */
5430         .size   GL_PREFIX(Fogfv), .-GL_PREFIX(Fogfv)
5431
5432         .p2align        4,,15
5433         .globl  GL_PREFIX(Fogi)
5434         .type   GL_PREFIX(Fogi), @function
5435 GL_PREFIX(Fogi):
5436 #if defined(GLX_USE_TLS)
5437         call    _x86_64_get_dispatch@PLT
5438         movq    1240(%rax), %r11
5439         jmp     *%r11
5440 #elif defined(PTHREADS)
5441         pushq   %rdi
5442         pushq   %rsi
5443         pushq   %rbp
5444         call    _x86_64_get_dispatch@PLT
5445         popq    %rbp
5446         popq    %rsi
5447         popq    %rdi
5448         movq    1240(%rax), %r11
5449         jmp     *%r11
5450 #else
5451         movq    _glapi_Dispatch(%rip), %rax
5452         testq   %rax, %rax
5453         je      1f
5454         movq    1240(%rax), %r11
5455         jmp     *%r11
5456 1:
5457         pushq   %rdi
5458         pushq   %rsi
5459         pushq   %rbp
5460         call    _glapi_get_dispatch
5461         popq    %rbp
5462         popq    %rsi
5463         popq    %rdi
5464         movq    1240(%rax), %r11
5465         jmp     *%r11
5466 #endif /* defined(GLX_USE_TLS) */
5467         .size   GL_PREFIX(Fogi), .-GL_PREFIX(Fogi)
5468
5469         .p2align        4,,15
5470         .globl  GL_PREFIX(Fogiv)
5471         .type   GL_PREFIX(Fogiv), @function
5472 GL_PREFIX(Fogiv):
5473 #if defined(GLX_USE_TLS)
5474         call    _x86_64_get_dispatch@PLT
5475         movq    1248(%rax), %r11
5476         jmp     *%r11
5477 #elif defined(PTHREADS)
5478         pushq   %rdi
5479         pushq   %rsi
5480         pushq   %rbp
5481         call    _x86_64_get_dispatch@PLT
5482         popq    %rbp
5483         popq    %rsi
5484         popq    %rdi
5485         movq    1248(%rax), %r11
5486         jmp     *%r11
5487 #else
5488         movq    _glapi_Dispatch(%rip), %rax
5489         testq   %rax, %rax
5490         je      1f
5491         movq    1248(%rax), %r11
5492         jmp     *%r11
5493 1:
5494         pushq   %rdi
5495         pushq   %rsi
5496         pushq   %rbp
5497         call    _glapi_get_dispatch
5498         popq    %rbp
5499         popq    %rsi
5500         popq    %rdi
5501         movq    1248(%rax), %r11
5502         jmp     *%r11
5503 #endif /* defined(GLX_USE_TLS) */
5504         .size   GL_PREFIX(Fogiv), .-GL_PREFIX(Fogiv)
5505
5506         .p2align        4,,15
5507         .globl  GL_PREFIX(FrontFace)
5508         .type   GL_PREFIX(FrontFace), @function
5509 GL_PREFIX(FrontFace):
5510 #if defined(GLX_USE_TLS)
5511         call    _x86_64_get_dispatch@PLT
5512         movq    1256(%rax), %r11
5513         jmp     *%r11
5514 #elif defined(PTHREADS)
5515         pushq   %rdi
5516         call    _x86_64_get_dispatch@PLT
5517         popq    %rdi
5518         movq    1256(%rax), %r11
5519         jmp     *%r11
5520 #else
5521         movq    _glapi_Dispatch(%rip), %rax
5522         testq   %rax, %rax
5523         je      1f
5524         movq    1256(%rax), %r11
5525         jmp     *%r11
5526 1:
5527         pushq   %rdi
5528         call    _glapi_get_dispatch
5529         popq    %rdi
5530         movq    1256(%rax), %r11
5531         jmp     *%r11
5532 #endif /* defined(GLX_USE_TLS) */
5533         .size   GL_PREFIX(FrontFace), .-GL_PREFIX(FrontFace)
5534
5535         .p2align        4,,15
5536         .globl  GL_PREFIX(Hint)
5537         .type   GL_PREFIX(Hint), @function
5538 GL_PREFIX(Hint):
5539 #if defined(GLX_USE_TLS)
5540         call    _x86_64_get_dispatch@PLT
5541         movq    1264(%rax), %r11
5542         jmp     *%r11
5543 #elif defined(PTHREADS)
5544         pushq   %rdi
5545         pushq   %rsi
5546         pushq   %rbp
5547         call    _x86_64_get_dispatch@PLT
5548         popq    %rbp
5549         popq    %rsi
5550         popq    %rdi
5551         movq    1264(%rax), %r11
5552         jmp     *%r11
5553 #else
5554         movq    _glapi_Dispatch(%rip), %rax
5555         testq   %rax, %rax
5556         je      1f
5557         movq    1264(%rax), %r11
5558         jmp     *%r11
5559 1:
5560         pushq   %rdi
5561         pushq   %rsi
5562         pushq   %rbp
5563         call    _glapi_get_dispatch
5564         popq    %rbp
5565         popq    %rsi
5566         popq    %rdi
5567         movq    1264(%rax), %r11
5568         jmp     *%r11
5569 #endif /* defined(GLX_USE_TLS) */
5570         .size   GL_PREFIX(Hint), .-GL_PREFIX(Hint)
5571
5572         .p2align        4,,15
5573         .globl  GL_PREFIX(Lightf)
5574         .type   GL_PREFIX(Lightf), @function
5575 GL_PREFIX(Lightf):
5576 #if defined(GLX_USE_TLS)
5577         call    _x86_64_get_dispatch@PLT
5578         movq    1272(%rax), %r11
5579         jmp     *%r11
5580 #elif defined(PTHREADS)
5581         subq    $24, %rsp
5582         movq    %rdi, (%rsp)
5583         movq    %rsi, 8(%rsp)
5584         movq    %xmm0, 16(%rsp)
5585         call    _x86_64_get_dispatch@PLT
5586         movq    16(%rsp), %xmm0
5587         movq    8(%rsp), %rsi
5588         movq    (%rsp), %rdi
5589         addq    $24, %rsp
5590         movq    1272(%rax), %r11
5591         jmp     *%r11
5592 #else
5593         movq    _glapi_Dispatch(%rip), %rax
5594         testq   %rax, %rax
5595         je      1f
5596         movq    1272(%rax), %r11
5597         jmp     *%r11
5598 1:
5599         subq    $24, %rsp
5600         movq    %rdi, (%rsp)
5601         movq    %rsi, 8(%rsp)
5602         movq    %xmm0, 16(%rsp)
5603         call    _glapi_get_dispatch
5604         movq    16(%rsp), %xmm0
5605         movq    8(%rsp), %rsi
5606         movq    (%rsp), %rdi
5607         addq    $24, %rsp
5608         movq    1272(%rax), %r11
5609         jmp     *%r11
5610 #endif /* defined(GLX_USE_TLS) */
5611         .size   GL_PREFIX(Lightf), .-GL_PREFIX(Lightf)
5612
5613         .p2align        4,,15
5614         .globl  GL_PREFIX(Lightfv)
5615         .type   GL_PREFIX(Lightfv), @function
5616 GL_PREFIX(Lightfv):
5617 #if defined(GLX_USE_TLS)
5618         call    _x86_64_get_dispatch@PLT
5619         movq    1280(%rax), %r11
5620         jmp     *%r11
5621 #elif defined(PTHREADS)
5622         pushq   %rdi
5623         pushq   %rsi
5624         pushq   %rdx
5625         call    _x86_64_get_dispatch@PLT
5626         popq    %rdx
5627         popq    %rsi
5628         popq    %rdi
5629         movq    1280(%rax), %r11
5630         jmp     *%r11
5631 #else
5632         movq    _glapi_Dispatch(%rip), %rax
5633         testq   %rax, %rax
5634         je      1f
5635         movq    1280(%rax), %r11
5636         jmp     *%r11
5637 1:
5638         pushq   %rdi
5639         pushq   %rsi
5640         pushq   %rdx
5641         call    _glapi_get_dispatch
5642         popq    %rdx
5643         popq    %rsi
5644         popq    %rdi
5645         movq    1280(%rax), %r11
5646         jmp     *%r11
5647 #endif /* defined(GLX_USE_TLS) */
5648         .size   GL_PREFIX(Lightfv), .-GL_PREFIX(Lightfv)
5649
5650         .p2align        4,,15
5651         .globl  GL_PREFIX(Lighti)
5652         .type   GL_PREFIX(Lighti), @function
5653 GL_PREFIX(Lighti):
5654 #if defined(GLX_USE_TLS)
5655         call    _x86_64_get_dispatch@PLT
5656         movq    1288(%rax), %r11
5657         jmp     *%r11
5658 #elif defined(PTHREADS)
5659         pushq   %rdi
5660         pushq   %rsi
5661         pushq   %rdx
5662         call    _x86_64_get_dispatch@PLT
5663         popq    %rdx
5664         popq    %rsi
5665         popq    %rdi
5666         movq    1288(%rax), %r11
5667         jmp     *%r11
5668 #else
5669         movq    _glapi_Dispatch(%rip), %rax
5670         testq   %rax, %rax
5671         je      1f
5672         movq    1288(%rax), %r11
5673         jmp     *%r11
5674 1:
5675         pushq   %rdi
5676         pushq   %rsi
5677         pushq   %rdx
5678         call    _glapi_get_dispatch
5679         popq    %rdx
5680         popq    %rsi
5681         popq    %rdi
5682         movq    1288(%rax), %r11
5683         jmp     *%r11
5684 #endif /* defined(GLX_USE_TLS) */
5685         .size   GL_PREFIX(Lighti), .-GL_PREFIX(Lighti)
5686
5687         .p2align        4,,15
5688         .globl  GL_PREFIX(Lightiv)
5689         .type   GL_PREFIX(Lightiv), @function
5690 GL_PREFIX(Lightiv):
5691 #if defined(GLX_USE_TLS)
5692         call    _x86_64_get_dispatch@PLT
5693         movq    1296(%rax), %r11
5694         jmp     *%r11
5695 #elif defined(PTHREADS)
5696         pushq   %rdi
5697         pushq   %rsi
5698         pushq   %rdx
5699         call    _x86_64_get_dispatch@PLT
5700         popq    %rdx
5701         popq    %rsi
5702         popq    %rdi
5703         movq    1296(%rax), %r11
5704         jmp     *%r11
5705 #else
5706         movq    _glapi_Dispatch(%rip), %rax
5707         testq   %rax, %rax
5708         je      1f
5709         movq    1296(%rax), %r11
5710         jmp     *%r11
5711 1:
5712         pushq   %rdi
5713         pushq   %rsi
5714         pushq   %rdx
5715         call    _glapi_get_dispatch
5716         popq    %rdx
5717         popq    %rsi
5718         popq    %rdi
5719         movq    1296(%rax), %r11
5720         jmp     *%r11
5721 #endif /* defined(GLX_USE_TLS) */
5722         .size   GL_PREFIX(Lightiv), .-GL_PREFIX(Lightiv)
5723
5724         .p2align        4,,15
5725         .globl  GL_PREFIX(LightModelf)
5726         .type   GL_PREFIX(LightModelf), @function
5727 GL_PREFIX(LightModelf):
5728 #if defined(GLX_USE_TLS)
5729         call    _x86_64_get_dispatch@PLT
5730         movq    1304(%rax), %r11
5731         jmp     *%r11
5732 #elif defined(PTHREADS)
5733         subq    $24, %rsp
5734         movq    %rdi, (%rsp)
5735         movq    %xmm0, 8(%rsp)
5736         call    _x86_64_get_dispatch@PLT
5737         movq    8(%rsp), %xmm0
5738         movq    (%rsp), %rdi
5739         addq    $24, %rsp
5740         movq    1304(%rax), %r11
5741         jmp     *%r11
5742 #else
5743         movq    _glapi_Dispatch(%rip), %rax
5744         testq   %rax, %rax
5745         je      1f
5746         movq    1304(%rax), %r11
5747         jmp     *%r11
5748 1:
5749         subq    $24, %rsp
5750         movq    %rdi, (%rsp)
5751         movq    %xmm0, 8(%rsp)
5752         call    _glapi_get_dispatch
5753         movq    8(%rsp), %xmm0
5754         movq    (%rsp), %rdi
5755         addq    $24, %rsp
5756         movq    1304(%rax), %r11
5757         jmp     *%r11
5758 #endif /* defined(GLX_USE_TLS) */
5759         .size   GL_PREFIX(LightModelf), .-GL_PREFIX(LightModelf)
5760
5761         .p2align        4,,15
5762         .globl  GL_PREFIX(LightModelfv)
5763         .type   GL_PREFIX(LightModelfv), @function
5764 GL_PREFIX(LightModelfv):
5765 #if defined(GLX_USE_TLS)
5766         call    _x86_64_get_dispatch@PLT
5767         movq    1312(%rax), %r11
5768         jmp     *%r11
5769 #elif defined(PTHREADS)
5770         pushq   %rdi
5771         pushq   %rsi
5772         pushq   %rbp
5773         call    _x86_64_get_dispatch@PLT
5774         popq    %rbp
5775         popq    %rsi
5776         popq    %rdi
5777         movq    1312(%rax), %r11
5778         jmp     *%r11
5779 #else
5780         movq    _glapi_Dispatch(%rip), %rax
5781         testq   %rax, %rax
5782         je      1f
5783         movq    1312(%rax), %r11
5784         jmp     *%r11
5785 1:
5786         pushq   %rdi
5787         pushq   %rsi
5788         pushq   %rbp
5789         call    _glapi_get_dispatch
5790         popq    %rbp
5791         popq    %rsi
5792         popq    %rdi
5793         movq    1312(%rax), %r11
5794         jmp     *%r11
5795 #endif /* defined(GLX_USE_TLS) */
5796         .size   GL_PREFIX(LightModelfv), .-GL_PREFIX(LightModelfv)
5797
5798         .p2align        4,,15
5799         .globl  GL_PREFIX(LightModeli)
5800         .type   GL_PREFIX(LightModeli), @function
5801 GL_PREFIX(LightModeli):
5802 #if defined(GLX_USE_TLS)
5803         call    _x86_64_get_dispatch@PLT
5804         movq    1320(%rax), %r11
5805         jmp     *%r11
5806 #elif defined(PTHREADS)
5807         pushq   %rdi
5808         pushq   %rsi
5809         pushq   %rbp
5810         call    _x86_64_get_dispatch@PLT
5811         popq    %rbp
5812         popq    %rsi
5813         popq    %rdi
5814         movq    1320(%rax), %r11
5815         jmp     *%r11
5816 #else
5817         movq    _glapi_Dispatch(%rip), %rax
5818         testq   %rax, %rax
5819         je      1f
5820         movq    1320(%rax), %r11
5821         jmp     *%r11
5822 1:
5823         pushq   %rdi
5824         pushq   %rsi
5825         pushq   %rbp
5826         call    _glapi_get_dispatch
5827         popq    %rbp
5828         popq    %rsi
5829         popq    %rdi
5830         movq    1320(%rax), %r11
5831         jmp     *%r11
5832 #endif /* defined(GLX_USE_TLS) */
5833         .size   GL_PREFIX(LightModeli), .-GL_PREFIX(LightModeli)
5834
5835         .p2align        4,,15
5836         .globl  GL_PREFIX(LightModeliv)
5837         .type   GL_PREFIX(LightModeliv), @function
5838 GL_PREFIX(LightModeliv):
5839 #if defined(GLX_USE_TLS)
5840         call    _x86_64_get_dispatch@PLT
5841         movq    1328(%rax), %r11
5842         jmp     *%r11
5843 #elif defined(PTHREADS)
5844         pushq   %rdi
5845         pushq   %rsi
5846         pushq   %rbp
5847         call    _x86_64_get_dispatch@PLT
5848         popq    %rbp
5849         popq    %rsi
5850         popq    %rdi
5851         movq    1328(%rax), %r11
5852         jmp     *%r11
5853 #else
5854         movq    _glapi_Dispatch(%rip), %rax
5855         testq   %rax, %rax
5856         je      1f
5857         movq    1328(%rax), %r11
5858         jmp     *%r11
5859 1:
5860         pushq   %rdi
5861         pushq   %rsi
5862         pushq   %rbp
5863         call    _glapi_get_dispatch
5864         popq    %rbp
5865         popq    %rsi
5866         popq    %rdi
5867         movq    1328(%rax), %r11
5868         jmp     *%r11
5869 #endif /* defined(GLX_USE_TLS) */
5870         .size   GL_PREFIX(LightModeliv), .-GL_PREFIX(LightModeliv)
5871
5872         .p2align        4,,15
5873         .globl  GL_PREFIX(LineStipple)
5874         .type   GL_PREFIX(LineStipple), @function
5875 GL_PREFIX(LineStipple):
5876 #if defined(GLX_USE_TLS)
5877         call    _x86_64_get_dispatch@PLT
5878         movq    1336(%rax), %r11
5879         jmp     *%r11
5880 #elif defined(PTHREADS)
5881         pushq   %rdi
5882         pushq   %rsi
5883         pushq   %rbp
5884         call    _x86_64_get_dispatch@PLT
5885         popq    %rbp
5886         popq    %rsi
5887         popq    %rdi
5888         movq    1336(%rax), %r11
5889         jmp     *%r11
5890 #else
5891         movq    _glapi_Dispatch(%rip), %rax
5892         testq   %rax, %rax
5893         je      1f
5894         movq    1336(%rax), %r11
5895         jmp     *%r11
5896 1:
5897         pushq   %rdi
5898         pushq   %rsi
5899         pushq   %rbp
5900         call    _glapi_get_dispatch
5901         popq    %rbp
5902         popq    %rsi
5903         popq    %rdi
5904         movq    1336(%rax), %r11
5905         jmp     *%r11
5906 #endif /* defined(GLX_USE_TLS) */
5907         .size   GL_PREFIX(LineStipple), .-GL_PREFIX(LineStipple)
5908
5909         .p2align        4,,15
5910         .globl  GL_PREFIX(LineWidth)
5911         .type   GL_PREFIX(LineWidth), @function
5912 GL_PREFIX(LineWidth):
5913 #if defined(GLX_USE_TLS)
5914         call    _x86_64_get_dispatch@PLT
5915         movq    1344(%rax), %r11
5916         jmp     *%r11
5917 #elif defined(PTHREADS)
5918         subq    $8, %rsp
5919         movq    %xmm0, (%rsp)
5920         call    _x86_64_get_dispatch@PLT
5921         movq    (%rsp), %xmm0
5922         addq    $8, %rsp
5923         movq    1344(%rax), %r11
5924         jmp     *%r11
5925 #else
5926         movq    _glapi_Dispatch(%rip), %rax
5927         testq   %rax, %rax
5928         je      1f
5929         movq    1344(%rax), %r11
5930         jmp     *%r11
5931 1:
5932         subq    $8, %rsp
5933         movq    %xmm0, (%rsp)
5934         call    _glapi_get_dispatch
5935         movq    (%rsp), %xmm0
5936         addq    $8, %rsp
5937         movq    1344(%rax), %r11
5938         jmp     *%r11
5939 #endif /* defined(GLX_USE_TLS) */
5940         .size   GL_PREFIX(LineWidth), .-GL_PREFIX(LineWidth)
5941
5942         .p2align        4,,15
5943         .globl  GL_PREFIX(Materialf)
5944         .type   GL_PREFIX(Materialf), @function
5945 GL_PREFIX(Materialf):
5946 #if defined(GLX_USE_TLS)
5947         call    _x86_64_get_dispatch@PLT
5948         movq    1352(%rax), %r11
5949         jmp     *%r11
5950 #elif defined(PTHREADS)
5951         subq    $24, %rsp
5952         movq    %rdi, (%rsp)
5953         movq    %rsi, 8(%rsp)
5954         movq    %xmm0, 16(%rsp)
5955         call    _x86_64_get_dispatch@PLT
5956         movq    16(%rsp), %xmm0
5957         movq    8(%rsp), %rsi
5958         movq    (%rsp), %rdi
5959         addq    $24, %rsp
5960         movq    1352(%rax), %r11
5961         jmp     *%r11
5962 #else
5963         movq    _glapi_Dispatch(%rip), %rax
5964         testq   %rax, %rax
5965         je      1f
5966         movq    1352(%rax), %r11
5967         jmp     *%r11
5968 1:
5969         subq    $24, %rsp
5970         movq    %rdi, (%rsp)
5971         movq    %rsi, 8(%rsp)
5972         movq    %xmm0, 16(%rsp)
5973         call    _glapi_get_dispatch
5974         movq    16(%rsp), %xmm0
5975         movq    8(%rsp), %rsi
5976         movq    (%rsp), %rdi
5977         addq    $24, %rsp
5978         movq    1352(%rax), %r11
5979         jmp     *%r11
5980 #endif /* defined(GLX_USE_TLS) */
5981         .size   GL_PREFIX(Materialf), .-GL_PREFIX(Materialf)
5982
5983         .p2align        4,,15
5984         .globl  GL_PREFIX(Materialfv)
5985         .type   GL_PREFIX(Materialfv), @function
5986 GL_PREFIX(Materialfv):
5987 #if defined(GLX_USE_TLS)
5988         call    _x86_64_get_dispatch@PLT
5989         movq    1360(%rax), %r11
5990         jmp     *%r11
5991 #elif defined(PTHREADS)
5992         pushq   %rdi
5993         pushq   %rsi
5994         pushq   %rdx
5995         call    _x86_64_get_dispatch@PLT
5996         popq    %rdx
5997         popq    %rsi
5998         popq    %rdi
5999         movq    1360(%rax), %r11
6000         jmp     *%r11
6001 #else
6002         movq    _glapi_Dispatch(%rip), %rax
6003         testq   %rax, %rax
6004         je      1f
6005         movq    1360(%rax), %r11
6006         jmp     *%r11
6007 1:
6008         pushq   %rdi
6009         pushq   %rsi
6010         pushq   %rdx
6011         call    _glapi_get_dispatch
6012         popq    %rdx
6013         popq    %rsi
6014         popq    %rdi
6015         movq    1360(%rax), %r11
6016         jmp     *%r11
6017 #endif /* defined(GLX_USE_TLS) */
6018         .size   GL_PREFIX(Materialfv), .-GL_PREFIX(Materialfv)
6019
6020         .p2align        4,,15
6021         .globl  GL_PREFIX(Materiali)
6022         .type   GL_PREFIX(Materiali), @function
6023 GL_PREFIX(Materiali):
6024 #if defined(GLX_USE_TLS)
6025         call    _x86_64_get_dispatch@PLT
6026         movq    1368(%rax), %r11
6027         jmp     *%r11
6028 #elif defined(PTHREADS)
6029         pushq   %rdi
6030         pushq   %rsi
6031         pushq   %rdx
6032         call    _x86_64_get_dispatch@PLT
6033         popq    %rdx
6034         popq    %rsi
6035         popq    %rdi
6036         movq    1368(%rax), %r11
6037         jmp     *%r11
6038 #else
6039         movq    _glapi_Dispatch(%rip), %rax
6040         testq   %rax, %rax
6041         je      1f
6042         movq    1368(%rax), %r11
6043         jmp     *%r11
6044 1:
6045         pushq   %rdi
6046         pushq   %rsi
6047         pushq   %rdx
6048         call    _glapi_get_dispatch
6049         popq    %rdx
6050         popq    %rsi
6051         popq    %rdi
6052         movq    1368(%rax), %r11
6053         jmp     *%r11
6054 #endif /* defined(GLX_USE_TLS) */
6055         .size   GL_PREFIX(Materiali), .-GL_PREFIX(Materiali)
6056
6057         .p2align        4,,15
6058         .globl  GL_PREFIX(Materialiv)
6059         .type   GL_PREFIX(Materialiv), @function
6060 GL_PREFIX(Materialiv):
6061 #if defined(GLX_USE_TLS)
6062         call    _x86_64_get_dispatch@PLT
6063         movq    1376(%rax), %r11
6064         jmp     *%r11
6065 #elif defined(PTHREADS)
6066         pushq   %rdi
6067         pushq   %rsi
6068         pushq   %rdx
6069         call    _x86_64_get_dispatch@PLT
6070         popq    %rdx
6071         popq    %rsi
6072         popq    %rdi
6073         movq    1376(%rax), %r11
6074         jmp     *%r11
6075 #else
6076         movq    _glapi_Dispatch(%rip), %rax
6077         testq   %rax, %rax
6078         je      1f
6079         movq    1376(%rax), %r11
6080         jmp     *%r11
6081 1:
6082         pushq   %rdi
6083         pushq   %rsi
6084         pushq   %rdx
6085         call    _glapi_get_dispatch
6086         popq    %rdx
6087         popq    %rsi
6088         popq    %rdi
6089         movq    1376(%rax), %r11
6090         jmp     *%r11
6091 #endif /* defined(GLX_USE_TLS) */
6092         .size   GL_PREFIX(Materialiv), .-GL_PREFIX(Materialiv)
6093
6094         .p2align        4,,15
6095         .globl  GL_PREFIX(PointSize)
6096         .type   GL_PREFIX(PointSize), @function
6097 GL_PREFIX(PointSize):
6098 #if defined(GLX_USE_TLS)
6099         call    _x86_64_get_dispatch@PLT
6100         movq    1384(%rax), %r11
6101         jmp     *%r11
6102 #elif defined(PTHREADS)
6103         subq    $8, %rsp
6104         movq    %xmm0, (%rsp)
6105         call    _x86_64_get_dispatch@PLT
6106         movq    (%rsp), %xmm0
6107         addq    $8, %rsp
6108         movq    1384(%rax), %r11
6109         jmp     *%r11
6110 #else
6111         movq    _glapi_Dispatch(%rip), %rax
6112         testq   %rax, %rax
6113         je      1f
6114         movq    1384(%rax), %r11
6115         jmp     *%r11
6116 1:
6117         subq    $8, %rsp
6118         movq    %xmm0, (%rsp)
6119         call    _glapi_get_dispatch
6120         movq    (%rsp), %xmm0
6121         addq    $8, %rsp
6122         movq    1384(%rax), %r11
6123         jmp     *%r11
6124 #endif /* defined(GLX_USE_TLS) */
6125         .size   GL_PREFIX(PointSize), .-GL_PREFIX(PointSize)
6126
6127         .p2align        4,,15
6128         .globl  GL_PREFIX(PolygonMode)
6129         .type   GL_PREFIX(PolygonMode), @function
6130 GL_PREFIX(PolygonMode):
6131 #if defined(GLX_USE_TLS)
6132         call    _x86_64_get_dispatch@PLT
6133         movq    1392(%rax), %r11
6134         jmp     *%r11
6135 #elif defined(PTHREADS)
6136         pushq   %rdi
6137         pushq   %rsi
6138         pushq   %rbp
6139         call    _x86_64_get_dispatch@PLT
6140         popq    %rbp
6141         popq    %rsi
6142         popq    %rdi
6143         movq    1392(%rax), %r11
6144         jmp     *%r11
6145 #else
6146         movq    _glapi_Dispatch(%rip), %rax
6147         testq   %rax, %rax
6148         je      1f
6149         movq    1392(%rax), %r11
6150         jmp     *%r11
6151 1:
6152         pushq   %rdi
6153         pushq   %rsi
6154         pushq   %rbp
6155         call    _glapi_get_dispatch
6156         popq    %rbp
6157         popq    %rsi
6158         popq    %rdi
6159         movq    1392(%rax), %r11
6160         jmp     *%r11
6161 #endif /* defined(GLX_USE_TLS) */
6162         .size   GL_PREFIX(PolygonMode), .-GL_PREFIX(PolygonMode)
6163
6164         .p2align        4,,15
6165         .globl  GL_PREFIX(PolygonStipple)
6166         .type   GL_PREFIX(PolygonStipple), @function
6167 GL_PREFIX(PolygonStipple):
6168 #if defined(GLX_USE_TLS)
6169         call    _x86_64_get_dispatch@PLT
6170         movq    1400(%rax), %r11
6171         jmp     *%r11
6172 #elif defined(PTHREADS)
6173         pushq   %rdi
6174         call    _x86_64_get_dispatch@PLT
6175         popq    %rdi
6176         movq    1400(%rax), %r11
6177         jmp     *%r11
6178 #else
6179         movq    _glapi_Dispatch(%rip), %rax
6180         testq   %rax, %rax
6181         je      1f
6182         movq    1400(%rax), %r11
6183         jmp     *%r11
6184 1:
6185         pushq   %rdi
6186         call    _glapi_get_dispatch
6187         popq    %rdi
6188         movq    1400(%rax), %r11
6189         jmp     *%r11
6190 #endif /* defined(GLX_USE_TLS) */
6191         .size   GL_PREFIX(PolygonStipple), .-GL_PREFIX(PolygonStipple)
6192
6193         .p2align        4,,15
6194         .globl  GL_PREFIX(Scissor)
6195         .type   GL_PREFIX(Scissor), @function
6196 GL_PREFIX(Scissor):
6197 #if defined(GLX_USE_TLS)
6198         call    _x86_64_get_dispatch@PLT
6199         movq    1408(%rax), %r11
6200         jmp     *%r11
6201 #elif defined(PTHREADS)
6202         pushq   %rdi
6203         pushq   %rsi
6204         pushq   %rdx
6205         pushq   %rcx
6206         pushq   %rbp
6207         call    _x86_64_get_dispatch@PLT
6208         popq    %rbp
6209         popq    %rcx
6210         popq    %rdx
6211         popq    %rsi
6212         popq    %rdi
6213         movq    1408(%rax), %r11
6214         jmp     *%r11
6215 #else
6216         movq    _glapi_Dispatch(%rip), %rax
6217         testq   %rax, %rax
6218         je      1f
6219         movq    1408(%rax), %r11
6220         jmp     *%r11
6221 1:
6222         pushq   %rdi
6223         pushq   %rsi
6224         pushq   %rdx
6225         pushq   %rcx
6226         pushq   %rbp
6227         call    _glapi_get_dispatch
6228         popq    %rbp
6229         popq    %rcx
6230         popq    %rdx
6231         popq    %rsi
6232         popq    %rdi
6233         movq    1408(%rax), %r11
6234         jmp     *%r11
6235 #endif /* defined(GLX_USE_TLS) */
6236         .size   GL_PREFIX(Scissor), .-GL_PREFIX(Scissor)
6237
6238         .p2align        4,,15
6239         .globl  GL_PREFIX(ShadeModel)
6240         .type   GL_PREFIX(ShadeModel), @function
6241 GL_PREFIX(ShadeModel):
6242 #if defined(GLX_USE_TLS)
6243         call    _x86_64_get_dispatch@PLT
6244         movq    1416(%rax), %r11
6245         jmp     *%r11
6246 #elif defined(PTHREADS)
6247         pushq   %rdi
6248         call    _x86_64_get_dispatch@PLT
6249         popq    %rdi
6250         movq    1416(%rax), %r11
6251         jmp     *%r11
6252 #else
6253         movq    _glapi_Dispatch(%rip), %rax
6254         testq   %rax, %rax
6255         je      1f
6256         movq    1416(%rax), %r11
6257         jmp     *%r11
6258 1:
6259         pushq   %rdi
6260         call    _glapi_get_dispatch
6261         popq    %rdi
6262         movq    1416(%rax), %r11
6263         jmp     *%r11
6264 #endif /* defined(GLX_USE_TLS) */
6265         .size   GL_PREFIX(ShadeModel), .-GL_PREFIX(ShadeModel)
6266
6267         .p2align        4,,15
6268         .globl  GL_PREFIX(TexParameterf)
6269         .type   GL_PREFIX(TexParameterf), @function
6270 GL_PREFIX(TexParameterf):
6271 #if defined(GLX_USE_TLS)
6272         call    _x86_64_get_dispatch@PLT
6273         movq    1424(%rax), %r11
6274         jmp     *%r11
6275 #elif defined(PTHREADS)
6276         subq    $24, %rsp
6277         movq    %rdi, (%rsp)
6278         movq    %rsi, 8(%rsp)
6279         movq    %xmm0, 16(%rsp)
6280         call    _x86_64_get_dispatch@PLT
6281         movq    16(%rsp), %xmm0
6282         movq    8(%rsp), %rsi
6283         movq    (%rsp), %rdi
6284         addq    $24, %rsp
6285         movq    1424(%rax), %r11
6286         jmp     *%r11
6287 #else
6288         movq    _glapi_Dispatch(%rip), %rax
6289         testq   %rax, %rax
6290         je      1f
6291         movq    1424(%rax), %r11
6292         jmp     *%r11
6293 1:
6294         subq    $24, %rsp
6295         movq    %rdi, (%rsp)
6296         movq    %rsi, 8(%rsp)
6297         movq    %xmm0, 16(%rsp)
6298         call    _glapi_get_dispatch
6299         movq    16(%rsp), %xmm0
6300         movq    8(%rsp), %rsi
6301         movq    (%rsp), %rdi
6302         addq    $24, %rsp
6303         movq    1424(%rax), %r11
6304         jmp     *%r11
6305 #endif /* defined(GLX_USE_TLS) */
6306         .size   GL_PREFIX(TexParameterf), .-GL_PREFIX(TexParameterf)
6307
6308         .p2align        4,,15
6309         .globl  GL_PREFIX(TexParameterfv)
6310         .type   GL_PREFIX(TexParameterfv), @function
6311 GL_PREFIX(TexParameterfv):
6312 #if defined(GLX_USE_TLS)
6313         call    _x86_64_get_dispatch@PLT
6314         movq    1432(%rax), %r11
6315         jmp     *%r11
6316 #elif defined(PTHREADS)
6317         pushq   %rdi
6318         pushq   %rsi
6319         pushq   %rdx
6320         call    _x86_64_get_dispatch@PLT
6321         popq    %rdx
6322         popq    %rsi
6323         popq    %rdi
6324         movq    1432(%rax), %r11
6325         jmp     *%r11
6326 #else
6327         movq    _glapi_Dispatch(%rip), %rax
6328         testq   %rax, %rax
6329         je      1f
6330         movq    1432(%rax), %r11
6331         jmp     *%r11
6332 1:
6333         pushq   %rdi
6334         pushq   %rsi
6335         pushq   %rdx
6336         call    _glapi_get_dispatch
6337         popq    %rdx
6338         popq    %rsi
6339         popq    %rdi
6340         movq    1432(%rax), %r11
6341         jmp     *%r11
6342 #endif /* defined(GLX_USE_TLS) */
6343         .size   GL_PREFIX(TexParameterfv), .-GL_PREFIX(TexParameterfv)
6344
6345         .p2align        4,,15
6346         .globl  GL_PREFIX(TexParameteri)
6347         .type   GL_PREFIX(TexParameteri), @function
6348 GL_PREFIX(TexParameteri):
6349 #if defined(GLX_USE_TLS)
6350         call    _x86_64_get_dispatch@PLT
6351         movq    1440(%rax), %r11
6352         jmp     *%r11
6353 #elif defined(PTHREADS)
6354         pushq   %rdi
6355         pushq   %rsi
6356         pushq   %rdx
6357         call    _x86_64_get_dispatch@PLT
6358         popq    %rdx
6359         popq    %rsi
6360         popq    %rdi
6361         movq    1440(%rax), %r11
6362         jmp     *%r11
6363 #else
6364         movq    _glapi_Dispatch(%rip), %rax
6365         testq   %rax, %rax
6366         je      1f
6367         movq    1440(%rax), %r11
6368         jmp     *%r11
6369 1:
6370         pushq   %rdi
6371         pushq   %rsi
6372         pushq   %rdx
6373         call    _glapi_get_dispatch
6374         popq    %rdx
6375         popq    %rsi
6376         popq    %rdi
6377         movq    1440(%rax), %r11
6378         jmp     *%r11
6379 #endif /* defined(GLX_USE_TLS) */
6380         .size   GL_PREFIX(TexParameteri), .-GL_PREFIX(TexParameteri)
6381
6382         .p2align        4,,15
6383         .globl  GL_PREFIX(TexParameteriv)
6384         .type   GL_PREFIX(TexParameteriv), @function
6385 GL_PREFIX(TexParameteriv):
6386 #if defined(GLX_USE_TLS)
6387         call    _x86_64_get_dispatch@PLT
6388         movq    1448(%rax), %r11
6389         jmp     *%r11
6390 #elif defined(PTHREADS)
6391         pushq   %rdi
6392         pushq   %rsi
6393         pushq   %rdx
6394         call    _x86_64_get_dispatch@PLT
6395         popq    %rdx
6396         popq    %rsi
6397         popq    %rdi
6398         movq    1448(%rax), %r11
6399         jmp     *%r11
6400 #else
6401         movq    _glapi_Dispatch(%rip), %rax
6402         testq   %rax, %rax
6403         je      1f
6404         movq    1448(%rax), %r11
6405         jmp     *%r11
6406 1:
6407         pushq   %rdi
6408         pushq   %rsi
6409         pushq   %rdx
6410         call    _glapi_get_dispatch
6411         popq    %rdx
6412         popq    %rsi
6413         popq    %rdi
6414         movq    1448(%rax), %r11
6415         jmp     *%r11
6416 #endif /* defined(GLX_USE_TLS) */
6417         .size   GL_PREFIX(TexParameteriv), .-GL_PREFIX(TexParameteriv)
6418
6419         .p2align        4,,15
6420         .globl  GL_PREFIX(TexImage1D)
6421         .type   GL_PREFIX(TexImage1D), @function
6422 GL_PREFIX(TexImage1D):
6423 #if defined(GLX_USE_TLS)
6424         call    _x86_64_get_dispatch@PLT
6425         movq    1456(%rax), %r11
6426         jmp     *%r11
6427 #elif defined(PTHREADS)
6428         pushq   %rdi
6429         pushq   %rsi
6430         pushq   %rdx
6431         pushq   %rcx
6432         pushq   %r8
6433         pushq   %r9
6434         pushq   %rbp
6435         call    _x86_64_get_dispatch@PLT
6436         popq    %rbp
6437         popq    %r9
6438         popq    %r8
6439         popq    %rcx
6440         popq    %rdx
6441         popq    %rsi
6442         popq    %rdi
6443         movq    1456(%rax), %r11
6444         jmp     *%r11
6445 #else
6446         movq    _glapi_Dispatch(%rip), %rax
6447         testq   %rax, %rax
6448         je      1f
6449         movq    1456(%rax), %r11
6450         jmp     *%r11
6451 1:
6452         pushq   %rdi
6453         pushq   %rsi
6454         pushq   %rdx
6455         pushq   %rcx
6456         pushq   %r8
6457         pushq   %r9
6458         pushq   %rbp
6459         call    _glapi_get_dispatch
6460         popq    %rbp
6461         popq    %r9
6462         popq    %r8
6463         popq    %rcx
6464         popq    %rdx
6465         popq    %rsi
6466         popq    %rdi
6467         movq    1456(%rax), %r11
6468         jmp     *%r11
6469 #endif /* defined(GLX_USE_TLS) */
6470         .size   GL_PREFIX(TexImage1D), .-GL_PREFIX(TexImage1D)
6471
6472         .p2align        4,,15
6473         .globl  GL_PREFIX(TexImage2D)
6474         .type   GL_PREFIX(TexImage2D), @function
6475 GL_PREFIX(TexImage2D):
6476 #if defined(GLX_USE_TLS)
6477         call    _x86_64_get_dispatch@PLT
6478         movq    1464(%rax), %r11
6479         jmp     *%r11
6480 #elif defined(PTHREADS)
6481         pushq   %rdi
6482         pushq   %rsi
6483         pushq   %rdx
6484         pushq   %rcx
6485         pushq   %r8
6486         pushq   %r9
6487         pushq   %rbp
6488         call    _x86_64_get_dispatch@PLT
6489         popq    %rbp
6490         popq    %r9
6491         popq    %r8
6492         popq    %rcx
6493         popq    %rdx
6494         popq    %rsi
6495         popq    %rdi
6496         movq    1464(%rax), %r11
6497         jmp     *%r11
6498 #else
6499         movq    _glapi_Dispatch(%rip), %rax
6500         testq   %rax, %rax
6501         je      1f
6502         movq    1464(%rax), %r11
6503         jmp     *%r11
6504 1:
6505         pushq   %rdi
6506         pushq   %rsi
6507         pushq   %rdx
6508         pushq   %rcx
6509         pushq   %r8
6510         pushq   %r9
6511         pushq   %rbp
6512         call    _glapi_get_dispatch
6513         popq    %rbp
6514         popq    %r9
6515         popq    %r8
6516         popq    %rcx
6517         popq    %rdx
6518         popq    %rsi
6519         popq    %rdi
6520         movq    1464(%rax), %r11
6521         jmp     *%r11
6522 #endif /* defined(GLX_USE_TLS) */
6523         .size   GL_PREFIX(TexImage2D), .-GL_PREFIX(TexImage2D)
6524
6525         .p2align        4,,15
6526         .globl  GL_PREFIX(TexEnvf)
6527         .type   GL_PREFIX(TexEnvf), @function
6528 GL_PREFIX(TexEnvf):
6529 #if defined(GLX_USE_TLS)
6530         call    _x86_64_get_dispatch@PLT
6531         movq    1472(%rax), %r11
6532         jmp     *%r11
6533 #elif defined(PTHREADS)
6534         subq    $24, %rsp
6535         movq    %rdi, (%rsp)
6536         movq    %rsi, 8(%rsp)
6537         movq    %xmm0, 16(%rsp)
6538         call    _x86_64_get_dispatch@PLT
6539         movq    16(%rsp), %xmm0
6540         movq    8(%rsp), %rsi
6541         movq    (%rsp), %rdi
6542         addq    $24, %rsp
6543         movq    1472(%rax), %r11
6544         jmp     *%r11
6545 #else
6546         movq    _glapi_Dispatch(%rip), %rax
6547         testq   %rax, %rax
6548         je      1f
6549         movq    1472(%rax), %r11
6550         jmp     *%r11
6551 1:
6552         subq    $24, %rsp
6553         movq    %rdi, (%rsp)
6554         movq    %rsi, 8(%rsp)
6555         movq    %xmm0, 16(%rsp)
6556         call    _glapi_get_dispatch
6557         movq    16(%rsp), %xmm0
6558         movq    8(%rsp), %rsi
6559         movq    (%rsp), %rdi
6560         addq    $24, %rsp
6561         movq    1472(%rax), %r11
6562         jmp     *%r11
6563 #endif /* defined(GLX_USE_TLS) */
6564         .size   GL_PREFIX(TexEnvf), .-GL_PREFIX(TexEnvf)
6565
6566         .p2align        4,,15
6567         .globl  GL_PREFIX(TexEnvfv)
6568         .type   GL_PREFIX(TexEnvfv), @function
6569 GL_PREFIX(TexEnvfv):
6570 #if defined(GLX_USE_TLS)
6571         call    _x86_64_get_dispatch@PLT
6572         movq    1480(%rax), %r11
6573         jmp     *%r11
6574 #elif defined(PTHREADS)
6575         pushq   %rdi
6576         pushq   %rsi
6577         pushq   %rdx
6578         call    _x86_64_get_dispatch@PLT
6579         popq    %rdx
6580         popq    %rsi
6581         popq    %rdi
6582         movq    1480(%rax), %r11
6583         jmp     *%r11
6584 #else
6585         movq    _glapi_Dispatch(%rip), %rax
6586         testq   %rax, %rax
6587         je      1f
6588         movq    1480(%rax), %r11
6589         jmp     *%r11
6590 1:
6591         pushq   %rdi
6592         pushq   %rsi
6593         pushq   %rdx
6594         call    _glapi_get_dispatch
6595         popq    %rdx
6596         popq    %rsi
6597         popq    %rdi
6598         movq    1480(%rax), %r11
6599         jmp     *%r11
6600 #endif /* defined(GLX_USE_TLS) */
6601         .size   GL_PREFIX(TexEnvfv), .-GL_PREFIX(TexEnvfv)
6602
6603         .p2align        4,,15
6604         .globl  GL_PREFIX(TexEnvi)
6605         .type   GL_PREFIX(TexEnvi), @function
6606 GL_PREFIX(TexEnvi):
6607 #if defined(GLX_USE_TLS)
6608         call    _x86_64_get_dispatch@PLT
6609         movq    1488(%rax), %r11
6610         jmp     *%r11
6611 #elif defined(PTHREADS)
6612         pushq   %rdi
6613         pushq   %rsi
6614         pushq   %rdx
6615         call    _x86_64_get_dispatch@PLT
6616         popq    %rdx
6617         popq    %rsi
6618         popq    %rdi
6619         movq    1488(%rax), %r11
6620         jmp     *%r11
6621 #else
6622         movq    _glapi_Dispatch(%rip), %rax
6623         testq   %rax, %rax
6624         je      1f
6625         movq    1488(%rax), %r11
6626         jmp     *%r11
6627 1:
6628         pushq   %rdi
6629         pushq   %rsi
6630         pushq   %rdx
6631         call    _glapi_get_dispatch
6632         popq    %rdx
6633         popq    %rsi
6634         popq    %rdi
6635         movq    1488(%rax), %r11
6636         jmp     *%r11
6637 #endif /* defined(GLX_USE_TLS) */
6638         .size   GL_PREFIX(TexEnvi), .-GL_PREFIX(TexEnvi)
6639
6640         .p2align        4,,15
6641         .globl  GL_PREFIX(TexEnviv)
6642         .type   GL_PREFIX(TexEnviv), @function
6643 GL_PREFIX(TexEnviv):
6644 #if defined(GLX_USE_TLS)
6645         call    _x86_64_get_dispatch@PLT
6646         movq    1496(%rax), %r11
6647         jmp     *%r11
6648 #elif defined(PTHREADS)
6649         pushq   %rdi
6650         pushq   %rsi
6651         pushq   %rdx
6652         call    _x86_64_get_dispatch@PLT
6653         popq    %rdx
6654         popq    %rsi
6655         popq    %rdi
6656         movq    1496(%rax), %r11
6657         jmp     *%r11
6658 #else
6659         movq    _glapi_Dispatch(%rip), %rax
6660         testq   %rax, %rax
6661         je      1f
6662         movq    1496(%rax), %r11
6663         jmp     *%r11
6664 1:
6665         pushq   %rdi
6666         pushq   %rsi
6667         pushq   %rdx
6668         call    _glapi_get_dispatch
6669         popq    %rdx
6670         popq    %rsi
6671         popq    %rdi
6672         movq    1496(%rax), %r11
6673         jmp     *%r11
6674 #endif /* defined(GLX_USE_TLS) */
6675         .size   GL_PREFIX(TexEnviv), .-GL_PREFIX(TexEnviv)
6676
6677         .p2align        4,,15
6678         .globl  GL_PREFIX(TexGend)
6679         .type   GL_PREFIX(TexGend), @function
6680 GL_PREFIX(TexGend):
6681 #if defined(GLX_USE_TLS)
6682         call    _x86_64_get_dispatch@PLT
6683         movq    1504(%rax), %r11
6684         jmp     *%r11
6685 #elif defined(PTHREADS)
6686         subq    $24, %rsp
6687         movq    %rdi, (%rsp)
6688         movq    %rsi, 8(%rsp)
6689         movq    %xmm0, 16(%rsp)
6690         call    _x86_64_get_dispatch@PLT
6691         movq    16(%rsp), %xmm0
6692         movq    8(%rsp), %rsi
6693         movq    (%rsp), %rdi
6694         addq    $24, %rsp
6695         movq    1504(%rax), %r11
6696         jmp     *%r11
6697 #else
6698         movq    _glapi_Dispatch(%rip), %rax
6699         testq   %rax, %rax
6700         je      1f
6701         movq    1504(%rax), %r11
6702         jmp     *%r11
6703 1:
6704         subq    $24, %rsp
6705         movq    %rdi, (%rsp)
6706         movq    %rsi, 8(%rsp)
6707         movq    %xmm0, 16(%rsp)
6708         call    _glapi_get_dispatch
6709         movq    16(%rsp), %xmm0
6710         movq    8(%rsp), %rsi
6711         movq    (%rsp), %rdi
6712         addq    $24, %rsp
6713         movq    1504(%rax), %r11
6714         jmp     *%r11
6715 #endif /* defined(GLX_USE_TLS) */
6716         .size   GL_PREFIX(TexGend), .-GL_PREFIX(TexGend)
6717
6718         .p2align        4,,15
6719         .globl  GL_PREFIX(TexGendv)
6720         .type   GL_PREFIX(TexGendv), @function
6721 GL_PREFIX(TexGendv):
6722 #if defined(GLX_USE_TLS)
6723         call    _x86_64_get_dispatch@PLT
6724         movq    1512(%rax), %r11
6725         jmp     *%r11
6726 #elif defined(PTHREADS)
6727         pushq   %rdi
6728         pushq   %rsi
6729         pushq   %rdx
6730         call    _x86_64_get_dispatch@PLT
6731         popq    %rdx
6732         popq    %rsi
6733         popq    %rdi
6734         movq    1512(%rax), %r11
6735         jmp     *%r11
6736 #else
6737         movq    _glapi_Dispatch(%rip), %rax
6738         testq   %rax, %rax
6739         je      1f
6740         movq    1512(%rax), %r11
6741         jmp     *%r11
6742 1:
6743         pushq   %rdi
6744         pushq   %rsi
6745         pushq   %rdx
6746         call    _glapi_get_dispatch
6747         popq    %rdx
6748         popq    %rsi
6749         popq    %rdi
6750         movq    1512(%rax), %r11
6751         jmp     *%r11
6752 #endif /* defined(GLX_USE_TLS) */
6753         .size   GL_PREFIX(TexGendv), .-GL_PREFIX(TexGendv)
6754
6755         .p2align        4,,15
6756         .globl  GL_PREFIX(TexGenf)
6757         .type   GL_PREFIX(TexGenf), @function
6758 GL_PREFIX(TexGenf):
6759 #if defined(GLX_USE_TLS)
6760         call    _x86_64_get_dispatch@PLT
6761         movq    1520(%rax), %r11
6762         jmp     *%r11
6763 #elif defined(PTHREADS)
6764         subq    $24, %rsp
6765         movq    %rdi, (%rsp)
6766         movq    %rsi, 8(%rsp)
6767         movq    %xmm0, 16(%rsp)
6768         call    _x86_64_get_dispatch@PLT
6769         movq    16(%rsp), %xmm0
6770         movq    8(%rsp), %rsi
6771         movq    (%rsp), %rdi
6772         addq    $24, %rsp
6773         movq    1520(%rax), %r11
6774         jmp     *%r11
6775 #else
6776         movq    _glapi_Dispatch(%rip), %rax
6777         testq   %rax, %rax
6778         je      1f
6779         movq    1520(%rax), %r11
6780         jmp     *%r11
6781 1:
6782         subq    $24, %rsp
6783         movq    %rdi, (%rsp)
6784         movq    %rsi, 8(%rsp)
6785         movq    %xmm0, 16(%rsp)
6786         call    _glapi_get_dispatch
6787         movq    16(%rsp), %xmm0
6788         movq    8(%rsp), %rsi
6789         movq    (%rsp), %rdi
6790         addq    $24, %rsp
6791         movq    1520(%rax), %r11
6792         jmp     *%r11
6793 #endif /* defined(GLX_USE_TLS) */
6794         .size   GL_PREFIX(TexGenf), .-GL_PREFIX(TexGenf)
6795
6796         .p2align        4,,15
6797         .globl  GL_PREFIX(TexGenfv)
6798         .type   GL_PREFIX(TexGenfv), @function
6799 GL_PREFIX(TexGenfv):
6800 #if defined(GLX_USE_TLS)
6801         call    _x86_64_get_dispatch@PLT
6802         movq    1528(%rax), %r11
6803         jmp     *%r11
6804 #elif defined(PTHREADS)
6805         pushq   %rdi
6806         pushq   %rsi
6807         pushq   %rdx
6808         call    _x86_64_get_dispatch@PLT
6809         popq    %rdx
6810         popq    %rsi
6811         popq    %rdi
6812         movq    1528(%rax), %r11
6813         jmp     *%r11
6814 #else
6815         movq    _glapi_Dispatch(%rip), %rax
6816         testq   %rax, %rax
6817         je      1f
6818         movq    1528(%rax), %r11
6819         jmp     *%r11
6820 1:
6821         pushq   %rdi
6822         pushq   %rsi
6823         pushq   %rdx
6824         call    _glapi_get_dispatch
6825         popq    %rdx
6826         popq    %rsi
6827         popq    %rdi
6828         movq    1528(%rax), %r11
6829         jmp     *%r11
6830 #endif /* defined(GLX_USE_TLS) */
6831         .size   GL_PREFIX(TexGenfv), .-GL_PREFIX(TexGenfv)
6832
6833         .p2align        4,,15
6834         .globl  GL_PREFIX(TexGeni)
6835         .type   GL_PREFIX(TexGeni), @function
6836 GL_PREFIX(TexGeni):
6837 #if defined(GLX_USE_TLS)
6838         call    _x86_64_get_dispatch@PLT
6839         movq    1536(%rax), %r11
6840         jmp     *%r11
6841 #elif defined(PTHREADS)
6842         pushq   %rdi
6843         pushq   %rsi
6844         pushq   %rdx
6845         call    _x86_64_get_dispatch@PLT
6846         popq    %rdx
6847         popq    %rsi
6848         popq    %rdi
6849         movq    1536(%rax), %r11
6850         jmp     *%r11
6851 #else
6852         movq    _glapi_Dispatch(%rip), %rax
6853         testq   %rax, %rax
6854         je      1f
6855         movq    1536(%rax), %r11
6856         jmp     *%r11
6857 1:
6858         pushq   %rdi
6859         pushq   %rsi
6860         pushq   %rdx
6861         call    _glapi_get_dispatch
6862         popq    %rdx
6863         popq    %rsi
6864         popq    %rdi
6865         movq    1536(%rax), %r11
6866         jmp     *%r11
6867 #endif /* defined(GLX_USE_TLS) */
6868         .size   GL_PREFIX(TexGeni), .-GL_PREFIX(TexGeni)
6869
6870         .p2align        4,,15
6871         .globl  GL_PREFIX(TexGeniv)
6872         .type   GL_PREFIX(TexGeniv), @function
6873 GL_PREFIX(TexGeniv):
6874 #if defined(GLX_USE_TLS)
6875         call    _x86_64_get_dispatch@PLT
6876         movq    1544(%rax), %r11
6877         jmp     *%r11
6878 #elif defined(PTHREADS)
6879         pushq   %rdi
6880         pushq   %rsi
6881         pushq   %rdx
6882         call    _x86_64_get_dispatch@PLT
6883         popq    %rdx
6884         popq    %rsi
6885         popq    %rdi
6886         movq    1544(%rax), %r11
6887         jmp     *%r11
6888 #else
6889         movq    _glapi_Dispatch(%rip), %rax
6890         testq   %rax, %rax
6891         je      1f
6892         movq    1544(%rax), %r11
6893         jmp     *%r11
6894 1:
6895         pushq   %rdi
6896         pushq   %rsi
6897         pushq   %rdx
6898         call    _glapi_get_dispatch
6899         popq    %rdx
6900         popq    %rsi
6901         popq    %rdi
6902         movq    1544(%rax), %r11
6903         jmp     *%r11
6904 #endif /* defined(GLX_USE_TLS) */
6905         .size   GL_PREFIX(TexGeniv), .-GL_PREFIX(TexGeniv)
6906
6907         .p2align        4,,15
6908         .globl  GL_PREFIX(FeedbackBuffer)
6909         .type   GL_PREFIX(FeedbackBuffer), @function
6910 GL_PREFIX(FeedbackBuffer):
6911 #if defined(GLX_USE_TLS)
6912         call    _x86_64_get_dispatch@PLT
6913         movq    1552(%rax), %r11
6914         jmp     *%r11
6915 #elif defined(PTHREADS)
6916         pushq   %rdi
6917         pushq   %rsi
6918         pushq   %rdx
6919         call    _x86_64_get_dispatch@PLT
6920         popq    %rdx
6921         popq    %rsi
6922         popq    %rdi
6923         movq    1552(%rax), %r11
6924         jmp     *%r11
6925 #else
6926         movq    _glapi_Dispatch(%rip), %rax
6927         testq   %rax, %rax
6928         je      1f
6929         movq    1552(%rax), %r11
6930         jmp     *%r11
6931 1:
6932         pushq   %rdi
6933         pushq   %rsi
6934         pushq   %rdx
6935         call    _glapi_get_dispatch
6936         popq    %rdx
6937         popq    %rsi
6938         popq    %rdi
6939         movq    1552(%rax), %r11
6940         jmp     *%r11
6941 #endif /* defined(GLX_USE_TLS) */
6942         .size   GL_PREFIX(FeedbackBuffer), .-GL_PREFIX(FeedbackBuffer)
6943
6944         .p2align        4,,15
6945         .globl  GL_PREFIX(SelectBuffer)
6946         .type   GL_PREFIX(SelectBuffer), @function
6947 GL_PREFIX(SelectBuffer):
6948 #if defined(GLX_USE_TLS)
6949         call    _x86_64_get_dispatch@PLT
6950         movq    1560(%rax), %r11
6951         jmp     *%r11
6952 #elif defined(PTHREADS)
6953         pushq   %rdi
6954         pushq   %rsi
6955         pushq   %rbp
6956         call    _x86_64_get_dispatch@PLT
6957         popq    %rbp
6958         popq    %rsi
6959         popq    %rdi
6960         movq    1560(%rax), %r11
6961         jmp     *%r11
6962 #else
6963         movq    _glapi_Dispatch(%rip), %rax
6964         testq   %rax, %rax
6965         je      1f
6966         movq    1560(%rax), %r11
6967         jmp     *%r11
6968 1:
6969         pushq   %rdi
6970         pushq   %rsi
6971         pushq   %rbp
6972         call    _glapi_get_dispatch
6973         popq    %rbp
6974         popq    %rsi
6975         popq    %rdi
6976         movq    1560(%rax), %r11
6977         jmp     *%r11
6978 #endif /* defined(GLX_USE_TLS) */
6979         .size   GL_PREFIX(SelectBuffer), .-GL_PREFIX(SelectBuffer)
6980
6981         .p2align        4,,15
6982         .globl  GL_PREFIX(RenderMode)
6983         .type   GL_PREFIX(RenderMode), @function
6984 GL_PREFIX(RenderMode):
6985 #if defined(GLX_USE_TLS)
6986         call    _x86_64_get_dispatch@PLT
6987         movq    1568(%rax), %r11
6988         jmp     *%r11
6989 #elif defined(PTHREADS)
6990         pushq   %rdi
6991         call    _x86_64_get_dispatch@PLT
6992         popq    %rdi
6993         movq    1568(%rax), %r11
6994         jmp     *%r11
6995 #else
6996         movq    _glapi_Dispatch(%rip), %rax
6997         testq   %rax, %rax
6998         je      1f
6999         movq    1568(%rax), %r11
7000         jmp     *%r11
7001 1:
7002         pushq   %rdi
7003         call    _glapi_get_dispatch
7004         popq    %rdi
7005         movq    1568(%rax), %r11
7006         jmp     *%r11
7007 #endif /* defined(GLX_USE_TLS) */
7008         .size   GL_PREFIX(RenderMode), .-GL_PREFIX(RenderMode)
7009
7010         .p2align        4,,15
7011         .globl  GL_PREFIX(InitNames)
7012         .type   GL_PREFIX(InitNames), @function
7013 GL_PREFIX(InitNames):
7014 #if defined(GLX_USE_TLS)
7015         call    _x86_64_get_dispatch@PLT
7016         movq    1576(%rax), %r11
7017         jmp     *%r11
7018 #elif defined(PTHREADS)
7019         pushq   %rbp
7020         call    _x86_64_get_dispatch@PLT
7021         popq    %rbp
7022         movq    1576(%rax), %r11
7023         jmp     *%r11
7024 #else
7025         movq    _glapi_Dispatch(%rip), %rax
7026         testq   %rax, %rax
7027         je      1f
7028         movq    1576(%rax), %r11
7029         jmp     *%r11
7030 1:
7031         pushq   %rbp
7032         call    _glapi_get_dispatch
7033         popq    %rbp
7034         movq    1576(%rax), %r11
7035         jmp     *%r11
7036 #endif /* defined(GLX_USE_TLS) */
7037         .size   GL_PREFIX(InitNames), .-GL_PREFIX(InitNames)
7038
7039         .p2align        4,,15
7040         .globl  GL_PREFIX(LoadName)
7041         .type   GL_PREFIX(LoadName), @function
7042 GL_PREFIX(LoadName):
7043 #if defined(GLX_USE_TLS)
7044         call    _x86_64_get_dispatch@PLT
7045         movq    1584(%rax), %r11
7046         jmp     *%r11
7047 #elif defined(PTHREADS)
7048         pushq   %rdi
7049         call    _x86_64_get_dispatch@PLT
7050         popq    %rdi
7051         movq    1584(%rax), %r11
7052         jmp     *%r11
7053 #else
7054         movq    _glapi_Dispatch(%rip), %rax
7055         testq   %rax, %rax
7056         je      1f
7057         movq    1584(%rax), %r11
7058         jmp     *%r11
7059 1:
7060         pushq   %rdi
7061         call    _glapi_get_dispatch
7062         popq    %rdi
7063         movq    1584(%rax), %r11
7064         jmp     *%r11
7065 #endif /* defined(GLX_USE_TLS) */
7066         .size   GL_PREFIX(LoadName), .-GL_PREFIX(LoadName)
7067
7068         .p2align        4,,15
7069         .globl  GL_PREFIX(PassThrough)
7070         .type   GL_PREFIX(PassThrough), @function
7071 GL_PREFIX(PassThrough):
7072 #if defined(GLX_USE_TLS)
7073         call    _x86_64_get_dispatch@PLT
7074         movq    1592(%rax), %r11
7075         jmp     *%r11
7076 #elif defined(PTHREADS)
7077         subq    $8, %rsp
7078         movq    %xmm0, (%rsp)
7079         call    _x86_64_get_dispatch@PLT
7080         movq    (%rsp), %xmm0
7081         addq    $8, %rsp
7082         movq    1592(%rax), %r11
7083         jmp     *%r11
7084 #else
7085         movq    _glapi_Dispatch(%rip), %rax
7086         testq   %rax, %rax
7087         je      1f
7088         movq    1592(%rax), %r11
7089         jmp     *%r11
7090 1:
7091         subq    $8, %rsp
7092         movq    %xmm0, (%rsp)
7093         call    _glapi_get_dispatch
7094         movq    (%rsp), %xmm0
7095         addq    $8, %rsp
7096         movq    1592(%rax), %r11
7097         jmp     *%r11
7098 #endif /* defined(GLX_USE_TLS) */
7099         .size   GL_PREFIX(PassThrough), .-GL_PREFIX(PassThrough)
7100
7101         .p2align        4,,15
7102         .globl  GL_PREFIX(PopName)
7103         .type   GL_PREFIX(PopName), @function
7104 GL_PREFIX(PopName):
7105 #if defined(GLX_USE_TLS)
7106         call    _x86_64_get_dispatch@PLT
7107         movq    1600(%rax), %r11
7108         jmp     *%r11
7109 #elif defined(PTHREADS)
7110         pushq   %rbp
7111         call    _x86_64_get_dispatch@PLT
7112         popq    %rbp
7113         movq    1600(%rax), %r11
7114         jmp     *%r11
7115 #else
7116         movq    _glapi_Dispatch(%rip), %rax
7117         testq   %rax, %rax
7118         je      1f
7119         movq    1600(%rax), %r11
7120         jmp     *%r11
7121 1:
7122         pushq   %rbp
7123         call    _glapi_get_dispatch
7124         popq    %rbp
7125         movq    1600(%rax), %r11
7126         jmp     *%r11
7127 #endif /* defined(GLX_USE_TLS) */
7128         .size   GL_PREFIX(PopName), .-GL_PREFIX(PopName)
7129
7130         .p2align        4,,15
7131         .globl  GL_PREFIX(PushName)
7132         .type   GL_PREFIX(PushName), @function
7133 GL_PREFIX(PushName):
7134 #if defined(GLX_USE_TLS)
7135         call    _x86_64_get_dispatch@PLT
7136         movq    1608(%rax), %r11
7137         jmp     *%r11
7138 #elif defined(PTHREADS)
7139         pushq   %rdi
7140         call    _x86_64_get_dispatch@PLT
7141         popq    %rdi
7142         movq    1608(%rax), %r11
7143         jmp     *%r11
7144 #else
7145         movq    _glapi_Dispatch(%rip), %rax
7146         testq   %rax, %rax
7147         je      1f
7148         movq    1608(%rax), %r11
7149         jmp     *%r11
7150 1:
7151         pushq   %rdi
7152         call    _glapi_get_dispatch
7153         popq    %rdi
7154         movq    1608(%rax), %r11
7155         jmp     *%r11
7156 #endif /* defined(GLX_USE_TLS) */
7157         .size   GL_PREFIX(PushName), .-GL_PREFIX(PushName)
7158
7159         .p2align        4,,15
7160         .globl  GL_PREFIX(DrawBuffer)
7161         .type   GL_PREFIX(DrawBuffer), @function
7162 GL_PREFIX(DrawBuffer):
7163 #if defined(GLX_USE_TLS)
7164         call    _x86_64_get_dispatch@PLT
7165         movq    1616(%rax), %r11
7166         jmp     *%r11
7167 #elif defined(PTHREADS)
7168         pushq   %rdi
7169         call    _x86_64_get_dispatch@PLT
7170         popq    %rdi
7171         movq    1616(%rax), %r11
7172         jmp     *%r11
7173 #else
7174         movq    _glapi_Dispatch(%rip), %rax
7175         testq   %rax, %rax
7176         je      1f
7177         movq    1616(%rax), %r11
7178         jmp     *%r11
7179 1:
7180         pushq   %rdi
7181         call    _glapi_get_dispatch
7182         popq    %rdi
7183         movq    1616(%rax), %r11
7184         jmp     *%r11
7185 #endif /* defined(GLX_USE_TLS) */
7186         .size   GL_PREFIX(DrawBuffer), .-GL_PREFIX(DrawBuffer)
7187
7188         .p2align        4,,15
7189         .globl  GL_PREFIX(Clear)
7190         .type   GL_PREFIX(Clear), @function
7191 GL_PREFIX(Clear):
7192 #if defined(GLX_USE_TLS)
7193         call    _x86_64_get_dispatch@PLT
7194         movq    1624(%rax), %r11
7195         jmp     *%r11
7196 #elif defined(PTHREADS)
7197         pushq   %rdi
7198         call    _x86_64_get_dispatch@PLT
7199         popq    %rdi
7200         movq    1624(%rax), %r11
7201         jmp     *%r11
7202 #else
7203         movq    _glapi_Dispatch(%rip), %rax
7204         testq   %rax, %rax
7205         je      1f
7206         movq    1624(%rax), %r11
7207         jmp     *%r11
7208 1:
7209         pushq   %rdi
7210         call    _glapi_get_dispatch
7211         popq    %rdi
7212         movq    1624(%rax), %r11
7213         jmp     *%r11
7214 #endif /* defined(GLX_USE_TLS) */
7215         .size   GL_PREFIX(Clear), .-GL_PREFIX(Clear)
7216
7217         .p2align        4,,15
7218         .globl  GL_PREFIX(ClearAccum)
7219         .type   GL_PREFIX(ClearAccum), @function
7220 GL_PREFIX(ClearAccum):
7221 #if defined(GLX_USE_TLS)
7222         call    _x86_64_get_dispatch@PLT
7223         movq    1632(%rax), %r11
7224         jmp     *%r11
7225 #elif defined(PTHREADS)
7226         subq    $40, %rsp
7227         movq    %xmm0, (%rsp)
7228         movq    %xmm1, 8(%rsp)
7229         movq    %xmm2, 16(%rsp)
7230         movq    %xmm3, 24(%rsp)
7231         call    _x86_64_get_dispatch@PLT
7232         movq    24(%rsp), %xmm3
7233         movq    16(%rsp), %xmm2
7234         movq    8(%rsp), %xmm1
7235         movq    (%rsp), %xmm0
7236         addq    $40, %rsp
7237         movq    1632(%rax), %r11
7238         jmp     *%r11
7239 #else
7240         movq    _glapi_Dispatch(%rip), %rax
7241         testq   %rax, %rax
7242         je      1f
7243         movq    1632(%rax), %r11
7244         jmp     *%r11
7245 1:
7246         subq    $40, %rsp
7247         movq    %xmm0, (%rsp)
7248         movq    %xmm1, 8(%rsp)
7249         movq    %xmm2, 16(%rsp)
7250         movq    %xmm3, 24(%rsp)
7251         call    _glapi_get_dispatch
7252         movq    24(%rsp), %xmm3
7253         movq    16(%rsp), %xmm2
7254         movq    8(%rsp), %xmm1
7255         movq    (%rsp), %xmm0
7256         addq    $40, %rsp
7257         movq    1632(%rax), %r11
7258         jmp     *%r11
7259 #endif /* defined(GLX_USE_TLS) */
7260         .size   GL_PREFIX(ClearAccum), .-GL_PREFIX(ClearAccum)
7261
7262         .p2align        4,,15
7263         .globl  GL_PREFIX(ClearIndex)
7264         .type   GL_PREFIX(ClearIndex), @function
7265 GL_PREFIX(ClearIndex):
7266 #if defined(GLX_USE_TLS)
7267         call    _x86_64_get_dispatch@PLT
7268         movq    1640(%rax), %r11
7269         jmp     *%r11
7270 #elif defined(PTHREADS)
7271         subq    $8, %rsp
7272         movq    %xmm0, (%rsp)
7273         call    _x86_64_get_dispatch@PLT
7274         movq    (%rsp), %xmm0
7275         addq    $8, %rsp
7276         movq    1640(%rax), %r11
7277         jmp     *%r11
7278 #else
7279         movq    _glapi_Dispatch(%rip), %rax
7280         testq   %rax, %rax
7281         je      1f
7282         movq    1640(%rax), %r11
7283         jmp     *%r11
7284 1:
7285         subq    $8, %rsp
7286         movq    %xmm0, (%rsp)
7287         call    _glapi_get_dispatch
7288         movq    (%rsp), %xmm0
7289         addq    $8, %rsp
7290         movq    1640(%rax), %r11
7291         jmp     *%r11
7292 #endif /* defined(GLX_USE_TLS) */
7293         .size   GL_PREFIX(ClearIndex), .-GL_PREFIX(ClearIndex)
7294
7295         .p2align        4,,15
7296         .globl  GL_PREFIX(ClearColor)
7297         .type   GL_PREFIX(ClearColor), @function
7298 GL_PREFIX(ClearColor):
7299 #if defined(GLX_USE_TLS)
7300         call    _x86_64_get_dispatch@PLT
7301         movq    1648(%rax), %r11
7302         jmp     *%r11
7303 #elif defined(PTHREADS)
7304         pushq   %rdi
7305         pushq   %rsi
7306         pushq   %rdx
7307         pushq   %rcx
7308         pushq   %rbp
7309         call    _x86_64_get_dispatch@PLT
7310         popq    %rbp
7311         popq    %rcx
7312         popq    %rdx
7313         popq    %rsi
7314         popq    %rdi
7315         movq    1648(%rax), %r11
7316         jmp     *%r11
7317 #else
7318         movq    _glapi_Dispatch(%rip), %rax
7319         testq   %rax, %rax
7320         je      1f
7321         movq    1648(%rax), %r11
7322         jmp     *%r11
7323 1:
7324         pushq   %rdi
7325         pushq   %rsi
7326         pushq   %rdx
7327         pushq   %rcx
7328         pushq   %rbp
7329         call    _glapi_get_dispatch
7330         popq    %rbp
7331         popq    %rcx
7332         popq    %rdx
7333         popq    %rsi
7334         popq    %rdi
7335         movq    1648(%rax), %r11
7336         jmp     *%r11
7337 #endif /* defined(GLX_USE_TLS) */
7338         .size   GL_PREFIX(ClearColor), .-GL_PREFIX(ClearColor)
7339
7340         .p2align        4,,15
7341         .globl  GL_PREFIX(ClearStencil)
7342         .type   GL_PREFIX(ClearStencil), @function
7343 GL_PREFIX(ClearStencil):
7344 #if defined(GLX_USE_TLS)
7345         call    _x86_64_get_dispatch@PLT
7346         movq    1656(%rax), %r11
7347         jmp     *%r11
7348 #elif defined(PTHREADS)
7349         pushq   %rdi
7350         call    _x86_64_get_dispatch@PLT
7351         popq    %rdi
7352         movq    1656(%rax), %r11
7353         jmp     *%r11
7354 #else
7355         movq    _glapi_Dispatch(%rip), %rax
7356         testq   %rax, %rax
7357         je      1f
7358         movq    1656(%rax), %r11
7359         jmp     *%r11
7360 1:
7361         pushq   %rdi
7362         call    _glapi_get_dispatch
7363         popq    %rdi
7364         movq    1656(%rax), %r11
7365         jmp     *%r11
7366 #endif /* defined(GLX_USE_TLS) */
7367         .size   GL_PREFIX(ClearStencil), .-GL_PREFIX(ClearStencil)
7368
7369         .p2align        4,,15
7370         .globl  GL_PREFIX(ClearDepth)
7371         .type   GL_PREFIX(ClearDepth), @function
7372 GL_PREFIX(ClearDepth):
7373 #if defined(GLX_USE_TLS)
7374         call    _x86_64_get_dispatch@PLT
7375         movq    1664(%rax), %r11
7376         jmp     *%r11
7377 #elif defined(PTHREADS)
7378         pushq   %rdi
7379         call    _x86_64_get_dispatch@PLT
7380         popq    %rdi
7381         movq    1664(%rax), %r11
7382         jmp     *%r11
7383 #else
7384         movq    _glapi_Dispatch(%rip), %rax
7385         testq   %rax, %rax
7386         je      1f
7387         movq    1664(%rax), %r11
7388         jmp     *%r11
7389 1:
7390         pushq   %rdi
7391         call    _glapi_get_dispatch
7392         popq    %rdi
7393         movq    1664(%rax), %r11
7394         jmp     *%r11
7395 #endif /* defined(GLX_USE_TLS) */
7396         .size   GL_PREFIX(ClearDepth), .-GL_PREFIX(ClearDepth)
7397
7398         .p2align        4,,15
7399         .globl  GL_PREFIX(StencilMask)
7400         .type   GL_PREFIX(StencilMask), @function
7401 GL_PREFIX(StencilMask):
7402 #if defined(GLX_USE_TLS)
7403         call    _x86_64_get_dispatch@PLT
7404         movq    1672(%rax), %r11
7405         jmp     *%r11
7406 #elif defined(PTHREADS)
7407         pushq   %rdi
7408         call    _x86_64_get_dispatch@PLT
7409         popq    %rdi
7410         movq    1672(%rax), %r11
7411         jmp     *%r11
7412 #else
7413         movq    _glapi_Dispatch(%rip), %rax
7414         testq   %rax, %rax
7415         je      1f
7416         movq    1672(%rax), %r11
7417         jmp     *%r11
7418 1:
7419         pushq   %rdi
7420         call    _glapi_get_dispatch
7421         popq    %rdi
7422         movq    1672(%rax), %r11
7423         jmp     *%r11
7424 #endif /* defined(GLX_USE_TLS) */
7425         .size   GL_PREFIX(StencilMask), .-GL_PREFIX(StencilMask)
7426
7427         .p2align        4,,15
7428         .globl  GL_PREFIX(ColorMask)
7429         .type   GL_PREFIX(ColorMask), @function
7430 GL_PREFIX(ColorMask):
7431 #if defined(GLX_USE_TLS)
7432         call    _x86_64_get_dispatch@PLT
7433         movq    1680(%rax), %r11
7434         jmp     *%r11
7435 #elif defined(PTHREADS)
7436         pushq   %rdi
7437         pushq   %rsi
7438         pushq   %rdx
7439         pushq   %rcx
7440         pushq   %rbp
7441         call    _x86_64_get_dispatch@PLT
7442         popq    %rbp
7443         popq    %rcx
7444         popq    %rdx
7445         popq    %rsi
7446         popq    %rdi
7447         movq    1680(%rax), %r11
7448         jmp     *%r11
7449 #else
7450         movq    _glapi_Dispatch(%rip), %rax
7451         testq   %rax, %rax
7452         je      1f
7453         movq    1680(%rax), %r11
7454         jmp     *%r11
7455 1:
7456         pushq   %rdi
7457         pushq   %rsi
7458         pushq   %rdx
7459         pushq   %rcx
7460         pushq   %rbp
7461         call    _glapi_get_dispatch
7462         popq    %rbp
7463         popq    %rcx
7464         popq    %rdx
7465         popq    %rsi
7466         popq    %rdi
7467         movq    1680(%rax), %r11
7468         jmp     *%r11
7469 #endif /* defined(GLX_USE_TLS) */
7470         .size   GL_PREFIX(ColorMask), .-GL_PREFIX(ColorMask)
7471
7472         .p2align        4,,15
7473         .globl  GL_PREFIX(DepthMask)
7474         .type   GL_PREFIX(DepthMask), @function
7475 GL_PREFIX(DepthMask):
7476 #if defined(GLX_USE_TLS)
7477         call    _x86_64_get_dispatch@PLT
7478         movq    1688(%rax), %r11
7479         jmp     *%r11
7480 #elif defined(PTHREADS)
7481         pushq   %rdi
7482         call    _x86_64_get_dispatch@PLT
7483         popq    %rdi
7484         movq    1688(%rax), %r11
7485         jmp     *%r11
7486 #else
7487         movq    _glapi_Dispatch(%rip), %rax
7488         testq   %rax, %rax
7489         je      1f
7490         movq    1688(%rax), %r11
7491         jmp     *%r11
7492 1:
7493         pushq   %rdi
7494         call    _glapi_get_dispatch
7495         popq    %rdi
7496         movq    1688(%rax), %r11
7497         jmp     *%r11
7498 #endif /* defined(GLX_USE_TLS) */
7499         .size   GL_PREFIX(DepthMask), .-GL_PREFIX(DepthMask)
7500
7501         .p2align        4,,15
7502         .globl  GL_PREFIX(IndexMask)
7503         .type   GL_PREFIX(IndexMask), @function
7504 GL_PREFIX(IndexMask):
7505 #if defined(GLX_USE_TLS)
7506         call    _x86_64_get_dispatch@PLT
7507         movq    1696(%rax), %r11
7508         jmp     *%r11
7509 #elif defined(PTHREADS)
7510         pushq   %rdi
7511         call    _x86_64_get_dispatch@PLT
7512         popq    %rdi
7513         movq    1696(%rax), %r11
7514         jmp     *%r11
7515 #else
7516         movq    _glapi_Dispatch(%rip), %rax
7517         testq   %rax, %rax
7518         je      1f
7519         movq    1696(%rax), %r11
7520         jmp     *%r11
7521 1:
7522         pushq   %rdi
7523         call    _glapi_get_dispatch
7524         popq    %rdi
7525         movq    1696(%rax), %r11
7526         jmp     *%r11
7527 #endif /* defined(GLX_USE_TLS) */
7528         .size   GL_PREFIX(IndexMask), .-GL_PREFIX(IndexMask)
7529
7530         .p2align        4,,15
7531         .globl  GL_PREFIX(Accum)
7532         .type   GL_PREFIX(Accum), @function
7533 GL_PREFIX(Accum):
7534 #if defined(GLX_USE_TLS)
7535         call    _x86_64_get_dispatch@PLT
7536         movq    1704(%rax), %r11
7537         jmp     *%r11
7538 #elif defined(PTHREADS)
7539         subq    $24, %rsp
7540         movq    %rdi, (%rsp)
7541         movq    %xmm0, 8(%rsp)
7542         call    _x86_64_get_dispatch@PLT
7543         movq    8(%rsp), %xmm0
7544         movq    (%rsp), %rdi
7545         addq    $24, %rsp
7546         movq    1704(%rax), %r11
7547         jmp     *%r11
7548 #else
7549         movq    _glapi_Dispatch(%rip), %rax
7550         testq   %rax, %rax
7551         je      1f
7552         movq    1704(%rax), %r11
7553         jmp     *%r11
7554 1:
7555         subq    $24, %rsp
7556         movq    %rdi, (%rsp)
7557         movq    %xmm0, 8(%rsp)
7558         call    _glapi_get_dispatch
7559         movq    8(%rsp), %xmm0
7560         movq    (%rsp), %rdi
7561         addq    $24, %rsp
7562         movq    1704(%rax), %r11
7563         jmp     *%r11
7564 #endif /* defined(GLX_USE_TLS) */
7565         .size   GL_PREFIX(Accum), .-GL_PREFIX(Accum)
7566
7567         .p2align        4,,15
7568         .globl  GL_PREFIX(Disable)
7569         .type   GL_PREFIX(Disable), @function
7570 GL_PREFIX(Disable):
7571 #if defined(GLX_USE_TLS)
7572         call    _x86_64_get_dispatch@PLT
7573         movq    1712(%rax), %r11
7574         jmp     *%r11
7575 #elif defined(PTHREADS)
7576         pushq   %rdi
7577         call    _x86_64_get_dispatch@PLT
7578         popq    %rdi
7579         movq    1712(%rax), %r11
7580         jmp     *%r11
7581 #else
7582         movq    _glapi_Dispatch(%rip), %rax
7583         testq   %rax, %rax
7584         je      1f
7585         movq    1712(%rax), %r11
7586         jmp     *%r11
7587 1:
7588         pushq   %rdi
7589         call    _glapi_get_dispatch
7590         popq    %rdi
7591         movq    1712(%rax), %r11
7592         jmp     *%r11
7593 #endif /* defined(GLX_USE_TLS) */
7594         .size   GL_PREFIX(Disable), .-GL_PREFIX(Disable)
7595
7596         .p2align        4,,15
7597         .globl  GL_PREFIX(Enable)
7598         .type   GL_PREFIX(Enable), @function
7599 GL_PREFIX(Enable):
7600 #if defined(GLX_USE_TLS)
7601         call    _x86_64_get_dispatch@PLT
7602         movq    1720(%rax), %r11
7603         jmp     *%r11
7604 #elif defined(PTHREADS)
7605         pushq   %rdi
7606         call    _x86_64_get_dispatch@PLT
7607         popq    %rdi
7608         movq    1720(%rax), %r11
7609         jmp     *%r11
7610 #else
7611         movq    _glapi_Dispatch(%rip), %rax
7612         testq   %rax, %rax
7613         je      1f
7614         movq    1720(%rax), %r11
7615         jmp     *%r11
7616 1:
7617         pushq   %rdi
7618         call    _glapi_get_dispatch
7619         popq    %rdi
7620         movq    1720(%rax), %r11
7621         jmp     *%r11
7622 #endif /* defined(GLX_USE_TLS) */
7623         .size   GL_PREFIX(Enable), .-GL_PREFIX(Enable)
7624
7625         .p2align        4,,15
7626         .globl  GL_PREFIX(Finish)
7627         .type   GL_PREFIX(Finish), @function
7628 GL_PREFIX(Finish):
7629 #if defined(GLX_USE_TLS)
7630         call    _x86_64_get_dispatch@PLT
7631         movq    1728(%rax), %r11
7632         jmp     *%r11
7633 #elif defined(PTHREADS)
7634         pushq   %rbp
7635         call    _x86_64_get_dispatch@PLT
7636         popq    %rbp
7637         movq    1728(%rax), %r11
7638         jmp     *%r11
7639 #else
7640         movq    _glapi_Dispatch(%rip), %rax
7641         testq   %rax, %rax
7642         je      1f
7643         movq    1728(%rax), %r11
7644         jmp     *%r11
7645 1:
7646         pushq   %rbp
7647         call    _glapi_get_dispatch
7648         popq    %rbp
7649         movq    1728(%rax), %r11
7650         jmp     *%r11
7651 #endif /* defined(GLX_USE_TLS) */
7652         .size   GL_PREFIX(Finish), .-GL_PREFIX(Finish)
7653
7654         .p2align        4,,15
7655         .globl  GL_PREFIX(Flush)
7656         .type   GL_PREFIX(Flush), @function
7657 GL_PREFIX(Flush):
7658 #if defined(GLX_USE_TLS)
7659         call    _x86_64_get_dispatch@PLT
7660         movq    1736(%rax), %r11
7661         jmp     *%r11
7662 #elif defined(PTHREADS)
7663         pushq   %rbp
7664         call    _x86_64_get_dispatch@PLT
7665         popq    %rbp
7666         movq    1736(%rax), %r11
7667         jmp     *%r11
7668 #else
7669         movq    _glapi_Dispatch(%rip), %rax
7670         testq   %rax, %rax
7671         je      1f
7672         movq    1736(%rax), %r11
7673         jmp     *%r11
7674 1:
7675         pushq   %rbp
7676         call    _glapi_get_dispatch
7677         popq    %rbp
7678         movq    1736(%rax), %r11
7679         jmp     *%r11
7680 #endif /* defined(GLX_USE_TLS) */
7681         .size   GL_PREFIX(Flush), .-GL_PREFIX(Flush)
7682
7683         .p2align        4,,15
7684         .globl  GL_PREFIX(PopAttrib)
7685         .type   GL_PREFIX(PopAttrib), @function
7686 GL_PREFIX(PopAttrib):
7687 #if defined(GLX_USE_TLS)
7688         call    _x86_64_get_dispatch@PLT
7689         movq    1744(%rax), %r11
7690         jmp     *%r11
7691 #elif defined(PTHREADS)
7692         pushq   %rbp
7693         call    _x86_64_get_dispatch@PLT
7694         popq    %rbp
7695         movq    1744(%rax), %r11
7696         jmp     *%r11
7697 #else
7698         movq    _glapi_Dispatch(%rip), %rax
7699         testq   %rax, %rax
7700         je      1f
7701         movq    1744(%rax), %r11
7702         jmp     *%r11
7703 1:
7704         pushq   %rbp
7705         call    _glapi_get_dispatch
7706         popq    %rbp
7707         movq    1744(%rax), %r11
7708         jmp     *%r11
7709 #endif /* defined(GLX_USE_TLS) */
7710         .size   GL_PREFIX(PopAttrib), .-GL_PREFIX(PopAttrib)
7711
7712         .p2align        4,,15
7713         .globl  GL_PREFIX(PushAttrib)
7714         .type   GL_PREFIX(PushAttrib), @function
7715 GL_PREFIX(PushAttrib):
7716 #if defined(GLX_USE_TLS)
7717         call    _x86_64_get_dispatch@PLT
7718         movq    1752(%rax), %r11
7719         jmp     *%r11
7720 #elif defined(PTHREADS)
7721         pushq   %rdi
7722         call    _x86_64_get_dispatch@PLT
7723         popq    %rdi
7724         movq    1752(%rax), %r11
7725         jmp     *%r11
7726 #else
7727         movq    _glapi_Dispatch(%rip), %rax
7728         testq   %rax, %rax
7729         je      1f
7730         movq    1752(%rax), %r11
7731         jmp     *%r11
7732 1:
7733         pushq   %rdi
7734         call    _glapi_get_dispatch
7735         popq    %rdi
7736         movq    1752(%rax), %r11
7737         jmp     *%r11
7738 #endif /* defined(GLX_USE_TLS) */
7739         .size   GL_PREFIX(PushAttrib), .-GL_PREFIX(PushAttrib)
7740
7741         .p2align        4,,15
7742         .globl  GL_PREFIX(Map1d)
7743         .type   GL_PREFIX(Map1d), @function
7744 GL_PREFIX(Map1d):
7745 #if defined(GLX_USE_TLS)
7746         call    _x86_64_get_dispatch@PLT
7747         movq    1760(%rax), %r11
7748         jmp     *%r11
7749 #elif defined(PTHREADS)
7750         subq    $56, %rsp
7751         movq    %rdi, (%rsp)
7752         movq    %xmm0, 8(%rsp)
7753         movq    %xmm1, 16(%rsp)
7754         movq    %rsi, 24(%rsp)
7755         movq    %rdx, 32(%rsp)
7756         movq    %rcx, 40(%rsp)
7757         call    _x86_64_get_dispatch@PLT
7758         movq    40(%rsp), %rcx
7759         movq    32(%rsp), %rdx
7760         movq    24(%rsp), %rsi
7761         movq    16(%rsp), %xmm1
7762         movq    8(%rsp), %xmm0
7763         movq    (%rsp), %rdi
7764         addq    $56, %rsp
7765         movq    1760(%rax), %r11
7766         jmp     *%r11
7767 #else
7768         movq    _glapi_Dispatch(%rip), %rax
7769         testq   %rax, %rax
7770         je      1f
7771         movq    1760(%rax), %r11
7772         jmp     *%r11
7773 1:
7774         subq    $56, %rsp
7775         movq    %rdi, (%rsp)
7776         movq    %xmm0, 8(%rsp)
7777         movq    %xmm1, 16(%rsp)
7778         movq    %rsi, 24(%rsp)
7779         movq    %rdx, 32(%rsp)
7780         movq    %rcx, 40(%rsp)
7781         call    _glapi_get_dispatch
7782         movq    40(%rsp), %rcx
7783         movq    32(%rsp), %rdx
7784         movq    24(%rsp), %rsi
7785         movq    16(%rsp), %xmm1
7786         movq    8(%rsp), %xmm0
7787         movq    (%rsp), %rdi
7788         addq    $56, %rsp
7789         movq    1760(%rax), %r11
7790         jmp     *%r11
7791 #endif /* defined(GLX_USE_TLS) */
7792         .size   GL_PREFIX(Map1d), .-GL_PREFIX(Map1d)
7793
7794         .p2align        4,,15
7795         .globl  GL_PREFIX(Map1f)
7796         .type   GL_PREFIX(Map1f), @function
7797 GL_PREFIX(Map1f):
7798 #if defined(GLX_USE_TLS)
7799         call    _x86_64_get_dispatch@PLT
7800         movq    1768(%rax), %r11
7801         jmp     *%r11
7802 #elif defined(PTHREADS)
7803         subq    $56, %rsp
7804         movq    %rdi, (%rsp)
7805         movq    %xmm0, 8(%rsp)
7806         movq    %xmm1, 16(%rsp)
7807         movq    %rsi, 24(%rsp)
7808         movq    %rdx, 32(%rsp)
7809         movq    %rcx, 40(%rsp)
7810         call    _x86_64_get_dispatch@PLT
7811         movq    40(%rsp), %rcx
7812         movq    32(%rsp), %rdx
7813         movq    24(%rsp), %rsi
7814         movq    16(%rsp), %xmm1
7815         movq    8(%rsp), %xmm0
7816         movq    (%rsp), %rdi
7817         addq    $56, %rsp
7818         movq    1768(%rax), %r11
7819         jmp     *%r11
7820 #else
7821         movq    _glapi_Dispatch(%rip), %rax
7822         testq   %rax, %rax
7823         je      1f
7824         movq    1768(%rax), %r11
7825         jmp     *%r11
7826 1:
7827         subq    $56, %rsp
7828         movq    %rdi, (%rsp)
7829         movq    %xmm0, 8(%rsp)
7830         movq    %xmm1, 16(%rsp)
7831         movq    %rsi, 24(%rsp)
7832         movq    %rdx, 32(%rsp)
7833         movq    %rcx, 40(%rsp)
7834         call    _glapi_get_dispatch
7835         movq    40(%rsp), %rcx
7836         movq    32(%rsp), %rdx
7837         movq    24(%rsp), %rsi
7838         movq    16(%rsp), %xmm1
7839         movq    8(%rsp), %xmm0
7840         movq    (%rsp), %rdi
7841         addq    $56, %rsp
7842         movq    1768(%rax), %r11
7843         jmp     *%r11
7844 #endif /* defined(GLX_USE_TLS) */
7845         .size   GL_PREFIX(Map1f), .-GL_PREFIX(Map1f)
7846
7847         .p2align        4,,15
7848         .globl  GL_PREFIX(Map2d)
7849         .type   GL_PREFIX(Map2d), @function
7850 GL_PREFIX(Map2d):
7851 #if defined(GLX_USE_TLS)
7852         call    _x86_64_get_dispatch@PLT
7853         movq    1776(%rax), %r11
7854         jmp     *%r11
7855 #elif defined(PTHREADS)
7856         subq    $88, %rsp
7857         movq    %rdi, (%rsp)
7858         movq    %xmm0, 8(%rsp)
7859         movq    %xmm1, 16(%rsp)
7860         movq    %rsi, 24(%rsp)
7861         movq    %rdx, 32(%rsp)
7862         movq    %xmm2, 40(%rsp)
7863         movq    %xmm3, 48(%rsp)
7864         movq    %rcx, 56(%rsp)
7865         movq    %r8, 64(%rsp)
7866         movq    %r9, 72(%rsp)
7867         call    _x86_64_get_dispatch@PLT
7868         movq    72(%rsp), %r9
7869         movq    64(%rsp), %r8
7870         movq    56(%rsp), %rcx
7871         movq    48(%rsp), %xmm3
7872         movq    40(%rsp), %xmm2
7873         movq    32(%rsp), %rdx
7874         movq    24(%rsp), %rsi
7875         movq    16(%rsp), %xmm1
7876         movq    8(%rsp), %xmm0
7877         movq    (%rsp), %rdi
7878         addq    $88, %rsp
7879         movq    1776(%rax), %r11
7880         jmp     *%r11
7881 #else
7882         movq    _glapi_Dispatch(%rip), %rax
7883         testq   %rax, %rax
7884         je      1f
7885         movq    1776(%rax), %r11
7886         jmp     *%r11
7887 1:
7888         subq    $88, %rsp
7889         movq    %rdi, (%rsp)
7890         movq    %xmm0, 8(%rsp)
7891         movq    %xmm1, 16(%rsp)
7892         movq    %rsi, 24(%rsp)
7893         movq    %rdx, 32(%rsp)
7894         movq    %xmm2, 40(%rsp)
7895         movq    %xmm3, 48(%rsp)
7896         movq    %rcx, 56(%rsp)
7897         movq    %r8, 64(%rsp)
7898         movq    %r9, 72(%rsp)
7899         call    _glapi_get_dispatch
7900         movq    72(%rsp), %r9
7901         movq    64(%rsp), %r8
7902         movq    56(%rsp), %rcx
7903         movq    48(%rsp), %xmm3
7904         movq    40(%rsp), %xmm2
7905         movq    32(%rsp), %rdx
7906         movq    24(%rsp), %rsi
7907         movq    16(%rsp), %xmm1
7908         movq    8(%rsp), %xmm0
7909         movq    (%rsp), %rdi
7910         addq    $88, %rsp
7911         movq    1776(%rax), %r11
7912         jmp     *%r11
7913 #endif /* defined(GLX_USE_TLS) */
7914         .size   GL_PREFIX(Map2d), .-GL_PREFIX(Map2d)
7915
7916         .p2align        4,,15
7917         .globl  GL_PREFIX(Map2f)
7918         .type   GL_PREFIX(Map2f), @function
7919 GL_PREFIX(Map2f):
7920 #if defined(GLX_USE_TLS)
7921         call    _x86_64_get_dispatch@PLT
7922         movq    1784(%rax), %r11
7923         jmp     *%r11
7924 #elif defined(PTHREADS)
7925         subq    $88, %rsp
7926         movq    %rdi, (%rsp)
7927         movq    %xmm0, 8(%rsp)
7928         movq    %xmm1, 16(%rsp)
7929         movq    %rsi, 24(%rsp)
7930         movq    %rdx, 32(%rsp)
7931         movq    %xmm2, 40(%rsp)
7932         movq    %xmm3, 48(%rsp)
7933         movq    %rcx, 56(%rsp)
7934         movq    %r8, 64(%rsp)
7935         movq    %r9, 72(%rsp)
7936         call    _x86_64_get_dispatch@PLT
7937         movq    72(%rsp), %r9
7938         movq    64(%rsp), %r8
7939         movq    56(%rsp), %rcx
7940         movq    48(%rsp), %xmm3
7941         movq    40(%rsp), %xmm2
7942         movq    32(%rsp), %rdx
7943         movq    24(%rsp), %rsi
7944         movq    16(%rsp), %xmm1
7945         movq    8(%rsp), %xmm0
7946         movq    (%rsp), %rdi
7947         addq    $88, %rsp
7948         movq    1784(%rax), %r11
7949         jmp     *%r11
7950 #else
7951         movq    _glapi_Dispatch(%rip), %rax
7952         testq   %rax, %rax
7953         je      1f
7954         movq    1784(%rax), %r11
7955         jmp     *%r11
7956 1:
7957         subq    $88, %rsp
7958         movq    %rdi, (%rsp)
7959         movq    %xmm0, 8(%rsp)
7960         movq    %xmm1, 16(%rsp)
7961         movq    %rsi, 24(%rsp)
7962         movq    %rdx, 32(%rsp)
7963         movq    %xmm2, 40(%rsp)
7964         movq    %xmm3, 48(%rsp)
7965         movq    %rcx, 56(%rsp)
7966         movq    %r8, 64(%rsp)
7967         movq    %r9, 72(%rsp)
7968         call    _glapi_get_dispatch
7969         movq    72(%rsp), %r9
7970         movq    64(%rsp), %r8
7971         movq    56(%rsp), %rcx
7972         movq    48(%rsp), %xmm3
7973         movq    40(%rsp), %xmm2
7974         movq    32(%rsp), %rdx
7975         movq    24(%rsp), %rsi
7976         movq    16(%rsp), %xmm1
7977         movq    8(%rsp), %xmm0
7978         movq    (%rsp), %rdi
7979         addq    $88, %rsp
7980         movq    1784(%rax), %r11
7981         jmp     *%r11
7982 #endif /* defined(GLX_USE_TLS) */
7983         .size   GL_PREFIX(Map2f), .-GL_PREFIX(Map2f)
7984
7985         .p2align        4,,15
7986         .globl  GL_PREFIX(MapGrid1d)
7987         .type   GL_PREFIX(MapGrid1d), @function
7988 GL_PREFIX(MapGrid1d):
7989 #if defined(GLX_USE_TLS)
7990         call    _x86_64_get_dispatch@PLT
7991         movq    1792(%rax), %r11
7992         jmp     *%r11
7993 #elif defined(PTHREADS)
7994         subq    $24, %rsp
7995         movq    %rdi, (%rsp)
7996         movq    %xmm0, 8(%rsp)
7997         movq    %xmm1, 16(%rsp)
7998         call    _x86_64_get_dispatch@PLT
7999         movq    16(%rsp), %xmm1
8000         movq    8(%rsp), %xmm0
8001         movq    (%rsp), %rdi
8002         addq    $24, %rsp
8003         movq    1792(%rax), %r11
8004         jmp     *%r11
8005 #else
8006         movq    _glapi_Dispatch(%rip), %rax
8007         testq   %rax, %rax
8008         je      1f
8009         movq    1792(%rax), %r11
8010         jmp     *%r11
8011 1:
8012         subq    $24, %rsp
8013         movq    %rdi, (%rsp)
8014         movq    %xmm0, 8(%rsp)
8015         movq    %xmm1, 16(%rsp)
8016         call    _glapi_get_dispatch
8017         movq    16(%rsp), %xmm1
8018         movq    8(%rsp), %xmm0
8019         movq    (%rsp), %rdi
8020         addq    $24, %rsp
8021         movq    1792(%rax), %r11
8022         jmp     *%r11
8023 #endif /* defined(GLX_USE_TLS) */
8024         .size   GL_PREFIX(MapGrid1d), .-GL_PREFIX(MapGrid1d)
8025
8026         .p2align        4,,15
8027         .globl  GL_PREFIX(MapGrid1f)
8028         .type   GL_PREFIX(MapGrid1f), @function
8029 GL_PREFIX(MapGrid1f):
8030 #if defined(GLX_USE_TLS)
8031         call    _x86_64_get_dispatch@PLT
8032         movq    1800(%rax), %r11
8033         jmp     *%r11
8034 #elif defined(PTHREADS)
8035         subq    $24, %rsp
8036         movq    %rdi, (%rsp)
8037         movq    %xmm0, 8(%rsp)
8038         movq    %xmm1, 16(%rsp)
8039         call    _x86_64_get_dispatch@PLT
8040         movq    16(%rsp), %xmm1
8041         movq    8(%rsp), %xmm0
8042         movq    (%rsp), %rdi
8043         addq    $24, %rsp
8044         movq    1800(%rax), %r11
8045         jmp     *%r11
8046 #else
8047         movq    _glapi_Dispatch(%rip), %rax
8048         testq   %rax, %rax
8049         je      1f
8050         movq    1800(%rax), %r11
8051         jmp     *%r11
8052 1:
8053         subq    $24, %rsp
8054         movq    %rdi, (%rsp)
8055         movq    %xmm0, 8(%rsp)
8056         movq    %xmm1, 16(%rsp)
8057         call    _glapi_get_dispatch
8058         movq    16(%rsp), %xmm1
8059         movq    8(%rsp), %xmm0
8060         movq    (%rsp), %rdi
8061         addq    $24, %rsp
8062         movq    1800(%rax), %r11
8063         jmp     *%r11
8064 #endif /* defined(GLX_USE_TLS) */
8065         .size   GL_PREFIX(MapGrid1f), .-GL_PREFIX(MapGrid1f)
8066
8067         .p2align        4,,15
8068         .globl  GL_PREFIX(MapGrid2d)
8069         .type   GL_PREFIX(MapGrid2d), @function
8070 GL_PREFIX(MapGrid2d):
8071 #if defined(GLX_USE_TLS)
8072         call    _x86_64_get_dispatch@PLT
8073         movq    1808(%rax), %r11
8074         jmp     *%r11
8075 #elif defined(PTHREADS)
8076         subq    $56, %rsp
8077         movq    %rdi, (%rsp)
8078         movq    %xmm0, 8(%rsp)
8079         movq    %xmm1, 16(%rsp)
8080         movq    %rsi, 24(%rsp)
8081         movq    %xmm2, 32(%rsp)
8082         movq    %xmm3, 40(%rsp)
8083         call    _x86_64_get_dispatch@PLT
8084         movq    40(%rsp), %xmm3
8085         movq    32(%rsp), %xmm2
8086         movq    24(%rsp), %rsi
8087         movq    16(%rsp), %xmm1
8088         movq    8(%rsp), %xmm0
8089         movq    (%rsp), %rdi
8090         addq    $56, %rsp
8091         movq    1808(%rax), %r11
8092         jmp     *%r11
8093 #else
8094         movq    _glapi_Dispatch(%rip), %rax
8095         testq   %rax, %rax
8096         je      1f
8097         movq    1808(%rax), %r11
8098         jmp     *%r11
8099 1:
8100         subq    $56, %rsp
8101         movq    %rdi, (%rsp)
8102         movq    %xmm0, 8(%rsp)
8103         movq    %xmm1, 16(%rsp)
8104         movq    %rsi, 24(%rsp)
8105         movq    %xmm2, 32(%rsp)
8106         movq    %xmm3, 40(%rsp)
8107         call    _glapi_get_dispatch
8108         movq    40(%rsp), %xmm3
8109         movq    32(%rsp), %xmm2
8110         movq    24(%rsp), %rsi
8111         movq    16(%rsp), %xmm1
8112         movq    8(%rsp), %xmm0
8113         movq    (%rsp), %rdi
8114         addq    $56, %rsp
8115         movq    1808(%rax), %r11
8116         jmp     *%r11
8117 #endif /* defined(GLX_USE_TLS) */
8118         .size   GL_PREFIX(MapGrid2d), .-GL_PREFIX(MapGrid2d)
8119
8120         .p2align        4,,15
8121         .globl  GL_PREFIX(MapGrid2f)
8122         .type   GL_PREFIX(MapGrid2f), @function
8123 GL_PREFIX(MapGrid2f):
8124 #if defined(GLX_USE_TLS)
8125         call    _x86_64_get_dispatch@PLT
8126         movq    1816(%rax), %r11
8127         jmp     *%r11
8128 #elif defined(PTHREADS)
8129         subq    $56, %rsp
8130         movq    %rdi, (%rsp)
8131         movq    %xmm0, 8(%rsp)
8132         movq    %xmm1, 16(%rsp)
8133         movq    %rsi, 24(%rsp)
8134         movq    %xmm2, 32(%rsp)
8135         movq    %xmm3, 40(%rsp)
8136         call    _x86_64_get_dispatch@PLT
8137         movq    40(%rsp), %xmm3
8138         movq    32(%rsp), %xmm2
8139         movq    24(%rsp), %rsi
8140         movq    16(%rsp), %xmm1
8141         movq    8(%rsp), %xmm0
8142         movq    (%rsp), %rdi
8143         addq    $56, %rsp
8144         movq    1816(%rax), %r11
8145         jmp     *%r11
8146 #else
8147         movq    _glapi_Dispatch(%rip), %rax
8148         testq   %rax, %rax
8149         je      1f
8150         movq    1816(%rax), %r11
8151         jmp     *%r11
8152 1:
8153         subq    $56, %rsp
8154         movq    %rdi, (%rsp)
8155         movq    %xmm0, 8(%rsp)
8156         movq    %xmm1, 16(%rsp)
8157         movq    %rsi, 24(%rsp)
8158         movq    %xmm2, 32(%rsp)
8159         movq    %xmm3, 40(%rsp)
8160         call    _glapi_get_dispatch
8161         movq    40(%rsp), %xmm3
8162         movq    32(%rsp), %xmm2
8163         movq    24(%rsp), %rsi
8164         movq    16(%rsp), %xmm1
8165         movq    8(%rsp), %xmm0
8166         movq    (%rsp), %rdi
8167         addq    $56, %rsp
8168         movq    1816(%rax), %r11
8169         jmp     *%r11
8170 #endif /* defined(GLX_USE_TLS) */
8171         .size   GL_PREFIX(MapGrid2f), .-GL_PREFIX(MapGrid2f)
8172
8173         .p2align        4,,15
8174         .globl  GL_PREFIX(EvalCoord1d)
8175         .type   GL_PREFIX(EvalCoord1d), @function
8176 GL_PREFIX(EvalCoord1d):
8177 #if defined(GLX_USE_TLS)
8178         call    _x86_64_get_dispatch@PLT
8179         movq    1824(%rax), %r11
8180         jmp     *%r11
8181 #elif defined(PTHREADS)
8182         subq    $8, %rsp
8183         movq    %xmm0, (%rsp)
8184         call    _x86_64_get_dispatch@PLT
8185         movq    (%rsp), %xmm0
8186         addq    $8, %rsp
8187         movq    1824(%rax), %r11
8188         jmp     *%r11
8189 #else
8190         movq    _glapi_Dispatch(%rip), %rax
8191         testq   %rax, %rax
8192         je      1f
8193         movq    1824(%rax), %r11
8194         jmp     *%r11
8195 1:
8196         subq    $8, %rsp
8197         movq    %xmm0, (%rsp)
8198         call    _glapi_get_dispatch
8199         movq    (%rsp), %xmm0
8200         addq    $8, %rsp
8201         movq    1824(%rax), %r11
8202         jmp     *%r11
8203 #endif /* defined(GLX_USE_TLS) */
8204         .size   GL_PREFIX(EvalCoord1d), .-GL_PREFIX(EvalCoord1d)
8205
8206         .p2align        4,,15
8207         .globl  GL_PREFIX(EvalCoord1dv)
8208         .type   GL_PREFIX(EvalCoord1dv), @function
8209 GL_PREFIX(EvalCoord1dv):
8210 #if defined(GLX_USE_TLS)
8211         call    _x86_64_get_dispatch@PLT
8212         movq    1832(%rax), %r11
8213         jmp     *%r11
8214 #elif defined(PTHREADS)
8215         pushq   %rdi
8216         call    _x86_64_get_dispatch@PLT
8217         popq    %rdi
8218         movq    1832(%rax), %r11
8219         jmp     *%r11
8220 #else
8221         movq    _glapi_Dispatch(%rip), %rax
8222         testq   %rax, %rax
8223         je      1f
8224         movq    1832(%rax), %r11
8225         jmp     *%r11
8226 1:
8227         pushq   %rdi
8228         call    _glapi_get_dispatch
8229         popq    %rdi
8230         movq    1832(%rax), %r11
8231         jmp     *%r11
8232 #endif /* defined(GLX_USE_TLS) */
8233         .size   GL_PREFIX(EvalCoord1dv), .-GL_PREFIX(EvalCoord1dv)
8234
8235         .p2align        4,,15
8236         .globl  GL_PREFIX(EvalCoord1f)
8237         .type   GL_PREFIX(EvalCoord1f), @function
8238 GL_PREFIX(EvalCoord1f):
8239 #if defined(GLX_USE_TLS)
8240         call    _x86_64_get_dispatch@PLT
8241         movq    1840(%rax), %r11
8242         jmp     *%r11
8243 #elif defined(PTHREADS)
8244         subq    $8, %rsp
8245         movq    %xmm0, (%rsp)
8246         call    _x86_64_get_dispatch@PLT
8247         movq    (%rsp), %xmm0
8248         addq    $8, %rsp
8249         movq    1840(%rax), %r11
8250         jmp     *%r11
8251 #else
8252         movq    _glapi_Dispatch(%rip), %rax
8253         testq   %rax, %rax
8254         je      1f
8255         movq    1840(%rax), %r11
8256         jmp     *%r11
8257 1:
8258         subq    $8, %rsp
8259         movq    %xmm0, (%rsp)
8260         call    _glapi_get_dispatch
8261         movq    (%rsp), %xmm0
8262         addq    $8, %rsp
8263         movq    1840(%rax), %r11
8264         jmp     *%r11
8265 #endif /* defined(GLX_USE_TLS) */
8266         .size   GL_PREFIX(EvalCoord1f), .-GL_PREFIX(EvalCoord1f)
8267
8268         .p2align        4,,15
8269         .globl  GL_PREFIX(EvalCoord1fv)
8270         .type   GL_PREFIX(EvalCoord1fv), @function
8271 GL_PREFIX(EvalCoord1fv):
8272 #if defined(GLX_USE_TLS)
8273         call    _x86_64_get_dispatch@PLT
8274         movq    1848(%rax), %r11
8275         jmp     *%r11
8276 #elif defined(PTHREADS)
8277         pushq   %rdi
8278         call    _x86_64_get_dispatch@PLT
8279         popq    %rdi
8280         movq    1848(%rax), %r11
8281         jmp     *%r11
8282 #else
8283         movq    _glapi_Dispatch(%rip), %rax
8284         testq   %rax, %rax
8285         je      1f
8286         movq    1848(%rax), %r11
8287         jmp     *%r11
8288 1:
8289         pushq   %rdi
8290         call    _glapi_get_dispatch
8291         popq    %rdi
8292         movq    1848(%rax), %r11
8293         jmp     *%r11
8294 #endif /* defined(GLX_USE_TLS) */
8295         .size   GL_PREFIX(EvalCoord1fv), .-GL_PREFIX(EvalCoord1fv)
8296
8297         .p2align        4,,15
8298         .globl  GL_PREFIX(EvalCoord2d)
8299         .type   GL_PREFIX(EvalCoord2d), @function
8300 GL_PREFIX(EvalCoord2d):
8301 #if defined(GLX_USE_TLS)
8302         call    _x86_64_get_dispatch@PLT
8303         movq    1856(%rax), %r11
8304         jmp     *%r11
8305 #elif defined(PTHREADS)
8306         subq    $24, %rsp
8307         movq    %xmm0, (%rsp)
8308         movq    %xmm1, 8(%rsp)
8309         call    _x86_64_get_dispatch@PLT
8310         movq    8(%rsp), %xmm1
8311         movq    (%rsp), %xmm0
8312         addq    $24, %rsp
8313         movq    1856(%rax), %r11
8314         jmp     *%r11
8315 #else
8316         movq    _glapi_Dispatch(%rip), %rax
8317         testq   %rax, %rax
8318         je      1f
8319         movq    1856(%rax), %r11
8320         jmp     *%r11
8321 1:
8322         subq    $24, %rsp
8323         movq    %xmm0, (%rsp)
8324         movq    %xmm1, 8(%rsp)
8325         call    _glapi_get_dispatch
8326         movq    8(%rsp), %xmm1
8327         movq    (%rsp), %xmm0
8328         addq    $24, %rsp
8329         movq    1856(%rax), %r11
8330         jmp     *%r11
8331 #endif /* defined(GLX_USE_TLS) */
8332         .size   GL_PREFIX(EvalCoord2d), .-GL_PREFIX(EvalCoord2d)
8333
8334         .p2align        4,,15
8335         .globl  GL_PREFIX(EvalCoord2dv)
8336         .type   GL_PREFIX(EvalCoord2dv), @function
8337 GL_PREFIX(EvalCoord2dv):
8338 #if defined(GLX_USE_TLS)
8339         call    _x86_64_get_dispatch@PLT
8340         movq    1864(%rax), %r11
8341         jmp     *%r11
8342 #elif defined(PTHREADS)
8343         pushq   %rdi
8344         call    _x86_64_get_dispatch@PLT
8345         popq    %rdi
8346         movq    1864(%rax), %r11
8347         jmp     *%r11
8348 #else
8349         movq    _glapi_Dispatch(%rip), %rax
8350         testq   %rax, %rax
8351         je      1f
8352         movq    1864(%rax), %r11
8353         jmp     *%r11
8354 1:
8355         pushq   %rdi
8356         call    _glapi_get_dispatch
8357         popq    %rdi
8358         movq    1864(%rax), %r11
8359         jmp     *%r11
8360 #endif /* defined(GLX_USE_TLS) */
8361         .size   GL_PREFIX(EvalCoord2dv), .-GL_PREFIX(EvalCoord2dv)
8362
8363         .p2align        4,,15
8364         .globl  GL_PREFIX(EvalCoord2f)
8365         .type   GL_PREFIX(EvalCoord2f), @function
8366 GL_PREFIX(EvalCoord2f):
8367 #if defined(GLX_USE_TLS)
8368         call    _x86_64_get_dispatch@PLT
8369         movq    1872(%rax), %r11
8370         jmp     *%r11
8371 #elif defined(PTHREADS)
8372         subq    $24, %rsp
8373         movq    %xmm0, (%rsp)
8374         movq    %xmm1, 8(%rsp)
8375         call    _x86_64_get_dispatch@PLT
8376         movq    8(%rsp), %xmm1
8377         movq    (%rsp), %xmm0
8378         addq    $24, %rsp
8379         movq    1872(%rax), %r11
8380         jmp     *%r11
8381 #else
8382         movq    _glapi_Dispatch(%rip), %rax
8383         testq   %rax, %rax
8384         je      1f
8385         movq    1872(%rax), %r11
8386         jmp     *%r11
8387 1:
8388         subq    $24, %rsp
8389         movq    %xmm0, (%rsp)
8390         movq    %xmm1, 8(%rsp)
8391         call    _glapi_get_dispatch
8392         movq    8(%rsp), %xmm1
8393         movq    (%rsp), %xmm0
8394         addq    $24, %rsp
8395         movq    1872(%rax), %r11
8396         jmp     *%r11
8397 #endif /* defined(GLX_USE_TLS) */
8398         .size   GL_PREFIX(EvalCoord2f), .-GL_PREFIX(EvalCoord2f)
8399
8400         .p2align        4,,15
8401         .globl  GL_PREFIX(EvalCoord2fv)
8402         .type   GL_PREFIX(EvalCoord2fv), @function
8403 GL_PREFIX(EvalCoord2fv):
8404 #if defined(GLX_USE_TLS)
8405         call    _x86_64_get_dispatch@PLT
8406         movq    1880(%rax), %r11
8407         jmp     *%r11
8408 #elif defined(PTHREADS)
8409         pushq   %rdi
8410         call    _x86_64_get_dispatch@PLT
8411         popq    %rdi
8412         movq    1880(%rax), %r11
8413         jmp     *%r11
8414 #else
8415         movq    _glapi_Dispatch(%rip), %rax
8416         testq   %rax, %rax
8417         je      1f
8418         movq    1880(%rax), %r11
8419         jmp     *%r11
8420 1:
8421         pushq   %rdi
8422         call    _glapi_get_dispatch
8423         popq    %rdi
8424         movq    1880(%rax), %r11
8425         jmp     *%r11
8426 #endif /* defined(GLX_USE_TLS) */
8427         .size   GL_PREFIX(EvalCoord2fv), .-GL_PREFIX(EvalCoord2fv)
8428
8429         .p2align        4,,15
8430         .globl  GL_PREFIX(EvalMesh1)
8431         .type   GL_PREFIX(EvalMesh1), @function
8432 GL_PREFIX(EvalMesh1):
8433 #if defined(GLX_USE_TLS)
8434         call    _x86_64_get_dispatch@PLT
8435         movq    1888(%rax), %r11
8436         jmp     *%r11
8437 #elif defined(PTHREADS)
8438         pushq   %rdi
8439         pushq   %rsi
8440         pushq   %rdx
8441         call    _x86_64_get_dispatch@PLT
8442         popq    %rdx
8443         popq    %rsi
8444         popq    %rdi
8445         movq    1888(%rax), %r11
8446         jmp     *%r11
8447 #else
8448         movq    _glapi_Dispatch(%rip), %rax
8449         testq   %rax, %rax
8450         je      1f
8451         movq    1888(%rax), %r11
8452         jmp     *%r11
8453 1:
8454         pushq   %rdi
8455         pushq   %rsi
8456         pushq   %rdx
8457         call    _glapi_get_dispatch
8458         popq    %rdx
8459         popq    %rsi
8460         popq    %rdi
8461         movq    1888(%rax), %r11
8462         jmp     *%r11
8463 #endif /* defined(GLX_USE_TLS) */
8464         .size   GL_PREFIX(EvalMesh1), .-GL_PREFIX(EvalMesh1)
8465
8466         .p2align        4,,15
8467         .globl  GL_PREFIX(EvalPoint1)
8468         .type   GL_PREFIX(EvalPoint1), @function
8469 GL_PREFIX(EvalPoint1):
8470 #if defined(GLX_USE_TLS)
8471         call    _x86_64_get_dispatch@PLT
8472         movq    1896(%rax), %r11
8473         jmp     *%r11
8474 #elif defined(PTHREADS)
8475         pushq   %rdi
8476         call    _x86_64_get_dispatch@PLT
8477         popq    %rdi
8478         movq    1896(%rax), %r11
8479         jmp     *%r11
8480 #else
8481         movq    _glapi_Dispatch(%rip), %rax
8482         testq   %rax, %rax
8483         je      1f
8484         movq    1896(%rax), %r11
8485         jmp     *%r11
8486 1:
8487         pushq   %rdi
8488         call    _glapi_get_dispatch
8489         popq    %rdi
8490         movq    1896(%rax), %r11
8491         jmp     *%r11
8492 #endif /* defined(GLX_USE_TLS) */
8493         .size   GL_PREFIX(EvalPoint1), .-GL_PREFIX(EvalPoint1)
8494
8495         .p2align        4,,15
8496         .globl  GL_PREFIX(EvalMesh2)
8497         .type   GL_PREFIX(EvalMesh2), @function
8498 GL_PREFIX(EvalMesh2):
8499 #if defined(GLX_USE_TLS)
8500         call    _x86_64_get_dispatch@PLT
8501         movq    1904(%rax), %r11
8502         jmp     *%r11
8503 #elif defined(PTHREADS)
8504         pushq   %rdi
8505         pushq   %rsi
8506         pushq   %rdx
8507         pushq   %rcx
8508         pushq   %r8
8509         call    _x86_64_get_dispatch@PLT
8510         popq    %r8
8511         popq    %rcx
8512         popq    %rdx
8513         popq    %rsi
8514         popq    %rdi
8515         movq    1904(%rax), %r11
8516         jmp     *%r11
8517 #else
8518         movq    _glapi_Dispatch(%rip), %rax
8519         testq   %rax, %rax
8520         je      1f
8521         movq    1904(%rax), %r11
8522         jmp     *%r11
8523 1:
8524         pushq   %rdi
8525         pushq   %rsi
8526         pushq   %rdx
8527         pushq   %rcx
8528         pushq   %r8
8529         call    _glapi_get_dispatch
8530         popq    %r8
8531         popq    %rcx
8532         popq    %rdx
8533         popq    %rsi
8534         popq    %rdi
8535         movq    1904(%rax), %r11
8536         jmp     *%r11
8537 #endif /* defined(GLX_USE_TLS) */
8538         .size   GL_PREFIX(EvalMesh2), .-GL_PREFIX(EvalMesh2)
8539
8540         .p2align        4,,15
8541         .globl  GL_PREFIX(EvalPoint2)
8542         .type   GL_PREFIX(EvalPoint2), @function
8543 GL_PREFIX(EvalPoint2):
8544 #if defined(GLX_USE_TLS)
8545         call    _x86_64_get_dispatch@PLT
8546         movq    1912(%rax), %r11
8547         jmp     *%r11
8548 #elif defined(PTHREADS)
8549         pushq   %rdi
8550         pushq   %rsi
8551         pushq   %rbp
8552         call    _x86_64_get_dispatch@PLT
8553         popq    %rbp
8554         popq    %rsi
8555         popq    %rdi
8556         movq    1912(%rax), %r11
8557         jmp     *%r11
8558 #else
8559         movq    _glapi_Dispatch(%rip), %rax
8560         testq   %rax, %rax
8561         je      1f
8562         movq    1912(%rax), %r11
8563         jmp     *%r11
8564 1:
8565         pushq   %rdi
8566         pushq   %rsi
8567         pushq   %rbp
8568         call    _glapi_get_dispatch
8569         popq    %rbp
8570         popq    %rsi
8571         popq    %rdi
8572         movq    1912(%rax), %r11
8573         jmp     *%r11
8574 #endif /* defined(GLX_USE_TLS) */
8575         .size   GL_PREFIX(EvalPoint2), .-GL_PREFIX(EvalPoint2)
8576
8577         .p2align        4,,15
8578         .globl  GL_PREFIX(AlphaFunc)
8579         .type   GL_PREFIX(AlphaFunc), @function
8580 GL_PREFIX(AlphaFunc):
8581 #if defined(GLX_USE_TLS)
8582         call    _x86_64_get_dispatch@PLT
8583         movq    1920(%rax), %r11
8584         jmp     *%r11
8585 #elif defined(PTHREADS)
8586         pushq   %rdi
8587         pushq   %rsi
8588         pushq   %rbp
8589         call    _x86_64_get_dispatch@PLT
8590         popq    %rbp
8591         popq    %rsi
8592         popq    %rdi
8593         movq    1920(%rax), %r11
8594         jmp     *%r11
8595 #else
8596         movq    _glapi_Dispatch(%rip), %rax
8597         testq   %rax, %rax
8598         je      1f
8599         movq    1920(%rax), %r11
8600         jmp     *%r11
8601 1:
8602         pushq   %rdi
8603         pushq   %rsi
8604         pushq   %rbp
8605         call    _glapi_get_dispatch
8606         popq    %rbp
8607         popq    %rsi
8608         popq    %rdi
8609         movq    1920(%rax), %r11
8610         jmp     *%r11
8611 #endif /* defined(GLX_USE_TLS) */
8612         .size   GL_PREFIX(AlphaFunc), .-GL_PREFIX(AlphaFunc)
8613
8614         .p2align        4,,15
8615         .globl  GL_PREFIX(BlendFunc)
8616         .type   GL_PREFIX(BlendFunc), @function
8617 GL_PREFIX(BlendFunc):
8618 #if defined(GLX_USE_TLS)
8619         call    _x86_64_get_dispatch@PLT
8620         movq    1928(%rax), %r11
8621         jmp     *%r11
8622 #elif defined(PTHREADS)
8623         pushq   %rdi
8624         pushq   %rsi
8625         pushq   %rbp
8626         call    _x86_64_get_dispatch@PLT
8627         popq    %rbp
8628         popq    %rsi
8629         popq    %rdi
8630         movq    1928(%rax), %r11
8631         jmp     *%r11
8632 #else
8633         movq    _glapi_Dispatch(%rip), %rax
8634         testq   %rax, %rax
8635         je      1f
8636         movq    1928(%rax), %r11
8637         jmp     *%r11
8638 1:
8639         pushq   %rdi
8640         pushq   %rsi
8641         pushq   %rbp
8642         call    _glapi_get_dispatch
8643         popq    %rbp
8644         popq    %rsi
8645         popq    %rdi
8646         movq    1928(%rax), %r11
8647         jmp     *%r11
8648 #endif /* defined(GLX_USE_TLS) */
8649         .size   GL_PREFIX(BlendFunc), .-GL_PREFIX(BlendFunc)
8650
8651         .p2align        4,,15
8652         .globl  GL_PREFIX(LogicOp)
8653         .type   GL_PREFIX(LogicOp), @function
8654 GL_PREFIX(LogicOp):
8655 #if defined(GLX_USE_TLS)
8656         call    _x86_64_get_dispatch@PLT
8657         movq    1936(%rax), %r11
8658         jmp     *%r11
8659 #elif defined(PTHREADS)
8660         pushq   %rdi
8661         call    _x86_64_get_dispatch@PLT
8662         popq    %rdi
8663         movq    1936(%rax), %r11
8664         jmp     *%r11
8665 #else
8666         movq    _glapi_Dispatch(%rip), %rax
8667         testq   %rax, %rax
8668         je      1f
8669         movq    1936(%rax), %r11
8670         jmp     *%r11
8671 1:
8672         pushq   %rdi
8673         call    _glapi_get_dispatch
8674         popq    %rdi
8675         movq    1936(%rax), %r11
8676         jmp     *%r11
8677 #endif /* defined(GLX_USE_TLS) */
8678         .size   GL_PREFIX(LogicOp), .-GL_PREFIX(LogicOp)
8679
8680         .p2align        4,,15
8681         .globl  GL_PREFIX(StencilFunc)
8682         .type   GL_PREFIX(StencilFunc), @function
8683 GL_PREFIX(StencilFunc):
8684 #if defined(GLX_USE_TLS)
8685         call    _x86_64_get_dispatch@PLT
8686         movq    1944(%rax), %r11
8687         jmp     *%r11
8688 #elif defined(PTHREADS)
8689         pushq   %rdi
8690         pushq   %rsi
8691         pushq   %rdx
8692         call    _x86_64_get_dispatch@PLT
8693         popq    %rdx
8694         popq    %rsi
8695         popq    %rdi
8696         movq    1944(%rax), %r11
8697         jmp     *%r11
8698 #else
8699         movq    _glapi_Dispatch(%rip), %rax
8700         testq   %rax, %rax
8701         je      1f
8702         movq    1944(%rax), %r11
8703         jmp     *%r11
8704 1:
8705         pushq   %rdi
8706         pushq   %rsi
8707         pushq   %rdx
8708         call    _glapi_get_dispatch
8709         popq    %rdx
8710         popq    %rsi
8711         popq    %rdi
8712         movq    1944(%rax), %r11
8713         jmp     *%r11
8714 #endif /* defined(GLX_USE_TLS) */
8715         .size   GL_PREFIX(StencilFunc), .-GL_PREFIX(StencilFunc)
8716
8717         .p2align        4,,15
8718         .globl  GL_PREFIX(StencilOp)
8719         .type   GL_PREFIX(StencilOp), @function
8720 GL_PREFIX(StencilOp):
8721 #if defined(GLX_USE_TLS)
8722         call    _x86_64_get_dispatch@PLT
8723         movq    1952(%rax), %r11
8724         jmp     *%r11
8725 #elif defined(PTHREADS)
8726         pushq   %rdi
8727         pushq   %rsi
8728         pushq   %rdx
8729         call    _x86_64_get_dispatch@PLT
8730         popq    %rdx
8731         popq    %rsi
8732         popq    %rdi
8733         movq    1952(%rax), %r11
8734         jmp     *%r11
8735 #else
8736         movq    _glapi_Dispatch(%rip), %rax
8737         testq   %rax, %rax
8738         je      1f
8739         movq    1952(%rax), %r11
8740         jmp     *%r11
8741 1:
8742         pushq   %rdi
8743         pushq   %rsi
8744         pushq   %rdx
8745         call    _glapi_get_dispatch
8746         popq    %rdx
8747         popq    %rsi
8748         popq    %rdi
8749         movq    1952(%rax), %r11
8750         jmp     *%r11
8751 #endif /* defined(GLX_USE_TLS) */
8752         .size   GL_PREFIX(StencilOp), .-GL_PREFIX(StencilOp)
8753
8754         .p2align        4,,15
8755         .globl  GL_PREFIX(DepthFunc)
8756         .type   GL_PREFIX(DepthFunc), @function
8757 GL_PREFIX(DepthFunc):
8758 #if defined(GLX_USE_TLS)
8759         call    _x86_64_get_dispatch@PLT
8760         movq    1960(%rax), %r11
8761         jmp     *%r11
8762 #elif defined(PTHREADS)
8763         pushq   %rdi
8764         call    _x86_64_get_dispatch@PLT
8765         popq    %rdi
8766         movq    1960(%rax), %r11
8767         jmp     *%r11
8768 #else
8769         movq    _glapi_Dispatch(%rip), %rax
8770         testq   %rax, %rax
8771         je      1f
8772         movq    1960(%rax), %r11
8773         jmp     *%r11
8774 1:
8775         pushq   %rdi
8776         call    _glapi_get_dispatch
8777         popq    %rdi
8778         movq    1960(%rax), %r11
8779         jmp     *%r11
8780 #endif /* defined(GLX_USE_TLS) */
8781         .size   GL_PREFIX(DepthFunc), .-GL_PREFIX(DepthFunc)
8782
8783         .p2align        4,,15
8784         .globl  GL_PREFIX(PixelZoom)
8785         .type   GL_PREFIX(PixelZoom), @function
8786 GL_PREFIX(PixelZoom):
8787 #if defined(GLX_USE_TLS)
8788         call    _x86_64_get_dispatch@PLT
8789         movq    1968(%rax), %r11
8790         jmp     *%r11
8791 #elif defined(PTHREADS)
8792         subq    $24, %rsp
8793         movq    %xmm0, (%rsp)
8794         movq    %xmm1, 8(%rsp)
8795         call    _x86_64_get_dispatch@PLT
8796         movq    8(%rsp), %xmm1
8797         movq    (%rsp), %xmm0
8798         addq    $24, %rsp
8799         movq    1968(%rax), %r11
8800         jmp     *%r11
8801 #else
8802         movq    _glapi_Dispatch(%rip), %rax
8803         testq   %rax, %rax
8804         je      1f
8805         movq    1968(%rax), %r11
8806         jmp     *%r11
8807 1:
8808         subq    $24, %rsp
8809         movq    %xmm0, (%rsp)
8810         movq    %xmm1, 8(%rsp)
8811         call    _glapi_get_dispatch
8812         movq    8(%rsp), %xmm1
8813         movq    (%rsp), %xmm0
8814         addq    $24, %rsp
8815         movq    1968(%rax), %r11
8816         jmp     *%r11
8817 #endif /* defined(GLX_USE_TLS) */
8818         .size   GL_PREFIX(PixelZoom), .-GL_PREFIX(PixelZoom)
8819
8820         .p2align        4,,15
8821         .globl  GL_PREFIX(PixelTransferf)
8822         .type   GL_PREFIX(PixelTransferf), @function
8823 GL_PREFIX(PixelTransferf):
8824 #if defined(GLX_USE_TLS)
8825         call    _x86_64_get_dispatch@PLT
8826         movq    1976(%rax), %r11
8827         jmp     *%r11
8828 #elif defined(PTHREADS)
8829         subq    $24, %rsp
8830         movq    %rdi, (%rsp)
8831         movq    %xmm0, 8(%rsp)
8832         call    _x86_64_get_dispatch@PLT
8833         movq    8(%rsp), %xmm0
8834         movq    (%rsp), %rdi
8835         addq    $24, %rsp
8836         movq    1976(%rax), %r11
8837         jmp     *%r11
8838 #else
8839         movq    _glapi_Dispatch(%rip), %rax
8840         testq   %rax, %rax
8841         je      1f
8842         movq    1976(%rax), %r11
8843         jmp     *%r11
8844 1:
8845         subq    $24, %rsp
8846         movq    %rdi, (%rsp)
8847         movq    %xmm0, 8(%rsp)
8848         call    _glapi_get_dispatch
8849         movq    8(%rsp), %xmm0
8850         movq    (%rsp), %rdi
8851         addq    $24, %rsp
8852         movq    1976(%rax), %r11
8853         jmp     *%r11
8854 #endif /* defined(GLX_USE_TLS) */
8855         .size   GL_PREFIX(PixelTransferf), .-GL_PREFIX(PixelTransferf)
8856
8857         .p2align        4,,15
8858         .globl  GL_PREFIX(PixelTransferi)
8859         .type   GL_PREFIX(PixelTransferi), @function
8860 GL_PREFIX(PixelTransferi):
8861 #if defined(GLX_USE_TLS)
8862         call    _x86_64_get_dispatch@PLT
8863         movq    1984(%rax), %r11
8864         jmp     *%r11
8865 #elif defined(PTHREADS)
8866         pushq   %rdi
8867         pushq   %rsi
8868         pushq   %rbp
8869         call    _x86_64_get_dispatch@PLT
8870         popq    %rbp
8871         popq    %rsi
8872         popq    %rdi
8873         movq    1984(%rax), %r11
8874         jmp     *%r11
8875 #else
8876         movq    _glapi_Dispatch(%rip), %rax
8877         testq   %rax, %rax
8878         je      1f
8879         movq    1984(%rax), %r11
8880         jmp     *%r11
8881 1:
8882         pushq   %rdi
8883         pushq   %rsi
8884         pushq   %rbp
8885         call    _glapi_get_dispatch
8886         popq    %rbp
8887         popq    %rsi
8888         popq    %rdi
8889         movq    1984(%rax), %r11
8890         jmp     *%r11
8891 #endif /* defined(GLX_USE_TLS) */
8892         .size   GL_PREFIX(PixelTransferi), .-GL_PREFIX(PixelTransferi)
8893
8894         .p2align        4,,15
8895         .globl  GL_PREFIX(PixelStoref)
8896         .type   GL_PREFIX(PixelStoref), @function
8897 GL_PREFIX(PixelStoref):
8898 #if defined(GLX_USE_TLS)
8899         call    _x86_64_get_dispatch@PLT
8900         movq    1992(%rax), %r11
8901         jmp     *%r11
8902 #elif defined(PTHREADS)
8903         subq    $24, %rsp
8904         movq    %rdi, (%rsp)
8905         movq    %xmm0, 8(%rsp)
8906         call    _x86_64_get_dispatch@PLT
8907         movq    8(%rsp), %xmm0
8908         movq    (%rsp), %rdi
8909         addq    $24, %rsp
8910         movq    1992(%rax), %r11
8911         jmp     *%r11
8912 #else
8913         movq    _glapi_Dispatch(%rip), %rax
8914         testq   %rax, %rax
8915         je      1f
8916         movq    1992(%rax), %r11
8917         jmp     *%r11
8918 1:
8919         subq    $24, %rsp
8920         movq    %rdi, (%rsp)
8921         movq    %xmm0, 8(%rsp)
8922         call    _glapi_get_dispatch
8923         movq    8(%rsp), %xmm0
8924         movq    (%rsp), %rdi
8925         addq    $24, %rsp
8926         movq    1992(%rax), %r11
8927         jmp     *%r11
8928 #endif /* defined(GLX_USE_TLS) */
8929         .size   GL_PREFIX(PixelStoref), .-GL_PREFIX(PixelStoref)
8930
8931         .p2align        4,,15
8932         .globl  GL_PREFIX(PixelStorei)
8933         .type   GL_PREFIX(PixelStorei), @function
8934 GL_PREFIX(PixelStorei):
8935 #if defined(GLX_USE_TLS)
8936         call    _x86_64_get_dispatch@PLT
8937         movq    2000(%rax), %r11
8938         jmp     *%r11
8939 #elif defined(PTHREADS)
8940         pushq   %rdi
8941         pushq   %rsi
8942         pushq   %rbp
8943         call    _x86_64_get_dispatch@PLT
8944         popq    %rbp
8945         popq    %rsi
8946         popq    %rdi
8947         movq    2000(%rax), %r11
8948         jmp     *%r11
8949 #else
8950         movq    _glapi_Dispatch(%rip), %rax
8951         testq   %rax, %rax
8952         je      1f
8953         movq    2000(%rax), %r11
8954         jmp     *%r11
8955 1:
8956         pushq   %rdi
8957         pushq   %rsi
8958         pushq   %rbp
8959         call    _glapi_get_dispatch
8960         popq    %rbp
8961         popq    %rsi
8962         popq    %rdi
8963         movq    2000(%rax), %r11
8964         jmp     *%r11
8965 #endif /* defined(GLX_USE_TLS) */
8966         .size   GL_PREFIX(PixelStorei), .-GL_PREFIX(PixelStorei)
8967
8968         .p2align        4,,15
8969         .globl  GL_PREFIX(PixelMapfv)
8970         .type   GL_PREFIX(PixelMapfv), @function
8971 GL_PREFIX(PixelMapfv):
8972 #if defined(GLX_USE_TLS)
8973         call    _x86_64_get_dispatch@PLT
8974         movq    2008(%rax), %r11
8975         jmp     *%r11
8976 #elif defined(PTHREADS)
8977         pushq   %rdi
8978         pushq   %rsi
8979         pushq   %rdx
8980         call    _x86_64_get_dispatch@PLT
8981         popq    %rdx
8982         popq    %rsi
8983         popq    %rdi
8984         movq    2008(%rax), %r11
8985         jmp     *%r11
8986 #else
8987         movq    _glapi_Dispatch(%rip), %rax
8988         testq   %rax, %rax
8989         je      1f
8990         movq    2008(%rax), %r11
8991         jmp     *%r11
8992 1:
8993         pushq   %rdi
8994         pushq   %rsi
8995         pushq   %rdx
8996         call    _glapi_get_dispatch
8997         popq    %rdx
8998         popq    %rsi
8999         popq    %rdi
9000         movq    2008(%rax), %r11
9001         jmp     *%r11
9002 #endif /* defined(GLX_USE_TLS) */
9003         .size   GL_PREFIX(PixelMapfv), .-GL_PREFIX(PixelMapfv)
9004
9005         .p2align        4,,15
9006         .globl  GL_PREFIX(PixelMapuiv)
9007         .type   GL_PREFIX(PixelMapuiv), @function
9008 GL_PREFIX(PixelMapuiv):
9009 #if defined(GLX_USE_TLS)
9010         call    _x86_64_get_dispatch@PLT
9011         movq    2016(%rax), %r11
9012         jmp     *%r11
9013 #elif defined(PTHREADS)
9014         pushq   %rdi
9015         pushq   %rsi
9016         pushq   %rdx
9017         call    _x86_64_get_dispatch@PLT
9018         popq    %rdx
9019         popq    %rsi
9020         popq    %rdi
9021         movq    2016(%rax), %r11
9022         jmp     *%r11
9023 #else
9024         movq    _glapi_Dispatch(%rip), %rax
9025         testq   %rax, %rax
9026         je      1f
9027         movq    2016(%rax), %r11
9028         jmp     *%r11
9029 1:
9030         pushq   %rdi
9031         pushq   %rsi
9032         pushq   %rdx
9033         call    _glapi_get_dispatch
9034         popq    %rdx
9035         popq    %rsi
9036         popq    %rdi
9037         movq    2016(%rax), %r11
9038         jmp     *%r11
9039 #endif /* defined(GLX_USE_TLS) */
9040         .size   GL_PREFIX(PixelMapuiv), .-GL_PREFIX(PixelMapuiv)
9041
9042         .p2align        4,,15
9043         .globl  GL_PREFIX(PixelMapusv)
9044         .type   GL_PREFIX(PixelMapusv), @function
9045 GL_PREFIX(PixelMapusv):
9046 #if defined(GLX_USE_TLS)
9047         call    _x86_64_get_dispatch@PLT
9048         movq    2024(%rax), %r11
9049         jmp     *%r11
9050 #elif defined(PTHREADS)
9051         pushq   %rdi
9052         pushq   %rsi
9053         pushq   %rdx
9054         call    _x86_64_get_dispatch@PLT
9055         popq    %rdx
9056         popq    %rsi
9057         popq    %rdi
9058         movq    2024(%rax), %r11
9059         jmp     *%r11
9060 #else
9061         movq    _glapi_Dispatch(%rip), %rax
9062         testq   %rax, %rax
9063         je      1f
9064         movq    2024(%rax), %r11
9065         jmp     *%r11
9066 1:
9067         pushq   %rdi
9068         pushq   %rsi
9069         pushq   %rdx
9070         call    _glapi_get_dispatch
9071         popq    %rdx
9072         popq    %rsi
9073         popq    %rdi
9074         movq    2024(%rax), %r11
9075         jmp     *%r11
9076 #endif /* defined(GLX_USE_TLS) */
9077         .size   GL_PREFIX(PixelMapusv), .-GL_PREFIX(PixelMapusv)
9078
9079         .p2align        4,,15
9080         .globl  GL_PREFIX(ReadBuffer)
9081         .type   GL_PREFIX(ReadBuffer), @function
9082 GL_PREFIX(ReadBuffer):
9083 #if defined(GLX_USE_TLS)
9084         call    _x86_64_get_dispatch@PLT
9085         movq    2032(%rax), %r11
9086         jmp     *%r11
9087 #elif defined(PTHREADS)
9088         pushq   %rdi
9089         call    _x86_64_get_dispatch@PLT
9090         popq    %rdi
9091         movq    2032(%rax), %r11
9092         jmp     *%r11
9093 #else
9094         movq    _glapi_Dispatch(%rip), %rax
9095         testq   %rax, %rax
9096         je      1f
9097         movq    2032(%rax), %r11
9098         jmp     *%r11
9099 1:
9100         pushq   %rdi
9101         call    _glapi_get_dispatch
9102         popq    %rdi
9103         movq    2032(%rax), %r11
9104         jmp     *%r11
9105 #endif /* defined(GLX_USE_TLS) */
9106         .size   GL_PREFIX(ReadBuffer), .-GL_PREFIX(ReadBuffer)
9107
9108         .p2align        4,,15
9109         .globl  GL_PREFIX(CopyPixels)
9110         .type   GL_PREFIX(CopyPixels), @function
9111 GL_PREFIX(CopyPixels):
9112 #if defined(GLX_USE_TLS)
9113         call    _x86_64_get_dispatch@PLT
9114         movq    2040(%rax), %r11
9115         jmp     *%r11
9116 #elif defined(PTHREADS)
9117         pushq   %rdi
9118         pushq   %rsi
9119         pushq   %rdx
9120         pushq   %rcx
9121         pushq   %r8
9122         call    _x86_64_get_dispatch@PLT
9123         popq    %r8
9124         popq    %rcx
9125         popq    %rdx
9126         popq    %rsi
9127         popq    %rdi
9128         movq    2040(%rax), %r11
9129         jmp     *%r11
9130 #else
9131         movq    _glapi_Dispatch(%rip), %rax
9132         testq   %rax, %rax
9133         je      1f
9134         movq    2040(%rax), %r11
9135         jmp     *%r11
9136 1:
9137         pushq   %rdi
9138         pushq   %rsi
9139         pushq   %rdx
9140         pushq   %rcx
9141         pushq   %r8
9142         call    _glapi_get_dispatch
9143         popq    %r8
9144         popq    %rcx
9145         popq    %rdx
9146         popq    %rsi
9147         popq    %rdi
9148         movq    2040(%rax), %r11
9149         jmp     *%r11
9150 #endif /* defined(GLX_USE_TLS) */
9151         .size   GL_PREFIX(CopyPixels), .-GL_PREFIX(CopyPixels)
9152
9153         .p2align        4,,15
9154         .globl  GL_PREFIX(ReadPixels)
9155         .type   GL_PREFIX(ReadPixels), @function
9156 GL_PREFIX(ReadPixels):
9157 #if defined(GLX_USE_TLS)
9158         call    _x86_64_get_dispatch@PLT
9159         movq    2048(%rax), %r11
9160         jmp     *%r11
9161 #elif defined(PTHREADS)
9162         pushq   %rdi
9163         pushq   %rsi
9164         pushq   %rdx
9165         pushq   %rcx
9166         pushq   %r8
9167         pushq   %r9
9168         pushq   %rbp
9169         call    _x86_64_get_dispatch@PLT
9170         popq    %rbp
9171         popq    %r9
9172         popq    %r8
9173         popq    %rcx
9174         popq    %rdx
9175         popq    %rsi
9176         popq    %rdi
9177         movq    2048(%rax), %r11
9178         jmp     *%r11
9179 #else
9180         movq    _glapi_Dispatch(%rip), %rax
9181         testq   %rax, %rax
9182         je      1f
9183         movq    2048(%rax), %r11
9184         jmp     *%r11
9185 1:
9186         pushq   %rdi
9187         pushq   %rsi
9188         pushq   %rdx
9189         pushq   %rcx
9190         pushq   %r8
9191         pushq   %r9
9192         pushq   %rbp
9193         call    _glapi_get_dispatch
9194         popq    %rbp
9195         popq    %r9
9196         popq    %r8
9197         popq    %rcx
9198         popq    %rdx
9199         popq    %rsi
9200         popq    %rdi
9201         movq    2048(%rax), %r11
9202         jmp     *%r11
9203 #endif /* defined(GLX_USE_TLS) */
9204         .size   GL_PREFIX(ReadPixels), .-GL_PREFIX(ReadPixels)
9205
9206         .p2align        4,,15
9207         .globl  GL_PREFIX(DrawPixels)
9208         .type   GL_PREFIX(DrawPixels), @function
9209 GL_PREFIX(DrawPixels):
9210 #if defined(GLX_USE_TLS)
9211         call    _x86_64_get_dispatch@PLT
9212         movq    2056(%rax), %r11
9213         jmp     *%r11
9214 #elif defined(PTHREADS)
9215         pushq   %rdi
9216         pushq   %rsi
9217         pushq   %rdx
9218         pushq   %rcx
9219         pushq   %r8
9220         call    _x86_64_get_dispatch@PLT
9221         popq    %r8
9222         popq    %rcx
9223         popq    %rdx
9224         popq    %rsi
9225         popq    %rdi
9226         movq    2056(%rax), %r11
9227         jmp     *%r11
9228 #else
9229         movq    _glapi_Dispatch(%rip), %rax
9230         testq   %rax, %rax
9231         je      1f
9232         movq    2056(%rax), %r11
9233         jmp     *%r11
9234 1:
9235         pushq   %rdi
9236         pushq   %rsi
9237         pushq   %rdx
9238         pushq   %rcx
9239         pushq   %r8
9240         call    _glapi_get_dispatch
9241         popq    %r8
9242         popq    %rcx
9243         popq    %rdx
9244         popq    %rsi
9245         popq    %rdi
9246         movq    2056(%rax), %r11
9247         jmp     *%r11
9248 #endif /* defined(GLX_USE_TLS) */
9249         .size   GL_PREFIX(DrawPixels), .-GL_PREFIX(DrawPixels)
9250
9251         .p2align        4,,15
9252         .globl  GL_PREFIX(GetBooleanv)
9253         .type   GL_PREFIX(GetBooleanv), @function
9254 GL_PREFIX(GetBooleanv):
9255 #if defined(GLX_USE_TLS)
9256         call    _x86_64_get_dispatch@PLT
9257         movq    2064(%rax), %r11
9258         jmp     *%r11
9259 #elif defined(PTHREADS)
9260         pushq   %rdi
9261         pushq   %rsi
9262         pushq   %rbp
9263         call    _x86_64_get_dispatch@PLT
9264         popq    %rbp
9265         popq    %rsi
9266         popq    %rdi
9267         movq    2064(%rax), %r11
9268         jmp     *%r11
9269 #else
9270         movq    _glapi_Dispatch(%rip), %rax
9271         testq   %rax, %rax
9272         je      1f
9273         movq    2064(%rax), %r11
9274         jmp     *%r11
9275 1:
9276         pushq   %rdi
9277         pushq   %rsi
9278         pushq   %rbp
9279         call    _glapi_get_dispatch
9280         popq    %rbp
9281         popq    %rsi
9282         popq    %rdi
9283         movq    2064(%rax), %r11
9284         jmp     *%r11
9285 #endif /* defined(GLX_USE_TLS) */
9286         .size   GL_PREFIX(GetBooleanv), .-GL_PREFIX(GetBooleanv)
9287
9288         .p2align        4,,15
9289         .globl  GL_PREFIX(GetClipPlane)
9290         .type   GL_PREFIX(GetClipPlane), @function
9291 GL_PREFIX(GetClipPlane):
9292 #if defined(GLX_USE_TLS)
9293         call    _x86_64_get_dispatch@PLT
9294         movq    2072(%rax), %r11
9295         jmp     *%r11
9296 #elif defined(PTHREADS)
9297         pushq   %rdi
9298         pushq   %rsi
9299         pushq   %rbp
9300         call    _x86_64_get_dispatch@PLT
9301         popq    %rbp
9302         popq    %rsi
9303         popq    %rdi
9304         movq    2072(%rax), %r11
9305         jmp     *%r11
9306 #else
9307         movq    _glapi_Dispatch(%rip), %rax
9308         testq   %rax, %rax
9309         je      1f
9310         movq    2072(%rax), %r11
9311         jmp     *%r11
9312 1:
9313         pushq   %rdi
9314         pushq   %rsi
9315         pushq   %rbp
9316         call    _glapi_get_dispatch
9317         popq    %rbp
9318         popq    %rsi
9319         popq    %rdi
9320         movq    2072(%rax), %r11
9321         jmp     *%r11
9322 #endif /* defined(GLX_USE_TLS) */
9323         .size   GL_PREFIX(GetClipPlane), .-GL_PREFIX(GetClipPlane)
9324
9325         .p2align        4,,15
9326         .globl  GL_PREFIX(GetDoublev)
9327         .type   GL_PREFIX(GetDoublev), @function
9328 GL_PREFIX(GetDoublev):
9329 #if defined(GLX_USE_TLS)
9330         call    _x86_64_get_dispatch@PLT
9331         movq    2080(%rax), %r11
9332         jmp     *%r11
9333 #elif defined(PTHREADS)
9334         pushq   %rdi
9335         pushq   %rsi
9336         pushq   %rbp
9337         call    _x86_64_get_dispatch@PLT
9338         popq    %rbp
9339         popq    %rsi
9340         popq    %rdi
9341         movq    2080(%rax), %r11
9342         jmp     *%r11
9343 #else
9344         movq    _glapi_Dispatch(%rip), %rax
9345         testq   %rax, %rax
9346         je      1f
9347         movq    2080(%rax), %r11
9348         jmp     *%r11
9349 1:
9350         pushq   %rdi
9351         pushq   %rsi
9352         pushq   %rbp
9353         call    _glapi_get_dispatch
9354         popq    %rbp
9355         popq    %rsi
9356         popq    %rdi
9357         movq    2080(%rax), %r11
9358         jmp     *%r11
9359 #endif /* defined(GLX_USE_TLS) */
9360         .size   GL_PREFIX(GetDoublev), .-GL_PREFIX(GetDoublev)
9361
9362         .p2align        4,,15
9363         .globl  GL_PREFIX(GetError)
9364         .type   GL_PREFIX(GetError), @function
9365 GL_PREFIX(GetError):
9366 #if defined(GLX_USE_TLS)
9367         call    _x86_64_get_dispatch@PLT
9368         movq    2088(%rax), %r11
9369         jmp     *%r11
9370 #elif defined(PTHREADS)
9371         pushq   %rbp
9372         call    _x86_64_get_dispatch@PLT
9373         popq    %rbp
9374         movq    2088(%rax), %r11
9375         jmp     *%r11
9376 #else
9377         movq    _glapi_Dispatch(%rip), %rax
9378         testq   %rax, %rax
9379         je      1f
9380         movq    2088(%rax), %r11
9381         jmp     *%r11
9382 1:
9383         pushq   %rbp
9384         call    _glapi_get_dispatch
9385         popq    %rbp
9386         movq    2088(%rax), %r11
9387         jmp     *%r11
9388 #endif /* defined(GLX_USE_TLS) */
9389         .size   GL_PREFIX(GetError), .-GL_PREFIX(GetError)
9390
9391         .p2align        4,,15
9392         .globl  GL_PREFIX(GetFloatv)
9393         .type   GL_PREFIX(GetFloatv), @function
9394 GL_PREFIX(GetFloatv):
9395 #if defined(GLX_USE_TLS)
9396         call    _x86_64_get_dispatch@PLT
9397         movq    2096(%rax), %r11
9398         jmp     *%r11
9399 #elif defined(PTHREADS)
9400         pushq   %rdi
9401         pushq   %rsi
9402         pushq   %rbp
9403         call    _x86_64_get_dispatch@PLT
9404         popq    %rbp
9405         popq    %rsi
9406         popq    %rdi
9407         movq    2096(%rax), %r11
9408         jmp     *%r11
9409 #else
9410         movq    _glapi_Dispatch(%rip), %rax
9411         testq   %rax, %rax
9412         je      1f
9413         movq    2096(%rax), %r11
9414         jmp     *%r11
9415 1:
9416         pushq   %rdi
9417         pushq   %rsi
9418         pushq   %rbp
9419         call    _glapi_get_dispatch
9420         popq    %rbp
9421         popq    %rsi
9422         popq    %rdi
9423         movq    2096(%rax), %r11
9424         jmp     *%r11
9425 #endif /* defined(GLX_USE_TLS) */
9426         .size   GL_PREFIX(GetFloatv), .-GL_PREFIX(GetFloatv)
9427
9428         .p2align        4,,15
9429         .globl  GL_PREFIX(GetIntegerv)
9430         .type   GL_PREFIX(GetIntegerv), @function
9431 GL_PREFIX(GetIntegerv):
9432 #if defined(GLX_USE_TLS)
9433         call    _x86_64_get_dispatch@PLT
9434         movq    2104(%rax), %r11
9435         jmp     *%r11
9436 #elif defined(PTHREADS)
9437         pushq   %rdi
9438         pushq   %rsi
9439         pushq   %rbp
9440         call    _x86_64_get_dispatch@PLT
9441         popq    %rbp
9442         popq    %rsi
9443         popq    %rdi
9444         movq    2104(%rax), %r11
9445         jmp     *%r11
9446 #else
9447         movq    _glapi_Dispatch(%rip), %rax
9448         testq   %rax, %rax
9449         je      1f
9450         movq    2104(%rax), %r11
9451         jmp     *%r11
9452 1:
9453         pushq   %rdi
9454         pushq   %rsi
9455         pushq   %rbp
9456         call    _glapi_get_dispatch
9457         popq    %rbp
9458         popq    %rsi
9459         popq    %rdi
9460         movq    2104(%rax), %r11
9461         jmp     *%r11
9462 #endif /* defined(GLX_USE_TLS) */
9463         .size   GL_PREFIX(GetIntegerv), .-GL_PREFIX(GetIntegerv)
9464
9465         .p2align        4,,15
9466         .globl  GL_PREFIX(GetLightfv)
9467         .type   GL_PREFIX(GetLightfv), @function
9468 GL_PREFIX(GetLightfv):
9469 #if defined(GLX_USE_TLS)
9470         call    _x86_64_get_dispatch@PLT
9471         movq    2112(%rax), %r11
9472         jmp     *%r11
9473 #elif defined(PTHREADS)
9474         pushq   %rdi
9475         pushq   %rsi
9476         pushq   %rdx
9477         call    _x86_64_get_dispatch@PLT
9478         popq    %rdx
9479         popq    %rsi
9480         popq    %rdi
9481         movq    2112(%rax), %r11
9482         jmp     *%r11
9483 #else
9484         movq    _glapi_Dispatch(%rip), %rax
9485         testq   %rax, %rax
9486         je      1f
9487         movq    2112(%rax), %r11
9488         jmp     *%r11
9489 1:
9490         pushq   %rdi
9491         pushq   %rsi
9492         pushq   %rdx
9493         call    _glapi_get_dispatch
9494         popq    %rdx
9495         popq    %rsi
9496         popq    %rdi
9497         movq    2112(%rax), %r11
9498         jmp     *%r11
9499 #endif /* defined(GLX_USE_TLS) */
9500         .size   GL_PREFIX(GetLightfv), .-GL_PREFIX(GetLightfv)
9501
9502         .p2align        4,,15
9503         .globl  GL_PREFIX(GetLightiv)
9504         .type   GL_PREFIX(GetLightiv), @function
9505 GL_PREFIX(GetLightiv):
9506 #if defined(GLX_USE_TLS)
9507         call    _x86_64_get_dispatch@PLT
9508         movq    2120(%rax), %r11
9509         jmp     *%r11
9510 #elif defined(PTHREADS)
9511         pushq   %rdi
9512         pushq   %rsi
9513         pushq   %rdx
9514         call    _x86_64_get_dispatch@PLT
9515         popq    %rdx
9516         popq    %rsi
9517         popq    %rdi
9518         movq    2120(%rax), %r11
9519         jmp     *%r11
9520 #else
9521         movq    _glapi_Dispatch(%rip), %rax
9522         testq   %rax, %rax
9523         je      1f
9524         movq    2120(%rax), %r11
9525         jmp     *%r11
9526 1:
9527         pushq   %rdi
9528         pushq   %rsi
9529         pushq   %rdx
9530         call    _glapi_get_dispatch
9531         popq    %rdx
9532         popq    %rsi
9533         popq    %rdi
9534         movq    2120(%rax), %r11
9535         jmp     *%r11
9536 #endif /* defined(GLX_USE_TLS) */
9537         .size   GL_PREFIX(GetLightiv), .-GL_PREFIX(GetLightiv)
9538
9539         .p2align        4,,15
9540         .globl  GL_PREFIX(GetMapdv)
9541         .type   GL_PREFIX(GetMapdv), @function
9542 GL_PREFIX(GetMapdv):
9543 #if defined(GLX_USE_TLS)
9544         call    _x86_64_get_dispatch@PLT
9545         movq    2128(%rax), %r11
9546         jmp     *%r11
9547 #elif defined(PTHREADS)
9548         pushq   %rdi
9549         pushq   %rsi
9550         pushq   %rdx
9551         call    _x86_64_get_dispatch@PLT
9552         popq    %rdx
9553         popq    %rsi
9554         popq    %rdi
9555         movq    2128(%rax), %r11
9556         jmp     *%r11
9557 #else
9558         movq    _glapi_Dispatch(%rip), %rax
9559         testq   %rax, %rax
9560         je      1f
9561         movq    2128(%rax), %r11
9562         jmp     *%r11
9563 1:
9564         pushq   %rdi
9565         pushq   %rsi
9566         pushq   %rdx
9567         call    _glapi_get_dispatch
9568         popq    %rdx
9569         popq    %rsi
9570         popq    %rdi
9571         movq    2128(%rax), %r11
9572         jmp     *%r11
9573 #endif /* defined(GLX_USE_TLS) */
9574         .size   GL_PREFIX(GetMapdv), .-GL_PREFIX(GetMapdv)
9575
9576         .p2align        4,,15
9577         .globl  GL_PREFIX(GetMapfv)
9578         .type   GL_PREFIX(GetMapfv), @function
9579 GL_PREFIX(GetMapfv):
9580 #if defined(GLX_USE_TLS)
9581         call    _x86_64_get_dispatch@PLT
9582         movq    2136(%rax), %r11
9583         jmp     *%r11
9584 #elif defined(PTHREADS)
9585         pushq   %rdi
9586         pushq   %rsi
9587         pushq   %rdx
9588         call    _x86_64_get_dispatch@PLT
9589         popq    %rdx
9590         popq    %rsi
9591         popq    %rdi
9592         movq    2136(%rax), %r11
9593         jmp     *%r11
9594 #else
9595         movq    _glapi_Dispatch(%rip), %rax
9596         testq   %rax, %rax
9597         je      1f
9598         movq    2136(%rax), %r11
9599         jmp     *%r11
9600 1:
9601         pushq   %rdi
9602         pushq   %rsi
9603         pushq   %rdx
9604         call    _glapi_get_dispatch
9605         popq    %rdx
9606         popq    %rsi
9607         popq    %rdi
9608         movq    2136(%rax), %r11
9609         jmp     *%r11
9610 #endif /* defined(GLX_USE_TLS) */
9611         .size   GL_PREFIX(GetMapfv), .-GL_PREFIX(GetMapfv)
9612
9613         .p2align        4,,15
9614         .globl  GL_PREFIX(GetMapiv)
9615         .type   GL_PREFIX(GetMapiv), @function
9616 GL_PREFIX(GetMapiv):
9617 #if defined(GLX_USE_TLS)
9618         call    _x86_64_get_dispatch@PLT
9619         movq    2144(%rax), %r11
9620         jmp     *%r11
9621 #elif defined(PTHREADS)
9622         pushq   %rdi
9623         pushq   %rsi
9624         pushq   %rdx
9625         call    _x86_64_get_dispatch@PLT
9626         popq    %rdx
9627         popq    %rsi
9628         popq    %rdi
9629         movq    2144(%rax), %r11
9630         jmp     *%r11
9631 #else
9632         movq    _glapi_Dispatch(%rip), %rax
9633         testq   %rax, %rax
9634         je      1f
9635         movq    2144(%rax), %r11
9636         jmp     *%r11
9637 1:
9638         pushq   %rdi
9639         pushq   %rsi
9640         pushq   %rdx
9641         call    _glapi_get_dispatch
9642         popq    %rdx
9643         popq    %rsi
9644         popq    %rdi
9645         movq    2144(%rax), %r11
9646         jmp     *%r11
9647 #endif /* defined(GLX_USE_TLS) */
9648         .size   GL_PREFIX(GetMapiv), .-GL_PREFIX(GetMapiv)
9649
9650         .p2align        4,,15
9651         .globl  GL_PREFIX(GetMaterialfv)
9652         .type   GL_PREFIX(GetMaterialfv), @function
9653 GL_PREFIX(GetMaterialfv):
9654 #if defined(GLX_USE_TLS)
9655         call    _x86_64_get_dispatch@PLT
9656         movq    2152(%rax), %r11
9657         jmp     *%r11
9658 #elif defined(PTHREADS)
9659         pushq   %rdi
9660         pushq   %rsi
9661         pushq   %rdx
9662         call    _x86_64_get_dispatch@PLT
9663         popq    %rdx
9664         popq    %rsi
9665         popq    %rdi
9666         movq    2152(%rax), %r11
9667         jmp     *%r11
9668 #else
9669         movq    _glapi_Dispatch(%rip), %rax
9670         testq   %rax, %rax
9671         je      1f
9672         movq    2152(%rax), %r11
9673         jmp     *%r11
9674 1:
9675         pushq   %rdi
9676         pushq   %rsi
9677         pushq   %rdx
9678         call    _glapi_get_dispatch
9679         popq    %rdx
9680         popq    %rsi
9681         popq    %rdi
9682         movq    2152(%rax), %r11
9683         jmp     *%r11
9684 #endif /* defined(GLX_USE_TLS) */
9685         .size   GL_PREFIX(GetMaterialfv), .-GL_PREFIX(GetMaterialfv)
9686
9687         .p2align        4,,15
9688         .globl  GL_PREFIX(GetMaterialiv)
9689         .type   GL_PREFIX(GetMaterialiv), @function
9690 GL_PREFIX(GetMaterialiv):
9691 #if defined(GLX_USE_TLS)
9692         call    _x86_64_get_dispatch@PLT
9693         movq    2160(%rax), %r11
9694         jmp     *%r11
9695 #elif defined(PTHREADS)
9696         pushq   %rdi
9697         pushq   %rsi
9698         pushq   %rdx
9699         call    _x86_64_get_dispatch@PLT
9700         popq    %rdx
9701         popq    %rsi
9702         popq    %rdi
9703         movq    2160(%rax), %r11
9704         jmp     *%r11
9705 #else
9706         movq    _glapi_Dispatch(%rip), %rax
9707         testq   %rax, %rax
9708         je      1f
9709         movq    2160(%rax), %r11
9710         jmp     *%r11
9711 1:
9712         pushq   %rdi
9713         pushq   %rsi
9714         pushq   %rdx
9715         call    _glapi_get_dispatch
9716         popq    %rdx
9717         popq    %rsi
9718         popq    %rdi
9719         movq    2160(%rax), %r11
9720         jmp     *%r11
9721 #endif /* defined(GLX_USE_TLS) */
9722         .size   GL_PREFIX(GetMaterialiv), .-GL_PREFIX(GetMaterialiv)
9723
9724         .p2align        4,,15
9725         .globl  GL_PREFIX(GetPixelMapfv)
9726         .type   GL_PREFIX(GetPixelMapfv), @function
9727 GL_PREFIX(GetPixelMapfv):
9728 #if defined(GLX_USE_TLS)
9729         call    _x86_64_get_dispatch@PLT
9730         movq    2168(%rax), %r11
9731         jmp     *%r11
9732 #elif defined(PTHREADS)
9733         pushq   %rdi
9734         pushq   %rsi
9735         pushq   %rbp
9736         call    _x86_64_get_dispatch@PLT
9737         popq    %rbp
9738         popq    %rsi
9739         popq    %rdi
9740         movq    2168(%rax), %r11
9741         jmp     *%r11
9742 #else
9743         movq    _glapi_Dispatch(%rip), %rax
9744         testq   %rax, %rax
9745         je      1f
9746         movq    2168(%rax), %r11
9747         jmp     *%r11
9748 1:
9749         pushq   %rdi
9750         pushq   %rsi
9751         pushq   %rbp
9752         call    _glapi_get_dispatch
9753         popq    %rbp
9754         popq    %rsi
9755         popq    %rdi
9756         movq    2168(%rax), %r11
9757         jmp     *%r11
9758 #endif /* defined(GLX_USE_TLS) */
9759         .size   GL_PREFIX(GetPixelMapfv), .-GL_PREFIX(GetPixelMapfv)
9760
9761         .p2align        4,,15
9762         .globl  GL_PREFIX(GetPixelMapuiv)
9763         .type   GL_PREFIX(GetPixelMapuiv), @function
9764 GL_PREFIX(GetPixelMapuiv):
9765 #if defined(GLX_USE_TLS)
9766         call    _x86_64_get_dispatch@PLT
9767         movq    2176(%rax), %r11
9768         jmp     *%r11
9769 #elif defined(PTHREADS)
9770         pushq   %rdi
9771         pushq   %rsi
9772         pushq   %rbp
9773         call    _x86_64_get_dispatch@PLT
9774         popq    %rbp
9775         popq    %rsi
9776         popq    %rdi
9777         movq    2176(%rax), %r11
9778         jmp     *%r11
9779 #else
9780         movq    _glapi_Dispatch(%rip), %rax
9781         testq   %rax, %rax
9782         je      1f
9783         movq    2176(%rax), %r11
9784         jmp     *%r11
9785 1:
9786         pushq   %rdi
9787         pushq   %rsi
9788         pushq   %rbp
9789         call    _glapi_get_dispatch
9790         popq    %rbp
9791         popq    %rsi
9792         popq    %rdi
9793         movq    2176(%rax), %r11
9794         jmp     *%r11
9795 #endif /* defined(GLX_USE_TLS) */
9796         .size   GL_PREFIX(GetPixelMapuiv), .-GL_PREFIX(GetPixelMapuiv)
9797
9798         .p2align        4,,15
9799         .globl  GL_PREFIX(GetPixelMapusv)
9800         .type   GL_PREFIX(GetPixelMapusv), @function
9801 GL_PREFIX(GetPixelMapusv):
9802 #if defined(GLX_USE_TLS)
9803         call    _x86_64_get_dispatch@PLT
9804         movq    2184(%rax), %r11
9805         jmp     *%r11
9806 #elif defined(PTHREADS)
9807         pushq   %rdi
9808         pushq   %rsi
9809         pushq   %rbp
9810         call    _x86_64_get_dispatch@PLT
9811         popq    %rbp
9812         popq    %rsi
9813         popq    %rdi
9814         movq    2184(%rax), %r11
9815         jmp     *%r11
9816 #else
9817         movq    _glapi_Dispatch(%rip), %rax
9818         testq   %rax, %rax
9819         je      1f
9820         movq    2184(%rax), %r11
9821         jmp     *%r11
9822 1:
9823         pushq   %rdi
9824         pushq   %rsi
9825         pushq   %rbp
9826         call    _glapi_get_dispatch
9827         popq    %rbp
9828         popq    %rsi
9829         popq    %rdi
9830         movq    2184(%rax), %r11
9831         jmp     *%r11
9832 #endif /* defined(GLX_USE_TLS) */
9833         .size   GL_PREFIX(GetPixelMapusv), .-GL_PREFIX(GetPixelMapusv)
9834
9835         .p2align        4,,15
9836         .globl  GL_PREFIX(GetPolygonStipple)
9837         .type   GL_PREFIX(GetPolygonStipple), @function
9838 GL_PREFIX(GetPolygonStipple):
9839 #if defined(GLX_USE_TLS)
9840         call    _x86_64_get_dispatch@PLT
9841         movq    2192(%rax), %r11
9842         jmp     *%r11
9843 #elif defined(PTHREADS)
9844         pushq   %rdi
9845         call    _x86_64_get_dispatch@PLT
9846         popq    %rdi
9847         movq    2192(%rax), %r11
9848         jmp     *%r11
9849 #else
9850         movq    _glapi_Dispatch(%rip), %rax
9851         testq   %rax, %rax
9852         je      1f
9853         movq    2192(%rax), %r11
9854         jmp     *%r11
9855 1:
9856         pushq   %rdi
9857         call    _glapi_get_dispatch
9858         popq    %rdi
9859         movq    2192(%rax), %r11
9860         jmp     *%r11
9861 #endif /* defined(GLX_USE_TLS) */
9862         .size   GL_PREFIX(GetPolygonStipple), .-GL_PREFIX(GetPolygonStipple)
9863
9864         .p2align        4,,15
9865         .globl  GL_PREFIX(GetString)
9866         .type   GL_PREFIX(GetString), @function
9867 GL_PREFIX(GetString):
9868 #if defined(GLX_USE_TLS)
9869         call    _x86_64_get_dispatch@PLT
9870         movq    2200(%rax), %r11
9871         jmp     *%r11
9872 #elif defined(PTHREADS)
9873         pushq   %rdi
9874         call    _x86_64_get_dispatch@PLT
9875         popq    %rdi
9876         movq    2200(%rax), %r11
9877         jmp     *%r11
9878 #else
9879         movq    _glapi_Dispatch(%rip), %rax
9880         testq   %rax, %rax
9881         je      1f
9882         movq    2200(%rax), %r11
9883         jmp     *%r11
9884 1:
9885         pushq   %rdi
9886         call    _glapi_get_dispatch
9887         popq    %rdi
9888         movq    2200(%rax), %r11
9889         jmp     *%r11
9890 #endif /* defined(GLX_USE_TLS) */
9891         .size   GL_PREFIX(GetString), .-GL_PREFIX(GetString)
9892
9893         .p2align        4,,15
9894         .globl  GL_PREFIX(GetTexEnvfv)
9895         .type   GL_PREFIX(GetTexEnvfv), @function
9896 GL_PREFIX(GetTexEnvfv):
9897 #if defined(GLX_USE_TLS)
9898         call    _x86_64_get_dispatch@PLT
9899         movq    2208(%rax), %r11
9900         jmp     *%r11
9901 #elif defined(PTHREADS)
9902         pushq   %rdi
9903         pushq   %rsi
9904         pushq   %rdx
9905         call    _x86_64_get_dispatch@PLT
9906         popq    %rdx
9907         popq    %rsi
9908         popq    %rdi
9909         movq    2208(%rax), %r11
9910         jmp     *%r11
9911 #else
9912         movq    _glapi_Dispatch(%rip), %rax
9913         testq   %rax, %rax
9914         je      1f
9915         movq    2208(%rax), %r11
9916         jmp     *%r11
9917 1:
9918         pushq   %rdi
9919         pushq   %rsi
9920         pushq   %rdx
9921         call    _glapi_get_dispatch
9922         popq    %rdx
9923         popq    %rsi
9924         popq    %rdi
9925         movq    2208(%rax), %r11
9926         jmp     *%r11
9927 #endif /* defined(GLX_USE_TLS) */
9928         .size   GL_PREFIX(GetTexEnvfv), .-GL_PREFIX(GetTexEnvfv)
9929
9930         .p2align        4,,15
9931         .globl  GL_PREFIX(GetTexEnviv)
9932         .type   GL_PREFIX(GetTexEnviv), @function
9933 GL_PREFIX(GetTexEnviv):
9934 #if defined(GLX_USE_TLS)
9935         call    _x86_64_get_dispatch@PLT
9936         movq    2216(%rax), %r11
9937         jmp     *%r11
9938 #elif defined(PTHREADS)
9939         pushq   %rdi
9940         pushq   %rsi
9941         pushq   %rdx
9942         call    _x86_64_get_dispatch@PLT
9943         popq    %rdx
9944         popq    %rsi
9945         popq    %rdi
9946         movq    2216(%rax), %r11
9947         jmp     *%r11
9948 #else
9949         movq    _glapi_Dispatch(%rip), %rax
9950         testq   %rax, %rax
9951         je      1f
9952         movq    2216(%rax), %r11
9953         jmp     *%r11
9954 1:
9955         pushq   %rdi
9956         pushq   %rsi
9957         pushq   %rdx
9958         call    _glapi_get_dispatch
9959         popq    %rdx
9960         popq    %rsi
9961         popq    %rdi
9962         movq    2216(%rax), %r11
9963         jmp     *%r11
9964 #endif /* defined(GLX_USE_TLS) */
9965         .size   GL_PREFIX(GetTexEnviv), .-GL_PREFIX(GetTexEnviv)
9966
9967         .p2align        4,,15
9968         .globl  GL_PREFIX(GetTexGendv)
9969         .type   GL_PREFIX(GetTexGendv), @function
9970 GL_PREFIX(GetTexGendv):
9971 #if defined(GLX_USE_TLS)
9972         call    _x86_64_get_dispatch@PLT
9973         movq    2224(%rax), %r11
9974         jmp     *%r11
9975 #elif defined(PTHREADS)
9976         pushq   %rdi
9977         pushq   %rsi
9978         pushq   %rdx
9979         call    _x86_64_get_dispatch@PLT
9980         popq    %rdx
9981         popq    %rsi
9982         popq    %rdi
9983         movq    2224(%rax), %r11
9984         jmp     *%r11
9985 #else
9986         movq    _glapi_Dispatch(%rip), %rax
9987         testq   %rax, %rax
9988         je      1f
9989         movq    2224(%rax), %r11
9990         jmp     *%r11
9991 1:
9992         pushq   %rdi
9993         pushq   %rsi
9994         pushq   %rdx
9995         call    _glapi_get_dispatch
9996         popq    %rdx
9997         popq    %rsi
9998         popq    %rdi
9999         movq    2224(%rax), %r11
10000         jmp     *%r11
10001 #endif /* defined(GLX_USE_TLS) */
10002         .size   GL_PREFIX(GetTexGendv), .-GL_PREFIX(GetTexGendv)
10003
10004         .p2align        4,,15
10005         .globl  GL_PREFIX(GetTexGenfv)
10006         .type   GL_PREFIX(GetTexGenfv), @function
10007 GL_PREFIX(GetTexGenfv):
10008 #if defined(GLX_USE_TLS)
10009         call    _x86_64_get_dispatch@PLT
10010         movq    2232(%rax), %r11
10011         jmp     *%r11
10012 #elif defined(PTHREADS)
10013         pushq   %rdi
10014         pushq   %rsi
10015         pushq   %rdx
10016         call    _x86_64_get_dispatch@PLT
10017         popq    %rdx
10018         popq    %rsi
10019         popq    %rdi
10020         movq    2232(%rax), %r11
10021         jmp     *%r11
10022 #else
10023         movq    _glapi_Dispatch(%rip), %rax
10024         testq   %rax, %rax
10025         je      1f
10026         movq    2232(%rax), %r11
10027         jmp     *%r11
10028 1:
10029         pushq   %rdi
10030         pushq   %rsi
10031         pushq   %rdx
10032         call    _glapi_get_dispatch
10033         popq    %rdx
10034         popq    %rsi
10035         popq    %rdi
10036         movq    2232(%rax), %r11
10037         jmp     *%r11
10038 #endif /* defined(GLX_USE_TLS) */
10039         .size   GL_PREFIX(GetTexGenfv), .-GL_PREFIX(GetTexGenfv)
10040
10041         .p2align        4,,15
10042         .globl  GL_PREFIX(GetTexGeniv)
10043         .type   GL_PREFIX(GetTexGeniv), @function
10044 GL_PREFIX(GetTexGeniv):
10045 #if defined(GLX_USE_TLS)
10046         call    _x86_64_get_dispatch@PLT
10047         movq    2240(%rax), %r11
10048         jmp     *%r11
10049 #elif defined(PTHREADS)
10050         pushq   %rdi
10051         pushq   %rsi
10052         pushq   %rdx
10053         call    _x86_64_get_dispatch@PLT
10054         popq    %rdx
10055         popq    %rsi
10056         popq    %rdi
10057         movq    2240(%rax), %r11
10058         jmp     *%r11
10059 #else
10060         movq    _glapi_Dispatch(%rip), %rax
10061         testq   %rax, %rax
10062         je      1f
10063         movq    2240(%rax), %r11
10064         jmp     *%r11
10065 1:
10066         pushq   %rdi
10067         pushq   %rsi
10068         pushq   %rdx
10069         call    _glapi_get_dispatch
10070         popq    %rdx
10071         popq    %rsi
10072         popq    %rdi
10073         movq    2240(%rax), %r11
10074         jmp     *%r11
10075 #endif /* defined(GLX_USE_TLS) */
10076         .size   GL_PREFIX(GetTexGeniv), .-GL_PREFIX(GetTexGeniv)
10077
10078         .p2align        4,,15
10079         .globl  GL_PREFIX(GetTexImage)
10080         .type   GL_PREFIX(GetTexImage), @function
10081 GL_PREFIX(GetTexImage):
10082 #if defined(GLX_USE_TLS)
10083         call    _x86_64_get_dispatch@PLT
10084         movq    2248(%rax), %r11
10085         jmp     *%r11
10086 #elif defined(PTHREADS)
10087         pushq   %rdi
10088         pushq   %rsi
10089         pushq   %rdx
10090         pushq   %rcx
10091         pushq   %r8
10092         call    _x86_64_get_dispatch@PLT
10093         popq    %r8
10094         popq    %rcx
10095         popq    %rdx
10096         popq    %rsi
10097         popq    %rdi
10098         movq    2248(%rax), %r11
10099         jmp     *%r11
10100 #else
10101         movq    _glapi_Dispatch(%rip), %rax
10102         testq   %rax, %rax
10103         je      1f
10104         movq    2248(%rax), %r11
10105         jmp     *%r11
10106 1:
10107         pushq   %rdi
10108         pushq   %rsi
10109         pushq   %rdx
10110         pushq   %rcx
10111         pushq   %r8
10112         call    _glapi_get_dispatch
10113         popq    %r8
10114         popq    %rcx
10115         popq    %rdx
10116         popq    %rsi
10117         popq    %rdi
10118         movq    2248(%rax), %r11
10119         jmp     *%r11
10120 #endif /* defined(GLX_USE_TLS) */
10121         .size   GL_PREFIX(GetTexImage), .-GL_PREFIX(GetTexImage)
10122
10123         .p2align        4,,15
10124         .globl  GL_PREFIX(GetTexParameterfv)
10125         .type   GL_PREFIX(GetTexParameterfv), @function
10126 GL_PREFIX(GetTexParameterfv):
10127 #if defined(GLX_USE_TLS)
10128         call    _x86_64_get_dispatch@PLT
10129         movq    2256(%rax), %r11
10130         jmp     *%r11
10131 #elif defined(PTHREADS)
10132         pushq   %rdi
10133         pushq   %rsi
10134         pushq   %rdx
10135         call    _x86_64_get_dispatch@PLT
10136         popq    %rdx
10137         popq    %rsi
10138         popq    %rdi
10139         movq    2256(%rax), %r11
10140         jmp     *%r11
10141 #else
10142         movq    _glapi_Dispatch(%rip), %rax
10143         testq   %rax, %rax
10144         je      1f
10145         movq    2256(%rax), %r11
10146         jmp     *%r11
10147 1:
10148         pushq   %rdi
10149         pushq   %rsi
10150         pushq   %rdx
10151         call    _glapi_get_dispatch
10152         popq    %rdx
10153         popq    %rsi
10154         popq    %rdi
10155         movq    2256(%rax), %r11
10156         jmp     *%r11
10157 #endif /* defined(GLX_USE_TLS) */
10158         .size   GL_PREFIX(GetTexParameterfv), .-GL_PREFIX(GetTexParameterfv)
10159
10160         .p2align        4,,15
10161         .globl  GL_PREFIX(GetTexParameteriv)
10162         .type   GL_PREFIX(GetTexParameteriv), @function
10163 GL_PREFIX(GetTexParameteriv):
10164 #if defined(GLX_USE_TLS)
10165         call    _x86_64_get_dispatch@PLT
10166         movq    2264(%rax), %r11
10167         jmp     *%r11
10168 #elif defined(PTHREADS)
10169         pushq   %rdi
10170         pushq   %rsi
10171         pushq   %rdx
10172         call    _x86_64_get_dispatch@PLT
10173         popq    %rdx
10174         popq    %rsi
10175         popq    %rdi
10176         movq    2264(%rax), %r11
10177         jmp     *%r11
10178 #else
10179         movq    _glapi_Dispatch(%rip), %rax
10180         testq   %rax, %rax
10181         je      1f
10182         movq    2264(%rax), %r11
10183         jmp     *%r11
10184 1:
10185         pushq   %rdi
10186         pushq   %rsi
10187         pushq   %rdx
10188         call    _glapi_get_dispatch
10189         popq    %rdx
10190         popq    %rsi
10191         popq    %rdi
10192         movq    2264(%rax), %r11
10193         jmp     *%r11
10194 #endif /* defined(GLX_USE_TLS) */
10195         .size   GL_PREFIX(GetTexParameteriv), .-GL_PREFIX(GetTexParameteriv)
10196
10197         .p2align        4,,15
10198         .globl  GL_PREFIX(GetTexLevelParameterfv)
10199         .type   GL_PREFIX(GetTexLevelParameterfv), @function
10200 GL_PREFIX(GetTexLevelParameterfv):
10201 #if defined(GLX_USE_TLS)
10202         call    _x86_64_get_dispatch@PLT
10203         movq    2272(%rax), %r11
10204         jmp     *%r11
10205 #elif defined(PTHREADS)
10206         pushq   %rdi
10207         pushq   %rsi
10208         pushq   %rdx
10209         pushq   %rcx
10210         pushq   %rbp
10211         call    _x86_64_get_dispatch@PLT
10212         popq    %rbp
10213         popq    %rcx
10214         popq    %rdx
10215         popq    %rsi
10216         popq    %rdi
10217         movq    2272(%rax), %r11
10218         jmp     *%r11
10219 #else
10220         movq    _glapi_Dispatch(%rip), %rax
10221         testq   %rax, %rax
10222         je      1f
10223         movq    2272(%rax), %r11
10224         jmp     *%r11
10225 1:
10226         pushq   %rdi
10227         pushq   %rsi
10228         pushq   %rdx
10229         pushq   %rcx
10230         pushq   %rbp
10231         call    _glapi_get_dispatch
10232         popq    %rbp
10233         popq    %rcx
10234         popq    %rdx
10235         popq    %rsi
10236         popq    %rdi
10237         movq    2272(%rax), %r11
10238         jmp     *%r11
10239 #endif /* defined(GLX_USE_TLS) */
10240         .size   GL_PREFIX(GetTexLevelParameterfv), .-GL_PREFIX(GetTexLevelParameterfv)
10241
10242         .p2align        4,,15
10243         .globl  GL_PREFIX(GetTexLevelParameteriv)
10244         .type   GL_PREFIX(GetTexLevelParameteriv), @function
10245 GL_PREFIX(GetTexLevelParameteriv):
10246 #if defined(GLX_USE_TLS)
10247         call    _x86_64_get_dispatch@PLT
10248         movq    2280(%rax), %r11
10249         jmp     *%r11
10250 #elif defined(PTHREADS)
10251         pushq   %rdi
10252         pushq   %rsi
10253         pushq   %rdx
10254         pushq   %rcx
10255         pushq   %rbp
10256         call    _x86_64_get_dispatch@PLT
10257         popq    %rbp
10258         popq    %rcx
10259         popq    %rdx
10260         popq    %rsi
10261         popq    %rdi
10262         movq    2280(%rax), %r11
10263         jmp     *%r11
10264 #else
10265         movq    _glapi_Dispatch(%rip), %rax
10266         testq   %rax, %rax
10267         je      1f
10268         movq    2280(%rax), %r11
10269         jmp     *%r11
10270 1:
10271         pushq   %rdi
10272         pushq   %rsi
10273         pushq   %rdx
10274         pushq   %rcx
10275         pushq   %rbp
10276         call    _glapi_get_dispatch
10277         popq    %rbp
10278         popq    %rcx
10279         popq    %rdx
10280         popq    %rsi
10281         popq    %rdi
10282         movq    2280(%rax), %r11
10283         jmp     *%r11
10284 #endif /* defined(GLX_USE_TLS) */
10285         .size   GL_PREFIX(GetTexLevelParameteriv), .-GL_PREFIX(GetTexLevelParameteriv)
10286
10287         .p2align        4,,15
10288         .globl  GL_PREFIX(IsEnabled)
10289         .type   GL_PREFIX(IsEnabled), @function
10290 GL_PREFIX(IsEnabled):
10291 #if defined(GLX_USE_TLS)
10292         call    _x86_64_get_dispatch@PLT
10293         movq    2288(%rax), %r11
10294         jmp     *%r11
10295 #elif defined(PTHREADS)
10296         pushq   %rdi
10297         call    _x86_64_get_dispatch@PLT
10298         popq    %rdi
10299         movq    2288(%rax), %r11
10300         jmp     *%r11
10301 #else
10302         movq    _glapi_Dispatch(%rip), %rax
10303         testq   %rax, %rax
10304         je      1f
10305         movq    2288(%rax), %r11
10306         jmp     *%r11
10307 1:
10308         pushq   %rdi
10309         call    _glapi_get_dispatch
10310         popq    %rdi
10311         movq    2288(%rax), %r11
10312         jmp     *%r11
10313 #endif /* defined(GLX_USE_TLS) */
10314         .size   GL_PREFIX(IsEnabled), .-GL_PREFIX(IsEnabled)
10315
10316         .p2align        4,,15
10317         .globl  GL_PREFIX(IsList)
10318         .type   GL_PREFIX(IsList), @function
10319 GL_PREFIX(IsList):
10320 #if defined(GLX_USE_TLS)
10321         call    _x86_64_get_dispatch@PLT
10322         movq    2296(%rax), %r11
10323         jmp     *%r11
10324 #elif defined(PTHREADS)
10325         pushq   %rdi
10326         call    _x86_64_get_dispatch@PLT
10327         popq    %rdi
10328         movq    2296(%rax), %r11
10329         jmp     *%r11
10330 #else
10331         movq    _glapi_Dispatch(%rip), %rax
10332         testq   %rax, %rax
10333         je      1f
10334         movq    2296(%rax), %r11
10335         jmp     *%r11
10336 1:
10337         pushq   %rdi
10338         call    _glapi_get_dispatch
10339         popq    %rdi
10340         movq    2296(%rax), %r11
10341         jmp     *%r11
10342 #endif /* defined(GLX_USE_TLS) */
10343         .size   GL_PREFIX(IsList), .-GL_PREFIX(IsList)
10344
10345         .p2align        4,,15
10346         .globl  GL_PREFIX(DepthRange)
10347         .type   GL_PREFIX(DepthRange), @function
10348 GL_PREFIX(DepthRange):
10349 #if defined(GLX_USE_TLS)
10350         call    _x86_64_get_dispatch@PLT
10351         movq    2304(%rax), %r11
10352         jmp     *%r11
10353 #elif defined(PTHREADS)
10354         pushq   %rdi
10355         pushq   %rsi
10356         pushq   %rbp
10357         call    _x86_64_get_dispatch@PLT
10358         popq    %rbp
10359         popq    %rsi
10360         popq    %rdi
10361         movq    2304(%rax), %r11
10362         jmp     *%r11
10363 #else
10364         movq    _glapi_Dispatch(%rip), %rax
10365         testq   %rax, %rax
10366         je      1f
10367         movq    2304(%rax), %r11
10368         jmp     *%r11
10369 1:
10370         pushq   %rdi
10371         pushq   %rsi
10372         pushq   %rbp
10373         call    _glapi_get_dispatch
10374         popq    %rbp
10375         popq    %rsi
10376         popq    %rdi
10377         movq    2304(%rax), %r11
10378         jmp     *%r11
10379 #endif /* defined(GLX_USE_TLS) */
10380         .size   GL_PREFIX(DepthRange), .-GL_PREFIX(DepthRange)
10381
10382         .p2align        4,,15
10383         .globl  GL_PREFIX(Frustum)
10384         .type   GL_PREFIX(Frustum), @function
10385 GL_PREFIX(Frustum):
10386 #if defined(GLX_USE_TLS)
10387         call    _x86_64_get_dispatch@PLT
10388         movq    2312(%rax), %r11
10389         jmp     *%r11
10390 #elif defined(PTHREADS)
10391         subq    $56, %rsp
10392         movq    %xmm0, (%rsp)
10393         movq    %xmm1, 8(%rsp)
10394         movq    %xmm2, 16(%rsp)
10395         movq    %xmm3, 24(%rsp)
10396         movq    %xmm4, 32(%rsp)
10397         movq    %xmm5, 40(%rsp)
10398         call    _x86_64_get_dispatch@PLT
10399         movq    40(%rsp), %xmm5
10400         movq    32(%rsp), %xmm4
10401         movq    24(%rsp), %xmm3
10402         movq    16(%rsp), %xmm2
10403         movq    8(%rsp), %xmm1
10404         movq    (%rsp), %xmm0
10405         addq    $56, %rsp
10406         movq    2312(%rax), %r11
10407         jmp     *%r11
10408 #else
10409         movq    _glapi_Dispatch(%rip), %rax
10410         testq   %rax, %rax
10411         je      1f
10412         movq    2312(%rax), %r11
10413         jmp     *%r11
10414 1:
10415         subq    $56, %rsp
10416         movq    %xmm0, (%rsp)
10417         movq    %xmm1, 8(%rsp)
10418         movq    %xmm2, 16(%rsp)
10419         movq    %xmm3, 24(%rsp)
10420         movq    %xmm4, 32(%rsp)
10421         movq    %xmm5, 40(%rsp)
10422         call    _glapi_get_dispatch
10423         movq    40(%rsp), %xmm5
10424         movq    32(%rsp), %xmm4
10425         movq    24(%rsp), %xmm3
10426         movq    16(%rsp), %xmm2
10427         movq    8(%rsp), %xmm1
10428         movq    (%rsp), %xmm0
10429         addq    $56, %rsp
10430         movq    2312(%rax), %r11
10431         jmp     *%r11
10432 #endif /* defined(GLX_USE_TLS) */
10433         .size   GL_PREFIX(Frustum), .-GL_PREFIX(Frustum)
10434
10435         .p2align        4,,15
10436         .globl  GL_PREFIX(LoadIdentity)
10437         .type   GL_PREFIX(LoadIdentity), @function
10438 GL_PREFIX(LoadIdentity):
10439 #if defined(GLX_USE_TLS)
10440         call    _x86_64_get_dispatch@PLT
10441         movq    2320(%rax), %r11
10442         jmp     *%r11
10443 #elif defined(PTHREADS)
10444         pushq   %rbp
10445         call    _x86_64_get_dispatch@PLT
10446         popq    %rbp
10447         movq    2320(%rax), %r11
10448         jmp     *%r11
10449 #else
10450         movq    _glapi_Dispatch(%rip), %rax
10451         testq   %rax, %rax
10452         je      1f
10453         movq    2320(%rax), %r11
10454         jmp     *%r11
10455 1:
10456         pushq   %rbp
10457         call    _glapi_get_dispatch
10458         popq    %rbp
10459         movq    2320(%rax), %r11
10460         jmp     *%r11
10461 #endif /* defined(GLX_USE_TLS) */
10462         .size   GL_PREFIX(LoadIdentity), .-GL_PREFIX(LoadIdentity)
10463
10464         .p2align        4,,15
10465         .globl  GL_PREFIX(LoadMatrixf)
10466         .type   GL_PREFIX(LoadMatrixf), @function
10467 GL_PREFIX(LoadMatrixf):
10468 #if defined(GLX_USE_TLS)
10469         call    _x86_64_get_dispatch@PLT
10470         movq    2328(%rax), %r11
10471         jmp     *%r11
10472 #elif defined(PTHREADS)
10473         pushq   %rdi
10474         call    _x86_64_get_dispatch@PLT
10475         popq    %rdi
10476         movq    2328(%rax), %r11
10477         jmp     *%r11
10478 #else
10479         movq    _glapi_Dispatch(%rip), %rax
10480         testq   %rax, %rax
10481         je      1f
10482         movq    2328(%rax), %r11
10483         jmp     *%r11
10484 1:
10485         pushq   %rdi
10486         call    _glapi_get_dispatch
10487         popq    %rdi
10488         movq    2328(%rax), %r11
10489         jmp     *%r11
10490 #endif /* defined(GLX_USE_TLS) */
10491         .size   GL_PREFIX(LoadMatrixf), .-GL_PREFIX(LoadMatrixf)
10492
10493         .p2align        4,,15
10494         .globl  GL_PREFIX(LoadMatrixd)
10495         .type   GL_PREFIX(LoadMatrixd), @function
10496 GL_PREFIX(LoadMatrixd):
10497 #if defined(GLX_USE_TLS)
10498         call    _x86_64_get_dispatch@PLT
10499         movq    2336(%rax), %r11
10500         jmp     *%r11
10501 #elif defined(PTHREADS)
10502         pushq   %rdi
10503         call    _x86_64_get_dispatch@PLT
10504         popq    %rdi
10505         movq    2336(%rax), %r11
10506         jmp     *%r11
10507 #else
10508         movq    _glapi_Dispatch(%rip), %rax
10509         testq   %rax, %rax
10510         je      1f
10511         movq    2336(%rax), %r11
10512         jmp     *%r11
10513 1:
10514         pushq   %rdi
10515         call    _glapi_get_dispatch
10516         popq    %rdi
10517         movq    2336(%rax), %r11
10518         jmp     *%r11
10519 #endif /* defined(GLX_USE_TLS) */
10520         .size   GL_PREFIX(LoadMatrixd), .-GL_PREFIX(LoadMatrixd)
10521
10522         .p2align        4,,15
10523         .globl  GL_PREFIX(MatrixMode)
10524         .type   GL_PREFIX(MatrixMode), @function
10525 GL_PREFIX(MatrixMode):
10526 #if defined(GLX_USE_TLS)
10527         call    _x86_64_get_dispatch@PLT
10528         movq    2344(%rax), %r11
10529         jmp     *%r11
10530 #elif defined(PTHREADS)
10531         pushq   %rdi
10532         call    _x86_64_get_dispatch@PLT
10533         popq    %rdi
10534         movq    2344(%rax), %r11
10535         jmp     *%r11
10536 #else
10537         movq    _glapi_Dispatch(%rip), %rax
10538         testq   %rax, %rax
10539         je      1f
10540         movq    2344(%rax), %r11
10541         jmp     *%r11
10542 1:
10543         pushq   %rdi
10544         call    _glapi_get_dispatch
10545         popq    %rdi
10546         movq    2344(%rax), %r11
10547         jmp     *%r11
10548 #endif /* defined(GLX_USE_TLS) */
10549         .size   GL_PREFIX(MatrixMode), .-GL_PREFIX(MatrixMode)
10550
10551         .p2align        4,,15
10552         .globl  GL_PREFIX(MultMatrixf)
10553         .type   GL_PREFIX(MultMatrixf), @function
10554 GL_PREFIX(MultMatrixf):
10555 #if defined(GLX_USE_TLS)
10556         call    _x86_64_get_dispatch@PLT
10557         movq    2352(%rax), %r11
10558         jmp     *%r11
10559 #elif defined(PTHREADS)
10560         pushq   %rdi
10561         call    _x86_64_get_dispatch@PLT
10562         popq    %rdi
10563         movq    2352(%rax), %r11
10564         jmp     *%r11
10565 #else
10566         movq    _glapi_Dispatch(%rip), %rax
10567         testq   %rax, %rax
10568         je      1f
10569         movq    2352(%rax), %r11
10570         jmp     *%r11
10571 1:
10572         pushq   %rdi
10573         call    _glapi_get_dispatch
10574         popq    %rdi
10575         movq    2352(%rax), %r11
10576         jmp     *%r11
10577 #endif /* defined(GLX_USE_TLS) */
10578         .size   GL_PREFIX(MultMatrixf), .-GL_PREFIX(MultMatrixf)
10579
10580         .p2align        4,,15
10581         .globl  GL_PREFIX(MultMatrixd)
10582         .type   GL_PREFIX(MultMatrixd), @function
10583 GL_PREFIX(MultMatrixd):
10584 #if defined(GLX_USE_TLS)
10585         call    _x86_64_get_dispatch@PLT
10586         movq    2360(%rax), %r11
10587         jmp     *%r11
10588 #elif defined(PTHREADS)
10589         pushq   %rdi
10590         call    _x86_64_get_dispatch@PLT
10591         popq    %rdi
10592         movq    2360(%rax), %r11
10593         jmp     *%r11
10594 #else
10595         movq    _glapi_Dispatch(%rip), %rax
10596         testq   %rax, %rax
10597         je      1f
10598         movq    2360(%rax), %r11
10599         jmp     *%r11
10600 1:
10601         pushq   %rdi
10602         call    _glapi_get_dispatch
10603         popq    %rdi
10604         movq    2360(%rax), %r11
10605         jmp     *%r11
10606 #endif /* defined(GLX_USE_TLS) */
10607         .size   GL_PREFIX(MultMatrixd), .-GL_PREFIX(MultMatrixd)
10608
10609         .p2align        4,,15
10610         .globl  GL_PREFIX(Ortho)
10611         .type   GL_PREFIX(Ortho), @function
10612 GL_PREFIX(Ortho):
10613 #if defined(GLX_USE_TLS)
10614         call    _x86_64_get_dispatch@PLT
10615         movq    2368(%rax), %r11
10616         jmp     *%r11
10617 #elif defined(PTHREADS)
10618         subq    $56, %rsp
10619         movq    %xmm0, (%rsp)
10620         movq    %xmm1, 8(%rsp)
10621         movq    %xmm2, 16(%rsp)
10622         movq    %xmm3, 24(%rsp)
10623         movq    %xmm4, 32(%rsp)
10624         movq    %xmm5, 40(%rsp)
10625         call    _x86_64_get_dispatch@PLT
10626         movq    40(%rsp), %xmm5
10627         movq    32(%rsp), %xmm4
10628         movq    24(%rsp), %xmm3
10629         movq    16(%rsp), %xmm2
10630         movq    8(%rsp), %xmm1
10631         movq    (%rsp), %xmm0
10632         addq    $56, %rsp
10633         movq    2368(%rax), %r11
10634         jmp     *%r11
10635 #else
10636         movq    _glapi_Dispatch(%rip), %rax
10637         testq   %rax, %rax
10638         je      1f
10639         movq    2368(%rax), %r11
10640         jmp     *%r11
10641 1:
10642         subq    $56, %rsp
10643         movq    %xmm0, (%rsp)
10644         movq    %xmm1, 8(%rsp)
10645         movq    %xmm2, 16(%rsp)
10646         movq    %xmm3, 24(%rsp)
10647         movq    %xmm4, 32(%rsp)
10648         movq    %xmm5, 40(%rsp)
10649         call    _glapi_get_dispatch
10650         movq    40(%rsp), %xmm5
10651         movq    32(%rsp), %xmm4
10652         movq    24(%rsp), %xmm3
10653         movq    16(%rsp), %xmm2
10654         movq    8(%rsp), %xmm1
10655         movq    (%rsp), %xmm0
10656         addq    $56, %rsp
10657         movq    2368(%rax), %r11
10658         jmp     *%r11
10659 #endif /* defined(GLX_USE_TLS) */
10660         .size   GL_PREFIX(Ortho), .-GL_PREFIX(Ortho)
10661
10662         .p2align        4,,15
10663         .globl  GL_PREFIX(PopMatrix)
10664         .type   GL_PREFIX(PopMatrix), @function
10665 GL_PREFIX(PopMatrix):
10666 #if defined(GLX_USE_TLS)
10667         call    _x86_64_get_dispatch@PLT
10668         movq    2376(%rax), %r11
10669         jmp     *%r11
10670 #elif defined(PTHREADS)
10671         pushq   %rbp
10672         call    _x86_64_get_dispatch@PLT
10673         popq    %rbp
10674         movq    2376(%rax), %r11
10675         jmp     *%r11
10676 #else
10677         movq    _glapi_Dispatch(%rip), %rax
10678         testq   %rax, %rax
10679         je      1f
10680         movq    2376(%rax), %r11
10681         jmp     *%r11
10682 1:
10683         pushq   %rbp
10684         call    _glapi_get_dispatch
10685         popq    %rbp
10686         movq    2376(%rax), %r11
10687         jmp     *%r11
10688 #endif /* defined(GLX_USE_TLS) */
10689         .size   GL_PREFIX(PopMatrix), .-GL_PREFIX(PopMatrix)
10690
10691         .p2align        4,,15
10692         .globl  GL_PREFIX(PushMatrix)
10693         .type   GL_PREFIX(PushMatrix), @function
10694 GL_PREFIX(PushMatrix):
10695 #if defined(GLX_USE_TLS)
10696         call    _x86_64_get_dispatch@PLT
10697         movq    2384(%rax), %r11
10698         jmp     *%r11
10699 #elif defined(PTHREADS)
10700         pushq   %rbp
10701         call    _x86_64_get_dispatch@PLT
10702         popq    %rbp
10703         movq    2384(%rax), %r11
10704         jmp     *%r11
10705 #else
10706         movq    _glapi_Dispatch(%rip), %rax
10707         testq   %rax, %rax
10708         je      1f
10709         movq    2384(%rax), %r11
10710         jmp     *%r11
10711 1:
10712         pushq   %rbp
10713         call    _glapi_get_dispatch
10714         popq    %rbp
10715         movq    2384(%rax), %r11
10716         jmp     *%r11
10717 #endif /* defined(GLX_USE_TLS) */
10718         .size   GL_PREFIX(PushMatrix), .-GL_PREFIX(PushMatrix)
10719
10720         .p2align        4,,15
10721         .globl  GL_PREFIX(Rotated)
10722         .type   GL_PREFIX(Rotated), @function
10723 GL_PREFIX(Rotated):
10724 #if defined(GLX_USE_TLS)
10725         call    _x86_64_get_dispatch@PLT
10726         movq    2392(%rax), %r11
10727         jmp     *%r11
10728 #elif defined(PTHREADS)
10729         subq    $40, %rsp
10730         movq    %xmm0, (%rsp)
10731         movq    %xmm1, 8(%rsp)
10732         movq    %xmm2, 16(%rsp)
10733         movq    %xmm3, 24(%rsp)
10734         call    _x86_64_get_dispatch@PLT
10735         movq    24(%rsp), %xmm3
10736         movq    16(%rsp), %xmm2
10737         movq    8(%rsp), %xmm1
10738         movq    (%rsp), %xmm0
10739         addq    $40, %rsp
10740         movq    2392(%rax), %r11
10741         jmp     *%r11
10742 #else
10743         movq    _glapi_Dispatch(%rip), %rax
10744         testq   %rax, %rax
10745         je      1f
10746         movq    2392(%rax), %r11
10747         jmp     *%r11
10748 1:
10749         subq    $40, %rsp
10750         movq    %xmm0, (%rsp)
10751         movq    %xmm1, 8(%rsp)
10752         movq    %xmm2, 16(%rsp)
10753         movq    %xmm3, 24(%rsp)
10754         call    _glapi_get_dispatch
10755         movq    24(%rsp), %xmm3
10756         movq    16(%rsp), %xmm2
10757         movq    8(%rsp), %xmm1
10758         movq    (%rsp), %xmm0
10759         addq    $40, %rsp
10760         movq    2392(%rax), %r11
10761         jmp     *%r11
10762 #endif /* defined(GLX_USE_TLS) */
10763         .size   GL_PREFIX(Rotated), .-GL_PREFIX(Rotated)
10764
10765         .p2align        4,,15
10766         .globl  GL_PREFIX(Rotatef)
10767         .type   GL_PREFIX(Rotatef), @function
10768 GL_PREFIX(Rotatef):
10769 #if defined(GLX_USE_TLS)
10770         call    _x86_64_get_dispatch@PLT
10771         movq    2400(%rax), %r11
10772         jmp     *%r11
10773 #elif defined(PTHREADS)
10774         subq    $40, %rsp
10775         movq    %xmm0, (%rsp)
10776         movq    %xmm1, 8(%rsp)
10777         movq    %xmm2, 16(%rsp)
10778         movq    %xmm3, 24(%rsp)
10779         call    _x86_64_get_dispatch@PLT
10780         movq    24(%rsp), %xmm3
10781         movq    16(%rsp), %xmm2
10782         movq    8(%rsp), %xmm1
10783         movq    (%rsp), %xmm0
10784         addq    $40, %rsp
10785         movq    2400(%rax), %r11
10786         jmp     *%r11
10787 #else
10788         movq    _glapi_Dispatch(%rip), %rax
10789         testq   %rax, %rax
10790         je      1f
10791         movq    2400(%rax), %r11
10792         jmp     *%r11
10793 1:
10794         subq    $40, %rsp
10795         movq    %xmm0, (%rsp)
10796         movq    %xmm1, 8(%rsp)
10797         movq    %xmm2, 16(%rsp)
10798         movq    %xmm3, 24(%rsp)
10799         call    _glapi_get_dispatch
10800         movq    24(%rsp), %xmm3
10801         movq    16(%rsp), %xmm2
10802         movq    8(%rsp), %xmm1
10803         movq    (%rsp), %xmm0
10804         addq    $40, %rsp
10805         movq    2400(%rax), %r11
10806         jmp     *%r11
10807 #endif /* defined(GLX_USE_TLS) */
10808         .size   GL_PREFIX(Rotatef), .-GL_PREFIX(Rotatef)
10809
10810         .p2align        4,,15
10811         .globl  GL_PREFIX(Scaled)
10812         .type   GL_PREFIX(Scaled), @function
10813 GL_PREFIX(Scaled):
10814 #if defined(GLX_USE_TLS)
10815         call    _x86_64_get_dispatch@PLT
10816         movq    2408(%rax), %r11
10817         jmp     *%r11
10818 #elif defined(PTHREADS)
10819         subq    $24, %rsp
10820         movq    %xmm0, (%rsp)
10821         movq    %xmm1, 8(%rsp)
10822         movq    %xmm2, 16(%rsp)
10823         call    _x86_64_get_dispatch@PLT
10824         movq    16(%rsp), %xmm2
10825         movq    8(%rsp), %xmm1
10826         movq    (%rsp), %xmm0
10827         addq    $24, %rsp
10828         movq    2408(%rax), %r11
10829         jmp     *%r11
10830 #else
10831         movq    _glapi_Dispatch(%rip), %rax
10832         testq   %rax, %rax
10833         je      1f
10834         movq    2408(%rax), %r11
10835         jmp     *%r11
10836 1:
10837         subq    $24, %rsp
10838         movq    %xmm0, (%rsp)
10839         movq    %xmm1, 8(%rsp)
10840         movq    %xmm2, 16(%rsp)
10841         call    _glapi_get_dispatch
10842         movq    16(%rsp), %xmm2
10843         movq    8(%rsp), %xmm1
10844         movq    (%rsp), %xmm0
10845         addq    $24, %rsp
10846         movq    2408(%rax), %r11
10847         jmp     *%r11
10848 #endif /* defined(GLX_USE_TLS) */
10849         .size   GL_PREFIX(Scaled), .-GL_PREFIX(Scaled)
10850
10851         .p2align        4,,15
10852         .globl  GL_PREFIX(Scalef)
10853         .type   GL_PREFIX(Scalef), @function
10854 GL_PREFIX(Scalef):
10855 #if defined(GLX_USE_TLS)
10856         call    _x86_64_get_dispatch@PLT
10857         movq    2416(%rax), %r11
10858         jmp     *%r11
10859 #elif defined(PTHREADS)
10860         subq    $24, %rsp
10861         movq    %xmm0, (%rsp)
10862         movq    %xmm1, 8(%rsp)
10863         movq    %xmm2, 16(%rsp)
10864         call    _x86_64_get_dispatch@PLT
10865         movq    16(%rsp), %xmm2
10866         movq    8(%rsp), %xmm1
10867         movq    (%rsp), %xmm0
10868         addq    $24, %rsp
10869         movq    2416(%rax), %r11
10870         jmp     *%r11
10871 #else
10872         movq    _glapi_Dispatch(%rip), %rax
10873         testq   %rax, %rax
10874         je      1f
10875         movq    2416(%rax), %r11
10876         jmp     *%r11
10877 1:
10878         subq    $24, %rsp
10879         movq    %xmm0, (%rsp)
10880         movq    %xmm1, 8(%rsp)
10881         movq    %xmm2, 16(%rsp)
10882         call    _glapi_get_dispatch
10883         movq    16(%rsp), %xmm2
10884         movq    8(%rsp), %xmm1
10885         movq    (%rsp), %xmm0
10886         addq    $24, %rsp
10887         movq    2416(%rax), %r11
10888         jmp     *%r11
10889 #endif /* defined(GLX_USE_TLS) */
10890         .size   GL_PREFIX(Scalef), .-GL_PREFIX(Scalef)
10891
10892         .p2align        4,,15
10893         .globl  GL_PREFIX(Translated)
10894         .type   GL_PREFIX(Translated), @function
10895 GL_PREFIX(Translated):
10896 #if defined(GLX_USE_TLS)
10897         call    _x86_64_get_dispatch@PLT
10898         movq    2424(%rax), %r11
10899         jmp     *%r11
10900 #elif defined(PTHREADS)
10901         subq    $24, %rsp
10902         movq    %xmm0, (%rsp)
10903         movq    %xmm1, 8(%rsp)
10904         movq    %xmm2, 16(%rsp)
10905         call    _x86_64_get_dispatch@PLT
10906         movq    16(%rsp), %xmm2
10907         movq    8(%rsp), %xmm1
10908         movq    (%rsp), %xmm0
10909         addq    $24, %rsp
10910         movq    2424(%rax), %r11
10911         jmp     *%r11
10912 #else
10913         movq    _glapi_Dispatch(%rip), %rax
10914         testq   %rax, %rax
10915         je      1f
10916         movq    2424(%rax), %r11
10917         jmp     *%r11
10918 1:
10919         subq    $24, %rsp
10920         movq    %xmm0, (%rsp)
10921         movq    %xmm1, 8(%rsp)
10922         movq    %xmm2, 16(%rsp)
10923         call    _glapi_get_dispatch
10924         movq    16(%rsp), %xmm2
10925         movq    8(%rsp), %xmm1
10926         movq    (%rsp), %xmm0
10927         addq    $24, %rsp
10928         movq    2424(%rax), %r11
10929         jmp     *%r11
10930 #endif /* defined(GLX_USE_TLS) */
10931         .size   GL_PREFIX(Translated), .-GL_PREFIX(Translated)
10932
10933         .p2align        4,,15
10934         .globl  GL_PREFIX(Translatef)
10935         .type   GL_PREFIX(Translatef), @function
10936 GL_PREFIX(Translatef):
10937 #if defined(GLX_USE_TLS)
10938         call    _x86_64_get_dispatch@PLT
10939         movq    2432(%rax), %r11
10940         jmp     *%r11
10941 #elif defined(PTHREADS)
10942         subq    $24, %rsp
10943         movq    %xmm0, (%rsp)
10944         movq    %xmm1, 8(%rsp)
10945         movq    %xmm2, 16(%rsp)
10946         call    _x86_64_get_dispatch@PLT
10947         movq    16(%rsp), %xmm2
10948         movq    8(%rsp), %xmm1
10949         movq    (%rsp), %xmm0
10950         addq    $24, %rsp
10951         movq    2432(%rax), %r11
10952         jmp     *%r11
10953 #else
10954         movq    _glapi_Dispatch(%rip), %rax
10955         testq   %rax, %rax
10956         je      1f
10957         movq    2432(%rax), %r11
10958         jmp     *%r11
10959 1:
10960         subq    $24, %rsp
10961         movq    %xmm0, (%rsp)
10962         movq    %xmm1, 8(%rsp)
10963         movq    %xmm2, 16(%rsp)
10964         call    _glapi_get_dispatch
10965         movq    16(%rsp), %xmm2
10966         movq    8(%rsp), %xmm1
10967         movq    (%rsp), %xmm0
10968         addq    $24, %rsp
10969         movq    2432(%rax), %r11
10970         jmp     *%r11
10971 #endif /* defined(GLX_USE_TLS) */
10972         .size   GL_PREFIX(Translatef), .-GL_PREFIX(Translatef)
10973
10974         .p2align        4,,15
10975         .globl  GL_PREFIX(Viewport)
10976         .type   GL_PREFIX(Viewport), @function
10977 GL_PREFIX(Viewport):
10978 #if defined(GLX_USE_TLS)
10979         call    _x86_64_get_dispatch@PLT
10980         movq    2440(%rax), %r11
10981         jmp     *%r11
10982 #elif defined(PTHREADS)
10983         pushq   %rdi
10984         pushq   %rsi
10985         pushq   %rdx
10986         pushq   %rcx
10987         pushq   %rbp
10988         call    _x86_64_get_dispatch@PLT
10989         popq    %rbp
10990         popq    %rcx
10991         popq    %rdx
10992         popq    %rsi
10993         popq    %rdi
10994         movq    2440(%rax), %r11
10995         jmp     *%r11
10996 #else
10997         movq    _glapi_Dispatch(%rip), %rax
10998         testq   %rax, %rax
10999         je      1f
11000         movq    2440(%rax), %r11
11001         jmp     *%r11
11002 1:
11003         pushq   %rdi
11004         pushq   %rsi
11005         pushq   %rdx
11006         pushq   %rcx
11007         pushq   %rbp
11008         call    _glapi_get_dispatch
11009         popq    %rbp
11010         popq    %rcx
11011         popq    %rdx
11012         popq    %rsi
11013         popq    %rdi
11014         movq    2440(%rax), %r11
11015         jmp     *%r11
11016 #endif /* defined(GLX_USE_TLS) */
11017         .size   GL_PREFIX(Viewport), .-GL_PREFIX(Viewport)
11018
11019         .p2align        4,,15
11020         .globl  GL_PREFIX(ArrayElement)
11021         .type   GL_PREFIX(ArrayElement), @function
11022 GL_PREFIX(ArrayElement):
11023 #if defined(GLX_USE_TLS)
11024         call    _x86_64_get_dispatch@PLT
11025         movq    2448(%rax), %r11
11026         jmp     *%r11
11027 #elif defined(PTHREADS)
11028         pushq   %rdi
11029         call    _x86_64_get_dispatch@PLT
11030         popq    %rdi
11031         movq    2448(%rax), %r11
11032         jmp     *%r11
11033 #else
11034         movq    _glapi_Dispatch(%rip), %rax
11035         testq   %rax, %rax
11036         je      1f
11037         movq    2448(%rax), %r11
11038         jmp     *%r11
11039 1:
11040         pushq   %rdi
11041         call    _glapi_get_dispatch
11042         popq    %rdi
11043         movq    2448(%rax), %r11
11044         jmp     *%r11
11045 #endif /* defined(GLX_USE_TLS) */
11046         .size   GL_PREFIX(ArrayElement), .-GL_PREFIX(ArrayElement)
11047
11048         .p2align        4,,15
11049         .globl  GL_PREFIX(BindTexture)
11050         .type   GL_PREFIX(BindTexture), @function
11051 GL_PREFIX(BindTexture):
11052 #if defined(GLX_USE_TLS)
11053         call    _x86_64_get_dispatch@PLT
11054         movq    2456(%rax), %r11
11055         jmp     *%r11
11056 #elif defined(PTHREADS)
11057         pushq   %rdi
11058         pushq   %rsi
11059         pushq   %rbp
11060         call    _x86_64_get_dispatch@PLT
11061         popq    %rbp
11062         popq    %rsi
11063         popq    %rdi
11064         movq    2456(%rax), %r11
11065         jmp     *%r11
11066 #else
11067         movq    _glapi_Dispatch(%rip), %rax
11068         testq   %rax, %rax
11069         je      1f
11070         movq    2456(%rax), %r11
11071         jmp     *%r11
11072 1:
11073         pushq   %rdi
11074         pushq   %rsi
11075         pushq   %rbp
11076         call    _glapi_get_dispatch
11077         popq    %rbp
11078         popq    %rsi
11079         popq    %rdi
11080         movq    2456(%rax), %r11
11081         jmp     *%r11
11082 #endif /* defined(GLX_USE_TLS) */
11083         .size   GL_PREFIX(BindTexture), .-GL_PREFIX(BindTexture)
11084
11085         .p2align        4,,15
11086         .globl  GL_PREFIX(ColorPointer)
11087         .type   GL_PREFIX(ColorPointer), @function
11088 GL_PREFIX(ColorPointer):
11089 #if defined(GLX_USE_TLS)
11090         call    _x86_64_get_dispatch@PLT
11091         movq    2464(%rax), %r11
11092         jmp     *%r11
11093 #elif defined(PTHREADS)
11094         pushq   %rdi
11095         pushq   %rsi
11096         pushq   %rdx
11097         pushq   %rcx
11098         pushq   %rbp
11099         call    _x86_64_get_dispatch@PLT
11100         popq    %rbp
11101         popq    %rcx
11102         popq    %rdx
11103         popq    %rsi
11104         popq    %rdi
11105         movq    2464(%rax), %r11
11106         jmp     *%r11
11107 #else
11108         movq    _glapi_Dispatch(%rip), %rax
11109         testq   %rax, %rax
11110         je      1f
11111         movq    2464(%rax), %r11
11112         jmp     *%r11
11113 1:
11114         pushq   %rdi
11115         pushq   %rsi
11116         pushq   %rdx
11117         pushq   %rcx
11118         pushq   %rbp
11119         call    _glapi_get_dispatch
11120         popq    %rbp
11121         popq    %rcx
11122         popq    %rdx
11123         popq    %rsi
11124         popq    %rdi
11125         movq    2464(%rax), %r11
11126         jmp     *%r11
11127 #endif /* defined(GLX_USE_TLS) */
11128         .size   GL_PREFIX(ColorPointer), .-GL_PREFIX(ColorPointer)
11129
11130         .p2align        4,,15
11131         .globl  GL_PREFIX(DisableClientState)
11132         .type   GL_PREFIX(DisableClientState), @function
11133 GL_PREFIX(DisableClientState):
11134 #if defined(GLX_USE_TLS)
11135         call    _x86_64_get_dispatch@PLT
11136         movq    2472(%rax), %r11
11137         jmp     *%r11
11138 #elif defined(PTHREADS)
11139         pushq   %rdi
11140         call    _x86_64_get_dispatch@PLT
11141         popq    %rdi
11142         movq    2472(%rax), %r11
11143         jmp     *%r11
11144 #else
11145         movq    _glapi_Dispatch(%rip), %rax
11146         testq   %rax, %rax
11147         je      1f
11148         movq    2472(%rax), %r11
11149         jmp     *%r11
11150 1:
11151         pushq   %rdi
11152         call    _glapi_get_dispatch
11153         popq    %rdi
11154         movq    2472(%rax), %r11
11155         jmp     *%r11
11156 #endif /* defined(GLX_USE_TLS) */
11157         .size   GL_PREFIX(DisableClientState), .-GL_PREFIX(DisableClientState)
11158
11159         .p2align        4,,15
11160         .globl  GL_PREFIX(DrawArrays)
11161         .type   GL_PREFIX(DrawArrays), @function
11162 GL_PREFIX(DrawArrays):
11163 #if defined(GLX_USE_TLS)
11164         call    _x86_64_get_dispatch@PLT
11165         movq    2480(%rax), %r11
11166         jmp     *%r11
11167 #elif defined(PTHREADS)
11168         pushq   %rdi
11169         pushq   %rsi
11170         pushq   %rdx
11171         call    _x86_64_get_dispatch@PLT
11172         popq    %rdx
11173         popq    %rsi
11174         popq    %rdi
11175         movq    2480(%rax), %r11
11176         jmp     *%r11
11177 #else
11178         movq    _glapi_Dispatch(%rip), %rax
11179         testq   %rax, %rax
11180         je      1f
11181         movq    2480(%rax), %r11
11182         jmp     *%r11
11183 1:
11184         pushq   %rdi
11185         pushq   %rsi
11186         pushq   %rdx
11187         call    _glapi_get_dispatch
11188         popq    %rdx
11189         popq    %rsi
11190         popq    %rdi
11191         movq    2480(%rax), %r11
11192         jmp     *%r11
11193 #endif /* defined(GLX_USE_TLS) */
11194         .size   GL_PREFIX(DrawArrays), .-GL_PREFIX(DrawArrays)
11195
11196         .p2align        4,,15
11197         .globl  GL_PREFIX(DrawElements)
11198         .type   GL_PREFIX(DrawElements), @function
11199 GL_PREFIX(DrawElements):
11200 #if defined(GLX_USE_TLS)
11201         call    _x86_64_get_dispatch@PLT
11202         movq    2488(%rax), %r11
11203         jmp     *%r11
11204 #elif defined(PTHREADS)
11205         pushq   %rdi
11206         pushq   %rsi
11207         pushq   %rdx
11208         pushq   %rcx
11209         pushq   %rbp
11210         call    _x86_64_get_dispatch@PLT
11211         popq    %rbp
11212         popq    %rcx
11213         popq    %rdx
11214         popq    %rsi
11215         popq    %rdi
11216         movq    2488(%rax), %r11
11217         jmp     *%r11
11218 #else
11219         movq    _glapi_Dispatch(%rip), %rax
11220         testq   %rax, %rax
11221         je      1f
11222         movq    2488(%rax), %r11
11223         jmp     *%r11
11224 1:
11225         pushq   %rdi
11226         pushq   %rsi
11227         pushq   %rdx
11228         pushq   %rcx
11229         pushq   %rbp
11230         call    _glapi_get_dispatch
11231         popq    %rbp
11232         popq    %rcx
11233         popq    %rdx
11234         popq    %rsi
11235         popq    %rdi
11236         movq    2488(%rax), %r11
11237         jmp     *%r11
11238 #endif /* defined(GLX_USE_TLS) */
11239         .size   GL_PREFIX(DrawElements), .-GL_PREFIX(DrawElements)
11240
11241         .p2align        4,,15
11242         .globl  GL_PREFIX(EdgeFlagPointer)
11243         .type   GL_PREFIX(EdgeFlagPointer), @function
11244 GL_PREFIX(EdgeFlagPointer):
11245 #if defined(GLX_USE_TLS)
11246         call    _x86_64_get_dispatch@PLT
11247         movq    2496(%rax), %r11
11248         jmp     *%r11
11249 #elif defined(PTHREADS)
11250         pushq   %rdi
11251         pushq   %rsi
11252         pushq   %rbp
11253         call    _x86_64_get_dispatch@PLT
11254         popq    %rbp
11255         popq    %rsi
11256         popq    %rdi
11257         movq    2496(%rax), %r11
11258         jmp     *%r11
11259 #else
11260         movq    _glapi_Dispatch(%rip), %rax
11261         testq   %rax, %rax
11262         je      1f
11263         movq    2496(%rax), %r11
11264         jmp     *%r11
11265 1:
11266         pushq   %rdi
11267         pushq   %rsi
11268         pushq   %rbp
11269         call    _glapi_get_dispatch
11270         popq    %rbp
11271         popq    %rsi
11272         popq    %rdi
11273         movq    2496(%rax), %r11
11274         jmp     *%r11
11275 #endif /* defined(GLX_USE_TLS) */
11276         .size   GL_PREFIX(EdgeFlagPointer), .-GL_PREFIX(EdgeFlagPointer)
11277
11278         .p2align        4,,15
11279         .globl  GL_PREFIX(EnableClientState)
11280         .type   GL_PREFIX(EnableClientState), @function
11281 GL_PREFIX(EnableClientState):
11282 #if defined(GLX_USE_TLS)
11283         call    _x86_64_get_dispatch@PLT
11284         movq    2504(%rax), %r11
11285         jmp     *%r11
11286 #elif defined(PTHREADS)
11287         pushq   %rdi
11288         call    _x86_64_get_dispatch@PLT
11289         popq    %rdi
11290         movq    2504(%rax), %r11
11291         jmp     *%r11
11292 #else
11293         movq    _glapi_Dispatch(%rip), %rax
11294         testq   %rax, %rax
11295         je      1f
11296         movq    2504(%rax), %r11
11297         jmp     *%r11
11298 1:
11299         pushq   %rdi
11300         call    _glapi_get_dispatch
11301         popq    %rdi
11302         movq    2504(%rax), %r11
11303         jmp     *%r11
11304 #endif /* defined(GLX_USE_TLS) */
11305         .size   GL_PREFIX(EnableClientState), .-GL_PREFIX(EnableClientState)
11306
11307         .p2align        4,,15
11308         .globl  GL_PREFIX(IndexPointer)
11309         .type   GL_PREFIX(IndexPointer), @function
11310 GL_PREFIX(IndexPointer):
11311 #if defined(GLX_USE_TLS)
11312         call    _x86_64_get_dispatch@PLT
11313         movq    2512(%rax), %r11
11314         jmp     *%r11
11315 #elif defined(PTHREADS)
11316         pushq   %rdi
11317         pushq   %rsi
11318         pushq   %rdx
11319         call    _x86_64_get_dispatch@PLT
11320         popq    %rdx
11321         popq    %rsi
11322         popq    %rdi
11323         movq    2512(%rax), %r11
11324         jmp     *%r11
11325 #else
11326         movq    _glapi_Dispatch(%rip), %rax
11327         testq   %rax, %rax
11328         je      1f
11329         movq    2512(%rax), %r11
11330         jmp     *%r11
11331 1:
11332         pushq   %rdi
11333         pushq   %rsi
11334         pushq   %rdx
11335         call    _glapi_get_dispatch
11336         popq    %rdx
11337         popq    %rsi
11338         popq    %rdi
11339         movq    2512(%rax), %r11
11340         jmp     *%r11
11341 #endif /* defined(GLX_USE_TLS) */
11342         .size   GL_PREFIX(IndexPointer), .-GL_PREFIX(IndexPointer)
11343
11344         .p2align        4,,15
11345         .globl  GL_PREFIX(Indexub)
11346         .type   GL_PREFIX(Indexub), @function
11347 GL_PREFIX(Indexub):
11348 #if defined(GLX_USE_TLS)
11349         call    _x86_64_get_dispatch@PLT
11350         movq    2520(%rax), %r11
11351         jmp     *%r11
11352 #elif defined(PTHREADS)
11353         pushq   %rdi
11354         call    _x86_64_get_dispatch@PLT
11355         popq    %rdi
11356         movq    2520(%rax), %r11
11357         jmp     *%r11
11358 #else
11359         movq    _glapi_Dispatch(%rip), %rax
11360         testq   %rax, %rax
11361         je      1f
11362         movq    2520(%rax), %r11
11363         jmp     *%r11
11364 1:
11365         pushq   %rdi
11366         call    _glapi_get_dispatch
11367         popq    %rdi
11368         movq    2520(%rax), %r11
11369         jmp     *%r11
11370 #endif /* defined(GLX_USE_TLS) */
11371         .size   GL_PREFIX(Indexub), .-GL_PREFIX(Indexub)
11372
11373         .p2align        4,,15
11374         .globl  GL_PREFIX(Indexubv)
11375         .type   GL_PREFIX(Indexubv), @function
11376 GL_PREFIX(Indexubv):
11377 #if defined(GLX_USE_TLS)
11378         call    _x86_64_get_dispatch@PLT
11379         movq    2528(%rax), %r11
11380         jmp     *%r11
11381 #elif defined(PTHREADS)
11382         pushq   %rdi
11383         call    _x86_64_get_dispatch@PLT
11384         popq    %rdi
11385         movq    2528(%rax), %r11
11386         jmp     *%r11
11387 #else
11388         movq    _glapi_Dispatch(%rip), %rax
11389         testq   %rax, %rax
11390         je      1f
11391         movq    2528(%rax), %r11
11392         jmp     *%r11
11393 1:
11394         pushq   %rdi
11395         call    _glapi_get_dispatch
11396         popq    %rdi
11397         movq    2528(%rax), %r11
11398         jmp     *%r11
11399 #endif /* defined(GLX_USE_TLS) */
11400         .size   GL_PREFIX(Indexubv), .-GL_PREFIX(Indexubv)
11401
11402         .p2align        4,,15
11403         .globl  GL_PREFIX(InterleavedArrays)
11404         .type   GL_PREFIX(InterleavedArrays), @function
11405 GL_PREFIX(InterleavedArrays):
11406 #if defined(GLX_USE_TLS)
11407         call    _x86_64_get_dispatch@PLT
11408         movq    2536(%rax), %r11
11409         jmp     *%r11
11410 #elif defined(PTHREADS)
11411         pushq   %rdi
11412         pushq   %rsi
11413         pushq   %rdx
11414         call    _x86_64_get_dispatch@PLT
11415         popq    %rdx
11416         popq    %rsi
11417         popq    %rdi
11418         movq    2536(%rax), %r11
11419         jmp     *%r11
11420 #else
11421         movq    _glapi_Dispatch(%rip), %rax
11422         testq   %rax, %rax
11423         je      1f
11424         movq    2536(%rax), %r11
11425         jmp     *%r11
11426 1:
11427         pushq   %rdi
11428         pushq   %rsi
11429         pushq   %rdx
11430         call    _glapi_get_dispatch
11431         popq    %rdx
11432         popq    %rsi
11433         popq    %rdi
11434         movq    2536(%rax), %r11
11435         jmp     *%r11
11436 #endif /* defined(GLX_USE_TLS) */
11437         .size   GL_PREFIX(InterleavedArrays), .-GL_PREFIX(InterleavedArrays)
11438
11439         .p2align        4,,15
11440         .globl  GL_PREFIX(NormalPointer)
11441         .type   GL_PREFIX(NormalPointer), @function
11442 GL_PREFIX(NormalPointer):
11443 #if defined(GLX_USE_TLS)
11444         call    _x86_64_get_dispatch@PLT
11445         movq    2544(%rax), %r11
11446         jmp     *%r11
11447 #elif defined(PTHREADS)
11448         pushq   %rdi
11449         pushq   %rsi
11450         pushq   %rdx
11451         call    _x86_64_get_dispatch@PLT
11452         popq    %rdx
11453         popq    %rsi
11454         popq    %rdi
11455         movq    2544(%rax), %r11
11456         jmp     *%r11
11457 #else
11458         movq    _glapi_Dispatch(%rip), %rax
11459         testq   %rax, %rax
11460         je      1f
11461         movq    2544(%rax), %r11
11462         jmp     *%r11
11463 1:
11464         pushq   %rdi
11465         pushq   %rsi
11466         pushq   %rdx
11467         call    _glapi_get_dispatch
11468         popq    %rdx
11469         popq    %rsi
11470         popq    %rdi
11471         movq    2544(%rax), %r11
11472         jmp     *%r11
11473 #endif /* defined(GLX_USE_TLS) */
11474         .size   GL_PREFIX(NormalPointer), .-GL_PREFIX(NormalPointer)
11475
11476         .p2align        4,,15
11477         .globl  GL_PREFIX(PolygonOffset)
11478         .type   GL_PREFIX(PolygonOffset), @function
11479 GL_PREFIX(PolygonOffset):
11480 #if defined(GLX_USE_TLS)
11481         call    _x86_64_get_dispatch@PLT
11482         movq    2552(%rax), %r11
11483         jmp     *%r11
11484 #elif defined(PTHREADS)
11485         subq    $24, %rsp
11486         movq    %xmm0, (%rsp)
11487         movq    %xmm1, 8(%rsp)
11488         call    _x86_64_get_dispatch@PLT
11489         movq    8(%rsp), %xmm1
11490         movq    (%rsp), %xmm0
11491         addq    $24, %rsp
11492         movq    2552(%rax), %r11
11493         jmp     *%r11
11494 #else
11495         movq    _glapi_Dispatch(%rip), %rax
11496         testq   %rax, %rax
11497         je      1f
11498         movq    2552(%rax), %r11
11499         jmp     *%r11
11500 1:
11501         subq    $24, %rsp
11502         movq    %xmm0, (%rsp)
11503         movq    %xmm1, 8(%rsp)
11504         call    _glapi_get_dispatch
11505         movq    8(%rsp), %xmm1
11506         movq    (%rsp), %xmm0
11507         addq    $24, %rsp
11508         movq    2552(%rax), %r11
11509         jmp     *%r11
11510 #endif /* defined(GLX_USE_TLS) */
11511         .size   GL_PREFIX(PolygonOffset), .-GL_PREFIX(PolygonOffset)
11512
11513         .p2align        4,,15
11514         .globl  GL_PREFIX(TexCoordPointer)
11515         .type   GL_PREFIX(TexCoordPointer), @function
11516 GL_PREFIX(TexCoordPointer):
11517 #if defined(GLX_USE_TLS)
11518         call    _x86_64_get_dispatch@PLT
11519         movq    2560(%rax), %r11
11520         jmp     *%r11
11521 #elif defined(PTHREADS)
11522         pushq   %rdi
11523         pushq   %rsi
11524         pushq   %rdx
11525         pushq   %rcx
11526         pushq   %rbp
11527         call    _x86_64_get_dispatch@PLT
11528         popq    %rbp
11529         popq    %rcx
11530         popq    %rdx
11531         popq    %rsi
11532         popq    %rdi
11533         movq    2560(%rax), %r11
11534         jmp     *%r11
11535 #else
11536         movq    _glapi_Dispatch(%rip), %rax
11537         testq   %rax, %rax
11538         je      1f
11539         movq    2560(%rax), %r11
11540         jmp     *%r11
11541 1:
11542         pushq   %rdi
11543         pushq   %rsi
11544         pushq   %rdx
11545         pushq   %rcx
11546         pushq   %rbp
11547         call    _glapi_get_dispatch
11548         popq    %rbp
11549         popq    %rcx
11550         popq    %rdx
11551         popq    %rsi
11552         popq    %rdi
11553         movq    2560(%rax), %r11
11554         jmp     *%r11
11555 #endif /* defined(GLX_USE_TLS) */
11556         .size   GL_PREFIX(TexCoordPointer), .-GL_PREFIX(TexCoordPointer)
11557
11558         .p2align        4,,15
11559         .globl  GL_PREFIX(VertexPointer)
11560         .type   GL_PREFIX(VertexPointer), @function
11561 GL_PREFIX(VertexPointer):
11562 #if defined(GLX_USE_TLS)
11563         call    _x86_64_get_dispatch@PLT
11564         movq    2568(%rax), %r11
11565         jmp     *%r11
11566 #elif defined(PTHREADS)
11567         pushq   %rdi
11568         pushq   %rsi
11569         pushq   %rdx
11570         pushq   %rcx
11571         pushq   %rbp
11572         call    _x86_64_get_dispatch@PLT
11573         popq    %rbp
11574         popq    %rcx
11575         popq    %rdx
11576         popq    %rsi
11577         popq    %rdi
11578         movq    2568(%rax), %r11
11579         jmp     *%r11
11580 #else
11581         movq    _glapi_Dispatch(%rip), %rax
11582         testq   %rax, %rax
11583         je      1f
11584         movq    2568(%rax), %r11
11585         jmp     *%r11
11586 1:
11587         pushq   %rdi
11588         pushq   %rsi
11589         pushq   %rdx
11590         pushq   %rcx
11591         pushq   %rbp
11592         call    _glapi_get_dispatch
11593         popq    %rbp
11594         popq    %rcx
11595         popq    %rdx
11596         popq    %rsi
11597         popq    %rdi
11598         movq    2568(%rax), %r11
11599         jmp     *%r11
11600 #endif /* defined(GLX_USE_TLS) */
11601         .size   GL_PREFIX(VertexPointer), .-GL_PREFIX(VertexPointer)
11602
11603         .p2align        4,,15
11604         .globl  GL_PREFIX(AreTexturesResident)
11605         .type   GL_PREFIX(AreTexturesResident), @function
11606 GL_PREFIX(AreTexturesResident):
11607 #if defined(GLX_USE_TLS)
11608         call    _x86_64_get_dispatch@PLT
11609         movq    2576(%rax), %r11
11610         jmp     *%r11
11611 #elif defined(PTHREADS)
11612         pushq   %rdi
11613         pushq   %rsi
11614         pushq   %rdx
11615         call    _x86_64_get_dispatch@PLT
11616         popq    %rdx
11617         popq    %rsi
11618         popq    %rdi
11619         movq    2576(%rax), %r11
11620         jmp     *%r11
11621 #else
11622         movq    _glapi_Dispatch(%rip), %rax
11623         testq   %rax, %rax
11624         je      1f
11625         movq    2576(%rax), %r11
11626         jmp     *%r11
11627 1:
11628         pushq   %rdi
11629         pushq   %rsi
11630         pushq   %rdx
11631         call    _glapi_get_dispatch
11632         popq    %rdx
11633         popq    %rsi
11634         popq    %rdi
11635         movq    2576(%rax), %r11
11636         jmp     *%r11
11637 #endif /* defined(GLX_USE_TLS) */
11638         .size   GL_PREFIX(AreTexturesResident), .-GL_PREFIX(AreTexturesResident)
11639
11640         .p2align        4,,15
11641         .globl  GL_PREFIX(CopyTexImage1D)
11642         .type   GL_PREFIX(CopyTexImage1D), @function
11643 GL_PREFIX(CopyTexImage1D):
11644 #if defined(GLX_USE_TLS)
11645         call    _x86_64_get_dispatch@PLT
11646         movq    2584(%rax), %r11
11647         jmp     *%r11
11648 #elif defined(PTHREADS)
11649         pushq   %rdi
11650         pushq   %rsi
11651         pushq   %rdx
11652         pushq   %rcx
11653         pushq   %r8
11654         pushq   %r9
11655         pushq   %rbp
11656         call    _x86_64_get_dispatch@PLT
11657         popq    %rbp
11658         popq    %r9
11659         popq    %r8
11660         popq    %rcx
11661         popq    %rdx
11662         popq    %rsi
11663         popq    %rdi
11664         movq    2584(%rax), %r11
11665         jmp     *%r11
11666 #else
11667         movq    _glapi_Dispatch(%rip), %rax
11668         testq   %rax, %rax
11669         je      1f
11670         movq    2584(%rax), %r11
11671         jmp     *%r11
11672 1:
11673         pushq   %rdi
11674         pushq   %rsi
11675         pushq   %rdx
11676         pushq   %rcx
11677         pushq   %r8
11678         pushq   %r9
11679         pushq   %rbp
11680         call    _glapi_get_dispatch
11681         popq    %rbp
11682         popq    %r9
11683         popq    %r8
11684         popq    %rcx
11685         popq    %rdx
11686         popq    %rsi
11687         popq    %rdi
11688         movq    2584(%rax), %r11
11689         jmp     *%r11
11690 #endif /* defined(GLX_USE_TLS) */
11691         .size   GL_PREFIX(CopyTexImage1D), .-GL_PREFIX(CopyTexImage1D)
11692
11693         .p2align        4,,15
11694         .globl  GL_PREFIX(CopyTexImage2D)
11695         .type   GL_PREFIX(CopyTexImage2D), @function
11696 GL_PREFIX(CopyTexImage2D):
11697 #if defined(GLX_USE_TLS)
11698         call    _x86_64_get_dispatch@PLT
11699         movq    2592(%rax), %r11
11700         jmp     *%r11
11701 #elif defined(PTHREADS)
11702         pushq   %rdi
11703         pushq   %rsi
11704         pushq   %rdx
11705         pushq   %rcx
11706         pushq   %r8
11707         pushq   %r9
11708         pushq   %rbp
11709         call    _x86_64_get_dispatch@PLT
11710         popq    %rbp
11711         popq    %r9
11712         popq    %r8
11713         popq    %rcx
11714         popq    %rdx
11715         popq    %rsi
11716         popq    %rdi
11717         movq    2592(%rax), %r11
11718         jmp     *%r11
11719 #else
11720         movq    _glapi_Dispatch(%rip), %rax
11721         testq   %rax, %rax
11722         je      1f
11723         movq    2592(%rax), %r11
11724         jmp     *%r11
11725 1:
11726         pushq   %rdi
11727         pushq   %rsi
11728         pushq   %rdx
11729         pushq   %rcx
11730         pushq   %r8
11731         pushq   %r9
11732         pushq   %rbp
11733         call    _glapi_get_dispatch
11734         popq    %rbp
11735         popq    %r9
11736         popq    %r8
11737         popq    %rcx
11738         popq    %rdx
11739         popq    %rsi
11740         popq    %rdi
11741         movq    2592(%rax), %r11
11742         jmp     *%r11
11743 #endif /* defined(GLX_USE_TLS) */
11744         .size   GL_PREFIX(CopyTexImage2D), .-GL_PREFIX(CopyTexImage2D)
11745
11746         .p2align        4,,15
11747         .globl  GL_PREFIX(CopyTexSubImage1D)
11748         .type   GL_PREFIX(CopyTexSubImage1D), @function
11749 GL_PREFIX(CopyTexSubImage1D):
11750 #if defined(GLX_USE_TLS)
11751         call    _x86_64_get_dispatch@PLT
11752         movq    2600(%rax), %r11
11753         jmp     *%r11
11754 #elif defined(PTHREADS)
11755         pushq   %rdi
11756         pushq   %rsi
11757         pushq   %rdx
11758         pushq   %rcx
11759         pushq   %r8
11760         pushq   %r9
11761         pushq   %rbp
11762         call    _x86_64_get_dispatch@PLT
11763         popq    %rbp
11764         popq    %r9
11765         popq    %r8
11766         popq    %rcx
11767         popq    %rdx
11768         popq    %rsi
11769         popq    %rdi
11770         movq    2600(%rax), %r11
11771         jmp     *%r11
11772 #else
11773         movq    _glapi_Dispatch(%rip), %rax
11774         testq   %rax, %rax
11775         je      1f
11776         movq    2600(%rax), %r11
11777         jmp     *%r11
11778 1:
11779         pushq   %rdi
11780         pushq   %rsi
11781         pushq   %rdx
11782         pushq   %rcx
11783         pushq   %r8
11784         pushq   %r9
11785         pushq   %rbp
11786         call    _glapi_get_dispatch
11787         popq    %rbp
11788         popq    %r9
11789         popq    %r8
11790         popq    %rcx
11791         popq    %rdx
11792         popq    %rsi
11793         popq    %rdi
11794         movq    2600(%rax), %r11
11795         jmp     *%r11
11796 #endif /* defined(GLX_USE_TLS) */
11797         .size   GL_PREFIX(CopyTexSubImage1D), .-GL_PREFIX(CopyTexSubImage1D)
11798
11799         .p2align        4,,15
11800         .globl  GL_PREFIX(CopyTexSubImage2D)
11801         .type   GL_PREFIX(CopyTexSubImage2D), @function
11802 GL_PREFIX(CopyTexSubImage2D):
11803 #if defined(GLX_USE_TLS)
11804         call    _x86_64_get_dispatch@PLT
11805         movq    2608(%rax), %r11
11806         jmp     *%r11
11807 #elif defined(PTHREADS)
11808         pushq   %rdi
11809         pushq   %rsi
11810         pushq   %rdx
11811         pushq   %rcx
11812         pushq   %r8
11813         pushq   %r9
11814         pushq   %rbp
11815         call    _x86_64_get_dispatch@PLT
11816         popq    %rbp
11817         popq    %r9
11818         popq    %r8
11819         popq    %rcx
11820         popq    %rdx
11821         popq    %rsi
11822         popq    %rdi
11823         movq    2608(%rax), %r11
11824         jmp     *%r11
11825 #else
11826         movq    _glapi_Dispatch(%rip), %rax
11827         testq   %rax, %rax
11828         je      1f
11829         movq    2608(%rax), %r11
11830         jmp     *%r11
11831 1:
11832         pushq   %rdi
11833         pushq   %rsi
11834         pushq   %rdx
11835         pushq   %rcx
11836         pushq   %r8
11837         pushq   %r9
11838         pushq   %rbp
11839         call    _glapi_get_dispatch
11840         popq    %rbp
11841         popq    %r9
11842         popq    %r8
11843         popq    %rcx
11844         popq    %rdx
11845         popq    %rsi
11846         popq    %rdi
11847         movq    2608(%rax), %r11
11848         jmp     *%r11
11849 #endif /* defined(GLX_USE_TLS) */
11850         .size   GL_PREFIX(CopyTexSubImage2D), .-GL_PREFIX(CopyTexSubImage2D)
11851
11852         .p2align        4,,15
11853         .globl  GL_PREFIX(DeleteTextures)
11854         .type   GL_PREFIX(DeleteTextures), @function
11855 GL_PREFIX(DeleteTextures):
11856 #if defined(GLX_USE_TLS)
11857         call    _x86_64_get_dispatch@PLT
11858         movq    2616(%rax), %r11
11859         jmp     *%r11
11860 #elif defined(PTHREADS)
11861         pushq   %rdi
11862         pushq   %rsi
11863         pushq   %rbp
11864         call    _x86_64_get_dispatch@PLT
11865         popq    %rbp
11866         popq    %rsi
11867         popq    %rdi
11868         movq    2616(%rax), %r11
11869         jmp     *%r11
11870 #else
11871         movq    _glapi_Dispatch(%rip), %rax
11872         testq   %rax, %rax
11873         je      1f
11874         movq    2616(%rax), %r11
11875         jmp     *%r11
11876 1:
11877         pushq   %rdi
11878         pushq   %rsi
11879         pushq   %rbp
11880         call    _glapi_get_dispatch
11881         popq    %rbp
11882         popq    %rsi
11883         popq    %rdi
11884         movq    2616(%rax), %r11
11885         jmp     *%r11
11886 #endif /* defined(GLX_USE_TLS) */
11887         .size   GL_PREFIX(DeleteTextures), .-GL_PREFIX(DeleteTextures)
11888
11889         .p2align        4,,15
11890         .globl  GL_PREFIX(GenTextures)
11891         .type   GL_PREFIX(GenTextures), @function
11892 GL_PREFIX(GenTextures):
11893 #if defined(GLX_USE_TLS)
11894         call    _x86_64_get_dispatch@PLT
11895         movq    2624(%rax), %r11
11896         jmp     *%r11
11897 #elif defined(PTHREADS)
11898         pushq   %rdi
11899         pushq   %rsi
11900         pushq   %rbp
11901         call    _x86_64_get_dispatch@PLT
11902         popq    %rbp
11903         popq    %rsi
11904         popq    %rdi
11905         movq    2624(%rax), %r11
11906         jmp     *%r11
11907 #else
11908         movq    _glapi_Dispatch(%rip), %rax
11909         testq   %rax, %rax
11910         je      1f
11911         movq    2624(%rax), %r11
11912         jmp     *%r11
11913 1:
11914         pushq   %rdi
11915         pushq   %rsi
11916         pushq   %rbp
11917         call    _glapi_get_dispatch
11918         popq    %rbp
11919         popq    %rsi
11920         popq    %rdi
11921         movq    2624(%rax), %r11
11922         jmp     *%r11
11923 #endif /* defined(GLX_USE_TLS) */
11924         .size   GL_PREFIX(GenTextures), .-GL_PREFIX(GenTextures)
11925
11926         .p2align        4,,15
11927         .globl  GL_PREFIX(GetPointerv)
11928         .type   GL_PREFIX(GetPointerv), @function
11929 GL_PREFIX(GetPointerv):
11930 #if defined(GLX_USE_TLS)
11931         call    _x86_64_get_dispatch@PLT
11932         movq    2632(%rax), %r11
11933         jmp     *%r11
11934 #elif defined(PTHREADS)
11935         pushq   %rdi
11936         pushq   %rsi
11937         pushq   %rbp
11938         call    _x86_64_get_dispatch@PLT
11939         popq    %rbp
11940         popq    %rsi
11941         popq    %rdi
11942         movq    2632(%rax), %r11
11943         jmp     *%r11
11944 #else
11945         movq    _glapi_Dispatch(%rip), %rax
11946         testq   %rax, %rax
11947         je      1f
11948         movq    2632(%rax), %r11
11949         jmp     *%r11
11950 1:
11951         pushq   %rdi
11952         pushq   %rsi
11953         pushq   %rbp
11954         call    _glapi_get_dispatch
11955         popq    %rbp
11956         popq    %rsi
11957         popq    %rdi
11958         movq    2632(%rax), %r11
11959         jmp     *%r11
11960 #endif /* defined(GLX_USE_TLS) */
11961         .size   GL_PREFIX(GetPointerv), .-GL_PREFIX(GetPointerv)
11962
11963         .p2align        4,,15
11964         .globl  GL_PREFIX(IsTexture)
11965         .type   GL_PREFIX(IsTexture), @function
11966 GL_PREFIX(IsTexture):
11967 #if defined(GLX_USE_TLS)
11968         call    _x86_64_get_dispatch@PLT
11969         movq    2640(%rax), %r11
11970         jmp     *%r11
11971 #elif defined(PTHREADS)
11972         pushq   %rdi
11973         call    _x86_64_get_dispatch@PLT
11974         popq    %rdi
11975         movq    2640(%rax), %r11
11976         jmp     *%r11
11977 #else
11978         movq    _glapi_Dispatch(%rip), %rax
11979         testq   %rax, %rax
11980         je      1f
11981         movq    2640(%rax), %r11
11982         jmp     *%r11
11983 1:
11984         pushq   %rdi
11985         call    _glapi_get_dispatch
11986         popq    %rdi
11987         movq    2640(%rax), %r11
11988         jmp     *%r11
11989 #endif /* defined(GLX_USE_TLS) */
11990         .size   GL_PREFIX(IsTexture), .-GL_PREFIX(IsTexture)
11991
11992         .p2align        4,,15
11993         .globl  GL_PREFIX(PrioritizeTextures)
11994         .type   GL_PREFIX(PrioritizeTextures), @function
11995 GL_PREFIX(PrioritizeTextures):
11996 #if defined(GLX_USE_TLS)
11997         call    _x86_64_get_dispatch@PLT
11998         movq    2648(%rax), %r11
11999         jmp     *%r11
12000 #elif defined(PTHREADS)
12001         pushq   %rdi
12002         pushq   %rsi
12003         pushq   %rdx
12004         call    _x86_64_get_dispatch@PLT
12005         popq    %rdx
12006         popq    %rsi
12007         popq    %rdi
12008         movq    2648(%rax), %r11
12009         jmp     *%r11
12010 #else
12011         movq    _glapi_Dispatch(%rip), %rax
12012         testq   %rax, %rax
12013         je      1f
12014         movq    2648(%rax), %r11
12015         jmp     *%r11
12016 1:
12017         pushq   %rdi
12018         pushq   %rsi
12019         pushq   %rdx
12020         call    _glapi_get_dispatch
12021         popq    %rdx
12022         popq    %rsi
12023         popq    %rdi
12024         movq    2648(%rax), %r11
12025         jmp     *%r11
12026 #endif /* defined(GLX_USE_TLS) */
12027         .size   GL_PREFIX(PrioritizeTextures), .-GL_PREFIX(PrioritizeTextures)
12028
12029         .p2align        4,,15
12030         .globl  GL_PREFIX(TexSubImage1D)
12031         .type   GL_PREFIX(TexSubImage1D), @function
12032 GL_PREFIX(TexSubImage1D):
12033 #if defined(GLX_USE_TLS)
12034         call    _x86_64_get_dispatch@PLT
12035         movq    2656(%rax), %r11
12036         jmp     *%r11
12037 #elif defined(PTHREADS)
12038         pushq   %rdi
12039         pushq   %rsi
12040         pushq   %rdx
12041         pushq   %rcx
12042         pushq   %r8
12043         pushq   %r9
12044         pushq   %rbp
12045         call    _x86_64_get_dispatch@PLT
12046         popq    %rbp
12047         popq    %r9
12048         popq    %r8
12049         popq    %rcx
12050         popq    %rdx
12051         popq    %rsi
12052         popq    %rdi
12053         movq    2656(%rax), %r11
12054         jmp     *%r11
12055 #else
12056         movq    _glapi_Dispatch(%rip), %rax
12057         testq   %rax, %rax
12058         je      1f
12059         movq    2656(%rax), %r11
12060         jmp     *%r11
12061 1:
12062         pushq   %rdi
12063         pushq   %rsi
12064         pushq   %rdx
12065         pushq   %rcx
12066         pushq   %r8
12067         pushq   %r9
12068         pushq   %rbp
12069         call    _glapi_get_dispatch
12070         popq    %rbp
12071         popq    %r9
12072         popq    %r8
12073         popq    %rcx
12074         popq    %rdx
12075         popq    %rsi
12076         popq    %rdi
12077         movq    2656(%rax), %r11
12078         jmp     *%r11
12079 #endif /* defined(GLX_USE_TLS) */
12080         .size   GL_PREFIX(TexSubImage1D), .-GL_PREFIX(TexSubImage1D)
12081
12082         .p2align        4,,15
12083         .globl  GL_PREFIX(TexSubImage2D)
12084         .type   GL_PREFIX(TexSubImage2D), @function
12085 GL_PREFIX(TexSubImage2D):
12086 #if defined(GLX_USE_TLS)
12087         call    _x86_64_get_dispatch@PLT
12088         movq    2664(%rax), %r11
12089         jmp     *%r11
12090 #elif defined(PTHREADS)
12091         pushq   %rdi
12092         pushq   %rsi
12093         pushq   %rdx
12094         pushq   %rcx
12095         pushq   %r8
12096         pushq   %r9
12097         pushq   %rbp
12098         call    _x86_64_get_dispatch@PLT
12099         popq    %rbp
12100         popq    %r9
12101         popq    %r8
12102         popq    %rcx
12103         popq    %rdx
12104         popq    %rsi
12105         popq    %rdi
12106         movq    2664(%rax), %r11
12107         jmp     *%r11
12108 #else
12109         movq    _glapi_Dispatch(%rip), %rax
12110         testq   %rax, %rax
12111         je      1f
12112         movq    2664(%rax), %r11
12113         jmp     *%r11
12114 1:
12115         pushq   %rdi
12116         pushq   %rsi
12117         pushq   %rdx
12118         pushq   %rcx
12119         pushq   %r8
12120         pushq   %r9
12121         pushq   %rbp
12122         call    _glapi_get_dispatch
12123         popq    %rbp
12124         popq    %r9
12125         popq    %r8
12126         popq    %rcx
12127         popq    %rdx
12128         popq    %rsi
12129         popq    %rdi
12130         movq    2664(%rax), %r11
12131         jmp     *%r11
12132 #endif /* defined(GLX_USE_TLS) */
12133         .size   GL_PREFIX(TexSubImage2D), .-GL_PREFIX(TexSubImage2D)
12134
12135         .p2align        4,,15
12136         .globl  GL_PREFIX(PopClientAttrib)
12137         .type   GL_PREFIX(PopClientAttrib), @function
12138 GL_PREFIX(PopClientAttrib):
12139 #if defined(GLX_USE_TLS)
12140         call    _x86_64_get_dispatch@PLT
12141         movq    2672(%rax), %r11
12142         jmp     *%r11
12143 #elif defined(PTHREADS)
12144         pushq   %rbp
12145         call    _x86_64_get_dispatch@PLT
12146         popq    %rbp
12147         movq    2672(%rax), %r11
12148         jmp     *%r11
12149 #else
12150         movq    _glapi_Dispatch(%rip), %rax
12151         testq   %rax, %rax
12152         je      1f
12153         movq    2672(%rax), %r11
12154         jmp     *%r11
12155 1:
12156         pushq   %rbp
12157         call    _glapi_get_dispatch
12158         popq    %rbp
12159         movq    2672(%rax), %r11
12160         jmp     *%r11
12161 #endif /* defined(GLX_USE_TLS) */
12162         .size   GL_PREFIX(PopClientAttrib), .-GL_PREFIX(PopClientAttrib)
12163
12164         .p2align        4,,15
12165         .globl  GL_PREFIX(PushClientAttrib)
12166         .type   GL_PREFIX(PushClientAttrib), @function
12167 GL_PREFIX(PushClientAttrib):
12168 #if defined(GLX_USE_TLS)
12169         call    _x86_64_get_dispatch@PLT
12170         movq    2680(%rax), %r11
12171         jmp     *%r11
12172 #elif defined(PTHREADS)
12173         pushq   %rdi
12174         call    _x86_64_get_dispatch@PLT
12175         popq    %rdi
12176         movq    2680(%rax), %r11
12177         jmp     *%r11
12178 #else
12179         movq    _glapi_Dispatch(%rip), %rax
12180         testq   %rax, %rax
12181         je      1f
12182         movq    2680(%rax), %r11
12183         jmp     *%r11
12184 1:
12185         pushq   %rdi
12186         call    _glapi_get_dispatch
12187         popq    %rdi
12188         movq    2680(%rax), %r11
12189         jmp     *%r11
12190 #endif /* defined(GLX_USE_TLS) */
12191         .size   GL_PREFIX(PushClientAttrib), .-GL_PREFIX(PushClientAttrib)
12192
12193         .p2align        4,,15
12194         .globl  GL_PREFIX(BlendColor)
12195         .type   GL_PREFIX(BlendColor), @function
12196 GL_PREFIX(BlendColor):
12197 #if defined(GLX_USE_TLS)
12198         call    _x86_64_get_dispatch@PLT
12199         movq    2688(%rax), %r11
12200         jmp     *%r11
12201 #elif defined(PTHREADS)
12202         pushq   %rdi
12203         pushq   %rsi
12204         pushq   %rdx
12205         pushq   %rcx
12206         pushq   %rbp
12207         call    _x86_64_get_dispatch@PLT
12208         popq    %rbp
12209         popq    %rcx
12210         popq    %rdx
12211         popq    %rsi
12212         popq    %rdi
12213         movq    2688(%rax), %r11
12214         jmp     *%r11
12215 #else
12216         movq    _glapi_Dispatch(%rip), %rax
12217         testq   %rax, %rax
12218         je      1f
12219         movq    2688(%rax), %r11
12220         jmp     *%r11
12221 1:
12222         pushq   %rdi
12223         pushq   %rsi
12224         pushq   %rdx
12225         pushq   %rcx
12226         pushq   %rbp
12227         call    _glapi_get_dispatch
12228         popq    %rbp
12229         popq    %rcx
12230         popq    %rdx
12231         popq    %rsi
12232         popq    %rdi
12233         movq    2688(%rax), %r11
12234         jmp     *%r11
12235 #endif /* defined(GLX_USE_TLS) */
12236         .size   GL_PREFIX(BlendColor), .-GL_PREFIX(BlendColor)
12237
12238         .p2align        4,,15
12239         .globl  GL_PREFIX(BlendEquation)
12240         .type   GL_PREFIX(BlendEquation), @function
12241 GL_PREFIX(BlendEquation):
12242 #if defined(GLX_USE_TLS)
12243         call    _x86_64_get_dispatch@PLT
12244         movq    2696(%rax), %r11
12245         jmp     *%r11
12246 #elif defined(PTHREADS)
12247         pushq   %rdi
12248         call    _x86_64_get_dispatch@PLT
12249         popq    %rdi
12250         movq    2696(%rax), %r11
12251         jmp     *%r11
12252 #else
12253         movq    _glapi_Dispatch(%rip), %rax
12254         testq   %rax, %rax
12255         je      1f
12256         movq    2696(%rax), %r11
12257         jmp     *%r11
12258 1:
12259         pushq   %rdi
12260         call    _glapi_get_dispatch
12261         popq    %rdi
12262         movq    2696(%rax), %r11
12263         jmp     *%r11
12264 #endif /* defined(GLX_USE_TLS) */
12265         .size   GL_PREFIX(BlendEquation), .-GL_PREFIX(BlendEquation)
12266
12267         .p2align        4,,15
12268         .globl  GL_PREFIX(DrawRangeElements)
12269         .type   GL_PREFIX(DrawRangeElements), @function
12270 GL_PREFIX(DrawRangeElements):
12271 #if defined(GLX_USE_TLS)
12272         call    _x86_64_get_dispatch@PLT
12273         movq    2704(%rax), %r11
12274         jmp     *%r11
12275 #elif defined(PTHREADS)
12276         pushq   %rdi
12277         pushq   %rsi
12278         pushq   %rdx
12279         pushq   %rcx
12280         pushq   %r8
12281         pushq   %r9
12282         pushq   %rbp
12283         call    _x86_64_get_dispatch@PLT
12284         popq    %rbp
12285         popq    %r9
12286         popq    %r8
12287         popq    %rcx
12288         popq    %rdx
12289         popq    %rsi
12290         popq    %rdi
12291         movq    2704(%rax), %r11
12292         jmp     *%r11
12293 #else
12294         movq    _glapi_Dispatch(%rip), %rax
12295         testq   %rax, %rax
12296         je      1f
12297         movq    2704(%rax), %r11
12298         jmp     *%r11
12299 1:
12300         pushq   %rdi
12301         pushq   %rsi
12302         pushq   %rdx
12303         pushq   %rcx
12304         pushq   %r8
12305         pushq   %r9
12306         pushq   %rbp
12307         call    _glapi_get_dispatch
12308         popq    %rbp
12309         popq    %r9
12310         popq    %r8
12311         popq    %rcx
12312         popq    %rdx
12313         popq    %rsi
12314         popq    %rdi
12315         movq    2704(%rax), %r11
12316         jmp     *%r11
12317 #endif /* defined(GLX_USE_TLS) */
12318         .size   GL_PREFIX(DrawRangeElements), .-GL_PREFIX(DrawRangeElements)
12319
12320         .p2align        4,,15
12321         .globl  GL_PREFIX(ColorTable)
12322         .type   GL_PREFIX(ColorTable), @function
12323 GL_PREFIX(ColorTable):
12324 #if defined(GLX_USE_TLS)
12325         call    _x86_64_get_dispatch@PLT
12326         movq    2712(%rax), %r11
12327         jmp     *%r11
12328 #elif defined(PTHREADS)
12329         pushq   %rdi
12330         pushq   %rsi
12331         pushq   %rdx
12332         pushq   %rcx
12333         pushq   %r8
12334         pushq   %r9
12335         pushq   %rbp
12336         call    _x86_64_get_dispatch@PLT
12337         popq    %rbp
12338         popq    %r9
12339         popq    %r8
12340         popq    %rcx
12341         popq    %rdx
12342         popq    %rsi
12343         popq    %rdi
12344         movq    2712(%rax), %r11
12345         jmp     *%r11
12346 #else
12347         movq    _glapi_Dispatch(%rip), %rax
12348         testq   %rax, %rax
12349         je      1f
12350         movq    2712(%rax), %r11
12351         jmp     *%r11
12352 1:
12353         pushq   %rdi
12354         pushq   %rsi
12355         pushq   %rdx
12356         pushq   %rcx
12357         pushq   %r8
12358         pushq   %r9
12359         pushq   %rbp
12360         call    _glapi_get_dispatch
12361         popq    %rbp
12362         popq    %r9
12363         popq    %r8
12364         popq    %rcx
12365         popq    %rdx
12366         popq    %rsi
12367         popq    %rdi
12368         movq    2712(%rax), %r11
12369         jmp     *%r11
12370 #endif /* defined(GLX_USE_TLS) */
12371         .size   GL_PREFIX(ColorTable), .-GL_PREFIX(ColorTable)
12372
12373         .p2align        4,,15
12374         .globl  GL_PREFIX(ColorTableParameterfv)
12375         .type   GL_PREFIX(ColorTableParameterfv), @function
12376 GL_PREFIX(ColorTableParameterfv):
12377 #if defined(GLX_USE_TLS)
12378         call    _x86_64_get_dispatch@PLT
12379         movq    2720(%rax), %r11
12380         jmp     *%r11
12381 #elif defined(PTHREADS)
12382         pushq   %rdi
12383         pushq   %rsi
12384         pushq   %rdx
12385         call    _x86_64_get_dispatch@PLT
12386         popq    %rdx
12387         popq    %rsi
12388         popq    %rdi
12389         movq    2720(%rax), %r11
12390         jmp     *%r11
12391 #else
12392         movq    _glapi_Dispatch(%rip), %rax
12393         testq   %rax, %rax
12394         je      1f
12395         movq    2720(%rax), %r11
12396         jmp     *%r11
12397 1:
12398         pushq   %rdi
12399         pushq   %rsi
12400         pushq   %rdx
12401         call    _glapi_get_dispatch
12402         popq    %rdx
12403         popq    %rsi
12404         popq    %rdi
12405         movq    2720(%rax), %r11
12406         jmp     *%r11
12407 #endif /* defined(GLX_USE_TLS) */
12408         .size   GL_PREFIX(ColorTableParameterfv), .-GL_PREFIX(ColorTableParameterfv)
12409
12410         .p2align        4,,15
12411         .globl  GL_PREFIX(ColorTableParameteriv)
12412         .type   GL_PREFIX(ColorTableParameteriv), @function
12413 GL_PREFIX(ColorTableParameteriv):
12414 #if defined(GLX_USE_TLS)
12415         call    _x86_64_get_dispatch@PLT
12416         movq    2728(%rax), %r11
12417         jmp     *%r11
12418 #elif defined(PTHREADS)
12419         pushq   %rdi
12420         pushq   %rsi
12421         pushq   %rdx
12422         call    _x86_64_get_dispatch@PLT
12423         popq    %rdx
12424         popq    %rsi
12425         popq    %rdi
12426         movq    2728(%rax), %r11
12427         jmp     *%r11
12428 #else
12429         movq    _glapi_Dispatch(%rip), %rax
12430         testq   %rax, %rax
12431         je      1f
12432         movq    2728(%rax), %r11
12433         jmp     *%r11
12434 1:
12435         pushq   %rdi
12436         pushq   %rsi
12437         pushq   %rdx
12438         call    _glapi_get_dispatch
12439         popq    %rdx
12440         popq    %rsi
12441         popq    %rdi
12442         movq    2728(%rax), %r11
12443         jmp     *%r11
12444 #endif /* defined(GLX_USE_TLS) */
12445         .size   GL_PREFIX(ColorTableParameteriv), .-GL_PREFIX(ColorTableParameteriv)
12446
12447         .p2align        4,,15
12448         .globl  GL_PREFIX(CopyColorTable)
12449         .type   GL_PREFIX(CopyColorTable), @function
12450 GL_PREFIX(CopyColorTable):
12451 #if defined(GLX_USE_TLS)
12452         call    _x86_64_get_dispatch@PLT
12453         movq    2736(%rax), %r11
12454         jmp     *%r11
12455 #elif defined(PTHREADS)
12456         pushq   %rdi
12457         pushq   %rsi
12458         pushq   %rdx
12459         pushq   %rcx
12460         pushq   %r8
12461         call    _x86_64_get_dispatch@PLT
12462         popq    %r8
12463         popq    %rcx
12464         popq    %rdx
12465         popq    %rsi
12466         popq    %rdi
12467         movq    2736(%rax), %r11
12468         jmp     *%r11
12469 #else
12470         movq    _glapi_Dispatch(%rip), %rax
12471         testq   %rax, %rax
12472         je      1f
12473         movq    2736(%rax), %r11
12474         jmp     *%r11
12475 1:
12476         pushq   %rdi
12477         pushq   %rsi
12478         pushq   %rdx
12479         pushq   %rcx
12480         pushq   %r8
12481         call    _glapi_get_dispatch
12482         popq    %r8
12483         popq    %rcx
12484         popq    %rdx
12485         popq    %rsi
12486         popq    %rdi
12487         movq    2736(%rax), %r11
12488         jmp     *%r11
12489 #endif /* defined(GLX_USE_TLS) */
12490         .size   GL_PREFIX(CopyColorTable), .-GL_PREFIX(CopyColorTable)
12491
12492         .p2align        4,,15
12493         .globl  GL_PREFIX(GetColorTable)
12494         .type   GL_PREFIX(GetColorTable), @function
12495 GL_PREFIX(GetColorTable):
12496 #if defined(GLX_USE_TLS)
12497         call    _x86_64_get_dispatch@PLT
12498         movq    2744(%rax), %r11
12499         jmp     *%r11
12500 #elif defined(PTHREADS)
12501         pushq   %rdi
12502         pushq   %rsi
12503         pushq   %rdx
12504         pushq   %rcx
12505         pushq   %rbp
12506         call    _x86_64_get_dispatch@PLT
12507         popq    %rbp
12508         popq    %rcx
12509         popq    %rdx
12510         popq    %rsi
12511         popq    %rdi
12512         movq    2744(%rax), %r11
12513         jmp     *%r11
12514 #else
12515         movq    _glapi_Dispatch(%rip), %rax
12516         testq   %rax, %rax
12517         je      1f
12518         movq    2744(%rax), %r11
12519         jmp     *%r11
12520 1:
12521         pushq   %rdi
12522         pushq   %rsi
12523         pushq   %rdx
12524         pushq   %rcx
12525         pushq   %rbp
12526         call    _glapi_get_dispatch
12527         popq    %rbp
12528         popq    %rcx
12529         popq    %rdx
12530         popq    %rsi
12531         popq    %rdi
12532         movq    2744(%rax), %r11
12533         jmp     *%r11
12534 #endif /* defined(GLX_USE_TLS) */
12535         .size   GL_PREFIX(GetColorTable), .-GL_PREFIX(GetColorTable)
12536
12537         .p2align        4,,15
12538         .globl  GL_PREFIX(GetColorTableParameterfv)
12539         .type   GL_PREFIX(GetColorTableParameterfv), @function
12540 GL_PREFIX(GetColorTableParameterfv):
12541 #if defined(GLX_USE_TLS)
12542         call    _x86_64_get_dispatch@PLT
12543         movq    2752(%rax), %r11
12544         jmp     *%r11
12545 #elif defined(PTHREADS)
12546         pushq   %rdi
12547         pushq   %rsi
12548         pushq   %rdx
12549         call    _x86_64_get_dispatch@PLT
12550         popq    %rdx
12551         popq    %rsi
12552         popq    %rdi
12553         movq    2752(%rax), %r11
12554         jmp     *%r11
12555 #else
12556         movq    _glapi_Dispatch(%rip), %rax
12557         testq   %rax, %rax
12558         je      1f
12559         movq    2752(%rax), %r11
12560         jmp     *%r11
12561 1:
12562         pushq   %rdi
12563         pushq   %rsi
12564         pushq   %rdx
12565         call    _glapi_get_dispatch
12566         popq    %rdx
12567         popq    %rsi
12568         popq    %rdi
12569         movq    2752(%rax), %r11
12570         jmp     *%r11
12571 #endif /* defined(GLX_USE_TLS) */
12572         .size   GL_PREFIX(GetColorTableParameterfv), .-GL_PREFIX(GetColorTableParameterfv)
12573
12574         .p2align        4,,15
12575         .globl  GL_PREFIX(GetColorTableParameteriv)
12576         .type   GL_PREFIX(GetColorTableParameteriv), @function
12577 GL_PREFIX(GetColorTableParameteriv):
12578 #if defined(GLX_USE_TLS)
12579         call    _x86_64_get_dispatch@PLT
12580         movq    2760(%rax), %r11
12581         jmp     *%r11
12582 #elif defined(PTHREADS)
12583         pushq   %rdi
12584         pushq   %rsi
12585         pushq   %rdx
12586         call    _x86_64_get_dispatch@PLT
12587         popq    %rdx
12588         popq    %rsi
12589         popq    %rdi
12590         movq    2760(%rax), %r11
12591         jmp     *%r11
12592 #else
12593         movq    _glapi_Dispatch(%rip), %rax
12594         testq   %rax, %rax
12595         je      1f
12596         movq    2760(%rax), %r11
12597         jmp     *%r11
12598 1:
12599         pushq   %rdi
12600         pushq   %rsi
12601         pushq   %rdx
12602         call    _glapi_get_dispatch
12603         popq    %rdx
12604         popq    %rsi
12605         popq    %rdi
12606         movq    2760(%rax), %r11
12607         jmp     *%r11
12608 #endif /* defined(GLX_USE_TLS) */
12609         .size   GL_PREFIX(GetColorTableParameteriv), .-GL_PREFIX(GetColorTableParameteriv)
12610
12611         .p2align        4,,15
12612         .globl  GL_PREFIX(ColorSubTable)
12613         .type   GL_PREFIX(ColorSubTable), @function
12614 GL_PREFIX(ColorSubTable):
12615 #if defined(GLX_USE_TLS)
12616         call    _x86_64_get_dispatch@PLT
12617         movq    2768(%rax), %r11
12618         jmp     *%r11
12619 #elif defined(PTHREADS)
12620         pushq   %rdi
12621         pushq   %rsi
12622         pushq   %rdx
12623         pushq   %rcx
12624         pushq   %r8
12625         pushq   %r9
12626         pushq   %rbp
12627         call    _x86_64_get_dispatch@PLT
12628         popq    %rbp
12629         popq    %r9
12630         popq    %r8
12631         popq    %rcx
12632         popq    %rdx
12633         popq    %rsi
12634         popq    %rdi
12635         movq    2768(%rax), %r11
12636         jmp     *%r11
12637 #else
12638         movq    _glapi_Dispatch(%rip), %rax
12639         testq   %rax, %rax
12640         je      1f
12641         movq    2768(%rax), %r11
12642         jmp     *%r11
12643 1:
12644         pushq   %rdi
12645         pushq   %rsi
12646         pushq   %rdx
12647         pushq   %rcx
12648         pushq   %r8
12649         pushq   %r9
12650         pushq   %rbp
12651         call    _glapi_get_dispatch
12652         popq    %rbp
12653         popq    %r9
12654         popq    %r8
12655         popq    %rcx
12656         popq    %rdx
12657         popq    %rsi
12658         popq    %rdi
12659         movq    2768(%rax), %r11
12660         jmp     *%r11
12661 #endif /* defined(GLX_USE_TLS) */
12662         .size   GL_PREFIX(ColorSubTable), .-GL_PREFIX(ColorSubTable)
12663
12664         .p2align        4,,15
12665         .globl  GL_PREFIX(CopyColorSubTable)
12666         .type   GL_PREFIX(CopyColorSubTable), @function
12667 GL_PREFIX(CopyColorSubTable):
12668 #if defined(GLX_USE_TLS)
12669         call    _x86_64_get_dispatch@PLT
12670         movq    2776(%rax), %r11
12671         jmp     *%r11
12672 #elif defined(PTHREADS)
12673         pushq   %rdi
12674         pushq   %rsi
12675         pushq   %rdx
12676         pushq   %rcx
12677         pushq   %r8
12678         call    _x86_64_get_dispatch@PLT
12679         popq    %r8
12680         popq    %rcx
12681         popq    %rdx
12682         popq    %rsi
12683         popq    %rdi
12684         movq    2776(%rax), %r11
12685         jmp     *%r11
12686 #else
12687         movq    _glapi_Dispatch(%rip), %rax
12688         testq   %rax, %rax
12689         je      1f
12690         movq    2776(%rax), %r11
12691         jmp     *%r11
12692 1:
12693         pushq   %rdi
12694         pushq   %rsi
12695         pushq   %rdx
12696         pushq   %rcx
12697         pushq   %r8
12698         call    _glapi_get_dispatch
12699         popq    %r8
12700         popq    %rcx
12701         popq    %rdx
12702         popq    %rsi
12703         popq    %rdi
12704         movq    2776(%rax), %r11
12705         jmp     *%r11
12706 #endif /* defined(GLX_USE_TLS) */
12707         .size   GL_PREFIX(CopyColorSubTable), .-GL_PREFIX(CopyColorSubTable)
12708
12709         .p2align        4,,15
12710         .globl  GL_PREFIX(ConvolutionFilter1D)
12711         .type   GL_PREFIX(ConvolutionFilter1D), @function
12712 GL_PREFIX(ConvolutionFilter1D):
12713 #if defined(GLX_USE_TLS)
12714         call    _x86_64_get_dispatch@PLT
12715         movq    2784(%rax), %r11
12716         jmp     *%r11
12717 #elif defined(PTHREADS)
12718         pushq   %rdi
12719         pushq   %rsi
12720         pushq   %rdx
12721         pushq   %rcx
12722         pushq   %r8
12723         pushq   %r9
12724         pushq   %rbp
12725         call    _x86_64_get_dispatch@PLT
12726         popq    %rbp
12727         popq    %r9
12728         popq    %r8
12729         popq    %rcx
12730         popq    %rdx
12731         popq    %rsi
12732         popq    %rdi
12733         movq    2784(%rax), %r11
12734         jmp     *%r11
12735 #else
12736         movq    _glapi_Dispatch(%rip), %rax
12737         testq   %rax, %rax
12738         je      1f
12739         movq    2784(%rax), %r11
12740         jmp     *%r11
12741 1:
12742         pushq   %rdi
12743         pushq   %rsi
12744         pushq   %rdx
12745         pushq   %rcx
12746         pushq   %r8
12747         pushq   %r9
12748         pushq   %rbp
12749         call    _glapi_get_dispatch
12750         popq    %rbp
12751         popq    %r9
12752         popq    %r8
12753         popq    %rcx
12754         popq    %rdx
12755         popq    %rsi
12756         popq    %rdi
12757         movq    2784(%rax), %r11
12758         jmp     *%r11
12759 #endif /* defined(GLX_USE_TLS) */
12760         .size   GL_PREFIX(ConvolutionFilter1D), .-GL_PREFIX(ConvolutionFilter1D)
12761
12762         .p2align        4,,15
12763         .globl  GL_PREFIX(ConvolutionFilter2D)
12764         .type   GL_PREFIX(ConvolutionFilter2D), @function
12765 GL_PREFIX(ConvolutionFilter2D):
12766 #if defined(GLX_USE_TLS)
12767         call    _x86_64_get_dispatch@PLT
12768         movq    2792(%rax), %r11
12769         jmp     *%r11
12770 #elif defined(PTHREADS)
12771         pushq   %rdi
12772         pushq   %rsi
12773         pushq   %rdx
12774         pushq   %rcx
12775         pushq   %r8
12776         pushq   %r9
12777         pushq   %rbp
12778         call    _x86_64_get_dispatch@PLT
12779         popq    %rbp
12780         popq    %r9
12781         popq    %r8
12782         popq    %rcx
12783         popq    %rdx
12784         popq    %rsi
12785         popq    %rdi
12786         movq    2792(%rax), %r11
12787         jmp     *%r11
12788 #else
12789         movq    _glapi_Dispatch(%rip), %rax
12790         testq   %rax, %rax
12791         je      1f
12792         movq    2792(%rax), %r11
12793         jmp     *%r11
12794 1:
12795         pushq   %rdi
12796         pushq   %rsi
12797         pushq   %rdx
12798         pushq   %rcx
12799         pushq   %r8
12800         pushq   %r9
12801         pushq   %rbp
12802         call    _glapi_get_dispatch
12803         popq    %rbp
12804         popq    %r9
12805         popq    %r8
12806         popq    %rcx
12807         popq    %rdx
12808         popq    %rsi
12809         popq    %rdi
12810         movq    2792(%rax), %r11
12811         jmp     *%r11
12812 #endif /* defined(GLX_USE_TLS) */
12813         .size   GL_PREFIX(ConvolutionFilter2D), .-GL_PREFIX(ConvolutionFilter2D)
12814
12815         .p2align        4,,15
12816         .globl  GL_PREFIX(ConvolutionParameterf)
12817         .type   GL_PREFIX(ConvolutionParameterf), @function
12818 GL_PREFIX(ConvolutionParameterf):
12819 #if defined(GLX_USE_TLS)
12820         call    _x86_64_get_dispatch@PLT
12821         movq    2800(%rax), %r11
12822         jmp     *%r11
12823 #elif defined(PTHREADS)
12824         subq    $24, %rsp
12825         movq    %rdi, (%rsp)
12826         movq    %rsi, 8(%rsp)
12827         movq    %xmm0, 16(%rsp)
12828         call    _x86_64_get_dispatch@PLT
12829         movq    16(%rsp), %xmm0
12830         movq    8(%rsp), %rsi
12831         movq    (%rsp), %rdi
12832         addq    $24, %rsp
12833         movq    2800(%rax), %r11
12834         jmp     *%r11
12835 #else
12836         movq    _glapi_Dispatch(%rip), %rax
12837         testq   %rax, %rax
12838         je      1f
12839         movq    2800(%rax), %r11
12840         jmp     *%r11
12841 1:
12842         subq    $24, %rsp
12843         movq    %rdi, (%rsp)
12844         movq    %rsi, 8(%rsp)
12845         movq    %xmm0, 16(%rsp)
12846         call    _glapi_get_dispatch
12847         movq    16(%rsp), %xmm0
12848         movq    8(%rsp), %rsi
12849         movq    (%rsp), %rdi
12850         addq    $24, %rsp
12851         movq    2800(%rax), %r11
12852         jmp     *%r11
12853 #endif /* defined(GLX_USE_TLS) */
12854         .size   GL_PREFIX(ConvolutionParameterf), .-GL_PREFIX(ConvolutionParameterf)
12855
12856         .p2align        4,,15
12857         .globl  GL_PREFIX(ConvolutionParameterfv)
12858         .type   GL_PREFIX(ConvolutionParameterfv), @function
12859 GL_PREFIX(ConvolutionParameterfv):
12860 #if defined(GLX_USE_TLS)
12861         call    _x86_64_get_dispatch@PLT
12862         movq    2808(%rax), %r11
12863         jmp     *%r11
12864 #elif defined(PTHREADS)
12865         pushq   %rdi
12866         pushq   %rsi
12867         pushq   %rdx
12868         call    _x86_64_get_dispatch@PLT
12869         popq    %rdx
12870         popq    %rsi
12871         popq    %rdi
12872         movq    2808(%rax), %r11
12873         jmp     *%r11
12874 #else
12875         movq    _glapi_Dispatch(%rip), %rax
12876         testq   %rax, %rax
12877         je      1f
12878         movq    2808(%rax), %r11
12879         jmp     *%r11
12880 1:
12881         pushq   %rdi
12882         pushq   %rsi
12883         pushq   %rdx
12884         call    _glapi_get_dispatch
12885         popq    %rdx
12886         popq    %rsi
12887         popq    %rdi
12888         movq    2808(%rax), %r11
12889         jmp     *%r11
12890 #endif /* defined(GLX_USE_TLS) */
12891         .size   GL_PREFIX(ConvolutionParameterfv), .-GL_PREFIX(ConvolutionParameterfv)
12892
12893         .p2align        4,,15
12894         .globl  GL_PREFIX(ConvolutionParameteri)
12895         .type   GL_PREFIX(ConvolutionParameteri), @function
12896 GL_PREFIX(ConvolutionParameteri):
12897 #if defined(GLX_USE_TLS)
12898         call    _x86_64_get_dispatch@PLT
12899         movq    2816(%rax), %r11
12900         jmp     *%r11
12901 #elif defined(PTHREADS)
12902         pushq   %rdi
12903         pushq   %rsi
12904         pushq   %rdx
12905         call    _x86_64_get_dispatch@PLT
12906         popq    %rdx
12907         popq    %rsi
12908         popq    %rdi
12909         movq    2816(%rax), %r11
12910         jmp     *%r11
12911 #else
12912         movq    _glapi_Dispatch(%rip), %rax
12913         testq   %rax, %rax
12914         je      1f
12915         movq    2816(%rax), %r11
12916         jmp     *%r11
12917 1:
12918         pushq   %rdi
12919         pushq   %rsi
12920         pushq   %rdx
12921         call    _glapi_get_dispatch
12922         popq    %rdx
12923         popq    %rsi
12924         popq    %rdi
12925         movq    2816(%rax), %r11
12926         jmp     *%r11
12927 #endif /* defined(GLX_USE_TLS) */
12928         .size   GL_PREFIX(ConvolutionParameteri), .-GL_PREFIX(ConvolutionParameteri)
12929
12930         .p2align        4,,15
12931         .globl  GL_PREFIX(ConvolutionParameteriv)
12932         .type   GL_PREFIX(ConvolutionParameteriv), @function
12933 GL_PREFIX(ConvolutionParameteriv):
12934 #if defined(GLX_USE_TLS)
12935         call    _x86_64_get_dispatch@PLT
12936         movq    2824(%rax), %r11
12937         jmp     *%r11
12938 #elif defined(PTHREADS)
12939         pushq   %rdi
12940         pushq   %rsi
12941         pushq   %rdx
12942         call    _x86_64_get_dispatch@PLT
12943         popq    %rdx
12944         popq    %rsi
12945         popq    %rdi
12946         movq    2824(%rax), %r11
12947         jmp     *%r11
12948 #else
12949         movq    _glapi_Dispatch(%rip), %rax
12950         testq   %rax, %rax
12951         je      1f
12952         movq    2824(%rax), %r11
12953         jmp     *%r11
12954 1:
12955         pushq   %rdi
12956         pushq   %rsi
12957         pushq   %rdx
12958         call    _glapi_get_dispatch
12959         popq    %rdx
12960         popq    %rsi
12961         popq    %rdi
12962         movq    2824(%rax), %r11
12963         jmp     *%r11
12964 #endif /* defined(GLX_USE_TLS) */
12965         .size   GL_PREFIX(ConvolutionParameteriv), .-GL_PREFIX(ConvolutionParameteriv)
12966
12967         .p2align        4,,15
12968         .globl  GL_PREFIX(CopyConvolutionFilter1D)
12969         .type   GL_PREFIX(CopyConvolutionFilter1D), @function
12970 GL_PREFIX(CopyConvolutionFilter1D):
12971 #if defined(GLX_USE_TLS)
12972         call    _x86_64_get_dispatch@PLT
12973         movq    2832(%rax), %r11
12974         jmp     *%r11
12975 #elif defined(PTHREADS)
12976         pushq   %rdi
12977         pushq   %rsi
12978         pushq   %rdx
12979         pushq   %rcx
12980         pushq   %r8
12981         call    _x86_64_get_dispatch@PLT
12982         popq    %r8
12983         popq    %rcx
12984         popq    %rdx
12985         popq    %rsi
12986         popq    %rdi
12987         movq    2832(%rax), %r11
12988         jmp     *%r11
12989 #else
12990         movq    _glapi_Dispatch(%rip), %rax
12991         testq   %rax, %rax
12992         je      1f
12993         movq    2832(%rax), %r11
12994         jmp     *%r11
12995 1:
12996         pushq   %rdi
12997         pushq   %rsi
12998         pushq   %rdx
12999         pushq   %rcx
13000         pushq   %r8
13001         call    _glapi_get_dispatch
13002         popq    %r8
13003         popq    %rcx
13004         popq    %rdx
13005         popq    %rsi
13006         popq    %rdi
13007         movq    2832(%rax), %r11
13008         jmp     *%r11
13009 #endif /* defined(GLX_USE_TLS) */
13010         .size   GL_PREFIX(CopyConvolutionFilter1D), .-GL_PREFIX(CopyConvolutionFilter1D)
13011
13012         .p2align        4,,15
13013         .globl  GL_PREFIX(CopyConvolutionFilter2D)
13014         .type   GL_PREFIX(CopyConvolutionFilter2D), @function
13015 GL_PREFIX(CopyConvolutionFilter2D):
13016 #if defined(GLX_USE_TLS)
13017         call    _x86_64_get_dispatch@PLT
13018         movq    2840(%rax), %r11
13019         jmp     *%r11
13020 #elif defined(PTHREADS)
13021         pushq   %rdi
13022         pushq   %rsi
13023         pushq   %rdx
13024         pushq   %rcx
13025         pushq   %r8
13026         pushq   %r9
13027         pushq   %rbp
13028         call    _x86_64_get_dispatch@PLT
13029         popq    %rbp
13030         popq    %r9
13031         popq    %r8
13032         popq    %rcx
13033         popq    %rdx
13034         popq    %rsi
13035         popq    %rdi
13036         movq    2840(%rax), %r11
13037         jmp     *%r11
13038 #else
13039         movq    _glapi_Dispatch(%rip), %rax
13040         testq   %rax, %rax
13041         je      1f
13042         movq    2840(%rax), %r11
13043         jmp     *%r11
13044 1:
13045         pushq   %rdi
13046         pushq   %rsi
13047         pushq   %rdx
13048         pushq   %rcx
13049         pushq   %r8
13050         pushq   %r9
13051         pushq   %rbp
13052         call    _glapi_get_dispatch
13053         popq    %rbp
13054         popq    %r9
13055         popq    %r8
13056         popq    %rcx
13057         popq    %rdx
13058         popq    %rsi
13059         popq    %rdi
13060         movq    2840(%rax), %r11
13061         jmp     *%r11
13062 #endif /* defined(GLX_USE_TLS) */
13063         .size   GL_PREFIX(CopyConvolutionFilter2D), .-GL_PREFIX(CopyConvolutionFilter2D)
13064
13065         .p2align        4,,15
13066         .globl  GL_PREFIX(GetConvolutionFilter)
13067         .type   GL_PREFIX(GetConvolutionFilter), @function
13068 GL_PREFIX(GetConvolutionFilter):
13069 #if defined(GLX_USE_TLS)
13070         call    _x86_64_get_dispatch@PLT
13071         movq    2848(%rax), %r11
13072         jmp     *%r11
13073 #elif defined(PTHREADS)
13074         pushq   %rdi
13075         pushq   %rsi
13076         pushq   %rdx
13077         pushq   %rcx
13078         pushq   %rbp
13079         call    _x86_64_get_dispatch@PLT
13080         popq    %rbp
13081         popq    %rcx
13082         popq    %rdx
13083         popq    %rsi
13084         popq    %rdi
13085         movq    2848(%rax), %r11
13086         jmp     *%r11
13087 #else
13088         movq    _glapi_Dispatch(%rip), %rax
13089         testq   %rax, %rax
13090         je      1f
13091         movq    2848(%rax), %r11
13092         jmp     *%r11
13093 1:
13094         pushq   %rdi
13095         pushq   %rsi
13096         pushq   %rdx
13097         pushq   %rcx
13098         pushq   %rbp
13099         call    _glapi_get_dispatch
13100         popq    %rbp
13101         popq    %rcx
13102         popq    %rdx
13103         popq    %rsi
13104         popq    %rdi
13105         movq    2848(%rax), %r11
13106         jmp     *%r11
13107 #endif /* defined(GLX_USE_TLS) */
13108         .size   GL_PREFIX(GetConvolutionFilter), .-GL_PREFIX(GetConvolutionFilter)
13109
13110         .p2align        4,,15
13111         .globl  GL_PREFIX(GetConvolutionParameterfv)
13112         .type   GL_PREFIX(GetConvolutionParameterfv), @function
13113 GL_PREFIX(GetConvolutionParameterfv):
13114 #if defined(GLX_USE_TLS)
13115         call    _x86_64_get_dispatch@PLT
13116         movq    2856(%rax), %r11
13117         jmp     *%r11
13118 #elif defined(PTHREADS)
13119         pushq   %rdi
13120         pushq   %rsi
13121         pushq   %rdx
13122         call    _x86_64_get_dispatch@PLT
13123         popq    %rdx
13124         popq    %rsi
13125         popq    %rdi
13126         movq    2856(%rax), %r11
13127         jmp     *%r11
13128 #else
13129         movq    _glapi_Dispatch(%rip), %rax
13130         testq   %rax, %rax
13131         je      1f
13132         movq    2856(%rax), %r11
13133         jmp     *%r11
13134 1:
13135         pushq   %rdi
13136         pushq   %rsi
13137         pushq   %rdx
13138         call    _glapi_get_dispatch
13139         popq    %rdx
13140         popq    %rsi
13141         popq    %rdi
13142         movq    2856(%rax), %r11
13143         jmp     *%r11
13144 #endif /* defined(GLX_USE_TLS) */
13145         .size   GL_PREFIX(GetConvolutionParameterfv), .-GL_PREFIX(GetConvolutionParameterfv)
13146
13147         .p2align        4,,15
13148         .globl  GL_PREFIX(GetConvolutionParameteriv)
13149         .type   GL_PREFIX(GetConvolutionParameteriv), @function
13150 GL_PREFIX(GetConvolutionParameteriv):
13151 #if defined(GLX_USE_TLS)
13152         call    _x86_64_get_dispatch@PLT
13153         movq    2864(%rax), %r11
13154         jmp     *%r11
13155 #elif defined(PTHREADS)
13156         pushq   %rdi
13157         pushq   %rsi
13158         pushq   %rdx
13159         call    _x86_64_get_dispatch@PLT
13160         popq    %rdx
13161         popq    %rsi
13162         popq    %rdi
13163         movq    2864(%rax), %r11
13164         jmp     *%r11
13165 #else
13166         movq    _glapi_Dispatch(%rip), %rax
13167         testq   %rax, %rax
13168         je      1f
13169         movq    2864(%rax), %r11
13170         jmp     *%r11
13171 1:
13172         pushq   %rdi
13173         pushq   %rsi
13174         pushq   %rdx
13175         call    _glapi_get_dispatch
13176         popq    %rdx
13177         popq    %rsi
13178         popq    %rdi
13179         movq    2864(%rax), %r11
13180         jmp     *%r11
13181 #endif /* defined(GLX_USE_TLS) */
13182         .size   GL_PREFIX(GetConvolutionParameteriv), .-GL_PREFIX(GetConvolutionParameteriv)
13183
13184         .p2align        4,,15
13185         .globl  GL_PREFIX(GetSeparableFilter)
13186         .type   GL_PREFIX(GetSeparableFilter), @function
13187 GL_PREFIX(GetSeparableFilter):
13188 #if defined(GLX_USE_TLS)
13189         call    _x86_64_get_dispatch@PLT
13190         movq    2872(%rax), %r11
13191         jmp     *%r11
13192 #elif defined(PTHREADS)
13193         pushq   %rdi
13194         pushq   %rsi
13195         pushq   %rdx
13196         pushq   %rcx
13197         pushq   %r8
13198         pushq   %r9
13199         pushq   %rbp
13200         call    _x86_64_get_dispatch@PLT
13201         popq    %rbp
13202         popq    %r9
13203         popq    %r8
13204         popq    %rcx
13205         popq    %rdx
13206         popq    %rsi
13207         popq    %rdi
13208         movq    2872(%rax), %r11
13209         jmp     *%r11
13210 #else
13211         movq    _glapi_Dispatch(%rip), %rax
13212         testq   %rax, %rax
13213         je      1f
13214         movq    2872(%rax), %r11
13215         jmp     *%r11
13216 1:
13217         pushq   %rdi
13218         pushq   %rsi
13219         pushq   %rdx
13220         pushq   %rcx
13221         pushq   %r8
13222         pushq   %r9
13223         pushq   %rbp
13224         call    _glapi_get_dispatch
13225         popq    %rbp
13226         popq    %r9
13227         popq    %r8
13228         popq    %rcx
13229         popq    %rdx
13230         popq    %rsi
13231         popq    %rdi
13232         movq    2872(%rax), %r11
13233         jmp     *%r11
13234 #endif /* defined(GLX_USE_TLS) */
13235         .size   GL_PREFIX(GetSeparableFilter), .-GL_PREFIX(GetSeparableFilter)
13236
13237         .p2align        4,,15
13238         .globl  GL_PREFIX(SeparableFilter2D)
13239         .type   GL_PREFIX(SeparableFilter2D), @function
13240 GL_PREFIX(SeparableFilter2D):
13241 #if defined(GLX_USE_TLS)
13242         call    _x86_64_get_dispatch@PLT
13243         movq    2880(%rax), %r11
13244         jmp     *%r11
13245 #elif defined(PTHREADS)
13246         pushq   %rdi
13247         pushq   %rsi
13248         pushq   %rdx
13249         pushq   %rcx
13250         pushq   %r8
13251         pushq   %r9
13252         pushq   %rbp
13253         call    _x86_64_get_dispatch@PLT
13254         popq    %rbp
13255         popq    %r9
13256         popq    %r8
13257         popq    %rcx
13258         popq    %rdx
13259         popq    %rsi
13260         popq    %rdi
13261         movq    2880(%rax), %r11
13262         jmp     *%r11
13263 #else
13264         movq    _glapi_Dispatch(%rip), %rax
13265         testq   %rax, %rax
13266         je      1f
13267         movq    2880(%rax), %r11
13268         jmp     *%r11
13269 1:
13270         pushq   %rdi
13271         pushq   %rsi
13272         pushq   %rdx
13273         pushq   %rcx
13274         pushq   %r8
13275         pushq   %r9
13276         pushq   %rbp
13277         call    _glapi_get_dispatch
13278         popq    %rbp
13279         popq    %r9
13280         popq    %r8
13281         popq    %rcx
13282         popq    %rdx
13283         popq    %rsi
13284         popq    %rdi
13285         movq    2880(%rax), %r11
13286         jmp     *%r11
13287 #endif /* defined(GLX_USE_TLS) */
13288         .size   GL_PREFIX(SeparableFilter2D), .-GL_PREFIX(SeparableFilter2D)
13289
13290         .p2align        4,,15
13291         .globl  GL_PREFIX(GetHistogram)
13292         .type   GL_PREFIX(GetHistogram), @function
13293 GL_PREFIX(GetHistogram):
13294 #if defined(GLX_USE_TLS)
13295         call    _x86_64_get_dispatch@PLT
13296         movq    2888(%rax), %r11
13297         jmp     *%r11
13298 #elif defined(PTHREADS)
13299         pushq   %rdi
13300         pushq   %rsi
13301         pushq   %rdx
13302         pushq   %rcx
13303         pushq   %r8
13304         call    _x86_64_get_dispatch@PLT
13305         popq    %r8
13306         popq    %rcx
13307         popq    %rdx
13308         popq    %rsi
13309         popq    %rdi
13310         movq    2888(%rax), %r11
13311         jmp     *%r11
13312 #else
13313         movq    _glapi_Dispatch(%rip), %rax
13314         testq   %rax, %rax
13315         je      1f
13316         movq    2888(%rax), %r11
13317         jmp     *%r11
13318 1:
13319         pushq   %rdi
13320         pushq   %rsi
13321         pushq   %rdx
13322         pushq   %rcx
13323         pushq   %r8
13324         call    _glapi_get_dispatch
13325         popq    %r8
13326         popq    %rcx
13327         popq    %rdx
13328         popq    %rsi
13329         popq    %rdi
13330         movq    2888(%rax), %r11
13331         jmp     *%r11
13332 #endif /* defined(GLX_USE_TLS) */
13333         .size   GL_PREFIX(GetHistogram), .-GL_PREFIX(GetHistogram)
13334
13335         .p2align        4,,15
13336         .globl  GL_PREFIX(GetHistogramParameterfv)
13337         .type   GL_PREFIX(GetHistogramParameterfv), @function
13338 GL_PREFIX(GetHistogramParameterfv):
13339 #if defined(GLX_USE_TLS)
13340         call    _x86_64_get_dispatch@PLT
13341         movq    2896(%rax), %r11
13342         jmp     *%r11
13343 #elif defined(PTHREADS)
13344         pushq   %rdi
13345         pushq   %rsi
13346         pushq   %rdx
13347         call    _x86_64_get_dispatch@PLT
13348         popq    %rdx
13349         popq    %rsi
13350         popq    %rdi
13351         movq    2896(%rax), %r11
13352         jmp     *%r11
13353 #else
13354         movq    _glapi_Dispatch(%rip), %rax
13355         testq   %rax, %rax
13356         je      1f
13357         movq    2896(%rax), %r11
13358         jmp     *%r11
13359 1:
13360         pushq   %rdi
13361         pushq   %rsi
13362         pushq   %rdx
13363         call    _glapi_get_dispatch
13364         popq    %rdx
13365         popq    %rsi
13366         popq    %rdi
13367         movq    2896(%rax), %r11
13368         jmp     *%r11
13369 #endif /* defined(GLX_USE_TLS) */
13370         .size   GL_PREFIX(GetHistogramParameterfv), .-GL_PREFIX(GetHistogramParameterfv)
13371
13372         .p2align        4,,15
13373         .globl  GL_PREFIX(GetHistogramParameteriv)
13374         .type   GL_PREFIX(GetHistogramParameteriv), @function
13375 GL_PREFIX(GetHistogramParameteriv):
13376 #if defined(GLX_USE_TLS)
13377         call    _x86_64_get_dispatch@PLT
13378         movq    2904(%rax), %r11
13379         jmp     *%r11
13380 #elif defined(PTHREADS)
13381         pushq   %rdi
13382         pushq   %rsi
13383         pushq   %rdx
13384         call    _x86_64_get_dispatch@PLT
13385         popq    %rdx
13386         popq    %rsi
13387         popq    %rdi
13388         movq    2904(%rax), %r11
13389         jmp     *%r11
13390 #else
13391         movq    _glapi_Dispatch(%rip), %rax
13392         testq   %rax, %rax
13393         je      1f
13394         movq    2904(%rax), %r11
13395         jmp     *%r11
13396 1:
13397         pushq   %rdi
13398         pushq   %rsi
13399         pushq   %rdx
13400         call    _glapi_get_dispatch
13401         popq    %rdx
13402         popq    %rsi
13403         popq    %rdi
13404         movq    2904(%rax), %r11
13405         jmp     *%r11
13406 #endif /* defined(GLX_USE_TLS) */
13407         .size   GL_PREFIX(GetHistogramParameteriv), .-GL_PREFIX(GetHistogramParameteriv)
13408
13409         .p2align        4,,15
13410         .globl  GL_PREFIX(GetMinmax)
13411         .type   GL_PREFIX(GetMinmax), @function
13412 GL_PREFIX(GetMinmax):
13413 #if defined(GLX_USE_TLS)
13414         call    _x86_64_get_dispatch@PLT
13415         movq    2912(%rax), %r11
13416         jmp     *%r11
13417 #elif defined(PTHREADS)
13418         pushq   %rdi
13419         pushq   %rsi
13420         pushq   %rdx
13421         pushq   %rcx
13422         pushq   %r8
13423         call    _x86_64_get_dispatch@PLT
13424         popq    %r8
13425         popq    %rcx
13426         popq    %rdx
13427         popq    %rsi
13428         popq    %rdi
13429         movq    2912(%rax), %r11
13430         jmp     *%r11
13431 #else
13432         movq    _glapi_Dispatch(%rip), %rax
13433         testq   %rax, %rax
13434         je      1f
13435         movq    2912(%rax), %r11
13436         jmp     *%r11
13437 1:
13438         pushq   %rdi
13439         pushq   %rsi
13440         pushq   %rdx
13441         pushq   %rcx
13442         pushq   %r8
13443         call    _glapi_get_dispatch
13444         popq    %r8
13445         popq    %rcx
13446         popq    %rdx
13447         popq    %rsi
13448         popq    %rdi
13449         movq    2912(%rax), %r11
13450         jmp     *%r11
13451 #endif /* defined(GLX_USE_TLS) */
13452         .size   GL_PREFIX(GetMinmax), .-GL_PREFIX(GetMinmax)
13453
13454         .p2align        4,,15
13455         .globl  GL_PREFIX(GetMinmaxParameterfv)
13456         .type   GL_PREFIX(GetMinmaxParameterfv), @function
13457 GL_PREFIX(GetMinmaxParameterfv):
13458 #if defined(GLX_USE_TLS)
13459         call    _x86_64_get_dispatch@PLT
13460         movq    2920(%rax), %r11
13461         jmp     *%r11
13462 #elif defined(PTHREADS)
13463         pushq   %rdi
13464         pushq   %rsi
13465         pushq   %rdx
13466         call    _x86_64_get_dispatch@PLT
13467         popq    %rdx
13468         popq    %rsi
13469         popq    %rdi
13470         movq    2920(%rax), %r11
13471         jmp     *%r11
13472 #else
13473         movq    _glapi_Dispatch(%rip), %rax
13474         testq   %rax, %rax
13475         je      1f
13476         movq    2920(%rax), %r11
13477         jmp     *%r11
13478 1:
13479         pushq   %rdi
13480         pushq   %rsi
13481         pushq   %rdx
13482         call    _glapi_get_dispatch
13483         popq    %rdx
13484         popq    %rsi
13485         popq    %rdi
13486         movq    2920(%rax), %r11
13487         jmp     *%r11
13488 #endif /* defined(GLX_USE_TLS) */
13489         .size   GL_PREFIX(GetMinmaxParameterfv), .-GL_PREFIX(GetMinmaxParameterfv)
13490
13491         .p2align        4,,15
13492         .globl  GL_PREFIX(GetMinmaxParameteriv)
13493         .type   GL_PREFIX(GetMinmaxParameteriv), @function
13494 GL_PREFIX(GetMinmaxParameteriv):
13495 #if defined(GLX_USE_TLS)
13496         call    _x86_64_get_dispatch@PLT
13497         movq    2928(%rax), %r11
13498         jmp     *%r11
13499 #elif defined(PTHREADS)
13500         pushq   %rdi
13501         pushq   %rsi
13502         pushq   %rdx
13503         call    _x86_64_get_dispatch@PLT
13504         popq    %rdx
13505         popq    %rsi
13506         popq    %rdi
13507         movq    2928(%rax), %r11
13508         jmp     *%r11
13509 #else
13510         movq    _glapi_Dispatch(%rip), %rax
13511         testq   %rax, %rax
13512         je      1f
13513         movq    2928(%rax), %r11
13514         jmp     *%r11
13515 1:
13516         pushq   %rdi
13517         pushq   %rsi
13518         pushq   %rdx
13519         call    _glapi_get_dispatch
13520         popq    %rdx
13521         popq    %rsi
13522         popq    %rdi
13523         movq    2928(%rax), %r11
13524         jmp     *%r11
13525 #endif /* defined(GLX_USE_TLS) */
13526         .size   GL_PREFIX(GetMinmaxParameteriv), .-GL_PREFIX(GetMinmaxParameteriv)
13527
13528         .p2align        4,,15
13529         .globl  GL_PREFIX(Histogram)
13530         .type   GL_PREFIX(Histogram), @function
13531 GL_PREFIX(Histogram):
13532 #if defined(GLX_USE_TLS)
13533         call    _x86_64_get_dispatch@PLT
13534         movq    2936(%rax), %r11
13535         jmp     *%r11
13536 #elif defined(PTHREADS)
13537         pushq   %rdi
13538         pushq   %rsi
13539         pushq   %rdx
13540         pushq   %rcx
13541         pushq   %rbp
13542         call    _x86_64_get_dispatch@PLT
13543         popq    %rbp
13544         popq    %rcx
13545         popq    %rdx
13546         popq    %rsi
13547         popq    %rdi
13548         movq    2936(%rax), %r11
13549         jmp     *%r11
13550 #else
13551         movq    _glapi_Dispatch(%rip), %rax
13552         testq   %rax, %rax
13553         je      1f
13554         movq    2936(%rax), %r11
13555         jmp     *%r11
13556 1:
13557         pushq   %rdi
13558         pushq   %rsi
13559         pushq   %rdx
13560         pushq   %rcx
13561         pushq   %rbp
13562         call    _glapi_get_dispatch
13563         popq    %rbp
13564         popq    %rcx
13565         popq    %rdx
13566         popq    %rsi
13567         popq    %rdi
13568         movq    2936(%rax), %r11
13569         jmp     *%r11
13570 #endif /* defined(GLX_USE_TLS) */
13571         .size   GL_PREFIX(Histogram), .-GL_PREFIX(Histogram)
13572
13573         .p2align        4,,15
13574         .globl  GL_PREFIX(Minmax)
13575         .type   GL_PREFIX(Minmax), @function
13576 GL_PREFIX(Minmax):
13577 #if defined(GLX_USE_TLS)
13578         call    _x86_64_get_dispatch@PLT
13579         movq    2944(%rax), %r11
13580         jmp     *%r11
13581 #elif defined(PTHREADS)
13582         pushq   %rdi
13583         pushq   %rsi
13584         pushq   %rdx
13585         call    _x86_64_get_dispatch@PLT
13586         popq    %rdx
13587         popq    %rsi
13588         popq    %rdi
13589         movq    2944(%rax), %r11
13590         jmp     *%r11
13591 #else
13592         movq    _glapi_Dispatch(%rip), %rax
13593         testq   %rax, %rax
13594         je      1f
13595         movq    2944(%rax), %r11
13596         jmp     *%r11
13597 1:
13598         pushq   %rdi
13599         pushq   %rsi
13600         pushq   %rdx
13601         call    _glapi_get_dispatch
13602         popq    %rdx
13603         popq    %rsi
13604         popq    %rdi
13605         movq    2944(%rax), %r11
13606         jmp     *%r11
13607 #endif /* defined(GLX_USE_TLS) */
13608         .size   GL_PREFIX(Minmax), .-GL_PREFIX(Minmax)
13609
13610         .p2align        4,,15
13611         .globl  GL_PREFIX(ResetHistogram)
13612         .type   GL_PREFIX(ResetHistogram), @function
13613 GL_PREFIX(ResetHistogram):
13614 #if defined(GLX_USE_TLS)
13615         call    _x86_64_get_dispatch@PLT
13616         movq    2952(%rax), %r11
13617         jmp     *%r11
13618 #elif defined(PTHREADS)
13619         pushq   %rdi
13620         call    _x86_64_get_dispatch@PLT
13621         popq    %rdi
13622         movq    2952(%rax), %r11
13623         jmp     *%r11
13624 #else
13625         movq    _glapi_Dispatch(%rip), %rax
13626         testq   %rax, %rax
13627         je      1f
13628         movq    2952(%rax), %r11
13629         jmp     *%r11
13630 1:
13631         pushq   %rdi
13632         call    _glapi_get_dispatch
13633         popq    %rdi
13634         movq    2952(%rax), %r11
13635         jmp     *%r11
13636 #endif /* defined(GLX_USE_TLS) */
13637         .size   GL_PREFIX(ResetHistogram), .-GL_PREFIX(ResetHistogram)
13638
13639         .p2align        4,,15
13640         .globl  GL_PREFIX(ResetMinmax)
13641         .type   GL_PREFIX(ResetMinmax), @function
13642 GL_PREFIX(ResetMinmax):
13643 #if defined(GLX_USE_TLS)
13644         call    _x86_64_get_dispatch@PLT
13645         movq    2960(%rax), %r11
13646         jmp     *%r11
13647 #elif defined(PTHREADS)
13648         pushq   %rdi
13649         call    _x86_64_get_dispatch@PLT
13650         popq    %rdi
13651         movq    2960(%rax), %r11
13652         jmp     *%r11
13653 #else
13654         movq    _glapi_Dispatch(%rip), %rax
13655         testq   %rax, %rax
13656         je      1f
13657         movq    2960(%rax), %r11
13658         jmp     *%r11
13659 1:
13660         pushq   %rdi
13661         call    _glapi_get_dispatch
13662         popq    %rdi
13663         movq    2960(%rax), %r11
13664         jmp     *%r11
13665 #endif /* defined(GLX_USE_TLS) */
13666         .size   GL_PREFIX(ResetMinmax), .-GL_PREFIX(ResetMinmax)
13667
13668         .p2align        4,,15
13669         .globl  GL_PREFIX(TexImage3D)
13670         .type   GL_PREFIX(TexImage3D), @function
13671 GL_PREFIX(TexImage3D):
13672 #if defined(GLX_USE_TLS)
13673         call    _x86_64_get_dispatch@PLT
13674         movq    2968(%rax), %r11
13675         jmp     *%r11
13676 #elif defined(PTHREADS)
13677         pushq   %rdi
13678         pushq   %rsi
13679         pushq   %rdx
13680         pushq   %rcx
13681         pushq   %r8
13682         pushq   %r9
13683         pushq   %rbp
13684         call    _x86_64_get_dispatch@PLT
13685         popq    %rbp
13686         popq    %r9
13687         popq    %r8
13688         popq    %rcx
13689         popq    %rdx
13690         popq    %rsi
13691         popq    %rdi
13692         movq    2968(%rax), %r11
13693         jmp     *%r11
13694 #else
13695         movq    _glapi_Dispatch(%rip), %rax
13696         testq   %rax, %rax
13697         je      1f
13698         movq    2968(%rax), %r11
13699         jmp     *%r11
13700 1:
13701         pushq   %rdi
13702         pushq   %rsi
13703         pushq   %rdx
13704         pushq   %rcx
13705         pushq   %r8
13706         pushq   %r9
13707         pushq   %rbp
13708         call    _glapi_get_dispatch
13709         popq    %rbp
13710         popq    %r9
13711         popq    %r8
13712         popq    %rcx
13713         popq    %rdx
13714         popq    %rsi
13715         popq    %rdi
13716         movq    2968(%rax), %r11
13717         jmp     *%r11
13718 #endif /* defined(GLX_USE_TLS) */
13719         .size   GL_PREFIX(TexImage3D), .-GL_PREFIX(TexImage3D)
13720
13721         .p2align        4,,15
13722         .globl  GL_PREFIX(TexSubImage3D)
13723         .type   GL_PREFIX(TexSubImage3D), @function
13724 GL_PREFIX(TexSubImage3D):
13725 #if defined(GLX_USE_TLS)
13726         call    _x86_64_get_dispatch@PLT
13727         movq    2976(%rax), %r11
13728         jmp     *%r11
13729 #elif defined(PTHREADS)
13730         pushq   %rdi
13731         pushq   %rsi
13732         pushq   %rdx
13733         pushq   %rcx
13734         pushq   %r8
13735         pushq   %r9
13736         pushq   %rbp
13737         call    _x86_64_get_dispatch@PLT
13738         popq    %rbp
13739         popq    %r9
13740         popq    %r8
13741         popq    %rcx
13742         popq    %rdx
13743         popq    %rsi
13744         popq    %rdi
13745         movq    2976(%rax), %r11
13746         jmp     *%r11
13747 #else
13748         movq    _glapi_Dispatch(%rip), %rax
13749         testq   %rax, %rax
13750         je      1f
13751         movq    2976(%rax), %r11
13752         jmp     *%r11
13753 1:
13754         pushq   %rdi
13755         pushq   %rsi
13756         pushq   %rdx
13757         pushq   %rcx
13758         pushq   %r8
13759         pushq   %r9
13760         pushq   %rbp
13761         call    _glapi_get_dispatch
13762         popq    %rbp
13763         popq    %r9
13764         popq    %r8
13765         popq    %rcx
13766         popq    %rdx
13767         popq    %rsi
13768         popq    %rdi
13769         movq    2976(%rax), %r11
13770         jmp     *%r11
13771 #endif /* defined(GLX_USE_TLS) */
13772         .size   GL_PREFIX(TexSubImage3D), .-GL_PREFIX(TexSubImage3D)
13773
13774         .p2align        4,,15
13775         .globl  GL_PREFIX(CopyTexSubImage3D)
13776         .type   GL_PREFIX(CopyTexSubImage3D), @function
13777 GL_PREFIX(CopyTexSubImage3D):
13778 #if defined(GLX_USE_TLS)
13779         call    _x86_64_get_dispatch@PLT
13780         movq    2984(%rax), %r11
13781         jmp     *%r11
13782 #elif defined(PTHREADS)
13783         pushq   %rdi
13784         pushq   %rsi
13785         pushq   %rdx
13786         pushq   %rcx
13787         pushq   %r8
13788         pushq   %r9
13789         pushq   %rbp
13790         call    _x86_64_get_dispatch@PLT
13791         popq    %rbp
13792         popq    %r9
13793         popq    %r8
13794         popq    %rcx
13795         popq    %rdx
13796         popq    %rsi
13797         popq    %rdi
13798         movq    2984(%rax), %r11
13799         jmp     *%r11
13800 #else
13801         movq    _glapi_Dispatch(%rip), %rax
13802         testq   %rax, %rax
13803         je      1f
13804         movq    2984(%rax), %r11
13805         jmp     *%r11
13806 1:
13807         pushq   %rdi
13808         pushq   %rsi
13809         pushq   %rdx
13810         pushq   %rcx
13811         pushq   %r8
13812         pushq   %r9
13813         pushq   %rbp
13814         call    _glapi_get_dispatch
13815         popq    %rbp
13816         popq    %r9
13817         popq    %r8
13818         popq    %rcx
13819         popq    %rdx
13820         popq    %rsi
13821         popq    %rdi
13822         movq    2984(%rax), %r11
13823         jmp     *%r11
13824 #endif /* defined(GLX_USE_TLS) */
13825         .size   GL_PREFIX(CopyTexSubImage3D), .-GL_PREFIX(CopyTexSubImage3D)
13826
13827         .p2align        4,,15
13828         .globl  GL_PREFIX(ActiveTextureARB)
13829         .type   GL_PREFIX(ActiveTextureARB), @function
13830 GL_PREFIX(ActiveTextureARB):
13831 #if defined(GLX_USE_TLS)
13832         call    _x86_64_get_dispatch@PLT
13833         movq    2992(%rax), %r11
13834         jmp     *%r11
13835 #elif defined(PTHREADS)
13836         pushq   %rdi
13837         call    _x86_64_get_dispatch@PLT
13838         popq    %rdi
13839         movq    2992(%rax), %r11
13840         jmp     *%r11
13841 #else
13842         movq    _glapi_Dispatch(%rip), %rax
13843         testq   %rax, %rax
13844         je      1f
13845         movq    2992(%rax), %r11
13846         jmp     *%r11
13847 1:
13848         pushq   %rdi
13849         call    _glapi_get_dispatch
13850         popq    %rdi
13851         movq    2992(%rax), %r11
13852         jmp     *%r11
13853 #endif /* defined(GLX_USE_TLS) */
13854         .size   GL_PREFIX(ActiveTextureARB), .-GL_PREFIX(ActiveTextureARB)
13855
13856         .p2align        4,,15
13857         .globl  GL_PREFIX(ClientActiveTextureARB)
13858         .type   GL_PREFIX(ClientActiveTextureARB), @function
13859 GL_PREFIX(ClientActiveTextureARB):
13860 #if defined(GLX_USE_TLS)
13861         call    _x86_64_get_dispatch@PLT
13862         movq    3000(%rax), %r11
13863         jmp     *%r11
13864 #elif defined(PTHREADS)
13865         pushq   %rdi
13866         call    _x86_64_get_dispatch@PLT
13867         popq    %rdi
13868         movq    3000(%rax), %r11
13869         jmp     *%r11
13870 #else
13871         movq    _glapi_Dispatch(%rip), %rax
13872         testq   %rax, %rax
13873         je      1f
13874         movq    3000(%rax), %r11
13875         jmp     *%r11
13876 1:
13877         pushq   %rdi
13878         call    _glapi_get_dispatch
13879         popq    %rdi
13880         movq    3000(%rax), %r11
13881         jmp     *%r11
13882 #endif /* defined(GLX_USE_TLS) */
13883         .size   GL_PREFIX(ClientActiveTextureARB), .-GL_PREFIX(ClientActiveTextureARB)
13884
13885         .p2align        4,,15
13886         .globl  GL_PREFIX(MultiTexCoord1dARB)
13887         .type   GL_PREFIX(MultiTexCoord1dARB), @function
13888 GL_PREFIX(MultiTexCoord1dARB):
13889 #if defined(GLX_USE_TLS)
13890         call    _x86_64_get_dispatch@PLT
13891         movq    3008(%rax), %r11
13892         jmp     *%r11
13893 #elif defined(PTHREADS)
13894         subq    $24, %rsp
13895         movq    %rdi, (%rsp)
13896         movq    %xmm0, 8(%rsp)
13897         call    _x86_64_get_dispatch@PLT
13898         movq    8(%rsp), %xmm0
13899         movq    (%rsp), %rdi
13900         addq    $24, %rsp
13901         movq    3008(%rax), %r11
13902         jmp     *%r11
13903 #else
13904         movq    _glapi_Dispatch(%rip), %rax
13905         testq   %rax, %rax
13906         je      1f
13907         movq    3008(%rax), %r11
13908         jmp     *%r11
13909 1:
13910         subq    $24, %rsp
13911         movq    %rdi, (%rsp)
13912         movq    %xmm0, 8(%rsp)
13913         call    _glapi_get_dispatch
13914         movq    8(%rsp), %xmm0
13915         movq    (%rsp), %rdi
13916         addq    $24, %rsp
13917         movq    3008(%rax), %r11
13918         jmp     *%r11
13919 #endif /* defined(GLX_USE_TLS) */
13920         .size   GL_PREFIX(MultiTexCoord1dARB), .-GL_PREFIX(MultiTexCoord1dARB)
13921
13922         .p2align        4,,15
13923         .globl  GL_PREFIX(MultiTexCoord1dvARB)
13924         .type   GL_PREFIX(MultiTexCoord1dvARB), @function
13925 GL_PREFIX(MultiTexCoord1dvARB):
13926 #if defined(GLX_USE_TLS)
13927         call    _x86_64_get_dispatch@PLT
13928         movq    3016(%rax), %r11
13929         jmp     *%r11
13930 #elif defined(PTHREADS)
13931         pushq   %rdi
13932         pushq   %rsi
13933         pushq   %rbp
13934         call    _x86_64_get_dispatch@PLT
13935         popq    %rbp
13936         popq    %rsi
13937         popq    %rdi
13938         movq    3016(%rax), %r11
13939         jmp     *%r11
13940 #else
13941         movq    _glapi_Dispatch(%rip), %rax
13942         testq   %rax, %rax
13943         je      1f
13944         movq    3016(%rax), %r11
13945         jmp     *%r11
13946 1:
13947         pushq   %rdi
13948         pushq   %rsi
13949         pushq   %rbp
13950         call    _glapi_get_dispatch
13951         popq    %rbp
13952         popq    %rsi
13953         popq    %rdi
13954         movq    3016(%rax), %r11
13955         jmp     *%r11
13956 #endif /* defined(GLX_USE_TLS) */
13957         .size   GL_PREFIX(MultiTexCoord1dvARB), .-GL_PREFIX(MultiTexCoord1dvARB)
13958
13959         .p2align        4,,15
13960         .globl  GL_PREFIX(MultiTexCoord1fARB)
13961         .type   GL_PREFIX(MultiTexCoord1fARB), @function
13962 GL_PREFIX(MultiTexCoord1fARB):
13963 #if defined(GLX_USE_TLS)
13964         call    _x86_64_get_dispatch@PLT
13965         movq    3024(%rax), %r11
13966         jmp     *%r11
13967 #elif defined(PTHREADS)
13968         subq    $24, %rsp
13969         movq    %rdi, (%rsp)
13970         movq    %xmm0, 8(%rsp)
13971         call    _x86_64_get_dispatch@PLT
13972         movq    8(%rsp), %xmm0
13973         movq    (%rsp), %rdi
13974         addq    $24, %rsp
13975         movq    3024(%rax), %r11
13976         jmp     *%r11
13977 #else
13978         movq    _glapi_Dispatch(%rip), %rax
13979         testq   %rax, %rax
13980         je      1f
13981         movq    3024(%rax), %r11
13982         jmp     *%r11
13983 1:
13984         subq    $24, %rsp
13985         movq    %rdi, (%rsp)
13986         movq    %xmm0, 8(%rsp)
13987         call    _glapi_get_dispatch
13988         movq    8(%rsp), %xmm0
13989         movq    (%rsp), %rdi
13990         addq    $24, %rsp
13991         movq    3024(%rax), %r11
13992         jmp     *%r11
13993 #endif /* defined(GLX_USE_TLS) */
13994         .size   GL_PREFIX(MultiTexCoord1fARB), .-GL_PREFIX(MultiTexCoord1fARB)
13995
13996         .p2align        4,,15
13997         .globl  GL_PREFIX(MultiTexCoord1fvARB)
13998         .type   GL_PREFIX(MultiTexCoord1fvARB), @function
13999 GL_PREFIX(MultiTexCoord1fvARB):
14000 #if defined(GLX_USE_TLS)
14001         call    _x86_64_get_dispatch@PLT
14002         movq    3032(%rax), %r11
14003         jmp     *%r11
14004 #elif defined(PTHREADS)
14005         pushq   %rdi
14006         pushq   %rsi
14007         pushq   %rbp
14008         call    _x86_64_get_dispatch@PLT
14009         popq    %rbp
14010         popq    %rsi
14011         popq    %rdi
14012         movq    3032(%rax), %r11
14013         jmp     *%r11
14014 #else
14015         movq    _glapi_Dispatch(%rip), %rax
14016         testq   %rax, %rax
14017         je      1f
14018         movq    3032(%rax), %r11
14019         jmp     *%r11
14020 1:
14021         pushq   %rdi
14022         pushq   %rsi
14023         pushq   %rbp
14024         call    _glapi_get_dispatch
14025         popq    %rbp
14026         popq    %rsi
14027         popq    %rdi
14028         movq    3032(%rax), %r11
14029         jmp     *%r11
14030 #endif /* defined(GLX_USE_TLS) */
14031         .size   GL_PREFIX(MultiTexCoord1fvARB), .-GL_PREFIX(MultiTexCoord1fvARB)
14032
14033         .p2align        4,,15
14034         .globl  GL_PREFIX(MultiTexCoord1iARB)
14035         .type   GL_PREFIX(MultiTexCoord1iARB), @function
14036 GL_PREFIX(MultiTexCoord1iARB):
14037 #if defined(GLX_USE_TLS)
14038         call    _x86_64_get_dispatch@PLT
14039         movq    3040(%rax), %r11
14040         jmp     *%r11
14041 #elif defined(PTHREADS)
14042         pushq   %rdi
14043         pushq   %rsi
14044         pushq   %rbp
14045         call    _x86_64_get_dispatch@PLT
14046         popq    %rbp
14047         popq    %rsi
14048         popq    %rdi
14049         movq    3040(%rax), %r11
14050         jmp     *%r11
14051 #else
14052         movq    _glapi_Dispatch(%rip), %rax
14053         testq   %rax, %rax
14054         je      1f
14055         movq    3040(%rax), %r11
14056         jmp     *%r11
14057 1:
14058         pushq   %rdi
14059         pushq   %rsi
14060         pushq   %rbp
14061         call    _glapi_get_dispatch
14062         popq    %rbp
14063         popq    %rsi
14064         popq    %rdi
14065         movq    3040(%rax), %r11
14066         jmp     *%r11
14067 #endif /* defined(GLX_USE_TLS) */
14068         .size   GL_PREFIX(MultiTexCoord1iARB), .-GL_PREFIX(MultiTexCoord1iARB)
14069
14070         .p2align        4,,15
14071         .globl  GL_PREFIX(MultiTexCoord1ivARB)
14072         .type   GL_PREFIX(MultiTexCoord1ivARB), @function
14073 GL_PREFIX(MultiTexCoord1ivARB):
14074 #if defined(GLX_USE_TLS)
14075         call    _x86_64_get_dispatch@PLT
14076         movq    3048(%rax), %r11
14077         jmp     *%r11
14078 #elif defined(PTHREADS)
14079         pushq   %rdi
14080         pushq   %rsi
14081         pushq   %rbp
14082         call    _x86_64_get_dispatch@PLT
14083         popq    %rbp
14084         popq    %rsi
14085         popq    %rdi
14086         movq    3048(%rax), %r11
14087         jmp     *%r11
14088 #else
14089         movq    _glapi_Dispatch(%rip), %rax
14090         testq   %rax, %rax
14091         je      1f
14092         movq    3048(%rax), %r11
14093         jmp     *%r11
14094 1:
14095         pushq   %rdi
14096         pushq   %rsi
14097         pushq   %rbp
14098         call    _glapi_get_dispatch
14099         popq    %rbp
14100         popq    %rsi
14101         popq    %rdi
14102         movq    3048(%rax), %r11
14103         jmp     *%r11
14104 #endif /* defined(GLX_USE_TLS) */
14105         .size   GL_PREFIX(MultiTexCoord1ivARB), .-GL_PREFIX(MultiTexCoord1ivARB)
14106
14107         .p2align        4,,15
14108         .globl  GL_PREFIX(MultiTexCoord1sARB)
14109         .type   GL_PREFIX(MultiTexCoord1sARB), @function
14110 GL_PREFIX(MultiTexCoord1sARB):
14111 #if defined(GLX_USE_TLS)
14112         call    _x86_64_get_dispatch@PLT
14113         movq    3056(%rax), %r11
14114         jmp     *%r11
14115 #elif defined(PTHREADS)
14116         pushq   %rdi
14117         pushq   %rsi
14118         pushq   %rbp
14119         call    _x86_64_get_dispatch@PLT
14120         popq    %rbp
14121         popq    %rsi
14122         popq    %rdi
14123         movq    3056(%rax), %r11
14124         jmp     *%r11
14125 #else
14126         movq    _glapi_Dispatch(%rip), %rax
14127         testq   %rax, %rax
14128         je      1f
14129         movq    3056(%rax), %r11
14130         jmp     *%r11
14131 1:
14132         pushq   %rdi
14133         pushq   %rsi
14134         pushq   %rbp
14135         call    _glapi_get_dispatch
14136         popq    %rbp
14137         popq    %rsi
14138         popq    %rdi
14139         movq    3056(%rax), %r11
14140         jmp     *%r11
14141 #endif /* defined(GLX_USE_TLS) */
14142         .size   GL_PREFIX(MultiTexCoord1sARB), .-GL_PREFIX(MultiTexCoord1sARB)
14143
14144         .p2align        4,,15
14145         .globl  GL_PREFIX(MultiTexCoord1svARB)
14146         .type   GL_PREFIX(MultiTexCoord1svARB), @function
14147 GL_PREFIX(MultiTexCoord1svARB):
14148 #if defined(GLX_USE_TLS)
14149         call    _x86_64_get_dispatch@PLT
14150         movq    3064(%rax), %r11
14151         jmp     *%r11
14152 #elif defined(PTHREADS)
14153         pushq   %rdi
14154         pushq   %rsi
14155         pushq   %rbp
14156         call    _x86_64_get_dispatch@PLT
14157         popq    %rbp
14158         popq    %rsi
14159         popq    %rdi
14160         movq    3064(%rax), %r11
14161         jmp     *%r11
14162 #else
14163         movq    _glapi_Dispatch(%rip), %rax
14164         testq   %rax, %rax
14165         je      1f
14166         movq    3064(%rax), %r11
14167         jmp     *%r11
14168 1:
14169         pushq   %rdi
14170         pushq   %rsi
14171         pushq   %rbp
14172         call    _glapi_get_dispatch
14173         popq    %rbp
14174         popq    %rsi
14175         popq    %rdi
14176         movq    3064(%rax), %r11
14177         jmp     *%r11
14178 #endif /* defined(GLX_USE_TLS) */
14179         .size   GL_PREFIX(MultiTexCoord1svARB), .-GL_PREFIX(MultiTexCoord1svARB)
14180
14181         .p2align        4,,15
14182         .globl  GL_PREFIX(MultiTexCoord2dARB)
14183         .type   GL_PREFIX(MultiTexCoord2dARB), @function
14184 GL_PREFIX(MultiTexCoord2dARB):
14185 #if defined(GLX_USE_TLS)
14186         call    _x86_64_get_dispatch@PLT
14187         movq    3072(%rax), %r11
14188         jmp     *%r11
14189 #elif defined(PTHREADS)
14190         subq    $24, %rsp
14191         movq    %rdi, (%rsp)
14192         movq    %xmm0, 8(%rsp)
14193         movq    %xmm1, 16(%rsp)
14194         call    _x86_64_get_dispatch@PLT
14195         movq    16(%rsp), %xmm1
14196         movq    8(%rsp), %xmm0
14197         movq    (%rsp), %rdi
14198         addq    $24, %rsp
14199         movq    3072(%rax), %r11
14200         jmp     *%r11
14201 #else
14202         movq    _glapi_Dispatch(%rip), %rax
14203         testq   %rax, %rax
14204         je      1f
14205         movq    3072(%rax), %r11
14206         jmp     *%r11
14207 1:
14208         subq    $24, %rsp
14209         movq    %rdi, (%rsp)
14210         movq    %xmm0, 8(%rsp)
14211         movq    %xmm1, 16(%rsp)
14212         call    _glapi_get_dispatch
14213         movq    16(%rsp), %xmm1
14214         movq    8(%rsp), %xmm0
14215         movq    (%rsp), %rdi
14216         addq    $24, %rsp
14217         movq    3072(%rax), %r11
14218         jmp     *%r11
14219 #endif /* defined(GLX_USE_TLS) */
14220         .size   GL_PREFIX(MultiTexCoord2dARB), .-GL_PREFIX(MultiTexCoord2dARB)
14221
14222         .p2align        4,,15
14223         .globl  GL_PREFIX(MultiTexCoord2dvARB)
14224         .type   GL_PREFIX(MultiTexCoord2dvARB), @function
14225 GL_PREFIX(MultiTexCoord2dvARB):
14226 #if defined(GLX_USE_TLS)
14227         call    _x86_64_get_dispatch@PLT
14228         movq    3080(%rax), %r11
14229         jmp     *%r11
14230 #elif defined(PTHREADS)
14231         pushq   %rdi
14232         pushq   %rsi
14233         pushq   %rbp
14234         call    _x86_64_get_dispatch@PLT
14235         popq    %rbp
14236         popq    %rsi
14237         popq    %rdi
14238         movq    3080(%rax), %r11
14239         jmp     *%r11
14240 #else
14241         movq    _glapi_Dispatch(%rip), %rax
14242         testq   %rax, %rax
14243         je      1f
14244         movq    3080(%rax), %r11
14245         jmp     *%r11
14246 1:
14247         pushq   %rdi
14248         pushq   %rsi
14249         pushq   %rbp
14250         call    _glapi_get_dispatch
14251         popq    %rbp
14252         popq    %rsi
14253         popq    %rdi
14254         movq    3080(%rax), %r11
14255         jmp     *%r11
14256 #endif /* defined(GLX_USE_TLS) */
14257         .size   GL_PREFIX(MultiTexCoord2dvARB), .-GL_PREFIX(MultiTexCoord2dvARB)
14258
14259         .p2align        4,,15
14260         .globl  GL_PREFIX(MultiTexCoord2fARB)
14261         .type   GL_PREFIX(MultiTexCoord2fARB), @function
14262 GL_PREFIX(MultiTexCoord2fARB):
14263 #if defined(GLX_USE_TLS)
14264         call    _x86_64_get_dispatch@PLT
14265         movq    3088(%rax), %r11
14266         jmp     *%r11
14267 #elif defined(PTHREADS)
14268         subq    $24, %rsp
14269         movq    %rdi, (%rsp)
14270         movq    %xmm0, 8(%rsp)
14271         movq    %xmm1, 16(%rsp)
14272         call    _x86_64_get_dispatch@PLT
14273         movq    16(%rsp), %xmm1
14274         movq    8(%rsp), %xmm0
14275         movq    (%rsp), %rdi
14276         addq    $24, %rsp
14277         movq    3088(%rax), %r11
14278         jmp     *%r11
14279 #else
14280         movq    _glapi_Dispatch(%rip), %rax
14281         testq   %rax, %rax
14282         je      1f
14283         movq    3088(%rax), %r11
14284         jmp     *%r11
14285 1:
14286         subq    $24, %rsp
14287         movq    %rdi, (%rsp)
14288         movq    %xmm0, 8(%rsp)
14289         movq    %xmm1, 16(%rsp)
14290         call    _glapi_get_dispatch
14291         movq    16(%rsp), %xmm1
14292         movq    8(%rsp), %xmm0
14293         movq    (%rsp), %rdi
14294         addq    $24, %rsp
14295         movq    3088(%rax), %r11
14296         jmp     *%r11
14297 #endif /* defined(GLX_USE_TLS) */
14298         .size   GL_PREFIX(MultiTexCoord2fARB), .-GL_PREFIX(MultiTexCoord2fARB)
14299
14300         .p2align        4,,15
14301         .globl  GL_PREFIX(MultiTexCoord2fvARB)
14302         .type   GL_PREFIX(MultiTexCoord2fvARB), @function
14303 GL_PREFIX(MultiTexCoord2fvARB):
14304 #if defined(GLX_USE_TLS)
14305         call    _x86_64_get_dispatch@PLT
14306         movq    3096(%rax), %r11
14307         jmp     *%r11
14308 #elif defined(PTHREADS)
14309         pushq   %rdi
14310         pushq   %rsi
14311         pushq   %rbp
14312         call    _x86_64_get_dispatch@PLT
14313         popq    %rbp
14314         popq    %rsi
14315         popq    %rdi
14316         movq    3096(%rax), %r11
14317         jmp     *%r11
14318 #else
14319         movq    _glapi_Dispatch(%rip), %rax
14320         testq   %rax, %rax
14321         je      1f
14322         movq    3096(%rax), %r11
14323         jmp     *%r11
14324 1:
14325         pushq   %rdi
14326         pushq   %rsi
14327         pushq   %rbp
14328         call    _glapi_get_dispatch
14329         popq    %rbp
14330         popq    %rsi
14331         popq    %rdi
14332         movq    3096(%rax), %r11
14333         jmp     *%r11
14334 #endif /* defined(GLX_USE_TLS) */
14335         .size   GL_PREFIX(MultiTexCoord2fvARB), .-GL_PREFIX(MultiTexCoord2fvARB)
14336
14337         .p2align        4,,15
14338         .globl  GL_PREFIX(MultiTexCoord2iARB)
14339         .type   GL_PREFIX(MultiTexCoord2iARB), @function
14340 GL_PREFIX(MultiTexCoord2iARB):
14341 #if defined(GLX_USE_TLS)
14342         call    _x86_64_get_dispatch@PLT
14343         movq    3104(%rax), %r11
14344         jmp     *%r11
14345 #elif defined(PTHREADS)
14346         pushq   %rdi
14347         pushq   %rsi
14348         pushq   %rdx
14349         call    _x86_64_get_dispatch@PLT
14350         popq    %rdx
14351         popq    %rsi
14352         popq    %rdi
14353         movq    3104(%rax), %r11
14354         jmp     *%r11
14355 #else
14356         movq    _glapi_Dispatch(%rip), %rax
14357         testq   %rax, %rax
14358         je      1f
14359         movq    3104(%rax), %r11
14360         jmp     *%r11
14361 1:
14362         pushq   %rdi
14363         pushq   %rsi
14364         pushq   %rdx
14365         call    _glapi_get_dispatch
14366         popq    %rdx
14367         popq    %rsi
14368         popq    %rdi
14369         movq    3104(%rax), %r11
14370         jmp     *%r11
14371 #endif /* defined(GLX_USE_TLS) */
14372         .size   GL_PREFIX(MultiTexCoord2iARB), .-GL_PREFIX(MultiTexCoord2iARB)
14373
14374         .p2align        4,,15
14375         .globl  GL_PREFIX(MultiTexCoord2ivARB)
14376         .type   GL_PREFIX(MultiTexCoord2ivARB), @function
14377 GL_PREFIX(MultiTexCoord2ivARB):
14378 #if defined(GLX_USE_TLS)
14379         call    _x86_64_get_dispatch@PLT
14380         movq    3112(%rax), %r11
14381         jmp     *%r11
14382 #elif defined(PTHREADS)
14383         pushq   %rdi
14384         pushq   %rsi
14385         pushq   %rbp
14386         call    _x86_64_get_dispatch@PLT
14387         popq    %rbp
14388         popq    %rsi
14389         popq    %rdi
14390         movq    3112(%rax), %r11
14391         jmp     *%r11
14392 #else
14393         movq    _glapi_Dispatch(%rip), %rax
14394         testq   %rax, %rax
14395         je      1f
14396         movq    3112(%rax), %r11
14397         jmp     *%r11
14398 1:
14399         pushq   %rdi
14400         pushq   %rsi
14401         pushq   %rbp
14402         call    _glapi_get_dispatch
14403         popq    %rbp
14404         popq    %rsi
14405         popq    %rdi
14406         movq    3112(%rax), %r11
14407         jmp     *%r11
14408 #endif /* defined(GLX_USE_TLS) */
14409         .size   GL_PREFIX(MultiTexCoord2ivARB), .-GL_PREFIX(MultiTexCoord2ivARB)
14410
14411         .p2align        4,,15
14412         .globl  GL_PREFIX(MultiTexCoord2sARB)
14413         .type   GL_PREFIX(MultiTexCoord2sARB), @function
14414 GL_PREFIX(MultiTexCoord2sARB):
14415 #if defined(GLX_USE_TLS)
14416         call    _x86_64_get_dispatch@PLT
14417         movq    3120(%rax), %r11
14418         jmp     *%r11
14419 #elif defined(PTHREADS)
14420         pushq   %rdi
14421         pushq   %rsi
14422         pushq   %rdx
14423         call    _x86_64_get_dispatch@PLT
14424         popq    %rdx
14425         popq    %rsi
14426         popq    %rdi
14427         movq    3120(%rax), %r11
14428         jmp     *%r11
14429 #else
14430         movq    _glapi_Dispatch(%rip), %rax
14431         testq   %rax, %rax
14432         je      1f
14433         movq    3120(%rax), %r11
14434         jmp     *%r11
14435 1:
14436         pushq   %rdi
14437         pushq   %rsi
14438         pushq   %rdx
14439         call    _glapi_get_dispatch
14440         popq    %rdx
14441         popq    %rsi
14442         popq    %rdi
14443         movq    3120(%rax), %r11
14444         jmp     *%r11
14445 #endif /* defined(GLX_USE_TLS) */
14446         .size   GL_PREFIX(MultiTexCoord2sARB), .-GL_PREFIX(MultiTexCoord2sARB)
14447
14448         .p2align        4,,15
14449         .globl  GL_PREFIX(MultiTexCoord2svARB)
14450         .type   GL_PREFIX(MultiTexCoord2svARB), @function
14451 GL_PREFIX(MultiTexCoord2svARB):
14452 #if defined(GLX_USE_TLS)
14453         call    _x86_64_get_dispatch@PLT
14454         movq    3128(%rax), %r11
14455         jmp     *%r11
14456 #elif defined(PTHREADS)
14457         pushq   %rdi
14458         pushq   %rsi
14459         pushq   %rbp
14460         call    _x86_64_get_dispatch@PLT
14461         popq    %rbp
14462         popq    %rsi
14463         popq    %rdi
14464         movq    3128(%rax), %r11
14465         jmp     *%r11
14466 #else
14467         movq    _glapi_Dispatch(%rip), %rax
14468         testq   %rax, %rax
14469         je      1f
14470         movq    3128(%rax), %r11
14471         jmp     *%r11
14472 1:
14473         pushq   %rdi
14474         pushq   %rsi
14475         pushq   %rbp
14476         call    _glapi_get_dispatch
14477         popq    %rbp
14478         popq    %rsi
14479         popq    %rdi
14480         movq    3128(%rax), %r11
14481         jmp     *%r11
14482 #endif /* defined(GLX_USE_TLS) */
14483         .size   GL_PREFIX(MultiTexCoord2svARB), .-GL_PREFIX(MultiTexCoord2svARB)
14484
14485         .p2align        4,,15
14486         .globl  GL_PREFIX(MultiTexCoord3dARB)
14487         .type   GL_PREFIX(MultiTexCoord3dARB), @function
14488 GL_PREFIX(MultiTexCoord3dARB):
14489 #if defined(GLX_USE_TLS)
14490         call    _x86_64_get_dispatch@PLT
14491         movq    3136(%rax), %r11
14492         jmp     *%r11
14493 #elif defined(PTHREADS)
14494         subq    $40, %rsp
14495         movq    %rdi, (%rsp)
14496         movq    %xmm0, 8(%rsp)
14497         movq    %xmm1, 16(%rsp)
14498         movq    %xmm2, 24(%rsp)
14499         call    _x86_64_get_dispatch@PLT
14500         movq    24(%rsp), %xmm2
14501         movq    16(%rsp), %xmm1
14502         movq    8(%rsp), %xmm0
14503         movq    (%rsp), %rdi
14504         addq    $40, %rsp
14505         movq    3136(%rax), %r11
14506         jmp     *%r11
14507 #else
14508         movq    _glapi_Dispatch(%rip), %rax
14509         testq   %rax, %rax
14510         je      1f
14511         movq    3136(%rax), %r11
14512         jmp     *%r11
14513 1:
14514         subq    $40, %rsp
14515         movq    %rdi, (%rsp)
14516         movq    %xmm0, 8(%rsp)
14517         movq    %xmm1, 16(%rsp)
14518         movq    %xmm2, 24(%rsp)
14519         call    _glapi_get_dispatch
14520         movq    24(%rsp), %xmm2
14521         movq    16(%rsp), %xmm1
14522         movq    8(%rsp), %xmm0
14523         movq    (%rsp), %rdi
14524         addq    $40, %rsp
14525         movq    3136(%rax), %r11
14526         jmp     *%r11
14527 #endif /* defined(GLX_USE_TLS) */
14528         .size   GL_PREFIX(MultiTexCoord3dARB), .-GL_PREFIX(MultiTexCoord3dARB)
14529
14530         .p2align        4,,15
14531         .globl  GL_PREFIX(MultiTexCoord3dvARB)
14532         .type   GL_PREFIX(MultiTexCoord3dvARB), @function
14533 GL_PREFIX(MultiTexCoord3dvARB):
14534 #if defined(GLX_USE_TLS)
14535         call    _x86_64_get_dispatch@PLT
14536         movq    3144(%rax), %r11
14537         jmp     *%r11
14538 #elif defined(PTHREADS)
14539         pushq   %rdi
14540         pushq   %rsi
14541         pushq   %rbp
14542         call    _x86_64_get_dispatch@PLT
14543         popq    %rbp
14544         popq    %rsi
14545         popq    %rdi
14546         movq    3144(%rax), %r11
14547         jmp     *%r11
14548 #else
14549         movq    _glapi_Dispatch(%rip), %rax
14550         testq   %rax, %rax
14551         je      1f
14552         movq    3144(%rax), %r11
14553         jmp     *%r11
14554 1:
14555         pushq   %rdi
14556         pushq   %rsi
14557         pushq   %rbp
14558         call    _glapi_get_dispatch
14559         popq    %rbp
14560         popq    %rsi
14561         popq    %rdi
14562         movq    3144(%rax), %r11
14563         jmp     *%r11
14564 #endif /* defined(GLX_USE_TLS) */
14565         .size   GL_PREFIX(MultiTexCoord3dvARB), .-GL_PREFIX(MultiTexCoord3dvARB)
14566
14567         .p2align        4,,15
14568         .globl  GL_PREFIX(MultiTexCoord3fARB)
14569         .type   GL_PREFIX(MultiTexCoord3fARB), @function
14570 GL_PREFIX(MultiTexCoord3fARB):
14571 #if defined(GLX_USE_TLS)
14572         call    _x86_64_get_dispatch@PLT
14573         movq    3152(%rax), %r11
14574         jmp     *%r11
14575 #elif defined(PTHREADS)
14576         subq    $40, %rsp
14577         movq    %rdi, (%rsp)
14578         movq    %xmm0, 8(%rsp)
14579         movq    %xmm1, 16(%rsp)
14580         movq    %xmm2, 24(%rsp)
14581         call    _x86_64_get_dispatch@PLT
14582         movq    24(%rsp), %xmm2
14583         movq    16(%rsp), %xmm1
14584         movq    8(%rsp), %xmm0
14585         movq    (%rsp), %rdi
14586         addq    $40, %rsp
14587         movq    3152(%rax), %r11
14588         jmp     *%r11
14589 #else
14590         movq    _glapi_Dispatch(%rip), %rax
14591         testq   %rax, %rax
14592         je      1f
14593         movq    3152(%rax), %r11
14594         jmp     *%r11
14595 1:
14596         subq    $40, %rsp
14597         movq    %rdi, (%rsp)
14598         movq    %xmm0, 8(%rsp)
14599         movq    %xmm1, 16(%rsp)
14600         movq    %xmm2, 24(%rsp)
14601         call    _glapi_get_dispatch
14602         movq    24(%rsp), %xmm2
14603         movq    16(%rsp), %xmm1
14604         movq    8(%rsp), %xmm0
14605         movq    (%rsp), %rdi
14606         addq    $40, %rsp
14607         movq    3152(%rax), %r11
14608         jmp     *%r11
14609 #endif /* defined(GLX_USE_TLS) */
14610         .size   GL_PREFIX(MultiTexCoord3fARB), .-GL_PREFIX(MultiTexCoord3fARB)
14611
14612         .p2align        4,,15
14613         .globl  GL_PREFIX(MultiTexCoord3fvARB)
14614         .type   GL_PREFIX(MultiTexCoord3fvARB), @function
14615 GL_PREFIX(MultiTexCoord3fvARB):
14616 #if defined(GLX_USE_TLS)
14617         call    _x86_64_get_dispatch@PLT
14618         movq    3160(%rax), %r11
14619         jmp     *%r11
14620 #elif defined(PTHREADS)
14621         pushq   %rdi
14622         pushq   %rsi
14623         pushq   %rbp
14624         call    _x86_64_get_dispatch@PLT
14625         popq    %rbp
14626         popq    %rsi
14627         popq    %rdi
14628         movq    3160(%rax), %r11
14629         jmp     *%r11
14630 #else
14631         movq    _glapi_Dispatch(%rip), %rax
14632         testq   %rax, %rax
14633         je      1f
14634         movq    3160(%rax), %r11
14635         jmp     *%r11
14636 1:
14637         pushq   %rdi
14638         pushq   %rsi
14639         pushq   %rbp
14640         call    _glapi_get_dispatch
14641         popq    %rbp
14642         popq    %rsi
14643         popq    %rdi
14644         movq    3160(%rax), %r11
14645         jmp     *%r11
14646 #endif /* defined(GLX_USE_TLS) */
14647         .size   GL_PREFIX(MultiTexCoord3fvARB), .-GL_PREFIX(MultiTexCoord3fvARB)
14648
14649         .p2align        4,,15
14650         .globl  GL_PREFIX(MultiTexCoord3iARB)
14651         .type   GL_PREFIX(MultiTexCoord3iARB), @function
14652 GL_PREFIX(MultiTexCoord3iARB):
14653 #if defined(GLX_USE_TLS)
14654         call    _x86_64_get_dispatch@PLT
14655         movq    3168(%rax), %r11
14656         jmp     *%r11
14657 #elif defined(PTHREADS)
14658         pushq   %rdi
14659         pushq   %rsi
14660         pushq   %rdx
14661         pushq   %rcx
14662         pushq   %rbp
14663         call    _x86_64_get_dispatch@PLT
14664         popq    %rbp
14665         popq    %rcx
14666         popq    %rdx
14667         popq    %rsi
14668         popq    %rdi
14669         movq    3168(%rax), %r11
14670         jmp     *%r11
14671 #else
14672         movq    _glapi_Dispatch(%rip), %rax
14673         testq   %rax, %rax
14674         je      1f
14675         movq    3168(%rax), %r11
14676         jmp     *%r11
14677 1:
14678         pushq   %rdi
14679         pushq   %rsi
14680         pushq   %rdx
14681         pushq   %rcx
14682         pushq   %rbp
14683         call    _glapi_get_dispatch
14684         popq    %rbp
14685         popq    %rcx
14686         popq    %rdx
14687         popq    %rsi
14688         popq    %rdi
14689         movq    3168(%rax), %r11
14690         jmp     *%r11
14691 #endif /* defined(GLX_USE_TLS) */
14692         .size   GL_PREFIX(MultiTexCoord3iARB), .-GL_PREFIX(MultiTexCoord3iARB)
14693
14694         .p2align        4,,15
14695         .globl  GL_PREFIX(MultiTexCoord3ivARB)
14696         .type   GL_PREFIX(MultiTexCoord3ivARB), @function
14697 GL_PREFIX(MultiTexCoord3ivARB):
14698 #if defined(GLX_USE_TLS)
14699         call    _x86_64_get_dispatch@PLT
14700         movq    3176(%rax), %r11
14701         jmp     *%r11
14702 #elif defined(PTHREADS)
14703         pushq   %rdi
14704         pushq   %rsi
14705         pushq   %rbp
14706         call    _x86_64_get_dispatch@PLT
14707         popq    %rbp
14708         popq    %rsi
14709         popq    %rdi
14710         movq    3176(%rax), %r11
14711         jmp     *%r11
14712 #else
14713         movq    _glapi_Dispatch(%rip), %rax
14714         testq   %rax, %rax
14715         je      1f
14716         movq    3176(%rax), %r11
14717         jmp     *%r11
14718 1:
14719         pushq   %rdi
14720         pushq   %rsi
14721         pushq   %rbp
14722         call    _glapi_get_dispatch
14723         popq    %rbp
14724         popq    %rsi
14725         popq    %rdi
14726         movq    3176(%rax), %r11
14727         jmp     *%r11
14728 #endif /* defined(GLX_USE_TLS) */
14729         .size   GL_PREFIX(MultiTexCoord3ivARB), .-GL_PREFIX(MultiTexCoord3ivARB)
14730
14731         .p2align        4,,15
14732         .globl  GL_PREFIX(MultiTexCoord3sARB)
14733         .type   GL_PREFIX(MultiTexCoord3sARB), @function
14734 GL_PREFIX(MultiTexCoord3sARB):
14735 #if defined(GLX_USE_TLS)
14736         call    _x86_64_get_dispatch@PLT
14737         movq    3184(%rax), %r11
14738         jmp     *%r11
14739 #elif defined(PTHREADS)
14740         pushq   %rdi
14741         pushq   %rsi
14742         pushq   %rdx
14743         pushq   %rcx
14744         pushq   %rbp
14745         call    _x86_64_get_dispatch@PLT
14746         popq    %rbp
14747         popq    %rcx
14748         popq    %rdx
14749         popq    %rsi
14750         popq    %rdi
14751         movq    3184(%rax), %r11
14752         jmp     *%r11
14753 #else
14754         movq    _glapi_Dispatch(%rip), %rax
14755         testq   %rax, %rax
14756         je      1f
14757         movq    3184(%rax), %r11
14758         jmp     *%r11
14759 1:
14760         pushq   %rdi
14761         pushq   %rsi
14762         pushq   %rdx
14763         pushq   %rcx
14764         pushq   %rbp
14765         call    _glapi_get_dispatch
14766         popq    %rbp
14767         popq    %rcx
14768         popq    %rdx
14769         popq    %rsi
14770         popq    %rdi
14771         movq    3184(%rax), %r11
14772         jmp     *%r11
14773 #endif /* defined(GLX_USE_TLS) */
14774         .size   GL_PREFIX(MultiTexCoord3sARB), .-GL_PREFIX(MultiTexCoord3sARB)
14775
14776         .p2align        4,,15
14777         .globl  GL_PREFIX(MultiTexCoord3svARB)
14778         .type   GL_PREFIX(MultiTexCoord3svARB), @function
14779 GL_PREFIX(MultiTexCoord3svARB):
14780 #if defined(GLX_USE_TLS)
14781         call    _x86_64_get_dispatch@PLT
14782         movq    3192(%rax), %r11
14783         jmp     *%r11
14784 #elif defined(PTHREADS)
14785         pushq   %rdi
14786         pushq   %rsi
14787         pushq   %rbp
14788         call    _x86_64_get_dispatch@PLT
14789         popq    %rbp
14790         popq    %rsi
14791         popq    %rdi
14792         movq    3192(%rax), %r11
14793         jmp     *%r11
14794 #else
14795         movq    _glapi_Dispatch(%rip), %rax
14796         testq   %rax, %rax
14797         je      1f
14798         movq    3192(%rax), %r11
14799         jmp     *%r11
14800 1:
14801         pushq   %rdi
14802         pushq   %rsi
14803         pushq   %rbp
14804         call    _glapi_get_dispatch
14805         popq    %rbp
14806         popq    %rsi
14807         popq    %rdi
14808         movq    3192(%rax), %r11
14809         jmp     *%r11
14810 #endif /* defined(GLX_USE_TLS) */
14811         .size   GL_PREFIX(MultiTexCoord3svARB), .-GL_PREFIX(MultiTexCoord3svARB)
14812
14813         .p2align        4,,15
14814         .globl  GL_PREFIX(MultiTexCoord4dARB)
14815         .type   GL_PREFIX(MultiTexCoord4dARB), @function
14816 GL_PREFIX(MultiTexCoord4dARB):
14817 #if defined(GLX_USE_TLS)
14818         call    _x86_64_get_dispatch@PLT
14819         movq    3200(%rax), %r11
14820         jmp     *%r11
14821 #elif defined(PTHREADS)
14822         subq    $40, %rsp
14823         movq    %rdi, (%rsp)
14824         movq    %xmm0, 8(%rsp)
14825         movq    %xmm1, 16(%rsp)
14826         movq    %xmm2, 24(%rsp)
14827         movq    %xmm3, 32(%rsp)
14828         call    _x86_64_get_dispatch@PLT
14829         movq    32(%rsp), %xmm3
14830         movq    24(%rsp), %xmm2
14831         movq    16(%rsp), %xmm1
14832         movq    8(%rsp), %xmm0
14833         movq    (%rsp), %rdi
14834         addq    $40, %rsp
14835         movq    3200(%rax), %r11
14836         jmp     *%r11
14837 #else
14838         movq    _glapi_Dispatch(%rip), %rax
14839         testq   %rax, %rax
14840         je      1f
14841         movq    3200(%rax), %r11
14842         jmp     *%r11
14843 1:
14844         subq    $40, %rsp
14845         movq    %rdi, (%rsp)
14846         movq    %xmm0, 8(%rsp)
14847         movq    %xmm1, 16(%rsp)
14848         movq    %xmm2, 24(%rsp)
14849         movq    %xmm3, 32(%rsp)
14850         call    _glapi_get_dispatch
14851         movq    32(%rsp), %xmm3
14852         movq    24(%rsp), %xmm2
14853         movq    16(%rsp), %xmm1
14854         movq    8(%rsp), %xmm0
14855         movq    (%rsp), %rdi
14856         addq    $40, %rsp
14857         movq    3200(%rax), %r11
14858         jmp     *%r11
14859 #endif /* defined(GLX_USE_TLS) */
14860         .size   GL_PREFIX(MultiTexCoord4dARB), .-GL_PREFIX(MultiTexCoord4dARB)
14861
14862         .p2align        4,,15
14863         .globl  GL_PREFIX(MultiTexCoord4dvARB)
14864         .type   GL_PREFIX(MultiTexCoord4dvARB), @function
14865 GL_PREFIX(MultiTexCoord4dvARB):
14866 #if defined(GLX_USE_TLS)
14867         call    _x86_64_get_dispatch@PLT
14868         movq    3208(%rax), %r11
14869         jmp     *%r11
14870 #elif defined(PTHREADS)
14871         pushq   %rdi
14872         pushq   %rsi
14873         pushq   %rbp
14874         call    _x86_64_get_dispatch@PLT
14875         popq    %rbp
14876         popq    %rsi
14877         popq    %rdi
14878         movq    3208(%rax), %r11
14879         jmp     *%r11
14880 #else
14881         movq    _glapi_Dispatch(%rip), %rax
14882         testq   %rax, %rax
14883         je      1f
14884         movq    3208(%rax), %r11
14885         jmp     *%r11
14886 1:
14887         pushq   %rdi
14888         pushq   %rsi
14889         pushq   %rbp
14890         call    _glapi_get_dispatch
14891         popq    %rbp
14892         popq    %rsi
14893         popq    %rdi
14894         movq    3208(%rax), %r11
14895         jmp     *%r11
14896 #endif /* defined(GLX_USE_TLS) */
14897         .size   GL_PREFIX(MultiTexCoord4dvARB), .-GL_PREFIX(MultiTexCoord4dvARB)
14898
14899         .p2align        4,,15
14900         .globl  GL_PREFIX(MultiTexCoord4fARB)
14901         .type   GL_PREFIX(MultiTexCoord4fARB), @function
14902 GL_PREFIX(MultiTexCoord4fARB):
14903 #if defined(GLX_USE_TLS)
14904         call    _x86_64_get_dispatch@PLT
14905         movq    3216(%rax), %r11
14906         jmp     *%r11
14907 #elif defined(PTHREADS)
14908         subq    $40, %rsp
14909         movq    %rdi, (%rsp)
14910         movq    %xmm0, 8(%rsp)
14911         movq    %xmm1, 16(%rsp)
14912         movq    %xmm2, 24(%rsp)
14913         movq    %xmm3, 32(%rsp)
14914         call    _x86_64_get_dispatch@PLT
14915         movq    32(%rsp), %xmm3
14916         movq    24(%rsp), %xmm2
14917         movq    16(%rsp), %xmm1
14918         movq    8(%rsp), %xmm0
14919         movq    (%rsp), %rdi
14920         addq    $40, %rsp
14921         movq    3216(%rax), %r11
14922         jmp     *%r11
14923 #else
14924         movq    _glapi_Dispatch(%rip), %rax
14925         testq   %rax, %rax
14926         je      1f
14927         movq    3216(%rax), %r11
14928         jmp     *%r11
14929 1:
14930         subq    $40, %rsp
14931         movq    %rdi, (%rsp)
14932         movq    %xmm0, 8(%rsp)
14933         movq    %xmm1, 16(%rsp)
14934         movq    %xmm2, 24(%rsp)
14935         movq    %xmm3, 32(%rsp)
14936         call    _glapi_get_dispatch
14937         movq    32(%rsp), %xmm3
14938         movq    24(%rsp), %xmm2
14939         movq    16(%rsp), %xmm1
14940         movq    8(%rsp), %xmm0
14941         movq    (%rsp), %rdi
14942         addq    $40, %rsp
14943         movq    3216(%rax), %r11
14944         jmp     *%r11
14945 #endif /* defined(GLX_USE_TLS) */
14946         .size   GL_PREFIX(MultiTexCoord4fARB), .-GL_PREFIX(MultiTexCoord4fARB)
14947
14948         .p2align        4,,15
14949         .globl  GL_PREFIX(MultiTexCoord4fvARB)
14950         .type   GL_PREFIX(MultiTexCoord4fvARB), @function
14951 GL_PREFIX(MultiTexCoord4fvARB):
14952 #if defined(GLX_USE_TLS)
14953         call    _x86_64_get_dispatch@PLT
14954         movq    3224(%rax), %r11
14955         jmp     *%r11
14956 #elif defined(PTHREADS)
14957         pushq   %rdi
14958         pushq   %rsi
14959         pushq   %rbp
14960         call    _x86_64_get_dispatch@PLT
14961         popq    %rbp
14962         popq    %rsi
14963         popq    %rdi
14964         movq    3224(%rax), %r11
14965         jmp     *%r11
14966 #else
14967         movq    _glapi_Dispatch(%rip), %rax
14968         testq   %rax, %rax
14969         je      1f
14970         movq    3224(%rax), %r11
14971         jmp     *%r11
14972 1:
14973         pushq   %rdi
14974         pushq   %rsi
14975         pushq   %rbp
14976         call    _glapi_get_dispatch
14977         popq    %rbp
14978         popq    %rsi
14979         popq    %rdi
14980         movq    3224(%rax), %r11
14981         jmp     *%r11
14982 #endif /* defined(GLX_USE_TLS) */
14983         .size   GL_PREFIX(MultiTexCoord4fvARB), .-GL_PREFIX(MultiTexCoord4fvARB)
14984
14985         .p2align        4,,15
14986         .globl  GL_PREFIX(MultiTexCoord4iARB)
14987         .type   GL_PREFIX(MultiTexCoord4iARB), @function
14988 GL_PREFIX(MultiTexCoord4iARB):
14989 #if defined(GLX_USE_TLS)
14990         call    _x86_64_get_dispatch@PLT
14991         movq    3232(%rax), %r11
14992         jmp     *%r11
14993 #elif defined(PTHREADS)
14994         pushq   %rdi
14995         pushq   %rsi
14996         pushq   %rdx
14997         pushq   %rcx
14998         pushq   %r8
14999         call    _x86_64_get_dispatch@PLT
15000         popq    %r8
15001         popq    %rcx
15002         popq    %rdx
15003         popq    %rsi
15004         popq    %rdi
15005         movq    3232(%rax), %r11
15006         jmp     *%r11
15007 #else
15008         movq    _glapi_Dispatch(%rip), %rax
15009         testq   %rax, %rax
15010         je      1f
15011         movq    3232(%rax), %r11
15012         jmp     *%r11
15013 1:
15014         pushq   %rdi
15015         pushq   %rsi
15016         pushq   %rdx
15017         pushq   %rcx
15018         pushq   %r8
15019         call    _glapi_get_dispatch
15020         popq    %r8
15021         popq    %rcx
15022         popq    %rdx
15023         popq    %rsi
15024         popq    %rdi
15025         movq    3232(%rax), %r11
15026         jmp     *%r11
15027 #endif /* defined(GLX_USE_TLS) */
15028         .size   GL_PREFIX(MultiTexCoord4iARB), .-GL_PREFIX(MultiTexCoord4iARB)
15029
15030         .p2align        4,,15
15031         .globl  GL_PREFIX(MultiTexCoord4ivARB)
15032         .type   GL_PREFIX(MultiTexCoord4ivARB), @function
15033 GL_PREFIX(MultiTexCoord4ivARB):
15034 #if defined(GLX_USE_TLS)
15035         call    _x86_64_get_dispatch@PLT
15036         movq    3240(%rax), %r11
15037         jmp     *%r11
15038 #elif defined(PTHREADS)
15039         pushq   %rdi
15040         pushq   %rsi
15041         pushq   %rbp
15042         call    _x86_64_get_dispatch@PLT
15043         popq    %rbp
15044         popq    %rsi
15045         popq    %rdi
15046         movq    3240(%rax), %r11
15047         jmp     *%r11
15048 #else
15049         movq    _glapi_Dispatch(%rip), %rax
15050         testq   %rax, %rax
15051         je      1f
15052         movq    3240(%rax), %r11
15053         jmp     *%r11
15054 1:
15055         pushq   %rdi
15056         pushq   %rsi
15057         pushq   %rbp
15058         call    _glapi_get_dispatch
15059         popq    %rbp
15060         popq    %rsi
15061         popq    %rdi
15062         movq    3240(%rax), %r11
15063         jmp     *%r11
15064 #endif /* defined(GLX_USE_TLS) */
15065         .size   GL_PREFIX(MultiTexCoord4ivARB), .-GL_PREFIX(MultiTexCoord4ivARB)
15066
15067         .p2align        4,,15
15068         .globl  GL_PREFIX(MultiTexCoord4sARB)
15069         .type   GL_PREFIX(MultiTexCoord4sARB), @function
15070 GL_PREFIX(MultiTexCoord4sARB):
15071 #if defined(GLX_USE_TLS)
15072         call    _x86_64_get_dispatch@PLT
15073         movq    3248(%rax), %r11
15074         jmp     *%r11
15075 #elif defined(PTHREADS)
15076         pushq   %rdi
15077         pushq   %rsi
15078         pushq   %rdx
15079         pushq   %rcx
15080         pushq   %r8
15081         call    _x86_64_get_dispatch@PLT
15082         popq    %r8
15083         popq    %rcx
15084         popq    %rdx
15085         popq    %rsi
15086         popq    %rdi
15087         movq    3248(%rax), %r11
15088         jmp     *%r11
15089 #else
15090         movq    _glapi_Dispatch(%rip), %rax
15091         testq   %rax, %rax
15092         je      1f
15093         movq    3248(%rax), %r11
15094         jmp     *%r11
15095 1:
15096         pushq   %rdi
15097         pushq   %rsi
15098         pushq   %rdx
15099         pushq   %rcx
15100         pushq   %r8
15101         call    _glapi_get_dispatch
15102         popq    %r8
15103         popq    %rcx
15104         popq    %rdx
15105         popq    %rsi
15106         popq    %rdi
15107         movq    3248(%rax), %r11
15108         jmp     *%r11
15109 #endif /* defined(GLX_USE_TLS) */
15110         .size   GL_PREFIX(MultiTexCoord4sARB), .-GL_PREFIX(MultiTexCoord4sARB)
15111
15112         .p2align        4,,15
15113         .globl  GL_PREFIX(MultiTexCoord4svARB)
15114         .type   GL_PREFIX(MultiTexCoord4svARB), @function
15115 GL_PREFIX(MultiTexCoord4svARB):
15116 #if defined(GLX_USE_TLS)
15117         call    _x86_64_get_dispatch@PLT
15118         movq    3256(%rax), %r11
15119         jmp     *%r11
15120 #elif defined(PTHREADS)
15121         pushq   %rdi
15122         pushq   %rsi
15123         pushq   %rbp
15124         call    _x86_64_get_dispatch@PLT
15125         popq    %rbp
15126         popq    %rsi
15127         popq    %rdi
15128         movq    3256(%rax), %r11
15129         jmp     *%r11
15130 #else
15131         movq    _glapi_Dispatch(%rip), %rax
15132         testq   %rax, %rax
15133         je      1f
15134         movq    3256(%rax), %r11
15135         jmp     *%r11
15136 1:
15137         pushq   %rdi
15138         pushq   %rsi
15139         pushq   %rbp
15140         call    _glapi_get_dispatch
15141         popq    %rbp
15142         popq    %rsi
15143         popq    %rdi
15144         movq    3256(%rax), %r11
15145         jmp     *%r11
15146 #endif /* defined(GLX_USE_TLS) */
15147         .size   GL_PREFIX(MultiTexCoord4svARB), .-GL_PREFIX(MultiTexCoord4svARB)
15148
15149         .p2align        4,,15
15150         .globl  GL_PREFIX(AttachShader)
15151         .type   GL_PREFIX(AttachShader), @function
15152 GL_PREFIX(AttachShader):
15153 #if defined(GLX_USE_TLS)
15154         call    _x86_64_get_dispatch@PLT
15155         movq    3264(%rax), %r11
15156         jmp     *%r11
15157 #elif defined(PTHREADS)
15158         pushq   %rdi
15159         pushq   %rsi
15160         pushq   %rbp
15161         call    _x86_64_get_dispatch@PLT
15162         popq    %rbp
15163         popq    %rsi
15164         popq    %rdi
15165         movq    3264(%rax), %r11
15166         jmp     *%r11
15167 #else
15168         movq    _glapi_Dispatch(%rip), %rax
15169         testq   %rax, %rax
15170         je      1f
15171         movq    3264(%rax), %r11
15172         jmp     *%r11
15173 1:
15174         pushq   %rdi
15175         pushq   %rsi
15176         pushq   %rbp
15177         call    _glapi_get_dispatch
15178         popq    %rbp
15179         popq    %rsi
15180         popq    %rdi
15181         movq    3264(%rax), %r11
15182         jmp     *%r11
15183 #endif /* defined(GLX_USE_TLS) */
15184         .size   GL_PREFIX(AttachShader), .-GL_PREFIX(AttachShader)
15185
15186         .p2align        4,,15
15187         .globl  GL_PREFIX(CreateProgram)
15188         .type   GL_PREFIX(CreateProgram), @function
15189 GL_PREFIX(CreateProgram):
15190 #if defined(GLX_USE_TLS)
15191         call    _x86_64_get_dispatch@PLT
15192         movq    3272(%rax), %r11
15193         jmp     *%r11
15194 #elif defined(PTHREADS)
15195         pushq   %rbp
15196         call    _x86_64_get_dispatch@PLT
15197         popq    %rbp
15198         movq    3272(%rax), %r11
15199         jmp     *%r11
15200 #else
15201         movq    _glapi_Dispatch(%rip), %rax
15202         testq   %rax, %rax
15203         je      1f
15204         movq    3272(%rax), %r11
15205         jmp     *%r11
15206 1:
15207         pushq   %rbp
15208         call    _glapi_get_dispatch
15209         popq    %rbp
15210         movq    3272(%rax), %r11
15211         jmp     *%r11
15212 #endif /* defined(GLX_USE_TLS) */
15213         .size   GL_PREFIX(CreateProgram), .-GL_PREFIX(CreateProgram)
15214
15215         .p2align        4,,15
15216         .globl  GL_PREFIX(CreateShader)
15217         .type   GL_PREFIX(CreateShader), @function
15218 GL_PREFIX(CreateShader):
15219 #if defined(GLX_USE_TLS)
15220         call    _x86_64_get_dispatch@PLT
15221         movq    3280(%rax), %r11
15222         jmp     *%r11
15223 #elif defined(PTHREADS)
15224         pushq   %rdi
15225         call    _x86_64_get_dispatch@PLT
15226         popq    %rdi
15227         movq    3280(%rax), %r11
15228         jmp     *%r11
15229 #else
15230         movq    _glapi_Dispatch(%rip), %rax
15231         testq   %rax, %rax
15232         je      1f
15233         movq    3280(%rax), %r11
15234         jmp     *%r11
15235 1:
15236         pushq   %rdi
15237         call    _glapi_get_dispatch
15238         popq    %rdi
15239         movq    3280(%rax), %r11
15240         jmp     *%r11
15241 #endif /* defined(GLX_USE_TLS) */
15242         .size   GL_PREFIX(CreateShader), .-GL_PREFIX(CreateShader)
15243
15244         .p2align        4,,15
15245         .globl  GL_PREFIX(DeleteProgram)
15246         .type   GL_PREFIX(DeleteProgram), @function
15247 GL_PREFIX(DeleteProgram):
15248 #if defined(GLX_USE_TLS)
15249         call    _x86_64_get_dispatch@PLT
15250         movq    3288(%rax), %r11
15251         jmp     *%r11
15252 #elif defined(PTHREADS)
15253         pushq   %rdi
15254         call    _x86_64_get_dispatch@PLT
15255         popq    %rdi
15256         movq    3288(%rax), %r11
15257         jmp     *%r11
15258 #else
15259         movq    _glapi_Dispatch(%rip), %rax
15260         testq   %rax, %rax
15261         je      1f
15262         movq    3288(%rax), %r11
15263         jmp     *%r11
15264 1:
15265         pushq   %rdi
15266         call    _glapi_get_dispatch
15267         popq    %rdi
15268         movq    3288(%rax), %r11
15269         jmp     *%r11
15270 #endif /* defined(GLX_USE_TLS) */
15271         .size   GL_PREFIX(DeleteProgram), .-GL_PREFIX(DeleteProgram)
15272
15273         .p2align        4,,15
15274         .globl  GL_PREFIX(DeleteShader)
15275         .type   GL_PREFIX(DeleteShader), @function
15276 GL_PREFIX(DeleteShader):
15277 #if defined(GLX_USE_TLS)
15278         call    _x86_64_get_dispatch@PLT
15279         movq    3296(%rax), %r11
15280         jmp     *%r11
15281 #elif defined(PTHREADS)
15282         pushq   %rdi
15283         call    _x86_64_get_dispatch@PLT
15284         popq    %rdi
15285         movq    3296(%rax), %r11
15286         jmp     *%r11
15287 #else
15288         movq    _glapi_Dispatch(%rip), %rax
15289         testq   %rax, %rax
15290         je      1f
15291         movq    3296(%rax), %r11
15292         jmp     *%r11
15293 1:
15294         pushq   %rdi
15295         call    _glapi_get_dispatch
15296         popq    %rdi
15297         movq    3296(%rax), %r11
15298         jmp     *%r11
15299 #endif /* defined(GLX_USE_TLS) */
15300         .size   GL_PREFIX(DeleteShader), .-GL_PREFIX(DeleteShader)
15301
15302         .p2align        4,,15
15303         .globl  GL_PREFIX(DetachShader)
15304         .type   GL_PREFIX(DetachShader), @function
15305 GL_PREFIX(DetachShader):
15306 #if defined(GLX_USE_TLS)
15307         call    _x86_64_get_dispatch@PLT
15308         movq    3304(%rax), %r11
15309         jmp     *%r11
15310 #elif defined(PTHREADS)
15311         pushq   %rdi
15312         pushq   %rsi
15313         pushq   %rbp
15314         call    _x86_64_get_dispatch@PLT
15315         popq    %rbp
15316         popq    %rsi
15317         popq    %rdi
15318         movq    3304(%rax), %r11
15319         jmp     *%r11
15320 #else
15321         movq    _glapi_Dispatch(%rip), %rax
15322         testq   %rax, %rax
15323         je      1f
15324         movq    3304(%rax), %r11
15325         jmp     *%r11
15326 1:
15327         pushq   %rdi
15328         pushq   %rsi
15329         pushq   %rbp
15330         call    _glapi_get_dispatch
15331         popq    %rbp
15332         popq    %rsi
15333         popq    %rdi
15334         movq    3304(%rax), %r11
15335         jmp     *%r11
15336 #endif /* defined(GLX_USE_TLS) */
15337         .size   GL_PREFIX(DetachShader), .-GL_PREFIX(DetachShader)
15338
15339         .p2align        4,,15
15340         .globl  GL_PREFIX(GetAttachedShaders)
15341         .type   GL_PREFIX(GetAttachedShaders), @function
15342 GL_PREFIX(GetAttachedShaders):
15343 #if defined(GLX_USE_TLS)
15344         call    _x86_64_get_dispatch@PLT
15345         movq    3312(%rax), %r11
15346         jmp     *%r11
15347 #elif defined(PTHREADS)
15348         pushq   %rdi
15349         pushq   %rsi
15350         pushq   %rdx
15351         pushq   %rcx
15352         pushq   %rbp
15353         call    _x86_64_get_dispatch@PLT
15354         popq    %rbp
15355         popq    %rcx
15356         popq    %rdx
15357         popq    %rsi
15358         popq    %rdi
15359         movq    3312(%rax), %r11
15360         jmp     *%r11
15361 #else
15362         movq    _glapi_Dispatch(%rip), %rax
15363         testq   %rax, %rax
15364         je      1f
15365         movq    3312(%rax), %r11
15366         jmp     *%r11
15367 1:
15368         pushq   %rdi
15369         pushq   %rsi
15370         pushq   %rdx
15371         pushq   %rcx
15372         pushq   %rbp
15373         call    _glapi_get_dispatch
15374         popq    %rbp
15375         popq    %rcx
15376         popq    %rdx
15377         popq    %rsi
15378         popq    %rdi
15379         movq    3312(%rax), %r11
15380         jmp     *%r11
15381 #endif /* defined(GLX_USE_TLS) */
15382         .size   GL_PREFIX(GetAttachedShaders), .-GL_PREFIX(GetAttachedShaders)
15383
15384         .p2align        4,,15
15385         .globl  GL_PREFIX(GetProgramInfoLog)
15386         .type   GL_PREFIX(GetProgramInfoLog), @function
15387 GL_PREFIX(GetProgramInfoLog):
15388 #if defined(GLX_USE_TLS)
15389         call    _x86_64_get_dispatch@PLT
15390         movq    3320(%rax), %r11
15391         jmp     *%r11
15392 #elif defined(PTHREADS)
15393         pushq   %rdi
15394         pushq   %rsi
15395         pushq   %rdx
15396         pushq   %rcx
15397         pushq   %rbp
15398         call    _x86_64_get_dispatch@PLT
15399         popq    %rbp
15400         popq    %rcx
15401         popq    %rdx
15402         popq    %rsi
15403         popq    %rdi
15404         movq    3320(%rax), %r11
15405         jmp     *%r11
15406 #else
15407         movq    _glapi_Dispatch(%rip), %rax
15408         testq   %rax, %rax
15409         je      1f
15410         movq    3320(%rax), %r11
15411         jmp     *%r11
15412 1:
15413         pushq   %rdi
15414         pushq   %rsi
15415         pushq   %rdx
15416         pushq   %rcx
15417         pushq   %rbp
15418         call    _glapi_get_dispatch
15419         popq    %rbp
15420         popq    %rcx
15421         popq    %rdx
15422         popq    %rsi
15423         popq    %rdi
15424         movq    3320(%rax), %r11
15425         jmp     *%r11
15426 #endif /* defined(GLX_USE_TLS) */
15427         .size   GL_PREFIX(GetProgramInfoLog), .-GL_PREFIX(GetProgramInfoLog)
15428
15429         .p2align        4,,15
15430         .globl  GL_PREFIX(GetProgramiv)
15431         .type   GL_PREFIX(GetProgramiv), @function
15432 GL_PREFIX(GetProgramiv):
15433 #if defined(GLX_USE_TLS)
15434         call    _x86_64_get_dispatch@PLT
15435         movq    3328(%rax), %r11
15436         jmp     *%r11
15437 #elif defined(PTHREADS)
15438         pushq   %rdi
15439         pushq   %rsi
15440         pushq   %rdx
15441         call    _x86_64_get_dispatch@PLT
15442         popq    %rdx
15443         popq    %rsi
15444         popq    %rdi
15445         movq    3328(%rax), %r11
15446         jmp     *%r11
15447 #else
15448         movq    _glapi_Dispatch(%rip), %rax
15449         testq   %rax, %rax
15450         je      1f
15451         movq    3328(%rax), %r11
15452         jmp     *%r11
15453 1:
15454         pushq   %rdi
15455         pushq   %rsi
15456         pushq   %rdx
15457         call    _glapi_get_dispatch
15458         popq    %rdx
15459         popq    %rsi
15460         popq    %rdi
15461         movq    3328(%rax), %r11
15462         jmp     *%r11
15463 #endif /* defined(GLX_USE_TLS) */
15464         .size   GL_PREFIX(GetProgramiv), .-GL_PREFIX(GetProgramiv)
15465
15466         .p2align        4,,15
15467         .globl  GL_PREFIX(GetShaderInfoLog)
15468         .type   GL_PREFIX(GetShaderInfoLog), @function
15469 GL_PREFIX(GetShaderInfoLog):
15470 #if defined(GLX_USE_TLS)
15471         call    _x86_64_get_dispatch@PLT
15472         movq    3336(%rax), %r11
15473         jmp     *%r11
15474 #elif defined(PTHREADS)
15475         pushq   %rdi
15476         pushq   %rsi
15477         pushq   %rdx
15478         pushq   %rcx
15479         pushq   %rbp
15480         call    _x86_64_get_dispatch@PLT
15481         popq    %rbp
15482         popq    %rcx
15483         popq    %rdx
15484         popq    %rsi
15485         popq    %rdi
15486         movq    3336(%rax), %r11
15487         jmp     *%r11
15488 #else
15489         movq    _glapi_Dispatch(%rip), %rax
15490         testq   %rax, %rax
15491         je      1f
15492         movq    3336(%rax), %r11
15493         jmp     *%r11
15494 1:
15495         pushq   %rdi
15496         pushq   %rsi
15497         pushq   %rdx
15498         pushq   %rcx
15499         pushq   %rbp
15500         call    _glapi_get_dispatch
15501         popq    %rbp
15502         popq    %rcx
15503         popq    %rdx
15504         popq    %rsi
15505         popq    %rdi
15506         movq    3336(%rax), %r11
15507         jmp     *%r11
15508 #endif /* defined(GLX_USE_TLS) */
15509         .size   GL_PREFIX(GetShaderInfoLog), .-GL_PREFIX(GetShaderInfoLog)
15510
15511         .p2align        4,,15
15512         .globl  GL_PREFIX(GetShaderiv)
15513         .type   GL_PREFIX(GetShaderiv), @function
15514 GL_PREFIX(GetShaderiv):
15515 #if defined(GLX_USE_TLS)
15516         call    _x86_64_get_dispatch@PLT
15517         movq    3344(%rax), %r11
15518         jmp     *%r11
15519 #elif defined(PTHREADS)
15520         pushq   %rdi
15521         pushq   %rsi
15522         pushq   %rdx
15523         call    _x86_64_get_dispatch@PLT
15524         popq    %rdx
15525         popq    %rsi
15526         popq    %rdi
15527         movq    3344(%rax), %r11
15528         jmp     *%r11
15529 #else
15530         movq    _glapi_Dispatch(%rip), %rax
15531         testq   %rax, %rax
15532         je      1f
15533         movq    3344(%rax), %r11
15534         jmp     *%r11
15535 1:
15536         pushq   %rdi
15537         pushq   %rsi
15538         pushq   %rdx
15539         call    _glapi_get_dispatch
15540         popq    %rdx
15541         popq    %rsi
15542         popq    %rdi
15543         movq    3344(%rax), %r11
15544         jmp     *%r11
15545 #endif /* defined(GLX_USE_TLS) */
15546         .size   GL_PREFIX(GetShaderiv), .-GL_PREFIX(GetShaderiv)
15547
15548         .p2align        4,,15
15549         .globl  GL_PREFIX(IsProgram)
15550         .type   GL_PREFIX(IsProgram), @function
15551 GL_PREFIX(IsProgram):
15552 #if defined(GLX_USE_TLS)
15553         call    _x86_64_get_dispatch@PLT
15554         movq    3352(%rax), %r11
15555         jmp     *%r11
15556 #elif defined(PTHREADS)
15557         pushq   %rdi
15558         call    _x86_64_get_dispatch@PLT
15559         popq    %rdi
15560         movq    3352(%rax), %r11
15561         jmp     *%r11
15562 #else
15563         movq    _glapi_Dispatch(%rip), %rax
15564         testq   %rax, %rax
15565         je      1f
15566         movq    3352(%rax), %r11
15567         jmp     *%r11
15568 1:
15569         pushq   %rdi
15570         call    _glapi_get_dispatch
15571         popq    %rdi
15572         movq    3352(%rax), %r11
15573         jmp     *%r11
15574 #endif /* defined(GLX_USE_TLS) */
15575         .size   GL_PREFIX(IsProgram), .-GL_PREFIX(IsProgram)
15576
15577         .p2align        4,,15
15578         .globl  GL_PREFIX(IsShader)
15579         .type   GL_PREFIX(IsShader), @function
15580 GL_PREFIX(IsShader):
15581 #if defined(GLX_USE_TLS)
15582         call    _x86_64_get_dispatch@PLT
15583         movq    3360(%rax), %r11
15584         jmp     *%r11
15585 #elif defined(PTHREADS)
15586         pushq   %rdi
15587         call    _x86_64_get_dispatch@PLT
15588         popq    %rdi
15589         movq    3360(%rax), %r11
15590         jmp     *%r11
15591 #else
15592         movq    _glapi_Dispatch(%rip), %rax
15593         testq   %rax, %rax
15594         je      1f
15595         movq    3360(%rax), %r11
15596         jmp     *%r11
15597 1:
15598         pushq   %rdi
15599         call    _glapi_get_dispatch
15600         popq    %rdi
15601         movq    3360(%rax), %r11
15602         jmp     *%r11
15603 #endif /* defined(GLX_USE_TLS) */
15604         .size   GL_PREFIX(IsShader), .-GL_PREFIX(IsShader)
15605
15606         .p2align        4,,15
15607         .globl  GL_PREFIX(StencilFuncSeparate)
15608         .type   GL_PREFIX(StencilFuncSeparate), @function
15609 GL_PREFIX(StencilFuncSeparate):
15610 #if defined(GLX_USE_TLS)
15611         call    _x86_64_get_dispatch@PLT
15612         movq    3368(%rax), %r11
15613         jmp     *%r11
15614 #elif defined(PTHREADS)
15615         pushq   %rdi
15616         pushq   %rsi
15617         pushq   %rdx
15618         pushq   %rcx
15619         pushq   %rbp
15620         call    _x86_64_get_dispatch@PLT
15621         popq    %rbp
15622         popq    %rcx
15623         popq    %rdx
15624         popq    %rsi
15625         popq    %rdi
15626         movq    3368(%rax), %r11
15627         jmp     *%r11
15628 #else
15629         movq    _glapi_Dispatch(%rip), %rax
15630         testq   %rax, %rax
15631         je      1f
15632         movq    3368(%rax), %r11
15633         jmp     *%r11
15634 1:
15635         pushq   %rdi
15636         pushq   %rsi
15637         pushq   %rdx
15638         pushq   %rcx
15639         pushq   %rbp
15640         call    _glapi_get_dispatch
15641         popq    %rbp
15642         popq    %rcx
15643         popq    %rdx
15644         popq    %rsi
15645         popq    %rdi
15646         movq    3368(%rax), %r11
15647         jmp     *%r11
15648 #endif /* defined(GLX_USE_TLS) */
15649         .size   GL_PREFIX(StencilFuncSeparate), .-GL_PREFIX(StencilFuncSeparate)
15650
15651         .p2align        4,,15
15652         .globl  GL_PREFIX(StencilMaskSeparate)
15653         .type   GL_PREFIX(StencilMaskSeparate), @function
15654 GL_PREFIX(StencilMaskSeparate):
15655 #if defined(GLX_USE_TLS)
15656         call    _x86_64_get_dispatch@PLT
15657         movq    3376(%rax), %r11
15658         jmp     *%r11
15659 #elif defined(PTHREADS)
15660         pushq   %rdi
15661         pushq   %rsi
15662         pushq   %rbp
15663         call    _x86_64_get_dispatch@PLT
15664         popq    %rbp
15665         popq    %rsi
15666         popq    %rdi
15667         movq    3376(%rax), %r11
15668         jmp     *%r11
15669 #else
15670         movq    _glapi_Dispatch(%rip), %rax
15671         testq   %rax, %rax
15672         je      1f
15673         movq    3376(%rax), %r11
15674         jmp     *%r11
15675 1:
15676         pushq   %rdi
15677         pushq   %rsi
15678         pushq   %rbp
15679         call    _glapi_get_dispatch
15680         popq    %rbp
15681         popq    %rsi
15682         popq    %rdi
15683         movq    3376(%rax), %r11
15684         jmp     *%r11
15685 #endif /* defined(GLX_USE_TLS) */
15686         .size   GL_PREFIX(StencilMaskSeparate), .-GL_PREFIX(StencilMaskSeparate)
15687
15688         .p2align        4,,15
15689         .globl  GL_PREFIX(StencilOpSeparate)
15690         .type   GL_PREFIX(StencilOpSeparate), @function
15691 GL_PREFIX(StencilOpSeparate):
15692 #if defined(GLX_USE_TLS)
15693         call    _x86_64_get_dispatch@PLT
15694         movq    3384(%rax), %r11
15695         jmp     *%r11
15696 #elif defined(PTHREADS)
15697         pushq   %rdi
15698         pushq   %rsi
15699         pushq   %rdx
15700         pushq   %rcx
15701         pushq   %rbp
15702         call    _x86_64_get_dispatch@PLT
15703         popq    %rbp
15704         popq    %rcx
15705         popq    %rdx
15706         popq    %rsi
15707         popq    %rdi
15708         movq    3384(%rax), %r11
15709         jmp     *%r11
15710 #else
15711         movq    _glapi_Dispatch(%rip), %rax
15712         testq   %rax, %rax
15713         je      1f
15714         movq    3384(%rax), %r11
15715         jmp     *%r11
15716 1:
15717         pushq   %rdi
15718         pushq   %rsi
15719         pushq   %rdx
15720         pushq   %rcx
15721         pushq   %rbp
15722         call    _glapi_get_dispatch
15723         popq    %rbp
15724         popq    %rcx
15725         popq    %rdx
15726         popq    %rsi
15727         popq    %rdi
15728         movq    3384(%rax), %r11
15729         jmp     *%r11
15730 #endif /* defined(GLX_USE_TLS) */
15731         .size   GL_PREFIX(StencilOpSeparate), .-GL_PREFIX(StencilOpSeparate)
15732
15733         .p2align        4,,15
15734         .globl  GL_PREFIX(UniformMatrix2x3fv)
15735         .type   GL_PREFIX(UniformMatrix2x3fv), @function
15736 GL_PREFIX(UniformMatrix2x3fv):
15737 #if defined(GLX_USE_TLS)
15738         call    _x86_64_get_dispatch@PLT
15739         movq    3392(%rax), %r11
15740         jmp     *%r11
15741 #elif defined(PTHREADS)
15742         pushq   %rdi
15743         pushq   %rsi
15744         pushq   %rdx
15745         pushq   %rcx
15746         pushq   %rbp
15747         call    _x86_64_get_dispatch@PLT
15748         popq    %rbp
15749         popq    %rcx
15750         popq    %rdx
15751         popq    %rsi
15752         popq    %rdi
15753         movq    3392(%rax), %r11
15754         jmp     *%r11
15755 #else
15756         movq    _glapi_Dispatch(%rip), %rax
15757         testq   %rax, %rax
15758         je      1f
15759         movq    3392(%rax), %r11
15760         jmp     *%r11
15761 1:
15762         pushq   %rdi
15763         pushq   %rsi
15764         pushq   %rdx
15765         pushq   %rcx
15766         pushq   %rbp
15767         call    _glapi_get_dispatch
15768         popq    %rbp
15769         popq    %rcx
15770         popq    %rdx
15771         popq    %rsi
15772         popq    %rdi
15773         movq    3392(%rax), %r11
15774         jmp     *%r11
15775 #endif /* defined(GLX_USE_TLS) */
15776         .size   GL_PREFIX(UniformMatrix2x3fv), .-GL_PREFIX(UniformMatrix2x3fv)
15777
15778         .p2align        4,,15
15779         .globl  GL_PREFIX(UniformMatrix2x4fv)
15780         .type   GL_PREFIX(UniformMatrix2x4fv), @function
15781 GL_PREFIX(UniformMatrix2x4fv):
15782 #if defined(GLX_USE_TLS)
15783         call    _x86_64_get_dispatch@PLT
15784         movq    3400(%rax), %r11
15785         jmp     *%r11
15786 #elif defined(PTHREADS)
15787         pushq   %rdi
15788         pushq   %rsi
15789         pushq   %rdx
15790         pushq   %rcx
15791         pushq   %rbp
15792         call    _x86_64_get_dispatch@PLT
15793         popq    %rbp
15794         popq    %rcx
15795         popq    %rdx
15796         popq    %rsi
15797         popq    %rdi
15798         movq    3400(%rax), %r11
15799         jmp     *%r11
15800 #else
15801         movq    _glapi_Dispatch(%rip), %rax
15802         testq   %rax, %rax
15803         je      1f
15804         movq    3400(%rax), %r11
15805         jmp     *%r11
15806 1:
15807         pushq   %rdi
15808         pushq   %rsi
15809         pushq   %rdx
15810         pushq   %rcx
15811         pushq   %rbp
15812         call    _glapi_get_dispatch
15813         popq    %rbp
15814         popq    %rcx
15815         popq    %rdx
15816         popq    %rsi
15817         popq    %rdi
15818         movq    3400(%rax), %r11
15819         jmp     *%r11
15820 #endif /* defined(GLX_USE_TLS) */
15821         .size   GL_PREFIX(UniformMatrix2x4fv), .-GL_PREFIX(UniformMatrix2x4fv)
15822
15823         .p2align        4,,15
15824         .globl  GL_PREFIX(UniformMatrix3x2fv)
15825         .type   GL_PREFIX(UniformMatrix3x2fv), @function
15826 GL_PREFIX(UniformMatrix3x2fv):
15827 #if defined(GLX_USE_TLS)
15828         call    _x86_64_get_dispatch@PLT
15829         movq    3408(%rax), %r11
15830         jmp     *%r11
15831 #elif defined(PTHREADS)
15832         pushq   %rdi
15833         pushq   %rsi
15834         pushq   %rdx
15835         pushq   %rcx
15836         pushq   %rbp
15837         call    _x86_64_get_dispatch@PLT
15838         popq    %rbp
15839         popq    %rcx
15840         popq    %rdx
15841         popq    %rsi
15842         popq    %rdi
15843         movq    3408(%rax), %r11
15844         jmp     *%r11
15845 #else
15846         movq    _glapi_Dispatch(%rip), %rax
15847         testq   %rax, %rax
15848         je      1f
15849         movq    3408(%rax), %r11
15850         jmp     *%r11
15851 1:
15852         pushq   %rdi
15853         pushq   %rsi
15854         pushq   %rdx
15855         pushq   %rcx
15856         pushq   %rbp
15857         call    _glapi_get_dispatch
15858         popq    %rbp
15859         popq    %rcx
15860         popq    %rdx
15861         popq    %rsi
15862         popq    %rdi
15863         movq    3408(%rax), %r11
15864         jmp     *%r11
15865 #endif /* defined(GLX_USE_TLS) */
15866         .size   GL_PREFIX(UniformMatrix3x2fv), .-GL_PREFIX(UniformMatrix3x2fv)
15867
15868         .p2align        4,,15
15869         .globl  GL_PREFIX(UniformMatrix3x4fv)
15870         .type   GL_PREFIX(UniformMatrix3x4fv), @function
15871 GL_PREFIX(UniformMatrix3x4fv):
15872 #if defined(GLX_USE_TLS)
15873         call    _x86_64_get_dispatch@PLT
15874         movq    3416(%rax), %r11
15875         jmp     *%r11
15876 #elif defined(PTHREADS)
15877         pushq   %rdi
15878         pushq   %rsi
15879         pushq   %rdx
15880         pushq   %rcx
15881         pushq   %rbp
15882         call    _x86_64_get_dispatch@PLT
15883         popq    %rbp
15884         popq    %rcx
15885         popq    %rdx
15886         popq    %rsi
15887         popq    %rdi
15888         movq    3416(%rax), %r11
15889         jmp     *%r11
15890 #else
15891         movq    _glapi_Dispatch(%rip), %rax
15892         testq   %rax, %rax
15893         je      1f
15894         movq    3416(%rax), %r11
15895         jmp     *%r11
15896 1:
15897         pushq   %rdi
15898         pushq   %rsi
15899         pushq   %rdx
15900         pushq   %rcx
15901         pushq   %rbp
15902         call    _glapi_get_dispatch
15903         popq    %rbp
15904         popq    %rcx
15905         popq    %rdx
15906         popq    %rsi
15907         popq    %rdi
15908         movq    3416(%rax), %r11
15909         jmp     *%r11
15910 #endif /* defined(GLX_USE_TLS) */
15911         .size   GL_PREFIX(UniformMatrix3x4fv), .-GL_PREFIX(UniformMatrix3x4fv)
15912
15913         .p2align        4,,15
15914         .globl  GL_PREFIX(UniformMatrix4x2fv)
15915         .type   GL_PREFIX(UniformMatrix4x2fv), @function
15916 GL_PREFIX(UniformMatrix4x2fv):
15917 #if defined(GLX_USE_TLS)
15918         call    _x86_64_get_dispatch@PLT
15919         movq    3424(%rax), %r11
15920         jmp     *%r11
15921 #elif defined(PTHREADS)
15922         pushq   %rdi
15923         pushq   %rsi
15924         pushq   %rdx
15925         pushq   %rcx
15926         pushq   %rbp
15927         call    _x86_64_get_dispatch@PLT
15928         popq    %rbp
15929         popq    %rcx
15930         popq    %rdx
15931         popq    %rsi
15932         popq    %rdi
15933         movq    3424(%rax), %r11
15934         jmp     *%r11
15935 #else
15936         movq    _glapi_Dispatch(%rip), %rax
15937         testq   %rax, %rax
15938         je      1f
15939         movq    3424(%rax), %r11
15940         jmp     *%r11
15941 1:
15942         pushq   %rdi
15943         pushq   %rsi
15944         pushq   %rdx
15945         pushq   %rcx
15946         pushq   %rbp
15947         call    _glapi_get_dispatch
15948         popq    %rbp
15949         popq    %rcx
15950         popq    %rdx
15951         popq    %rsi
15952         popq    %rdi
15953         movq    3424(%rax), %r11
15954         jmp     *%r11
15955 #endif /* defined(GLX_USE_TLS) */
15956         .size   GL_PREFIX(UniformMatrix4x2fv), .-GL_PREFIX(UniformMatrix4x2fv)
15957
15958         .p2align        4,,15
15959         .globl  GL_PREFIX(UniformMatrix4x3fv)
15960         .type   GL_PREFIX(UniformMatrix4x3fv), @function
15961 GL_PREFIX(UniformMatrix4x3fv):
15962 #if defined(GLX_USE_TLS)
15963         call    _x86_64_get_dispatch@PLT
15964         movq    3432(%rax), %r11
15965         jmp     *%r11
15966 #elif defined(PTHREADS)
15967         pushq   %rdi
15968         pushq   %rsi
15969         pushq   %rdx
15970         pushq   %rcx
15971         pushq   %rbp
15972         call    _x86_64_get_dispatch@PLT
15973         popq    %rbp
15974         popq    %rcx
15975         popq    %rdx
15976         popq    %rsi
15977         popq    %rdi
15978         movq    3432(%rax), %r11
15979         jmp     *%r11
15980 #else
15981         movq    _glapi_Dispatch(%rip), %rax
15982         testq   %rax, %rax
15983         je      1f
15984         movq    3432(%rax), %r11
15985         jmp     *%r11
15986 1:
15987         pushq   %rdi
15988         pushq   %rsi
15989         pushq   %rdx
15990         pushq   %rcx
15991         pushq   %rbp
15992         call    _glapi_get_dispatch
15993         popq    %rbp
15994         popq    %rcx
15995         popq    %rdx
15996         popq    %rsi
15997         popq    %rdi
15998         movq    3432(%rax), %r11
15999         jmp     *%r11
16000 #endif /* defined(GLX_USE_TLS) */
16001         .size   GL_PREFIX(UniformMatrix4x3fv), .-GL_PREFIX(UniformMatrix4x3fv)
16002
16003         .p2align        4,,15
16004         .globl  GL_PREFIX(LoadTransposeMatrixdARB)
16005         .type   GL_PREFIX(LoadTransposeMatrixdARB), @function
16006 GL_PREFIX(LoadTransposeMatrixdARB):
16007 #if defined(GLX_USE_TLS)
16008         call    _x86_64_get_dispatch@PLT
16009         movq    3440(%rax), %r11
16010         jmp     *%r11
16011 #elif defined(PTHREADS)
16012         pushq   %rdi
16013         call    _x86_64_get_dispatch@PLT
16014         popq    %rdi
16015         movq    3440(%rax), %r11
16016         jmp     *%r11
16017 #else
16018         movq    _glapi_Dispatch(%rip), %rax
16019         testq   %rax, %rax
16020         je      1f
16021         movq    3440(%rax), %r11
16022         jmp     *%r11
16023 1:
16024         pushq   %rdi
16025         call    _glapi_get_dispatch
16026         popq    %rdi
16027         movq    3440(%rax), %r11
16028         jmp     *%r11
16029 #endif /* defined(GLX_USE_TLS) */
16030         .size   GL_PREFIX(LoadTransposeMatrixdARB), .-GL_PREFIX(LoadTransposeMatrixdARB)
16031
16032         .p2align        4,,15
16033         .globl  GL_PREFIX(LoadTransposeMatrixfARB)
16034         .type   GL_PREFIX(LoadTransposeMatrixfARB), @function
16035 GL_PREFIX(LoadTransposeMatrixfARB):
16036 #if defined(GLX_USE_TLS)
16037         call    _x86_64_get_dispatch@PLT
16038         movq    3448(%rax), %r11
16039         jmp     *%r11
16040 #elif defined(PTHREADS)
16041         pushq   %rdi
16042         call    _x86_64_get_dispatch@PLT
16043         popq    %rdi
16044         movq    3448(%rax), %r11
16045         jmp     *%r11
16046 #else
16047         movq    _glapi_Dispatch(%rip), %rax
16048         testq   %rax, %rax
16049         je      1f
16050         movq    3448(%rax), %r11
16051         jmp     *%r11
16052 1:
16053         pushq   %rdi
16054         call    _glapi_get_dispatch
16055         popq    %rdi
16056         movq    3448(%rax), %r11
16057         jmp     *%r11
16058 #endif /* defined(GLX_USE_TLS) */
16059         .size   GL_PREFIX(LoadTransposeMatrixfARB), .-GL_PREFIX(LoadTransposeMatrixfARB)
16060
16061         .p2align        4,,15
16062         .globl  GL_PREFIX(MultTransposeMatrixdARB)
16063         .type   GL_PREFIX(MultTransposeMatrixdARB), @function
16064 GL_PREFIX(MultTransposeMatrixdARB):
16065 #if defined(GLX_USE_TLS)
16066         call    _x86_64_get_dispatch@PLT
16067         movq    3456(%rax), %r11
16068         jmp     *%r11
16069 #elif defined(PTHREADS)
16070         pushq   %rdi
16071         call    _x86_64_get_dispatch@PLT
16072         popq    %rdi
16073         movq    3456(%rax), %r11
16074         jmp     *%r11
16075 #else
16076         movq    _glapi_Dispatch(%rip), %rax
16077         testq   %rax, %rax
16078         je      1f
16079         movq    3456(%rax), %r11
16080         jmp     *%r11
16081 1:
16082         pushq   %rdi
16083         call    _glapi_get_dispatch
16084         popq    %rdi
16085         movq    3456(%rax), %r11
16086         jmp     *%r11
16087 #endif /* defined(GLX_USE_TLS) */
16088         .size   GL_PREFIX(MultTransposeMatrixdARB), .-GL_PREFIX(MultTransposeMatrixdARB)
16089
16090         .p2align        4,,15
16091         .globl  GL_PREFIX(MultTransposeMatrixfARB)
16092         .type   GL_PREFIX(MultTransposeMatrixfARB), @function
16093 GL_PREFIX(MultTransposeMatrixfARB):
16094 #if defined(GLX_USE_TLS)
16095         call    _x86_64_get_dispatch@PLT
16096         movq    3464(%rax), %r11
16097         jmp     *%r11
16098 #elif defined(PTHREADS)
16099         pushq   %rdi
16100         call    _x86_64_get_dispatch@PLT
16101         popq    %rdi
16102         movq    3464(%rax), %r11
16103         jmp     *%r11
16104 #else
16105         movq    _glapi_Dispatch(%rip), %rax
16106         testq   %rax, %rax
16107         je      1f
16108         movq    3464(%rax), %r11
16109         jmp     *%r11
16110 1:
16111         pushq   %rdi
16112         call    _glapi_get_dispatch
16113         popq    %rdi
16114         movq    3464(%rax), %r11
16115         jmp     *%r11
16116 #endif /* defined(GLX_USE_TLS) */
16117         .size   GL_PREFIX(MultTransposeMatrixfARB), .-GL_PREFIX(MultTransposeMatrixfARB)
16118
16119         .p2align        4,,15
16120         .globl  GL_PREFIX(SampleCoverageARB)
16121         .type   GL_PREFIX(SampleCoverageARB), @function
16122 GL_PREFIX(SampleCoverageARB):
16123 #if defined(GLX_USE_TLS)
16124         call    _x86_64_get_dispatch@PLT
16125         movq    3472(%rax), %r11
16126         jmp     *%r11
16127 #elif defined(PTHREADS)
16128         pushq   %rdi
16129         pushq   %rsi
16130         pushq   %rbp
16131         call    _x86_64_get_dispatch@PLT
16132         popq    %rbp
16133         popq    %rsi
16134         popq    %rdi
16135         movq    3472(%rax), %r11
16136         jmp     *%r11
16137 #else
16138         movq    _glapi_Dispatch(%rip), %rax
16139         testq   %rax, %rax
16140         je      1f
16141         movq    3472(%rax), %r11
16142         jmp     *%r11
16143 1:
16144         pushq   %rdi
16145         pushq   %rsi
16146         pushq   %rbp
16147         call    _glapi_get_dispatch
16148         popq    %rbp
16149         popq    %rsi
16150         popq    %rdi
16151         movq    3472(%rax), %r11
16152         jmp     *%r11
16153 #endif /* defined(GLX_USE_TLS) */
16154         .size   GL_PREFIX(SampleCoverageARB), .-GL_PREFIX(SampleCoverageARB)
16155
16156         .p2align        4,,15
16157         .globl  GL_PREFIX(CompressedTexImage1DARB)
16158         .type   GL_PREFIX(CompressedTexImage1DARB), @function
16159 GL_PREFIX(CompressedTexImage1DARB):
16160 #if defined(GLX_USE_TLS)
16161         call    _x86_64_get_dispatch@PLT
16162         movq    3480(%rax), %r11
16163         jmp     *%r11
16164 #elif defined(PTHREADS)
16165         pushq   %rdi
16166         pushq   %rsi
16167         pushq   %rdx
16168         pushq   %rcx
16169         pushq   %r8
16170         pushq   %r9
16171         pushq   %rbp
16172         call    _x86_64_get_dispatch@PLT
16173         popq    %rbp
16174         popq    %r9
16175         popq    %r8
16176         popq    %rcx
16177         popq    %rdx
16178         popq    %rsi
16179         popq    %rdi
16180         movq    3480(%rax), %r11
16181         jmp     *%r11
16182 #else
16183         movq    _glapi_Dispatch(%rip), %rax
16184         testq   %rax, %rax
16185         je      1f
16186         movq    3480(%rax), %r11
16187         jmp     *%r11
16188 1:
16189         pushq   %rdi
16190         pushq   %rsi
16191         pushq   %rdx
16192         pushq   %rcx
16193         pushq   %r8
16194         pushq   %r9
16195         pushq   %rbp
16196         call    _glapi_get_dispatch
16197         popq    %rbp
16198         popq    %r9
16199         popq    %r8
16200         popq    %rcx
16201         popq    %rdx
16202         popq    %rsi
16203         popq    %rdi
16204         movq    3480(%rax), %r11
16205         jmp     *%r11
16206 #endif /* defined(GLX_USE_TLS) */
16207         .size   GL_PREFIX(CompressedTexImage1DARB), .-GL_PREFIX(CompressedTexImage1DARB)
16208
16209         .p2align        4,,15
16210         .globl  GL_PREFIX(CompressedTexImage2DARB)
16211         .type   GL_PREFIX(CompressedTexImage2DARB), @function
16212 GL_PREFIX(CompressedTexImage2DARB):
16213 #if defined(GLX_USE_TLS)
16214         call    _x86_64_get_dispatch@PLT
16215         movq    3488(%rax), %r11
16216         jmp     *%r11
16217 #elif defined(PTHREADS)
16218         pushq   %rdi
16219         pushq   %rsi
16220         pushq   %rdx
16221         pushq   %rcx
16222         pushq   %r8
16223         pushq   %r9
16224         pushq   %rbp
16225         call    _x86_64_get_dispatch@PLT
16226         popq    %rbp
16227         popq    %r9
16228         popq    %r8
16229         popq    %rcx
16230         popq    %rdx
16231         popq    %rsi
16232         popq    %rdi
16233         movq    3488(%rax), %r11
16234         jmp     *%r11
16235 #else
16236         movq    _glapi_Dispatch(%rip), %rax
16237         testq   %rax, %rax
16238         je      1f
16239         movq    3488(%rax), %r11
16240         jmp     *%r11
16241 1:
16242         pushq   %rdi
16243         pushq   %rsi
16244         pushq   %rdx
16245         pushq   %rcx
16246         pushq   %r8
16247         pushq   %r9
16248         pushq   %rbp
16249         call    _glapi_get_dispatch
16250         popq    %rbp
16251         popq    %r9
16252         popq    %r8
16253         popq    %rcx
16254         popq    %rdx
16255         popq    %rsi
16256         popq    %rdi
16257         movq    3488(%rax), %r11
16258         jmp     *%r11
16259 #endif /* defined(GLX_USE_TLS) */
16260         .size   GL_PREFIX(CompressedTexImage2DARB), .-GL_PREFIX(CompressedTexImage2DARB)
16261
16262         .p2align        4,,15
16263         .globl  GL_PREFIX(CompressedTexImage3DARB)
16264         .type   GL_PREFIX(CompressedTexImage3DARB), @function
16265 GL_PREFIX(CompressedTexImage3DARB):
16266 #if defined(GLX_USE_TLS)
16267         call    _x86_64_get_dispatch@PLT
16268         movq    3496(%rax), %r11
16269         jmp     *%r11
16270 #elif defined(PTHREADS)
16271         pushq   %rdi
16272         pushq   %rsi
16273         pushq   %rdx
16274         pushq   %rcx
16275         pushq   %r8
16276         pushq   %r9
16277         pushq   %rbp
16278         call    _x86_64_get_dispatch@PLT
16279         popq    %rbp
16280         popq    %r9
16281         popq    %r8
16282         popq    %rcx
16283         popq    %rdx
16284         popq    %rsi
16285         popq    %rdi
16286         movq    3496(%rax), %r11
16287         jmp     *%r11
16288 #else
16289         movq    _glapi_Dispatch(%rip), %rax
16290         testq   %rax, %rax
16291         je      1f
16292         movq    3496(%rax), %r11
16293         jmp     *%r11
16294 1:
16295         pushq   %rdi
16296         pushq   %rsi
16297         pushq   %rdx
16298         pushq   %rcx
16299         pushq   %r8
16300         pushq   %r9
16301         pushq   %rbp
16302         call    _glapi_get_dispatch
16303         popq    %rbp
16304         popq    %r9
16305         popq    %r8
16306         popq    %rcx
16307         popq    %rdx
16308         popq    %rsi
16309         popq    %rdi
16310         movq    3496(%rax), %r11
16311         jmp     *%r11
16312 #endif /* defined(GLX_USE_TLS) */
16313         .size   GL_PREFIX(CompressedTexImage3DARB), .-GL_PREFIX(CompressedTexImage3DARB)
16314
16315         .p2align        4,,15
16316         .globl  GL_PREFIX(CompressedTexSubImage1DARB)
16317         .type   GL_PREFIX(CompressedTexSubImage1DARB), @function
16318 GL_PREFIX(CompressedTexSubImage1DARB):
16319 #if defined(GLX_USE_TLS)
16320         call    _x86_64_get_dispatch@PLT
16321         movq    3504(%rax), %r11
16322         jmp     *%r11
16323 #elif defined(PTHREADS)
16324         pushq   %rdi
16325         pushq   %rsi
16326         pushq   %rdx
16327         pushq   %rcx
16328         pushq   %r8
16329         pushq   %r9
16330         pushq   %rbp
16331         call    _x86_64_get_dispatch@PLT
16332         popq    %rbp
16333         popq    %r9
16334         popq    %r8
16335         popq    %rcx
16336         popq    %rdx
16337         popq    %rsi
16338         popq    %rdi
16339         movq    3504(%rax), %r11
16340         jmp     *%r11
16341 #else
16342         movq    _glapi_Dispatch(%rip), %rax
16343         testq   %rax, %rax
16344         je      1f
16345         movq    3504(%rax), %r11
16346         jmp     *%r11
16347 1:
16348         pushq   %rdi
16349         pushq   %rsi
16350         pushq   %rdx
16351         pushq   %rcx
16352         pushq   %r8
16353         pushq   %r9
16354         pushq   %rbp
16355         call    _glapi_get_dispatch
16356         popq    %rbp
16357         popq    %r9
16358         popq    %r8
16359         popq    %rcx
16360         popq    %rdx
16361         popq    %rsi
16362         popq    %rdi
16363         movq    3504(%rax), %r11
16364         jmp     *%r11
16365 #endif /* defined(GLX_USE_TLS) */
16366         .size   GL_PREFIX(CompressedTexSubImage1DARB), .-GL_PREFIX(CompressedTexSubImage1DARB)
16367
16368         .p2align        4,,15
16369         .globl  GL_PREFIX(CompressedTexSubImage2DARB)
16370         .type   GL_PREFIX(CompressedTexSubImage2DARB), @function
16371 GL_PREFIX(CompressedTexSubImage2DARB):
16372 #if defined(GLX_USE_TLS)
16373         call    _x86_64_get_dispatch@PLT
16374         movq    3512(%rax), %r11
16375         jmp     *%r11
16376 #elif defined(PTHREADS)
16377         pushq   %rdi
16378         pushq   %rsi
16379         pushq   %rdx
16380         pushq   %rcx
16381         pushq   %r8
16382         pushq   %r9
16383         pushq   %rbp
16384         call    _x86_64_get_dispatch@PLT
16385         popq    %rbp
16386         popq    %r9
16387         popq    %r8
16388         popq    %rcx
16389         popq    %rdx
16390         popq    %rsi
16391         popq    %rdi
16392         movq    3512(%rax), %r11
16393         jmp     *%r11
16394 #else
16395         movq    _glapi_Dispatch(%rip), %rax
16396         testq   %rax, %rax
16397         je      1f
16398         movq    3512(%rax), %r11
16399         jmp     *%r11
16400 1:
16401         pushq   %rdi
16402         pushq   %rsi
16403         pushq   %rdx
16404         pushq   %rcx
16405         pushq   %r8
16406         pushq   %r9
16407         pushq   %rbp
16408         call    _glapi_get_dispatch
16409         popq    %rbp
16410         popq    %r9
16411         popq    %r8
16412         popq    %rcx
16413         popq    %rdx
16414         popq    %rsi
16415         popq    %rdi
16416         movq    3512(%rax), %r11
16417         jmp     *%r11
16418 #endif /* defined(GLX_USE_TLS) */
16419         .size   GL_PREFIX(CompressedTexSubImage2DARB), .-GL_PREFIX(CompressedTexSubImage2DARB)
16420
16421         .p2align        4,,15
16422         .globl  GL_PREFIX(CompressedTexSubImage3DARB)
16423         .type   GL_PREFIX(CompressedTexSubImage3DARB), @function
16424 GL_PREFIX(CompressedTexSubImage3DARB):
16425 #if defined(GLX_USE_TLS)
16426         call    _x86_64_get_dispatch@PLT
16427         movq    3520(%rax), %r11
16428         jmp     *%r11
16429 #elif defined(PTHREADS)
16430         pushq   %rdi
16431         pushq   %rsi
16432         pushq   %rdx
16433         pushq   %rcx
16434         pushq   %r8
16435         pushq   %r9
16436         pushq   %rbp
16437         call    _x86_64_get_dispatch@PLT
16438         popq    %rbp
16439         popq    %r9
16440         popq    %r8
16441         popq    %rcx
16442         popq    %rdx
16443         popq    %rsi
16444         popq    %rdi
16445         movq    3520(%rax), %r11
16446         jmp     *%r11
16447 #else
16448         movq    _glapi_Dispatch(%rip), %rax
16449         testq   %rax, %rax
16450         je      1f
16451         movq    3520(%rax), %r11
16452         jmp     *%r11
16453 1:
16454         pushq   %rdi
16455         pushq   %rsi
16456         pushq   %rdx
16457         pushq   %rcx
16458         pushq   %r8
16459         pushq   %r9
16460         pushq   %rbp
16461         call    _glapi_get_dispatch
16462         popq    %rbp
16463         popq    %r9
16464         popq    %r8
16465         popq    %rcx
16466         popq    %rdx
16467         popq    %rsi
16468         popq    %rdi
16469         movq    3520(%rax), %r11
16470         jmp     *%r11
16471 #endif /* defined(GLX_USE_TLS) */
16472         .size   GL_PREFIX(CompressedTexSubImage3DARB), .-GL_PREFIX(CompressedTexSubImage3DARB)
16473
16474         .p2align        4,,15
16475         .globl  GL_PREFIX(GetCompressedTexImageARB)
16476         .type   GL_PREFIX(GetCompressedTexImageARB), @function
16477 GL_PREFIX(GetCompressedTexImageARB):
16478 #if defined(GLX_USE_TLS)
16479         call    _x86_64_get_dispatch@PLT
16480         movq    3528(%rax), %r11
16481         jmp     *%r11
16482 #elif defined(PTHREADS)
16483         pushq   %rdi
16484         pushq   %rsi
16485         pushq   %rdx
16486         call    _x86_64_get_dispatch@PLT
16487         popq    %rdx
16488         popq    %rsi
16489         popq    %rdi
16490         movq    3528(%rax), %r11
16491         jmp     *%r11
16492 #else
16493         movq    _glapi_Dispatch(%rip), %rax
16494         testq   %rax, %rax
16495         je      1f
16496         movq    3528(%rax), %r11
16497         jmp     *%r11
16498 1:
16499         pushq   %rdi
16500         pushq   %rsi
16501         pushq   %rdx
16502         call    _glapi_get_dispatch
16503         popq    %rdx
16504         popq    %rsi
16505         popq    %rdi
16506         movq    3528(%rax), %r11
16507         jmp     *%r11
16508 #endif /* defined(GLX_USE_TLS) */
16509         .size   GL_PREFIX(GetCompressedTexImageARB), .-GL_PREFIX(GetCompressedTexImageARB)
16510
16511         .p2align        4,,15
16512         .globl  GL_PREFIX(DisableVertexAttribArrayARB)
16513         .type   GL_PREFIX(DisableVertexAttribArrayARB), @function
16514 GL_PREFIX(DisableVertexAttribArrayARB):
16515 #if defined(GLX_USE_TLS)
16516         call    _x86_64_get_dispatch@PLT
16517         movq    3536(%rax), %r11
16518         jmp     *%r11
16519 #elif defined(PTHREADS)
16520         pushq   %rdi
16521         call    _x86_64_get_dispatch@PLT
16522         popq    %rdi
16523         movq    3536(%rax), %r11
16524         jmp     *%r11
16525 #else
16526         movq    _glapi_Dispatch(%rip), %rax
16527         testq   %rax, %rax
16528         je      1f
16529         movq    3536(%rax), %r11
16530         jmp     *%r11
16531 1:
16532         pushq   %rdi
16533         call    _glapi_get_dispatch
16534         popq    %rdi
16535         movq    3536(%rax), %r11
16536         jmp     *%r11
16537 #endif /* defined(GLX_USE_TLS) */
16538         .size   GL_PREFIX(DisableVertexAttribArrayARB), .-GL_PREFIX(DisableVertexAttribArrayARB)
16539
16540         .p2align        4,,15
16541         .globl  GL_PREFIX(EnableVertexAttribArrayARB)
16542         .type   GL_PREFIX(EnableVertexAttribArrayARB), @function
16543 GL_PREFIX(EnableVertexAttribArrayARB):
16544 #if defined(GLX_USE_TLS)
16545         call    _x86_64_get_dispatch@PLT
16546         movq    3544(%rax), %r11
16547         jmp     *%r11
16548 #elif defined(PTHREADS)
16549         pushq   %rdi
16550         call    _x86_64_get_dispatch@PLT
16551         popq    %rdi
16552         movq    3544(%rax), %r11
16553         jmp     *%r11
16554 #else
16555         movq    _glapi_Dispatch(%rip), %rax
16556         testq   %rax, %rax
16557         je      1f
16558         movq    3544(%rax), %r11
16559         jmp     *%r11
16560 1:
16561         pushq   %rdi
16562         call    _glapi_get_dispatch
16563         popq    %rdi
16564         movq    3544(%rax), %r11
16565         jmp     *%r11
16566 #endif /* defined(GLX_USE_TLS) */
16567         .size   GL_PREFIX(EnableVertexAttribArrayARB), .-GL_PREFIX(EnableVertexAttribArrayARB)
16568
16569         .p2align        4,,15
16570         .globl  GL_PREFIX(GetProgramEnvParameterdvARB)
16571         .type   GL_PREFIX(GetProgramEnvParameterdvARB), @function
16572 GL_PREFIX(GetProgramEnvParameterdvARB):
16573 #if defined(GLX_USE_TLS)
16574         call    _x86_64_get_dispatch@PLT
16575         movq    3552(%rax), %r11
16576         jmp     *%r11
16577 #elif defined(PTHREADS)
16578         pushq   %rdi
16579         pushq   %rsi
16580         pushq   %rdx
16581         call    _x86_64_get_dispatch@PLT
16582         popq    %rdx
16583         popq    %rsi
16584         popq    %rdi
16585         movq    3552(%rax), %r11
16586         jmp     *%r11
16587 #else
16588         movq    _glapi_Dispatch(%rip), %rax
16589         testq   %rax, %rax
16590         je      1f
16591         movq    3552(%rax), %r11
16592         jmp     *%r11
16593 1:
16594         pushq   %rdi
16595         pushq   %rsi
16596         pushq   %rdx
16597         call    _glapi_get_dispatch
16598         popq    %rdx
16599         popq    %rsi
16600         popq    %rdi
16601         movq    3552(%rax), %r11
16602         jmp     *%r11
16603 #endif /* defined(GLX_USE_TLS) */
16604         .size   GL_PREFIX(GetProgramEnvParameterdvARB), .-GL_PREFIX(GetProgramEnvParameterdvARB)
16605
16606         .p2align        4,,15
16607         .globl  GL_PREFIX(GetProgramEnvParameterfvARB)
16608         .type   GL_PREFIX(GetProgramEnvParameterfvARB), @function
16609 GL_PREFIX(GetProgramEnvParameterfvARB):
16610 #if defined(GLX_USE_TLS)
16611         call    _x86_64_get_dispatch@PLT
16612         movq    3560(%rax), %r11
16613         jmp     *%r11
16614 #elif defined(PTHREADS)
16615         pushq   %rdi
16616         pushq   %rsi
16617         pushq   %rdx
16618         call    _x86_64_get_dispatch@PLT
16619         popq    %rdx
16620         popq    %rsi
16621         popq    %rdi
16622         movq    3560(%rax), %r11
16623         jmp     *%r11
16624 #else
16625         movq    _glapi_Dispatch(%rip), %rax
16626         testq   %rax, %rax
16627         je      1f
16628         movq    3560(%rax), %r11
16629         jmp     *%r11
16630 1:
16631         pushq   %rdi
16632         pushq   %rsi
16633         pushq   %rdx
16634         call    _glapi_get_dispatch
16635         popq    %rdx
16636         popq    %rsi
16637         popq    %rdi
16638         movq    3560(%rax), %r11
16639         jmp     *%r11
16640 #endif /* defined(GLX_USE_TLS) */
16641         .size   GL_PREFIX(GetProgramEnvParameterfvARB), .-GL_PREFIX(GetProgramEnvParameterfvARB)
16642
16643         .p2align        4,,15
16644         .globl  GL_PREFIX(GetProgramLocalParameterdvARB)
16645         .type   GL_PREFIX(GetProgramLocalParameterdvARB), @function
16646 GL_PREFIX(GetProgramLocalParameterdvARB):
16647 #if defined(GLX_USE_TLS)
16648         call    _x86_64_get_dispatch@PLT
16649         movq    3568(%rax), %r11
16650         jmp     *%r11
16651 #elif defined(PTHREADS)
16652         pushq   %rdi
16653         pushq   %rsi
16654         pushq   %rdx
16655         call    _x86_64_get_dispatch@PLT
16656         popq    %rdx
16657         popq    %rsi
16658         popq    %rdi
16659         movq    3568(%rax), %r11
16660         jmp     *%r11
16661 #else
16662         movq    _glapi_Dispatch(%rip), %rax
16663         testq   %rax, %rax
16664         je      1f
16665         movq    3568(%rax), %r11
16666         jmp     *%r11
16667 1:
16668         pushq   %rdi
16669         pushq   %rsi
16670         pushq   %rdx
16671         call    _glapi_get_dispatch
16672         popq    %rdx
16673         popq    %rsi
16674         popq    %rdi
16675         movq    3568(%rax), %r11
16676         jmp     *%r11
16677 #endif /* defined(GLX_USE_TLS) */
16678         .size   GL_PREFIX(GetProgramLocalParameterdvARB), .-GL_PREFIX(GetProgramLocalParameterdvARB)
16679
16680         .p2align        4,,15
16681         .globl  GL_PREFIX(GetProgramLocalParameterfvARB)
16682         .type   GL_PREFIX(GetProgramLocalParameterfvARB), @function
16683 GL_PREFIX(GetProgramLocalParameterfvARB):
16684 #if defined(GLX_USE_TLS)
16685         call    _x86_64_get_dispatch@PLT
16686         movq    3576(%rax), %r11
16687         jmp     *%r11
16688 #elif defined(PTHREADS)
16689         pushq   %rdi
16690         pushq   %rsi
16691         pushq   %rdx
16692         call    _x86_64_get_dispatch@PLT
16693         popq    %rdx
16694         popq    %rsi
16695         popq    %rdi
16696         movq    3576(%rax), %r11
16697         jmp     *%r11
16698 #else
16699         movq    _glapi_Dispatch(%rip), %rax
16700         testq   %rax, %rax
16701         je      1f
16702         movq    3576(%rax), %r11
16703         jmp     *%r11
16704 1:
16705         pushq   %rdi
16706         pushq   %rsi
16707         pushq   %rdx
16708         call    _glapi_get_dispatch
16709         popq    %rdx
16710         popq    %rsi
16711         popq    %rdi
16712         movq    3576(%rax), %r11
16713         jmp     *%r11
16714 #endif /* defined(GLX_USE_TLS) */
16715         .size   GL_PREFIX(GetProgramLocalParameterfvARB), .-GL_PREFIX(GetProgramLocalParameterfvARB)
16716
16717         .p2align        4,,15
16718         .globl  GL_PREFIX(GetProgramStringARB)
16719         .type   GL_PREFIX(GetProgramStringARB), @function
16720 GL_PREFIX(GetProgramStringARB):
16721 #if defined(GLX_USE_TLS)
16722         call    _x86_64_get_dispatch@PLT
16723         movq    3584(%rax), %r11
16724         jmp     *%r11
16725 #elif defined(PTHREADS)
16726         pushq   %rdi
16727         pushq   %rsi
16728         pushq   %rdx
16729         call    _x86_64_get_dispatch@PLT
16730         popq    %rdx
16731         popq    %rsi
16732         popq    %rdi
16733         movq    3584(%rax), %r11
16734         jmp     *%r11
16735 #else
16736         movq    _glapi_Dispatch(%rip), %rax
16737         testq   %rax, %rax
16738         je      1f
16739         movq    3584(%rax), %r11
16740         jmp     *%r11
16741 1:
16742         pushq   %rdi
16743         pushq   %rsi
16744         pushq   %rdx
16745         call    _glapi_get_dispatch
16746         popq    %rdx
16747         popq    %rsi
16748         popq    %rdi
16749         movq    3584(%rax), %r11
16750         jmp     *%r11
16751 #endif /* defined(GLX_USE_TLS) */
16752         .size   GL_PREFIX(GetProgramStringARB), .-GL_PREFIX(GetProgramStringARB)
16753
16754         .p2align        4,,15
16755         .globl  GL_PREFIX(GetProgramivARB)
16756         .type   GL_PREFIX(GetProgramivARB), @function
16757 GL_PREFIX(GetProgramivARB):
16758 #if defined(GLX_USE_TLS)
16759         call    _x86_64_get_dispatch@PLT
16760         movq    3592(%rax), %r11
16761         jmp     *%r11
16762 #elif defined(PTHREADS)
16763         pushq   %rdi
16764         pushq   %rsi
16765         pushq   %rdx
16766         call    _x86_64_get_dispatch@PLT
16767         popq    %rdx
16768         popq    %rsi
16769         popq    %rdi
16770         movq    3592(%rax), %r11
16771         jmp     *%r11
16772 #else
16773         movq    _glapi_Dispatch(%rip), %rax
16774         testq   %rax, %rax
16775         je      1f
16776         movq    3592(%rax), %r11
16777         jmp     *%r11
16778 1:
16779         pushq   %rdi
16780         pushq   %rsi
16781         pushq   %rdx
16782         call    _glapi_get_dispatch
16783         popq    %rdx
16784         popq    %rsi
16785         popq    %rdi
16786         movq    3592(%rax), %r11
16787         jmp     *%r11
16788 #endif /* defined(GLX_USE_TLS) */
16789         .size   GL_PREFIX(GetProgramivARB), .-GL_PREFIX(GetProgramivARB)
16790
16791         .p2align        4,,15
16792         .globl  GL_PREFIX(GetVertexAttribdvARB)
16793         .type   GL_PREFIX(GetVertexAttribdvARB), @function
16794 GL_PREFIX(GetVertexAttribdvARB):
16795 #if defined(GLX_USE_TLS)
16796         call    _x86_64_get_dispatch@PLT
16797         movq    3600(%rax), %r11
16798         jmp     *%r11
16799 #elif defined(PTHREADS)
16800         pushq   %rdi
16801         pushq   %rsi
16802         pushq   %rdx
16803         call    _x86_64_get_dispatch@PLT
16804         popq    %rdx
16805         popq    %rsi
16806         popq    %rdi
16807         movq    3600(%rax), %r11
16808         jmp     *%r11
16809 #else
16810         movq    _glapi_Dispatch(%rip), %rax
16811         testq   %rax, %rax
16812         je      1f
16813         movq    3600(%rax), %r11
16814         jmp     *%r11
16815 1:
16816         pushq   %rdi
16817         pushq   %rsi
16818         pushq   %rdx
16819         call    _glapi_get_dispatch
16820         popq    %rdx
16821         popq    %rsi
16822         popq    %rdi
16823         movq    3600(%rax), %r11
16824         jmp     *%r11
16825 #endif /* defined(GLX_USE_TLS) */
16826         .size   GL_PREFIX(GetVertexAttribdvARB), .-GL_PREFIX(GetVertexAttribdvARB)
16827
16828         .p2align        4,,15
16829         .globl  GL_PREFIX(GetVertexAttribfvARB)
16830         .type   GL_PREFIX(GetVertexAttribfvARB), @function
16831 GL_PREFIX(GetVertexAttribfvARB):
16832 #if defined(GLX_USE_TLS)
16833         call    _x86_64_get_dispatch@PLT
16834         movq    3608(%rax), %r11
16835         jmp     *%r11
16836 #elif defined(PTHREADS)
16837         pushq   %rdi
16838         pushq   %rsi
16839         pushq   %rdx
16840         call    _x86_64_get_dispatch@PLT
16841         popq    %rdx
16842         popq    %rsi
16843         popq    %rdi
16844         movq    3608(%rax), %r11
16845         jmp     *%r11
16846 #else
16847         movq    _glapi_Dispatch(%rip), %rax
16848         testq   %rax, %rax
16849         je      1f
16850         movq    3608(%rax), %r11
16851         jmp     *%r11
16852 1:
16853         pushq   %rdi
16854         pushq   %rsi
16855         pushq   %rdx
16856         call    _glapi_get_dispatch
16857         popq    %rdx
16858         popq    %rsi
16859         popq    %rdi
16860         movq    3608(%rax), %r11
16861         jmp     *%r11
16862 #endif /* defined(GLX_USE_TLS) */
16863         .size   GL_PREFIX(GetVertexAttribfvARB), .-GL_PREFIX(GetVertexAttribfvARB)
16864
16865         .p2align        4,,15
16866         .globl  GL_PREFIX(GetVertexAttribivARB)
16867         .type   GL_PREFIX(GetVertexAttribivARB), @function
16868 GL_PREFIX(GetVertexAttribivARB):
16869 #if defined(GLX_USE_TLS)
16870         call    _x86_64_get_dispatch@PLT
16871         movq    3616(%rax), %r11
16872         jmp     *%r11
16873 #elif defined(PTHREADS)
16874         pushq   %rdi
16875         pushq   %rsi
16876         pushq   %rdx
16877         call    _x86_64_get_dispatch@PLT
16878         popq    %rdx
16879         popq    %rsi
16880         popq    %rdi
16881         movq    3616(%rax), %r11
16882         jmp     *%r11
16883 #else
16884         movq    _glapi_Dispatch(%rip), %rax
16885         testq   %rax, %rax
16886         je      1f
16887         movq    3616(%rax), %r11
16888         jmp     *%r11
16889 1:
16890         pushq   %rdi
16891         pushq   %rsi
16892         pushq   %rdx
16893         call    _glapi_get_dispatch
16894         popq    %rdx
16895         popq    %rsi
16896         popq    %rdi
16897         movq    3616(%rax), %r11
16898         jmp     *%r11
16899 #endif /* defined(GLX_USE_TLS) */
16900         .size   GL_PREFIX(GetVertexAttribivARB), .-GL_PREFIX(GetVertexAttribivARB)
16901
16902         .p2align        4,,15
16903         .globl  GL_PREFIX(ProgramEnvParameter4dARB)
16904         .type   GL_PREFIX(ProgramEnvParameter4dARB), @function
16905 GL_PREFIX(ProgramEnvParameter4dARB):
16906 #if defined(GLX_USE_TLS)
16907         call    _x86_64_get_dispatch@PLT
16908         movq    3624(%rax), %r11
16909         jmp     *%r11
16910 #elif defined(PTHREADS)
16911         subq    $56, %rsp
16912         movq    %rdi, (%rsp)
16913         movq    %rsi, 8(%rsp)
16914         movq    %xmm0, 16(%rsp)
16915         movq    %xmm1, 24(%rsp)
16916         movq    %xmm2, 32(%rsp)
16917         movq    %xmm3, 40(%rsp)
16918         call    _x86_64_get_dispatch@PLT
16919         movq    40(%rsp), %xmm3
16920         movq    32(%rsp), %xmm2
16921         movq    24(%rsp), %xmm1
16922         movq    16(%rsp), %xmm0
16923         movq    8(%rsp), %rsi
16924         movq    (%rsp), %rdi
16925         addq    $56, %rsp
16926         movq    3624(%rax), %r11
16927         jmp     *%r11
16928 #else
16929         movq    _glapi_Dispatch(%rip), %rax
16930         testq   %rax, %rax
16931         je      1f
16932         movq    3624(%rax), %r11
16933         jmp     *%r11
16934 1:
16935         subq    $56, %rsp
16936         movq    %rdi, (%rsp)
16937         movq    %rsi, 8(%rsp)
16938         movq    %xmm0, 16(%rsp)
16939         movq    %xmm1, 24(%rsp)
16940         movq    %xmm2, 32(%rsp)
16941         movq    %xmm3, 40(%rsp)
16942         call    _glapi_get_dispatch
16943         movq    40(%rsp), %xmm3
16944         movq    32(%rsp), %xmm2
16945         movq    24(%rsp), %xmm1
16946         movq    16(%rsp), %xmm0
16947         movq    8(%rsp), %rsi
16948         movq    (%rsp), %rdi
16949         addq    $56, %rsp
16950         movq    3624(%rax), %r11
16951         jmp     *%r11
16952 #endif /* defined(GLX_USE_TLS) */
16953         .size   GL_PREFIX(ProgramEnvParameter4dARB), .-GL_PREFIX(ProgramEnvParameter4dARB)
16954
16955         .p2align        4,,15
16956         .globl  GL_PREFIX(ProgramEnvParameter4dvARB)
16957         .type   GL_PREFIX(ProgramEnvParameter4dvARB), @function
16958 GL_PREFIX(ProgramEnvParameter4dvARB):
16959 #if defined(GLX_USE_TLS)
16960         call    _x86_64_get_dispatch@PLT
16961         movq    3632(%rax), %r11
16962         jmp     *%r11
16963 #elif defined(PTHREADS)
16964         pushq   %rdi
16965         pushq   %rsi
16966         pushq   %rdx
16967         call    _x86_64_get_dispatch@PLT
16968         popq    %rdx
16969         popq    %rsi
16970         popq    %rdi
16971         movq    3632(%rax), %r11
16972         jmp     *%r11
16973 #else
16974         movq    _glapi_Dispatch(%rip), %rax
16975         testq   %rax, %rax
16976         je      1f
16977         movq    3632(%rax), %r11
16978         jmp     *%r11
16979 1:
16980         pushq   %rdi
16981         pushq   %rsi
16982         pushq   %rdx
16983         call    _glapi_get_dispatch
16984         popq    %rdx
16985         popq    %rsi
16986         popq    %rdi
16987         movq    3632(%rax), %r11
16988         jmp     *%r11
16989 #endif /* defined(GLX_USE_TLS) */
16990         .size   GL_PREFIX(ProgramEnvParameter4dvARB), .-GL_PREFIX(ProgramEnvParameter4dvARB)
16991
16992         .p2align        4,,15
16993         .globl  GL_PREFIX(ProgramEnvParameter4fARB)
16994         .type   GL_PREFIX(ProgramEnvParameter4fARB), @function
16995 GL_PREFIX(ProgramEnvParameter4fARB):
16996 #if defined(GLX_USE_TLS)
16997         call    _x86_64_get_dispatch@PLT
16998         movq    3640(%rax), %r11
16999         jmp     *%r11
17000 #elif defined(PTHREADS)
17001         subq    $56, %rsp
17002         movq    %rdi, (%rsp)
17003         movq    %rsi, 8(%rsp)
17004         movq    %xmm0, 16(%rsp)
17005         movq    %xmm1, 24(%rsp)
17006         movq    %xmm2, 32(%rsp)
17007         movq    %xmm3, 40(%rsp)
17008         call    _x86_64_get_dispatch@PLT
17009         movq    40(%rsp), %xmm3
17010         movq    32(%rsp), %xmm2
17011         movq    24(%rsp), %xmm1
17012         movq    16(%rsp), %xmm0
17013         movq    8(%rsp), %rsi
17014         movq    (%rsp), %rdi
17015         addq    $56, %rsp
17016         movq    3640(%rax), %r11
17017         jmp     *%r11
17018 #else
17019         movq    _glapi_Dispatch(%rip), %rax
17020         testq   %rax, %rax
17021         je      1f
17022         movq    3640(%rax), %r11
17023         jmp     *%r11
17024 1:
17025         subq    $56, %rsp
17026         movq    %rdi, (%rsp)
17027         movq    %rsi, 8(%rsp)
17028         movq    %xmm0, 16(%rsp)
17029         movq    %xmm1, 24(%rsp)
17030         movq    %xmm2, 32(%rsp)
17031         movq    %xmm3, 40(%rsp)
17032         call    _glapi_get_dispatch
17033         movq    40(%rsp), %xmm3
17034         movq    32(%rsp), %xmm2
17035         movq    24(%rsp), %xmm1
17036         movq    16(%rsp), %xmm0
17037         movq    8(%rsp), %rsi
17038         movq    (%rsp), %rdi
17039         addq    $56, %rsp
17040         movq    3640(%rax), %r11
17041         jmp     *%r11
17042 #endif /* defined(GLX_USE_TLS) */
17043         .size   GL_PREFIX(ProgramEnvParameter4fARB), .-GL_PREFIX(ProgramEnvParameter4fARB)
17044
17045         .p2align        4,,15
17046         .globl  GL_PREFIX(ProgramEnvParameter4fvARB)
17047         .type   GL_PREFIX(ProgramEnvParameter4fvARB), @function
17048 GL_PREFIX(ProgramEnvParameter4fvARB):
17049 #if defined(GLX_USE_TLS)
17050         call    _x86_64_get_dispatch@PLT
17051         movq    3648(%rax), %r11
17052         jmp     *%r11
17053 #elif defined(PTHREADS)
17054         pushq   %rdi
17055         pushq   %rsi
17056         pushq   %rdx
17057         call    _x86_64_get_dispatch@PLT
17058         popq    %rdx
17059         popq    %rsi
17060         popq    %rdi
17061         movq    3648(%rax), %r11
17062         jmp     *%r11
17063 #else
17064         movq    _glapi_Dispatch(%rip), %rax
17065         testq   %rax, %rax
17066         je      1f
17067         movq    3648(%rax), %r11
17068         jmp     *%r11
17069 1:
17070         pushq   %rdi
17071         pushq   %rsi
17072         pushq   %rdx
17073         call    _glapi_get_dispatch
17074         popq    %rdx
17075         popq    %rsi
17076         popq    %rdi
17077         movq    3648(%rax), %r11
17078         jmp     *%r11
17079 #endif /* defined(GLX_USE_TLS) */
17080         .size   GL_PREFIX(ProgramEnvParameter4fvARB), .-GL_PREFIX(ProgramEnvParameter4fvARB)
17081
17082         .p2align        4,,15
17083         .globl  GL_PREFIX(ProgramLocalParameter4dARB)
17084         .type   GL_PREFIX(ProgramLocalParameter4dARB), @function
17085 GL_PREFIX(ProgramLocalParameter4dARB):
17086 #if defined(GLX_USE_TLS)
17087         call    _x86_64_get_dispatch@PLT
17088         movq    3656(%rax), %r11
17089         jmp     *%r11
17090 #elif defined(PTHREADS)
17091         subq    $56, %rsp
17092         movq    %rdi, (%rsp)
17093         movq    %rsi, 8(%rsp)
17094         movq    %xmm0, 16(%rsp)
17095         movq    %xmm1, 24(%rsp)
17096         movq    %xmm2, 32(%rsp)
17097         movq    %xmm3, 40(%rsp)
17098         call    _x86_64_get_dispatch@PLT
17099         movq    40(%rsp), %xmm3
17100         movq    32(%rsp), %xmm2
17101         movq    24(%rsp), %xmm1
17102         movq    16(%rsp), %xmm0
17103         movq    8(%rsp), %rsi
17104         movq    (%rsp), %rdi
17105         addq    $56, %rsp
17106         movq    3656(%rax), %r11
17107         jmp     *%r11
17108 #else
17109         movq    _glapi_Dispatch(%rip), %rax
17110         testq   %rax, %rax
17111         je      1f
17112         movq    3656(%rax), %r11
17113         jmp     *%r11
17114 1:
17115         subq    $56, %rsp
17116         movq    %rdi, (%rsp)
17117         movq    %rsi, 8(%rsp)
17118         movq    %xmm0, 16(%rsp)
17119         movq    %xmm1, 24(%rsp)
17120         movq    %xmm2, 32(%rsp)
17121         movq    %xmm3, 40(%rsp)
17122         call    _glapi_get_dispatch
17123         movq    40(%rsp), %xmm3
17124         movq    32(%rsp), %xmm2
17125         movq    24(%rsp), %xmm1
17126         movq    16(%rsp), %xmm0
17127         movq    8(%rsp), %rsi
17128         movq    (%rsp), %rdi
17129         addq    $56, %rsp
17130         movq    3656(%rax), %r11
17131         jmp     *%r11
17132 #endif /* defined(GLX_USE_TLS) */
17133         .size   GL_PREFIX(ProgramLocalParameter4dARB), .-GL_PREFIX(ProgramLocalParameter4dARB)
17134
17135         .p2align        4,,15
17136         .globl  GL_PREFIX(ProgramLocalParameter4dvARB)
17137         .type   GL_PREFIX(ProgramLocalParameter4dvARB), @function
17138 GL_PREFIX(ProgramLocalParameter4dvARB):
17139 #if defined(GLX_USE_TLS)
17140         call    _x86_64_get_dispatch@PLT
17141         movq    3664(%rax), %r11
17142         jmp     *%r11
17143 #elif defined(PTHREADS)
17144         pushq   %rdi
17145         pushq   %rsi
17146         pushq   %rdx
17147         call    _x86_64_get_dispatch@PLT
17148         popq    %rdx
17149         popq    %rsi
17150         popq    %rdi
17151         movq    3664(%rax), %r11
17152         jmp     *%r11
17153 #else
17154         movq    _glapi_Dispatch(%rip), %rax
17155         testq   %rax, %rax
17156         je      1f
17157         movq    3664(%rax), %r11
17158         jmp     *%r11
17159 1:
17160         pushq   %rdi
17161         pushq   %rsi
17162         pushq   %rdx
17163         call    _glapi_get_dispatch
17164         popq    %rdx
17165         popq    %rsi
17166         popq    %rdi
17167         movq    3664(%rax), %r11
17168         jmp     *%r11
17169 #endif /* defined(GLX_USE_TLS) */
17170         .size   GL_PREFIX(ProgramLocalParameter4dvARB), .-GL_PREFIX(ProgramLocalParameter4dvARB)
17171
17172         .p2align        4,,15
17173         .globl  GL_PREFIX(ProgramLocalParameter4fARB)
17174         .type   GL_PREFIX(ProgramLocalParameter4fARB), @function
17175 GL_PREFIX(ProgramLocalParameter4fARB):
17176 #if defined(GLX_USE_TLS)
17177         call    _x86_64_get_dispatch@PLT
17178         movq    3672(%rax), %r11
17179         jmp     *%r11
17180 #elif defined(PTHREADS)
17181         subq    $56, %rsp
17182         movq    %rdi, (%rsp)
17183         movq    %rsi, 8(%rsp)
17184         movq    %xmm0, 16(%rsp)
17185         movq    %xmm1, 24(%rsp)
17186         movq    %xmm2, 32(%rsp)
17187         movq    %xmm3, 40(%rsp)
17188         call    _x86_64_get_dispatch@PLT
17189         movq    40(%rsp), %xmm3
17190         movq    32(%rsp), %xmm2
17191         movq    24(%rsp), %xmm1
17192         movq    16(%rsp), %xmm0
17193         movq    8(%rsp), %rsi
17194         movq    (%rsp), %rdi
17195         addq    $56, %rsp
17196         movq    3672(%rax), %r11
17197         jmp     *%r11
17198 #else
17199         movq    _glapi_Dispatch(%rip), %rax
17200         testq   %rax, %rax
17201         je      1f
17202         movq    3672(%rax), %r11
17203         jmp     *%r11
17204 1:
17205         subq    $56, %rsp
17206         movq    %rdi, (%rsp)
17207         movq    %rsi, 8(%rsp)
17208         movq    %xmm0, 16(%rsp)
17209         movq    %xmm1, 24(%rsp)
17210         movq    %xmm2, 32(%rsp)
17211         movq    %xmm3, 40(%rsp)
17212         call    _glapi_get_dispatch
17213         movq    40(%rsp), %xmm3
17214         movq    32(%rsp), %xmm2
17215         movq    24(%rsp), %xmm1
17216         movq    16(%rsp), %xmm0
17217         movq    8(%rsp), %rsi
17218         movq    (%rsp), %rdi
17219         addq    $56, %rsp
17220         movq    3672(%rax), %r11
17221         jmp     *%r11
17222 #endif /* defined(GLX_USE_TLS) */
17223         .size   GL_PREFIX(ProgramLocalParameter4fARB), .-GL_PREFIX(ProgramLocalParameter4fARB)
17224
17225         .p2align        4,,15
17226         .globl  GL_PREFIX(ProgramLocalParameter4fvARB)
17227         .type   GL_PREFIX(ProgramLocalParameter4fvARB), @function
17228 GL_PREFIX(ProgramLocalParameter4fvARB):
17229 #if defined(GLX_USE_TLS)
17230         call    _x86_64_get_dispatch@PLT
17231         movq    3680(%rax), %r11
17232         jmp     *%r11
17233 #elif defined(PTHREADS)
17234         pushq   %rdi
17235         pushq   %rsi
17236         pushq   %rdx
17237         call    _x86_64_get_dispatch@PLT
17238         popq    %rdx
17239         popq    %rsi
17240         popq    %rdi
17241         movq    3680(%rax), %r11
17242         jmp     *%r11
17243 #else
17244         movq    _glapi_Dispatch(%rip), %rax
17245         testq   %rax, %rax
17246         je      1f
17247         movq    3680(%rax), %r11
17248         jmp     *%r11
17249 1:
17250         pushq   %rdi
17251         pushq   %rsi
17252         pushq   %rdx
17253         call    _glapi_get_dispatch
17254         popq    %rdx
17255         popq    %rsi
17256         popq    %rdi
17257         movq    3680(%rax), %r11
17258         jmp     *%r11
17259 #endif /* defined(GLX_USE_TLS) */
17260         .size   GL_PREFIX(ProgramLocalParameter4fvARB), .-GL_PREFIX(ProgramLocalParameter4fvARB)
17261
17262         .p2align        4,,15
17263         .globl  GL_PREFIX(ProgramStringARB)
17264         .type   GL_PREFIX(ProgramStringARB), @function
17265 GL_PREFIX(ProgramStringARB):
17266 #if defined(GLX_USE_TLS)
17267         call    _x86_64_get_dispatch@PLT
17268         movq    3688(%rax), %r11
17269         jmp     *%r11
17270 #elif defined(PTHREADS)
17271         pushq   %rdi
17272         pushq   %rsi
17273         pushq   %rdx
17274         pushq   %rcx
17275         pushq   %rbp
17276         call    _x86_64_get_dispatch@PLT
17277         popq    %rbp
17278         popq    %rcx
17279         popq    %rdx
17280         popq    %rsi
17281         popq    %rdi
17282         movq    3688(%rax), %r11
17283         jmp     *%r11
17284 #else
17285         movq    _glapi_Dispatch(%rip), %rax
17286         testq   %rax, %rax
17287         je      1f
17288         movq    3688(%rax), %r11
17289         jmp     *%r11
17290 1:
17291         pushq   %rdi
17292         pushq   %rsi
17293         pushq   %rdx
17294         pushq   %rcx
17295         pushq   %rbp
17296         call    _glapi_get_dispatch
17297         popq    %rbp
17298         popq    %rcx
17299         popq    %rdx
17300         popq    %rsi
17301         popq    %rdi
17302         movq    3688(%rax), %r11
17303         jmp     *%r11
17304 #endif /* defined(GLX_USE_TLS) */
17305         .size   GL_PREFIX(ProgramStringARB), .-GL_PREFIX(ProgramStringARB)
17306
17307         .p2align        4,,15
17308         .globl  GL_PREFIX(VertexAttrib1dARB)
17309         .type   GL_PREFIX(VertexAttrib1dARB), @function
17310 GL_PREFIX(VertexAttrib1dARB):
17311 #if defined(GLX_USE_TLS)
17312         call    _x86_64_get_dispatch@PLT
17313         movq    3696(%rax), %r11
17314         jmp     *%r11
17315 #elif defined(PTHREADS)
17316         subq    $24, %rsp
17317         movq    %rdi, (%rsp)
17318         movq    %xmm0, 8(%rsp)
17319         call    _x86_64_get_dispatch@PLT
17320         movq    8(%rsp), %xmm0
17321         movq    (%rsp), %rdi
17322         addq    $24, %rsp
17323         movq    3696(%rax), %r11
17324         jmp     *%r11
17325 #else
17326         movq    _glapi_Dispatch(%rip), %rax
17327         testq   %rax, %rax
17328         je      1f
17329         movq    3696(%rax), %r11
17330         jmp     *%r11
17331 1:
17332         subq    $24, %rsp
17333         movq    %rdi, (%rsp)
17334         movq    %xmm0, 8(%rsp)
17335         call    _glapi_get_dispatch
17336         movq    8(%rsp), %xmm0
17337         movq    (%rsp), %rdi
17338         addq    $24, %rsp
17339         movq    3696(%rax), %r11
17340         jmp     *%r11
17341 #endif /* defined(GLX_USE_TLS) */
17342         .size   GL_PREFIX(VertexAttrib1dARB), .-GL_PREFIX(VertexAttrib1dARB)
17343
17344         .p2align        4,,15
17345         .globl  GL_PREFIX(VertexAttrib1dvARB)
17346         .type   GL_PREFIX(VertexAttrib1dvARB), @function
17347 GL_PREFIX(VertexAttrib1dvARB):
17348 #if defined(GLX_USE_TLS)
17349         call    _x86_64_get_dispatch@PLT
17350         movq    3704(%rax), %r11
17351         jmp     *%r11
17352 #elif defined(PTHREADS)
17353         pushq   %rdi
17354         pushq   %rsi
17355         pushq   %rbp
17356         call    _x86_64_get_dispatch@PLT
17357         popq    %rbp
17358         popq    %rsi
17359         popq    %rdi
17360         movq    3704(%rax), %r11
17361         jmp     *%r11
17362 #else
17363         movq    _glapi_Dispatch(%rip), %rax
17364         testq   %rax, %rax
17365         je      1f
17366         movq    3704(%rax), %r11
17367         jmp     *%r11
17368 1:
17369         pushq   %rdi
17370         pushq   %rsi
17371         pushq   %rbp
17372         call    _glapi_get_dispatch
17373         popq    %rbp
17374         popq    %rsi
17375         popq    %rdi
17376         movq    3704(%rax), %r11
17377         jmp     *%r11
17378 #endif /* defined(GLX_USE_TLS) */
17379         .size   GL_PREFIX(VertexAttrib1dvARB), .-GL_PREFIX(VertexAttrib1dvARB)
17380
17381         .p2align        4,,15
17382         .globl  GL_PREFIX(VertexAttrib1fARB)
17383         .type   GL_PREFIX(VertexAttrib1fARB), @function
17384 GL_PREFIX(VertexAttrib1fARB):
17385 #if defined(GLX_USE_TLS)
17386         call    _x86_64_get_dispatch@PLT
17387         movq    3712(%rax), %r11
17388         jmp     *%r11
17389 #elif defined(PTHREADS)
17390         subq    $24, %rsp
17391         movq    %rdi, (%rsp)
17392         movq    %xmm0, 8(%rsp)
17393         call    _x86_64_get_dispatch@PLT
17394         movq    8(%rsp), %xmm0
17395         movq    (%rsp), %rdi
17396         addq    $24, %rsp
17397         movq    3712(%rax), %r11
17398         jmp     *%r11
17399 #else
17400         movq    _glapi_Dispatch(%rip), %rax
17401         testq   %rax, %rax
17402         je      1f
17403         movq    3712(%rax), %r11
17404         jmp     *%r11
17405 1:
17406         subq    $24, %rsp
17407         movq    %rdi, (%rsp)
17408         movq    %xmm0, 8(%rsp)
17409         call    _glapi_get_dispatch
17410         movq    8(%rsp), %xmm0
17411         movq    (%rsp), %rdi
17412         addq    $24, %rsp
17413         movq    3712(%rax), %r11
17414         jmp     *%r11
17415 #endif /* defined(GLX_USE_TLS) */
17416         .size   GL_PREFIX(VertexAttrib1fARB), .-GL_PREFIX(VertexAttrib1fARB)
17417
17418         .p2align        4,,15
17419         .globl  GL_PREFIX(VertexAttrib1fvARB)
17420         .type   GL_PREFIX(VertexAttrib1fvARB), @function
17421 GL_PREFIX(VertexAttrib1fvARB):
17422 #if defined(GLX_USE_TLS)
17423         call    _x86_64_get_dispatch@PLT
17424         movq    3720(%rax), %r11
17425         jmp     *%r11
17426 #elif defined(PTHREADS)
17427         pushq   %rdi
17428         pushq   %rsi
17429         pushq   %rbp
17430         call    _x86_64_get_dispatch@PLT
17431         popq    %rbp
17432         popq    %rsi
17433         popq    %rdi
17434         movq    3720(%rax), %r11
17435         jmp     *%r11
17436 #else
17437         movq    _glapi_Dispatch(%rip), %rax
17438         testq   %rax, %rax
17439         je      1f
17440         movq    3720(%rax), %r11
17441         jmp     *%r11
17442 1:
17443         pushq   %rdi
17444         pushq   %rsi
17445         pushq   %rbp
17446         call    _glapi_get_dispatch
17447         popq    %rbp
17448         popq    %rsi
17449         popq    %rdi
17450         movq    3720(%rax), %r11
17451         jmp     *%r11
17452 #endif /* defined(GLX_USE_TLS) */
17453         .size   GL_PREFIX(VertexAttrib1fvARB), .-GL_PREFIX(VertexAttrib1fvARB)
17454
17455         .p2align        4,,15
17456         .globl  GL_PREFIX(VertexAttrib1sARB)
17457         .type   GL_PREFIX(VertexAttrib1sARB), @function
17458 GL_PREFIX(VertexAttrib1sARB):
17459 #if defined(GLX_USE_TLS)
17460         call    _x86_64_get_dispatch@PLT
17461         movq    3728(%rax), %r11
17462         jmp     *%r11
17463 #elif defined(PTHREADS)
17464         pushq   %rdi
17465         pushq   %rsi
17466         pushq   %rbp
17467         call    _x86_64_get_dispatch@PLT
17468         popq    %rbp
17469         popq    %rsi
17470         popq    %rdi
17471         movq    3728(%rax), %r11
17472         jmp     *%r11
17473 #else
17474         movq    _glapi_Dispatch(%rip), %rax
17475         testq   %rax, %rax
17476         je      1f
17477         movq    3728(%rax), %r11
17478         jmp     *%r11
17479 1:
17480         pushq   %rdi
17481         pushq   %rsi
17482         pushq   %rbp
17483         call    _glapi_get_dispatch
17484         popq    %rbp
17485         popq    %rsi
17486         popq    %rdi
17487         movq    3728(%rax), %r11
17488         jmp     *%r11
17489 #endif /* defined(GLX_USE_TLS) */
17490         .size   GL_PREFIX(VertexAttrib1sARB), .-GL_PREFIX(VertexAttrib1sARB)
17491
17492         .p2align        4,,15
17493         .globl  GL_PREFIX(VertexAttrib1svARB)
17494         .type   GL_PREFIX(VertexAttrib1svARB), @function
17495 GL_PREFIX(VertexAttrib1svARB):
17496 #if defined(GLX_USE_TLS)
17497         call    _x86_64_get_dispatch@PLT
17498         movq    3736(%rax), %r11
17499         jmp     *%r11
17500 #elif defined(PTHREADS)
17501         pushq   %rdi
17502         pushq   %rsi
17503         pushq   %rbp
17504         call    _x86_64_get_dispatch@PLT
17505         popq    %rbp
17506         popq    %rsi
17507         popq    %rdi
17508         movq    3736(%rax), %r11
17509         jmp     *%r11
17510 #else
17511         movq    _glapi_Dispatch(%rip), %rax
17512         testq   %rax, %rax
17513         je      1f
17514         movq    3736(%rax), %r11
17515         jmp     *%r11
17516 1:
17517         pushq   %rdi
17518         pushq   %rsi
17519         pushq   %rbp
17520         call    _glapi_get_dispatch
17521         popq    %rbp
17522         popq    %rsi
17523         popq    %rdi
17524         movq    3736(%rax), %r11
17525         jmp     *%r11
17526 #endif /* defined(GLX_USE_TLS) */
17527         .size   GL_PREFIX(VertexAttrib1svARB), .-GL_PREFIX(VertexAttrib1svARB)
17528
17529         .p2align        4,,15
17530         .globl  GL_PREFIX(VertexAttrib2dARB)
17531         .type   GL_PREFIX(VertexAttrib2dARB), @function
17532 GL_PREFIX(VertexAttrib2dARB):
17533 #if defined(GLX_USE_TLS)
17534         call    _x86_64_get_dispatch@PLT
17535         movq    3744(%rax), %r11
17536         jmp     *%r11
17537 #elif defined(PTHREADS)
17538         subq    $24, %rsp
17539         movq    %rdi, (%rsp)
17540         movq    %xmm0, 8(%rsp)
17541         movq    %xmm1, 16(%rsp)
17542         call    _x86_64_get_dispatch@PLT
17543         movq    16(%rsp), %xmm1
17544         movq    8(%rsp), %xmm0
17545         movq    (%rsp), %rdi
17546         addq    $24, %rsp
17547         movq    3744(%rax), %r11
17548         jmp     *%r11
17549 #else
17550         movq    _glapi_Dispatch(%rip), %rax
17551         testq   %rax, %rax
17552         je      1f
17553         movq    3744(%rax), %r11
17554         jmp     *%r11
17555 1:
17556         subq    $24, %rsp
17557         movq    %rdi, (%rsp)
17558         movq    %xmm0, 8(%rsp)
17559         movq    %xmm1, 16(%rsp)
17560         call    _glapi_get_dispatch
17561         movq    16(%rsp), %xmm1
17562         movq    8(%rsp), %xmm0
17563         movq    (%rsp), %rdi
17564         addq    $24, %rsp
17565         movq    3744(%rax), %r11
17566         jmp     *%r11
17567 #endif /* defined(GLX_USE_TLS) */
17568         .size   GL_PREFIX(VertexAttrib2dARB), .-GL_PREFIX(VertexAttrib2dARB)
17569
17570         .p2align        4,,15
17571         .globl  GL_PREFIX(VertexAttrib2dvARB)
17572         .type   GL_PREFIX(VertexAttrib2dvARB), @function
17573 GL_PREFIX(VertexAttrib2dvARB):
17574 #if defined(GLX_USE_TLS)
17575         call    _x86_64_get_dispatch@PLT
17576         movq    3752(%rax), %r11
17577         jmp     *%r11
17578 #elif defined(PTHREADS)
17579         pushq   %rdi
17580         pushq   %rsi
17581         pushq   %rbp
17582         call    _x86_64_get_dispatch@PLT
17583         popq    %rbp
17584         popq    %rsi
17585         popq    %rdi
17586         movq    3752(%rax), %r11
17587         jmp     *%r11
17588 #else
17589         movq    _glapi_Dispatch(%rip), %rax
17590         testq   %rax, %rax
17591         je      1f
17592         movq    3752(%rax), %r11
17593         jmp     *%r11
17594 1:
17595         pushq   %rdi
17596         pushq   %rsi
17597         pushq   %rbp
17598         call    _glapi_get_dispatch
17599         popq    %rbp
17600         popq    %rsi
17601         popq    %rdi
17602         movq    3752(%rax), %r11
17603         jmp     *%r11
17604 #endif /* defined(GLX_USE_TLS) */
17605         .size   GL_PREFIX(VertexAttrib2dvARB), .-GL_PREFIX(VertexAttrib2dvARB)
17606
17607         .p2align        4,,15
17608         .globl  GL_PREFIX(VertexAttrib2fARB)
17609         .type   GL_PREFIX(VertexAttrib2fARB), @function
17610 GL_PREFIX(VertexAttrib2fARB):
17611 #if defined(GLX_USE_TLS)
17612         call    _x86_64_get_dispatch@PLT
17613         movq    3760(%rax), %r11
17614         jmp     *%r11
17615 #elif defined(PTHREADS)
17616         subq    $24, %rsp
17617         movq    %rdi, (%rsp)
17618         movq    %xmm0, 8(%rsp)
17619         movq    %xmm1, 16(%rsp)
17620         call    _x86_64_get_dispatch@PLT
17621         movq    16(%rsp), %xmm1
17622         movq    8(%rsp), %xmm0
17623         movq    (%rsp), %rdi
17624         addq    $24, %rsp
17625         movq    3760(%rax), %r11
17626         jmp     *%r11
17627 #else
17628         movq    _glapi_Dispatch(%rip), %rax
17629         testq   %rax, %rax
17630         je      1f
17631         movq    3760(%rax), %r11
17632         jmp     *%r11
17633 1:
17634         subq    $24, %rsp
17635         movq    %rdi, (%rsp)
17636         movq    %xmm0, 8(%rsp)
17637         movq    %xmm1, 16(%rsp)
17638         call    _glapi_get_dispatch
17639         movq    16(%rsp), %xmm1
17640         movq    8(%rsp), %xmm0
17641         movq    (%rsp), %rdi
17642         addq    $24, %rsp
17643         movq    3760(%rax), %r11
17644         jmp     *%r11
17645 #endif /* defined(GLX_USE_TLS) */
17646         .size   GL_PREFIX(VertexAttrib2fARB), .-GL_PREFIX(VertexAttrib2fARB)
17647
17648         .p2align        4,,15
17649         .globl  GL_PREFIX(VertexAttrib2fvARB)
17650         .type   GL_PREFIX(VertexAttrib2fvARB), @function
17651 GL_PREFIX(VertexAttrib2fvARB):
17652 #if defined(GLX_USE_TLS)
17653         call    _x86_64_get_dispatch@PLT
17654         movq    3768(%rax), %r11
17655         jmp     *%r11
17656 #elif defined(PTHREADS)
17657         pushq   %rdi
17658         pushq   %rsi
17659         pushq   %rbp
17660         call    _x86_64_get_dispatch@PLT
17661         popq    %rbp
17662         popq    %rsi
17663         popq    %rdi
17664         movq    3768(%rax), %r11
17665         jmp     *%r11
17666 #else
17667         movq    _glapi_Dispatch(%rip), %rax
17668         testq   %rax, %rax
17669         je      1f
17670         movq    3768(%rax), %r11
17671         jmp     *%r11
17672 1:
17673         pushq   %rdi
17674         pushq   %rsi
17675         pushq   %rbp
17676         call    _glapi_get_dispatch
17677         popq    %rbp
17678         popq    %rsi
17679         popq    %rdi
17680         movq    3768(%rax), %r11
17681         jmp     *%r11
17682 #endif /* defined(GLX_USE_TLS) */
17683         .size   GL_PREFIX(VertexAttrib2fvARB), .-GL_PREFIX(VertexAttrib2fvARB)
17684
17685         .p2align        4,,15
17686         .globl  GL_PREFIX(VertexAttrib2sARB)
17687         .type   GL_PREFIX(VertexAttrib2sARB), @function
17688 GL_PREFIX(VertexAttrib2sARB):
17689 #if defined(GLX_USE_TLS)
17690         call    _x86_64_get_dispatch@PLT
17691         movq    3776(%rax), %r11
17692         jmp     *%r11
17693 #elif defined(PTHREADS)
17694         pushq   %rdi
17695         pushq   %rsi
17696         pushq   %rdx
17697         call    _x86_64_get_dispatch@PLT
17698         popq    %rdx
17699         popq    %rsi
17700         popq    %rdi
17701         movq    3776(%rax), %r11
17702         jmp     *%r11
17703 #else
17704         movq    _glapi_Dispatch(%rip), %rax
17705         testq   %rax, %rax
17706         je      1f
17707         movq    3776(%rax), %r11
17708         jmp     *%r11
17709 1:
17710         pushq   %rdi
17711         pushq   %rsi
17712         pushq   %rdx
17713         call    _glapi_get_dispatch
17714         popq    %rdx
17715         popq    %rsi
17716         popq    %rdi
17717         movq    3776(%rax), %r11
17718         jmp     *%r11
17719 #endif /* defined(GLX_USE_TLS) */
17720         .size   GL_PREFIX(VertexAttrib2sARB), .-GL_PREFIX(VertexAttrib2sARB)
17721
17722         .p2align        4,,15
17723         .globl  GL_PREFIX(VertexAttrib2svARB)
17724         .type   GL_PREFIX(VertexAttrib2svARB), @function
17725 GL_PREFIX(VertexAttrib2svARB):
17726 #if defined(GLX_USE_TLS)
17727         call    _x86_64_get_dispatch@PLT
17728         movq    3784(%rax), %r11
17729         jmp     *%r11
17730 #elif defined(PTHREADS)
17731         pushq   %rdi
17732         pushq   %rsi
17733         pushq   %rbp
17734         call    _x86_64_get_dispatch@PLT
17735         popq    %rbp
17736         popq    %rsi
17737         popq    %rdi
17738         movq    3784(%rax), %r11
17739         jmp     *%r11
17740 #else
17741         movq    _glapi_Dispatch(%rip), %rax
17742         testq   %rax, %rax
17743         je      1f
17744         movq    3784(%rax), %r11
17745         jmp     *%r11
17746 1:
17747         pushq   %rdi
17748         pushq   %rsi
17749         pushq   %rbp
17750         call    _glapi_get_dispatch
17751         popq    %rbp
17752         popq    %rsi
17753         popq    %rdi
17754         movq    3784(%rax), %r11
17755         jmp     *%r11
17756 #endif /* defined(GLX_USE_TLS) */
17757         .size   GL_PREFIX(VertexAttrib2svARB), .-GL_PREFIX(VertexAttrib2svARB)
17758
17759         .p2align        4,,15
17760         .globl  GL_PREFIX(VertexAttrib3dARB)
17761         .type   GL_PREFIX(VertexAttrib3dARB), @function
17762 GL_PREFIX(VertexAttrib3dARB):
17763 #if defined(GLX_USE_TLS)
17764         call    _x86_64_get_dispatch@PLT
17765         movq    3792(%rax), %r11
17766         jmp     *%r11
17767 #elif defined(PTHREADS)
17768         subq    $40, %rsp
17769         movq    %rdi, (%rsp)
17770         movq    %xmm0, 8(%rsp)
17771         movq    %xmm1, 16(%rsp)
17772         movq    %xmm2, 24(%rsp)
17773         call    _x86_64_get_dispatch@PLT
17774         movq    24(%rsp), %xmm2
17775         movq    16(%rsp), %xmm1
17776         movq    8(%rsp), %xmm0
17777         movq    (%rsp), %rdi
17778         addq    $40, %rsp
17779         movq    3792(%rax), %r11
17780         jmp     *%r11
17781 #else
17782         movq    _glapi_Dispatch(%rip), %rax
17783         testq   %rax, %rax
17784         je      1f
17785         movq    3792(%rax), %r11
17786         jmp     *%r11
17787 1:
17788         subq    $40, %rsp
17789         movq    %rdi, (%rsp)
17790         movq    %xmm0, 8(%rsp)
17791         movq    %xmm1, 16(%rsp)
17792         movq    %xmm2, 24(%rsp)
17793         call    _glapi_get_dispatch
17794         movq    24(%rsp), %xmm2
17795         movq    16(%rsp), %xmm1
17796         movq    8(%rsp), %xmm0
17797         movq    (%rsp), %rdi
17798         addq    $40, %rsp
17799         movq    3792(%rax), %r11
17800         jmp     *%r11
17801 #endif /* defined(GLX_USE_TLS) */
17802         .size   GL_PREFIX(VertexAttrib3dARB), .-GL_PREFIX(VertexAttrib3dARB)
17803
17804         .p2align        4,,15
17805         .globl  GL_PREFIX(VertexAttrib3dvARB)
17806         .type   GL_PREFIX(VertexAttrib3dvARB), @function
17807 GL_PREFIX(VertexAttrib3dvARB):
17808 #if defined(GLX_USE_TLS)
17809         call    _x86_64_get_dispatch@PLT
17810         movq    3800(%rax), %r11
17811         jmp     *%r11
17812 #elif defined(PTHREADS)
17813         pushq   %rdi
17814         pushq   %rsi
17815         pushq   %rbp
17816         call    _x86_64_get_dispatch@PLT
17817         popq    %rbp
17818         popq    %rsi
17819         popq    %rdi
17820         movq    3800(%rax), %r11
17821         jmp     *%r11
17822 #else
17823         movq    _glapi_Dispatch(%rip), %rax
17824         testq   %rax, %rax
17825         je      1f
17826         movq    3800(%rax), %r11
17827         jmp     *%r11
17828 1:
17829         pushq   %rdi
17830         pushq   %rsi
17831         pushq   %rbp
17832         call    _glapi_get_dispatch
17833         popq    %rbp
17834         popq    %rsi
17835         popq    %rdi
17836         movq    3800(%rax), %r11
17837         jmp     *%r11
17838 #endif /* defined(GLX_USE_TLS) */
17839         .size   GL_PREFIX(VertexAttrib3dvARB), .-GL_PREFIX(VertexAttrib3dvARB)
17840
17841         .p2align        4,,15
17842         .globl  GL_PREFIX(VertexAttrib3fARB)
17843         .type   GL_PREFIX(VertexAttrib3fARB), @function
17844 GL_PREFIX(VertexAttrib3fARB):
17845 #if defined(GLX_USE_TLS)
17846         call    _x86_64_get_dispatch@PLT
17847         movq    3808(%rax), %r11
17848         jmp     *%r11
17849 #elif defined(PTHREADS)
17850         subq    $40, %rsp
17851         movq    %rdi, (%rsp)
17852         movq    %xmm0, 8(%rsp)
17853         movq    %xmm1, 16(%rsp)
17854         movq    %xmm2, 24(%rsp)
17855         call    _x86_64_get_dispatch@PLT
17856         movq    24(%rsp), %xmm2
17857         movq    16(%rsp), %xmm1
17858         movq    8(%rsp), %xmm0
17859         movq    (%rsp), %rdi
17860         addq    $40, %rsp
17861         movq    3808(%rax), %r11
17862         jmp     *%r11
17863 #else
17864         movq    _glapi_Dispatch(%rip), %rax
17865         testq   %rax, %rax
17866         je      1f
17867         movq    3808(%rax), %r11
17868         jmp     *%r11
17869 1:
17870         subq    $40, %rsp
17871         movq    %rdi, (%rsp)
17872         movq    %xmm0, 8(%rsp)
17873         movq    %xmm1, 16(%rsp)
17874         movq    %xmm2, 24(%rsp)
17875         call    _glapi_get_dispatch
17876         movq    24(%rsp), %xmm2
17877         movq    16(%rsp), %xmm1
17878         movq    8(%rsp), %xmm0
17879         movq    (%rsp), %rdi
17880         addq    $40, %rsp
17881         movq    3808(%rax), %r11
17882         jmp     *%r11
17883 #endif /* defined(GLX_USE_TLS) */
17884         .size   GL_PREFIX(VertexAttrib3fARB), .-GL_PREFIX(VertexAttrib3fARB)
17885
17886         .p2align        4,,15
17887         .globl  GL_PREFIX(VertexAttrib3fvARB)
17888         .type   GL_PREFIX(VertexAttrib3fvARB), @function
17889 GL_PREFIX(VertexAttrib3fvARB):
17890 #if defined(GLX_USE_TLS)
17891         call    _x86_64_get_dispatch@PLT
17892         movq    3816(%rax), %r11
17893         jmp     *%r11
17894 #elif defined(PTHREADS)
17895         pushq   %rdi
17896         pushq   %rsi
17897         pushq   %rbp
17898         call    _x86_64_get_dispatch@PLT
17899         popq    %rbp
17900         popq    %rsi
17901         popq    %rdi
17902         movq    3816(%rax), %r11
17903         jmp     *%r11
17904 #else
17905         movq    _glapi_Dispatch(%rip), %rax
17906         testq   %rax, %rax
17907         je      1f
17908         movq    3816(%rax), %r11
17909         jmp     *%r11
17910 1:
17911         pushq   %rdi
17912         pushq   %rsi
17913         pushq   %rbp
17914         call    _glapi_get_dispatch
17915         popq    %rbp
17916         popq    %rsi
17917         popq    %rdi
17918         movq    3816(%rax), %r11
17919         jmp     *%r11
17920 #endif /* defined(GLX_USE_TLS) */
17921         .size   GL_PREFIX(VertexAttrib3fvARB), .-GL_PREFIX(VertexAttrib3fvARB)
17922
17923         .p2align        4,,15
17924         .globl  GL_PREFIX(VertexAttrib3sARB)
17925         .type   GL_PREFIX(VertexAttrib3sARB), @function
17926 GL_PREFIX(VertexAttrib3sARB):
17927 #if defined(GLX_USE_TLS)
17928         call    _x86_64_get_dispatch@PLT
17929         movq    3824(%rax), %r11
17930         jmp     *%r11
17931 #elif defined(PTHREADS)
17932         pushq   %rdi
17933         pushq   %rsi
17934         pushq   %rdx
17935         pushq   %rcx
17936         pushq   %rbp
17937         call    _x86_64_get_dispatch@PLT
17938         popq    %rbp
17939         popq    %rcx
17940         popq    %rdx
17941         popq    %rsi
17942         popq    %rdi
17943         movq    3824(%rax), %r11
17944         jmp     *%r11
17945 #else
17946         movq    _glapi_Dispatch(%rip), %rax
17947         testq   %rax, %rax
17948         je      1f
17949         movq    3824(%rax), %r11
17950         jmp     *%r11
17951 1:
17952         pushq   %rdi
17953         pushq   %rsi
17954         pushq   %rdx
17955         pushq   %rcx
17956         pushq   %rbp
17957         call    _glapi_get_dispatch
17958         popq    %rbp
17959         popq    %rcx
17960         popq    %rdx
17961         popq    %rsi
17962         popq    %rdi
17963         movq    3824(%rax), %r11
17964         jmp     *%r11
17965 #endif /* defined(GLX_USE_TLS) */
17966         .size   GL_PREFIX(VertexAttrib3sARB), .-GL_PREFIX(VertexAttrib3sARB)
17967
17968         .p2align        4,,15
17969         .globl  GL_PREFIX(VertexAttrib3svARB)
17970         .type   GL_PREFIX(VertexAttrib3svARB), @function
17971 GL_PREFIX(VertexAttrib3svARB):
17972 #if defined(GLX_USE_TLS)
17973         call    _x86_64_get_dispatch@PLT
17974         movq    3832(%rax), %r11
17975         jmp     *%r11
17976 #elif defined(PTHREADS)
17977         pushq   %rdi
17978         pushq   %rsi
17979         pushq   %rbp
17980         call    _x86_64_get_dispatch@PLT
17981         popq    %rbp
17982         popq    %rsi
17983         popq    %rdi
17984         movq    3832(%rax), %r11
17985         jmp     *%r11
17986 #else
17987         movq    _glapi_Dispatch(%rip), %rax
17988         testq   %rax, %rax
17989         je      1f
17990         movq    3832(%rax), %r11
17991         jmp     *%r11
17992 1:
17993         pushq   %rdi
17994         pushq   %rsi
17995         pushq   %rbp
17996         call    _glapi_get_dispatch
17997         popq    %rbp
17998         popq    %rsi
17999         popq    %rdi
18000         movq    3832(%rax), %r11
18001         jmp     *%r11
18002 #endif /* defined(GLX_USE_TLS) */
18003         .size   GL_PREFIX(VertexAttrib3svARB), .-GL_PREFIX(VertexAttrib3svARB)
18004
18005         .p2align        4,,15
18006         .globl  GL_PREFIX(VertexAttrib4NbvARB)
18007         .type   GL_PREFIX(VertexAttrib4NbvARB), @function
18008 GL_PREFIX(VertexAttrib4NbvARB):
18009 #if defined(GLX_USE_TLS)
18010         call    _x86_64_get_dispatch@PLT
18011         movq    3840(%rax), %r11
18012         jmp     *%r11
18013 #elif defined(PTHREADS)
18014         pushq   %rdi
18015         pushq   %rsi
18016         pushq   %rbp
18017         call    _x86_64_get_dispatch@PLT
18018         popq    %rbp
18019         popq    %rsi
18020         popq    %rdi
18021         movq    3840(%rax), %r11
18022         jmp     *%r11
18023 #else
18024         movq    _glapi_Dispatch(%rip), %rax
18025         testq   %rax, %rax
18026         je      1f
18027         movq    3840(%rax), %r11
18028         jmp     *%r11
18029 1:
18030         pushq   %rdi
18031         pushq   %rsi
18032         pushq   %rbp
18033         call    _glapi_get_dispatch
18034         popq    %rbp
18035         popq    %rsi
18036         popq    %rdi
18037         movq    3840(%rax), %r11
18038         jmp     *%r11
18039 #endif /* defined(GLX_USE_TLS) */
18040         .size   GL_PREFIX(VertexAttrib4NbvARB), .-GL_PREFIX(VertexAttrib4NbvARB)
18041
18042         .p2align        4,,15
18043         .globl  GL_PREFIX(VertexAttrib4NivARB)
18044         .type   GL_PREFIX(VertexAttrib4NivARB), @function
18045 GL_PREFIX(VertexAttrib4NivARB):
18046 #if defined(GLX_USE_TLS)
18047         call    _x86_64_get_dispatch@PLT
18048         movq    3848(%rax), %r11
18049         jmp     *%r11
18050 #elif defined(PTHREADS)
18051         pushq   %rdi
18052         pushq   %rsi
18053         pushq   %rbp
18054         call    _x86_64_get_dispatch@PLT
18055         popq    %rbp
18056         popq    %rsi
18057         popq    %rdi
18058         movq    3848(%rax), %r11
18059         jmp     *%r11
18060 #else
18061         movq    _glapi_Dispatch(%rip), %rax
18062         testq   %rax, %rax
18063         je      1f
18064         movq    3848(%rax), %r11
18065         jmp     *%r11
18066 1:
18067         pushq   %rdi
18068         pushq   %rsi
18069         pushq   %rbp
18070         call    _glapi_get_dispatch
18071         popq    %rbp
18072         popq    %rsi
18073         popq    %rdi
18074         movq    3848(%rax), %r11
18075         jmp     *%r11
18076 #endif /* defined(GLX_USE_TLS) */
18077         .size   GL_PREFIX(VertexAttrib4NivARB), .-GL_PREFIX(VertexAttrib4NivARB)
18078
18079         .p2align        4,,15
18080         .globl  GL_PREFIX(VertexAttrib4NsvARB)
18081         .type   GL_PREFIX(VertexAttrib4NsvARB), @function
18082 GL_PREFIX(VertexAttrib4NsvARB):
18083 #if defined(GLX_USE_TLS)
18084         call    _x86_64_get_dispatch@PLT
18085         movq    3856(%rax), %r11
18086         jmp     *%r11
18087 #elif defined(PTHREADS)
18088         pushq   %rdi
18089         pushq   %rsi
18090         pushq   %rbp
18091         call    _x86_64_get_dispatch@PLT
18092         popq    %rbp
18093         popq    %rsi
18094         popq    %rdi
18095         movq    3856(%rax), %r11
18096         jmp     *%r11
18097 #else
18098         movq    _glapi_Dispatch(%rip), %rax
18099         testq   %rax, %rax
18100         je      1f
18101         movq    3856(%rax), %r11
18102         jmp     *%r11
18103 1:
18104         pushq   %rdi
18105         pushq   %rsi
18106         pushq   %rbp
18107         call    _glapi_get_dispatch
18108         popq    %rbp
18109         popq    %rsi
18110         popq    %rdi
18111         movq    3856(%rax), %r11
18112         jmp     *%r11
18113 #endif /* defined(GLX_USE_TLS) */
18114         .size   GL_PREFIX(VertexAttrib4NsvARB), .-GL_PREFIX(VertexAttrib4NsvARB)
18115
18116         .p2align        4,,15
18117         .globl  GL_PREFIX(VertexAttrib4NubARB)
18118         .type   GL_PREFIX(VertexAttrib4NubARB), @function
18119 GL_PREFIX(VertexAttrib4NubARB):
18120 #if defined(GLX_USE_TLS)
18121         call    _x86_64_get_dispatch@PLT
18122         movq    3864(%rax), %r11
18123         jmp     *%r11
18124 #elif defined(PTHREADS)
18125         pushq   %rdi
18126         pushq   %rsi
18127         pushq   %rdx
18128         pushq   %rcx
18129         pushq   %r8
18130         call    _x86_64_get_dispatch@PLT
18131         popq    %r8
18132         popq    %rcx
18133         popq    %rdx
18134         popq    %rsi
18135         popq    %rdi
18136         movq    3864(%rax), %r11
18137         jmp     *%r11
18138 #else
18139         movq    _glapi_Dispatch(%rip), %rax
18140         testq   %rax, %rax
18141         je      1f
18142         movq    3864(%rax), %r11
18143         jmp     *%r11
18144 1:
18145         pushq   %rdi
18146         pushq   %rsi
18147         pushq   %rdx
18148         pushq   %rcx
18149         pushq   %r8
18150         call    _glapi_get_dispatch
18151         popq    %r8
18152         popq    %rcx
18153         popq    %rdx
18154         popq    %rsi
18155         popq    %rdi
18156         movq    3864(%rax), %r11
18157         jmp     *%r11
18158 #endif /* defined(GLX_USE_TLS) */
18159         .size   GL_PREFIX(VertexAttrib4NubARB), .-GL_PREFIX(VertexAttrib4NubARB)
18160
18161         .p2align        4,,15
18162         .globl  GL_PREFIX(VertexAttrib4NubvARB)
18163         .type   GL_PREFIX(VertexAttrib4NubvARB), @function
18164 GL_PREFIX(VertexAttrib4NubvARB):
18165 #if defined(GLX_USE_TLS)
18166         call    _x86_64_get_dispatch@PLT
18167         movq    3872(%rax), %r11
18168         jmp     *%r11
18169 #elif defined(PTHREADS)
18170         pushq   %rdi
18171         pushq   %rsi
18172         pushq   %rbp
18173         call    _x86_64_get_dispatch@PLT
18174         popq    %rbp
18175         popq    %rsi
18176         popq    %rdi
18177         movq    3872(%rax), %r11
18178         jmp     *%r11
18179 #else
18180         movq    _glapi_Dispatch(%rip), %rax
18181         testq   %rax, %rax
18182         je      1f
18183         movq    3872(%rax), %r11
18184         jmp     *%r11
18185 1:
18186         pushq   %rdi
18187         pushq   %rsi
18188         pushq   %rbp
18189         call    _glapi_get_dispatch
18190         popq    %rbp
18191         popq    %rsi
18192         popq    %rdi
18193         movq    3872(%rax), %r11
18194         jmp     *%r11
18195 #endif /* defined(GLX_USE_TLS) */
18196         .size   GL_PREFIX(VertexAttrib4NubvARB), .-GL_PREFIX(VertexAttrib4NubvARB)
18197
18198         .p2align        4,,15
18199         .globl  GL_PREFIX(VertexAttrib4NuivARB)
18200         .type   GL_PREFIX(VertexAttrib4NuivARB), @function
18201 GL_PREFIX(VertexAttrib4NuivARB):
18202 #if defined(GLX_USE_TLS)
18203         call    _x86_64_get_dispatch@PLT
18204         movq    3880(%rax), %r11
18205         jmp     *%r11
18206 #elif defined(PTHREADS)
18207         pushq   %rdi
18208         pushq   %rsi
18209         pushq   %rbp
18210         call    _x86_64_get_dispatch@PLT
18211         popq    %rbp
18212         popq    %rsi
18213         popq    %rdi
18214         movq    3880(%rax), %r11
18215         jmp     *%r11
18216 #else
18217         movq    _glapi_Dispatch(%rip), %rax
18218         testq   %rax, %rax
18219         je      1f
18220         movq    3880(%rax), %r11
18221         jmp     *%r11
18222 1:
18223         pushq   %rdi
18224         pushq   %rsi
18225         pushq   %rbp
18226         call    _glapi_get_dispatch
18227         popq    %rbp
18228         popq    %rsi
18229         popq    %rdi
18230         movq    3880(%rax), %r11
18231         jmp     *%r11
18232 #endif /* defined(GLX_USE_TLS) */
18233         .size   GL_PREFIX(VertexAttrib4NuivARB), .-GL_PREFIX(VertexAttrib4NuivARB)
18234
18235         .p2align        4,,15
18236         .globl  GL_PREFIX(VertexAttrib4NusvARB)
18237         .type   GL_PREFIX(VertexAttrib4NusvARB), @function
18238 GL_PREFIX(VertexAttrib4NusvARB):
18239 #if defined(GLX_USE_TLS)
18240         call    _x86_64_get_dispatch@PLT
18241         movq    3888(%rax), %r11
18242         jmp     *%r11
18243 #elif defined(PTHREADS)
18244         pushq   %rdi
18245         pushq   %rsi
18246         pushq   %rbp
18247         call    _x86_64_get_dispatch@PLT
18248         popq    %rbp
18249         popq    %rsi
18250         popq    %rdi
18251         movq    3888(%rax), %r11
18252         jmp     *%r11
18253 #else
18254         movq    _glapi_Dispatch(%rip), %rax
18255         testq   %rax, %rax
18256         je      1f
18257         movq    3888(%rax), %r11
18258         jmp     *%r11
18259 1:
18260         pushq   %rdi
18261         pushq   %rsi
18262         pushq   %rbp
18263         call    _glapi_get_dispatch
18264         popq    %rbp
18265         popq    %rsi
18266         popq    %rdi
18267         movq    3888(%rax), %r11
18268         jmp     *%r11
18269 #endif /* defined(GLX_USE_TLS) */
18270         .size   GL_PREFIX(VertexAttrib4NusvARB), .-GL_PREFIX(VertexAttrib4NusvARB)
18271
18272         .p2align        4,,15
18273         .globl  GL_PREFIX(VertexAttrib4bvARB)
18274         .type   GL_PREFIX(VertexAttrib4bvARB), @function
18275 GL_PREFIX(VertexAttrib4bvARB):
18276 #if defined(GLX_USE_TLS)
18277         call    _x86_64_get_dispatch@PLT
18278         movq    3896(%rax), %r11
18279         jmp     *%r11
18280 #elif defined(PTHREADS)
18281         pushq   %rdi
18282         pushq   %rsi
18283         pushq   %rbp
18284         call    _x86_64_get_dispatch@PLT
18285         popq    %rbp
18286         popq    %rsi
18287         popq    %rdi
18288         movq    3896(%rax), %r11
18289         jmp     *%r11
18290 #else
18291         movq    _glapi_Dispatch(%rip), %rax
18292         testq   %rax, %rax
18293         je      1f
18294         movq    3896(%rax), %r11
18295         jmp     *%r11
18296 1:
18297         pushq   %rdi
18298         pushq   %rsi
18299         pushq   %rbp
18300         call    _glapi_get_dispatch
18301         popq    %rbp
18302         popq    %rsi
18303         popq    %rdi
18304         movq    3896(%rax), %r11
18305         jmp     *%r11
18306 #endif /* defined(GLX_USE_TLS) */
18307         .size   GL_PREFIX(VertexAttrib4bvARB), .-GL_PREFIX(VertexAttrib4bvARB)
18308
18309         .p2align        4,,15
18310         .globl  GL_PREFIX(VertexAttrib4dARB)
18311         .type   GL_PREFIX(VertexAttrib4dARB), @function
18312 GL_PREFIX(VertexAttrib4dARB):
18313 #if defined(GLX_USE_TLS)
18314         call    _x86_64_get_dispatch@PLT
18315         movq    3904(%rax), %r11
18316         jmp     *%r11
18317 #elif defined(PTHREADS)
18318         subq    $40, %rsp
18319         movq    %rdi, (%rsp)
18320         movq    %xmm0, 8(%rsp)
18321         movq    %xmm1, 16(%rsp)
18322         movq    %xmm2, 24(%rsp)
18323         movq    %xmm3, 32(%rsp)
18324         call    _x86_64_get_dispatch@PLT
18325         movq    32(%rsp), %xmm3
18326         movq    24(%rsp), %xmm2
18327         movq    16(%rsp), %xmm1
18328         movq    8(%rsp), %xmm0
18329         movq    (%rsp), %rdi
18330         addq    $40, %rsp
18331         movq    3904(%rax), %r11
18332         jmp     *%r11
18333 #else
18334         movq    _glapi_Dispatch(%rip), %rax
18335         testq   %rax, %rax
18336         je      1f
18337         movq    3904(%rax), %r11
18338         jmp     *%r11
18339 1:
18340         subq    $40, %rsp
18341         movq    %rdi, (%rsp)
18342         movq    %xmm0, 8(%rsp)
18343         movq    %xmm1, 16(%rsp)
18344         movq    %xmm2, 24(%rsp)
18345         movq    %xmm3, 32(%rsp)
18346         call    _glapi_get_dispatch
18347         movq    32(%rsp), %xmm3
18348         movq    24(%rsp), %xmm2
18349         movq    16(%rsp), %xmm1
18350         movq    8(%rsp), %xmm0
18351         movq    (%rsp), %rdi
18352         addq    $40, %rsp
18353         movq    3904(%rax), %r11
18354         jmp     *%r11
18355 #endif /* defined(GLX_USE_TLS) */
18356         .size   GL_PREFIX(VertexAttrib4dARB), .-GL_PREFIX(VertexAttrib4dARB)
18357
18358         .p2align        4,,15
18359         .globl  GL_PREFIX(VertexAttrib4dvARB)
18360         .type   GL_PREFIX(VertexAttrib4dvARB), @function
18361 GL_PREFIX(VertexAttrib4dvARB):
18362 #if defined(GLX_USE_TLS)
18363         call    _x86_64_get_dispatch@PLT
18364         movq    3912(%rax), %r11
18365         jmp     *%r11
18366 #elif defined(PTHREADS)
18367         pushq   %rdi
18368         pushq   %rsi
18369         pushq   %rbp
18370         call    _x86_64_get_dispatch@PLT
18371         popq    %rbp
18372         popq    %rsi
18373         popq    %rdi
18374         movq    3912(%rax), %r11
18375         jmp     *%r11
18376 #else
18377         movq    _glapi_Dispatch(%rip), %rax
18378         testq   %rax, %rax
18379         je      1f
18380         movq    3912(%rax), %r11
18381         jmp     *%r11
18382 1:
18383         pushq   %rdi
18384         pushq   %rsi
18385         pushq   %rbp
18386         call    _glapi_get_dispatch
18387         popq    %rbp
18388         popq    %rsi
18389         popq    %rdi
18390         movq    3912(%rax), %r11
18391         jmp     *%r11
18392 #endif /* defined(GLX_USE_TLS) */
18393         .size   GL_PREFIX(VertexAttrib4dvARB), .-GL_PREFIX(VertexAttrib4dvARB)
18394
18395         .p2align        4,,15
18396         .globl  GL_PREFIX(VertexAttrib4fARB)
18397         .type   GL_PREFIX(VertexAttrib4fARB), @function
18398 GL_PREFIX(VertexAttrib4fARB):
18399 #if defined(GLX_USE_TLS)
18400         call    _x86_64_get_dispatch@PLT
18401         movq    3920(%rax), %r11
18402         jmp     *%r11
18403 #elif defined(PTHREADS)
18404         subq    $40, %rsp
18405         movq    %rdi, (%rsp)
18406         movq    %xmm0, 8(%rsp)
18407         movq    %xmm1, 16(%rsp)
18408         movq    %xmm2, 24(%rsp)
18409         movq    %xmm3, 32(%rsp)
18410         call    _x86_64_get_dispatch@PLT
18411         movq    32(%rsp), %xmm3
18412         movq    24(%rsp), %xmm2
18413         movq    16(%rsp), %xmm1
18414         movq    8(%rsp), %xmm0
18415         movq    (%rsp), %rdi
18416         addq    $40, %rsp
18417         movq    3920(%rax), %r11
18418         jmp     *%r11
18419 #else
18420         movq    _glapi_Dispatch(%rip), %rax
18421         testq   %rax, %rax
18422         je      1f
18423         movq    3920(%rax), %r11
18424         jmp     *%r11
18425 1:
18426         subq    $40, %rsp
18427         movq    %rdi, (%rsp)
18428         movq    %xmm0, 8(%rsp)
18429         movq    %xmm1, 16(%rsp)
18430         movq    %xmm2, 24(%rsp)
18431         movq    %xmm3, 32(%rsp)
18432         call    _glapi_get_dispatch
18433         movq    32(%rsp), %xmm3
18434         movq    24(%rsp), %xmm2
18435         movq    16(%rsp), %xmm1
18436         movq    8(%rsp), %xmm0
18437         movq    (%rsp), %rdi
18438         addq    $40, %rsp
18439         movq    3920(%rax), %r11
18440         jmp     *%r11
18441 #endif /* defined(GLX_USE_TLS) */
18442         .size   GL_PREFIX(VertexAttrib4fARB), .-GL_PREFIX(VertexAttrib4fARB)
18443
18444         .p2align        4,,15
18445         .globl  GL_PREFIX(VertexAttrib4fvARB)
18446         .type   GL_PREFIX(VertexAttrib4fvARB), @function
18447 GL_PREFIX(VertexAttrib4fvARB):
18448 #if defined(GLX_USE_TLS)
18449         call    _x86_64_get_dispatch@PLT
18450         movq    3928(%rax), %r11
18451         jmp     *%r11
18452 #elif defined(PTHREADS)
18453         pushq   %rdi
18454         pushq   %rsi
18455         pushq   %rbp
18456         call    _x86_64_get_dispatch@PLT
18457         popq    %rbp
18458         popq    %rsi
18459         popq    %rdi
18460         movq    3928(%rax), %r11
18461         jmp     *%r11
18462 #else
18463         movq    _glapi_Dispatch(%rip), %rax
18464         testq   %rax, %rax
18465         je      1f
18466         movq    3928(%rax), %r11
18467         jmp     *%r11
18468 1:
18469         pushq   %rdi
18470         pushq   %rsi
18471         pushq   %rbp
18472         call    _glapi_get_dispatch
18473         popq    %rbp
18474         popq    %rsi
18475         popq    %rdi
18476         movq    3928(%rax), %r11
18477         jmp     *%r11
18478 #endif /* defined(GLX_USE_TLS) */
18479         .size   GL_PREFIX(VertexAttrib4fvARB), .-GL_PREFIX(VertexAttrib4fvARB)
18480
18481         .p2align        4,,15
18482         .globl  GL_PREFIX(VertexAttrib4ivARB)
18483         .type   GL_PREFIX(VertexAttrib4ivARB), @function
18484 GL_PREFIX(VertexAttrib4ivARB):
18485 #if defined(GLX_USE_TLS)
18486         call    _x86_64_get_dispatch@PLT
18487         movq    3936(%rax), %r11
18488         jmp     *%r11
18489 #elif defined(PTHREADS)
18490         pushq   %rdi
18491         pushq   %rsi
18492         pushq   %rbp
18493         call    _x86_64_get_dispatch@PLT
18494         popq    %rbp
18495         popq    %rsi
18496         popq    %rdi
18497         movq    3936(%rax), %r11
18498         jmp     *%r11
18499 #else
18500         movq    _glapi_Dispatch(%rip), %rax
18501         testq   %rax, %rax
18502         je      1f
18503         movq    3936(%rax), %r11
18504         jmp     *%r11
18505 1:
18506         pushq   %rdi
18507         pushq   %rsi
18508         pushq   %rbp
18509         call    _glapi_get_dispatch
18510         popq    %rbp
18511         popq    %rsi
18512         popq    %rdi
18513         movq    3936(%rax), %r11
18514         jmp     *%r11
18515 #endif /* defined(GLX_USE_TLS) */
18516         .size   GL_PREFIX(VertexAttrib4ivARB), .-GL_PREFIX(VertexAttrib4ivARB)
18517
18518         .p2align        4,,15
18519         .globl  GL_PREFIX(VertexAttrib4sARB)
18520         .type   GL_PREFIX(VertexAttrib4sARB), @function
18521 GL_PREFIX(VertexAttrib4sARB):
18522 #if defined(GLX_USE_TLS)
18523         call    _x86_64_get_dispatch@PLT
18524         movq    3944(%rax), %r11
18525         jmp     *%r11
18526 #elif defined(PTHREADS)
18527         pushq   %rdi
18528         pushq   %rsi
18529         pushq   %rdx
18530         pushq   %rcx
18531         pushq   %r8
18532         call    _x86_64_get_dispatch@PLT
18533         popq    %r8
18534         popq    %rcx
18535         popq    %rdx
18536         popq    %rsi
18537         popq    %rdi
18538         movq    3944(%rax), %r11
18539         jmp     *%r11
18540 #else
18541         movq    _glapi_Dispatch(%rip), %rax
18542         testq   %rax, %rax
18543         je      1f
18544         movq    3944(%rax), %r11
18545         jmp     *%r11
18546 1:
18547         pushq   %rdi
18548         pushq   %rsi
18549         pushq   %rdx
18550         pushq   %rcx
18551         pushq   %r8
18552         call    _glapi_get_dispatch
18553         popq    %r8
18554         popq    %rcx
18555         popq    %rdx
18556         popq    %rsi
18557         popq    %rdi
18558         movq    3944(%rax), %r11
18559         jmp     *%r11
18560 #endif /* defined(GLX_USE_TLS) */
18561         .size   GL_PREFIX(VertexAttrib4sARB), .-GL_PREFIX(VertexAttrib4sARB)
18562
18563         .p2align        4,,15
18564         .globl  GL_PREFIX(VertexAttrib4svARB)
18565         .type   GL_PREFIX(VertexAttrib4svARB), @function
18566 GL_PREFIX(VertexAttrib4svARB):
18567 #if defined(GLX_USE_TLS)
18568         call    _x86_64_get_dispatch@PLT
18569         movq    3952(%rax), %r11
18570         jmp     *%r11
18571 #elif defined(PTHREADS)
18572         pushq   %rdi
18573         pushq   %rsi
18574         pushq   %rbp
18575         call    _x86_64_get_dispatch@PLT
18576         popq    %rbp
18577         popq    %rsi
18578         popq    %rdi
18579         movq    3952(%rax), %r11
18580         jmp     *%r11
18581 #else
18582         movq    _glapi_Dispatch(%rip), %rax
18583         testq   %rax, %rax
18584         je      1f
18585         movq    3952(%rax), %r11
18586         jmp     *%r11
18587 1:
18588         pushq   %rdi
18589         pushq   %rsi
18590         pushq   %rbp
18591         call    _glapi_get_dispatch
18592         popq    %rbp
18593         popq    %rsi
18594         popq    %rdi
18595         movq    3952(%rax), %r11
18596         jmp     *%r11
18597 #endif /* defined(GLX_USE_TLS) */
18598         .size   GL_PREFIX(VertexAttrib4svARB), .-GL_PREFIX(VertexAttrib4svARB)
18599
18600         .p2align        4,,15
18601         .globl  GL_PREFIX(VertexAttrib4ubvARB)
18602         .type   GL_PREFIX(VertexAttrib4ubvARB), @function
18603 GL_PREFIX(VertexAttrib4ubvARB):
18604 #if defined(GLX_USE_TLS)
18605         call    _x86_64_get_dispatch@PLT
18606         movq    3960(%rax), %r11
18607         jmp     *%r11
18608 #elif defined(PTHREADS)
18609         pushq   %rdi
18610         pushq   %rsi
18611         pushq   %rbp
18612         call    _x86_64_get_dispatch@PLT
18613         popq    %rbp
18614         popq    %rsi
18615         popq    %rdi
18616         movq    3960(%rax), %r11
18617         jmp     *%r11
18618 #else
18619         movq    _glapi_Dispatch(%rip), %rax
18620         testq   %rax, %rax
18621         je      1f
18622         movq    3960(%rax), %r11
18623         jmp     *%r11
18624 1:
18625         pushq   %rdi
18626         pushq   %rsi
18627         pushq   %rbp
18628         call    _glapi_get_dispatch
18629         popq    %rbp
18630         popq    %rsi
18631         popq    %rdi
18632         movq    3960(%rax), %r11
18633         jmp     *%r11
18634 #endif /* defined(GLX_USE_TLS) */
18635         .size   GL_PREFIX(VertexAttrib4ubvARB), .-GL_PREFIX(VertexAttrib4ubvARB)
18636
18637         .p2align        4,,15
18638         .globl  GL_PREFIX(VertexAttrib4uivARB)
18639         .type   GL_PREFIX(VertexAttrib4uivARB), @function
18640 GL_PREFIX(VertexAttrib4uivARB):
18641 #if defined(GLX_USE_TLS)
18642         call    _x86_64_get_dispatch@PLT
18643         movq    3968(%rax), %r11
18644         jmp     *%r11
18645 #elif defined(PTHREADS)
18646         pushq   %rdi
18647         pushq   %rsi
18648         pushq   %rbp
18649         call    _x86_64_get_dispatch@PLT
18650         popq    %rbp
18651         popq    %rsi
18652         popq    %rdi
18653         movq    3968(%rax), %r11
18654         jmp     *%r11
18655 #else
18656         movq    _glapi_Dispatch(%rip), %rax
18657         testq   %rax, %rax
18658         je      1f
18659         movq    3968(%rax), %r11
18660         jmp     *%r11
18661 1:
18662         pushq   %rdi
18663         pushq   %rsi
18664         pushq   %rbp
18665         call    _glapi_get_dispatch
18666         popq    %rbp
18667         popq    %rsi
18668         popq    %rdi
18669         movq    3968(%rax), %r11
18670         jmp     *%r11
18671 #endif /* defined(GLX_USE_TLS) */
18672         .size   GL_PREFIX(VertexAttrib4uivARB), .-GL_PREFIX(VertexAttrib4uivARB)
18673
18674         .p2align        4,,15
18675         .globl  GL_PREFIX(VertexAttrib4usvARB)
18676         .type   GL_PREFIX(VertexAttrib4usvARB), @function
18677 GL_PREFIX(VertexAttrib4usvARB):
18678 #if defined(GLX_USE_TLS)
18679         call    _x86_64_get_dispatch@PLT
18680         movq    3976(%rax), %r11
18681         jmp     *%r11
18682 #elif defined(PTHREADS)
18683         pushq   %rdi
18684         pushq   %rsi
18685         pushq   %rbp
18686         call    _x86_64_get_dispatch@PLT
18687         popq    %rbp
18688         popq    %rsi
18689         popq    %rdi
18690         movq    3976(%rax), %r11
18691         jmp     *%r11
18692 #else
18693         movq    _glapi_Dispatch(%rip), %rax
18694         testq   %rax, %rax
18695         je      1f
18696         movq    3976(%rax), %r11
18697         jmp     *%r11
18698 1:
18699         pushq   %rdi
18700         pushq   %rsi
18701         pushq   %rbp
18702         call    _glapi_get_dispatch
18703         popq    %rbp
18704         popq    %rsi
18705         popq    %rdi
18706         movq    3976(%rax), %r11
18707         jmp     *%r11
18708 #endif /* defined(GLX_USE_TLS) */
18709         .size   GL_PREFIX(VertexAttrib4usvARB), .-GL_PREFIX(VertexAttrib4usvARB)
18710
18711         .p2align        4,,15
18712         .globl  GL_PREFIX(VertexAttribPointerARB)
18713         .type   GL_PREFIX(VertexAttribPointerARB), @function
18714 GL_PREFIX(VertexAttribPointerARB):
18715 #if defined(GLX_USE_TLS)
18716         call    _x86_64_get_dispatch@PLT
18717         movq    3984(%rax), %r11
18718         jmp     *%r11
18719 #elif defined(PTHREADS)
18720         pushq   %rdi
18721         pushq   %rsi
18722         pushq   %rdx
18723         pushq   %rcx
18724         pushq   %r8
18725         pushq   %r9
18726         pushq   %rbp
18727         call    _x86_64_get_dispatch@PLT
18728         popq    %rbp
18729         popq    %r9
18730         popq    %r8
18731         popq    %rcx
18732         popq    %rdx
18733         popq    %rsi
18734         popq    %rdi
18735         movq    3984(%rax), %r11
18736         jmp     *%r11
18737 #else
18738         movq    _glapi_Dispatch(%rip), %rax
18739         testq   %rax, %rax
18740         je      1f
18741         movq    3984(%rax), %r11
18742         jmp     *%r11
18743 1:
18744         pushq   %rdi
18745         pushq   %rsi
18746         pushq   %rdx
18747         pushq   %rcx
18748         pushq   %r8
18749         pushq   %r9
18750         pushq   %rbp
18751         call    _glapi_get_dispatch
18752         popq    %rbp
18753         popq    %r9
18754         popq    %r8
18755         popq    %rcx
18756         popq    %rdx
18757         popq    %rsi
18758         popq    %rdi
18759         movq    3984(%rax), %r11
18760         jmp     *%r11
18761 #endif /* defined(GLX_USE_TLS) */
18762         .size   GL_PREFIX(VertexAttribPointerARB), .-GL_PREFIX(VertexAttribPointerARB)
18763
18764         .p2align        4,,15
18765         .globl  GL_PREFIX(BindBufferARB)
18766         .type   GL_PREFIX(BindBufferARB), @function
18767 GL_PREFIX(BindBufferARB):
18768 #if defined(GLX_USE_TLS)
18769         call    _x86_64_get_dispatch@PLT
18770         movq    3992(%rax), %r11
18771         jmp     *%r11
18772 #elif defined(PTHREADS)
18773         pushq   %rdi
18774         pushq   %rsi
18775         pushq   %rbp
18776         call    _x86_64_get_dispatch@PLT
18777         popq    %rbp
18778         popq    %rsi
18779         popq    %rdi
18780         movq    3992(%rax), %r11
18781         jmp     *%r11
18782 #else
18783         movq    _glapi_Dispatch(%rip), %rax
18784         testq   %rax, %rax
18785         je      1f
18786         movq    3992(%rax), %r11
18787         jmp     *%r11
18788 1:
18789         pushq   %rdi
18790         pushq   %rsi
18791         pushq   %rbp
18792         call    _glapi_get_dispatch
18793         popq    %rbp
18794         popq    %rsi
18795         popq    %rdi
18796         movq    3992(%rax), %r11
18797         jmp     *%r11
18798 #endif /* defined(GLX_USE_TLS) */
18799         .size   GL_PREFIX(BindBufferARB), .-GL_PREFIX(BindBufferARB)
18800
18801         .p2align        4,,15
18802         .globl  GL_PREFIX(BufferDataARB)
18803         .type   GL_PREFIX(BufferDataARB), @function
18804 GL_PREFIX(BufferDataARB):
18805 #if defined(GLX_USE_TLS)
18806         call    _x86_64_get_dispatch@PLT
18807         movq    4000(%rax), %r11
18808         jmp     *%r11
18809 #elif defined(PTHREADS)
18810         pushq   %rdi
18811         pushq   %rsi
18812         pushq   %rdx
18813         pushq   %rcx
18814         pushq   %rbp
18815         call    _x86_64_get_dispatch@PLT
18816         popq    %rbp
18817         popq    %rcx
18818         popq    %rdx
18819         popq    %rsi
18820         popq    %rdi
18821         movq    4000(%rax), %r11
18822         jmp     *%r11
18823 #else
18824         movq    _glapi_Dispatch(%rip), %rax
18825         testq   %rax, %rax
18826         je      1f
18827         movq    4000(%rax), %r11
18828         jmp     *%r11
18829 1:
18830         pushq   %rdi
18831         pushq   %rsi
18832         pushq   %rdx
18833         pushq   %rcx
18834         pushq   %rbp
18835         call    _glapi_get_dispatch
18836         popq    %rbp
18837         popq    %rcx
18838         popq    %rdx
18839         popq    %rsi
18840         popq    %rdi
18841         movq    4000(%rax), %r11
18842         jmp     *%r11
18843 #endif /* defined(GLX_USE_TLS) */
18844         .size   GL_PREFIX(BufferDataARB), .-GL_PREFIX(BufferDataARB)
18845
18846         .p2align        4,,15
18847         .globl  GL_PREFIX(BufferSubDataARB)
18848         .type   GL_PREFIX(BufferSubDataARB), @function
18849 GL_PREFIX(BufferSubDataARB):
18850 #if defined(GLX_USE_TLS)
18851         call    _x86_64_get_dispatch@PLT
18852         movq    4008(%rax), %r11
18853         jmp     *%r11
18854 #elif defined(PTHREADS)
18855         pushq   %rdi
18856         pushq   %rsi
18857         pushq   %rdx
18858         pushq   %rcx
18859         pushq   %rbp
18860         call    _x86_64_get_dispatch@PLT
18861         popq    %rbp
18862         popq    %rcx
18863         popq    %rdx
18864         popq    %rsi
18865         popq    %rdi
18866         movq    4008(%rax), %r11
18867         jmp     *%r11
18868 #else
18869         movq    _glapi_Dispatch(%rip), %rax
18870         testq   %rax, %rax
18871         je      1f
18872         movq    4008(%rax), %r11
18873         jmp     *%r11
18874 1:
18875         pushq   %rdi
18876         pushq   %rsi
18877         pushq   %rdx
18878         pushq   %rcx
18879         pushq   %rbp
18880         call    _glapi_get_dispatch
18881         popq    %rbp
18882         popq    %rcx
18883         popq    %rdx
18884         popq    %rsi
18885         popq    %rdi
18886         movq    4008(%rax), %r11
18887         jmp     *%r11
18888 #endif /* defined(GLX_USE_TLS) */
18889         .size   GL_PREFIX(BufferSubDataARB), .-GL_PREFIX(BufferSubDataARB)
18890
18891         .p2align        4,,15
18892         .globl  GL_PREFIX(DeleteBuffersARB)
18893         .type   GL_PREFIX(DeleteBuffersARB), @function
18894 GL_PREFIX(DeleteBuffersARB):
18895 #if defined(GLX_USE_TLS)
18896         call    _x86_64_get_dispatch@PLT
18897         movq    4016(%rax), %r11
18898         jmp     *%r11
18899 #elif defined(PTHREADS)
18900         pushq   %rdi
18901         pushq   %rsi
18902         pushq   %rbp
18903         call    _x86_64_get_dispatch@PLT
18904         popq    %rbp
18905         popq    %rsi
18906         popq    %rdi
18907         movq    4016(%rax), %r11
18908         jmp     *%r11
18909 #else
18910         movq    _glapi_Dispatch(%rip), %rax
18911         testq   %rax, %rax
18912         je      1f
18913         movq    4016(%rax), %r11
18914         jmp     *%r11
18915 1:
18916         pushq   %rdi
18917         pushq   %rsi
18918         pushq   %rbp
18919         call    _glapi_get_dispatch
18920         popq    %rbp
18921         popq    %rsi
18922         popq    %rdi
18923         movq    4016(%rax), %r11
18924         jmp     *%r11
18925 #endif /* defined(GLX_USE_TLS) */
18926         .size   GL_PREFIX(DeleteBuffersARB), .-GL_PREFIX(DeleteBuffersARB)
18927
18928         .p2align        4,,15
18929         .globl  GL_PREFIX(GenBuffersARB)
18930         .type   GL_PREFIX(GenBuffersARB), @function
18931 GL_PREFIX(GenBuffersARB):
18932 #if defined(GLX_USE_TLS)
18933         call    _x86_64_get_dispatch@PLT
18934         movq    4024(%rax), %r11
18935         jmp     *%r11
18936 #elif defined(PTHREADS)
18937         pushq   %rdi
18938         pushq   %rsi
18939         pushq   %rbp
18940         call    _x86_64_get_dispatch@PLT
18941         popq    %rbp
18942         popq    %rsi
18943         popq    %rdi
18944         movq    4024(%rax), %r11
18945         jmp     *%r11
18946 #else
18947         movq    _glapi_Dispatch(%rip), %rax
18948         testq   %rax, %rax
18949         je      1f
18950         movq    4024(%rax), %r11
18951         jmp     *%r11
18952 1:
18953         pushq   %rdi
18954         pushq   %rsi
18955         pushq   %rbp
18956         call    _glapi_get_dispatch
18957         popq    %rbp
18958         popq    %rsi
18959         popq    %rdi
18960         movq    4024(%rax), %r11
18961         jmp     *%r11
18962 #endif /* defined(GLX_USE_TLS) */
18963         .size   GL_PREFIX(GenBuffersARB), .-GL_PREFIX(GenBuffersARB)
18964
18965         .p2align        4,,15
18966         .globl  GL_PREFIX(GetBufferParameterivARB)
18967         .type   GL_PREFIX(GetBufferParameterivARB), @function
18968 GL_PREFIX(GetBufferParameterivARB):
18969 #if defined(GLX_USE_TLS)
18970         call    _x86_64_get_dispatch@PLT
18971         movq    4032(%rax), %r11
18972         jmp     *%r11
18973 #elif defined(PTHREADS)
18974         pushq   %rdi
18975         pushq   %rsi
18976         pushq   %rdx
18977         call    _x86_64_get_dispatch@PLT
18978         popq    %rdx
18979         popq    %rsi
18980         popq    %rdi
18981         movq    4032(%rax), %r11
18982         jmp     *%r11
18983 #else
18984         movq    _glapi_Dispatch(%rip), %rax
18985         testq   %rax, %rax
18986         je      1f
18987         movq    4032(%rax), %r11
18988         jmp     *%r11
18989 1:
18990         pushq   %rdi
18991         pushq   %rsi
18992         pushq   %rdx
18993         call    _glapi_get_dispatch
18994         popq    %rdx
18995         popq    %rsi
18996         popq    %rdi
18997         movq    4032(%rax), %r11
18998         jmp     *%r11
18999 #endif /* defined(GLX_USE_TLS) */
19000         .size   GL_PREFIX(GetBufferParameterivARB), .-GL_PREFIX(GetBufferParameterivARB)
19001
19002         .p2align        4,,15
19003         .globl  GL_PREFIX(GetBufferPointervARB)
19004         .type   GL_PREFIX(GetBufferPointervARB), @function
19005 GL_PREFIX(GetBufferPointervARB):
19006 #if defined(GLX_USE_TLS)
19007         call    _x86_64_get_dispatch@PLT
19008         movq    4040(%rax), %r11
19009         jmp     *%r11
19010 #elif defined(PTHREADS)
19011         pushq   %rdi
19012         pushq   %rsi
19013         pushq   %rdx
19014         call    _x86_64_get_dispatch@PLT
19015         popq    %rdx
19016         popq    %rsi
19017         popq    %rdi
19018         movq    4040(%rax), %r11
19019         jmp     *%r11
19020 #else
19021         movq    _glapi_Dispatch(%rip), %rax
19022         testq   %rax, %rax
19023         je      1f
19024         movq    4040(%rax), %r11
19025         jmp     *%r11
19026 1:
19027         pushq   %rdi
19028         pushq   %rsi
19029         pushq   %rdx
19030         call    _glapi_get_dispatch
19031         popq    %rdx
19032         popq    %rsi
19033         popq    %rdi
19034         movq    4040(%rax), %r11
19035         jmp     *%r11
19036 #endif /* defined(GLX_USE_TLS) */
19037         .size   GL_PREFIX(GetBufferPointervARB), .-GL_PREFIX(GetBufferPointervARB)
19038
19039         .p2align        4,,15
19040         .globl  GL_PREFIX(GetBufferSubDataARB)
19041         .type   GL_PREFIX(GetBufferSubDataARB), @function
19042 GL_PREFIX(GetBufferSubDataARB):
19043 #if defined(GLX_USE_TLS)
19044         call    _x86_64_get_dispatch@PLT
19045         movq    4048(%rax), %r11
19046         jmp     *%r11
19047 #elif defined(PTHREADS)
19048         pushq   %rdi
19049         pushq   %rsi
19050         pushq   %rdx
19051         pushq   %rcx
19052         pushq   %rbp
19053         call    _x86_64_get_dispatch@PLT
19054         popq    %rbp
19055         popq    %rcx
19056         popq    %rdx
19057         popq    %rsi
19058         popq    %rdi
19059         movq    4048(%rax), %r11
19060         jmp     *%r11
19061 #else
19062         movq    _glapi_Dispatch(%rip), %rax
19063         testq   %rax, %rax
19064         je      1f
19065         movq    4048(%rax), %r11
19066         jmp     *%r11
19067 1:
19068         pushq   %rdi
19069         pushq   %rsi
19070         pushq   %rdx
19071         pushq   %rcx
19072         pushq   %rbp
19073         call    _glapi_get_dispatch
19074         popq    %rbp
19075         popq    %rcx
19076         popq    %rdx
19077         popq    %rsi
19078         popq    %rdi
19079         movq    4048(%rax), %r11
19080         jmp     *%r11
19081 #endif /* defined(GLX_USE_TLS) */
19082         .size   GL_PREFIX(GetBufferSubDataARB), .-GL_PREFIX(GetBufferSubDataARB)
19083
19084         .p2align        4,,15
19085         .globl  GL_PREFIX(IsBufferARB)
19086         .type   GL_PREFIX(IsBufferARB), @function
19087 GL_PREFIX(IsBufferARB):
19088 #if defined(GLX_USE_TLS)
19089         call    _x86_64_get_dispatch@PLT
19090         movq    4056(%rax), %r11
19091         jmp     *%r11
19092 #elif defined(PTHREADS)
19093         pushq   %rdi
19094         call    _x86_64_get_dispatch@PLT
19095         popq    %rdi
19096         movq    4056(%rax), %r11
19097         jmp     *%r11
19098 #else
19099         movq    _glapi_Dispatch(%rip), %rax
19100         testq   %rax, %rax
19101         je      1f
19102         movq    4056(%rax), %r11
19103         jmp     *%r11
19104 1:
19105         pushq   %rdi
19106         call    _glapi_get_dispatch
19107         popq    %rdi
19108         movq    4056(%rax), %r11
19109         jmp     *%r11
19110 #endif /* defined(GLX_USE_TLS) */
19111         .size   GL_PREFIX(IsBufferARB), .-GL_PREFIX(IsBufferARB)
19112
19113         .p2align        4,,15
19114         .globl  GL_PREFIX(MapBufferARB)
19115         .type   GL_PREFIX(MapBufferARB), @function
19116 GL_PREFIX(MapBufferARB):
19117 #if defined(GLX_USE_TLS)
19118         call    _x86_64_get_dispatch@PLT
19119         movq    4064(%rax), %r11
19120         jmp     *%r11
19121 #elif defined(PTHREADS)
19122         pushq   %rdi
19123         pushq   %rsi
19124         pushq   %rbp
19125         call    _x86_64_get_dispatch@PLT
19126         popq    %rbp
19127         popq    %rsi
19128         popq    %rdi
19129         movq    4064(%rax), %r11
19130         jmp     *%r11
19131 #else
19132         movq    _glapi_Dispatch(%rip), %rax
19133         testq   %rax, %rax
19134         je      1f
19135         movq    4064(%rax), %r11
19136         jmp     *%r11
19137 1:
19138         pushq   %rdi
19139         pushq   %rsi
19140         pushq   %rbp
19141         call    _glapi_get_dispatch
19142         popq    %rbp
19143         popq    %rsi
19144         popq    %rdi
19145         movq    4064(%rax), %r11
19146         jmp     *%r11
19147 #endif /* defined(GLX_USE_TLS) */
19148         .size   GL_PREFIX(MapBufferARB), .-GL_PREFIX(MapBufferARB)
19149
19150         .p2align        4,,15
19151         .globl  GL_PREFIX(UnmapBufferARB)
19152         .type   GL_PREFIX(UnmapBufferARB), @function
19153 GL_PREFIX(UnmapBufferARB):
19154 #if defined(GLX_USE_TLS)
19155         call    _x86_64_get_dispatch@PLT
19156         movq    4072(%rax), %r11
19157         jmp     *%r11
19158 #elif defined(PTHREADS)
19159         pushq   %rdi
19160         call    _x86_64_get_dispatch@PLT
19161         popq    %rdi
19162         movq    4072(%rax), %r11
19163         jmp     *%r11
19164 #else
19165         movq    _glapi_Dispatch(%rip), %rax
19166         testq   %rax, %rax
19167         je      1f
19168         movq    4072(%rax), %r11
19169         jmp     *%r11
19170 1:
19171         pushq   %rdi
19172         call    _glapi_get_dispatch
19173         popq    %rdi
19174         movq    4072(%rax), %r11
19175         jmp     *%r11
19176 #endif /* defined(GLX_USE_TLS) */
19177         .size   GL_PREFIX(UnmapBufferARB), .-GL_PREFIX(UnmapBufferARB)
19178
19179         .p2align        4,,15
19180         .globl  GL_PREFIX(BeginQueryARB)
19181         .type   GL_PREFIX(BeginQueryARB), @function
19182 GL_PREFIX(BeginQueryARB):
19183 #if defined(GLX_USE_TLS)
19184         call    _x86_64_get_dispatch@PLT
19185         movq    4080(%rax), %r11
19186         jmp     *%r11
19187 #elif defined(PTHREADS)
19188         pushq   %rdi
19189         pushq   %rsi
19190         pushq   %rbp
19191         call    _x86_64_get_dispatch@PLT
19192         popq    %rbp
19193         popq    %rsi
19194         popq    %rdi
19195         movq    4080(%rax), %r11
19196         jmp     *%r11
19197 #else
19198         movq    _glapi_Dispatch(%rip), %rax
19199         testq   %rax, %rax
19200         je      1f
19201         movq    4080(%rax), %r11
19202         jmp     *%r11
19203 1:
19204         pushq   %rdi
19205         pushq   %rsi
19206         pushq   %rbp
19207         call    _glapi_get_dispatch
19208         popq    %rbp
19209         popq    %rsi
19210         popq    %rdi
19211         movq    4080(%rax), %r11
19212         jmp     *%r11
19213 #endif /* defined(GLX_USE_TLS) */
19214         .size   GL_PREFIX(BeginQueryARB), .-GL_PREFIX(BeginQueryARB)
19215
19216         .p2align        4,,15
19217         .globl  GL_PREFIX(DeleteQueriesARB)
19218         .type   GL_PREFIX(DeleteQueriesARB), @function
19219 GL_PREFIX(DeleteQueriesARB):
19220 #if defined(GLX_USE_TLS)
19221         call    _x86_64_get_dispatch@PLT
19222         movq    4088(%rax), %r11
19223         jmp     *%r11
19224 #elif defined(PTHREADS)
19225         pushq   %rdi
19226         pushq   %rsi
19227         pushq   %rbp
19228         call    _x86_64_get_dispatch@PLT
19229         popq    %rbp
19230         popq    %rsi
19231         popq    %rdi
19232         movq    4088(%rax), %r11
19233         jmp     *%r11
19234 #else
19235         movq    _glapi_Dispatch(%rip), %rax
19236         testq   %rax, %rax
19237         je      1f
19238         movq    4088(%rax), %r11
19239         jmp     *%r11
19240 1:
19241         pushq   %rdi
19242         pushq   %rsi
19243         pushq   %rbp
19244         call    _glapi_get_dispatch
19245         popq    %rbp
19246         popq    %rsi
19247         popq    %rdi
19248         movq    4088(%rax), %r11
19249         jmp     *%r11
19250 #endif /* defined(GLX_USE_TLS) */
19251         .size   GL_PREFIX(DeleteQueriesARB), .-GL_PREFIX(DeleteQueriesARB)
19252
19253         .p2align        4,,15
19254         .globl  GL_PREFIX(EndQueryARB)
19255         .type   GL_PREFIX(EndQueryARB), @function
19256 GL_PREFIX(EndQueryARB):
19257 #if defined(GLX_USE_TLS)
19258         call    _x86_64_get_dispatch@PLT
19259         movq    4096(%rax), %r11
19260         jmp     *%r11
19261 #elif defined(PTHREADS)
19262         pushq   %rdi
19263         call    _x86_64_get_dispatch@PLT
19264         popq    %rdi
19265         movq    4096(%rax), %r11
19266         jmp     *%r11
19267 #else
19268         movq    _glapi_Dispatch(%rip), %rax
19269         testq   %rax, %rax
19270         je      1f
19271         movq    4096(%rax), %r11
19272         jmp     *%r11
19273 1:
19274         pushq   %rdi
19275         call    _glapi_get_dispatch
19276         popq    %rdi
19277         movq    4096(%rax), %r11
19278         jmp     *%r11
19279 #endif /* defined(GLX_USE_TLS) */
19280         .size   GL_PREFIX(EndQueryARB), .-GL_PREFIX(EndQueryARB)
19281
19282         .p2align        4,,15
19283         .globl  GL_PREFIX(GenQueriesARB)
19284         .type   GL_PREFIX(GenQueriesARB), @function
19285 GL_PREFIX(GenQueriesARB):
19286 #if defined(GLX_USE_TLS)
19287         call    _x86_64_get_dispatch@PLT
19288         movq    4104(%rax), %r11
19289         jmp     *%r11
19290 #elif defined(PTHREADS)
19291         pushq   %rdi
19292         pushq   %rsi
19293         pushq   %rbp
19294         call    _x86_64_get_dispatch@PLT
19295         popq    %rbp
19296         popq    %rsi
19297         popq    %rdi
19298         movq    4104(%rax), %r11
19299         jmp     *%r11
19300 #else
19301         movq    _glapi_Dispatch(%rip), %rax
19302         testq   %rax, %rax
19303         je      1f
19304         movq    4104(%rax), %r11
19305         jmp     *%r11
19306 1:
19307         pushq   %rdi
19308         pushq   %rsi
19309         pushq   %rbp
19310         call    _glapi_get_dispatch
19311         popq    %rbp
19312         popq    %rsi
19313         popq    %rdi
19314         movq    4104(%rax), %r11
19315         jmp     *%r11
19316 #endif /* defined(GLX_USE_TLS) */
19317         .size   GL_PREFIX(GenQueriesARB), .-GL_PREFIX(GenQueriesARB)
19318
19319         .p2align        4,,15
19320         .globl  GL_PREFIX(GetQueryObjectivARB)
19321         .type   GL_PREFIX(GetQueryObjectivARB), @function
19322 GL_PREFIX(GetQueryObjectivARB):
19323 #if defined(GLX_USE_TLS)
19324         call    _x86_64_get_dispatch@PLT
19325         movq    4112(%rax), %r11
19326         jmp     *%r11
19327 #elif defined(PTHREADS)
19328         pushq   %rdi
19329         pushq   %rsi
19330         pushq   %rdx
19331         call    _x86_64_get_dispatch@PLT
19332         popq    %rdx
19333         popq    %rsi
19334         popq    %rdi
19335         movq    4112(%rax), %r11
19336         jmp     *%r11
19337 #else
19338         movq    _glapi_Dispatch(%rip), %rax
19339         testq   %rax, %rax
19340         je      1f
19341         movq    4112(%rax), %r11
19342         jmp     *%r11
19343 1:
19344         pushq   %rdi
19345         pushq   %rsi
19346         pushq   %rdx
19347         call    _glapi_get_dispatch
19348         popq    %rdx
19349         popq    %rsi
19350         popq    %rdi
19351         movq    4112(%rax), %r11
19352         jmp     *%r11
19353 #endif /* defined(GLX_USE_TLS) */
19354         .size   GL_PREFIX(GetQueryObjectivARB), .-GL_PREFIX(GetQueryObjectivARB)
19355
19356         .p2align        4,,15
19357         .globl  GL_PREFIX(GetQueryObjectuivARB)
19358         .type   GL_PREFIX(GetQueryObjectuivARB), @function
19359 GL_PREFIX(GetQueryObjectuivARB):
19360 #if defined(GLX_USE_TLS)
19361         call    _x86_64_get_dispatch@PLT
19362         movq    4120(%rax), %r11
19363         jmp     *%r11
19364 #elif defined(PTHREADS)
19365         pushq   %rdi
19366         pushq   %rsi
19367         pushq   %rdx
19368         call    _x86_64_get_dispatch@PLT
19369         popq    %rdx
19370         popq    %rsi
19371         popq    %rdi
19372         movq    4120(%rax), %r11
19373         jmp     *%r11
19374 #else
19375         movq    _glapi_Dispatch(%rip), %rax
19376         testq   %rax, %rax
19377         je      1f
19378         movq    4120(%rax), %r11
19379         jmp     *%r11
19380 1:
19381         pushq   %rdi
19382         pushq   %rsi
19383         pushq   %rdx
19384         call    _glapi_get_dispatch
19385         popq    %rdx
19386         popq    %rsi
19387         popq    %rdi
19388         movq    4120(%rax), %r11
19389         jmp     *%r11
19390 #endif /* defined(GLX_USE_TLS) */
19391         .size   GL_PREFIX(GetQueryObjectuivARB), .-GL_PREFIX(GetQueryObjectuivARB)
19392
19393         .p2align        4,,15
19394         .globl  GL_PREFIX(GetQueryivARB)
19395         .type   GL_PREFIX(GetQueryivARB), @function
19396 GL_PREFIX(GetQueryivARB):
19397 #if defined(GLX_USE_TLS)
19398         call    _x86_64_get_dispatch@PLT
19399         movq    4128(%rax), %r11
19400         jmp     *%r11
19401 #elif defined(PTHREADS)
19402         pushq   %rdi
19403         pushq   %rsi
19404         pushq   %rdx
19405         call    _x86_64_get_dispatch@PLT
19406         popq    %rdx
19407         popq    %rsi
19408         popq    %rdi
19409         movq    4128(%rax), %r11
19410         jmp     *%r11
19411 #else
19412         movq    _glapi_Dispatch(%rip), %rax
19413         testq   %rax, %rax
19414         je      1f
19415         movq    4128(%rax), %r11
19416         jmp     *%r11
19417 1:
19418         pushq   %rdi
19419         pushq   %rsi
19420         pushq   %rdx
19421         call    _glapi_get_dispatch
19422         popq    %rdx
19423         popq    %rsi
19424         popq    %rdi
19425         movq    4128(%rax), %r11
19426         jmp     *%r11
19427 #endif /* defined(GLX_USE_TLS) */
19428         .size   GL_PREFIX(GetQueryivARB), .-GL_PREFIX(GetQueryivARB)
19429
19430         .p2align        4,,15
19431         .globl  GL_PREFIX(IsQueryARB)
19432         .type   GL_PREFIX(IsQueryARB), @function
19433 GL_PREFIX(IsQueryARB):
19434 #if defined(GLX_USE_TLS)
19435         call    _x86_64_get_dispatch@PLT
19436         movq    4136(%rax), %r11
19437         jmp     *%r11
19438 #elif defined(PTHREADS)
19439         pushq   %rdi
19440         call    _x86_64_get_dispatch@PLT
19441         popq    %rdi
19442         movq    4136(%rax), %r11
19443         jmp     *%r11
19444 #else
19445         movq    _glapi_Dispatch(%rip), %rax
19446         testq   %rax, %rax
19447         je      1f
19448         movq    4136(%rax), %r11
19449         jmp     *%r11
19450 1:
19451         pushq   %rdi
19452         call    _glapi_get_dispatch
19453         popq    %rdi
19454         movq    4136(%rax), %r11
19455         jmp     *%r11
19456 #endif /* defined(GLX_USE_TLS) */
19457         .size   GL_PREFIX(IsQueryARB), .-GL_PREFIX(IsQueryARB)
19458
19459         .p2align        4,,15
19460         .globl  GL_PREFIX(AttachObjectARB)
19461         .type   GL_PREFIX(AttachObjectARB), @function
19462 GL_PREFIX(AttachObjectARB):
19463 #if defined(GLX_USE_TLS)
19464         call    _x86_64_get_dispatch@PLT
19465         movq    4144(%rax), %r11
19466         jmp     *%r11
19467 #elif defined(PTHREADS)
19468         pushq   %rdi
19469         pushq   %rsi
19470         pushq   %rbp
19471         call    _x86_64_get_dispatch@PLT
19472         popq    %rbp
19473         popq    %rsi
19474         popq    %rdi
19475         movq    4144(%rax), %r11
19476         jmp     *%r11
19477 #else
19478         movq    _glapi_Dispatch(%rip), %rax
19479         testq   %rax, %rax
19480         je      1f
19481         movq    4144(%rax), %r11
19482         jmp     *%r11
19483 1:
19484         pushq   %rdi
19485         pushq   %rsi
19486         pushq   %rbp
19487         call    _glapi_get_dispatch
19488         popq    %rbp
19489         popq    %rsi
19490         popq    %rdi
19491         movq    4144(%rax), %r11
19492         jmp     *%r11
19493 #endif /* defined(GLX_USE_TLS) */
19494         .size   GL_PREFIX(AttachObjectARB), .-GL_PREFIX(AttachObjectARB)
19495
19496         .p2align        4,,15
19497         .globl  GL_PREFIX(CompileShaderARB)
19498         .type   GL_PREFIX(CompileShaderARB), @function
19499 GL_PREFIX(CompileShaderARB):
19500 #if defined(GLX_USE_TLS)
19501         call    _x86_64_get_dispatch@PLT
19502         movq    4152(%rax), %r11
19503         jmp     *%r11
19504 #elif defined(PTHREADS)
19505         pushq   %rdi
19506         call    _x86_64_get_dispatch@PLT
19507         popq    %rdi
19508         movq    4152(%rax), %r11
19509         jmp     *%r11
19510 #else
19511         movq    _glapi_Dispatch(%rip), %rax
19512         testq   %rax, %rax
19513         je      1f
19514         movq    4152(%rax), %r11
19515         jmp     *%r11
19516 1:
19517         pushq   %rdi
19518         call    _glapi_get_dispatch
19519         popq    %rdi
19520         movq    4152(%rax), %r11
19521         jmp     *%r11
19522 #endif /* defined(GLX_USE_TLS) */
19523         .size   GL_PREFIX(CompileShaderARB), .-GL_PREFIX(CompileShaderARB)
19524
19525         .p2align        4,,15
19526         .globl  GL_PREFIX(CreateProgramObjectARB)
19527         .type   GL_PREFIX(CreateProgramObjectARB), @function
19528 GL_PREFIX(CreateProgramObjectARB):
19529 #if defined(GLX_USE_TLS)
19530         call    _x86_64_get_dispatch@PLT
19531         movq    4160(%rax), %r11
19532         jmp     *%r11
19533 #elif defined(PTHREADS)
19534         pushq   %rbp
19535         call    _x86_64_get_dispatch@PLT
19536         popq    %rbp
19537         movq    4160(%rax), %r11
19538         jmp     *%r11
19539 #else
19540         movq    _glapi_Dispatch(%rip), %rax
19541         testq   %rax, %rax
19542         je      1f
19543         movq    4160(%rax), %r11
19544         jmp     *%r11
19545 1:
19546         pushq   %rbp
19547         call    _glapi_get_dispatch
19548         popq    %rbp
19549         movq    4160(%rax), %r11
19550         jmp     *%r11
19551 #endif /* defined(GLX_USE_TLS) */
19552         .size   GL_PREFIX(CreateProgramObjectARB), .-GL_PREFIX(CreateProgramObjectARB)
19553
19554         .p2align        4,,15
19555         .globl  GL_PREFIX(CreateShaderObjectARB)
19556         .type   GL_PREFIX(CreateShaderObjectARB), @function
19557 GL_PREFIX(CreateShaderObjectARB):
19558 #if defined(GLX_USE_TLS)
19559         call    _x86_64_get_dispatch@PLT
19560         movq    4168(%rax), %r11
19561         jmp     *%r11
19562 #elif defined(PTHREADS)
19563         pushq   %rdi
19564         call    _x86_64_get_dispatch@PLT
19565         popq    %rdi
19566         movq    4168(%rax), %r11
19567         jmp     *%r11
19568 #else
19569         movq    _glapi_Dispatch(%rip), %rax
19570         testq   %rax, %rax
19571         je      1f
19572         movq    4168(%rax), %r11
19573         jmp     *%r11
19574 1:
19575         pushq   %rdi
19576         call    _glapi_get_dispatch
19577         popq    %rdi
19578         movq    4168(%rax), %r11
19579         jmp     *%r11
19580 #endif /* defined(GLX_USE_TLS) */
19581         .size   GL_PREFIX(CreateShaderObjectARB), .-GL_PREFIX(CreateShaderObjectARB)
19582
19583         .p2align        4,,15
19584         .globl  GL_PREFIX(DeleteObjectARB)
19585         .type   GL_PREFIX(DeleteObjectARB), @function
19586 GL_PREFIX(DeleteObjectARB):
19587 #if defined(GLX_USE_TLS)
19588         call    _x86_64_get_dispatch@PLT
19589         movq    4176(%rax), %r11
19590         jmp     *%r11
19591 #elif defined(PTHREADS)
19592         pushq   %rdi
19593         call    _x86_64_get_dispatch@PLT
19594         popq    %rdi
19595         movq    4176(%rax), %r11
19596         jmp     *%r11
19597 #else
19598         movq    _glapi_Dispatch(%rip), %rax
19599         testq   %rax, %rax
19600         je      1f
19601         movq    4176(%rax), %r11
19602         jmp     *%r11
19603 1:
19604         pushq   %rdi
19605         call    _glapi_get_dispatch
19606         popq    %rdi
19607         movq    4176(%rax), %r11
19608         jmp     *%r11
19609 #endif /* defined(GLX_USE_TLS) */
19610         .size   GL_PREFIX(DeleteObjectARB), .-GL_PREFIX(DeleteObjectARB)
19611
19612         .p2align        4,,15
19613         .globl  GL_PREFIX(DetachObjectARB)
19614         .type   GL_PREFIX(DetachObjectARB), @function
19615 GL_PREFIX(DetachObjectARB):
19616 #if defined(GLX_USE_TLS)
19617         call    _x86_64_get_dispatch@PLT
19618         movq    4184(%rax), %r11
19619         jmp     *%r11
19620 #elif defined(PTHREADS)
19621         pushq   %rdi
19622         pushq   %rsi
19623         pushq   %rbp
19624         call    _x86_64_get_dispatch@PLT
19625         popq    %rbp
19626         popq    %rsi
19627         popq    %rdi
19628         movq    4184(%rax), %r11
19629         jmp     *%r11
19630 #else
19631         movq    _glapi_Dispatch(%rip), %rax
19632         testq   %rax, %rax
19633         je      1f
19634         movq    4184(%rax), %r11
19635         jmp     *%r11
19636 1:
19637         pushq   %rdi
19638         pushq   %rsi
19639         pushq   %rbp
19640         call    _glapi_get_dispatch
19641         popq    %rbp
19642         popq    %rsi
19643         popq    %rdi
19644         movq    4184(%rax), %r11
19645         jmp     *%r11
19646 #endif /* defined(GLX_USE_TLS) */
19647         .size   GL_PREFIX(DetachObjectARB), .-GL_PREFIX(DetachObjectARB)
19648
19649         .p2align        4,,15
19650         .globl  GL_PREFIX(GetActiveUniformARB)
19651         .type   GL_PREFIX(GetActiveUniformARB), @function
19652 GL_PREFIX(GetActiveUniformARB):
19653 #if defined(GLX_USE_TLS)
19654         call    _x86_64_get_dispatch@PLT
19655         movq    4192(%rax), %r11
19656         jmp     *%r11
19657 #elif defined(PTHREADS)
19658         pushq   %rdi
19659         pushq   %rsi
19660         pushq   %rdx
19661         pushq   %rcx
19662         pushq   %r8
19663         pushq   %r9
19664         pushq   %rbp
19665         call    _x86_64_get_dispatch@PLT
19666         popq    %rbp
19667         popq    %r9
19668         popq    %r8
19669         popq    %rcx
19670         popq    %rdx
19671         popq    %rsi
19672         popq    %rdi
19673         movq    4192(%rax), %r11
19674         jmp     *%r11
19675 #else
19676         movq    _glapi_Dispatch(%rip), %rax
19677         testq   %rax, %rax
19678         je      1f
19679         movq    4192(%rax), %r11
19680         jmp     *%r11
19681 1:
19682         pushq   %rdi
19683         pushq   %rsi
19684         pushq   %rdx
19685         pushq   %rcx
19686         pushq   %r8
19687         pushq   %r9
19688         pushq   %rbp
19689         call    _glapi_get_dispatch
19690         popq    %rbp
19691         popq    %r9
19692         popq    %r8
19693         popq    %rcx
19694         popq    %rdx
19695         popq    %rsi
19696         popq    %rdi
19697         movq    4192(%rax), %r11
19698         jmp     *%r11
19699 #endif /* defined(GLX_USE_TLS) */
19700         .size   GL_PREFIX(GetActiveUniformARB), .-GL_PREFIX(GetActiveUniformARB)
19701
19702         .p2align        4,,15
19703         .globl  GL_PREFIX(GetAttachedObjectsARB)
19704         .type   GL_PREFIX(GetAttachedObjectsARB), @function
19705 GL_PREFIX(GetAttachedObjectsARB):
19706 #if defined(GLX_USE_TLS)
19707         call    _x86_64_get_dispatch@PLT
19708         movq    4200(%rax), %r11
19709         jmp     *%r11
19710 #elif defined(PTHREADS)
19711         pushq   %rdi
19712         pushq   %rsi
19713         pushq   %rdx
19714         pushq   %rcx
19715         pushq   %rbp
19716         call    _x86_64_get_dispatch@PLT
19717         popq    %rbp
19718         popq    %rcx
19719         popq    %rdx
19720         popq    %rsi
19721         popq    %rdi
19722         movq    4200(%rax), %r11
19723         jmp     *%r11
19724 #else
19725         movq    _glapi_Dispatch(%rip), %rax
19726         testq   %rax, %rax
19727         je      1f
19728         movq    4200(%rax), %r11
19729         jmp     *%r11
19730 1:
19731         pushq   %rdi
19732         pushq   %rsi
19733         pushq   %rdx
19734         pushq   %rcx
19735         pushq   %rbp
19736         call    _glapi_get_dispatch
19737         popq    %rbp
19738         popq    %rcx
19739         popq    %rdx
19740         popq    %rsi
19741         popq    %rdi
19742         movq    4200(%rax), %r11
19743         jmp     *%r11
19744 #endif /* defined(GLX_USE_TLS) */
19745         .size   GL_PREFIX(GetAttachedObjectsARB), .-GL_PREFIX(GetAttachedObjectsARB)
19746
19747         .p2align        4,,15
19748         .globl  GL_PREFIX(GetHandleARB)
19749         .type   GL_PREFIX(GetHandleARB), @function
19750 GL_PREFIX(GetHandleARB):
19751 #if defined(GLX_USE_TLS)
19752         call    _x86_64_get_dispatch@PLT
19753         movq    4208(%rax), %r11
19754         jmp     *%r11
19755 #elif defined(PTHREADS)
19756         pushq   %rdi
19757         call    _x86_64_get_dispatch@PLT
19758         popq    %rdi
19759         movq    4208(%rax), %r11
19760         jmp     *%r11
19761 #else
19762         movq    _glapi_Dispatch(%rip), %rax
19763         testq   %rax, %rax
19764         je      1f
19765         movq    4208(%rax), %r11
19766         jmp     *%r11
19767 1:
19768         pushq   %rdi
19769         call    _glapi_get_dispatch
19770         popq    %rdi
19771         movq    4208(%rax), %r11
19772         jmp     *%r11
19773 #endif /* defined(GLX_USE_TLS) */
19774         .size   GL_PREFIX(GetHandleARB), .-GL_PREFIX(GetHandleARB)
19775
19776         .p2align        4,,15
19777         .globl  GL_PREFIX(GetInfoLogARB)
19778         .type   GL_PREFIX(GetInfoLogARB), @function
19779 GL_PREFIX(GetInfoLogARB):
19780 #if defined(GLX_USE_TLS)
19781         call    _x86_64_get_dispatch@PLT
19782         movq    4216(%rax), %r11
19783         jmp     *%r11
19784 #elif defined(PTHREADS)
19785         pushq   %rdi
19786         pushq   %rsi
19787         pushq   %rdx
19788         pushq   %rcx
19789         pushq   %rbp
19790         call    _x86_64_get_dispatch@PLT
19791         popq    %rbp
19792         popq    %rcx
19793         popq    %rdx
19794         popq    %rsi
19795         popq    %rdi
19796         movq    4216(%rax), %r11
19797         jmp     *%r11
19798 #else
19799         movq    _glapi_Dispatch(%rip), %rax
19800         testq   %rax, %rax
19801         je      1f
19802         movq    4216(%rax), %r11
19803         jmp     *%r11
19804 1:
19805         pushq   %rdi
19806         pushq   %rsi
19807         pushq   %rdx
19808         pushq   %rcx
19809         pushq   %rbp
19810         call    _glapi_get_dispatch
19811         popq    %rbp
19812         popq    %rcx
19813         popq    %rdx
19814         popq    %rsi
19815         popq    %rdi
19816         movq    4216(%rax), %r11
19817         jmp     *%r11
19818 #endif /* defined(GLX_USE_TLS) */
19819         .size   GL_PREFIX(GetInfoLogARB), .-GL_PREFIX(GetInfoLogARB)
19820
19821         .p2align        4,,15
19822         .globl  GL_PREFIX(GetObjectParameterfvARB)
19823         .type   GL_PREFIX(GetObjectParameterfvARB), @function
19824 GL_PREFIX(GetObjectParameterfvARB):
19825 #if defined(GLX_USE_TLS)
19826         call    _x86_64_get_dispatch@PLT
19827         movq    4224(%rax), %r11
19828         jmp     *%r11
19829 #elif defined(PTHREADS)
19830         pushq   %rdi
19831         pushq   %rsi
19832         pushq   %rdx
19833         call    _x86_64_get_dispatch@PLT
19834         popq    %rdx
19835         popq    %rsi
19836         popq    %rdi
19837         movq    4224(%rax), %r11
19838         jmp     *%r11
19839 #else
19840         movq    _glapi_Dispatch(%rip), %rax
19841         testq   %rax, %rax
19842         je      1f
19843         movq    4224(%rax), %r11
19844         jmp     *%r11
19845 1:
19846         pushq   %rdi
19847         pushq   %rsi
19848         pushq   %rdx
19849         call    _glapi_get_dispatch
19850         popq    %rdx
19851         popq    %rsi
19852         popq    %rdi
19853         movq    4224(%rax), %r11
19854         jmp     *%r11
19855 #endif /* defined(GLX_USE_TLS) */
19856         .size   GL_PREFIX(GetObjectParameterfvARB), .-GL_PREFIX(GetObjectParameterfvARB)
19857
19858         .p2align        4,,15
19859         .globl  GL_PREFIX(GetObjectParameterivARB)
19860         .type   GL_PREFIX(GetObjectParameterivARB), @function
19861 GL_PREFIX(GetObjectParameterivARB):
19862 #if defined(GLX_USE_TLS)
19863         call    _x86_64_get_dispatch@PLT
19864         movq    4232(%rax), %r11
19865         jmp     *%r11
19866 #elif defined(PTHREADS)
19867         pushq   %rdi
19868         pushq   %rsi
19869         pushq   %rdx
19870         call    _x86_64_get_dispatch@PLT
19871         popq    %rdx
19872         popq    %rsi
19873         popq    %rdi
19874         movq    4232(%rax), %r11
19875         jmp     *%r11
19876 #else
19877         movq    _glapi_Dispatch(%rip), %rax
19878         testq   %rax, %rax
19879         je      1f
19880         movq    4232(%rax), %r11
19881         jmp     *%r11
19882 1:
19883         pushq   %rdi
19884         pushq   %rsi
19885         pushq   %rdx
19886         call    _glapi_get_dispatch
19887         popq    %rdx
19888         popq    %rsi
19889         popq    %rdi
19890         movq    4232(%rax), %r11
19891         jmp     *%r11
19892 #endif /* defined(GLX_USE_TLS) */
19893         .size   GL_PREFIX(GetObjectParameterivARB), .-GL_PREFIX(GetObjectParameterivARB)
19894
19895         .p2align        4,,15
19896         .globl  GL_PREFIX(GetShaderSourceARB)
19897         .type   GL_PREFIX(GetShaderSourceARB), @function
19898 GL_PREFIX(GetShaderSourceARB):
19899 #if defined(GLX_USE_TLS)
19900         call    _x86_64_get_dispatch@PLT
19901         movq    4240(%rax), %r11
19902         jmp     *%r11
19903 #elif defined(PTHREADS)
19904         pushq   %rdi
19905         pushq   %rsi
19906         pushq   %rdx
19907         pushq   %rcx
19908         pushq   %rbp
19909         call    _x86_64_get_dispatch@PLT
19910         popq    %rbp
19911         popq    %rcx
19912         popq    %rdx
19913         popq    %rsi
19914         popq    %rdi
19915         movq    4240(%rax), %r11
19916         jmp     *%r11
19917 #else
19918         movq    _glapi_Dispatch(%rip), %rax
19919         testq   %rax, %rax
19920         je      1f
19921         movq    4240(%rax), %r11
19922         jmp     *%r11
19923 1:
19924         pushq   %rdi
19925         pushq   %rsi
19926         pushq   %rdx
19927         pushq   %rcx
19928         pushq   %rbp
19929         call    _glapi_get_dispatch
19930         popq    %rbp
19931         popq    %rcx
19932         popq    %rdx
19933         popq    %rsi
19934         popq    %rdi
19935         movq    4240(%rax), %r11
19936         jmp     *%r11
19937 #endif /* defined(GLX_USE_TLS) */
19938         .size   GL_PREFIX(GetShaderSourceARB), .-GL_PREFIX(GetShaderSourceARB)
19939
19940         .p2align        4,,15
19941         .globl  GL_PREFIX(GetUniformLocationARB)
19942         .type   GL_PREFIX(GetUniformLocationARB), @function
19943 GL_PREFIX(GetUniformLocationARB):
19944 #if defined(GLX_USE_TLS)
19945         call    _x86_64_get_dispatch@PLT
19946         movq    4248(%rax), %r11
19947         jmp     *%r11
19948 #elif defined(PTHREADS)
19949         pushq   %rdi
19950         pushq   %rsi
19951         pushq   %rbp
19952         call    _x86_64_get_dispatch@PLT
19953         popq    %rbp
19954         popq    %rsi
19955         popq    %rdi
19956         movq    4248(%rax), %r11
19957         jmp     *%r11
19958 #else
19959         movq    _glapi_Dispatch(%rip), %rax
19960         testq   %rax, %rax
19961         je      1f
19962         movq    4248(%rax), %r11
19963         jmp     *%r11
19964 1:
19965         pushq   %rdi
19966         pushq   %rsi
19967         pushq   %rbp
19968         call    _glapi_get_dispatch
19969         popq    %rbp
19970         popq    %rsi
19971         popq    %rdi
19972         movq    4248(%rax), %r11
19973         jmp     *%r11
19974 #endif /* defined(GLX_USE_TLS) */
19975         .size   GL_PREFIX(GetUniformLocationARB), .-GL_PREFIX(GetUniformLocationARB)
19976
19977         .p2align        4,,15
19978         .globl  GL_PREFIX(GetUniformfvARB)
19979         .type   GL_PREFIX(GetUniformfvARB), @function
19980 GL_PREFIX(GetUniformfvARB):
19981 #if defined(GLX_USE_TLS)
19982         call    _x86_64_get_dispatch@PLT
19983         movq    4256(%rax), %r11
19984         jmp     *%r11
19985 #elif defined(PTHREADS)
19986         pushq   %rdi
19987         pushq   %rsi
19988         pushq   %rdx
19989         call    _x86_64_get_dispatch@PLT
19990         popq    %rdx
19991         popq    %rsi
19992         popq    %rdi
19993         movq    4256(%rax), %r11
19994         jmp     *%r11
19995 #else
19996         movq    _glapi_Dispatch(%rip), %rax
19997         testq   %rax, %rax
19998         je      1f
19999         movq    4256(%rax), %r11
20000         jmp     *%r11
20001 1:
20002         pushq   %rdi
20003         pushq   %rsi
20004         pushq   %rdx
20005         call    _glapi_get_dispatch
20006         popq    %rdx
20007         popq    %rsi
20008         popq    %rdi
20009         movq    4256(%rax), %r11
20010         jmp     *%r11
20011 #endif /* defined(GLX_USE_TLS) */
20012         .size   GL_PREFIX(GetUniformfvARB), .-GL_PREFIX(GetUniformfvARB)
20013
20014         .p2align        4,,15
20015         .globl  GL_PREFIX(GetUniformivARB)
20016         .type   GL_PREFIX(GetUniformivARB), @function
20017 GL_PREFIX(GetUniformivARB):
20018 #if defined(GLX_USE_TLS)
20019         call    _x86_64_get_dispatch@PLT
20020         movq    4264(%rax), %r11
20021         jmp     *%r11
20022 #elif defined(PTHREADS)
20023         pushq   %rdi
20024         pushq   %rsi
20025         pushq   %rdx
20026         call    _x86_64_get_dispatch@PLT
20027         popq    %rdx
20028         popq    %rsi
20029         popq    %rdi
20030         movq    4264(%rax), %r11
20031         jmp     *%r11
20032 #else
20033         movq    _glapi_Dispatch(%rip), %rax
20034         testq   %rax, %rax
20035         je      1f
20036         movq    4264(%rax), %r11
20037         jmp     *%r11
20038 1:
20039         pushq   %rdi
20040         pushq   %rsi
20041         pushq   %rdx
20042         call    _glapi_get_dispatch
20043         popq    %rdx
20044         popq    %rsi
20045         popq    %rdi
20046         movq    4264(%rax), %r11
20047         jmp     *%r11
20048 #endif /* defined(GLX_USE_TLS) */
20049         .size   GL_PREFIX(GetUniformivARB), .-GL_PREFIX(GetUniformivARB)
20050
20051         .p2align        4,,15
20052         .globl  GL_PREFIX(LinkProgramARB)
20053         .type   GL_PREFIX(LinkProgramARB), @function
20054 GL_PREFIX(LinkProgramARB):
20055 #if defined(GLX_USE_TLS)
20056         call    _x86_64_get_dispatch@PLT
20057         movq    4272(%rax), %r11
20058         jmp     *%r11
20059 #elif defined(PTHREADS)
20060         pushq   %rdi
20061         call    _x86_64_get_dispatch@PLT
20062         popq    %rdi
20063         movq    4272(%rax), %r11
20064         jmp     *%r11
20065 #else
20066         movq    _glapi_Dispatch(%rip), %rax
20067         testq   %rax, %rax
20068         je      1f
20069         movq    4272(%rax), %r11
20070         jmp     *%r11
20071 1:
20072         pushq   %rdi
20073         call    _glapi_get_dispatch
20074         popq    %rdi
20075         movq    4272(%rax), %r11
20076         jmp     *%r11
20077 #endif /* defined(GLX_USE_TLS) */
20078         .size   GL_PREFIX(LinkProgramARB), .-GL_PREFIX(LinkProgramARB)
20079
20080         .p2align        4,,15
20081         .globl  GL_PREFIX(ShaderSourceARB)
20082         .type   GL_PREFIX(ShaderSourceARB), @function
20083 GL_PREFIX(ShaderSourceARB):
20084 #if defined(GLX_USE_TLS)
20085         call    _x86_64_get_dispatch@PLT
20086         movq    4280(%rax), %r11
20087         jmp     *%r11
20088 #elif defined(PTHREADS)
20089         pushq   %rdi
20090         pushq   %rsi
20091         pushq   %rdx
20092         pushq   %rcx
20093         pushq   %rbp
20094         call    _x86_64_get_dispatch@PLT
20095         popq    %rbp
20096         popq    %rcx
20097         popq    %rdx
20098         popq    %rsi
20099         popq    %rdi
20100         movq    4280(%rax), %r11
20101         jmp     *%r11
20102 #else
20103         movq    _glapi_Dispatch(%rip), %rax
20104         testq   %rax, %rax
20105         je      1f
20106         movq    4280(%rax), %r11
20107         jmp     *%r11
20108 1:
20109         pushq   %rdi
20110         pushq   %rsi
20111         pushq   %rdx
20112         pushq   %rcx
20113         pushq   %rbp
20114         call    _glapi_get_dispatch
20115         popq    %rbp
20116         popq    %rcx
20117         popq    %rdx
20118         popq    %rsi
20119         popq    %rdi
20120         movq    4280(%rax), %r11
20121         jmp     *%r11
20122 #endif /* defined(GLX_USE_TLS) */
20123         .size   GL_PREFIX(ShaderSourceARB), .-GL_PREFIX(ShaderSourceARB)
20124
20125         .p2align        4,,15
20126         .globl  GL_PREFIX(Uniform1fARB)
20127         .type   GL_PREFIX(Uniform1fARB), @function
20128 GL_PREFIX(Uniform1fARB):
20129 #if defined(GLX_USE_TLS)
20130         call    _x86_64_get_dispatch@PLT
20131         movq    4288(%rax), %r11
20132         jmp     *%r11
20133 #elif defined(PTHREADS)
20134         subq    $24, %rsp
20135         movq    %rdi, (%rsp)
20136         movq    %xmm0, 8(%rsp)
20137         call    _x86_64_get_dispatch@PLT
20138         movq    8(%rsp), %xmm0
20139         movq    (%rsp), %rdi
20140         addq    $24, %rsp
20141         movq    4288(%rax), %r11
20142         jmp     *%r11
20143 #else
20144         movq    _glapi_Dispatch(%rip), %rax
20145         testq   %rax, %rax
20146         je      1f
20147         movq    4288(%rax), %r11
20148         jmp     *%r11
20149 1:
20150         subq    $24, %rsp
20151         movq    %rdi, (%rsp)
20152         movq    %xmm0, 8(%rsp)
20153         call    _glapi_get_dispatch
20154         movq    8(%rsp), %xmm0
20155         movq    (%rsp), %rdi
20156         addq    $24, %rsp
20157         movq    4288(%rax), %r11
20158         jmp     *%r11
20159 #endif /* defined(GLX_USE_TLS) */
20160         .size   GL_PREFIX(Uniform1fARB), .-GL_PREFIX(Uniform1fARB)
20161
20162         .p2align        4,,15
20163         .globl  GL_PREFIX(Uniform1fvARB)
20164         .type   GL_PREFIX(Uniform1fvARB), @function
20165 GL_PREFIX(Uniform1fvARB):
20166 #if defined(GLX_USE_TLS)
20167         call    _x86_64_get_dispatch@PLT
20168         movq    4296(%rax), %r11
20169         jmp     *%r11
20170 #elif defined(PTHREADS)
20171         pushq   %rdi
20172         pushq   %rsi
20173         pushq   %rdx
20174         call    _x86_64_get_dispatch@PLT
20175         popq    %rdx
20176         popq    %rsi
20177         popq    %rdi
20178         movq    4296(%rax), %r11
20179         jmp     *%r11
20180 #else
20181         movq    _glapi_Dispatch(%rip), %rax
20182         testq   %rax, %rax
20183         je      1f
20184         movq    4296(%rax), %r11
20185         jmp     *%r11
20186 1:
20187         pushq   %rdi
20188         pushq   %rsi
20189         pushq   %rdx
20190         call    _glapi_get_dispatch
20191         popq    %rdx
20192         popq    %rsi
20193         popq    %rdi
20194         movq    4296(%rax), %r11
20195         jmp     *%r11
20196 #endif /* defined(GLX_USE_TLS) */
20197         .size   GL_PREFIX(Uniform1fvARB), .-GL_PREFIX(Uniform1fvARB)
20198
20199         .p2align        4,,15
20200         .globl  GL_PREFIX(Uniform1iARB)
20201         .type   GL_PREFIX(Uniform1iARB), @function
20202 GL_PREFIX(Uniform1iARB):
20203 #if defined(GLX_USE_TLS)
20204         call    _x86_64_get_dispatch@PLT
20205         movq    4304(%rax), %r11
20206         jmp     *%r11
20207 #elif defined(PTHREADS)
20208         pushq   %rdi
20209         pushq   %rsi
20210         pushq   %rbp
20211         call    _x86_64_get_dispatch@PLT
20212         popq    %rbp
20213         popq    %rsi
20214         popq    %rdi
20215         movq    4304(%rax), %r11
20216         jmp     *%r11
20217 #else
20218         movq    _glapi_Dispatch(%rip), %rax
20219         testq   %rax, %rax
20220         je      1f
20221         movq    4304(%rax), %r11
20222         jmp     *%r11
20223 1:
20224         pushq   %rdi
20225         pushq   %rsi
20226         pushq   %rbp
20227         call    _glapi_get_dispatch
20228         popq    %rbp
20229         popq    %rsi
20230         popq    %rdi
20231         movq    4304(%rax), %r11
20232         jmp     *%r11
20233 #endif /* defined(GLX_USE_TLS) */
20234         .size   GL_PREFIX(Uniform1iARB), .-GL_PREFIX(Uniform1iARB)
20235
20236         .p2align        4,,15
20237         .globl  GL_PREFIX(Uniform1ivARB)
20238         .type   GL_PREFIX(Uniform1ivARB), @function
20239 GL_PREFIX(Uniform1ivARB):
20240 #if defined(GLX_USE_TLS)
20241         call    _x86_64_get_dispatch@PLT
20242         movq    4312(%rax), %r11
20243         jmp     *%r11
20244 #elif defined(PTHREADS)
20245         pushq   %rdi
20246         pushq   %rsi
20247         pushq   %rdx
20248         call    _x86_64_get_dispatch@PLT
20249         popq    %rdx
20250         popq    %rsi
20251         popq    %rdi
20252         movq    4312(%rax), %r11
20253         jmp     *%r11
20254 #else
20255         movq    _glapi_Dispatch(%rip), %rax
20256         testq   %rax, %rax
20257         je      1f
20258         movq    4312(%rax), %r11
20259         jmp     *%r11
20260 1:
20261         pushq   %rdi
20262         pushq   %rsi
20263         pushq   %rdx
20264         call    _glapi_get_dispatch
20265         popq    %rdx
20266         popq    %rsi
20267         popq    %rdi
20268         movq    4312(%rax), %r11
20269         jmp     *%r11
20270 #endif /* defined(GLX_USE_TLS) */
20271         .size   GL_PREFIX(Uniform1ivARB), .-GL_PREFIX(Uniform1ivARB)
20272
20273         .p2align        4,,15
20274         .globl  GL_PREFIX(Uniform2fARB)
20275         .type   GL_PREFIX(Uniform2fARB), @function
20276 GL_PREFIX(Uniform2fARB):
20277 #if defined(GLX_USE_TLS)
20278         call    _x86_64_get_dispatch@PLT
20279         movq    4320(%rax), %r11
20280         jmp     *%r11
20281 #elif defined(PTHREADS)
20282         subq    $24, %rsp
20283         movq    %rdi, (%rsp)
20284         movq    %xmm0, 8(%rsp)
20285         movq    %xmm1, 16(%rsp)
20286         call    _x86_64_get_dispatch@PLT
20287         movq    16(%rsp), %xmm1
20288         movq    8(%rsp), %xmm0
20289         movq    (%rsp), %rdi
20290         addq    $24, %rsp
20291         movq    4320(%rax), %r11
20292         jmp     *%r11
20293 #else
20294         movq    _glapi_Dispatch(%rip), %rax
20295         testq   %rax, %rax
20296         je      1f
20297         movq    4320(%rax), %r11
20298         jmp     *%r11
20299 1:
20300         subq    $24, %rsp
20301         movq    %rdi, (%rsp)
20302         movq    %xmm0, 8(%rsp)
20303         movq    %xmm1, 16(%rsp)
20304         call    _glapi_get_dispatch
20305         movq    16(%rsp), %xmm1
20306         movq    8(%rsp), %xmm0
20307         movq    (%rsp), %rdi
20308         addq    $24, %rsp
20309         movq    4320(%rax), %r11
20310         jmp     *%r11
20311 #endif /* defined(GLX_USE_TLS) */
20312         .size   GL_PREFIX(Uniform2fARB), .-GL_PREFIX(Uniform2fARB)
20313
20314         .p2align        4,,15
20315         .globl  GL_PREFIX(Uniform2fvARB)
20316         .type   GL_PREFIX(Uniform2fvARB), @function
20317 GL_PREFIX(Uniform2fvARB):
20318 #if defined(GLX_USE_TLS)
20319         call    _x86_64_get_dispatch@PLT
20320         movq    4328(%rax), %r11
20321         jmp     *%r11
20322 #elif defined(PTHREADS)
20323         pushq   %rdi
20324         pushq   %rsi
20325         pushq   %rdx
20326         call    _x86_64_get_dispatch@PLT
20327         popq    %rdx
20328         popq    %rsi
20329         popq    %rdi
20330         movq    4328(%rax), %r11
20331         jmp     *%r11
20332 #else
20333         movq    _glapi_Dispatch(%rip), %rax
20334         testq   %rax, %rax
20335         je      1f
20336         movq    4328(%rax), %r11
20337         jmp     *%r11
20338 1:
20339         pushq   %rdi
20340         pushq   %rsi
20341         pushq   %rdx
20342         call    _glapi_get_dispatch
20343         popq    %rdx
20344         popq    %rsi
20345         popq    %rdi
20346         movq    4328(%rax), %r11
20347         jmp     *%r11
20348 #endif /* defined(GLX_USE_TLS) */
20349         .size   GL_PREFIX(Uniform2fvARB), .-GL_PREFIX(Uniform2fvARB)
20350
20351         .p2align        4,,15
20352         .globl  GL_PREFIX(Uniform2iARB)
20353         .type   GL_PREFIX(Uniform2iARB), @function
20354 GL_PREFIX(Uniform2iARB):
20355 #if defined(GLX_USE_TLS)
20356         call    _x86_64_get_dispatch@PLT
20357         movq    4336(%rax), %r11
20358         jmp     *%r11
20359 #elif defined(PTHREADS)
20360         pushq   %rdi
20361         pushq   %rsi
20362         pushq   %rdx
20363         call    _x86_64_get_dispatch@PLT
20364         popq    %rdx
20365         popq    %rsi
20366         popq    %rdi
20367         movq    4336(%rax), %r11
20368         jmp     *%r11
20369 #else
20370         movq    _glapi_Dispatch(%rip), %rax
20371         testq   %rax, %rax
20372         je      1f
20373         movq    4336(%rax), %r11
20374         jmp     *%r11
20375 1:
20376         pushq   %rdi
20377         pushq   %rsi
20378         pushq   %rdx
20379         call    _glapi_get_dispatch
20380         popq    %rdx
20381         popq    %rsi
20382         popq    %rdi
20383         movq    4336(%rax), %r11
20384         jmp     *%r11
20385 #endif /* defined(GLX_USE_TLS) */
20386         .size   GL_PREFIX(Uniform2iARB), .-GL_PREFIX(Uniform2iARB)
20387
20388         .p2align        4,,15
20389         .globl  GL_PREFIX(Uniform2ivARB)
20390         .type   GL_PREFIX(Uniform2ivARB), @function
20391 GL_PREFIX(Uniform2ivARB):
20392 #if defined(GLX_USE_TLS)
20393         call    _x86_64_get_dispatch@PLT
20394         movq    4344(%rax), %r11
20395         jmp     *%r11
20396 #elif defined(PTHREADS)
20397         pushq   %rdi
20398         pushq   %rsi
20399         pushq   %rdx
20400         call    _x86_64_get_dispatch@PLT
20401         popq    %rdx
20402         popq    %rsi
20403         popq    %rdi
20404         movq    4344(%rax), %r11
20405         jmp     *%r11
20406 #else
20407         movq    _glapi_Dispatch(%rip), %rax
20408         testq   %rax, %rax
20409         je      1f
20410         movq    4344(%rax), %r11
20411         jmp     *%r11
20412 1:
20413         pushq   %rdi
20414         pushq   %rsi
20415         pushq   %rdx
20416         call    _glapi_get_dispatch
20417         popq    %rdx
20418         popq    %rsi
20419         popq    %rdi
20420         movq    4344(%rax), %r11
20421         jmp     *%r11
20422 #endif /* defined(GLX_USE_TLS) */
20423         .size   GL_PREFIX(Uniform2ivARB), .-GL_PREFIX(Uniform2ivARB)
20424
20425         .p2align        4,,15
20426         .globl  GL_PREFIX(Uniform3fARB)
20427         .type   GL_PREFIX(Uniform3fARB), @function
20428 GL_PREFIX(Uniform3fARB):
20429 #if defined(GLX_USE_TLS)
20430         call    _x86_64_get_dispatch@PLT
20431         movq    4352(%rax), %r11
20432         jmp     *%r11
20433 #elif defined(PTHREADS)
20434         subq    $40, %rsp
20435         movq    %rdi, (%rsp)
20436         movq    %xmm0, 8(%rsp)
20437         movq    %xmm1, 16(%rsp)
20438         movq    %xmm2, 24(%rsp)
20439         call    _x86_64_get_dispatch@PLT
20440         movq    24(%rsp), %xmm2
20441         movq    16(%rsp), %xmm1
20442         movq    8(%rsp), %xmm0
20443         movq    (%rsp), %rdi
20444         addq    $40, %rsp
20445         movq    4352(%rax), %r11
20446         jmp     *%r11
20447 #else
20448         movq    _glapi_Dispatch(%rip), %rax
20449         testq   %rax, %rax
20450         je      1f
20451         movq    4352(%rax), %r11
20452         jmp     *%r11
20453 1:
20454         subq    $40, %rsp
20455         movq    %rdi, (%rsp)
20456         movq    %xmm0, 8(%rsp)
20457         movq    %xmm1, 16(%rsp)
20458         movq    %xmm2, 24(%rsp)
20459         call    _glapi_get_dispatch
20460         movq    24(%rsp), %xmm2
20461         movq    16(%rsp), %xmm1
20462         movq    8(%rsp), %xmm0
20463         movq    (%rsp), %rdi
20464         addq    $40, %rsp
20465         movq    4352(%rax), %r11
20466         jmp     *%r11
20467 #endif /* defined(GLX_USE_TLS) */
20468         .size   GL_PREFIX(Uniform3fARB), .-GL_PREFIX(Uniform3fARB)
20469
20470         .p2align        4,,15
20471         .globl  GL_PREFIX(Uniform3fvARB)
20472         .type   GL_PREFIX(Uniform3fvARB), @function
20473 GL_PREFIX(Uniform3fvARB):
20474 #if defined(GLX_USE_TLS)
20475         call    _x86_64_get_dispatch@PLT
20476         movq    4360(%rax), %r11
20477         jmp     *%r11
20478 #elif defined(PTHREADS)
20479         pushq   %rdi
20480         pushq   %rsi
20481         pushq   %rdx
20482         call    _x86_64_get_dispatch@PLT
20483         popq    %rdx
20484         popq    %rsi
20485         popq    %rdi
20486         movq    4360(%rax), %r11
20487         jmp     *%r11
20488 #else
20489         movq    _glapi_Dispatch(%rip), %rax
20490         testq   %rax, %rax
20491         je      1f
20492         movq    4360(%rax), %r11
20493         jmp     *%r11
20494 1:
20495         pushq   %rdi
20496         pushq   %rsi
20497         pushq   %rdx
20498         call    _glapi_get_dispatch
20499         popq    %rdx
20500         popq    %rsi
20501         popq    %rdi
20502         movq    4360(%rax), %r11
20503         jmp     *%r11
20504 #endif /* defined(GLX_USE_TLS) */
20505         .size   GL_PREFIX(Uniform3fvARB), .-GL_PREFIX(Uniform3fvARB)
20506
20507         .p2align        4,,15
20508         .globl  GL_PREFIX(Uniform3iARB)
20509         .type   GL_PREFIX(Uniform3iARB), @function
20510 GL_PREFIX(Uniform3iARB):
20511 #if defined(GLX_USE_TLS)
20512         call    _x86_64_get_dispatch@PLT
20513         movq    4368(%rax), %r11
20514         jmp     *%r11
20515 #elif defined(PTHREADS)
20516         pushq   %rdi
20517         pushq   %rsi
20518         pushq   %rdx
20519         pushq   %rcx
20520         pushq   %rbp
20521         call    _x86_64_get_dispatch@PLT
20522         popq    %rbp
20523         popq    %rcx
20524         popq    %rdx
20525         popq    %rsi
20526         popq    %rdi
20527         movq    4368(%rax), %r11
20528         jmp     *%r11
20529 #else
20530         movq    _glapi_Dispatch(%rip), %rax
20531         testq   %rax, %rax
20532         je      1f
20533         movq    4368(%rax), %r11
20534         jmp     *%r11
20535 1:
20536         pushq   %rdi
20537         pushq   %rsi
20538         pushq   %rdx
20539         pushq   %rcx
20540         pushq   %rbp
20541         call    _glapi_get_dispatch
20542         popq    %rbp
20543         popq    %rcx
20544         popq    %rdx
20545         popq    %rsi
20546         popq    %rdi
20547         movq    4368(%rax), %r11
20548         jmp     *%r11
20549 #endif /* defined(GLX_USE_TLS) */
20550         .size   GL_PREFIX(Uniform3iARB), .-GL_PREFIX(Uniform3iARB)
20551
20552         .p2align        4,,15
20553         .globl  GL_PREFIX(Uniform3ivARB)
20554         .type   GL_PREFIX(Uniform3ivARB), @function
20555 GL_PREFIX(Uniform3ivARB):
20556 #if defined(GLX_USE_TLS)
20557         call    _x86_64_get_dispatch@PLT
20558         movq    4376(%rax), %r11
20559         jmp     *%r11
20560 #elif defined(PTHREADS)
20561         pushq   %rdi
20562         pushq   %rsi
20563         pushq   %rdx
20564         call    _x86_64_get_dispatch@PLT
20565         popq    %rdx
20566         popq    %rsi
20567         popq    %rdi
20568         movq    4376(%rax), %r11
20569         jmp     *%r11
20570 #else
20571         movq    _glapi_Dispatch(%rip), %rax
20572         testq   %rax, %rax
20573         je      1f
20574         movq    4376(%rax), %r11
20575         jmp     *%r11
20576 1:
20577         pushq   %rdi
20578         pushq   %rsi
20579         pushq   %rdx
20580         call    _glapi_get_dispatch
20581         popq    %rdx
20582         popq    %rsi
20583         popq    %rdi
20584         movq    4376(%rax), %r11
20585         jmp     *%r11
20586 #endif /* defined(GLX_USE_TLS) */
20587         .size   GL_PREFIX(Uniform3ivARB), .-GL_PREFIX(Uniform3ivARB)
20588
20589         .p2align        4,,15
20590         .globl  GL_PREFIX(Uniform4fARB)
20591         .type   GL_PREFIX(Uniform4fARB), @function
20592 GL_PREFIX(Uniform4fARB):
20593 #if defined(GLX_USE_TLS)
20594         call    _x86_64_get_dispatch@PLT
20595         movq    4384(%rax), %r11
20596         jmp     *%r11
20597 #elif defined(PTHREADS)
20598         subq    $40, %rsp
20599         movq    %rdi, (%rsp)
20600         movq    %xmm0, 8(%rsp)
20601         movq    %xmm1, 16(%rsp)
20602         movq    %xmm2, 24(%rsp)
20603         movq    %xmm3, 32(%rsp)
20604         call    _x86_64_get_dispatch@PLT
20605         movq    32(%rsp), %xmm3
20606         movq    24(%rsp), %xmm2
20607         movq    16(%rsp), %xmm1
20608         movq    8(%rsp), %xmm0
20609         movq    (%rsp), %rdi
20610         addq    $40, %rsp
20611         movq    4384(%rax), %r11
20612         jmp     *%r11
20613 #else
20614         movq    _glapi_Dispatch(%rip), %rax
20615         testq   %rax, %rax
20616         je      1f
20617         movq    4384(%rax), %r11
20618         jmp     *%r11
20619 1:
20620         subq    $40, %rsp
20621         movq    %rdi, (%rsp)
20622         movq    %xmm0, 8(%rsp)
20623         movq    %xmm1, 16(%rsp)
20624         movq    %xmm2, 24(%rsp)
20625         movq    %xmm3, 32(%rsp)
20626         call    _glapi_get_dispatch
20627         movq    32(%rsp), %xmm3
20628         movq    24(%rsp), %xmm2
20629         movq    16(%rsp), %xmm1
20630         movq    8(%rsp), %xmm0
20631         movq    (%rsp), %rdi
20632         addq    $40, %rsp
20633         movq    4384(%rax), %r11
20634         jmp     *%r11
20635 #endif /* defined(GLX_USE_TLS) */
20636         .size   GL_PREFIX(Uniform4fARB), .-GL_PREFIX(Uniform4fARB)
20637
20638         .p2align        4,,15
20639         .globl  GL_PREFIX(Uniform4fvARB)
20640         .type   GL_PREFIX(Uniform4fvARB), @function
20641 GL_PREFIX(Uniform4fvARB):
20642 #if defined(GLX_USE_TLS)
20643         call    _x86_64_get_dispatch@PLT
20644         movq    4392(%rax), %r11
20645         jmp     *%r11
20646 #elif defined(PTHREADS)
20647         pushq   %rdi
20648         pushq   %rsi
20649         pushq   %rdx
20650         call    _x86_64_get_dispatch@PLT
20651         popq    %rdx
20652         popq    %rsi
20653         popq    %rdi
20654         movq    4392(%rax), %r11
20655         jmp     *%r11
20656 #else
20657         movq    _glapi_Dispatch(%rip), %rax
20658         testq   %rax, %rax
20659         je      1f
20660         movq    4392(%rax), %r11
20661         jmp     *%r11
20662 1:
20663         pushq   %rdi
20664         pushq   %rsi
20665         pushq   %rdx
20666         call    _glapi_get_dispatch
20667         popq    %rdx
20668         popq    %rsi
20669         popq    %rdi
20670         movq    4392(%rax), %r11
20671         jmp     *%r11
20672 #endif /* defined(GLX_USE_TLS) */
20673         .size   GL_PREFIX(Uniform4fvARB), .-GL_PREFIX(Uniform4fvARB)
20674
20675         .p2align        4,,15
20676         .globl  GL_PREFIX(Uniform4iARB)
20677         .type   GL_PREFIX(Uniform4iARB), @function
20678 GL_PREFIX(Uniform4iARB):
20679 #if defined(GLX_USE_TLS)
20680         call    _x86_64_get_dispatch@PLT
20681         movq    4400(%rax), %r11
20682         jmp     *%r11
20683 #elif defined(PTHREADS)
20684         pushq   %rdi
20685         pushq   %rsi
20686         pushq   %rdx
20687         pushq   %rcx
20688         pushq   %r8
20689         call    _x86_64_get_dispatch@PLT
20690         popq    %r8
20691         popq    %rcx
20692         popq    %rdx
20693         popq    %rsi
20694         popq    %rdi
20695         movq    4400(%rax), %r11
20696         jmp     *%r11
20697 #else
20698         movq    _glapi_Dispatch(%rip), %rax
20699         testq   %rax, %rax
20700         je      1f
20701         movq    4400(%rax), %r11
20702         jmp     *%r11
20703 1:
20704         pushq   %rdi
20705         pushq   %rsi
20706         pushq   %rdx
20707         pushq   %rcx
20708         pushq   %r8
20709         call    _glapi_get_dispatch
20710         popq    %r8
20711         popq    %rcx
20712         popq    %rdx
20713         popq    %rsi
20714         popq    %rdi
20715         movq    4400(%rax), %r11
20716         jmp     *%r11
20717 #endif /* defined(GLX_USE_TLS) */
20718         .size   GL_PREFIX(Uniform4iARB), .-GL_PREFIX(Uniform4iARB)
20719
20720         .p2align        4,,15
20721         .globl  GL_PREFIX(Uniform4ivARB)
20722         .type   GL_PREFIX(Uniform4ivARB), @function
20723 GL_PREFIX(Uniform4ivARB):
20724 #if defined(GLX_USE_TLS)
20725         call    _x86_64_get_dispatch@PLT
20726         movq    4408(%rax), %r11
20727         jmp     *%r11
20728 #elif defined(PTHREADS)
20729         pushq   %rdi
20730         pushq   %rsi
20731         pushq   %rdx
20732         call    _x86_64_get_dispatch@PLT
20733         popq    %rdx
20734         popq    %rsi
20735         popq    %rdi
20736         movq    4408(%rax), %r11
20737         jmp     *%r11
20738 #else
20739         movq    _glapi_Dispatch(%rip), %rax
20740         testq   %rax, %rax
20741         je      1f
20742         movq    4408(%rax), %r11
20743         jmp     *%r11
20744 1:
20745         pushq   %rdi
20746         pushq   %rsi
20747         pushq   %rdx
20748         call    _glapi_get_dispatch
20749         popq    %rdx
20750         popq    %rsi
20751         popq    %rdi
20752         movq    4408(%rax), %r11
20753         jmp     *%r11
20754 #endif /* defined(GLX_USE_TLS) */
20755         .size   GL_PREFIX(Uniform4ivARB), .-GL_PREFIX(Uniform4ivARB)
20756
20757         .p2align        4,,15
20758         .globl  GL_PREFIX(UniformMatrix2fvARB)
20759         .type   GL_PREFIX(UniformMatrix2fvARB), @function
20760 GL_PREFIX(UniformMatrix2fvARB):
20761 #if defined(GLX_USE_TLS)
20762         call    _x86_64_get_dispatch@PLT
20763         movq    4416(%rax), %r11
20764         jmp     *%r11
20765 #elif defined(PTHREADS)
20766         pushq   %rdi
20767         pushq   %rsi
20768         pushq   %rdx
20769         pushq   %rcx
20770         pushq   %rbp
20771         call    _x86_64_get_dispatch@PLT
20772         popq    %rbp
20773         popq    %rcx
20774         popq    %rdx
20775         popq    %rsi
20776         popq    %rdi
20777         movq    4416(%rax), %r11
20778         jmp     *%r11
20779 #else
20780         movq    _glapi_Dispatch(%rip), %rax
20781         testq   %rax, %rax
20782         je      1f
20783         movq    4416(%rax), %r11
20784         jmp     *%r11
20785 1:
20786         pushq   %rdi
20787         pushq   %rsi
20788         pushq   %rdx
20789         pushq   %rcx
20790         pushq   %rbp
20791         call    _glapi_get_dispatch
20792         popq    %rbp
20793         popq    %rcx
20794         popq    %rdx
20795         popq    %rsi
20796         popq    %rdi
20797         movq    4416(%rax), %r11
20798         jmp     *%r11
20799 #endif /* defined(GLX_USE_TLS) */
20800         .size   GL_PREFIX(UniformMatrix2fvARB), .-GL_PREFIX(UniformMatrix2fvARB)
20801
20802         .p2align        4,,15
20803         .globl  GL_PREFIX(UniformMatrix3fvARB)
20804         .type   GL_PREFIX(UniformMatrix3fvARB), @function
20805 GL_PREFIX(UniformMatrix3fvARB):
20806 #if defined(GLX_USE_TLS)
20807         call    _x86_64_get_dispatch@PLT
20808         movq    4424(%rax), %r11
20809         jmp     *%r11
20810 #elif defined(PTHREADS)
20811         pushq   %rdi
20812         pushq   %rsi
20813         pushq   %rdx
20814         pushq   %rcx
20815         pushq   %rbp
20816         call    _x86_64_get_dispatch@PLT
20817         popq    %rbp
20818         popq    %rcx
20819         popq    %rdx
20820         popq    %rsi
20821         popq    %rdi
20822         movq    4424(%rax), %r11
20823         jmp     *%r11
20824 #else
20825         movq    _glapi_Dispatch(%rip), %rax
20826         testq   %rax, %rax
20827         je      1f
20828         movq    4424(%rax), %r11
20829         jmp     *%r11
20830 1:
20831         pushq   %rdi
20832         pushq   %rsi
20833         pushq   %rdx
20834         pushq   %rcx
20835         pushq   %rbp
20836         call    _glapi_get_dispatch
20837         popq    %rbp
20838         popq    %rcx
20839         popq    %rdx
20840         popq    %rsi
20841         popq    %rdi
20842         movq    4424(%rax), %r11
20843         jmp     *%r11
20844 #endif /* defined(GLX_USE_TLS) */
20845         .size   GL_PREFIX(UniformMatrix3fvARB), .-GL_PREFIX(UniformMatrix3fvARB)
20846
20847         .p2align        4,,15
20848         .globl  GL_PREFIX(UniformMatrix4fvARB)
20849         .type   GL_PREFIX(UniformMatrix4fvARB), @function
20850 GL_PREFIX(UniformMatrix4fvARB):
20851 #if defined(GLX_USE_TLS)
20852         call    _x86_64_get_dispatch@PLT
20853         movq    4432(%rax), %r11
20854         jmp     *%r11
20855 #elif defined(PTHREADS)
20856         pushq   %rdi
20857         pushq   %rsi
20858         pushq   %rdx
20859         pushq   %rcx
20860         pushq   %rbp
20861         call    _x86_64_get_dispatch@PLT
20862         popq    %rbp
20863         popq    %rcx
20864         popq    %rdx
20865         popq    %rsi
20866         popq    %rdi
20867         movq    4432(%rax), %r11
20868         jmp     *%r11
20869 #else
20870         movq    _glapi_Dispatch(%rip), %rax
20871         testq   %rax, %rax
20872         je      1f
20873         movq    4432(%rax), %r11
20874         jmp     *%r11
20875 1:
20876         pushq   %rdi
20877         pushq   %rsi
20878         pushq   %rdx
20879         pushq   %rcx
20880         pushq   %rbp
20881         call    _glapi_get_dispatch
20882         popq    %rbp
20883         popq    %rcx
20884         popq    %rdx
20885         popq    %rsi
20886         popq    %rdi
20887         movq    4432(%rax), %r11
20888         jmp     *%r11
20889 #endif /* defined(GLX_USE_TLS) */
20890         .size   GL_PREFIX(UniformMatrix4fvARB), .-GL_PREFIX(UniformMatrix4fvARB)
20891
20892         .p2align        4,,15
20893         .globl  GL_PREFIX(UseProgramObjectARB)
20894         .type   GL_PREFIX(UseProgramObjectARB), @function
20895 GL_PREFIX(UseProgramObjectARB):
20896 #if defined(GLX_USE_TLS)
20897         call    _x86_64_get_dispatch@PLT
20898         movq    4440(%rax), %r11
20899         jmp     *%r11
20900 #elif defined(PTHREADS)
20901         pushq   %rdi
20902         call    _x86_64_get_dispatch@PLT
20903         popq    %rdi
20904         movq    4440(%rax), %r11
20905         jmp     *%r11
20906 #else
20907         movq    _glapi_Dispatch(%rip), %rax
20908         testq   %rax, %rax
20909         je      1f
20910         movq    4440(%rax), %r11
20911         jmp     *%r11
20912 1:
20913         pushq   %rdi
20914         call    _glapi_get_dispatch
20915         popq    %rdi
20916         movq    4440(%rax), %r11
20917         jmp     *%r11
20918 #endif /* defined(GLX_USE_TLS) */
20919         .size   GL_PREFIX(UseProgramObjectARB), .-GL_PREFIX(UseProgramObjectARB)
20920
20921         .p2align        4,,15
20922         .globl  GL_PREFIX(ValidateProgramARB)
20923         .type   GL_PREFIX(ValidateProgramARB), @function
20924 GL_PREFIX(ValidateProgramARB):
20925 #if defined(GLX_USE_TLS)
20926         call    _x86_64_get_dispatch@PLT
20927         movq    4448(%rax), %r11
20928         jmp     *%r11
20929 #elif defined(PTHREADS)
20930         pushq   %rdi
20931         call    _x86_64_get_dispatch@PLT
20932         popq    %rdi
20933         movq    4448(%rax), %r11
20934         jmp     *%r11
20935 #else
20936         movq    _glapi_Dispatch(%rip), %rax
20937         testq   %rax, %rax
20938         je      1f
20939         movq    4448(%rax), %r11
20940         jmp     *%r11
20941 1:
20942         pushq   %rdi
20943         call    _glapi_get_dispatch
20944         popq    %rdi
20945         movq    4448(%rax), %r11
20946         jmp     *%r11
20947 #endif /* defined(GLX_USE_TLS) */
20948         .size   GL_PREFIX(ValidateProgramARB), .-GL_PREFIX(ValidateProgramARB)
20949
20950         .p2align        4,,15
20951         .globl  GL_PREFIX(BindAttribLocationARB)
20952         .type   GL_PREFIX(BindAttribLocationARB), @function
20953 GL_PREFIX(BindAttribLocationARB):
20954 #if defined(GLX_USE_TLS)
20955         call    _x86_64_get_dispatch@PLT
20956         movq    4456(%rax), %r11
20957         jmp     *%r11
20958 #elif defined(PTHREADS)
20959         pushq   %rdi
20960         pushq   %rsi
20961         pushq   %rdx
20962         call    _x86_64_get_dispatch@PLT
20963         popq    %rdx
20964         popq    %rsi
20965         popq    %rdi
20966         movq    4456(%rax), %r11
20967         jmp     *%r11
20968 #else
20969         movq    _glapi_Dispatch(%rip), %rax
20970         testq   %rax, %rax
20971         je      1f
20972         movq    4456(%rax), %r11
20973         jmp     *%r11
20974 1:
20975         pushq   %rdi
20976         pushq   %rsi
20977         pushq   %rdx
20978         call    _glapi_get_dispatch
20979         popq    %rdx
20980         popq    %rsi
20981         popq    %rdi
20982         movq    4456(%rax), %r11
20983         jmp     *%r11
20984 #endif /* defined(GLX_USE_TLS) */
20985         .size   GL_PREFIX(BindAttribLocationARB), .-GL_PREFIX(BindAttribLocationARB)
20986
20987         .p2align        4,,15
20988         .globl  GL_PREFIX(GetActiveAttribARB)
20989         .type   GL_PREFIX(GetActiveAttribARB), @function
20990 GL_PREFIX(GetActiveAttribARB):
20991 #if defined(GLX_USE_TLS)
20992         call    _x86_64_get_dispatch@PLT
20993         movq    4464(%rax), %r11
20994         jmp     *%r11
20995 #elif defined(PTHREADS)
20996         pushq   %rdi
20997         pushq   %rsi
20998         pushq   %rdx
20999         pushq   %rcx
21000         pushq   %r8
21001         pushq   %r9
21002         pushq   %rbp
21003         call    _x86_64_get_dispatch@PLT
21004         popq    %rbp
21005         popq    %r9
21006         popq    %r8
21007         popq    %rcx
21008         popq    %rdx
21009         popq    %rsi
21010         popq    %rdi
21011         movq    4464(%rax), %r11
21012         jmp     *%r11
21013 #else
21014         movq    _glapi_Dispatch(%rip), %rax
21015         testq   %rax, %rax
21016         je      1f
21017         movq    4464(%rax), %r11
21018         jmp     *%r11
21019 1:
21020         pushq   %rdi
21021         pushq   %rsi
21022         pushq   %rdx
21023         pushq   %rcx
21024         pushq   %r8
21025         pushq   %r9
21026         pushq   %rbp
21027         call    _glapi_get_dispatch
21028         popq    %rbp
21029         popq    %r9
21030         popq    %r8
21031         popq    %rcx
21032         popq    %rdx
21033         popq    %rsi
21034         popq    %rdi
21035         movq    4464(%rax), %r11
21036         jmp     *%r11
21037 #endif /* defined(GLX_USE_TLS) */
21038         .size   GL_PREFIX(GetActiveAttribARB), .-GL_PREFIX(GetActiveAttribARB)
21039
21040         .p2align        4,,15
21041         .globl  GL_PREFIX(GetAttribLocationARB)
21042         .type   GL_PREFIX(GetAttribLocationARB), @function
21043 GL_PREFIX(GetAttribLocationARB):
21044 #if defined(GLX_USE_TLS)
21045         call    _x86_64_get_dispatch@PLT
21046         movq    4472(%rax), %r11
21047         jmp     *%r11
21048 #elif defined(PTHREADS)
21049         pushq   %rdi
21050         pushq   %rsi
21051         pushq   %rbp
21052         call    _x86_64_get_dispatch@PLT
21053         popq    %rbp
21054         popq    %rsi
21055         popq    %rdi
21056         movq    4472(%rax), %r11
21057         jmp     *%r11
21058 #else
21059         movq    _glapi_Dispatch(%rip), %rax
21060         testq   %rax, %rax
21061         je      1f
21062         movq    4472(%rax), %r11
21063         jmp     *%r11
21064 1:
21065         pushq   %rdi
21066         pushq   %rsi
21067         pushq   %rbp
21068         call    _glapi_get_dispatch
21069         popq    %rbp
21070         popq    %rsi
21071         popq    %rdi
21072         movq    4472(%rax), %r11
21073         jmp     *%r11
21074 #endif /* defined(GLX_USE_TLS) */
21075         .size   GL_PREFIX(GetAttribLocationARB), .-GL_PREFIX(GetAttribLocationARB)
21076
21077         .p2align        4,,15
21078         .globl  GL_PREFIX(DrawBuffersARB)
21079         .type   GL_PREFIX(DrawBuffersARB), @function
21080 GL_PREFIX(DrawBuffersARB):
21081 #if defined(GLX_USE_TLS)
21082         call    _x86_64_get_dispatch@PLT
21083         movq    4480(%rax), %r11
21084         jmp     *%r11
21085 #elif defined(PTHREADS)
21086         pushq   %rdi
21087         pushq   %rsi
21088         pushq   %rbp
21089         call    _x86_64_get_dispatch@PLT
21090         popq    %rbp
21091         popq    %rsi
21092         popq    %rdi
21093         movq    4480(%rax), %r11
21094         jmp     *%r11
21095 #else
21096         movq    _glapi_Dispatch(%rip), %rax
21097         testq   %rax, %rax
21098         je      1f
21099         movq    4480(%rax), %r11
21100         jmp     *%r11
21101 1:
21102         pushq   %rdi
21103         pushq   %rsi
21104         pushq   %rbp
21105         call    _glapi_get_dispatch
21106         popq    %rbp
21107         popq    %rsi
21108         popq    %rdi
21109         movq    4480(%rax), %r11
21110         jmp     *%r11
21111 #endif /* defined(GLX_USE_TLS) */
21112         .size   GL_PREFIX(DrawBuffersARB), .-GL_PREFIX(DrawBuffersARB)
21113
21114         .p2align        4,,15
21115         .globl  GL_PREFIX(RenderbufferStorageMultisample)
21116         .type   GL_PREFIX(RenderbufferStorageMultisample), @function
21117 GL_PREFIX(RenderbufferStorageMultisample):
21118 #if defined(GLX_USE_TLS)
21119         call    _x86_64_get_dispatch@PLT
21120         movq    4488(%rax), %r11
21121         jmp     *%r11
21122 #elif defined(PTHREADS)
21123         pushq   %rdi
21124         pushq   %rsi
21125         pushq   %rdx
21126         pushq   %rcx
21127         pushq   %r8
21128         call    _x86_64_get_dispatch@PLT
21129         popq    %r8
21130         popq    %rcx
21131         popq    %rdx
21132         popq    %rsi
21133         popq    %rdi
21134         movq    4488(%rax), %r11
21135         jmp     *%r11
21136 #else
21137         movq    _glapi_Dispatch(%rip), %rax
21138         testq   %rax, %rax
21139         je      1f
21140         movq    4488(%rax), %r11
21141         jmp     *%r11
21142 1:
21143         pushq   %rdi
21144         pushq   %rsi
21145         pushq   %rdx
21146         pushq   %rcx
21147         pushq   %r8
21148         call    _glapi_get_dispatch
21149         popq    %r8
21150         popq    %rcx
21151         popq    %rdx
21152         popq    %rsi
21153         popq    %rdi
21154         movq    4488(%rax), %r11
21155         jmp     *%r11
21156 #endif /* defined(GLX_USE_TLS) */
21157         .size   GL_PREFIX(RenderbufferStorageMultisample), .-GL_PREFIX(RenderbufferStorageMultisample)
21158
21159         .p2align        4,,15
21160         .globl  GL_PREFIX(FlushMappedBufferRange)
21161         .type   GL_PREFIX(FlushMappedBufferRange), @function
21162 GL_PREFIX(FlushMappedBufferRange):
21163 #if defined(GLX_USE_TLS)
21164         call    _x86_64_get_dispatch@PLT
21165         movq    4496(%rax), %r11
21166         jmp     *%r11
21167 #elif defined(PTHREADS)
21168         pushq   %rdi
21169         pushq   %rsi
21170         pushq   %rdx
21171         call    _x86_64_get_dispatch@PLT
21172         popq    %rdx
21173         popq    %rsi
21174         popq    %rdi
21175         movq    4496(%rax), %r11
21176         jmp     *%r11
21177 #else
21178         movq    _glapi_Dispatch(%rip), %rax
21179         testq   %rax, %rax
21180         je      1f
21181         movq    4496(%rax), %r11
21182         jmp     *%r11
21183 1:
21184         pushq   %rdi
21185         pushq   %rsi
21186         pushq   %rdx
21187         call    _glapi_get_dispatch
21188         popq    %rdx
21189         popq    %rsi
21190         popq    %rdi
21191         movq    4496(%rax), %r11
21192         jmp     *%r11
21193 #endif /* defined(GLX_USE_TLS) */
21194         .size   GL_PREFIX(FlushMappedBufferRange), .-GL_PREFIX(FlushMappedBufferRange)
21195
21196         .p2align        4,,15
21197         .globl  GL_PREFIX(MapBufferRange)
21198         .type   GL_PREFIX(MapBufferRange), @function
21199 GL_PREFIX(MapBufferRange):
21200 #if defined(GLX_USE_TLS)
21201         call    _x86_64_get_dispatch@PLT
21202         movq    4504(%rax), %r11
21203         jmp     *%r11
21204 #elif defined(PTHREADS)
21205         pushq   %rdi
21206         pushq   %rsi
21207         pushq   %rdx
21208         pushq   %rcx
21209         pushq   %rbp
21210         call    _x86_64_get_dispatch@PLT
21211         popq    %rbp
21212         popq    %rcx
21213         popq    %rdx
21214         popq    %rsi
21215         popq    %rdi
21216         movq    4504(%rax), %r11
21217         jmp     *%r11
21218 #else
21219         movq    _glapi_Dispatch(%rip), %rax
21220         testq   %rax, %rax
21221         je      1f
21222         movq    4504(%rax), %r11
21223         jmp     *%r11
21224 1:
21225         pushq   %rdi
21226         pushq   %rsi
21227         pushq   %rdx
21228         pushq   %rcx
21229         pushq   %rbp
21230         call    _glapi_get_dispatch
21231         popq    %rbp
21232         popq    %rcx
21233         popq    %rdx
21234         popq    %rsi
21235         popq    %rdi
21236         movq    4504(%rax), %r11
21237         jmp     *%r11
21238 #endif /* defined(GLX_USE_TLS) */
21239         .size   GL_PREFIX(MapBufferRange), .-GL_PREFIX(MapBufferRange)
21240
21241         .p2align        4,,15
21242         .globl  GL_PREFIX(CopyBufferSubData)
21243         .type   GL_PREFIX(CopyBufferSubData), @function
21244 GL_PREFIX(CopyBufferSubData):
21245 #if defined(GLX_USE_TLS)
21246         call    _x86_64_get_dispatch@PLT
21247         movq    4512(%rax), %r11
21248         jmp     *%r11
21249 #elif defined(PTHREADS)
21250         pushq   %rdi
21251         pushq   %rsi
21252         pushq   %rdx
21253         pushq   %rcx
21254         pushq   %r8
21255         call    _x86_64_get_dispatch@PLT
21256         popq    %r8
21257         popq    %rcx
21258         popq    %rdx
21259         popq    %rsi
21260         popq    %rdi
21261         movq    4512(%rax), %r11
21262         jmp     *%r11
21263 #else
21264         movq    _glapi_Dispatch(%rip), %rax
21265         testq   %rax, %rax
21266         je      1f
21267         movq    4512(%rax), %r11
21268         jmp     *%r11
21269 1:
21270         pushq   %rdi
21271         pushq   %rsi
21272         pushq   %rdx
21273         pushq   %rcx
21274         pushq   %r8
21275         call    _glapi_get_dispatch
21276         popq    %r8
21277         popq    %rcx
21278         popq    %rdx
21279         popq    %rsi
21280         popq    %rdi
21281         movq    4512(%rax), %r11
21282         jmp     *%r11
21283 #endif /* defined(GLX_USE_TLS) */
21284         .size   GL_PREFIX(CopyBufferSubData), .-GL_PREFIX(CopyBufferSubData)
21285
21286         .p2align        4,,15
21287         .globl  GL_PREFIX(PolygonOffsetEXT)
21288         .type   GL_PREFIX(PolygonOffsetEXT), @function
21289 GL_PREFIX(PolygonOffsetEXT):
21290 #if defined(GLX_USE_TLS)
21291         call    _x86_64_get_dispatch@PLT
21292         movq    4520(%rax), %r11
21293         jmp     *%r11
21294 #elif defined(PTHREADS)
21295         subq    $24, %rsp
21296         movq    %xmm0, (%rsp)
21297         movq    %xmm1, 8(%rsp)
21298         call    _x86_64_get_dispatch@PLT
21299         movq    8(%rsp), %xmm1
21300         movq    (%rsp), %xmm0
21301         addq    $24, %rsp
21302         movq    4520(%rax), %r11
21303         jmp     *%r11
21304 #else
21305         movq    _glapi_Dispatch(%rip), %rax
21306         testq   %rax, %rax
21307         je      1f
21308         movq    4520(%rax), %r11
21309         jmp     *%r11
21310 1:
21311         subq    $24, %rsp
21312         movq    %xmm0, (%rsp)
21313         movq    %xmm1, 8(%rsp)
21314         call    _glapi_get_dispatch
21315         movq    8(%rsp), %xmm1
21316         movq    (%rsp), %xmm0
21317         addq    $24, %rsp
21318         movq    4520(%rax), %r11
21319         jmp     *%r11
21320 #endif /* defined(GLX_USE_TLS) */
21321         .size   GL_PREFIX(PolygonOffsetEXT), .-GL_PREFIX(PolygonOffsetEXT)
21322
21323         .p2align        4,,15
21324         .globl  GL_PREFIX(_dispatch_stub_566)
21325         .type   GL_PREFIX(_dispatch_stub_566), @function
21326         HIDDEN(GL_PREFIX(_dispatch_stub_566))
21327 GL_PREFIX(_dispatch_stub_566):
21328 #if defined(GLX_USE_TLS)
21329         call    _x86_64_get_dispatch@PLT
21330         movq    4528(%rax), %r11
21331         jmp     *%r11
21332 #elif defined(PTHREADS)
21333         pushq   %rdi
21334         pushq   %rsi
21335         pushq   %rbp
21336         call    _x86_64_get_dispatch@PLT
21337         popq    %rbp
21338         popq    %rsi
21339         popq    %rdi
21340         movq    4528(%rax), %r11
21341         jmp     *%r11
21342 #else
21343         movq    _glapi_Dispatch(%rip), %rax
21344         testq   %rax, %rax
21345         je      1f
21346         movq    4528(%rax), %r11
21347         jmp     *%r11
21348 1:
21349         pushq   %rdi
21350         pushq   %rsi
21351         pushq   %rbp
21352         call    _glapi_get_dispatch
21353         popq    %rbp
21354         popq    %rsi
21355         popq    %rdi
21356         movq    4528(%rax), %r11
21357         jmp     *%r11
21358 #endif /* defined(GLX_USE_TLS) */
21359         .size   GL_PREFIX(_dispatch_stub_566), .-GL_PREFIX(_dispatch_stub_566)
21360
21361         .p2align        4,,15
21362         .globl  GL_PREFIX(_dispatch_stub_567)
21363         .type   GL_PREFIX(_dispatch_stub_567), @function
21364         HIDDEN(GL_PREFIX(_dispatch_stub_567))
21365 GL_PREFIX(_dispatch_stub_567):
21366 #if defined(GLX_USE_TLS)
21367         call    _x86_64_get_dispatch@PLT
21368         movq    4536(%rax), %r11
21369         jmp     *%r11
21370 #elif defined(PTHREADS)
21371         pushq   %rdi
21372         pushq   %rsi
21373         pushq   %rbp
21374         call    _x86_64_get_dispatch@PLT
21375         popq    %rbp
21376         popq    %rsi
21377         popq    %rdi
21378         movq    4536(%rax), %r11
21379         jmp     *%r11
21380 #else
21381         movq    _glapi_Dispatch(%rip), %rax
21382         testq   %rax, %rax
21383         je      1f
21384         movq    4536(%rax), %r11
21385         jmp     *%r11
21386 1:
21387         pushq   %rdi
21388         pushq   %rsi
21389         pushq   %rbp
21390         call    _glapi_get_dispatch
21391         popq    %rbp
21392         popq    %rsi
21393         popq    %rdi
21394         movq    4536(%rax), %r11
21395         jmp     *%r11
21396 #endif /* defined(GLX_USE_TLS) */
21397         .size   GL_PREFIX(_dispatch_stub_567), .-GL_PREFIX(_dispatch_stub_567)
21398
21399         .p2align        4,,15
21400         .globl  GL_PREFIX(_dispatch_stub_568)
21401         .type   GL_PREFIX(_dispatch_stub_568), @function
21402         HIDDEN(GL_PREFIX(_dispatch_stub_568))
21403 GL_PREFIX(_dispatch_stub_568):
21404 #if defined(GLX_USE_TLS)
21405         call    _x86_64_get_dispatch@PLT
21406         movq    4544(%rax), %r11
21407         jmp     *%r11
21408 #elif defined(PTHREADS)
21409         subq    $24, %rsp
21410         movq    %rdi, (%rsp)
21411         movq    %xmm0, 8(%rsp)
21412         call    _x86_64_get_dispatch@PLT
21413         movq    8(%rsp), %xmm0
21414         movq    (%rsp), %rdi
21415         addq    $24, %rsp
21416         movq    4544(%rax), %r11
21417         jmp     *%r11
21418 #else
21419         movq    _glapi_Dispatch(%rip), %rax
21420         testq   %rax, %rax
21421         je      1f
21422         movq    4544(%rax), %r11
21423         jmp     *%r11
21424 1:
21425         subq    $24, %rsp
21426         movq    %rdi, (%rsp)
21427         movq    %xmm0, 8(%rsp)
21428         call    _glapi_get_dispatch
21429         movq    8(%rsp), %xmm0
21430         movq    (%rsp), %rdi
21431         addq    $24, %rsp
21432         movq    4544(%rax), %r11
21433         jmp     *%r11
21434 #endif /* defined(GLX_USE_TLS) */
21435         .size   GL_PREFIX(_dispatch_stub_568), .-GL_PREFIX(_dispatch_stub_568)
21436
21437         .p2align        4,,15
21438         .globl  GL_PREFIX(_dispatch_stub_569)
21439         .type   GL_PREFIX(_dispatch_stub_569), @function
21440         HIDDEN(GL_PREFIX(_dispatch_stub_569))
21441 GL_PREFIX(_dispatch_stub_569):
21442 #if defined(GLX_USE_TLS)
21443         call    _x86_64_get_dispatch@PLT
21444         movq    4552(%rax), %r11
21445         jmp     *%r11
21446 #elif defined(PTHREADS)
21447         pushq   %rdi
21448         pushq   %rsi
21449         pushq   %rbp
21450         call    _x86_64_get_dispatch@PLT
21451         popq    %rbp
21452         popq    %rsi
21453         popq    %rdi
21454         movq    4552(%rax), %r11
21455         jmp     *%r11
21456 #else
21457         movq    _glapi_Dispatch(%rip), %rax
21458         testq   %rax, %rax
21459         je      1f
21460         movq    4552(%rax), %r11
21461         jmp     *%r11
21462 1:
21463         pushq   %rdi
21464         pushq   %rsi
21465         pushq   %rbp
21466         call    _glapi_get_dispatch
21467         popq    %rbp
21468         popq    %rsi
21469         popq    %rdi
21470         movq    4552(%rax), %r11
21471         jmp     *%r11
21472 #endif /* defined(GLX_USE_TLS) */
21473         .size   GL_PREFIX(_dispatch_stub_569), .-GL_PREFIX(_dispatch_stub_569)
21474
21475         .p2align        4,,15
21476         .globl  GL_PREFIX(_dispatch_stub_570)
21477         .type   GL_PREFIX(_dispatch_stub_570), @function
21478         HIDDEN(GL_PREFIX(_dispatch_stub_570))
21479 GL_PREFIX(_dispatch_stub_570):
21480 #if defined(GLX_USE_TLS)
21481         call    _x86_64_get_dispatch@PLT
21482         movq    4560(%rax), %r11
21483         jmp     *%r11
21484 #elif defined(PTHREADS)
21485         pushq   %rdi
21486         pushq   %rsi
21487         pushq   %rbp
21488         call    _x86_64_get_dispatch@PLT
21489         popq    %rbp
21490         popq    %rsi
21491         popq    %rdi
21492         movq    4560(%rax), %r11
21493         jmp     *%r11
21494 #else
21495         movq    _glapi_Dispatch(%rip), %rax
21496         testq   %rax, %rax
21497         je      1f
21498         movq    4560(%rax), %r11
21499         jmp     *%r11
21500 1:
21501         pushq   %rdi
21502         pushq   %rsi
21503         pushq   %rbp
21504         call    _glapi_get_dispatch
21505         popq    %rbp
21506         popq    %rsi
21507         popq    %rdi
21508         movq    4560(%rax), %r11
21509         jmp     *%r11
21510 #endif /* defined(GLX_USE_TLS) */
21511         .size   GL_PREFIX(_dispatch_stub_570), .-GL_PREFIX(_dispatch_stub_570)
21512
21513         .p2align        4,,15
21514         .globl  GL_PREFIX(_dispatch_stub_571)
21515         .type   GL_PREFIX(_dispatch_stub_571), @function
21516         HIDDEN(GL_PREFIX(_dispatch_stub_571))
21517 GL_PREFIX(_dispatch_stub_571):
21518 #if defined(GLX_USE_TLS)
21519         call    _x86_64_get_dispatch@PLT
21520         movq    4568(%rax), %r11
21521         jmp     *%r11
21522 #elif defined(PTHREADS)
21523         pushq   %rdi
21524         pushq   %rsi
21525         pushq   %rbp
21526         call    _x86_64_get_dispatch@PLT
21527         popq    %rbp
21528         popq    %rsi
21529         popq    %rdi
21530         movq    4568(%rax), %r11
21531         jmp     *%r11
21532 #else
21533         movq    _glapi_Dispatch(%rip), %rax
21534         testq   %rax, %rax
21535         je      1f
21536         movq    4568(%rax), %r11
21537         jmp     *%r11
21538 1:
21539         pushq   %rdi
21540         pushq   %rsi
21541         pushq   %rbp
21542         call    _glapi_get_dispatch
21543         popq    %rbp
21544         popq    %rsi
21545         popq    %rdi
21546         movq    4568(%rax), %r11
21547         jmp     *%r11
21548 #endif /* defined(GLX_USE_TLS) */
21549         .size   GL_PREFIX(_dispatch_stub_571), .-GL_PREFIX(_dispatch_stub_571)
21550
21551         .p2align        4,,15
21552         .globl  GL_PREFIX(_dispatch_stub_572)
21553         .type   GL_PREFIX(_dispatch_stub_572), @function
21554         HIDDEN(GL_PREFIX(_dispatch_stub_572))
21555 GL_PREFIX(_dispatch_stub_572):
21556 #if defined(GLX_USE_TLS)
21557         call    _x86_64_get_dispatch@PLT
21558         movq    4576(%rax), %r11
21559         jmp     *%r11
21560 #elif defined(PTHREADS)
21561         pushq   %rdi
21562         pushq   %rsi
21563         pushq   %rbp
21564         call    _x86_64_get_dispatch@PLT
21565         popq    %rbp
21566         popq    %rsi
21567         popq    %rdi
21568         movq    4576(%rax), %r11
21569         jmp     *%r11
21570 #else
21571         movq    _glapi_Dispatch(%rip), %rax
21572         testq   %rax, %rax
21573         je      1f
21574         movq    4576(%rax), %r11
21575         jmp     *%r11
21576 1:
21577         pushq   %rdi
21578         pushq   %rsi
21579         pushq   %rbp
21580         call    _glapi_get_dispatch
21581         popq    %rbp
21582         popq    %rsi
21583         popq    %rdi
21584         movq    4576(%rax), %r11
21585         jmp     *%r11
21586 #endif /* defined(GLX_USE_TLS) */
21587         .size   GL_PREFIX(_dispatch_stub_572), .-GL_PREFIX(_dispatch_stub_572)
21588
21589         .p2align        4,,15
21590         .globl  GL_PREFIX(_dispatch_stub_573)
21591         .type   GL_PREFIX(_dispatch_stub_573), @function
21592         HIDDEN(GL_PREFIX(_dispatch_stub_573))
21593 GL_PREFIX(_dispatch_stub_573):
21594 #if defined(GLX_USE_TLS)
21595         call    _x86_64_get_dispatch@PLT
21596         movq    4584(%rax), %r11
21597         jmp     *%r11
21598 #elif defined(PTHREADS)
21599         pushq   %rdi
21600         call    _x86_64_get_dispatch@PLT
21601         popq    %rdi
21602         movq    4584(%rax), %r11
21603         jmp     *%r11
21604 #else
21605         movq    _glapi_Dispatch(%rip), %rax
21606         testq   %rax, %rax
21607         je      1f
21608         movq    4584(%rax), %r11
21609         jmp     *%r11
21610 1:
21611         pushq   %rdi
21612         call    _glapi_get_dispatch
21613         popq    %rdi
21614         movq    4584(%rax), %r11
21615         jmp     *%r11
21616 #endif /* defined(GLX_USE_TLS) */
21617         .size   GL_PREFIX(_dispatch_stub_573), .-GL_PREFIX(_dispatch_stub_573)
21618
21619         .p2align        4,,15
21620         .globl  GL_PREFIX(ColorPointerEXT)
21621         .type   GL_PREFIX(ColorPointerEXT), @function
21622 GL_PREFIX(ColorPointerEXT):
21623 #if defined(GLX_USE_TLS)
21624         call    _x86_64_get_dispatch@PLT
21625         movq    4592(%rax), %r11
21626         jmp     *%r11
21627 #elif defined(PTHREADS)
21628         pushq   %rdi
21629         pushq   %rsi
21630         pushq   %rdx
21631         pushq   %rcx
21632         pushq   %r8
21633         call    _x86_64_get_dispatch@PLT
21634         popq    %r8
21635         popq    %rcx
21636         popq    %rdx
21637         popq    %rsi
21638         popq    %rdi
21639         movq    4592(%rax), %r11
21640         jmp     *%r11
21641 #else
21642         movq    _glapi_Dispatch(%rip), %rax
21643         testq   %rax, %rax
21644         je      1f
21645         movq    4592(%rax), %r11
21646         jmp     *%r11
21647 1:
21648         pushq   %rdi
21649         pushq   %rsi
21650         pushq   %rdx
21651         pushq   %rcx
21652         pushq   %r8
21653         call    _glapi_get_dispatch
21654         popq    %r8
21655         popq    %rcx
21656         popq    %rdx
21657         popq    %rsi
21658         popq    %rdi
21659         movq    4592(%rax), %r11
21660         jmp     *%r11
21661 #endif /* defined(GLX_USE_TLS) */
21662         .size   GL_PREFIX(ColorPointerEXT), .-GL_PREFIX(ColorPointerEXT)
21663
21664         .p2align        4,,15
21665         .globl  GL_PREFIX(EdgeFlagPointerEXT)
21666         .type   GL_PREFIX(EdgeFlagPointerEXT), @function
21667 GL_PREFIX(EdgeFlagPointerEXT):
21668 #if defined(GLX_USE_TLS)
21669         call    _x86_64_get_dispatch@PLT
21670         movq    4600(%rax), %r11
21671         jmp     *%r11
21672 #elif defined(PTHREADS)
21673         pushq   %rdi
21674         pushq   %rsi
21675         pushq   %rdx
21676         call    _x86_64_get_dispatch@PLT
21677         popq    %rdx
21678         popq    %rsi
21679         popq    %rdi
21680         movq    4600(%rax), %r11
21681         jmp     *%r11
21682 #else
21683         movq    _glapi_Dispatch(%rip), %rax
21684         testq   %rax, %rax
21685         je      1f
21686         movq    4600(%rax), %r11
21687         jmp     *%r11
21688 1:
21689         pushq   %rdi
21690         pushq   %rsi
21691         pushq   %rdx
21692         call    _glapi_get_dispatch
21693         popq    %rdx
21694         popq    %rsi
21695         popq    %rdi
21696         movq    4600(%rax), %r11
21697         jmp     *%r11
21698 #endif /* defined(GLX_USE_TLS) */
21699         .size   GL_PREFIX(EdgeFlagPointerEXT), .-GL_PREFIX(EdgeFlagPointerEXT)
21700
21701         .p2align        4,,15
21702         .globl  GL_PREFIX(IndexPointerEXT)
21703         .type   GL_PREFIX(IndexPointerEXT), @function
21704 GL_PREFIX(IndexPointerEXT):
21705 #if defined(GLX_USE_TLS)
21706         call    _x86_64_get_dispatch@PLT
21707         movq    4608(%rax), %r11
21708         jmp     *%r11
21709 #elif defined(PTHREADS)
21710         pushq   %rdi
21711         pushq   %rsi
21712         pushq   %rdx
21713         pushq   %rcx
21714         pushq   %rbp
21715         call    _x86_64_get_dispatch@PLT
21716         popq    %rbp
21717         popq    %rcx
21718         popq    %rdx
21719         popq    %rsi
21720         popq    %rdi
21721         movq    4608(%rax), %r11
21722         jmp     *%r11
21723 #else
21724         movq    _glapi_Dispatch(%rip), %rax
21725         testq   %rax, %rax
21726         je      1f
21727         movq    4608(%rax), %r11
21728         jmp     *%r11
21729 1:
21730         pushq   %rdi
21731         pushq   %rsi
21732         pushq   %rdx
21733         pushq   %rcx
21734         pushq   %rbp
21735         call    _glapi_get_dispatch
21736         popq    %rbp
21737         popq    %rcx
21738         popq    %rdx
21739         popq    %rsi
21740         popq    %rdi
21741         movq    4608(%rax), %r11
21742         jmp     *%r11
21743 #endif /* defined(GLX_USE_TLS) */
21744         .size   GL_PREFIX(IndexPointerEXT), .-GL_PREFIX(IndexPointerEXT)
21745
21746         .p2align        4,,15
21747         .globl  GL_PREFIX(NormalPointerEXT)
21748         .type   GL_PREFIX(NormalPointerEXT), @function
21749 GL_PREFIX(NormalPointerEXT):
21750 #if defined(GLX_USE_TLS)
21751         call    _x86_64_get_dispatch@PLT
21752         movq    4616(%rax), %r11
21753         jmp     *%r11
21754 #elif defined(PTHREADS)
21755         pushq   %rdi
21756         pushq   %rsi
21757         pushq   %rdx
21758         pushq   %rcx
21759         pushq   %rbp
21760         call    _x86_64_get_dispatch@PLT
21761         popq    %rbp
21762         popq    %rcx
21763         popq    %rdx
21764         popq    %rsi
21765         popq    %rdi
21766         movq    4616(%rax), %r11
21767         jmp     *%r11
21768 #else
21769         movq    _glapi_Dispatch(%rip), %rax
21770         testq   %rax, %rax
21771         je      1f
21772         movq    4616(%rax), %r11
21773         jmp     *%r11
21774 1:
21775         pushq   %rdi
21776         pushq   %rsi
21777         pushq   %rdx
21778         pushq   %rcx
21779         pushq   %rbp
21780         call    _glapi_get_dispatch
21781         popq    %rbp
21782         popq    %rcx
21783         popq    %rdx
21784         popq    %rsi
21785         popq    %rdi
21786         movq    4616(%rax), %r11
21787         jmp     *%r11
21788 #endif /* defined(GLX_USE_TLS) */
21789         .size   GL_PREFIX(NormalPointerEXT), .-GL_PREFIX(NormalPointerEXT)
21790
21791         .p2align        4,,15
21792         .globl  GL_PREFIX(TexCoordPointerEXT)
21793         .type   GL_PREFIX(TexCoordPointerEXT), @function
21794 GL_PREFIX(TexCoordPointerEXT):
21795 #if defined(GLX_USE_TLS)
21796         call    _x86_64_get_dispatch@PLT
21797         movq    4624(%rax), %r11
21798         jmp     *%r11
21799 #elif defined(PTHREADS)
21800         pushq   %rdi
21801         pushq   %rsi
21802         pushq   %rdx
21803         pushq   %rcx
21804         pushq   %r8
21805         call    _x86_64_get_dispatch@PLT
21806         popq    %r8
21807         popq    %rcx
21808         popq    %rdx
21809         popq    %rsi
21810         popq    %rdi
21811         movq    4624(%rax), %r11
21812         jmp     *%r11
21813 #else
21814         movq    _glapi_Dispatch(%rip), %rax
21815         testq   %rax, %rax
21816         je      1f
21817         movq    4624(%rax), %r11
21818         jmp     *%r11
21819 1:
21820         pushq   %rdi
21821         pushq   %rsi
21822         pushq   %rdx
21823         pushq   %rcx
21824         pushq   %r8
21825         call    _glapi_get_dispatch
21826         popq    %r8
21827         popq    %rcx
21828         popq    %rdx
21829         popq    %rsi
21830         popq    %rdi
21831         movq    4624(%rax), %r11
21832         jmp     *%r11
21833 #endif /* defined(GLX_USE_TLS) */
21834         .size   GL_PREFIX(TexCoordPointerEXT), .-GL_PREFIX(TexCoordPointerEXT)
21835
21836         .p2align        4,,15
21837         .globl  GL_PREFIX(VertexPointerEXT)
21838         .type   GL_PREFIX(VertexPointerEXT), @function
21839 GL_PREFIX(VertexPointerEXT):
21840 #if defined(GLX_USE_TLS)
21841         call    _x86_64_get_dispatch@PLT
21842         movq    4632(%rax), %r11
21843         jmp     *%r11
21844 #elif defined(PTHREADS)
21845         pushq   %rdi
21846         pushq   %rsi
21847         pushq   %rdx
21848         pushq   %rcx
21849         pushq   %r8
21850         call    _x86_64_get_dispatch@PLT
21851         popq    %r8
21852         popq    %rcx
21853         popq    %rdx
21854         popq    %rsi
21855         popq    %rdi
21856         movq    4632(%rax), %r11
21857         jmp     *%r11
21858 #else
21859         movq    _glapi_Dispatch(%rip), %rax
21860         testq   %rax, %rax
21861         je      1f
21862         movq    4632(%rax), %r11
21863         jmp     *%r11
21864 1:
21865         pushq   %rdi
21866         pushq   %rsi
21867         pushq   %rdx
21868         pushq   %rcx
21869         pushq   %r8
21870         call    _glapi_get_dispatch
21871         popq    %r8
21872         popq    %rcx
21873         popq    %rdx
21874         popq    %rsi
21875         popq    %rdi
21876         movq    4632(%rax), %r11
21877         jmp     *%r11
21878 #endif /* defined(GLX_USE_TLS) */
21879         .size   GL_PREFIX(VertexPointerEXT), .-GL_PREFIX(VertexPointerEXT)
21880
21881         .p2align        4,,15
21882         .globl  GL_PREFIX(PointParameterfEXT)
21883         .type   GL_PREFIX(PointParameterfEXT), @function
21884 GL_PREFIX(PointParameterfEXT):
21885 #if defined(GLX_USE_TLS)
21886         call    _x86_64_get_dispatch@PLT
21887         movq    4640(%rax), %r11
21888         jmp     *%r11
21889 #elif defined(PTHREADS)
21890         subq    $24, %rsp
21891         movq    %rdi, (%rsp)
21892         movq    %xmm0, 8(%rsp)
21893         call    _x86_64_get_dispatch@PLT
21894         movq    8(%rsp), %xmm0
21895         movq    (%rsp), %rdi
21896         addq    $24, %rsp
21897         movq    4640(%rax), %r11
21898         jmp     *%r11
21899 #else
21900         movq    _glapi_Dispatch(%rip), %rax
21901         testq   %rax, %rax
21902         je      1f
21903         movq    4640(%rax), %r11
21904         jmp     *%r11
21905 1:
21906         subq    $24, %rsp
21907         movq    %rdi, (%rsp)
21908         movq    %xmm0, 8(%rsp)
21909         call    _glapi_get_dispatch
21910         movq    8(%rsp), %xmm0
21911         movq    (%rsp), %rdi
21912         addq    $24, %rsp
21913         movq    4640(%rax), %r11
21914         jmp     *%r11
21915 #endif /* defined(GLX_USE_TLS) */
21916         .size   GL_PREFIX(PointParameterfEXT), .-GL_PREFIX(PointParameterfEXT)
21917
21918         .p2align        4,,15
21919         .globl  GL_PREFIX(PointParameterfvEXT)
21920         .type   GL_PREFIX(PointParameterfvEXT), @function
21921 GL_PREFIX(PointParameterfvEXT):
21922 #if defined(GLX_USE_TLS)
21923         call    _x86_64_get_dispatch@PLT
21924         movq    4648(%rax), %r11
21925         jmp     *%r11
21926 #elif defined(PTHREADS)
21927         pushq   %rdi
21928         pushq   %rsi
21929         pushq   %rbp
21930         call    _x86_64_get_dispatch@PLT
21931         popq    %rbp
21932         popq    %rsi
21933         popq    %rdi
21934         movq    4648(%rax), %r11
21935         jmp     *%r11
21936 #else
21937         movq    _glapi_Dispatch(%rip), %rax
21938         testq   %rax, %rax
21939         je      1f
21940         movq    4648(%rax), %r11
21941         jmp     *%r11
21942 1:
21943         pushq   %rdi
21944         pushq   %rsi
21945         pushq   %rbp
21946         call    _glapi_get_dispatch
21947         popq    %rbp
21948         popq    %rsi
21949         popq    %rdi
21950         movq    4648(%rax), %r11
21951         jmp     *%r11
21952 #endif /* defined(GLX_USE_TLS) */
21953         .size   GL_PREFIX(PointParameterfvEXT), .-GL_PREFIX(PointParameterfvEXT)
21954
21955         .p2align        4,,15
21956         .globl  GL_PREFIX(LockArraysEXT)
21957         .type   GL_PREFIX(LockArraysEXT), @function
21958 GL_PREFIX(LockArraysEXT):
21959 #if defined(GLX_USE_TLS)
21960         call    _x86_64_get_dispatch@PLT
21961         movq    4656(%rax), %r11
21962         jmp     *%r11
21963 #elif defined(PTHREADS)
21964         pushq   %rdi
21965         pushq   %rsi
21966         pushq   %rbp
21967         call    _x86_64_get_dispatch@PLT
21968         popq    %rbp
21969         popq    %rsi
21970         popq    %rdi
21971         movq    4656(%rax), %r11
21972         jmp     *%r11
21973 #else
21974         movq    _glapi_Dispatch(%rip), %rax
21975         testq   %rax, %rax
21976         je      1f
21977         movq    4656(%rax), %r11
21978         jmp     *%r11
21979 1:
21980         pushq   %rdi
21981         pushq   %rsi
21982         pushq   %rbp
21983         call    _glapi_get_dispatch
21984         popq    %rbp
21985         popq    %rsi
21986         popq    %rdi
21987         movq    4656(%rax), %r11
21988         jmp     *%r11
21989 #endif /* defined(GLX_USE_TLS) */
21990         .size   GL_PREFIX(LockArraysEXT), .-GL_PREFIX(LockArraysEXT)
21991
21992         .p2align        4,,15
21993         .globl  GL_PREFIX(UnlockArraysEXT)
21994         .type   GL_PREFIX(UnlockArraysEXT), @function
21995 GL_PREFIX(UnlockArraysEXT):
21996 #if defined(GLX_USE_TLS)
21997         call    _x86_64_get_dispatch@PLT
21998         movq    4664(%rax), %r11
21999         jmp     *%r11
22000 #elif defined(PTHREADS)
22001         pushq   %rbp
22002         call    _x86_64_get_dispatch@PLT
22003         popq    %rbp
22004         movq    4664(%rax), %r11
22005         jmp     *%r11
22006 #else
22007         movq    _glapi_Dispatch(%rip), %rax
22008         testq   %rax, %rax
22009         je      1f
22010         movq    4664(%rax), %r11
22011         jmp     *%r11
22012 1:
22013         pushq   %rbp
22014         call    _glapi_get_dispatch
22015         popq    %rbp
22016         movq    4664(%rax), %r11
22017         jmp     *%r11
22018 #endif /* defined(GLX_USE_TLS) */
22019         .size   GL_PREFIX(UnlockArraysEXT), .-GL_PREFIX(UnlockArraysEXT)
22020
22021         .p2align        4,,15
22022         .globl  GL_PREFIX(_dispatch_stub_584)
22023         .type   GL_PREFIX(_dispatch_stub_584), @function
22024         HIDDEN(GL_PREFIX(_dispatch_stub_584))
22025 GL_PREFIX(_dispatch_stub_584):
22026 #if defined(GLX_USE_TLS)
22027         call    _x86_64_get_dispatch@PLT
22028         movq    4672(%rax), %r11
22029         jmp     *%r11
22030 #elif defined(PTHREADS)
22031         pushq   %rdi
22032         pushq   %rsi
22033         pushq   %rbp
22034         call    _x86_64_get_dispatch@PLT
22035         popq    %rbp
22036         popq    %rsi
22037         popq    %rdi
22038         movq    4672(%rax), %r11
22039         jmp     *%r11
22040 #else
22041         movq    _glapi_Dispatch(%rip), %rax
22042         testq   %rax, %rax
22043         je      1f
22044         movq    4672(%rax), %r11
22045         jmp     *%r11
22046 1:
22047         pushq   %rdi
22048         pushq   %rsi
22049         pushq   %rbp
22050         call    _glapi_get_dispatch
22051         popq    %rbp
22052         popq    %rsi
22053         popq    %rdi
22054         movq    4672(%rax), %r11
22055         jmp     *%r11
22056 #endif /* defined(GLX_USE_TLS) */
22057         .size   GL_PREFIX(_dispatch_stub_584), .-GL_PREFIX(_dispatch_stub_584)
22058
22059         .p2align        4,,15
22060         .globl  GL_PREFIX(_dispatch_stub_585)
22061         .type   GL_PREFIX(_dispatch_stub_585), @function
22062         HIDDEN(GL_PREFIX(_dispatch_stub_585))
22063 GL_PREFIX(_dispatch_stub_585):
22064 #if defined(GLX_USE_TLS)
22065         call    _x86_64_get_dispatch@PLT
22066         movq    4680(%rax), %r11
22067         jmp     *%r11
22068 #elif defined(PTHREADS)
22069         pushq   %rdi
22070         pushq   %rsi
22071         pushq   %rbp
22072         call    _x86_64_get_dispatch@PLT
22073         popq    %rbp
22074         popq    %rsi
22075         popq    %rdi
22076         movq    4680(%rax), %r11
22077         jmp     *%r11
22078 #else
22079         movq    _glapi_Dispatch(%rip), %rax
22080         testq   %rax, %rax
22081         je      1f
22082         movq    4680(%rax), %r11
22083         jmp     *%r11
22084 1:
22085         pushq   %rdi
22086         pushq   %rsi
22087         pushq   %rbp
22088         call    _glapi_get_dispatch
22089         popq    %rbp
22090         popq    %rsi
22091         popq    %rdi
22092         movq    4680(%rax), %r11
22093         jmp     *%r11
22094 #endif /* defined(GLX_USE_TLS) */
22095         .size   GL_PREFIX(_dispatch_stub_585), .-GL_PREFIX(_dispatch_stub_585)
22096
22097         .p2align        4,,15
22098         .globl  GL_PREFIX(SecondaryColor3bEXT)
22099         .type   GL_PREFIX(SecondaryColor3bEXT), @function
22100 GL_PREFIX(SecondaryColor3bEXT):
22101 #if defined(GLX_USE_TLS)
22102         call    _x86_64_get_dispatch@PLT
22103         movq    4688(%rax), %r11
22104         jmp     *%r11
22105 #elif defined(PTHREADS)
22106         pushq   %rdi
22107         pushq   %rsi
22108         pushq   %rdx
22109         call    _x86_64_get_dispatch@PLT
22110         popq    %rdx
22111         popq    %rsi
22112         popq    %rdi
22113         movq    4688(%rax), %r11
22114         jmp     *%r11
22115 #else
22116         movq    _glapi_Dispatch(%rip), %rax
22117         testq   %rax, %rax
22118         je      1f
22119         movq    4688(%rax), %r11
22120         jmp     *%r11
22121 1:
22122         pushq   %rdi
22123         pushq   %rsi
22124         pushq   %rdx
22125         call    _glapi_get_dispatch
22126         popq    %rdx
22127         popq    %rsi
22128         popq    %rdi
22129         movq    4688(%rax), %r11
22130         jmp     *%r11
22131 #endif /* defined(GLX_USE_TLS) */
22132         .size   GL_PREFIX(SecondaryColor3bEXT), .-GL_PREFIX(SecondaryColor3bEXT)
22133
22134         .p2align        4,,15
22135         .globl  GL_PREFIX(SecondaryColor3bvEXT)
22136         .type   GL_PREFIX(SecondaryColor3bvEXT), @function
22137 GL_PREFIX(SecondaryColor3bvEXT):
22138 #if defined(GLX_USE_TLS)
22139         call    _x86_64_get_dispatch@PLT
22140         movq    4696(%rax), %r11
22141         jmp     *%r11
22142 #elif defined(PTHREADS)
22143         pushq   %rdi
22144         call    _x86_64_get_dispatch@PLT
22145         popq    %rdi
22146         movq    4696(%rax), %r11
22147         jmp     *%r11
22148 #else
22149         movq    _glapi_Dispatch(%rip), %rax
22150         testq   %rax, %rax
22151         je      1f
22152         movq    4696(%rax), %r11
22153         jmp     *%r11
22154 1:
22155         pushq   %rdi
22156         call    _glapi_get_dispatch
22157         popq    %rdi
22158         movq    4696(%rax), %r11
22159         jmp     *%r11
22160 #endif /* defined(GLX_USE_TLS) */
22161         .size   GL_PREFIX(SecondaryColor3bvEXT), .-GL_PREFIX(SecondaryColor3bvEXT)
22162
22163         .p2align        4,,15
22164         .globl  GL_PREFIX(SecondaryColor3dEXT)
22165         .type   GL_PREFIX(SecondaryColor3dEXT), @function
22166 GL_PREFIX(SecondaryColor3dEXT):
22167 #if defined(GLX_USE_TLS)
22168         call    _x86_64_get_dispatch@PLT
22169         movq    4704(%rax), %r11
22170         jmp     *%r11
22171 #elif defined(PTHREADS)
22172         subq    $24, %rsp
22173         movq    %xmm0, (%rsp)
22174         movq    %xmm1, 8(%rsp)
22175         movq    %xmm2, 16(%rsp)
22176         call    _x86_64_get_dispatch@PLT
22177         movq    16(%rsp), %xmm2
22178         movq    8(%rsp), %xmm1
22179         movq    (%rsp), %xmm0
22180         addq    $24, %rsp
22181         movq    4704(%rax), %r11
22182         jmp     *%r11
22183 #else
22184         movq    _glapi_Dispatch(%rip), %rax
22185         testq   %rax, %rax
22186         je      1f
22187         movq    4704(%rax), %r11
22188         jmp     *%r11
22189 1:
22190         subq    $24, %rsp
22191         movq    %xmm0, (%rsp)
22192         movq    %xmm1, 8(%rsp)
22193         movq    %xmm2, 16(%rsp)
22194         call    _glapi_get_dispatch
22195         movq    16(%rsp), %xmm2
22196         movq    8(%rsp), %xmm1
22197         movq    (%rsp), %xmm0
22198         addq    $24, %rsp
22199         movq    4704(%rax), %r11
22200         jmp     *%r11
22201 #endif /* defined(GLX_USE_TLS) */
22202         .size   GL_PREFIX(SecondaryColor3dEXT), .-GL_PREFIX(SecondaryColor3dEXT)
22203
22204         .p2align        4,,15
22205         .globl  GL_PREFIX(SecondaryColor3dvEXT)
22206         .type   GL_PREFIX(SecondaryColor3dvEXT), @function
22207 GL_PREFIX(SecondaryColor3dvEXT):
22208 #if defined(GLX_USE_TLS)
22209         call    _x86_64_get_dispatch@PLT
22210         movq    4712(%rax), %r11
22211         jmp     *%r11
22212 #elif defined(PTHREADS)
22213         pushq   %rdi
22214         call    _x86_64_get_dispatch@PLT
22215         popq    %rdi
22216         movq    4712(%rax), %r11
22217         jmp     *%r11
22218 #else
22219         movq    _glapi_Dispatch(%rip), %rax
22220         testq   %rax, %rax
22221         je      1f
22222         movq    4712(%rax), %r11
22223         jmp     *%r11
22224 1:
22225         pushq   %rdi
22226         call    _glapi_get_dispatch
22227         popq    %rdi
22228         movq    4712(%rax), %r11
22229         jmp     *%r11
22230 #endif /* defined(GLX_USE_TLS) */
22231         .size   GL_PREFIX(SecondaryColor3dvEXT), .-GL_PREFIX(SecondaryColor3dvEXT)
22232
22233         .p2align        4,,15
22234         .globl  GL_PREFIX(SecondaryColor3fEXT)
22235         .type   GL_PREFIX(SecondaryColor3fEXT), @function
22236 GL_PREFIX(SecondaryColor3fEXT):
22237 #if defined(GLX_USE_TLS)
22238         call    _x86_64_get_dispatch@PLT
22239         movq    4720(%rax), %r11
22240         jmp     *%r11
22241 #elif defined(PTHREADS)
22242         subq    $24, %rsp
22243         movq    %xmm0, (%rsp)
22244         movq    %xmm1, 8(%rsp)
22245         movq    %xmm2, 16(%rsp)
22246         call    _x86_64_get_dispatch@PLT
22247         movq    16(%rsp), %xmm2
22248         movq    8(%rsp), %xmm1
22249         movq    (%rsp), %xmm0
22250         addq    $24, %rsp
22251         movq    4720(%rax), %r11
22252         jmp     *%r11
22253 #else
22254         movq    _glapi_Dispatch(%rip), %rax
22255         testq   %rax, %rax
22256         je      1f
22257         movq    4720(%rax), %r11
22258         jmp     *%r11
22259 1:
22260         subq    $24, %rsp
22261         movq    %xmm0, (%rsp)
22262         movq    %xmm1, 8(%rsp)
22263         movq    %xmm2, 16(%rsp)
22264         call    _glapi_get_dispatch
22265         movq    16(%rsp), %xmm2
22266         movq    8(%rsp), %xmm1
22267         movq    (%rsp), %xmm0
22268         addq    $24, %rsp
22269         movq    4720(%rax), %r11
22270         jmp     *%r11
22271 #endif /* defined(GLX_USE_TLS) */
22272         .size   GL_PREFIX(SecondaryColor3fEXT), .-GL_PREFIX(SecondaryColor3fEXT)
22273
22274         .p2align        4,,15
22275         .globl  GL_PREFIX(SecondaryColor3fvEXT)
22276         .type   GL_PREFIX(SecondaryColor3fvEXT), @function
22277 GL_PREFIX(SecondaryColor3fvEXT):
22278 #if defined(GLX_USE_TLS)
22279         call    _x86_64_get_dispatch@PLT
22280         movq    4728(%rax), %r11
22281         jmp     *%r11
22282 #elif defined(PTHREADS)
22283         pushq   %rdi
22284         call    _x86_64_get_dispatch@PLT
22285         popq    %rdi
22286         movq    4728(%rax), %r11
22287         jmp     *%r11
22288 #else
22289         movq    _glapi_Dispatch(%rip), %rax
22290         testq   %rax, %rax
22291         je      1f
22292         movq    4728(%rax), %r11
22293         jmp     *%r11
22294 1:
22295         pushq   %rdi
22296         call    _glapi_get_dispatch
22297         popq    %rdi
22298         movq    4728(%rax), %r11
22299         jmp     *%r11
22300 #endif /* defined(GLX_USE_TLS) */
22301         .size   GL_PREFIX(SecondaryColor3fvEXT), .-GL_PREFIX(SecondaryColor3fvEXT)
22302
22303         .p2align        4,,15
22304         .globl  GL_PREFIX(SecondaryColor3iEXT)
22305         .type   GL_PREFIX(SecondaryColor3iEXT), @function
22306 GL_PREFIX(SecondaryColor3iEXT):
22307 #if defined(GLX_USE_TLS)
22308         call    _x86_64_get_dispatch@PLT
22309         movq    4736(%rax), %r11
22310         jmp     *%r11
22311 #elif defined(PTHREADS)
22312         pushq   %rdi
22313         pushq   %rsi
22314         pushq   %rdx
22315         call    _x86_64_get_dispatch@PLT
22316         popq    %rdx
22317         popq    %rsi
22318         popq    %rdi
22319         movq    4736(%rax), %r11
22320         jmp     *%r11
22321 #else
22322         movq    _glapi_Dispatch(%rip), %rax
22323         testq   %rax, %rax
22324         je      1f
22325         movq    4736(%rax), %r11
22326         jmp     *%r11
22327 1:
22328         pushq   %rdi
22329         pushq   %rsi
22330         pushq   %rdx
22331         call    _glapi_get_dispatch
22332         popq    %rdx
22333         popq    %rsi
22334         popq    %rdi
22335         movq    4736(%rax), %r11
22336         jmp     *%r11
22337 #endif /* defined(GLX_USE_TLS) */
22338         .size   GL_PREFIX(SecondaryColor3iEXT), .-GL_PREFIX(SecondaryColor3iEXT)
22339
22340         .p2align        4,,15
22341         .globl  GL_PREFIX(SecondaryColor3ivEXT)
22342         .type   GL_PREFIX(SecondaryColor3ivEXT), @function
22343 GL_PREFIX(SecondaryColor3ivEXT):
22344 #if defined(GLX_USE_TLS)
22345         call    _x86_64_get_dispatch@PLT
22346         movq    4744(%rax), %r11
22347         jmp     *%r11
22348 #elif defined(PTHREADS)
22349         pushq   %rdi
22350         call    _x86_64_get_dispatch@PLT
22351         popq    %rdi
22352         movq    4744(%rax), %r11
22353         jmp     *%r11
22354 #else
22355         movq    _glapi_Dispatch(%rip), %rax
22356         testq   %rax, %rax
22357         je      1f
22358         movq    4744(%rax), %r11
22359         jmp     *%r11
22360 1:
22361         pushq   %rdi
22362         call    _glapi_get_dispatch
22363         popq    %rdi
22364         movq    4744(%rax), %r11
22365         jmp     *%r11
22366 #endif /* defined(GLX_USE_TLS) */
22367         .size   GL_PREFIX(SecondaryColor3ivEXT), .-GL_PREFIX(SecondaryColor3ivEXT)
22368
22369         .p2align        4,,15
22370         .globl  GL_PREFIX(SecondaryColor3sEXT)
22371         .type   GL_PREFIX(SecondaryColor3sEXT), @function
22372 GL_PREFIX(SecondaryColor3sEXT):
22373 #if defined(GLX_USE_TLS)
22374         call    _x86_64_get_dispatch@PLT
22375         movq    4752(%rax), %r11
22376         jmp     *%r11
22377 #elif defined(PTHREADS)
22378         pushq   %rdi
22379         pushq   %rsi
22380         pushq   %rdx
22381         call    _x86_64_get_dispatch@PLT
22382         popq    %rdx
22383         popq    %rsi
22384         popq    %rdi
22385         movq    4752(%rax), %r11
22386         jmp     *%r11
22387 #else
22388         movq    _glapi_Dispatch(%rip), %rax
22389         testq   %rax, %rax
22390         je      1f
22391         movq    4752(%rax), %r11
22392         jmp     *%r11
22393 1:
22394         pushq   %rdi
22395         pushq   %rsi
22396         pushq   %rdx
22397         call    _glapi_get_dispatch
22398         popq    %rdx
22399         popq    %rsi
22400         popq    %rdi
22401         movq    4752(%rax), %r11
22402         jmp     *%r11
22403 #endif /* defined(GLX_USE_TLS) */
22404         .size   GL_PREFIX(SecondaryColor3sEXT), .-GL_PREFIX(SecondaryColor3sEXT)
22405
22406         .p2align        4,,15
22407         .globl  GL_PREFIX(SecondaryColor3svEXT)
22408         .type   GL_PREFIX(SecondaryColor3svEXT), @function
22409 GL_PREFIX(SecondaryColor3svEXT):
22410 #if defined(GLX_USE_TLS)
22411         call    _x86_64_get_dispatch@PLT
22412         movq    4760(%rax), %r11
22413         jmp     *%r11
22414 #elif defined(PTHREADS)
22415         pushq   %rdi
22416         call    _x86_64_get_dispatch@PLT
22417         popq    %rdi
22418         movq    4760(%rax), %r11
22419         jmp     *%r11
22420 #else
22421         movq    _glapi_Dispatch(%rip), %rax
22422         testq   %rax, %rax
22423         je      1f
22424         movq    4760(%rax), %r11
22425         jmp     *%r11
22426 1:
22427         pushq   %rdi
22428         call    _glapi_get_dispatch
22429         popq    %rdi
22430         movq    4760(%rax), %r11
22431         jmp     *%r11
22432 #endif /* defined(GLX_USE_TLS) */
22433         .size   GL_PREFIX(SecondaryColor3svEXT), .-GL_PREFIX(SecondaryColor3svEXT)
22434
22435         .p2align        4,,15
22436         .globl  GL_PREFIX(SecondaryColor3ubEXT)
22437         .type   GL_PREFIX(SecondaryColor3ubEXT), @function
22438 GL_PREFIX(SecondaryColor3ubEXT):
22439 #if defined(GLX_USE_TLS)
22440         call    _x86_64_get_dispatch@PLT
22441         movq    4768(%rax), %r11
22442         jmp     *%r11
22443 #elif defined(PTHREADS)
22444         pushq   %rdi
22445         pushq   %rsi
22446         pushq   %rdx
22447         call    _x86_64_get_dispatch@PLT
22448         popq    %rdx
22449         popq    %rsi
22450         popq    %rdi
22451         movq    4768(%rax), %r11
22452         jmp     *%r11
22453 #else
22454         movq    _glapi_Dispatch(%rip), %rax
22455         testq   %rax, %rax
22456         je      1f
22457         movq    4768(%rax), %r11
22458         jmp     *%r11
22459 1:
22460         pushq   %rdi
22461         pushq   %rsi
22462         pushq   %rdx
22463         call    _glapi_get_dispatch
22464         popq    %rdx
22465         popq    %rsi
22466         popq    %rdi
22467         movq    4768(%rax), %r11
22468         jmp     *%r11
22469 #endif /* defined(GLX_USE_TLS) */
22470         .size   GL_PREFIX(SecondaryColor3ubEXT), .-GL_PREFIX(SecondaryColor3ubEXT)
22471
22472         .p2align        4,,15
22473         .globl  GL_PREFIX(SecondaryColor3ubvEXT)
22474         .type   GL_PREFIX(SecondaryColor3ubvEXT), @function
22475 GL_PREFIX(SecondaryColor3ubvEXT):
22476 #if defined(GLX_USE_TLS)
22477         call    _x86_64_get_dispatch@PLT
22478         movq    4776(%rax), %r11
22479         jmp     *%r11
22480 #elif defined(PTHREADS)
22481         pushq   %rdi
22482         call    _x86_64_get_dispatch@PLT
22483         popq    %rdi
22484         movq    4776(%rax), %r11
22485         jmp     *%r11
22486 #else
22487         movq    _glapi_Dispatch(%rip), %rax
22488         testq   %rax, %rax
22489         je      1f
22490         movq    4776(%rax), %r11
22491         jmp     *%r11
22492 1:
22493         pushq   %rdi
22494         call    _glapi_get_dispatch
22495         popq    %rdi
22496         movq    4776(%rax), %r11
22497         jmp     *%r11
22498 #endif /* defined(GLX_USE_TLS) */
22499         .size   GL_PREFIX(SecondaryColor3ubvEXT), .-GL_PREFIX(SecondaryColor3ubvEXT)
22500
22501         .p2align        4,,15
22502         .globl  GL_PREFIX(SecondaryColor3uiEXT)
22503         .type   GL_PREFIX(SecondaryColor3uiEXT), @function
22504 GL_PREFIX(SecondaryColor3uiEXT):
22505 #if defined(GLX_USE_TLS)
22506         call    _x86_64_get_dispatch@PLT
22507         movq    4784(%rax), %r11
22508         jmp     *%r11
22509 #elif defined(PTHREADS)
22510         pushq   %rdi
22511         pushq   %rsi
22512         pushq   %rdx
22513         call    _x86_64_get_dispatch@PLT
22514         popq    %rdx
22515         popq    %rsi
22516         popq    %rdi
22517         movq    4784(%rax), %r11
22518         jmp     *%r11
22519 #else
22520         movq    _glapi_Dispatch(%rip), %rax
22521         testq   %rax, %rax
22522         je      1f
22523         movq    4784(%rax), %r11
22524         jmp     *%r11
22525 1:
22526         pushq   %rdi
22527         pushq   %rsi
22528         pushq   %rdx
22529         call    _glapi_get_dispatch
22530         popq    %rdx
22531         popq    %rsi
22532         popq    %rdi
22533         movq    4784(%rax), %r11
22534         jmp     *%r11
22535 #endif /* defined(GLX_USE_TLS) */
22536         .size   GL_PREFIX(SecondaryColor3uiEXT), .-GL_PREFIX(SecondaryColor3uiEXT)
22537
22538         .p2align        4,,15
22539         .globl  GL_PREFIX(SecondaryColor3uivEXT)
22540         .type   GL_PREFIX(SecondaryColor3uivEXT), @function
22541 GL_PREFIX(SecondaryColor3uivEXT):
22542 #if defined(GLX_USE_TLS)
22543         call    _x86_64_get_dispatch@PLT
22544         movq    4792(%rax), %r11
22545         jmp     *%r11
22546 #elif defined(PTHREADS)
22547         pushq   %rdi
22548         call    _x86_64_get_dispatch@PLT
22549         popq    %rdi
22550         movq    4792(%rax), %r11
22551         jmp     *%r11
22552 #else
22553         movq    _glapi_Dispatch(%rip), %rax
22554         testq   %rax, %rax
22555         je      1f
22556         movq    4792(%rax), %r11
22557         jmp     *%r11
22558 1:
22559         pushq   %rdi
22560         call    _glapi_get_dispatch
22561         popq    %rdi
22562         movq    4792(%rax), %r11
22563         jmp     *%r11
22564 #endif /* defined(GLX_USE_TLS) */
22565         .size   GL_PREFIX(SecondaryColor3uivEXT), .-GL_PREFIX(SecondaryColor3uivEXT)
22566
22567         .p2align        4,,15
22568         .globl  GL_PREFIX(SecondaryColor3usEXT)
22569         .type   GL_PREFIX(SecondaryColor3usEXT), @function
22570 GL_PREFIX(SecondaryColor3usEXT):
22571 #if defined(GLX_USE_TLS)
22572         call    _x86_64_get_dispatch@PLT
22573         movq    4800(%rax), %r11
22574         jmp     *%r11
22575 #elif defined(PTHREADS)
22576         pushq   %rdi
22577         pushq   %rsi
22578         pushq   %rdx
22579         call    _x86_64_get_dispatch@PLT
22580         popq    %rdx
22581         popq    %rsi
22582         popq    %rdi
22583         movq    4800(%rax), %r11
22584         jmp     *%r11
22585 #else
22586         movq    _glapi_Dispatch(%rip), %rax
22587         testq   %rax, %rax
22588         je      1f
22589         movq    4800(%rax), %r11
22590         jmp     *%r11
22591 1:
22592         pushq   %rdi
22593         pushq   %rsi
22594         pushq   %rdx
22595         call    _glapi_get_dispatch
22596         popq    %rdx
22597         popq    %rsi
22598         popq    %rdi
22599         movq    4800(%rax), %r11
22600         jmp     *%r11
22601 #endif /* defined(GLX_USE_TLS) */
22602         .size   GL_PREFIX(SecondaryColor3usEXT), .-GL_PREFIX(SecondaryColor3usEXT)
22603
22604         .p2align        4,,15
22605         .globl  GL_PREFIX(SecondaryColor3usvEXT)
22606         .type   GL_PREFIX(SecondaryColor3usvEXT), @function
22607 GL_PREFIX(SecondaryColor3usvEXT):
22608 #if defined(GLX_USE_TLS)
22609         call    _x86_64_get_dispatch@PLT
22610         movq    4808(%rax), %r11
22611         jmp     *%r11
22612 #elif defined(PTHREADS)
22613         pushq   %rdi
22614         call    _x86_64_get_dispatch@PLT
22615         popq    %rdi
22616         movq    4808(%rax), %r11
22617         jmp     *%r11
22618 #else
22619         movq    _glapi_Dispatch(%rip), %rax
22620         testq   %rax, %rax
22621         je      1f
22622         movq    4808(%rax), %r11
22623         jmp     *%r11
22624 1:
22625         pushq   %rdi
22626         call    _glapi_get_dispatch
22627         popq    %rdi
22628         movq    4808(%rax), %r11
22629         jmp     *%r11
22630 #endif /* defined(GLX_USE_TLS) */
22631         .size   GL_PREFIX(SecondaryColor3usvEXT), .-GL_PREFIX(SecondaryColor3usvEXT)
22632
22633         .p2align        4,,15
22634         .globl  GL_PREFIX(SecondaryColorPointerEXT)
22635         .type   GL_PREFIX(SecondaryColorPointerEXT), @function
22636 GL_PREFIX(SecondaryColorPointerEXT):
22637 #if defined(GLX_USE_TLS)
22638         call    _x86_64_get_dispatch@PLT
22639         movq    4816(%rax), %r11
22640         jmp     *%r11
22641 #elif defined(PTHREADS)
22642         pushq   %rdi
22643         pushq   %rsi
22644         pushq   %rdx
22645         pushq   %rcx
22646         pushq   %rbp
22647         call    _x86_64_get_dispatch@PLT
22648         popq    %rbp
22649         popq    %rcx
22650         popq    %rdx
22651         popq    %rsi
22652         popq    %rdi
22653         movq    4816(%rax), %r11
22654         jmp     *%r11
22655 #else
22656         movq    _glapi_Dispatch(%rip), %rax
22657         testq   %rax, %rax
22658         je      1f
22659         movq    4816(%rax), %r11
22660         jmp     *%r11
22661 1:
22662         pushq   %rdi
22663         pushq   %rsi
22664         pushq   %rdx
22665         pushq   %rcx
22666         pushq   %rbp
22667         call    _glapi_get_dispatch
22668         popq    %rbp
22669         popq    %rcx
22670         popq    %rdx
22671         popq    %rsi
22672         popq    %rdi
22673         movq    4816(%rax), %r11
22674         jmp     *%r11
22675 #endif /* defined(GLX_USE_TLS) */
22676         .size   GL_PREFIX(SecondaryColorPointerEXT), .-GL_PREFIX(SecondaryColorPointerEXT)
22677
22678         .p2align        4,,15
22679         .globl  GL_PREFIX(MultiDrawArraysEXT)
22680         .type   GL_PREFIX(MultiDrawArraysEXT), @function
22681 GL_PREFIX(MultiDrawArraysEXT):
22682 #if defined(GLX_USE_TLS)
22683         call    _x86_64_get_dispatch@PLT
22684         movq    4824(%rax), %r11
22685         jmp     *%r11
22686 #elif defined(PTHREADS)
22687         pushq   %rdi
22688         pushq   %rsi
22689         pushq   %rdx
22690         pushq   %rcx
22691         pushq   %rbp
22692         call    _x86_64_get_dispatch@PLT
22693         popq    %rbp
22694         popq    %rcx
22695         popq    %rdx
22696         popq    %rsi
22697         popq    %rdi
22698         movq    4824(%rax), %r11
22699         jmp     *%r11
22700 #else
22701         movq    _glapi_Dispatch(%rip), %rax
22702         testq   %rax, %rax
22703         je      1f
22704         movq    4824(%rax), %r11
22705         jmp     *%r11
22706 1:
22707         pushq   %rdi
22708         pushq   %rsi
22709         pushq   %rdx
22710         pushq   %rcx
22711         pushq   %rbp
22712         call    _glapi_get_dispatch
22713         popq    %rbp
22714         popq    %rcx
22715         popq    %rdx
22716         popq    %rsi
22717         popq    %rdi
22718         movq    4824(%rax), %r11
22719         jmp     *%r11
22720 #endif /* defined(GLX_USE_TLS) */
22721         .size   GL_PREFIX(MultiDrawArraysEXT), .-GL_PREFIX(MultiDrawArraysEXT)
22722
22723         .p2align        4,,15
22724         .globl  GL_PREFIX(MultiDrawElementsEXT)
22725         .type   GL_PREFIX(MultiDrawElementsEXT), @function
22726 GL_PREFIX(MultiDrawElementsEXT):
22727 #if defined(GLX_USE_TLS)
22728         call    _x86_64_get_dispatch@PLT
22729         movq    4832(%rax), %r11
22730         jmp     *%r11
22731 #elif defined(PTHREADS)
22732         pushq   %rdi
22733         pushq   %rsi
22734         pushq   %rdx
22735         pushq   %rcx
22736         pushq   %r8
22737         call    _x86_64_get_dispatch@PLT
22738         popq    %r8
22739         popq    %rcx
22740         popq    %rdx
22741         popq    %rsi
22742         popq    %rdi
22743         movq    4832(%rax), %r11
22744         jmp     *%r11
22745 #else
22746         movq    _glapi_Dispatch(%rip), %rax
22747         testq   %rax, %rax
22748         je      1f
22749         movq    4832(%rax), %r11
22750         jmp     *%r11
22751 1:
22752         pushq   %rdi
22753         pushq   %rsi
22754         pushq   %rdx
22755         pushq   %rcx
22756         pushq   %r8
22757         call    _glapi_get_dispatch
22758         popq    %r8
22759         popq    %rcx
22760         popq    %rdx
22761         popq    %rsi
22762         popq    %rdi
22763         movq    4832(%rax), %r11
22764         jmp     *%r11
22765 #endif /* defined(GLX_USE_TLS) */
22766         .size   GL_PREFIX(MultiDrawElementsEXT), .-GL_PREFIX(MultiDrawElementsEXT)
22767
22768         .p2align        4,,15
22769         .globl  GL_PREFIX(FogCoordPointerEXT)
22770         .type   GL_PREFIX(FogCoordPointerEXT), @function
22771 GL_PREFIX(FogCoordPointerEXT):
22772 #if defined(GLX_USE_TLS)
22773         call    _x86_64_get_dispatch@PLT
22774         movq    4840(%rax), %r11
22775         jmp     *%r11
22776 #elif defined(PTHREADS)
22777         pushq   %rdi
22778         pushq   %rsi
22779         pushq   %rdx
22780         call    _x86_64_get_dispatch@PLT
22781         popq    %rdx
22782         popq    %rsi
22783         popq    %rdi
22784         movq    4840(%rax), %r11
22785         jmp     *%r11
22786 #else
22787         movq    _glapi_Dispatch(%rip), %rax
22788         testq   %rax, %rax
22789         je      1f
22790         movq    4840(%rax), %r11
22791         jmp     *%r11
22792 1:
22793         pushq   %rdi
22794         pushq   %rsi
22795         pushq   %rdx
22796         call    _glapi_get_dispatch
22797         popq    %rdx
22798         popq    %rsi
22799         popq    %rdi
22800         movq    4840(%rax), %r11
22801         jmp     *%r11
22802 #endif /* defined(GLX_USE_TLS) */
22803         .size   GL_PREFIX(FogCoordPointerEXT), .-GL_PREFIX(FogCoordPointerEXT)
22804
22805         .p2align        4,,15
22806         .globl  GL_PREFIX(FogCoorddEXT)
22807         .type   GL_PREFIX(FogCoorddEXT), @function
22808 GL_PREFIX(FogCoorddEXT):
22809 #if defined(GLX_USE_TLS)
22810         call    _x86_64_get_dispatch@PLT
22811         movq    4848(%rax), %r11
22812         jmp     *%r11
22813 #elif defined(PTHREADS)
22814         subq    $8, %rsp
22815         movq    %xmm0, (%rsp)
22816         call    _x86_64_get_dispatch@PLT
22817         movq    (%rsp), %xmm0
22818         addq    $8, %rsp
22819         movq    4848(%rax), %r11
22820         jmp     *%r11
22821 #else
22822         movq    _glapi_Dispatch(%rip), %rax
22823         testq   %rax, %rax
22824         je      1f
22825         movq    4848(%rax), %r11
22826         jmp     *%r11
22827 1:
22828         subq    $8, %rsp
22829         movq    %xmm0, (%rsp)
22830         call    _glapi_get_dispatch
22831         movq    (%rsp), %xmm0
22832         addq    $8, %rsp
22833         movq    4848(%rax), %r11
22834         jmp     *%r11
22835 #endif /* defined(GLX_USE_TLS) */
22836         .size   GL_PREFIX(FogCoorddEXT), .-GL_PREFIX(FogCoorddEXT)
22837
22838         .p2align        4,,15
22839         .globl  GL_PREFIX(FogCoorddvEXT)
22840         .type   GL_PREFIX(FogCoorddvEXT), @function
22841 GL_PREFIX(FogCoorddvEXT):
22842 #if defined(GLX_USE_TLS)
22843         call    _x86_64_get_dispatch@PLT
22844         movq    4856(%rax), %r11
22845         jmp     *%r11
22846 #elif defined(PTHREADS)
22847         pushq   %rdi
22848         call    _x86_64_get_dispatch@PLT
22849         popq    %rdi
22850         movq    4856(%rax), %r11
22851         jmp     *%r11
22852 #else
22853         movq    _glapi_Dispatch(%rip), %rax
22854         testq   %rax, %rax
22855         je      1f
22856         movq    4856(%rax), %r11
22857         jmp     *%r11
22858 1:
22859         pushq   %rdi
22860         call    _glapi_get_dispatch
22861         popq    %rdi
22862         movq    4856(%rax), %r11
22863         jmp     *%r11
22864 #endif /* defined(GLX_USE_TLS) */
22865         .size   GL_PREFIX(FogCoorddvEXT), .-GL_PREFIX(FogCoorddvEXT)
22866
22867         .p2align        4,,15
22868         .globl  GL_PREFIX(FogCoordfEXT)
22869         .type   GL_PREFIX(FogCoordfEXT), @function
22870 GL_PREFIX(FogCoordfEXT):
22871 #if defined(GLX_USE_TLS)
22872         call    _x86_64_get_dispatch@PLT
22873         movq    4864(%rax), %r11
22874         jmp     *%r11
22875 #elif defined(PTHREADS)
22876         subq    $8, %rsp
22877         movq    %xmm0, (%rsp)
22878         call    _x86_64_get_dispatch@PLT
22879         movq    (%rsp), %xmm0
22880         addq    $8, %rsp
22881         movq    4864(%rax), %r11
22882         jmp     *%r11
22883 #else
22884         movq    _glapi_Dispatch(%rip), %rax
22885         testq   %rax, %rax
22886         je      1f
22887         movq    4864(%rax), %r11
22888         jmp     *%r11
22889 1:
22890         subq    $8, %rsp
22891         movq    %xmm0, (%rsp)
22892         call    _glapi_get_dispatch
22893         movq    (%rsp), %xmm0
22894         addq    $8, %rsp
22895         movq    4864(%rax), %r11
22896         jmp     *%r11
22897 #endif /* defined(GLX_USE_TLS) */
22898         .size   GL_PREFIX(FogCoordfEXT), .-GL_PREFIX(FogCoordfEXT)
22899
22900         .p2align        4,,15
22901         .globl  GL_PREFIX(FogCoordfvEXT)
22902         .type   GL_PREFIX(FogCoordfvEXT), @function
22903 GL_PREFIX(FogCoordfvEXT):
22904 #if defined(GLX_USE_TLS)
22905         call    _x86_64_get_dispatch@PLT
22906         movq    4872(%rax), %r11
22907         jmp     *%r11
22908 #elif defined(PTHREADS)
22909         pushq   %rdi
22910         call    _x86_64_get_dispatch@PLT
22911         popq    %rdi
22912         movq    4872(%rax), %r11
22913         jmp     *%r11
22914 #else
22915         movq    _glapi_Dispatch(%rip), %rax
22916         testq   %rax, %rax
22917         je      1f
22918         movq    4872(%rax), %r11
22919         jmp     *%r11
22920 1:
22921         pushq   %rdi
22922         call    _glapi_get_dispatch
22923         popq    %rdi
22924         movq    4872(%rax), %r11
22925         jmp     *%r11
22926 #endif /* defined(GLX_USE_TLS) */
22927         .size   GL_PREFIX(FogCoordfvEXT), .-GL_PREFIX(FogCoordfvEXT)
22928
22929         .p2align        4,,15
22930         .globl  GL_PREFIX(_dispatch_stub_610)
22931         .type   GL_PREFIX(_dispatch_stub_610), @function
22932         HIDDEN(GL_PREFIX(_dispatch_stub_610))
22933 GL_PREFIX(_dispatch_stub_610):
22934 #if defined(GLX_USE_TLS)
22935         call    _x86_64_get_dispatch@PLT
22936         movq    4880(%rax), %r11
22937         jmp     *%r11
22938 #elif defined(PTHREADS)
22939         pushq   %rdi
22940         call    _x86_64_get_dispatch@PLT
22941         popq    %rdi
22942         movq    4880(%rax), %r11
22943         jmp     *%r11
22944 #else
22945         movq    _glapi_Dispatch(%rip), %rax
22946         testq   %rax, %rax
22947         je      1f
22948         movq    4880(%rax), %r11
22949         jmp     *%r11
22950 1:
22951         pushq   %rdi
22952         call    _glapi_get_dispatch
22953         popq    %rdi
22954         movq    4880(%rax), %r11
22955         jmp     *%r11
22956 #endif /* defined(GLX_USE_TLS) */
22957         .size   GL_PREFIX(_dispatch_stub_610), .-GL_PREFIX(_dispatch_stub_610)
22958
22959         .p2align        4,,15
22960         .globl  GL_PREFIX(BlendFuncSeparateEXT)
22961         .type   GL_PREFIX(BlendFuncSeparateEXT), @function
22962 GL_PREFIX(BlendFuncSeparateEXT):
22963 #if defined(GLX_USE_TLS)
22964         call    _x86_64_get_dispatch@PLT
22965         movq    4888(%rax), %r11
22966         jmp     *%r11
22967 #elif defined(PTHREADS)
22968         pushq   %rdi
22969         pushq   %rsi
22970         pushq   %rdx
22971         pushq   %rcx
22972         pushq   %rbp
22973         call    _x86_64_get_dispatch@PLT
22974         popq    %rbp
22975         popq    %rcx
22976         popq    %rdx
22977         popq    %rsi
22978         popq    %rdi
22979         movq    4888(%rax), %r11
22980         jmp     *%r11
22981 #else
22982         movq    _glapi_Dispatch(%rip), %rax
22983         testq   %rax, %rax
22984         je      1f
22985         movq    4888(%rax), %r11
22986         jmp     *%r11
22987 1:
22988         pushq   %rdi
22989         pushq   %rsi
22990         pushq   %rdx
22991         pushq   %rcx
22992         pushq   %rbp
22993         call    _glapi_get_dispatch
22994         popq    %rbp
22995         popq    %rcx
22996         popq    %rdx
22997         popq    %rsi
22998         popq    %rdi
22999         movq    4888(%rax), %r11
23000         jmp     *%r11
23001 #endif /* defined(GLX_USE_TLS) */
23002         .size   GL_PREFIX(BlendFuncSeparateEXT), .-GL_PREFIX(BlendFuncSeparateEXT)
23003
23004         .p2align        4,,15
23005         .globl  GL_PREFIX(FlushVertexArrayRangeNV)
23006         .type   GL_PREFIX(FlushVertexArrayRangeNV), @function
23007 GL_PREFIX(FlushVertexArrayRangeNV):
23008 #if defined(GLX_USE_TLS)
23009         call    _x86_64_get_dispatch@PLT
23010         movq    4896(%rax), %r11
23011         jmp     *%r11
23012 #elif defined(PTHREADS)
23013         pushq   %rbp
23014         call    _x86_64_get_dispatch@PLT
23015         popq    %rbp
23016         movq    4896(%rax), %r11
23017         jmp     *%r11
23018 #else
23019         movq    _glapi_Dispatch(%rip), %rax
23020         testq   %rax, %rax
23021         je      1f
23022         movq    4896(%rax), %r11
23023         jmp     *%r11
23024 1:
23025         pushq   %rbp
23026         call    _glapi_get_dispatch
23027         popq    %rbp
23028         movq    4896(%rax), %r11
23029         jmp     *%r11
23030 #endif /* defined(GLX_USE_TLS) */
23031         .size   GL_PREFIX(FlushVertexArrayRangeNV), .-GL_PREFIX(FlushVertexArrayRangeNV)
23032
23033         .p2align        4,,15
23034         .globl  GL_PREFIX(VertexArrayRangeNV)
23035         .type   GL_PREFIX(VertexArrayRangeNV), @function
23036 GL_PREFIX(VertexArrayRangeNV):
23037 #if defined(GLX_USE_TLS)
23038         call    _x86_64_get_dispatch@PLT
23039         movq    4904(%rax), %r11
23040         jmp     *%r11
23041 #elif defined(PTHREADS)
23042         pushq   %rdi
23043         pushq   %rsi
23044         pushq   %rbp
23045         call    _x86_64_get_dispatch@PLT
23046         popq    %rbp
23047         popq    %rsi
23048         popq    %rdi
23049         movq    4904(%rax), %r11
23050         jmp     *%r11
23051 #else
23052         movq    _glapi_Dispatch(%rip), %rax
23053         testq   %rax, %rax
23054         je      1f
23055         movq    4904(%rax), %r11
23056         jmp     *%r11
23057 1:
23058         pushq   %rdi
23059         pushq   %rsi
23060         pushq   %rbp
23061         call    _glapi_get_dispatch
23062         popq    %rbp
23063         popq    %rsi
23064         popq    %rdi
23065         movq    4904(%rax), %r11
23066         jmp     *%r11
23067 #endif /* defined(GLX_USE_TLS) */
23068         .size   GL_PREFIX(VertexArrayRangeNV), .-GL_PREFIX(VertexArrayRangeNV)
23069
23070         .p2align        4,,15
23071         .globl  GL_PREFIX(CombinerInputNV)
23072         .type   GL_PREFIX(CombinerInputNV), @function
23073 GL_PREFIX(CombinerInputNV):
23074 #if defined(GLX_USE_TLS)
23075         call    _x86_64_get_dispatch@PLT
23076         movq    4912(%rax), %r11
23077         jmp     *%r11
23078 #elif defined(PTHREADS)
23079         pushq   %rdi
23080         pushq   %rsi
23081         pushq   %rdx
23082         pushq   %rcx
23083         pushq   %r8
23084         pushq   %r9
23085         pushq   %rbp
23086         call    _x86_64_get_dispatch@PLT
23087         popq    %rbp
23088         popq    %r9
23089         popq    %r8
23090         popq    %rcx
23091         popq    %rdx
23092         popq    %rsi
23093         popq    %rdi
23094         movq    4912(%rax), %r11
23095         jmp     *%r11
23096 #else
23097         movq    _glapi_Dispatch(%rip), %rax
23098         testq   %rax, %rax
23099         je      1f
23100         movq    4912(%rax), %r11
23101         jmp     *%r11
23102 1:
23103         pushq   %rdi
23104         pushq   %rsi
23105         pushq   %rdx
23106         pushq   %rcx
23107         pushq   %r8
23108         pushq   %r9
23109         pushq   %rbp
23110         call    _glapi_get_dispatch
23111         popq    %rbp
23112         popq    %r9
23113         popq    %r8
23114         popq    %rcx
23115         popq    %rdx
23116         popq    %rsi
23117         popq    %rdi
23118         movq    4912(%rax), %r11
23119         jmp     *%r11
23120 #endif /* defined(GLX_USE_TLS) */
23121         .size   GL_PREFIX(CombinerInputNV), .-GL_PREFIX(CombinerInputNV)
23122
23123         .p2align        4,,15
23124         .globl  GL_PREFIX(CombinerOutputNV)
23125         .type   GL_PREFIX(CombinerOutputNV), @function
23126 GL_PREFIX(CombinerOutputNV):
23127 #if defined(GLX_USE_TLS)
23128         call    _x86_64_get_dispatch@PLT
23129         movq    4920(%rax), %r11
23130         jmp     *%r11
23131 #elif defined(PTHREADS)
23132         pushq   %rdi
23133         pushq   %rsi
23134         pushq   %rdx
23135         pushq   %rcx
23136         pushq   %r8
23137         pushq   %r9
23138         pushq   %rbp
23139         call    _x86_64_get_dispatch@PLT
23140         popq    %rbp
23141         popq    %r9
23142         popq    %r8
23143         popq    %rcx
23144         popq    %rdx
23145         popq    %rsi
23146         popq    %rdi
23147         movq    4920(%rax), %r11
23148         jmp     *%r11
23149 #else
23150         movq    _glapi_Dispatch(%rip), %rax
23151         testq   %rax, %rax
23152         je      1f
23153         movq    4920(%rax), %r11
23154         jmp     *%r11
23155 1:
23156         pushq   %rdi
23157         pushq   %rsi
23158         pushq   %rdx
23159         pushq   %rcx
23160         pushq   %r8
23161         pushq   %r9
23162         pushq   %rbp
23163         call    _glapi_get_dispatch
23164         popq    %rbp
23165         popq    %r9
23166         popq    %r8
23167         popq    %rcx
23168         popq    %rdx
23169         popq    %rsi
23170         popq    %rdi
23171         movq    4920(%rax), %r11
23172         jmp     *%r11
23173 #endif /* defined(GLX_USE_TLS) */
23174         .size   GL_PREFIX(CombinerOutputNV), .-GL_PREFIX(CombinerOutputNV)
23175
23176         .p2align        4,,15
23177         .globl  GL_PREFIX(CombinerParameterfNV)
23178         .type   GL_PREFIX(CombinerParameterfNV), @function
23179 GL_PREFIX(CombinerParameterfNV):
23180 #if defined(GLX_USE_TLS)
23181         call    _x86_64_get_dispatch@PLT
23182         movq    4928(%rax), %r11
23183         jmp     *%r11
23184 #elif defined(PTHREADS)
23185         subq    $24, %rsp
23186         movq    %rdi, (%rsp)
23187         movq    %xmm0, 8(%rsp)
23188         call    _x86_64_get_dispatch@PLT
23189         movq    8(%rsp), %xmm0
23190         movq    (%rsp), %rdi
23191         addq    $24, %rsp
23192         movq    4928(%rax), %r11
23193         jmp     *%r11
23194 #else
23195         movq    _glapi_Dispatch(%rip), %rax
23196         testq   %rax, %rax
23197         je      1f
23198         movq    4928(%rax), %r11
23199         jmp     *%r11
23200 1:
23201         subq    $24, %rsp
23202         movq    %rdi, (%rsp)
23203         movq    %xmm0, 8(%rsp)
23204         call    _glapi_get_dispatch
23205         movq    8(%rsp), %xmm0
23206         movq    (%rsp), %rdi
23207         addq    $24, %rsp
23208         movq    4928(%rax), %r11
23209         jmp     *%r11
23210 #endif /* defined(GLX_USE_TLS) */
23211         .size   GL_PREFIX(CombinerParameterfNV), .-GL_PREFIX(CombinerParameterfNV)
23212
23213         .p2align        4,,15
23214         .globl  GL_PREFIX(CombinerParameterfvNV)
23215         .type   GL_PREFIX(CombinerParameterfvNV), @function
23216 GL_PREFIX(CombinerParameterfvNV):
23217 #if defined(GLX_USE_TLS)
23218         call    _x86_64_get_dispatch@PLT
23219         movq    4936(%rax), %r11
23220         jmp     *%r11
23221 #elif defined(PTHREADS)
23222         pushq   %rdi
23223         pushq   %rsi
23224         pushq   %rbp
23225         call    _x86_64_get_dispatch@PLT
23226         popq    %rbp
23227         popq    %rsi
23228         popq    %rdi
23229         movq    4936(%rax), %r11
23230         jmp     *%r11
23231 #else
23232         movq    _glapi_Dispatch(%rip), %rax
23233         testq   %rax, %rax
23234         je      1f
23235         movq    4936(%rax), %r11
23236         jmp     *%r11
23237 1:
23238         pushq   %rdi
23239         pushq   %rsi
23240         pushq   %rbp
23241         call    _glapi_get_dispatch
23242         popq    %rbp
23243         popq    %rsi
23244         popq    %rdi
23245         movq    4936(%rax), %r11
23246         jmp     *%r11
23247 #endif /* defined(GLX_USE_TLS) */
23248         .size   GL_PREFIX(CombinerParameterfvNV), .-GL_PREFIX(CombinerParameterfvNV)
23249
23250         .p2align        4,,15
23251         .globl  GL_PREFIX(CombinerParameteriNV)
23252         .type   GL_PREFIX(CombinerParameteriNV), @function
23253 GL_PREFIX(CombinerParameteriNV):
23254 #if defined(GLX_USE_TLS)
23255         call    _x86_64_get_dispatch@PLT
23256         movq    4944(%rax), %r11
23257         jmp     *%r11
23258 #elif defined(PTHREADS)
23259         pushq   %rdi
23260         pushq   %rsi
23261         pushq   %rbp
23262         call    _x86_64_get_dispatch@PLT
23263         popq    %rbp
23264         popq    %rsi
23265         popq    %rdi
23266         movq    4944(%rax), %r11
23267         jmp     *%r11
23268 #else
23269         movq    _glapi_Dispatch(%rip), %rax
23270         testq   %rax, %rax
23271         je      1f
23272         movq    4944(%rax), %r11
23273         jmp     *%r11
23274 1:
23275         pushq   %rdi
23276         pushq   %rsi
23277         pushq   %rbp
23278         call    _glapi_get_dispatch
23279         popq    %rbp
23280         popq    %rsi
23281         popq    %rdi
23282         movq    4944(%rax), %r11
23283         jmp     *%r11
23284 #endif /* defined(GLX_USE_TLS) */
23285         .size   GL_PREFIX(CombinerParameteriNV), .-GL_PREFIX(CombinerParameteriNV)
23286
23287         .p2align        4,,15
23288         .globl  GL_PREFIX(CombinerParameterivNV)
23289         .type   GL_PREFIX(CombinerParameterivNV), @function
23290 GL_PREFIX(CombinerParameterivNV):
23291 #if defined(GLX_USE_TLS)
23292         call    _x86_64_get_dispatch@PLT
23293         movq    4952(%rax), %r11
23294         jmp     *%r11
23295 #elif defined(PTHREADS)
23296         pushq   %rdi
23297         pushq   %rsi
23298         pushq   %rbp
23299         call    _x86_64_get_dispatch@PLT
23300         popq    %rbp
23301         popq    %rsi
23302         popq    %rdi
23303         movq    4952(%rax), %r11
23304         jmp     *%r11
23305 #else
23306         movq    _glapi_Dispatch(%rip), %rax
23307         testq   %rax, %rax
23308         je      1f
23309         movq    4952(%rax), %r11
23310         jmp     *%r11
23311 1:
23312         pushq   %rdi
23313         pushq   %rsi
23314         pushq   %rbp
23315         call    _glapi_get_dispatch
23316         popq    %rbp
23317         popq    %rsi
23318         popq    %rdi
23319         movq    4952(%rax), %r11
23320         jmp     *%r11
23321 #endif /* defined(GLX_USE_TLS) */
23322         .size   GL_PREFIX(CombinerParameterivNV), .-GL_PREFIX(CombinerParameterivNV)
23323
23324         .p2align        4,,15
23325         .globl  GL_PREFIX(FinalCombinerInputNV)
23326         .type   GL_PREFIX(FinalCombinerInputNV), @function
23327 GL_PREFIX(FinalCombinerInputNV):
23328 #if defined(GLX_USE_TLS)
23329         call    _x86_64_get_dispatch@PLT
23330         movq    4960(%rax), %r11
23331         jmp     *%r11
23332 #elif defined(PTHREADS)
23333         pushq   %rdi
23334         pushq   %rsi
23335         pushq   %rdx
23336         pushq   %rcx
23337         pushq   %rbp
23338         call    _x86_64_get_dispatch@PLT
23339         popq    %rbp
23340         popq    %rcx
23341         popq    %rdx
23342         popq    %rsi
23343         popq    %rdi
23344         movq    4960(%rax), %r11
23345         jmp     *%r11
23346 #else
23347         movq    _glapi_Dispatch(%rip), %rax
23348         testq   %rax, %rax
23349         je      1f
23350         movq    4960(%rax), %r11
23351         jmp     *%r11
23352 1:
23353         pushq   %rdi
23354         pushq   %rsi
23355         pushq   %rdx
23356         pushq   %rcx
23357         pushq   %rbp
23358         call    _glapi_get_dispatch
23359         popq    %rbp
23360         popq    %rcx
23361         popq    %rdx
23362         popq    %rsi
23363         popq    %rdi
23364         movq    4960(%rax), %r11
23365         jmp     *%r11
23366 #endif /* defined(GLX_USE_TLS) */
23367         .size   GL_PREFIX(FinalCombinerInputNV), .-GL_PREFIX(FinalCombinerInputNV)
23368
23369         .p2align        4,,15
23370         .globl  GL_PREFIX(GetCombinerInputParameterfvNV)
23371         .type   GL_PREFIX(GetCombinerInputParameterfvNV), @function
23372 GL_PREFIX(GetCombinerInputParameterfvNV):
23373 #if defined(GLX_USE_TLS)
23374         call    _x86_64_get_dispatch@PLT
23375         movq    4968(%rax), %r11
23376         jmp     *%r11
23377 #elif defined(PTHREADS)
23378         pushq   %rdi
23379         pushq   %rsi
23380         pushq   %rdx
23381         pushq   %rcx
23382         pushq   %r8
23383         call    _x86_64_get_dispatch@PLT
23384         popq    %r8
23385         popq    %rcx
23386         popq    %rdx
23387         popq    %rsi
23388         popq    %rdi
23389         movq    4968(%rax), %r11
23390         jmp     *%r11
23391 #else
23392         movq    _glapi_Dispatch(%rip), %rax
23393         testq   %rax, %rax
23394         je      1f
23395         movq    4968(%rax), %r11
23396         jmp     *%r11
23397 1:
23398         pushq   %rdi
23399         pushq   %rsi
23400         pushq   %rdx
23401         pushq   %rcx
23402         pushq   %r8
23403         call    _glapi_get_dispatch
23404         popq    %r8
23405         popq    %rcx
23406         popq    %rdx
23407         popq    %rsi
23408         popq    %rdi
23409         movq    4968(%rax), %r11
23410         jmp     *%r11
23411 #endif /* defined(GLX_USE_TLS) */
23412         .size   GL_PREFIX(GetCombinerInputParameterfvNV), .-GL_PREFIX(GetCombinerInputParameterfvNV)
23413
23414         .p2align        4,,15
23415         .globl  GL_PREFIX(GetCombinerInputParameterivNV)
23416         .type   GL_PREFIX(GetCombinerInputParameterivNV), @function
23417 GL_PREFIX(GetCombinerInputParameterivNV):
23418 #if defined(GLX_USE_TLS)
23419         call    _x86_64_get_dispatch@PLT
23420         movq    4976(%rax), %r11
23421         jmp     *%r11
23422 #elif defined(PTHREADS)
23423         pushq   %rdi
23424         pushq   %rsi
23425         pushq   %rdx
23426         pushq   %rcx
23427         pushq   %r8
23428         call    _x86_64_get_dispatch@PLT
23429         popq    %r8
23430         popq    %rcx
23431         popq    %rdx
23432         popq    %rsi
23433         popq    %rdi
23434         movq    4976(%rax), %r11
23435         jmp     *%r11
23436 #else
23437         movq    _glapi_Dispatch(%rip), %rax
23438         testq   %rax, %rax
23439         je      1f
23440         movq    4976(%rax), %r11
23441         jmp     *%r11
23442 1:
23443         pushq   %rdi
23444         pushq   %rsi
23445         pushq   %rdx
23446         pushq   %rcx
23447         pushq   %r8
23448         call    _glapi_get_dispatch
23449         popq    %r8
23450         popq    %rcx
23451         popq    %rdx
23452         popq    %rsi
23453         popq    %rdi
23454         movq    4976(%rax), %r11
23455         jmp     *%r11
23456 #endif /* defined(GLX_USE_TLS) */
23457         .size   GL_PREFIX(GetCombinerInputParameterivNV), .-GL_PREFIX(GetCombinerInputParameterivNV)
23458
23459         .p2align        4,,15
23460         .globl  GL_PREFIX(GetCombinerOutputParameterfvNV)
23461         .type   GL_PREFIX(GetCombinerOutputParameterfvNV), @function
23462 GL_PREFIX(GetCombinerOutputParameterfvNV):
23463 #if defined(GLX_USE_TLS)
23464         call    _x86_64_get_dispatch@PLT
23465         movq    4984(%rax), %r11
23466         jmp     *%r11
23467 #elif defined(PTHREADS)
23468         pushq   %rdi
23469         pushq   %rsi
23470         pushq   %rdx
23471         pushq   %rcx
23472         pushq   %rbp
23473         call    _x86_64_get_dispatch@PLT
23474         popq    %rbp
23475         popq    %rcx
23476         popq    %rdx
23477         popq    %rsi
23478         popq    %rdi
23479         movq    4984(%rax), %r11
23480         jmp     *%r11
23481 #else
23482         movq    _glapi_Dispatch(%rip), %rax
23483         testq   %rax, %rax
23484         je      1f
23485         movq    4984(%rax), %r11
23486         jmp     *%r11
23487 1:
23488         pushq   %rdi
23489         pushq   %rsi
23490         pushq   %rdx
23491         pushq   %rcx
23492         pushq   %rbp
23493         call    _glapi_get_dispatch
23494         popq    %rbp
23495         popq    %rcx
23496         popq    %rdx
23497         popq    %rsi
23498         popq    %rdi
23499         movq    4984(%rax), %r11
23500         jmp     *%r11
23501 #endif /* defined(GLX_USE_TLS) */
23502         .size   GL_PREFIX(GetCombinerOutputParameterfvNV), .-GL_PREFIX(GetCombinerOutputParameterfvNV)
23503
23504         .p2align        4,,15
23505         .globl  GL_PREFIX(GetCombinerOutputParameterivNV)
23506         .type   GL_PREFIX(GetCombinerOutputParameterivNV), @function
23507 GL_PREFIX(GetCombinerOutputParameterivNV):
23508 #if defined(GLX_USE_TLS)
23509         call    _x86_64_get_dispatch@PLT
23510         movq    4992(%rax), %r11
23511         jmp     *%r11
23512 #elif defined(PTHREADS)
23513         pushq   %rdi
23514         pushq   %rsi
23515         pushq   %rdx
23516         pushq   %rcx
23517         pushq   %rbp
23518         call    _x86_64_get_dispatch@PLT
23519         popq    %rbp
23520         popq    %rcx
23521         popq    %rdx
23522         popq    %rsi
23523         popq    %rdi
23524         movq    4992(%rax), %r11
23525         jmp     *%r11
23526 #else
23527         movq    _glapi_Dispatch(%rip), %rax
23528         testq   %rax, %rax
23529         je      1f
23530         movq    4992(%rax), %r11
23531         jmp     *%r11
23532 1:
23533         pushq   %rdi
23534         pushq   %rsi
23535         pushq   %rdx
23536         pushq   %rcx
23537         pushq   %rbp
23538         call    _glapi_get_dispatch
23539         popq    %rbp
23540         popq    %rcx
23541         popq    %rdx
23542         popq    %rsi
23543         popq    %rdi
23544         movq    4992(%rax), %r11
23545         jmp     *%r11
23546 #endif /* defined(GLX_USE_TLS) */
23547         .size   GL_PREFIX(GetCombinerOutputParameterivNV), .-GL_PREFIX(GetCombinerOutputParameterivNV)
23548
23549         .p2align        4,,15
23550         .globl  GL_PREFIX(GetFinalCombinerInputParameterfvNV)
23551         .type   GL_PREFIX(GetFinalCombinerInputParameterfvNV), @function
23552 GL_PREFIX(GetFinalCombinerInputParameterfvNV):
23553 #if defined(GLX_USE_TLS)
23554         call    _x86_64_get_dispatch@PLT
23555         movq    5000(%rax), %r11
23556         jmp     *%r11
23557 #elif defined(PTHREADS)
23558         pushq   %rdi
23559         pushq   %rsi
23560         pushq   %rdx
23561         call    _x86_64_get_dispatch@PLT
23562         popq    %rdx
23563         popq    %rsi
23564         popq    %rdi
23565         movq    5000(%rax), %r11
23566         jmp     *%r11
23567 #else
23568         movq    _glapi_Dispatch(%rip), %rax
23569         testq   %rax, %rax
23570         je      1f
23571         movq    5000(%rax), %r11
23572         jmp     *%r11
23573 1:
23574         pushq   %rdi
23575         pushq   %rsi
23576         pushq   %rdx
23577         call    _glapi_get_dispatch
23578         popq    %rdx
23579         popq    %rsi
23580         popq    %rdi
23581         movq    5000(%rax), %r11
23582         jmp     *%r11
23583 #endif /* defined(GLX_USE_TLS) */
23584         .size   GL_PREFIX(GetFinalCombinerInputParameterfvNV), .-GL_PREFIX(GetFinalCombinerInputParameterfvNV)
23585
23586         .p2align        4,,15
23587         .globl  GL_PREFIX(GetFinalCombinerInputParameterivNV)
23588         .type   GL_PREFIX(GetFinalCombinerInputParameterivNV), @function
23589 GL_PREFIX(GetFinalCombinerInputParameterivNV):
23590 #if defined(GLX_USE_TLS)
23591         call    _x86_64_get_dispatch@PLT
23592         movq    5008(%rax), %r11
23593         jmp     *%r11
23594 #elif defined(PTHREADS)
23595         pushq   %rdi
23596         pushq   %rsi
23597         pushq   %rdx
23598         call    _x86_64_get_dispatch@PLT
23599         popq    %rdx
23600         popq    %rsi
23601         popq    %rdi
23602         movq    5008(%rax), %r11
23603         jmp     *%r11
23604 #else
23605         movq    _glapi_Dispatch(%rip), %rax
23606         testq   %rax, %rax
23607         je      1f
23608         movq    5008(%rax), %r11
23609         jmp     *%r11
23610 1:
23611         pushq   %rdi
23612         pushq   %rsi
23613         pushq   %rdx
23614         call    _glapi_get_dispatch
23615         popq    %rdx
23616         popq    %rsi
23617         popq    %rdi
23618         movq    5008(%rax), %r11
23619         jmp     *%r11
23620 #endif /* defined(GLX_USE_TLS) */
23621         .size   GL_PREFIX(GetFinalCombinerInputParameterivNV), .-GL_PREFIX(GetFinalCombinerInputParameterivNV)
23622
23623         .p2align        4,,15
23624         .globl  GL_PREFIX(ResizeBuffersMESA)
23625         .type   GL_PREFIX(ResizeBuffersMESA), @function
23626 GL_PREFIX(ResizeBuffersMESA):
23627 #if defined(GLX_USE_TLS)
23628         call    _x86_64_get_dispatch@PLT
23629         movq    5016(%rax), %r11
23630         jmp     *%r11
23631 #elif defined(PTHREADS)
23632         pushq   %rbp
23633         call    _x86_64_get_dispatch@PLT
23634         popq    %rbp
23635         movq    5016(%rax), %r11
23636         jmp     *%r11
23637 #else
23638         movq    _glapi_Dispatch(%rip), %rax
23639         testq   %rax, %rax
23640         je      1f
23641         movq    5016(%rax), %r11
23642         jmp     *%r11
23643 1:
23644         pushq   %rbp
23645         call    _glapi_get_dispatch
23646         popq    %rbp
23647         movq    5016(%rax), %r11
23648         jmp     *%r11
23649 #endif /* defined(GLX_USE_TLS) */
23650         .size   GL_PREFIX(ResizeBuffersMESA), .-GL_PREFIX(ResizeBuffersMESA)
23651
23652         .p2align        4,,15
23653         .globl  GL_PREFIX(WindowPos2dMESA)
23654         .type   GL_PREFIX(WindowPos2dMESA), @function
23655 GL_PREFIX(WindowPos2dMESA):
23656 #if defined(GLX_USE_TLS)
23657         call    _x86_64_get_dispatch@PLT
23658         movq    5024(%rax), %r11
23659         jmp     *%r11
23660 #elif defined(PTHREADS)
23661         subq    $24, %rsp
23662         movq    %xmm0, (%rsp)
23663         movq    %xmm1, 8(%rsp)
23664         call    _x86_64_get_dispatch@PLT
23665         movq    8(%rsp), %xmm1
23666         movq    (%rsp), %xmm0
23667         addq    $24, %rsp
23668         movq    5024(%rax), %r11
23669         jmp     *%r11
23670 #else
23671         movq    _glapi_Dispatch(%rip), %rax
23672         testq   %rax, %rax
23673         je      1f
23674         movq    5024(%rax), %r11
23675         jmp     *%r11
23676 1:
23677         subq    $24, %rsp
23678         movq    %xmm0, (%rsp)
23679         movq    %xmm1, 8(%rsp)
23680         call    _glapi_get_dispatch
23681         movq    8(%rsp), %xmm1
23682         movq    (%rsp), %xmm0
23683         addq    $24, %rsp
23684         movq    5024(%rax), %r11
23685         jmp     *%r11
23686 #endif /* defined(GLX_USE_TLS) */
23687         .size   GL_PREFIX(WindowPos2dMESA), .-GL_PREFIX(WindowPos2dMESA)
23688
23689         .p2align        4,,15
23690         .globl  GL_PREFIX(WindowPos2dvMESA)
23691         .type   GL_PREFIX(WindowPos2dvMESA), @function
23692 GL_PREFIX(WindowPos2dvMESA):
23693 #if defined(GLX_USE_TLS)
23694         call    _x86_64_get_dispatch@PLT
23695         movq    5032(%rax), %r11
23696         jmp     *%r11
23697 #elif defined(PTHREADS)
23698         pushq   %rdi
23699         call    _x86_64_get_dispatch@PLT
23700         popq    %rdi
23701         movq    5032(%rax), %r11
23702         jmp     *%r11
23703 #else
23704         movq    _glapi_Dispatch(%rip), %rax
23705         testq   %rax, %rax
23706         je      1f
23707         movq    5032(%rax), %r11
23708         jmp     *%r11
23709 1:
23710         pushq   %rdi
23711         call    _glapi_get_dispatch
23712         popq    %rdi
23713         movq    5032(%rax), %r11
23714         jmp     *%r11
23715 #endif /* defined(GLX_USE_TLS) */
23716         .size   GL_PREFIX(WindowPos2dvMESA), .-GL_PREFIX(WindowPos2dvMESA)
23717
23718         .p2align        4,,15
23719         .globl  GL_PREFIX(WindowPos2fMESA)
23720         .type   GL_PREFIX(WindowPos2fMESA), @function
23721 GL_PREFIX(WindowPos2fMESA):
23722 #if defined(GLX_USE_TLS)
23723         call    _x86_64_get_dispatch@PLT
23724         movq    5040(%rax), %r11
23725         jmp     *%r11
23726 #elif defined(PTHREADS)
23727         subq    $24, %rsp
23728         movq    %xmm0, (%rsp)
23729         movq    %xmm1, 8(%rsp)
23730         call    _x86_64_get_dispatch@PLT
23731         movq    8(%rsp), %xmm1
23732         movq    (%rsp), %xmm0
23733         addq    $24, %rsp
23734         movq    5040(%rax), %r11
23735         jmp     *%r11
23736 #else
23737         movq    _glapi_Dispatch(%rip), %rax
23738         testq   %rax, %rax
23739         je      1f
23740         movq    5040(%rax), %r11
23741         jmp     *%r11
23742 1:
23743         subq    $24, %rsp
23744         movq    %xmm0, (%rsp)
23745         movq    %xmm1, 8(%rsp)
23746         call    _glapi_get_dispatch
23747         movq    8(%rsp), %xmm1
23748         movq    (%rsp), %xmm0
23749         addq    $24, %rsp
23750         movq    5040(%rax), %r11
23751         jmp     *%r11
23752 #endif /* defined(GLX_USE_TLS) */
23753         .size   GL_PREFIX(WindowPos2fMESA), .-GL_PREFIX(WindowPos2fMESA)
23754
23755         .p2align        4,,15
23756         .globl  GL_PREFIX(WindowPos2fvMESA)
23757         .type   GL_PREFIX(WindowPos2fvMESA), @function
23758 GL_PREFIX(WindowPos2fvMESA):
23759 #if defined(GLX_USE_TLS)
23760         call    _x86_64_get_dispatch@PLT
23761         movq    5048(%rax), %r11
23762         jmp     *%r11
23763 #elif defined(PTHREADS)
23764         pushq   %rdi
23765         call    _x86_64_get_dispatch@PLT
23766         popq    %rdi
23767         movq    5048(%rax), %r11
23768         jmp     *%r11
23769 #else
23770         movq    _glapi_Dispatch(%rip), %rax
23771         testq   %rax, %rax
23772         je      1f
23773         movq    5048(%rax), %r11
23774         jmp     *%r11
23775 1:
23776         pushq   %rdi
23777         call    _glapi_get_dispatch
23778         popq    %rdi
23779         movq    5048(%rax), %r11
23780         jmp     *%r11
23781 #endif /* defined(GLX_USE_TLS) */
23782         .size   GL_PREFIX(WindowPos2fvMESA), .-GL_PREFIX(WindowPos2fvMESA)
23783
23784         .p2align        4,,15
23785         .globl  GL_PREFIX(WindowPos2iMESA)
23786         .type   GL_PREFIX(WindowPos2iMESA), @function
23787 GL_PREFIX(WindowPos2iMESA):
23788 #if defined(GLX_USE_TLS)
23789         call    _x86_64_get_dispatch@PLT
23790         movq    5056(%rax), %r11
23791         jmp     *%r11
23792 #elif defined(PTHREADS)
23793         pushq   %rdi
23794         pushq   %rsi
23795         pushq   %rbp
23796         call    _x86_64_get_dispatch@PLT
23797         popq    %rbp
23798         popq    %rsi
23799         popq    %rdi
23800         movq    5056(%rax), %r11
23801         jmp     *%r11
23802 #else
23803         movq    _glapi_Dispatch(%rip), %rax
23804         testq   %rax, %rax
23805         je      1f
23806         movq    5056(%rax), %r11
23807         jmp     *%r11
23808 1:
23809         pushq   %rdi
23810         pushq   %rsi
23811         pushq   %rbp
23812         call    _glapi_get_dispatch
23813         popq    %rbp
23814         popq    %rsi
23815         popq    %rdi
23816         movq    5056(%rax), %r11
23817         jmp     *%r11
23818 #endif /* defined(GLX_USE_TLS) */
23819         .size   GL_PREFIX(WindowPos2iMESA), .-GL_PREFIX(WindowPos2iMESA)
23820
23821         .p2align        4,,15
23822         .globl  GL_PREFIX(WindowPos2ivMESA)
23823         .type   GL_PREFIX(WindowPos2ivMESA), @function
23824 GL_PREFIX(WindowPos2ivMESA):
23825 #if defined(GLX_USE_TLS)
23826         call    _x86_64_get_dispatch@PLT
23827         movq    5064(%rax), %r11
23828         jmp     *%r11
23829 #elif defined(PTHREADS)
23830         pushq   %rdi
23831         call    _x86_64_get_dispatch@PLT
23832         popq    %rdi
23833         movq    5064(%rax), %r11
23834         jmp     *%r11
23835 #else
23836         movq    _glapi_Dispatch(%rip), %rax
23837         testq   %rax, %rax
23838         je      1f
23839         movq    5064(%rax), %r11
23840         jmp     *%r11
23841 1:
23842         pushq   %rdi
23843         call    _glapi_get_dispatch
23844         popq    %rdi
23845         movq    5064(%rax), %r11
23846         jmp     *%r11
23847 #endif /* defined(GLX_USE_TLS) */
23848         .size   GL_PREFIX(WindowPos2ivMESA), .-GL_PREFIX(WindowPos2ivMESA)
23849
23850         .p2align        4,,15
23851         .globl  GL_PREFIX(WindowPos2sMESA)
23852         .type   GL_PREFIX(WindowPos2sMESA), @function
23853 GL_PREFIX(WindowPos2sMESA):
23854 #if defined(GLX_USE_TLS)
23855         call    _x86_64_get_dispatch@PLT
23856         movq    5072(%rax), %r11
23857         jmp     *%r11
23858 #elif defined(PTHREADS)
23859         pushq   %rdi
23860         pushq   %rsi
23861         pushq   %rbp
23862         call    _x86_64_get_dispatch@PLT
23863         popq    %rbp
23864         popq    %rsi
23865         popq    %rdi
23866         movq    5072(%rax), %r11
23867         jmp     *%r11
23868 #else
23869         movq    _glapi_Dispatch(%rip), %rax
23870         testq   %rax, %rax
23871         je      1f
23872         movq    5072(%rax), %r11
23873         jmp     *%r11
23874 1:
23875         pushq   %rdi
23876         pushq   %rsi
23877         pushq   %rbp
23878         call    _glapi_get_dispatch
23879         popq    %rbp
23880         popq    %rsi
23881         popq    %rdi
23882         movq    5072(%rax), %r11
23883         jmp     *%r11
23884 #endif /* defined(GLX_USE_TLS) */
23885         .size   GL_PREFIX(WindowPos2sMESA), .-GL_PREFIX(WindowPos2sMESA)
23886
23887         .p2align        4,,15
23888         .globl  GL_PREFIX(WindowPos2svMESA)
23889         .type   GL_PREFIX(WindowPos2svMESA), @function
23890 GL_PREFIX(WindowPos2svMESA):
23891 #if defined(GLX_USE_TLS)
23892         call    _x86_64_get_dispatch@PLT
23893         movq    5080(%rax), %r11
23894         jmp     *%r11
23895 #elif defined(PTHREADS)
23896         pushq   %rdi
23897         call    _x86_64_get_dispatch@PLT
23898         popq    %rdi
23899         movq    5080(%rax), %r11
23900         jmp     *%r11
23901 #else
23902         movq    _glapi_Dispatch(%rip), %rax
23903         testq   %rax, %rax
23904         je      1f
23905         movq    5080(%rax), %r11
23906         jmp     *%r11
23907 1:
23908         pushq   %rdi
23909         call    _glapi_get_dispatch
23910         popq    %rdi
23911         movq    5080(%rax), %r11
23912         jmp     *%r11
23913 #endif /* defined(GLX_USE_TLS) */
23914         .size   GL_PREFIX(WindowPos2svMESA), .-GL_PREFIX(WindowPos2svMESA)
23915
23916         .p2align        4,,15
23917         .globl  GL_PREFIX(WindowPos3dMESA)
23918         .type   GL_PREFIX(WindowPos3dMESA), @function
23919 GL_PREFIX(WindowPos3dMESA):
23920 #if defined(GLX_USE_TLS)
23921         call    _x86_64_get_dispatch@PLT
23922         movq    5088(%rax), %r11
23923         jmp     *%r11
23924 #elif defined(PTHREADS)
23925         subq    $24, %rsp
23926         movq    %xmm0, (%rsp)
23927         movq    %xmm1, 8(%rsp)
23928         movq    %xmm2, 16(%rsp)
23929         call    _x86_64_get_dispatch@PLT
23930         movq    16(%rsp), %xmm2
23931         movq    8(%rsp), %xmm1
23932         movq    (%rsp), %xmm0
23933         addq    $24, %rsp
23934         movq    5088(%rax), %r11
23935         jmp     *%r11
23936 #else
23937         movq    _glapi_Dispatch(%rip), %rax
23938         testq   %rax, %rax
23939         je      1f
23940         movq    5088(%rax), %r11
23941         jmp     *%r11
23942 1:
23943         subq    $24, %rsp
23944         movq    %xmm0, (%rsp)
23945         movq    %xmm1, 8(%rsp)
23946         movq    %xmm2, 16(%rsp)
23947         call    _glapi_get_dispatch
23948         movq    16(%rsp), %xmm2
23949         movq    8(%rsp), %xmm1
23950         movq    (%rsp), %xmm0
23951         addq    $24, %rsp
23952         movq    5088(%rax), %r11
23953         jmp     *%r11
23954 #endif /* defined(GLX_USE_TLS) */
23955         .size   GL_PREFIX(WindowPos3dMESA), .-GL_PREFIX(WindowPos3dMESA)
23956
23957         .p2align        4,,15
23958         .globl  GL_PREFIX(WindowPos3dvMESA)
23959         .type   GL_PREFIX(WindowPos3dvMESA), @function
23960 GL_PREFIX(WindowPos3dvMESA):
23961 #if defined(GLX_USE_TLS)
23962         call    _x86_64_get_dispatch@PLT
23963         movq    5096(%rax), %r11
23964         jmp     *%r11
23965 #elif defined(PTHREADS)
23966         pushq   %rdi
23967         call    _x86_64_get_dispatch@PLT
23968         popq    %rdi
23969         movq    5096(%rax), %r11
23970         jmp     *%r11
23971 #else
23972         movq    _glapi_Dispatch(%rip), %rax
23973         testq   %rax, %rax
23974         je      1f
23975         movq    5096(%rax), %r11
23976         jmp     *%r11
23977 1:
23978         pushq   %rdi
23979         call    _glapi_get_dispatch
23980         popq    %rdi
23981         movq    5096(%rax), %r11
23982         jmp     *%r11
23983 #endif /* defined(GLX_USE_TLS) */
23984         .size   GL_PREFIX(WindowPos3dvMESA), .-GL_PREFIX(WindowPos3dvMESA)
23985
23986         .p2align        4,,15
23987         .globl  GL_PREFIX(WindowPos3fMESA)
23988         .type   GL_PREFIX(WindowPos3fMESA), @function
23989 GL_PREFIX(WindowPos3fMESA):
23990 #if defined(GLX_USE_TLS)
23991         call    _x86_64_get_dispatch@PLT
23992         movq    5104(%rax), %r11
23993         jmp     *%r11
23994 #elif defined(PTHREADS)
23995         subq    $24, %rsp
23996         movq    %xmm0, (%rsp)
23997         movq    %xmm1, 8(%rsp)
23998         movq    %xmm2, 16(%rsp)
23999         call    _x86_64_get_dispatch@PLT
24000         movq    16(%rsp), %xmm2
24001         movq    8(%rsp), %xmm1
24002         movq    (%rsp), %xmm0
24003         addq    $24, %rsp
24004         movq    5104(%rax), %r11
24005         jmp     *%r11
24006 #else
24007         movq    _glapi_Dispatch(%rip), %rax
24008         testq   %rax, %rax
24009         je      1f
24010         movq    5104(%rax), %r11
24011         jmp     *%r11
24012 1:
24013         subq    $24, %rsp
24014         movq    %xmm0, (%rsp)
24015         movq    %xmm1, 8(%rsp)
24016         movq    %xmm2, 16(%rsp)
24017         call    _glapi_get_dispatch
24018         movq    16(%rsp), %xmm2
24019         movq    8(%rsp), %xmm1
24020         movq    (%rsp), %xmm0
24021         addq    $24, %rsp
24022         movq    5104(%rax), %r11
24023         jmp     *%r11
24024 #endif /* defined(GLX_USE_TLS) */
24025         .size   GL_PREFIX(WindowPos3fMESA), .-GL_PREFIX(WindowPos3fMESA)
24026
24027         .p2align        4,,15
24028         .globl  GL_PREFIX(WindowPos3fvMESA)
24029         .type   GL_PREFIX(WindowPos3fvMESA), @function
24030 GL_PREFIX(WindowPos3fvMESA):
24031 #if defined(GLX_USE_TLS)
24032         call    _x86_64_get_dispatch@PLT
24033         movq    5112(%rax), %r11
24034         jmp     *%r11
24035 #elif defined(PTHREADS)
24036         pushq   %rdi
24037         call    _x86_64_get_dispatch@PLT
24038         popq    %rdi
24039         movq    5112(%rax), %r11
24040         jmp     *%r11
24041 #else
24042         movq    _glapi_Dispatch(%rip), %rax
24043         testq   %rax, %rax
24044         je      1f
24045         movq    5112(%rax), %r11
24046         jmp     *%r11
24047 1:
24048         pushq   %rdi
24049         call    _glapi_get_dispatch
24050         popq    %rdi
24051         movq    5112(%rax), %r11
24052         jmp     *%r11
24053 #endif /* defined(GLX_USE_TLS) */
24054         .size   GL_PREFIX(WindowPos3fvMESA), .-GL_PREFIX(WindowPos3fvMESA)
24055
24056         .p2align        4,,15
24057         .globl  GL_PREFIX(WindowPos3iMESA)
24058         .type   GL_PREFIX(WindowPos3iMESA), @function
24059 GL_PREFIX(WindowPos3iMESA):
24060 #if defined(GLX_USE_TLS)
24061         call    _x86_64_get_dispatch@PLT
24062         movq    5120(%rax), %r11
24063         jmp     *%r11
24064 #elif defined(PTHREADS)
24065         pushq   %rdi
24066         pushq   %rsi
24067         pushq   %rdx
24068         call    _x86_64_get_dispatch@PLT
24069         popq    %rdx
24070         popq    %rsi
24071         popq    %rdi
24072         movq    5120(%rax), %r11
24073         jmp     *%r11
24074 #else
24075         movq    _glapi_Dispatch(%rip), %rax
24076         testq   %rax, %rax
24077         je      1f
24078         movq    5120(%rax), %r11
24079         jmp     *%r11
24080 1:
24081         pushq   %rdi
24082         pushq   %rsi
24083         pushq   %rdx
24084         call    _glapi_get_dispatch
24085         popq    %rdx
24086         popq    %rsi
24087         popq    %rdi
24088         movq    5120(%rax), %r11
24089         jmp     *%r11
24090 #endif /* defined(GLX_USE_TLS) */
24091         .size   GL_PREFIX(WindowPos3iMESA), .-GL_PREFIX(WindowPos3iMESA)
24092
24093         .p2align        4,,15
24094         .globl  GL_PREFIX(WindowPos3ivMESA)
24095         .type   GL_PREFIX(WindowPos3ivMESA), @function
24096 GL_PREFIX(WindowPos3ivMESA):
24097 #if defined(GLX_USE_TLS)
24098         call    _x86_64_get_dispatch@PLT
24099         movq    5128(%rax), %r11
24100         jmp     *%r11
24101 #elif defined(PTHREADS)
24102         pushq   %rdi
24103         call    _x86_64_get_dispatch@PLT
24104         popq    %rdi
24105         movq    5128(%rax), %r11
24106         jmp     *%r11
24107 #else
24108         movq    _glapi_Dispatch(%rip), %rax
24109         testq   %rax, %rax
24110         je      1f
24111         movq    5128(%rax), %r11
24112         jmp     *%r11
24113 1:
24114         pushq   %rdi
24115         call    _glapi_get_dispatch
24116         popq    %rdi
24117         movq    5128(%rax), %r11
24118         jmp     *%r11
24119 #endif /* defined(GLX_USE_TLS) */
24120         .size   GL_PREFIX(WindowPos3ivMESA), .-GL_PREFIX(WindowPos3ivMESA)
24121
24122         .p2align        4,,15
24123         .globl  GL_PREFIX(WindowPos3sMESA)
24124         .type   GL_PREFIX(WindowPos3sMESA), @function
24125 GL_PREFIX(WindowPos3sMESA):
24126 #if defined(GLX_USE_TLS)
24127         call    _x86_64_get_dispatch@PLT
24128         movq    5136(%rax), %r11
24129         jmp     *%r11
24130 #elif defined(PTHREADS)
24131         pushq   %rdi
24132         pushq   %rsi
24133         pushq   %rdx
24134         call    _x86_64_get_dispatch@PLT
24135         popq    %rdx
24136         popq    %rsi
24137         popq    %rdi
24138         movq    5136(%rax), %r11
24139         jmp     *%r11
24140 #else
24141         movq    _glapi_Dispatch(%rip), %rax
24142         testq   %rax, %rax
24143         je      1f
24144         movq    5136(%rax), %r11
24145         jmp     *%r11
24146 1:
24147         pushq   %rdi
24148         pushq   %rsi
24149         pushq   %rdx
24150         call    _glapi_get_dispatch
24151         popq    %rdx
24152         popq    %rsi
24153         popq    %rdi
24154         movq    5136(%rax), %r11
24155         jmp     *%r11
24156 #endif /* defined(GLX_USE_TLS) */
24157         .size   GL_PREFIX(WindowPos3sMESA), .-GL_PREFIX(WindowPos3sMESA)
24158
24159         .p2align        4,,15
24160         .globl  GL_PREFIX(WindowPos3svMESA)
24161         .type   GL_PREFIX(WindowPos3svMESA), @function
24162 GL_PREFIX(WindowPos3svMESA):
24163 #if defined(GLX_USE_TLS)
24164         call    _x86_64_get_dispatch@PLT
24165         movq    5144(%rax), %r11
24166         jmp     *%r11
24167 #elif defined(PTHREADS)
24168         pushq   %rdi
24169         call    _x86_64_get_dispatch@PLT
24170         popq    %rdi
24171         movq    5144(%rax), %r11
24172         jmp     *%r11
24173 #else
24174         movq    _glapi_Dispatch(%rip), %rax
24175         testq   %rax, %rax
24176         je      1f
24177         movq    5144(%rax), %r11
24178         jmp     *%r11
24179 1:
24180         pushq   %rdi
24181         call    _glapi_get_dispatch
24182         popq    %rdi
24183         movq    5144(%rax), %r11
24184         jmp     *%r11
24185 #endif /* defined(GLX_USE_TLS) */
24186         .size   GL_PREFIX(WindowPos3svMESA), .-GL_PREFIX(WindowPos3svMESA)
24187
24188         .p2align        4,,15
24189         .globl  GL_PREFIX(WindowPos4dMESA)
24190         .type   GL_PREFIX(WindowPos4dMESA), @function
24191 GL_PREFIX(WindowPos4dMESA):
24192 #if defined(GLX_USE_TLS)
24193         call    _x86_64_get_dispatch@PLT
24194         movq    5152(%rax), %r11
24195         jmp     *%r11
24196 #elif defined(PTHREADS)
24197         subq    $40, %rsp
24198         movq    %xmm0, (%rsp)
24199         movq    %xmm1, 8(%rsp)
24200         movq    %xmm2, 16(%rsp)
24201         movq    %xmm3, 24(%rsp)
24202         call    _x86_64_get_dispatch@PLT
24203         movq    24(%rsp), %xmm3
24204         movq    16(%rsp), %xmm2
24205         movq    8(%rsp), %xmm1
24206         movq    (%rsp), %xmm0
24207         addq    $40, %rsp
24208         movq    5152(%rax), %r11
24209         jmp     *%r11
24210 #else
24211         movq    _glapi_Dispatch(%rip), %rax
24212         testq   %rax, %rax
24213         je      1f
24214         movq    5152(%rax), %r11
24215         jmp     *%r11
24216 1:
24217         subq    $40, %rsp
24218         movq    %xmm0, (%rsp)
24219         movq    %xmm1, 8(%rsp)
24220         movq    %xmm2, 16(%rsp)
24221         movq    %xmm3, 24(%rsp)
24222         call    _glapi_get_dispatch
24223         movq    24(%rsp), %xmm3
24224         movq    16(%rsp), %xmm2
24225         movq    8(%rsp), %xmm1
24226         movq    (%rsp), %xmm0
24227         addq    $40, %rsp
24228         movq    5152(%rax), %r11
24229         jmp     *%r11
24230 #endif /* defined(GLX_USE_TLS) */
24231         .size   GL_PREFIX(WindowPos4dMESA), .-GL_PREFIX(WindowPos4dMESA)
24232
24233         .p2align        4,,15
24234         .globl  GL_PREFIX(WindowPos4dvMESA)
24235         .type   GL_PREFIX(WindowPos4dvMESA), @function
24236 GL_PREFIX(WindowPos4dvMESA):
24237 #if defined(GLX_USE_TLS)
24238         call    _x86_64_get_dispatch@PLT
24239         movq    5160(%rax), %r11
24240         jmp     *%r11
24241 #elif defined(PTHREADS)
24242         pushq   %rdi
24243         call    _x86_64_get_dispatch@PLT
24244         popq    %rdi
24245         movq    5160(%rax), %r11
24246         jmp     *%r11
24247 #else
24248         movq    _glapi_Dispatch(%rip), %rax
24249         testq   %rax, %rax
24250         je      1f
24251         movq    5160(%rax), %r11
24252         jmp     *%r11
24253 1:
24254         pushq   %rdi
24255         call    _glapi_get_dispatch
24256         popq    %rdi
24257         movq    5160(%rax), %r11
24258         jmp     *%r11
24259 #endif /* defined(GLX_USE_TLS) */
24260         .size   GL_PREFIX(WindowPos4dvMESA), .-GL_PREFIX(WindowPos4dvMESA)
24261
24262         .p2align        4,,15
24263         .globl  GL_PREFIX(WindowPos4fMESA)
24264         .type   GL_PREFIX(WindowPos4fMESA), @function
24265 GL_PREFIX(WindowPos4fMESA):
24266 #if defined(GLX_USE_TLS)
24267         call    _x86_64_get_dispatch@PLT
24268         movq    5168(%rax), %r11
24269         jmp     *%r11
24270 #elif defined(PTHREADS)
24271         subq    $40, %rsp
24272         movq    %xmm0, (%rsp)
24273         movq    %xmm1, 8(%rsp)
24274         movq    %xmm2, 16(%rsp)
24275         movq    %xmm3, 24(%rsp)
24276         call    _x86_64_get_dispatch@PLT
24277         movq    24(%rsp), %xmm3
24278         movq    16(%rsp), %xmm2
24279         movq    8(%rsp), %xmm1
24280         movq    (%rsp), %xmm0
24281         addq    $40, %rsp
24282         movq    5168(%rax), %r11
24283         jmp     *%r11
24284 #else
24285         movq    _glapi_Dispatch(%rip), %rax
24286         testq   %rax, %rax
24287         je      1f
24288         movq    5168(%rax), %r11
24289         jmp     *%r11
24290 1:
24291         subq    $40, %rsp
24292         movq    %xmm0, (%rsp)
24293         movq    %xmm1, 8(%rsp)
24294         movq    %xmm2, 16(%rsp)
24295         movq    %xmm3, 24(%rsp)
24296         call    _glapi_get_dispatch
24297         movq    24(%rsp), %xmm3
24298         movq    16(%rsp), %xmm2
24299         movq    8(%rsp), %xmm1
24300         movq    (%rsp), %xmm0
24301         addq    $40, %rsp
24302         movq    5168(%rax), %r11
24303         jmp     *%r11
24304 #endif /* defined(GLX_USE_TLS) */
24305         .size   GL_PREFIX(WindowPos4fMESA), .-GL_PREFIX(WindowPos4fMESA)
24306
24307         .p2align        4,,15
24308         .globl  GL_PREFIX(WindowPos4fvMESA)
24309         .type   GL_PREFIX(WindowPos4fvMESA), @function
24310 GL_PREFIX(WindowPos4fvMESA):
24311 #if defined(GLX_USE_TLS)
24312         call    _x86_64_get_dispatch@PLT
24313         movq    5176(%rax), %r11
24314         jmp     *%r11
24315 #elif defined(PTHREADS)
24316         pushq   %rdi
24317         call    _x86_64_get_dispatch@PLT
24318         popq    %rdi
24319         movq    5176(%rax), %r11
24320         jmp     *%r11
24321 #else
24322         movq    _glapi_Dispatch(%rip), %rax
24323         testq   %rax, %rax
24324         je      1f
24325         movq    5176(%rax), %r11
24326         jmp     *%r11
24327 1:
24328         pushq   %rdi
24329         call    _glapi_get_dispatch
24330         popq    %rdi
24331         movq    5176(%rax), %r11
24332         jmp     *%r11
24333 #endif /* defined(GLX_USE_TLS) */
24334         .size   GL_PREFIX(WindowPos4fvMESA), .-GL_PREFIX(WindowPos4fvMESA)
24335
24336         .p2align        4,,15
24337         .globl  GL_PREFIX(WindowPos4iMESA)
24338         .type   GL_PREFIX(WindowPos4iMESA), @function
24339 GL_PREFIX(WindowPos4iMESA):
24340 #if defined(GLX_USE_TLS)
24341         call    _x86_64_get_dispatch@PLT
24342         movq    5184(%rax), %r11
24343         jmp     *%r11
24344 #elif defined(PTHREADS)
24345         pushq   %rdi
24346         pushq   %rsi
24347         pushq   %rdx
24348         pushq   %rcx
24349         pushq   %rbp
24350         call    _x86_64_get_dispatch@PLT
24351         popq    %rbp
24352         popq    %rcx
24353         popq    %rdx
24354         popq    %rsi
24355         popq    %rdi
24356         movq    5184(%rax), %r11
24357         jmp     *%r11
24358 #else
24359         movq    _glapi_Dispatch(%rip), %rax
24360         testq   %rax, %rax
24361         je      1f
24362         movq    5184(%rax), %r11
24363         jmp     *%r11
24364 1:
24365         pushq   %rdi
24366         pushq   %rsi
24367         pushq   %rdx
24368         pushq   %rcx
24369         pushq   %rbp
24370         call    _glapi_get_dispatch
24371         popq    %rbp
24372         popq    %rcx
24373         popq    %rdx
24374         popq    %rsi
24375         popq    %rdi
24376         movq    5184(%rax), %r11
24377         jmp     *%r11
24378 #endif /* defined(GLX_USE_TLS) */
24379         .size   GL_PREFIX(WindowPos4iMESA), .-GL_PREFIX(WindowPos4iMESA)
24380
24381         .p2align        4,,15
24382         .globl  GL_PREFIX(WindowPos4ivMESA)
24383         .type   GL_PREFIX(WindowPos4ivMESA), @function
24384 GL_PREFIX(WindowPos4ivMESA):
24385 #if defined(GLX_USE_TLS)
24386         call    _x86_64_get_dispatch@PLT
24387         movq    5192(%rax), %r11
24388         jmp     *%r11
24389 #elif defined(PTHREADS)
24390         pushq   %rdi
24391         call    _x86_64_get_dispatch@PLT
24392         popq    %rdi
24393         movq    5192(%rax), %r11
24394         jmp     *%r11
24395 #else
24396         movq    _glapi_Dispatch(%rip), %rax
24397         testq   %rax, %rax
24398         je      1f
24399         movq    5192(%rax), %r11
24400         jmp     *%r11
24401 1:
24402         pushq   %rdi
24403         call    _glapi_get_dispatch
24404         popq    %rdi
24405         movq    5192(%rax), %r11
24406         jmp     *%r11
24407 #endif /* defined(GLX_USE_TLS) */
24408         .size   GL_PREFIX(WindowPos4ivMESA), .-GL_PREFIX(WindowPos4ivMESA)
24409
24410         .p2align        4,,15
24411         .globl  GL_PREFIX(WindowPos4sMESA)
24412         .type   GL_PREFIX(WindowPos4sMESA), @function
24413 GL_PREFIX(WindowPos4sMESA):
24414 #if defined(GLX_USE_TLS)
24415         call    _x86_64_get_dispatch@PLT
24416         movq    5200(%rax), %r11
24417         jmp     *%r11
24418 #elif defined(PTHREADS)
24419         pushq   %rdi
24420         pushq   %rsi
24421         pushq   %rdx
24422         pushq   %rcx
24423         pushq   %rbp
24424         call    _x86_64_get_dispatch@PLT
24425         popq    %rbp
24426         popq    %rcx
24427         popq    %rdx
24428         popq    %rsi
24429         popq    %rdi
24430         movq    5200(%rax), %r11
24431         jmp     *%r11
24432 #else
24433         movq    _glapi_Dispatch(%rip), %rax
24434         testq   %rax, %rax
24435         je      1f
24436         movq    5200(%rax), %r11
24437         jmp     *%r11
24438 1:
24439         pushq   %rdi
24440         pushq   %rsi
24441         pushq   %rdx
24442         pushq   %rcx
24443         pushq   %rbp
24444         call    _glapi_get_dispatch
24445         popq    %rbp
24446         popq    %rcx
24447         popq    %rdx
24448         popq    %rsi
24449         popq    %rdi
24450         movq    5200(%rax), %r11
24451         jmp     *%r11
24452 #endif /* defined(GLX_USE_TLS) */
24453         .size   GL_PREFIX(WindowPos4sMESA), .-GL_PREFIX(WindowPos4sMESA)
24454
24455         .p2align        4,,15
24456         .globl  GL_PREFIX(WindowPos4svMESA)
24457         .type   GL_PREFIX(WindowPos4svMESA), @function
24458 GL_PREFIX(WindowPos4svMESA):
24459 #if defined(GLX_USE_TLS)
24460         call    _x86_64_get_dispatch@PLT
24461         movq    5208(%rax), %r11
24462         jmp     *%r11
24463 #elif defined(PTHREADS)
24464         pushq   %rdi
24465         call    _x86_64_get_dispatch@PLT
24466         popq    %rdi
24467         movq    5208(%rax), %r11
24468         jmp     *%r11
24469 #else
24470         movq    _glapi_Dispatch(%rip), %rax
24471         testq   %rax, %rax
24472         je      1f
24473         movq    5208(%rax), %r11
24474         jmp     *%r11
24475 1:
24476         pushq   %rdi
24477         call    _glapi_get_dispatch
24478         popq    %rdi
24479         movq    5208(%rax), %r11
24480         jmp     *%r11
24481 #endif /* defined(GLX_USE_TLS) */
24482         .size   GL_PREFIX(WindowPos4svMESA), .-GL_PREFIX(WindowPos4svMESA)
24483
24484         .p2align        4,,15
24485         .globl  GL_PREFIX(_dispatch_stub_652)
24486         .type   GL_PREFIX(_dispatch_stub_652), @function
24487         HIDDEN(GL_PREFIX(_dispatch_stub_652))
24488 GL_PREFIX(_dispatch_stub_652):
24489 #if defined(GLX_USE_TLS)
24490         call    _x86_64_get_dispatch@PLT
24491         movq    5216(%rax), %r11
24492         jmp     *%r11
24493 #elif defined(PTHREADS)
24494         pushq   %rdi
24495         pushq   %rsi
24496         pushq   %rdx
24497         pushq   %rcx
24498         pushq   %r8
24499         call    _x86_64_get_dispatch@PLT
24500         popq    %r8
24501         popq    %rcx
24502         popq    %rdx
24503         popq    %rsi
24504         popq    %rdi
24505         movq    5216(%rax), %r11
24506         jmp     *%r11
24507 #else
24508         movq    _glapi_Dispatch(%rip), %rax
24509         testq   %rax, %rax
24510         je      1f
24511         movq    5216(%rax), %r11
24512         jmp     *%r11
24513 1:
24514         pushq   %rdi
24515         pushq   %rsi
24516         pushq   %rdx
24517         pushq   %rcx
24518         pushq   %r8
24519         call    _glapi_get_dispatch
24520         popq    %r8
24521         popq    %rcx
24522         popq    %rdx
24523         popq    %rsi
24524         popq    %rdi
24525         movq    5216(%rax), %r11
24526         jmp     *%r11
24527 #endif /* defined(GLX_USE_TLS) */
24528         .size   GL_PREFIX(_dispatch_stub_652), .-GL_PREFIX(_dispatch_stub_652)
24529
24530         .p2align        4,,15
24531         .globl  GL_PREFIX(_dispatch_stub_653)
24532         .type   GL_PREFIX(_dispatch_stub_653), @function
24533         HIDDEN(GL_PREFIX(_dispatch_stub_653))
24534 GL_PREFIX(_dispatch_stub_653):
24535 #if defined(GLX_USE_TLS)
24536         call    _x86_64_get_dispatch@PLT
24537         movq    5224(%rax), %r11
24538         jmp     *%r11
24539 #elif defined(PTHREADS)
24540         pushq   %rdi
24541         pushq   %rsi
24542         pushq   %rdx
24543         pushq   %rcx
24544         pushq   %r8
24545         pushq   %r9
24546         pushq   %rbp
24547         call    _x86_64_get_dispatch@PLT
24548         popq    %rbp
24549         popq    %r9
24550         popq    %r8
24551         popq    %rcx
24552         popq    %rdx
24553         popq    %rsi
24554         popq    %rdi
24555         movq    5224(%rax), %r11
24556         jmp     *%r11
24557 #else
24558         movq    _glapi_Dispatch(%rip), %rax
24559         testq   %rax, %rax
24560         je      1f
24561         movq    5224(%rax), %r11
24562         jmp     *%r11
24563 1:
24564         pushq   %rdi
24565         pushq   %rsi
24566         pushq   %rdx
24567         pushq   %rcx
24568         pushq   %r8
24569         pushq   %r9
24570         pushq   %rbp
24571         call    _glapi_get_dispatch
24572         popq    %rbp
24573         popq    %r9
24574         popq    %r8
24575         popq    %rcx
24576         popq    %rdx
24577         popq    %rsi
24578         popq    %rdi
24579         movq    5224(%rax), %r11
24580         jmp     *%r11
24581 #endif /* defined(GLX_USE_TLS) */
24582         .size   GL_PREFIX(_dispatch_stub_653), .-GL_PREFIX(_dispatch_stub_653)
24583
24584         .p2align        4,,15
24585         .globl  GL_PREFIX(_dispatch_stub_654)
24586         .type   GL_PREFIX(_dispatch_stub_654), @function
24587         HIDDEN(GL_PREFIX(_dispatch_stub_654))
24588 GL_PREFIX(_dispatch_stub_654):
24589 #if defined(GLX_USE_TLS)
24590         call    _x86_64_get_dispatch@PLT
24591         movq    5232(%rax), %r11
24592         jmp     *%r11
24593 #elif defined(PTHREADS)
24594         pushq   %rdi
24595         pushq   %rsi
24596         pushq   %rbp
24597         call    _x86_64_get_dispatch@PLT
24598         popq    %rbp
24599         popq    %rsi
24600         popq    %rdi
24601         movq    5232(%rax), %r11
24602         jmp     *%r11
24603 #else
24604         movq    _glapi_Dispatch(%rip), %rax
24605         testq   %rax, %rax
24606         je      1f
24607         movq    5232(%rax), %r11
24608         jmp     *%r11
24609 1:
24610         pushq   %rdi
24611         pushq   %rsi
24612         pushq   %rbp
24613         call    _glapi_get_dispatch
24614         popq    %rbp
24615         popq    %rsi
24616         popq    %rdi
24617         movq    5232(%rax), %r11
24618         jmp     *%r11
24619 #endif /* defined(GLX_USE_TLS) */
24620         .size   GL_PREFIX(_dispatch_stub_654), .-GL_PREFIX(_dispatch_stub_654)
24621
24622         .p2align        4,,15
24623         .globl  GL_PREFIX(_dispatch_stub_655)
24624         .type   GL_PREFIX(_dispatch_stub_655), @function
24625         HIDDEN(GL_PREFIX(_dispatch_stub_655))
24626 GL_PREFIX(_dispatch_stub_655):
24627 #if defined(GLX_USE_TLS)
24628         call    _x86_64_get_dispatch@PLT
24629         movq    5240(%rax), %r11
24630         jmp     *%r11
24631 #elif defined(PTHREADS)
24632         pushq   %rdi
24633         call    _x86_64_get_dispatch@PLT
24634         popq    %rdi
24635         movq    5240(%rax), %r11
24636         jmp     *%r11
24637 #else
24638         movq    _glapi_Dispatch(%rip), %rax
24639         testq   %rax, %rax
24640         je      1f
24641         movq    5240(%rax), %r11
24642         jmp     *%r11
24643 1:
24644         pushq   %rdi
24645         call    _glapi_get_dispatch
24646         popq    %rdi
24647         movq    5240(%rax), %r11
24648         jmp     *%r11
24649 #endif /* defined(GLX_USE_TLS) */
24650         .size   GL_PREFIX(_dispatch_stub_655), .-GL_PREFIX(_dispatch_stub_655)
24651
24652         .p2align        4,,15
24653         .globl  GL_PREFIX(_dispatch_stub_656)
24654         .type   GL_PREFIX(_dispatch_stub_656), @function
24655         HIDDEN(GL_PREFIX(_dispatch_stub_656))
24656 GL_PREFIX(_dispatch_stub_656):
24657 #if defined(GLX_USE_TLS)
24658         call    _x86_64_get_dispatch@PLT
24659         movq    5248(%rax), %r11
24660         jmp     *%r11
24661 #elif defined(PTHREADS)
24662         pushq   %rdi
24663         pushq   %rsi
24664         pushq   %rbp
24665         call    _x86_64_get_dispatch@PLT
24666         popq    %rbp
24667         popq    %rsi
24668         popq    %rdi
24669         movq    5248(%rax), %r11
24670         jmp     *%r11
24671 #else
24672         movq    _glapi_Dispatch(%rip), %rax
24673         testq   %rax, %rax
24674         je      1f
24675         movq    5248(%rax), %r11
24676         jmp     *%r11
24677 1:
24678         pushq   %rdi
24679         pushq   %rsi
24680         pushq   %rbp
24681         call    _glapi_get_dispatch
24682         popq    %rbp
24683         popq    %rsi
24684         popq    %rdi
24685         movq    5248(%rax), %r11
24686         jmp     *%r11
24687 #endif /* defined(GLX_USE_TLS) */
24688         .size   GL_PREFIX(_dispatch_stub_656), .-GL_PREFIX(_dispatch_stub_656)
24689
24690         .p2align        4,,15
24691         .globl  GL_PREFIX(_dispatch_stub_657)
24692         .type   GL_PREFIX(_dispatch_stub_657), @function
24693         HIDDEN(GL_PREFIX(_dispatch_stub_657))
24694 GL_PREFIX(_dispatch_stub_657):
24695 #if defined(GLX_USE_TLS)
24696         call    _x86_64_get_dispatch@PLT
24697         movq    5256(%rax), %r11
24698         jmp     *%r11
24699 #elif defined(PTHREADS)
24700         pushq   %rdi
24701         pushq   %rsi
24702         pushq   %rdx
24703         call    _x86_64_get_dispatch@PLT
24704         popq    %rdx
24705         popq    %rsi
24706         popq    %rdi
24707         movq    5256(%rax), %r11
24708         jmp     *%r11
24709 #else
24710         movq    _glapi_Dispatch(%rip), %rax
24711         testq   %rax, %rax
24712         je      1f
24713         movq    5256(%rax), %r11
24714         jmp     *%r11
24715 1:
24716         pushq   %rdi
24717         pushq   %rsi
24718         pushq   %rdx
24719         call    _glapi_get_dispatch
24720         popq    %rdx
24721         popq    %rsi
24722         popq    %rdi
24723         movq    5256(%rax), %r11
24724         jmp     *%r11
24725 #endif /* defined(GLX_USE_TLS) */
24726         .size   GL_PREFIX(_dispatch_stub_657), .-GL_PREFIX(_dispatch_stub_657)
24727
24728         .p2align        4,,15
24729         .globl  GL_PREFIX(_dispatch_stub_658)
24730         .type   GL_PREFIX(_dispatch_stub_658), @function
24731         HIDDEN(GL_PREFIX(_dispatch_stub_658))
24732 GL_PREFIX(_dispatch_stub_658):
24733 #if defined(GLX_USE_TLS)
24734         call    _x86_64_get_dispatch@PLT
24735         movq    5264(%rax), %r11
24736         jmp     *%r11
24737 #elif defined(PTHREADS)
24738         pushq   %rdi
24739         call    _x86_64_get_dispatch@PLT
24740         popq    %rdi
24741         movq    5264(%rax), %r11
24742         jmp     *%r11
24743 #else
24744         movq    _glapi_Dispatch(%rip), %rax
24745         testq   %rax, %rax
24746         je      1f
24747         movq    5264(%rax), %r11
24748         jmp     *%r11
24749 1:
24750         pushq   %rdi
24751         call    _glapi_get_dispatch
24752         popq    %rdi
24753         movq    5264(%rax), %r11
24754         jmp     *%r11
24755 #endif /* defined(GLX_USE_TLS) */
24756         .size   GL_PREFIX(_dispatch_stub_658), .-GL_PREFIX(_dispatch_stub_658)
24757
24758         .p2align        4,,15
24759         .globl  GL_PREFIX(_dispatch_stub_659)
24760         .type   GL_PREFIX(_dispatch_stub_659), @function
24761         HIDDEN(GL_PREFIX(_dispatch_stub_659))
24762 GL_PREFIX(_dispatch_stub_659):
24763 #if defined(GLX_USE_TLS)
24764         call    _x86_64_get_dispatch@PLT
24765         movq    5272(%rax), %r11
24766         jmp     *%r11
24767 #elif defined(PTHREADS)
24768         pushq   %rdi
24769         pushq   %rsi
24770         pushq   %rbp
24771         call    _x86_64_get_dispatch@PLT
24772         popq    %rbp
24773         popq    %rsi
24774         popq    %rdi
24775         movq    5272(%rax), %r11
24776         jmp     *%r11
24777 #else
24778         movq    _glapi_Dispatch(%rip), %rax
24779         testq   %rax, %rax
24780         je      1f
24781         movq    5272(%rax), %r11
24782         jmp     *%r11
24783 1:
24784         pushq   %rdi
24785         pushq   %rsi
24786         pushq   %rbp
24787         call    _glapi_get_dispatch
24788         popq    %rbp
24789         popq    %rsi
24790         popq    %rdi
24791         movq    5272(%rax), %r11
24792         jmp     *%r11
24793 #endif /* defined(GLX_USE_TLS) */
24794         .size   GL_PREFIX(_dispatch_stub_659), .-GL_PREFIX(_dispatch_stub_659)
24795
24796         .p2align        4,,15
24797         .globl  GL_PREFIX(_dispatch_stub_660)
24798         .type   GL_PREFIX(_dispatch_stub_660), @function
24799         HIDDEN(GL_PREFIX(_dispatch_stub_660))
24800 GL_PREFIX(_dispatch_stub_660):
24801 #if defined(GLX_USE_TLS)
24802         call    _x86_64_get_dispatch@PLT
24803         movq    5280(%rax), %r11
24804         jmp     *%r11
24805 #elif defined(PTHREADS)
24806         pushq   %rdi
24807         call    _x86_64_get_dispatch@PLT
24808         popq    %rdi
24809         movq    5280(%rax), %r11
24810         jmp     *%r11
24811 #else
24812         movq    _glapi_Dispatch(%rip), %rax
24813         testq   %rax, %rax
24814         je      1f
24815         movq    5280(%rax), %r11
24816         jmp     *%r11
24817 1:
24818         pushq   %rdi
24819         call    _glapi_get_dispatch
24820         popq    %rdi
24821         movq    5280(%rax), %r11
24822         jmp     *%r11
24823 #endif /* defined(GLX_USE_TLS) */
24824         .size   GL_PREFIX(_dispatch_stub_660), .-GL_PREFIX(_dispatch_stub_660)
24825
24826         .p2align        4,,15
24827         .globl  GL_PREFIX(AreProgramsResidentNV)
24828         .type   GL_PREFIX(AreProgramsResidentNV), @function
24829 GL_PREFIX(AreProgramsResidentNV):
24830 #if defined(GLX_USE_TLS)
24831         call    _x86_64_get_dispatch@PLT
24832         movq    5288(%rax), %r11
24833         jmp     *%r11
24834 #elif defined(PTHREADS)
24835         pushq   %rdi
24836         pushq   %rsi
24837         pushq   %rdx
24838         call    _x86_64_get_dispatch@PLT
24839         popq    %rdx
24840         popq    %rsi
24841         popq    %rdi
24842         movq    5288(%rax), %r11
24843         jmp     *%r11
24844 #else
24845         movq    _glapi_Dispatch(%rip), %rax
24846         testq   %rax, %rax
24847         je      1f
24848         movq    5288(%rax), %r11
24849         jmp     *%r11
24850 1:
24851         pushq   %rdi
24852         pushq   %rsi
24853         pushq   %rdx
24854         call    _glapi_get_dispatch
24855         popq    %rdx
24856         popq    %rsi
24857         popq    %rdi
24858         movq    5288(%rax), %r11
24859         jmp     *%r11
24860 #endif /* defined(GLX_USE_TLS) */
24861         .size   GL_PREFIX(AreProgramsResidentNV), .-GL_PREFIX(AreProgramsResidentNV)
24862
24863         .p2align        4,,15
24864         .globl  GL_PREFIX(BindProgramNV)
24865         .type   GL_PREFIX(BindProgramNV), @function
24866 GL_PREFIX(BindProgramNV):
24867 #if defined(GLX_USE_TLS)
24868         call    _x86_64_get_dispatch@PLT
24869         movq    5296(%rax), %r11
24870         jmp     *%r11
24871 #elif defined(PTHREADS)
24872         pushq   %rdi
24873         pushq   %rsi
24874         pushq   %rbp
24875         call    _x86_64_get_dispatch@PLT
24876         popq    %rbp
24877         popq    %rsi
24878         popq    %rdi
24879         movq    5296(%rax), %r11
24880         jmp     *%r11
24881 #else
24882         movq    _glapi_Dispatch(%rip), %rax
24883         testq   %rax, %rax
24884         je      1f
24885         movq    5296(%rax), %r11
24886         jmp     *%r11
24887 1:
24888         pushq   %rdi
24889         pushq   %rsi
24890         pushq   %rbp
24891         call    _glapi_get_dispatch
24892         popq    %rbp
24893         popq    %rsi
24894         popq    %rdi
24895         movq    5296(%rax), %r11
24896         jmp     *%r11
24897 #endif /* defined(GLX_USE_TLS) */
24898         .size   GL_PREFIX(BindProgramNV), .-GL_PREFIX(BindProgramNV)
24899
24900         .p2align        4,,15
24901         .globl  GL_PREFIX(DeleteProgramsNV)
24902         .type   GL_PREFIX(DeleteProgramsNV), @function
24903 GL_PREFIX(DeleteProgramsNV):
24904 #if defined(GLX_USE_TLS)
24905         call    _x86_64_get_dispatch@PLT
24906         movq    5304(%rax), %r11
24907         jmp     *%r11
24908 #elif defined(PTHREADS)
24909         pushq   %rdi
24910         pushq   %rsi
24911         pushq   %rbp
24912         call    _x86_64_get_dispatch@PLT
24913         popq    %rbp
24914         popq    %rsi
24915         popq    %rdi
24916         movq    5304(%rax), %r11
24917         jmp     *%r11
24918 #else
24919         movq    _glapi_Dispatch(%rip), %rax
24920         testq   %rax, %rax
24921         je      1f
24922         movq    5304(%rax), %r11
24923         jmp     *%r11
24924 1:
24925         pushq   %rdi
24926         pushq   %rsi
24927         pushq   %rbp
24928         call    _glapi_get_dispatch
24929         popq    %rbp
24930         popq    %rsi
24931         popq    %rdi
24932         movq    5304(%rax), %r11
24933         jmp     *%r11
24934 #endif /* defined(GLX_USE_TLS) */
24935         .size   GL_PREFIX(DeleteProgramsNV), .-GL_PREFIX(DeleteProgramsNV)
24936
24937         .p2align        4,,15
24938         .globl  GL_PREFIX(ExecuteProgramNV)
24939         .type   GL_PREFIX(ExecuteProgramNV), @function
24940 GL_PREFIX(ExecuteProgramNV):
24941 #if defined(GLX_USE_TLS)
24942         call    _x86_64_get_dispatch@PLT
24943         movq    5312(%rax), %r11
24944         jmp     *%r11
24945 #elif defined(PTHREADS)
24946         pushq   %rdi
24947         pushq   %rsi
24948         pushq   %rdx
24949         call    _x86_64_get_dispatch@PLT
24950         popq    %rdx
24951         popq    %rsi
24952         popq    %rdi
24953         movq    5312(%rax), %r11
24954         jmp     *%r11
24955 #else
24956         movq    _glapi_Dispatch(%rip), %rax
24957         testq   %rax, %rax
24958         je      1f
24959         movq    5312(%rax), %r11
24960         jmp     *%r11
24961 1:
24962         pushq   %rdi
24963         pushq   %rsi
24964         pushq   %rdx
24965         call    _glapi_get_dispatch
24966         popq    %rdx
24967         popq    %rsi
24968         popq    %rdi
24969         movq    5312(%rax), %r11
24970         jmp     *%r11
24971 #endif /* defined(GLX_USE_TLS) */
24972         .size   GL_PREFIX(ExecuteProgramNV), .-GL_PREFIX(ExecuteProgramNV)
24973
24974         .p2align        4,,15
24975         .globl  GL_PREFIX(GenProgramsNV)
24976         .type   GL_PREFIX(GenProgramsNV), @function
24977 GL_PREFIX(GenProgramsNV):
24978 #if defined(GLX_USE_TLS)
24979         call    _x86_64_get_dispatch@PLT
24980         movq    5320(%rax), %r11
24981         jmp     *%r11
24982 #elif defined(PTHREADS)
24983         pushq   %rdi
24984         pushq   %rsi
24985         pushq   %rbp
24986         call    _x86_64_get_dispatch@PLT
24987         popq    %rbp
24988         popq    %rsi
24989         popq    %rdi
24990         movq    5320(%rax), %r11
24991         jmp     *%r11
24992 #else
24993         movq    _glapi_Dispatch(%rip), %rax
24994         testq   %rax, %rax
24995         je      1f
24996         movq    5320(%rax), %r11
24997         jmp     *%r11
24998 1:
24999         pushq   %rdi
25000         pushq   %rsi
25001         pushq   %rbp
25002         call    _glapi_get_dispatch
25003         popq    %rbp
25004         popq    %rsi
25005         popq    %rdi
25006         movq    5320(%rax), %r11
25007         jmp     *%r11
25008 #endif /* defined(GLX_USE_TLS) */
25009         .size   GL_PREFIX(GenProgramsNV), .-GL_PREFIX(GenProgramsNV)
25010
25011         .p2align        4,,15
25012         .globl  GL_PREFIX(GetProgramParameterdvNV)
25013         .type   GL_PREFIX(GetProgramParameterdvNV), @function
25014 GL_PREFIX(GetProgramParameterdvNV):
25015 #if defined(GLX_USE_TLS)
25016         call    _x86_64_get_dispatch@PLT
25017         movq    5328(%rax), %r11
25018         jmp     *%r11
25019 #elif defined(PTHREADS)
25020         pushq   %rdi
25021         pushq   %rsi
25022         pushq   %rdx
25023         pushq   %rcx
25024         pushq   %rbp
25025         call    _x86_64_get_dispatch@PLT
25026         popq    %rbp
25027         popq    %rcx
25028         popq    %rdx
25029         popq    %rsi
25030         popq    %rdi
25031         movq    5328(%rax), %r11
25032         jmp     *%r11
25033 #else
25034         movq    _glapi_Dispatch(%rip), %rax
25035         testq   %rax, %rax
25036         je      1f
25037         movq    5328(%rax), %r11
25038         jmp     *%r11
25039 1:
25040         pushq   %rdi
25041         pushq   %rsi
25042         pushq   %rdx
25043         pushq   %rcx
25044         pushq   %rbp
25045         call    _glapi_get_dispatch
25046         popq    %rbp
25047         popq    %rcx
25048         popq    %rdx
25049         popq    %rsi
25050         popq    %rdi
25051         movq    5328(%rax), %r11
25052         jmp     *%r11
25053 #endif /* defined(GLX_USE_TLS) */
25054         .size   GL_PREFIX(GetProgramParameterdvNV), .-GL_PREFIX(GetProgramParameterdvNV)
25055
25056         .p2align        4,,15
25057         .globl  GL_PREFIX(GetProgramParameterfvNV)
25058         .type   GL_PREFIX(GetProgramParameterfvNV), @function
25059 GL_PREFIX(GetProgramParameterfvNV):
25060 #if defined(GLX_USE_TLS)
25061         call    _x86_64_get_dispatch@PLT
25062         movq    5336(%rax), %r11
25063         jmp     *%r11
25064 #elif defined(PTHREADS)
25065         pushq   %rdi
25066         pushq   %rsi
25067         pushq   %rdx
25068         pushq   %rcx
25069         pushq   %rbp
25070         call    _x86_64_get_dispatch@PLT
25071         popq    %rbp
25072         popq    %rcx
25073         popq    %rdx
25074         popq    %rsi
25075         popq    %rdi
25076         movq    5336(%rax), %r11
25077         jmp     *%r11
25078 #else
25079         movq    _glapi_Dispatch(%rip), %rax
25080         testq   %rax, %rax
25081         je      1f
25082         movq    5336(%rax), %r11
25083         jmp     *%r11
25084 1:
25085         pushq   %rdi
25086         pushq   %rsi
25087         pushq   %rdx
25088         pushq   %rcx
25089         pushq   %rbp
25090         call    _glapi_get_dispatch
25091         popq    %rbp
25092         popq    %rcx
25093         popq    %rdx
25094         popq    %rsi
25095         popq    %rdi
25096         movq    5336(%rax), %r11
25097         jmp     *%r11
25098 #endif /* defined(GLX_USE_TLS) */
25099         .size   GL_PREFIX(GetProgramParameterfvNV), .-GL_PREFIX(GetProgramParameterfvNV)
25100
25101         .p2align        4,,15
25102         .globl  GL_PREFIX(GetProgramStringNV)
25103         .type   GL_PREFIX(GetProgramStringNV), @function
25104 GL_PREFIX(GetProgramStringNV):
25105 #if defined(GLX_USE_TLS)
25106         call    _x86_64_get_dispatch@PLT
25107         movq    5344(%rax), %r11
25108         jmp     *%r11
25109 #elif defined(PTHREADS)
25110         pushq   %rdi
25111         pushq   %rsi
25112         pushq   %rdx
25113         call    _x86_64_get_dispatch@PLT
25114         popq    %rdx
25115         popq    %rsi
25116         popq    %rdi
25117         movq    5344(%rax), %r11
25118         jmp     *%r11
25119 #else
25120         movq    _glapi_Dispatch(%rip), %rax
25121         testq   %rax, %rax
25122         je      1f
25123         movq    5344(%rax), %r11
25124         jmp     *%r11
25125 1:
25126         pushq   %rdi
25127         pushq   %rsi
25128         pushq   %rdx
25129         call    _glapi_get_dispatch
25130         popq    %rdx
25131         popq    %rsi
25132         popq    %rdi
25133         movq    5344(%rax), %r11
25134         jmp     *%r11
25135 #endif /* defined(GLX_USE_TLS) */
25136         .size   GL_PREFIX(GetProgramStringNV), .-GL_PREFIX(GetProgramStringNV)
25137
25138         .p2align        4,,15
25139         .globl  GL_PREFIX(GetProgramivNV)
25140         .type   GL_PREFIX(GetProgramivNV), @function
25141 GL_PREFIX(GetProgramivNV):
25142 #if defined(GLX_USE_TLS)
25143         call    _x86_64_get_dispatch@PLT
25144         movq    5352(%rax), %r11
25145         jmp     *%r11
25146 #elif defined(PTHREADS)
25147         pushq   %rdi
25148         pushq   %rsi
25149         pushq   %rdx
25150         call    _x86_64_get_dispatch@PLT
25151         popq    %rdx
25152         popq    %rsi
25153         popq    %rdi
25154         movq    5352(%rax), %r11
25155         jmp     *%r11
25156 #else
25157         movq    _glapi_Dispatch(%rip), %rax
25158         testq   %rax, %rax
25159         je      1f
25160         movq    5352(%rax), %r11
25161         jmp     *%r11
25162 1:
25163         pushq   %rdi
25164         pushq   %rsi
25165         pushq   %rdx
25166         call    _glapi_get_dispatch
25167         popq    %rdx
25168         popq    %rsi
25169         popq    %rdi
25170         movq    5352(%rax), %r11
25171         jmp     *%r11
25172 #endif /* defined(GLX_USE_TLS) */
25173         .size   GL_PREFIX(GetProgramivNV), .-GL_PREFIX(GetProgramivNV)
25174
25175         .p2align        4,,15
25176         .globl  GL_PREFIX(GetTrackMatrixivNV)
25177         .type   GL_PREFIX(GetTrackMatrixivNV), @function
25178 GL_PREFIX(GetTrackMatrixivNV):
25179 #if defined(GLX_USE_TLS)
25180         call    _x86_64_get_dispatch@PLT
25181         movq    5360(%rax), %r11
25182         jmp     *%r11
25183 #elif defined(PTHREADS)
25184         pushq   %rdi
25185         pushq   %rsi
25186         pushq   %rdx
25187         pushq   %rcx
25188         pushq   %rbp
25189         call    _x86_64_get_dispatch@PLT
25190         popq    %rbp
25191         popq    %rcx
25192         popq    %rdx
25193         popq    %rsi
25194         popq    %rdi
25195         movq    5360(%rax), %r11
25196         jmp     *%r11
25197 #else
25198         movq    _glapi_Dispatch(%rip), %rax
25199         testq   %rax, %rax
25200         je      1f
25201         movq    5360(%rax), %r11
25202         jmp     *%r11
25203 1:
25204         pushq   %rdi
25205         pushq   %rsi
25206         pushq   %rdx
25207         pushq   %rcx
25208         pushq   %rbp
25209         call    _glapi_get_dispatch
25210         popq    %rbp
25211         popq    %rcx
25212         popq    %rdx
25213         popq    %rsi
25214         popq    %rdi
25215         movq    5360(%rax), %r11
25216         jmp     *%r11
25217 #endif /* defined(GLX_USE_TLS) */
25218         .size   GL_PREFIX(GetTrackMatrixivNV), .-GL_PREFIX(GetTrackMatrixivNV)
25219
25220         .p2align        4,,15
25221         .globl  GL_PREFIX(GetVertexAttribPointervNV)
25222         .type   GL_PREFIX(GetVertexAttribPointervNV), @function
25223 GL_PREFIX(GetVertexAttribPointervNV):
25224 #if defined(GLX_USE_TLS)
25225         call    _x86_64_get_dispatch@PLT
25226         movq    5368(%rax), %r11
25227         jmp     *%r11
25228 #elif defined(PTHREADS)
25229         pushq   %rdi
25230         pushq   %rsi
25231         pushq   %rdx
25232         call    _x86_64_get_dispatch@PLT
25233         popq    %rdx
25234         popq    %rsi
25235         popq    %rdi
25236         movq    5368(%rax), %r11
25237         jmp     *%r11
25238 #else
25239         movq    _glapi_Dispatch(%rip), %rax
25240         testq   %rax, %rax
25241         je      1f
25242         movq    5368(%rax), %r11
25243         jmp     *%r11
25244 1:
25245         pushq   %rdi
25246         pushq   %rsi
25247         pushq   %rdx
25248         call    _glapi_get_dispatch
25249         popq    %rdx
25250         popq    %rsi
25251         popq    %rdi
25252         movq    5368(%rax), %r11
25253         jmp     *%r11
25254 #endif /* defined(GLX_USE_TLS) */
25255         .size   GL_PREFIX(GetVertexAttribPointervNV), .-GL_PREFIX(GetVertexAttribPointervNV)
25256
25257         .p2align        4,,15
25258         .globl  GL_PREFIX(GetVertexAttribdvNV)
25259         .type   GL_PREFIX(GetVertexAttribdvNV), @function
25260 GL_PREFIX(GetVertexAttribdvNV):
25261 #if defined(GLX_USE_TLS)
25262         call    _x86_64_get_dispatch@PLT
25263         movq    5376(%rax), %r11
25264         jmp     *%r11
25265 #elif defined(PTHREADS)
25266         pushq   %rdi
25267         pushq   %rsi
25268         pushq   %rdx
25269         call    _x86_64_get_dispatch@PLT
25270         popq    %rdx
25271         popq    %rsi
25272         popq    %rdi
25273         movq    5376(%rax), %r11
25274         jmp     *%r11
25275 #else
25276         movq    _glapi_Dispatch(%rip), %rax
25277         testq   %rax, %rax
25278         je      1f
25279         movq    5376(%rax), %r11
25280         jmp     *%r11
25281 1:
25282         pushq   %rdi
25283         pushq   %rsi
25284         pushq   %rdx
25285         call    _glapi_get_dispatch
25286         popq    %rdx
25287         popq    %rsi
25288         popq    %rdi
25289         movq    5376(%rax), %r11
25290         jmp     *%r11
25291 #endif /* defined(GLX_USE_TLS) */
25292         .size   GL_PREFIX(GetVertexAttribdvNV), .-GL_PREFIX(GetVertexAttribdvNV)
25293
25294         .p2align        4,,15
25295         .globl  GL_PREFIX(GetVertexAttribfvNV)
25296         .type   GL_PREFIX(GetVertexAttribfvNV), @function
25297 GL_PREFIX(GetVertexAttribfvNV):
25298 #if defined(GLX_USE_TLS)
25299         call    _x86_64_get_dispatch@PLT
25300         movq    5384(%rax), %r11
25301         jmp     *%r11
25302 #elif defined(PTHREADS)
25303         pushq   %rdi
25304         pushq   %rsi
25305         pushq   %rdx
25306         call    _x86_64_get_dispatch@PLT
25307         popq    %rdx
25308         popq    %rsi
25309         popq    %rdi
25310         movq    5384(%rax), %r11
25311         jmp     *%r11
25312 #else
25313         movq    _glapi_Dispatch(%rip), %rax
25314         testq   %rax, %rax
25315         je      1f
25316         movq    5384(%rax), %r11
25317         jmp     *%r11
25318 1:
25319         pushq   %rdi
25320         pushq   %rsi
25321         pushq   %rdx
25322         call    _glapi_get_dispatch
25323         popq    %rdx
25324         popq    %rsi
25325         popq    %rdi
25326         movq    5384(%rax), %r11
25327         jmp     *%r11
25328 #endif /* defined(GLX_USE_TLS) */
25329         .size   GL_PREFIX(GetVertexAttribfvNV), .-GL_PREFIX(GetVertexAttribfvNV)
25330
25331         .p2align        4,,15
25332         .globl  GL_PREFIX(GetVertexAttribivNV)
25333         .type   GL_PREFIX(GetVertexAttribivNV), @function
25334 GL_PREFIX(GetVertexAttribivNV):
25335 #if defined(GLX_USE_TLS)
25336         call    _x86_64_get_dispatch@PLT
25337         movq    5392(%rax), %r11
25338         jmp     *%r11
25339 #elif defined(PTHREADS)
25340         pushq   %rdi
25341         pushq   %rsi
25342         pushq   %rdx
25343         call    _x86_64_get_dispatch@PLT
25344         popq    %rdx
25345         popq    %rsi
25346         popq    %rdi
25347         movq    5392(%rax), %r11
25348         jmp     *%r11
25349 #else
25350         movq    _glapi_Dispatch(%rip), %rax
25351         testq   %rax, %rax
25352         je      1f
25353         movq    5392(%rax), %r11
25354         jmp     *%r11
25355 1:
25356         pushq   %rdi
25357         pushq   %rsi
25358         pushq   %rdx
25359         call    _glapi_get_dispatch
25360         popq    %rdx
25361         popq    %rsi
25362         popq    %rdi
25363         movq    5392(%rax), %r11
25364         jmp     *%r11
25365 #endif /* defined(GLX_USE_TLS) */
25366         .size   GL_PREFIX(GetVertexAttribivNV), .-GL_PREFIX(GetVertexAttribivNV)
25367
25368         .p2align        4,,15
25369         .globl  GL_PREFIX(IsProgramNV)
25370         .type   GL_PREFIX(IsProgramNV), @function
25371 GL_PREFIX(IsProgramNV):
25372 #if defined(GLX_USE_TLS)
25373         call    _x86_64_get_dispatch@PLT
25374         movq    5400(%rax), %r11
25375         jmp     *%r11
25376 #elif defined(PTHREADS)
25377         pushq   %rdi
25378         call    _x86_64_get_dispatch@PLT
25379         popq    %rdi
25380         movq    5400(%rax), %r11
25381         jmp     *%r11
25382 #else
25383         movq    _glapi_Dispatch(%rip), %rax
25384         testq   %rax, %rax
25385         je      1f
25386         movq    5400(%rax), %r11
25387         jmp     *%r11
25388 1:
25389         pushq   %rdi
25390         call    _glapi_get_dispatch
25391         popq    %rdi
25392         movq    5400(%rax), %r11
25393         jmp     *%r11
25394 #endif /* defined(GLX_USE_TLS) */
25395         .size   GL_PREFIX(IsProgramNV), .-GL_PREFIX(IsProgramNV)
25396
25397         .p2align        4,,15
25398         .globl  GL_PREFIX(LoadProgramNV)
25399         .type   GL_PREFIX(LoadProgramNV), @function
25400 GL_PREFIX(LoadProgramNV):
25401 #if defined(GLX_USE_TLS)
25402         call    _x86_64_get_dispatch@PLT
25403         movq    5408(%rax), %r11
25404         jmp     *%r11
25405 #elif defined(PTHREADS)
25406         pushq   %rdi
25407         pushq   %rsi
25408         pushq   %rdx
25409         pushq   %rcx
25410         pushq   %rbp
25411         call    _x86_64_get_dispatch@PLT
25412         popq    %rbp
25413         popq    %rcx
25414         popq    %rdx
25415         popq    %rsi
25416         popq    %rdi
25417         movq    5408(%rax), %r11
25418         jmp     *%r11
25419 #else
25420         movq    _glapi_Dispatch(%rip), %rax
25421         testq   %rax, %rax
25422         je      1f
25423         movq    5408(%rax), %r11
25424         jmp     *%r11
25425 1:
25426         pushq   %rdi
25427         pushq   %rsi
25428         pushq   %rdx
25429         pushq   %rcx
25430         pushq   %rbp
25431         call    _glapi_get_dispatch
25432         popq    %rbp
25433         popq    %rcx
25434         popq    %rdx
25435         popq    %rsi
25436         popq    %rdi
25437         movq    5408(%rax), %r11
25438         jmp     *%r11
25439 #endif /* defined(GLX_USE_TLS) */
25440         .size   GL_PREFIX(LoadProgramNV), .-GL_PREFIX(LoadProgramNV)
25441
25442         .p2align        4,,15
25443         .globl  GL_PREFIX(ProgramParameters4dvNV)
25444         .type   GL_PREFIX(ProgramParameters4dvNV), @function
25445 GL_PREFIX(ProgramParameters4dvNV):
25446 #if defined(GLX_USE_TLS)
25447         call    _x86_64_get_dispatch@PLT
25448         movq    5416(%rax), %r11
25449         jmp     *%r11
25450 #elif defined(PTHREADS)
25451         pushq   %rdi
25452         pushq   %rsi
25453         pushq   %rdx
25454         pushq   %rcx
25455         pushq   %rbp
25456         call    _x86_64_get_dispatch@PLT
25457         popq    %rbp
25458         popq    %rcx
25459         popq    %rdx
25460         popq    %rsi
25461         popq    %rdi
25462         movq    5416(%rax), %r11
25463         jmp     *%r11
25464 #else
25465         movq    _glapi_Dispatch(%rip), %rax
25466         testq   %rax, %rax
25467         je      1f
25468         movq    5416(%rax), %r11
25469         jmp     *%r11
25470 1:
25471         pushq   %rdi
25472         pushq   %rsi
25473         pushq   %rdx
25474         pushq   %rcx
25475         pushq   %rbp
25476         call    _glapi_get_dispatch
25477         popq    %rbp
25478         popq    %rcx
25479         popq    %rdx
25480         popq    %rsi
25481         popq    %rdi
25482         movq    5416(%rax), %r11
25483         jmp     *%r11
25484 #endif /* defined(GLX_USE_TLS) */
25485         .size   GL_PREFIX(ProgramParameters4dvNV), .-GL_PREFIX(ProgramParameters4dvNV)
25486
25487         .p2align        4,,15
25488         .globl  GL_PREFIX(ProgramParameters4fvNV)
25489         .type   GL_PREFIX(ProgramParameters4fvNV), @function
25490 GL_PREFIX(ProgramParameters4fvNV):
25491 #if defined(GLX_USE_TLS)
25492         call    _x86_64_get_dispatch@PLT
25493         movq    5424(%rax), %r11
25494         jmp     *%r11
25495 #elif defined(PTHREADS)
25496         pushq   %rdi
25497         pushq   %rsi
25498         pushq   %rdx
25499         pushq   %rcx
25500         pushq   %rbp
25501         call    _x86_64_get_dispatch@PLT
25502         popq    %rbp
25503         popq    %rcx
25504         popq    %rdx
25505         popq    %rsi
25506         popq    %rdi
25507         movq    5424(%rax), %r11
25508         jmp     *%r11
25509 #else
25510         movq    _glapi_Dispatch(%rip), %rax
25511         testq   %rax, %rax
25512         je      1f
25513         movq    5424(%rax), %r11
25514         jmp     *%r11
25515 1:
25516         pushq   %rdi
25517         pushq   %rsi
25518         pushq   %rdx
25519         pushq   %rcx
25520         pushq   %rbp
25521         call    _glapi_get_dispatch
25522         popq    %rbp
25523         popq    %rcx
25524         popq    %rdx
25525         popq    %rsi
25526         popq    %rdi
25527         movq    5424(%rax), %r11
25528         jmp     *%r11
25529 #endif /* defined(GLX_USE_TLS) */
25530         .size   GL_PREFIX(ProgramParameters4fvNV), .-GL_PREFIX(ProgramParameters4fvNV)
25531
25532         .p2align        4,,15
25533         .globl  GL_PREFIX(RequestResidentProgramsNV)
25534         .type   GL_PREFIX(RequestResidentProgramsNV), @function
25535 GL_PREFIX(RequestResidentProgramsNV):
25536 #if defined(GLX_USE_TLS)
25537         call    _x86_64_get_dispatch@PLT
25538         movq    5432(%rax), %r11
25539         jmp     *%r11
25540 #elif defined(PTHREADS)
25541         pushq   %rdi
25542         pushq   %rsi
25543         pushq   %rbp
25544         call    _x86_64_get_dispatch@PLT
25545         popq    %rbp
25546         popq    %rsi
25547         popq    %rdi
25548         movq    5432(%rax), %r11
25549         jmp     *%r11
25550 #else
25551         movq    _glapi_Dispatch(%rip), %rax
25552         testq   %rax, %rax
25553         je      1f
25554         movq    5432(%rax), %r11
25555         jmp     *%r11
25556 1:
25557         pushq   %rdi
25558         pushq   %rsi
25559         pushq   %rbp
25560         call    _glapi_get_dispatch
25561         popq    %rbp
25562         popq    %rsi
25563         popq    %rdi
25564         movq    5432(%rax), %r11
25565         jmp     *%r11
25566 #endif /* defined(GLX_USE_TLS) */
25567         .size   GL_PREFIX(RequestResidentProgramsNV), .-GL_PREFIX(RequestResidentProgramsNV)
25568
25569         .p2align        4,,15
25570         .globl  GL_PREFIX(TrackMatrixNV)
25571         .type   GL_PREFIX(TrackMatrixNV), @function
25572 GL_PREFIX(TrackMatrixNV):
25573 #if defined(GLX_USE_TLS)
25574         call    _x86_64_get_dispatch@PLT
25575         movq    5440(%rax), %r11
25576         jmp     *%r11
25577 #elif defined(PTHREADS)
25578         pushq   %rdi
25579         pushq   %rsi
25580         pushq   %rdx
25581         pushq   %rcx
25582         pushq   %rbp
25583         call    _x86_64_get_dispatch@PLT
25584         popq    %rbp
25585         popq    %rcx
25586         popq    %rdx
25587         popq    %rsi
25588         popq    %rdi
25589         movq    5440(%rax), %r11
25590         jmp     *%r11
25591 #else
25592         movq    _glapi_Dispatch(%rip), %rax
25593         testq   %rax, %rax
25594         je      1f
25595         movq    5440(%rax), %r11
25596         jmp     *%r11
25597 1:
25598         pushq   %rdi
25599         pushq   %rsi
25600         pushq   %rdx
25601         pushq   %rcx
25602         pushq   %rbp
25603         call    _glapi_get_dispatch
25604         popq    %rbp
25605         popq    %rcx
25606         popq    %rdx
25607         popq    %rsi
25608         popq    %rdi
25609         movq    5440(%rax), %r11
25610         jmp     *%r11
25611 #endif /* defined(GLX_USE_TLS) */
25612         .size   GL_PREFIX(TrackMatrixNV), .-GL_PREFIX(TrackMatrixNV)
25613
25614         .p2align        4,,15
25615         .globl  GL_PREFIX(VertexAttrib1dNV)
25616         .type   GL_PREFIX(VertexAttrib1dNV), @function
25617 GL_PREFIX(VertexAttrib1dNV):
25618 #if defined(GLX_USE_TLS)
25619         call    _x86_64_get_dispatch@PLT
25620         movq    5448(%rax), %r11
25621         jmp     *%r11
25622 #elif defined(PTHREADS)
25623         subq    $24, %rsp
25624         movq    %rdi, (%rsp)
25625         movq    %xmm0, 8(%rsp)
25626         call    _x86_64_get_dispatch@PLT
25627         movq    8(%rsp), %xmm0
25628         movq    (%rsp), %rdi
25629         addq    $24, %rsp
25630         movq    5448(%rax), %r11
25631         jmp     *%r11
25632 #else
25633         movq    _glapi_Dispatch(%rip), %rax
25634         testq   %rax, %rax
25635         je      1f
25636         movq    5448(%rax), %r11
25637         jmp     *%r11
25638 1:
25639         subq    $24, %rsp
25640         movq    %rdi, (%rsp)
25641         movq    %xmm0, 8(%rsp)
25642         call    _glapi_get_dispatch
25643         movq    8(%rsp), %xmm0
25644         movq    (%rsp), %rdi
25645         addq    $24, %rsp
25646         movq    5448(%rax), %r11
25647         jmp     *%r11
25648 #endif /* defined(GLX_USE_TLS) */
25649         .size   GL_PREFIX(VertexAttrib1dNV), .-GL_PREFIX(VertexAttrib1dNV)
25650
25651         .p2align        4,,15
25652         .globl  GL_PREFIX(VertexAttrib1dvNV)
25653         .type   GL_PREFIX(VertexAttrib1dvNV), @function
25654 GL_PREFIX(VertexAttrib1dvNV):
25655 #if defined(GLX_USE_TLS)
25656         call    _x86_64_get_dispatch@PLT
25657         movq    5456(%rax), %r11
25658         jmp     *%r11
25659 #elif defined(PTHREADS)
25660         pushq   %rdi
25661         pushq   %rsi
25662         pushq   %rbp
25663         call    _x86_64_get_dispatch@PLT
25664         popq    %rbp
25665         popq    %rsi
25666         popq    %rdi
25667         movq    5456(%rax), %r11
25668         jmp     *%r11
25669 #else
25670         movq    _glapi_Dispatch(%rip), %rax
25671         testq   %rax, %rax
25672         je      1f
25673         movq    5456(%rax), %r11
25674         jmp     *%r11
25675 1:
25676         pushq   %rdi
25677         pushq   %rsi
25678         pushq   %rbp
25679         call    _glapi_get_dispatch
25680         popq    %rbp
25681         popq    %rsi
25682         popq    %rdi
25683         movq    5456(%rax), %r11
25684         jmp     *%r11
25685 #endif /* defined(GLX_USE_TLS) */
25686         .size   GL_PREFIX(VertexAttrib1dvNV), .-GL_PREFIX(VertexAttrib1dvNV)
25687
25688         .p2align        4,,15
25689         .globl  GL_PREFIX(VertexAttrib1fNV)
25690         .type   GL_PREFIX(VertexAttrib1fNV), @function
25691 GL_PREFIX(VertexAttrib1fNV):
25692 #if defined(GLX_USE_TLS)
25693         call    _x86_64_get_dispatch@PLT
25694         movq    5464(%rax), %r11
25695         jmp     *%r11
25696 #elif defined(PTHREADS)
25697         subq    $24, %rsp
25698         movq    %rdi, (%rsp)
25699         movq    %xmm0, 8(%rsp)
25700         call    _x86_64_get_dispatch@PLT
25701         movq    8(%rsp), %xmm0
25702         movq    (%rsp), %rdi
25703         addq    $24, %rsp
25704         movq    5464(%rax), %r11
25705         jmp     *%r11
25706 #else
25707         movq    _glapi_Dispatch(%rip), %rax
25708         testq   %rax, %rax
25709         je      1f
25710         movq    5464(%rax), %r11
25711         jmp     *%r11
25712 1:
25713         subq    $24, %rsp
25714         movq    %rdi, (%rsp)
25715         movq    %xmm0, 8(%rsp)
25716         call    _glapi_get_dispatch
25717         movq    8(%rsp), %xmm0
25718         movq    (%rsp), %rdi
25719         addq    $24, %rsp
25720         movq    5464(%rax), %r11
25721         jmp     *%r11
25722 #endif /* defined(GLX_USE_TLS) */
25723         .size   GL_PREFIX(VertexAttrib1fNV), .-GL_PREFIX(VertexAttrib1fNV)
25724
25725         .p2align        4,,15
25726         .globl  GL_PREFIX(VertexAttrib1fvNV)
25727         .type   GL_PREFIX(VertexAttrib1fvNV), @function
25728 GL_PREFIX(VertexAttrib1fvNV):
25729 #if defined(GLX_USE_TLS)
25730         call    _x86_64_get_dispatch@PLT
25731         movq    5472(%rax), %r11
25732         jmp     *%r11
25733 #elif defined(PTHREADS)
25734         pushq   %rdi
25735         pushq   %rsi
25736         pushq   %rbp
25737         call    _x86_64_get_dispatch@PLT
25738         popq    %rbp
25739         popq    %rsi
25740         popq    %rdi
25741         movq    5472(%rax), %r11
25742         jmp     *%r11
25743 #else
25744         movq    _glapi_Dispatch(%rip), %rax
25745         testq   %rax, %rax
25746         je      1f
25747         movq    5472(%rax), %r11
25748         jmp     *%r11
25749 1:
25750         pushq   %rdi
25751         pushq   %rsi
25752         pushq   %rbp
25753         call    _glapi_get_dispatch
25754         popq    %rbp
25755         popq    %rsi
25756         popq    %rdi
25757         movq    5472(%rax), %r11
25758         jmp     *%r11
25759 #endif /* defined(GLX_USE_TLS) */
25760         .size   GL_PREFIX(VertexAttrib1fvNV), .-GL_PREFIX(VertexAttrib1fvNV)
25761
25762         .p2align        4,,15
25763         .globl  GL_PREFIX(VertexAttrib1sNV)
25764         .type   GL_PREFIX(VertexAttrib1sNV), @function
25765 GL_PREFIX(VertexAttrib1sNV):
25766 #if defined(GLX_USE_TLS)
25767         call    _x86_64_get_dispatch@PLT
25768         movq    5480(%rax), %r11
25769         jmp     *%r11
25770 #elif defined(PTHREADS)
25771         pushq   %rdi
25772         pushq   %rsi
25773         pushq   %rbp
25774         call    _x86_64_get_dispatch@PLT
25775         popq    %rbp
25776         popq    %rsi
25777         popq    %rdi
25778         movq    5480(%rax), %r11
25779         jmp     *%r11
25780 #else
25781         movq    _glapi_Dispatch(%rip), %rax
25782         testq   %rax, %rax
25783         je      1f
25784         movq    5480(%rax), %r11
25785         jmp     *%r11
25786 1:
25787         pushq   %rdi
25788         pushq   %rsi
25789         pushq   %rbp
25790         call    _glapi_get_dispatch
25791         popq    %rbp
25792         popq    %rsi
25793         popq    %rdi
25794         movq    5480(%rax), %r11
25795         jmp     *%r11
25796 #endif /* defined(GLX_USE_TLS) */
25797         .size   GL_PREFIX(VertexAttrib1sNV), .-GL_PREFIX(VertexAttrib1sNV)
25798
25799         .p2align        4,,15
25800         .globl  GL_PREFIX(VertexAttrib1svNV)
25801         .type   GL_PREFIX(VertexAttrib1svNV), @function
25802 GL_PREFIX(VertexAttrib1svNV):
25803 #if defined(GLX_USE_TLS)
25804         call    _x86_64_get_dispatch@PLT
25805         movq    5488(%rax), %r11
25806         jmp     *%r11
25807 #elif defined(PTHREADS)
25808         pushq   %rdi
25809         pushq   %rsi
25810         pushq   %rbp
25811         call    _x86_64_get_dispatch@PLT
25812         popq    %rbp
25813         popq    %rsi
25814         popq    %rdi
25815         movq    5488(%rax), %r11
25816         jmp     *%r11
25817 #else
25818         movq    _glapi_Dispatch(%rip), %rax
25819         testq   %rax, %rax
25820         je      1f
25821         movq    5488(%rax), %r11
25822         jmp     *%r11
25823 1:
25824         pushq   %rdi
25825         pushq   %rsi
25826         pushq   %rbp
25827         call    _glapi_get_dispatch
25828         popq    %rbp
25829         popq    %rsi
25830         popq    %rdi
25831         movq    5488(%rax), %r11
25832         jmp     *%r11
25833 #endif /* defined(GLX_USE_TLS) */
25834         .size   GL_PREFIX(VertexAttrib1svNV), .-GL_PREFIX(VertexAttrib1svNV)
25835
25836         .p2align        4,,15
25837         .globl  GL_PREFIX(VertexAttrib2dNV)
25838         .type   GL_PREFIX(VertexAttrib2dNV), @function
25839 GL_PREFIX(VertexAttrib2dNV):
25840 #if defined(GLX_USE_TLS)
25841         call    _x86_64_get_dispatch@PLT
25842         movq    5496(%rax), %r11
25843         jmp     *%r11
25844 #elif defined(PTHREADS)
25845         subq    $24, %rsp
25846         movq    %rdi, (%rsp)
25847         movq    %xmm0, 8(%rsp)
25848         movq    %xmm1, 16(%rsp)
25849         call    _x86_64_get_dispatch@PLT
25850         movq    16(%rsp), %xmm1
25851         movq    8(%rsp), %xmm0
25852         movq    (%rsp), %rdi
25853         addq    $24, %rsp
25854         movq    5496(%rax), %r11
25855         jmp     *%r11
25856 #else
25857         movq    _glapi_Dispatch(%rip), %rax
25858         testq   %rax, %rax
25859         je      1f
25860         movq    5496(%rax), %r11
25861         jmp     *%r11
25862 1:
25863         subq    $24, %rsp
25864         movq    %rdi, (%rsp)
25865         movq    %xmm0, 8(%rsp)
25866         movq    %xmm1, 16(%rsp)
25867         call    _glapi_get_dispatch
25868         movq    16(%rsp), %xmm1
25869         movq    8(%rsp), %xmm0
25870         movq    (%rsp), %rdi
25871         addq    $24, %rsp
25872         movq    5496(%rax), %r11
25873         jmp     *%r11
25874 #endif /* defined(GLX_USE_TLS) */
25875         .size   GL_PREFIX(VertexAttrib2dNV), .-GL_PREFIX(VertexAttrib2dNV)
25876
25877         .p2align        4,,15
25878         .globl  GL_PREFIX(VertexAttrib2dvNV)
25879         .type   GL_PREFIX(VertexAttrib2dvNV), @function
25880 GL_PREFIX(VertexAttrib2dvNV):
25881 #if defined(GLX_USE_TLS)
25882         call    _x86_64_get_dispatch@PLT
25883         movq    5504(%rax), %r11
25884         jmp     *%r11
25885 #elif defined(PTHREADS)
25886         pushq   %rdi
25887         pushq   %rsi
25888         pushq   %rbp
25889         call    _x86_64_get_dispatch@PLT
25890         popq    %rbp
25891         popq    %rsi
25892         popq    %rdi
25893         movq    5504(%rax), %r11
25894         jmp     *%r11
25895 #else
25896         movq    _glapi_Dispatch(%rip), %rax
25897         testq   %rax, %rax
25898         je      1f
25899         movq    5504(%rax), %r11
25900         jmp     *%r11
25901 1:
25902         pushq   %rdi
25903         pushq   %rsi
25904         pushq   %rbp
25905         call    _glapi_get_dispatch
25906         popq    %rbp
25907         popq    %rsi
25908         popq    %rdi
25909         movq    5504(%rax), %r11
25910         jmp     *%r11
25911 #endif /* defined(GLX_USE_TLS) */
25912         .size   GL_PREFIX(VertexAttrib2dvNV), .-GL_PREFIX(VertexAttrib2dvNV)
25913
25914         .p2align        4,,15
25915         .globl  GL_PREFIX(VertexAttrib2fNV)
25916         .type   GL_PREFIX(VertexAttrib2fNV), @function
25917 GL_PREFIX(VertexAttrib2fNV):
25918 #if defined(GLX_USE_TLS)
25919         call    _x86_64_get_dispatch@PLT
25920         movq    5512(%rax), %r11
25921         jmp     *%r11
25922 #elif defined(PTHREADS)
25923         subq    $24, %rsp
25924         movq    %rdi, (%rsp)
25925         movq    %xmm0, 8(%rsp)
25926         movq    %xmm1, 16(%rsp)
25927         call    _x86_64_get_dispatch@PLT
25928         movq    16(%rsp), %xmm1
25929         movq    8(%rsp), %xmm0
25930         movq    (%rsp), %rdi
25931         addq    $24, %rsp
25932         movq    5512(%rax), %r11
25933         jmp     *%r11
25934 #else
25935         movq    _glapi_Dispatch(%rip), %rax
25936         testq   %rax, %rax
25937         je      1f
25938         movq    5512(%rax), %r11
25939         jmp     *%r11
25940 1:
25941         subq    $24, %rsp
25942         movq    %rdi, (%rsp)
25943         movq    %xmm0, 8(%rsp)
25944         movq    %xmm1, 16(%rsp)
25945         call    _glapi_get_dispatch
25946         movq    16(%rsp), %xmm1
25947         movq    8(%rsp), %xmm0
25948         movq    (%rsp), %rdi
25949         addq    $24, %rsp
25950         movq    5512(%rax), %r11
25951         jmp     *%r11
25952 #endif /* defined(GLX_USE_TLS) */
25953         .size   GL_PREFIX(VertexAttrib2fNV), .-GL_PREFIX(VertexAttrib2fNV)
25954
25955         .p2align        4,,15
25956         .globl  GL_PREFIX(VertexAttrib2fvNV)
25957         .type   GL_PREFIX(VertexAttrib2fvNV), @function
25958 GL_PREFIX(VertexAttrib2fvNV):
25959 #if defined(GLX_USE_TLS)
25960         call    _x86_64_get_dispatch@PLT
25961         movq    5520(%rax), %r11
25962         jmp     *%r11
25963 #elif defined(PTHREADS)
25964         pushq   %rdi
25965         pushq   %rsi
25966         pushq   %rbp
25967         call    _x86_64_get_dispatch@PLT
25968         popq    %rbp
25969         popq    %rsi
25970         popq    %rdi
25971         movq    5520(%rax), %r11
25972         jmp     *%r11
25973 #else
25974         movq    _glapi_Dispatch(%rip), %rax
25975         testq   %rax, %rax
25976         je      1f
25977         movq    5520(%rax), %r11
25978         jmp     *%r11
25979 1:
25980         pushq   %rdi
25981         pushq   %rsi
25982         pushq   %rbp
25983         call    _glapi_get_dispatch
25984         popq    %rbp
25985         popq    %rsi
25986         popq    %rdi
25987         movq    5520(%rax), %r11
25988         jmp     *%r11
25989 #endif /* defined(GLX_USE_TLS) */
25990         .size   GL_PREFIX(VertexAttrib2fvNV), .-GL_PREFIX(VertexAttrib2fvNV)
25991
25992         .p2align        4,,15
25993         .globl  GL_PREFIX(VertexAttrib2sNV)
25994         .type   GL_PREFIX(VertexAttrib2sNV), @function
25995 GL_PREFIX(VertexAttrib2sNV):
25996 #if defined(GLX_USE_TLS)
25997         call    _x86_64_get_dispatch@PLT
25998         movq    5528(%rax), %r11
25999         jmp     *%r11
26000 #elif defined(PTHREADS)
26001         pushq   %rdi
26002         pushq   %rsi
26003         pushq   %rdx
26004         call    _x86_64_get_dispatch@PLT
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         call    _glapi_get_dispatch
26021         popq    %rdx
26022         popq    %rsi
26023         popq    %rdi
26024         movq    5528(%rax), %r11
26025         jmp     *%r11
26026 #endif /* defined(GLX_USE_TLS) */
26027         .size   GL_PREFIX(VertexAttrib2sNV), .-GL_PREFIX(VertexAttrib2sNV)
26028
26029         .p2align        4,,15
26030         .globl  GL_PREFIX(VertexAttrib2svNV)
26031         .type   GL_PREFIX(VertexAttrib2svNV), @function
26032 GL_PREFIX(VertexAttrib2svNV):
26033 #if defined(GLX_USE_TLS)
26034         call    _x86_64_get_dispatch@PLT
26035         movq    5536(%rax), %r11
26036         jmp     *%r11
26037 #elif defined(PTHREADS)
26038         pushq   %rdi
26039         pushq   %rsi
26040         pushq   %rbp
26041         call    _x86_64_get_dispatch@PLT
26042         popq    %rbp
26043         popq    %rsi
26044         popq    %rdi
26045         movq    5536(%rax), %r11
26046         jmp     *%r11
26047 #else
26048         movq    _glapi_Dispatch(%rip), %rax
26049         testq   %rax, %rax
26050         je      1f
26051         movq    5536(%rax), %r11
26052         jmp     *%r11
26053 1:
26054         pushq   %rdi
26055         pushq   %rsi
26056         pushq   %rbp
26057         call    _glapi_get_dispatch
26058         popq    %rbp
26059         popq    %rsi
26060         popq    %rdi
26061         movq    5536(%rax), %r11
26062         jmp     *%r11
26063 #endif /* defined(GLX_USE_TLS) */
26064         .size   GL_PREFIX(VertexAttrib2svNV), .-GL_PREFIX(VertexAttrib2svNV)
26065
26066         .p2align        4,,15
26067         .globl  GL_PREFIX(VertexAttrib3dNV)
26068         .type   GL_PREFIX(VertexAttrib3dNV), @function
26069 GL_PREFIX(VertexAttrib3dNV):
26070 #if defined(GLX_USE_TLS)
26071         call    _x86_64_get_dispatch@PLT
26072         movq    5544(%rax), %r11
26073         jmp     *%r11
26074 #elif defined(PTHREADS)
26075         subq    $40, %rsp
26076         movq    %rdi, (%rsp)
26077         movq    %xmm0, 8(%rsp)
26078         movq    %xmm1, 16(%rsp)
26079         movq    %xmm2, 24(%rsp)
26080         call    _x86_64_get_dispatch@PLT
26081         movq    24(%rsp), %xmm2
26082         movq    16(%rsp), %xmm1
26083         movq    8(%rsp), %xmm0
26084         movq    (%rsp), %rdi
26085         addq    $40, %rsp
26086         movq    5544(%rax), %r11
26087         jmp     *%r11
26088 #else
26089         movq    _glapi_Dispatch(%rip), %rax
26090         testq   %rax, %rax
26091         je      1f
26092         movq    5544(%rax), %r11
26093         jmp     *%r11
26094 1:
26095         subq    $40, %rsp
26096         movq    %rdi, (%rsp)
26097         movq    %xmm0, 8(%rsp)
26098         movq    %xmm1, 16(%rsp)
26099         movq    %xmm2, 24(%rsp)
26100         call    _glapi_get_dispatch
26101         movq    24(%rsp), %xmm2
26102         movq    16(%rsp), %xmm1
26103         movq    8(%rsp), %xmm0
26104         movq    (%rsp), %rdi
26105         addq    $40, %rsp
26106         movq    5544(%rax), %r11
26107         jmp     *%r11
26108 #endif /* defined(GLX_USE_TLS) */
26109         .size   GL_PREFIX(VertexAttrib3dNV), .-GL_PREFIX(VertexAttrib3dNV)
26110
26111         .p2align        4,,15
26112         .globl  GL_PREFIX(VertexAttrib3dvNV)
26113         .type   GL_PREFIX(VertexAttrib3dvNV), @function
26114 GL_PREFIX(VertexAttrib3dvNV):
26115 #if defined(GLX_USE_TLS)
26116         call    _x86_64_get_dispatch@PLT
26117         movq    5552(%rax), %r11
26118         jmp     *%r11
26119 #elif defined(PTHREADS)
26120         pushq   %rdi
26121         pushq   %rsi
26122         pushq   %rbp
26123         call    _x86_64_get_dispatch@PLT
26124         popq    %rbp
26125         popq    %rsi
26126         popq    %rdi
26127         movq    5552(%rax), %r11
26128         jmp     *%r11
26129 #else
26130         movq    _glapi_Dispatch(%rip), %rax
26131         testq   %rax, %rax
26132         je      1f
26133         movq    5552(%rax), %r11
26134         jmp     *%r11
26135 1:
26136         pushq   %rdi
26137         pushq   %rsi
26138         pushq   %rbp
26139         call    _glapi_get_dispatch
26140         popq    %rbp
26141         popq    %rsi
26142         popq    %rdi
26143         movq    5552(%rax), %r11
26144         jmp     *%r11
26145 #endif /* defined(GLX_USE_TLS) */
26146         .size   GL_PREFIX(VertexAttrib3dvNV), .-GL_PREFIX(VertexAttrib3dvNV)
26147
26148         .p2align        4,,15
26149         .globl  GL_PREFIX(VertexAttrib3fNV)
26150         .type   GL_PREFIX(VertexAttrib3fNV), @function
26151 GL_PREFIX(VertexAttrib3fNV):
26152 #if defined(GLX_USE_TLS)
26153         call    _x86_64_get_dispatch@PLT
26154         movq    5560(%rax), %r11
26155         jmp     *%r11
26156 #elif defined(PTHREADS)
26157         subq    $40, %rsp
26158         movq    %rdi, (%rsp)
26159         movq    %xmm0, 8(%rsp)
26160         movq    %xmm1, 16(%rsp)
26161         movq    %xmm2, 24(%rsp)
26162         call    _x86_64_get_dispatch@PLT
26163         movq    24(%rsp), %xmm2
26164         movq    16(%rsp), %xmm1
26165         movq    8(%rsp), %xmm0
26166         movq    (%rsp), %rdi
26167         addq    $40, %rsp
26168         movq    5560(%rax), %r11
26169         jmp     *%r11
26170 #else
26171         movq    _glapi_Dispatch(%rip), %rax
26172         testq   %rax, %rax
26173         je      1f
26174         movq    5560(%rax), %r11
26175         jmp     *%r11
26176 1:
26177         subq    $40, %rsp
26178         movq    %rdi, (%rsp)
26179         movq    %xmm0, 8(%rsp)
26180         movq    %xmm1, 16(%rsp)
26181         movq    %xmm2, 24(%rsp)
26182         call    _glapi_get_dispatch
26183         movq    24(%rsp), %xmm2
26184         movq    16(%rsp), %xmm1
26185         movq    8(%rsp), %xmm0
26186         movq    (%rsp), %rdi
26187         addq    $40, %rsp
26188         movq    5560(%rax), %r11
26189         jmp     *%r11
26190 #endif /* defined(GLX_USE_TLS) */
26191         .size   GL_PREFIX(VertexAttrib3fNV), .-GL_PREFIX(VertexAttrib3fNV)
26192
26193         .p2align        4,,15
26194         .globl  GL_PREFIX(VertexAttrib3fvNV)
26195         .type   GL_PREFIX(VertexAttrib3fvNV), @function
26196 GL_PREFIX(VertexAttrib3fvNV):
26197 #if defined(GLX_USE_TLS)
26198         call    _x86_64_get_dispatch@PLT
26199         movq    5568(%rax), %r11
26200         jmp     *%r11
26201 #elif defined(PTHREADS)
26202         pushq   %rdi
26203         pushq   %rsi
26204         pushq   %rbp
26205         call    _x86_64_get_dispatch@PLT
26206         popq    %rbp
26207         popq    %rsi
26208         popq    %rdi
26209         movq    5568(%rax), %r11
26210         jmp     *%r11
26211 #else
26212         movq    _glapi_Dispatch(%rip), %rax
26213         testq   %rax, %rax
26214         je      1f
26215         movq    5568(%rax), %r11
26216         jmp     *%r11
26217 1:
26218         pushq   %rdi
26219         pushq   %rsi
26220         pushq   %rbp
26221         call    _glapi_get_dispatch
26222         popq    %rbp
26223         popq    %rsi
26224         popq    %rdi
26225         movq    5568(%rax), %r11
26226         jmp     *%r11
26227 #endif /* defined(GLX_USE_TLS) */
26228         .size   GL_PREFIX(VertexAttrib3fvNV), .-GL_PREFIX(VertexAttrib3fvNV)
26229
26230         .p2align        4,,15
26231         .globl  GL_PREFIX(VertexAttrib3sNV)
26232         .type   GL_PREFIX(VertexAttrib3sNV), @function
26233 GL_PREFIX(VertexAttrib3sNV):
26234 #if defined(GLX_USE_TLS)
26235         call    _x86_64_get_dispatch@PLT
26236         movq    5576(%rax), %r11
26237         jmp     *%r11
26238 #elif defined(PTHREADS)
26239         pushq   %rdi
26240         pushq   %rsi
26241         pushq   %rdx
26242         pushq   %rcx
26243         pushq   %rbp
26244         call    _x86_64_get_dispatch@PLT
26245         popq    %rbp
26246         popq    %rcx
26247         popq    %rdx
26248         popq    %rsi
26249         popq    %rdi
26250         movq    5576(%rax), %r11
26251         jmp     *%r11
26252 #else
26253         movq    _glapi_Dispatch(%rip), %rax
26254         testq   %rax, %rax
26255         je      1f
26256         movq    5576(%rax), %r11
26257         jmp     *%r11
26258 1:
26259         pushq   %rdi
26260         pushq   %rsi
26261         pushq   %rdx
26262         pushq   %rcx
26263         pushq   %rbp
26264         call    _glapi_get_dispatch
26265         popq    %rbp
26266         popq    %rcx
26267         popq    %rdx
26268         popq    %rsi
26269         popq    %rdi
26270         movq    5576(%rax), %r11
26271         jmp     *%r11
26272 #endif /* defined(GLX_USE_TLS) */
26273         .size   GL_PREFIX(VertexAttrib3sNV), .-GL_PREFIX(VertexAttrib3sNV)
26274
26275         .p2align        4,,15
26276         .globl  GL_PREFIX(VertexAttrib3svNV)
26277         .type   GL_PREFIX(VertexAttrib3svNV), @function
26278 GL_PREFIX(VertexAttrib3svNV):
26279 #if defined(GLX_USE_TLS)
26280         call    _x86_64_get_dispatch@PLT
26281         movq    5584(%rax), %r11
26282         jmp     *%r11
26283 #elif defined(PTHREADS)
26284         pushq   %rdi
26285         pushq   %rsi
26286         pushq   %rbp
26287         call    _x86_64_get_dispatch@PLT
26288         popq    %rbp
26289         popq    %rsi
26290         popq    %rdi
26291         movq    5584(%rax), %r11
26292         jmp     *%r11
26293 #else
26294         movq    _glapi_Dispatch(%rip), %rax
26295         testq   %rax, %rax
26296         je      1f
26297         movq    5584(%rax), %r11
26298         jmp     *%r11
26299 1:
26300         pushq   %rdi
26301         pushq   %rsi
26302         pushq   %rbp
26303         call    _glapi_get_dispatch
26304         popq    %rbp
26305         popq    %rsi
26306         popq    %rdi
26307         movq    5584(%rax), %r11
26308         jmp     *%r11
26309 #endif /* defined(GLX_USE_TLS) */
26310         .size   GL_PREFIX(VertexAttrib3svNV), .-GL_PREFIX(VertexAttrib3svNV)
26311
26312         .p2align        4,,15
26313         .globl  GL_PREFIX(VertexAttrib4dNV)
26314         .type   GL_PREFIX(VertexAttrib4dNV), @function
26315 GL_PREFIX(VertexAttrib4dNV):
26316 #if defined(GLX_USE_TLS)
26317         call    _x86_64_get_dispatch@PLT
26318         movq    5592(%rax), %r11
26319         jmp     *%r11
26320 #elif defined(PTHREADS)
26321         subq    $40, %rsp
26322         movq    %rdi, (%rsp)
26323         movq    %xmm0, 8(%rsp)
26324         movq    %xmm1, 16(%rsp)
26325         movq    %xmm2, 24(%rsp)
26326         movq    %xmm3, 32(%rsp)
26327         call    _x86_64_get_dispatch@PLT
26328         movq    32(%rsp), %xmm3
26329         movq    24(%rsp), %xmm2
26330         movq    16(%rsp), %xmm1
26331         movq    8(%rsp), %xmm0
26332         movq    (%rsp), %rdi
26333         addq    $40, %rsp
26334         movq    5592(%rax), %r11
26335         jmp     *%r11
26336 #else
26337         movq    _glapi_Dispatch(%rip), %rax
26338         testq   %rax, %rax
26339         je      1f
26340         movq    5592(%rax), %r11
26341         jmp     *%r11
26342 1:
26343         subq    $40, %rsp
26344         movq    %rdi, (%rsp)
26345         movq    %xmm0, 8(%rsp)
26346         movq    %xmm1, 16(%rsp)
26347         movq    %xmm2, 24(%rsp)
26348         movq    %xmm3, 32(%rsp)
26349         call    _glapi_get_dispatch
26350         movq    32(%rsp), %xmm3
26351         movq    24(%rsp), %xmm2
26352         movq    16(%rsp), %xmm1
26353         movq    8(%rsp), %xmm0
26354         movq    (%rsp), %rdi
26355         addq    $40, %rsp
26356         movq    5592(%rax), %r11
26357         jmp     *%r11
26358 #endif /* defined(GLX_USE_TLS) */
26359         .size   GL_PREFIX(VertexAttrib4dNV), .-GL_PREFIX(VertexAttrib4dNV)
26360
26361         .p2align        4,,15
26362         .globl  GL_PREFIX(VertexAttrib4dvNV)
26363         .type   GL_PREFIX(VertexAttrib4dvNV), @function
26364 GL_PREFIX(VertexAttrib4dvNV):
26365 #if defined(GLX_USE_TLS)
26366         call    _x86_64_get_dispatch@PLT
26367         movq    5600(%rax), %r11
26368         jmp     *%r11
26369 #elif defined(PTHREADS)
26370         pushq   %rdi
26371         pushq   %rsi
26372         pushq   %rbp
26373         call    _x86_64_get_dispatch@PLT
26374         popq    %rbp
26375         popq    %rsi
26376         popq    %rdi
26377         movq    5600(%rax), %r11
26378         jmp     *%r11
26379 #else
26380         movq    _glapi_Dispatch(%rip), %rax
26381         testq   %rax, %rax
26382         je      1f
26383         movq    5600(%rax), %r11
26384         jmp     *%r11
26385 1:
26386         pushq   %rdi
26387         pushq   %rsi
26388         pushq   %rbp
26389         call    _glapi_get_dispatch
26390         popq    %rbp
26391         popq    %rsi
26392         popq    %rdi
26393         movq    5600(%rax), %r11
26394         jmp     *%r11
26395 #endif /* defined(GLX_USE_TLS) */
26396         .size   GL_PREFIX(VertexAttrib4dvNV), .-GL_PREFIX(VertexAttrib4dvNV)
26397
26398         .p2align        4,,15
26399         .globl  GL_PREFIX(VertexAttrib4fNV)
26400         .type   GL_PREFIX(VertexAttrib4fNV), @function
26401 GL_PREFIX(VertexAttrib4fNV):
26402 #if defined(GLX_USE_TLS)
26403         call    _x86_64_get_dispatch@PLT
26404         movq    5608(%rax), %r11
26405         jmp     *%r11
26406 #elif defined(PTHREADS)
26407         subq    $40, %rsp
26408         movq    %rdi, (%rsp)
26409         movq    %xmm0, 8(%rsp)
26410         movq    %xmm1, 16(%rsp)
26411         movq    %xmm2, 24(%rsp)
26412         movq    %xmm3, 32(%rsp)
26413         call    _x86_64_get_dispatch@PLT
26414         movq    32(%rsp), %xmm3
26415         movq    24(%rsp), %xmm2
26416         movq    16(%rsp), %xmm1
26417         movq    8(%rsp), %xmm0
26418         movq    (%rsp), %rdi
26419         addq    $40, %rsp
26420         movq    5608(%rax), %r11
26421         jmp     *%r11
26422 #else
26423         movq    _glapi_Dispatch(%rip), %rax
26424         testq   %rax, %rax
26425         je      1f
26426         movq    5608(%rax), %r11
26427         jmp     *%r11
26428 1:
26429         subq    $40, %rsp
26430         movq    %rdi, (%rsp)
26431         movq    %xmm0, 8(%rsp)
26432         movq    %xmm1, 16(%rsp)
26433         movq    %xmm2, 24(%rsp)
26434         movq    %xmm3, 32(%rsp)
26435         call    _glapi_get_dispatch
26436         movq    32(%rsp), %xmm3
26437         movq    24(%rsp), %xmm2
26438         movq    16(%rsp), %xmm1
26439         movq    8(%rsp), %xmm0
26440         movq    (%rsp), %rdi
26441         addq    $40, %rsp
26442         movq    5608(%rax), %r11
26443         jmp     *%r11
26444 #endif /* defined(GLX_USE_TLS) */
26445         .size   GL_PREFIX(VertexAttrib4fNV), .-GL_PREFIX(VertexAttrib4fNV)
26446
26447         .p2align        4,,15
26448         .globl  GL_PREFIX(VertexAttrib4fvNV)
26449         .type   GL_PREFIX(VertexAttrib4fvNV), @function
26450 GL_PREFIX(VertexAttrib4fvNV):
26451 #if defined(GLX_USE_TLS)
26452         call    _x86_64_get_dispatch@PLT
26453         movq    5616(%rax), %r11
26454         jmp     *%r11
26455 #elif defined(PTHREADS)
26456         pushq   %rdi
26457         pushq   %rsi
26458         pushq   %rbp
26459         call    _x86_64_get_dispatch@PLT
26460         popq    %rbp
26461         popq    %rsi
26462         popq    %rdi
26463         movq    5616(%rax), %r11
26464         jmp     *%r11
26465 #else
26466         movq    _glapi_Dispatch(%rip), %rax
26467         testq   %rax, %rax
26468         je      1f
26469         movq    5616(%rax), %r11
26470         jmp     *%r11
26471 1:
26472         pushq   %rdi
26473         pushq   %rsi
26474         pushq   %rbp
26475         call    _glapi_get_dispatch
26476         popq    %rbp
26477         popq    %rsi
26478         popq    %rdi
26479         movq    5616(%rax), %r11
26480         jmp     *%r11
26481 #endif /* defined(GLX_USE_TLS) */
26482         .size   GL_PREFIX(VertexAttrib4fvNV), .-GL_PREFIX(VertexAttrib4fvNV)
26483
26484         .p2align        4,,15
26485         .globl  GL_PREFIX(VertexAttrib4sNV)
26486         .type   GL_PREFIX(VertexAttrib4sNV), @function
26487 GL_PREFIX(VertexAttrib4sNV):
26488 #if defined(GLX_USE_TLS)
26489         call    _x86_64_get_dispatch@PLT
26490         movq    5624(%rax), %r11
26491         jmp     *%r11
26492 #elif defined(PTHREADS)
26493         pushq   %rdi
26494         pushq   %rsi
26495         pushq   %rdx
26496         pushq   %rcx
26497         pushq   %r8
26498         call    _x86_64_get_dispatch@PLT
26499         popq    %r8
26500         popq    %rcx
26501         popq    %rdx
26502         popq    %rsi
26503         popq    %rdi
26504         movq    5624(%rax), %r11
26505         jmp     *%r11
26506 #else
26507         movq    _glapi_Dispatch(%rip), %rax
26508         testq   %rax, %rax
26509         je      1f
26510         movq    5624(%rax), %r11
26511         jmp     *%r11
26512 1:
26513         pushq   %rdi
26514         pushq   %rsi
26515         pushq   %rdx
26516         pushq   %rcx
26517         pushq   %r8
26518         call    _glapi_get_dispatch
26519         popq    %r8
26520         popq    %rcx
26521         popq    %rdx
26522         popq    %rsi
26523         popq    %rdi
26524         movq    5624(%rax), %r11
26525         jmp     *%r11
26526 #endif /* defined(GLX_USE_TLS) */
26527         .size   GL_PREFIX(VertexAttrib4sNV), .-GL_PREFIX(VertexAttrib4sNV)
26528
26529         .p2align        4,,15
26530         .globl  GL_PREFIX(VertexAttrib4svNV)
26531         .type   GL_PREFIX(VertexAttrib4svNV), @function
26532 GL_PREFIX(VertexAttrib4svNV):
26533 #if defined(GLX_USE_TLS)
26534         call    _x86_64_get_dispatch@PLT
26535         movq    5632(%rax), %r11
26536         jmp     *%r11
26537 #elif defined(PTHREADS)
26538         pushq   %rdi
26539         pushq   %rsi
26540         pushq   %rbp
26541         call    _x86_64_get_dispatch@PLT
26542         popq    %rbp
26543         popq    %rsi
26544         popq    %rdi
26545         movq    5632(%rax), %r11
26546         jmp     *%r11
26547 #else
26548         movq    _glapi_Dispatch(%rip), %rax
26549         testq   %rax, %rax
26550         je      1f
26551         movq    5632(%rax), %r11
26552         jmp     *%r11
26553 1:
26554         pushq   %rdi
26555         pushq   %rsi
26556         pushq   %rbp
26557         call    _glapi_get_dispatch
26558         popq    %rbp
26559         popq    %rsi
26560         popq    %rdi
26561         movq    5632(%rax), %r11
26562         jmp     *%r11
26563 #endif /* defined(GLX_USE_TLS) */
26564         .size   GL_PREFIX(VertexAttrib4svNV), .-GL_PREFIX(VertexAttrib4svNV)
26565
26566         .p2align        4,,15
26567         .globl  GL_PREFIX(VertexAttrib4ubNV)
26568         .type   GL_PREFIX(VertexAttrib4ubNV), @function
26569 GL_PREFIX(VertexAttrib4ubNV):
26570 #if defined(GLX_USE_TLS)
26571         call    _x86_64_get_dispatch@PLT
26572         movq    5640(%rax), %r11
26573         jmp     *%r11
26574 #elif defined(PTHREADS)
26575         pushq   %rdi
26576         pushq   %rsi
26577         pushq   %rdx
26578         pushq   %rcx
26579         pushq   %r8
26580         call    _x86_64_get_dispatch@PLT
26581         popq    %r8
26582         popq    %rcx
26583         popq    %rdx
26584         popq    %rsi
26585         popq    %rdi
26586         movq    5640(%rax), %r11
26587         jmp     *%r11
26588 #else
26589         movq    _glapi_Dispatch(%rip), %rax
26590         testq   %rax, %rax
26591         je      1f
26592         movq    5640(%rax), %r11
26593         jmp     *%r11
26594 1:
26595         pushq   %rdi
26596         pushq   %rsi
26597         pushq   %rdx
26598         pushq   %rcx
26599         pushq   %r8
26600         call    _glapi_get_dispatch
26601         popq    %r8
26602         popq    %rcx
26603         popq    %rdx
26604         popq    %rsi
26605         popq    %rdi
26606         movq    5640(%rax), %r11
26607         jmp     *%r11
26608 #endif /* defined(GLX_USE_TLS) */
26609         .size   GL_PREFIX(VertexAttrib4ubNV), .-GL_PREFIX(VertexAttrib4ubNV)
26610
26611         .p2align        4,,15
26612         .globl  GL_PREFIX(VertexAttrib4ubvNV)
26613         .type   GL_PREFIX(VertexAttrib4ubvNV), @function
26614 GL_PREFIX(VertexAttrib4ubvNV):
26615 #if defined(GLX_USE_TLS)
26616         call    _x86_64_get_dispatch@PLT
26617         movq    5648(%rax), %r11
26618         jmp     *%r11
26619 #elif defined(PTHREADS)
26620         pushq   %rdi
26621         pushq   %rsi
26622         pushq   %rbp
26623         call    _x86_64_get_dispatch@PLT
26624         popq    %rbp
26625         popq    %rsi
26626         popq    %rdi
26627         movq    5648(%rax), %r11
26628         jmp     *%r11
26629 #else
26630         movq    _glapi_Dispatch(%rip), %rax
26631         testq   %rax, %rax
26632         je      1f
26633         movq    5648(%rax), %r11
26634         jmp     *%r11
26635 1:
26636         pushq   %rdi
26637         pushq   %rsi
26638         pushq   %rbp
26639         call    _glapi_get_dispatch
26640         popq    %rbp
26641         popq    %rsi
26642         popq    %rdi
26643         movq    5648(%rax), %r11
26644         jmp     *%r11
26645 #endif /* defined(GLX_USE_TLS) */
26646         .size   GL_PREFIX(VertexAttrib4ubvNV), .-GL_PREFIX(VertexAttrib4ubvNV)
26647
26648         .p2align        4,,15
26649         .globl  GL_PREFIX(VertexAttribPointerNV)
26650         .type   GL_PREFIX(VertexAttribPointerNV), @function
26651 GL_PREFIX(VertexAttribPointerNV):
26652 #if defined(GLX_USE_TLS)
26653         call    _x86_64_get_dispatch@PLT
26654         movq    5656(%rax), %r11
26655         jmp     *%r11
26656 #elif defined(PTHREADS)
26657         pushq   %rdi
26658         pushq   %rsi
26659         pushq   %rdx
26660         pushq   %rcx
26661         pushq   %r8
26662         call    _x86_64_get_dispatch@PLT
26663         popq    %r8
26664         popq    %rcx
26665         popq    %rdx
26666         popq    %rsi
26667         popq    %rdi
26668         movq    5656(%rax), %r11
26669         jmp     *%r11
26670 #else
26671         movq    _glapi_Dispatch(%rip), %rax
26672         testq   %rax, %rax
26673         je      1f
26674         movq    5656(%rax), %r11
26675         jmp     *%r11
26676 1:
26677         pushq   %rdi
26678         pushq   %rsi
26679         pushq   %rdx
26680         pushq   %rcx
26681         pushq   %r8
26682         call    _glapi_get_dispatch
26683         popq    %r8
26684         popq    %rcx
26685         popq    %rdx
26686         popq    %rsi
26687         popq    %rdi
26688         movq    5656(%rax), %r11
26689         jmp     *%r11
26690 #endif /* defined(GLX_USE_TLS) */
26691         .size   GL_PREFIX(VertexAttribPointerNV), .-GL_PREFIX(VertexAttribPointerNV)
26692
26693         .p2align        4,,15
26694         .globl  GL_PREFIX(VertexAttribs1dvNV)
26695         .type   GL_PREFIX(VertexAttribs1dvNV), @function
26696 GL_PREFIX(VertexAttribs1dvNV):
26697 #if defined(GLX_USE_TLS)
26698         call    _x86_64_get_dispatch@PLT
26699         movq    5664(%rax), %r11
26700         jmp     *%r11
26701 #elif defined(PTHREADS)
26702         pushq   %rdi
26703         pushq   %rsi
26704         pushq   %rdx
26705         call    _x86_64_get_dispatch@PLT
26706         popq    %rdx
26707         popq    %rsi
26708         popq    %rdi
26709         movq    5664(%rax), %r11
26710         jmp     *%r11
26711 #else
26712         movq    _glapi_Dispatch(%rip), %rax
26713         testq   %rax, %rax
26714         je      1f
26715         movq    5664(%rax), %r11
26716         jmp     *%r11
26717 1:
26718         pushq   %rdi
26719         pushq   %rsi
26720         pushq   %rdx
26721         call    _glapi_get_dispatch
26722         popq    %rdx
26723         popq    %rsi
26724         popq    %rdi
26725         movq    5664(%rax), %r11
26726         jmp     *%r11
26727 #endif /* defined(GLX_USE_TLS) */
26728         .size   GL_PREFIX(VertexAttribs1dvNV), .-GL_PREFIX(VertexAttribs1dvNV)
26729
26730         .p2align        4,,15
26731         .globl  GL_PREFIX(VertexAttribs1fvNV)
26732         .type   GL_PREFIX(VertexAttribs1fvNV), @function
26733 GL_PREFIX(VertexAttribs1fvNV):
26734 #if defined(GLX_USE_TLS)
26735         call    _x86_64_get_dispatch@PLT
26736         movq    5672(%rax), %r11
26737         jmp     *%r11
26738 #elif defined(PTHREADS)
26739         pushq   %rdi
26740         pushq   %rsi
26741         pushq   %rdx
26742         call    _x86_64_get_dispatch@PLT
26743         popq    %rdx
26744         popq    %rsi
26745         popq    %rdi
26746         movq    5672(%rax), %r11
26747         jmp     *%r11
26748 #else
26749         movq    _glapi_Dispatch(%rip), %rax
26750         testq   %rax, %rax
26751         je      1f
26752         movq    5672(%rax), %r11
26753         jmp     *%r11
26754 1:
26755         pushq   %rdi
26756         pushq   %rsi
26757         pushq   %rdx
26758         call    _glapi_get_dispatch
26759         popq    %rdx
26760         popq    %rsi
26761         popq    %rdi
26762         movq    5672(%rax), %r11
26763         jmp     *%r11
26764 #endif /* defined(GLX_USE_TLS) */
26765         .size   GL_PREFIX(VertexAttribs1fvNV), .-GL_PREFIX(VertexAttribs1fvNV)
26766
26767         .p2align        4,,15
26768         .globl  GL_PREFIX(VertexAttribs1svNV)
26769         .type   GL_PREFIX(VertexAttribs1svNV), @function
26770 GL_PREFIX(VertexAttribs1svNV):
26771 #if defined(GLX_USE_TLS)
26772         call    _x86_64_get_dispatch@PLT
26773         movq    5680(%rax), %r11
26774         jmp     *%r11
26775 #elif defined(PTHREADS)
26776         pushq   %rdi
26777         pushq   %rsi
26778         pushq   %rdx
26779         call    _x86_64_get_dispatch@PLT
26780         popq    %rdx
26781         popq    %rsi
26782         popq    %rdi
26783         movq    5680(%rax), %r11
26784         jmp     *%r11
26785 #else
26786         movq    _glapi_Dispatch(%rip), %rax
26787         testq   %rax, %rax
26788         je      1f
26789         movq    5680(%rax), %r11
26790         jmp     *%r11
26791 1:
26792         pushq   %rdi
26793         pushq   %rsi
26794         pushq   %rdx
26795         call    _glapi_get_dispatch
26796         popq    %rdx
26797         popq    %rsi
26798         popq    %rdi
26799         movq    5680(%rax), %r11
26800         jmp     *%r11
26801 #endif /* defined(GLX_USE_TLS) */
26802         .size   GL_PREFIX(VertexAttribs1svNV), .-GL_PREFIX(VertexAttribs1svNV)
26803
26804         .p2align        4,,15
26805         .globl  GL_PREFIX(VertexAttribs2dvNV)
26806         .type   GL_PREFIX(VertexAttribs2dvNV), @function
26807 GL_PREFIX(VertexAttribs2dvNV):
26808 #if defined(GLX_USE_TLS)
26809         call    _x86_64_get_dispatch@PLT
26810         movq    5688(%rax), %r11
26811         jmp     *%r11
26812 #elif defined(PTHREADS)
26813         pushq   %rdi
26814         pushq   %rsi
26815         pushq   %rdx
26816         call    _x86_64_get_dispatch@PLT
26817         popq    %rdx
26818         popq    %rsi
26819         popq    %rdi
26820         movq    5688(%rax), %r11
26821         jmp     *%r11
26822 #else
26823         movq    _glapi_Dispatch(%rip), %rax
26824         testq   %rax, %rax
26825         je      1f
26826         movq    5688(%rax), %r11
26827         jmp     *%r11
26828 1:
26829         pushq   %rdi
26830         pushq   %rsi
26831         pushq   %rdx
26832         call    _glapi_get_dispatch
26833         popq    %rdx
26834         popq    %rsi
26835         popq    %rdi
26836         movq    5688(%rax), %r11
26837         jmp     *%r11
26838 #endif /* defined(GLX_USE_TLS) */
26839         .size   GL_PREFIX(VertexAttribs2dvNV), .-GL_PREFIX(VertexAttribs2dvNV)
26840
26841         .p2align        4,,15
26842         .globl  GL_PREFIX(VertexAttribs2fvNV)
26843         .type   GL_PREFIX(VertexAttribs2fvNV), @function
26844 GL_PREFIX(VertexAttribs2fvNV):
26845 #if defined(GLX_USE_TLS)
26846         call    _x86_64_get_dispatch@PLT
26847         movq    5696(%rax), %r11
26848         jmp     *%r11
26849 #elif defined(PTHREADS)
26850         pushq   %rdi
26851         pushq   %rsi
26852         pushq   %rdx
26853         call    _x86_64_get_dispatch@PLT
26854         popq    %rdx
26855         popq    %rsi
26856         popq    %rdi
26857         movq    5696(%rax), %r11
26858         jmp     *%r11
26859 #else
26860         movq    _glapi_Dispatch(%rip), %rax
26861         testq   %rax, %rax
26862         je      1f
26863         movq    5696(%rax), %r11
26864         jmp     *%r11
26865 1:
26866         pushq   %rdi
26867         pushq   %rsi
26868         pushq   %rdx
26869         call    _glapi_get_dispatch
26870         popq    %rdx
26871         popq    %rsi
26872         popq    %rdi
26873         movq    5696(%rax), %r11
26874         jmp     *%r11
26875 #endif /* defined(GLX_USE_TLS) */
26876         .size   GL_PREFIX(VertexAttribs2fvNV), .-GL_PREFIX(VertexAttribs2fvNV)
26877
26878         .p2align        4,,15
26879         .globl  GL_PREFIX(VertexAttribs2svNV)
26880         .type   GL_PREFIX(VertexAttribs2svNV), @function
26881 GL_PREFIX(VertexAttribs2svNV):
26882 #if defined(GLX_USE_TLS)
26883         call    _x86_64_get_dispatch@PLT
26884         movq    5704(%rax), %r11
26885         jmp     *%r11
26886 #elif defined(PTHREADS)
26887         pushq   %rdi
26888         pushq   %rsi
26889         pushq   %rdx
26890         call    _x86_64_get_dispatch@PLT
26891         popq    %rdx
26892         popq    %rsi
26893         popq    %rdi
26894         movq    5704(%rax), %r11
26895         jmp     *%r11
26896 #else
26897         movq    _glapi_Dispatch(%rip), %rax
26898         testq   %rax, %rax
26899         je      1f
26900         movq    5704(%rax), %r11
26901         jmp     *%r11
26902 1:
26903         pushq   %rdi
26904         pushq   %rsi
26905         pushq   %rdx
26906         call    _glapi_get_dispatch
26907         popq    %rdx
26908         popq    %rsi
26909         popq    %rdi
26910         movq    5704(%rax), %r11
26911         jmp     *%r11
26912 #endif /* defined(GLX_USE_TLS) */
26913         .size   GL_PREFIX(VertexAttribs2svNV), .-GL_PREFIX(VertexAttribs2svNV)
26914
26915         .p2align        4,,15
26916         .globl  GL_PREFIX(VertexAttribs3dvNV)
26917         .type   GL_PREFIX(VertexAttribs3dvNV), @function
26918 GL_PREFIX(VertexAttribs3dvNV):
26919 #if defined(GLX_USE_TLS)
26920         call    _x86_64_get_dispatch@PLT
26921         movq    5712(%rax), %r11
26922         jmp     *%r11
26923 #elif defined(PTHREADS)
26924         pushq   %rdi
26925         pushq   %rsi
26926         pushq   %rdx
26927         call    _x86_64_get_dispatch@PLT
26928         popq    %rdx
26929         popq    %rsi
26930         popq    %rdi
26931         movq    5712(%rax), %r11
26932         jmp     *%r11
26933 #else
26934         movq    _glapi_Dispatch(%rip), %rax
26935         testq   %rax, %rax
26936         je      1f
26937         movq    5712(%rax), %r11
26938         jmp     *%r11
26939 1:
26940         pushq   %rdi
26941         pushq   %rsi
26942         pushq   %rdx
26943         call    _glapi_get_dispatch
26944         popq    %rdx
26945         popq    %rsi
26946         popq    %rdi
26947         movq    5712(%rax), %r11
26948         jmp     *%r11
26949 #endif /* defined(GLX_USE_TLS) */
26950         .size   GL_PREFIX(VertexAttribs3dvNV), .-GL_PREFIX(VertexAttribs3dvNV)
26951
26952         .p2align        4,,15
26953         .globl  GL_PREFIX(VertexAttribs3fvNV)
26954         .type   GL_PREFIX(VertexAttribs3fvNV), @function
26955 GL_PREFIX(VertexAttribs3fvNV):
26956 #if defined(GLX_USE_TLS)
26957         call    _x86_64_get_dispatch@PLT
26958         movq    5720(%rax), %r11
26959         jmp     *%r11
26960 #elif defined(PTHREADS)
26961         pushq   %rdi
26962         pushq   %rsi
26963         pushq   %rdx
26964         call    _x86_64_get_dispatch@PLT
26965         popq    %rdx
26966         popq    %rsi
26967         popq    %rdi
26968         movq    5720(%rax), %r11
26969         jmp     *%r11
26970 #else
26971         movq    _glapi_Dispatch(%rip), %rax
26972         testq   %rax, %rax
26973         je      1f
26974         movq    5720(%rax), %r11
26975         jmp     *%r11
26976 1:
26977         pushq   %rdi
26978         pushq   %rsi
26979         pushq   %rdx
26980         call    _glapi_get_dispatch
26981         popq    %rdx
26982         popq    %rsi
26983         popq    %rdi
26984         movq    5720(%rax), %r11
26985         jmp     *%r11
26986 #endif /* defined(GLX_USE_TLS) */
26987         .size   GL_PREFIX(VertexAttribs3fvNV), .-GL_PREFIX(VertexAttribs3fvNV)
26988
26989         .p2align        4,,15
26990         .globl  GL_PREFIX(VertexAttribs3svNV)
26991         .type   GL_PREFIX(VertexAttribs3svNV), @function
26992 GL_PREFIX(VertexAttribs3svNV):
26993 #if defined(GLX_USE_TLS)
26994         call    _x86_64_get_dispatch@PLT
26995         movq    5728(%rax), %r11
26996         jmp     *%r11
26997 #elif defined(PTHREADS)
26998         pushq   %rdi
26999         pushq   %rsi
27000         pushq   %rdx
27001         call    _x86_64_get_dispatch@PLT
27002         popq    %rdx
27003         popq    %rsi
27004         popq    %rdi
27005         movq    5728(%rax), %r11
27006         jmp     *%r11
27007 #else
27008         movq    _glapi_Dispatch(%rip), %rax
27009         testq   %rax, %rax
27010         je      1f
27011         movq    5728(%rax), %r11
27012         jmp     *%r11
27013 1:
27014         pushq   %rdi
27015         pushq   %rsi
27016         pushq   %rdx
27017         call    _glapi_get_dispatch
27018         popq    %rdx
27019         popq    %rsi
27020         popq    %rdi
27021         movq    5728(%rax), %r11
27022         jmp     *%r11
27023 #endif /* defined(GLX_USE_TLS) */
27024         .size   GL_PREFIX(VertexAttribs3svNV), .-GL_PREFIX(VertexAttribs3svNV)
27025
27026         .p2align        4,,15
27027         .globl  GL_PREFIX(VertexAttribs4dvNV)
27028         .type   GL_PREFIX(VertexAttribs4dvNV), @function
27029 GL_PREFIX(VertexAttribs4dvNV):
27030 #if defined(GLX_USE_TLS)
27031         call    _x86_64_get_dispatch@PLT
27032         movq    5736(%rax), %r11
27033         jmp     *%r11
27034 #elif defined(PTHREADS)
27035         pushq   %rdi
27036         pushq   %rsi
27037         pushq   %rdx
27038         call    _x86_64_get_dispatch@PLT
27039         popq    %rdx
27040         popq    %rsi
27041         popq    %rdi
27042         movq    5736(%rax), %r11
27043         jmp     *%r11
27044 #else
27045         movq    _glapi_Dispatch(%rip), %rax
27046         testq   %rax, %rax
27047         je      1f
27048         movq    5736(%rax), %r11
27049         jmp     *%r11
27050 1:
27051         pushq   %rdi
27052         pushq   %rsi
27053         pushq   %rdx
27054         call    _glapi_get_dispatch
27055         popq    %rdx
27056         popq    %rsi
27057         popq    %rdi
27058         movq    5736(%rax), %r11
27059         jmp     *%r11
27060 #endif /* defined(GLX_USE_TLS) */
27061         .size   GL_PREFIX(VertexAttribs4dvNV), .-GL_PREFIX(VertexAttribs4dvNV)
27062
27063         .p2align        4,,15
27064         .globl  GL_PREFIX(VertexAttribs4fvNV)
27065         .type   GL_PREFIX(VertexAttribs4fvNV), @function
27066 GL_PREFIX(VertexAttribs4fvNV):
27067 #if defined(GLX_USE_TLS)
27068         call    _x86_64_get_dispatch@PLT
27069         movq    5744(%rax), %r11
27070         jmp     *%r11
27071 #elif defined(PTHREADS)
27072         pushq   %rdi
27073         pushq   %rsi
27074         pushq   %rdx
27075         call    _x86_64_get_dispatch@PLT
27076         popq    %rdx
27077         popq    %rsi
27078         popq    %rdi
27079         movq    5744(%rax), %r11
27080         jmp     *%r11
27081 #else
27082         movq    _glapi_Dispatch(%rip), %rax
27083         testq   %rax, %rax
27084         je      1f
27085         movq    5744(%rax), %r11
27086         jmp     *%r11
27087 1:
27088         pushq   %rdi
27089         pushq   %rsi
27090         pushq   %rdx
27091         call    _glapi_get_dispatch
27092         popq    %rdx
27093         popq    %rsi
27094         popq    %rdi
27095         movq    5744(%rax), %r11
27096         jmp     *%r11
27097 #endif /* defined(GLX_USE_TLS) */
27098         .size   GL_PREFIX(VertexAttribs4fvNV), .-GL_PREFIX(VertexAttribs4fvNV)
27099
27100         .p2align        4,,15
27101         .globl  GL_PREFIX(VertexAttribs4svNV)
27102         .type   GL_PREFIX(VertexAttribs4svNV), @function
27103 GL_PREFIX(VertexAttribs4svNV):
27104 #if defined(GLX_USE_TLS)
27105         call    _x86_64_get_dispatch@PLT
27106         movq    5752(%rax), %r11
27107         jmp     *%r11
27108 #elif defined(PTHREADS)
27109         pushq   %rdi
27110         pushq   %rsi
27111         pushq   %rdx
27112         call    _x86_64_get_dispatch@PLT
27113         popq    %rdx
27114         popq    %rsi
27115         popq    %rdi
27116         movq    5752(%rax), %r11
27117         jmp     *%r11
27118 #else
27119         movq    _glapi_Dispatch(%rip), %rax
27120         testq   %rax, %rax
27121         je      1f
27122         movq    5752(%rax), %r11
27123         jmp     *%r11
27124 1:
27125         pushq   %rdi
27126         pushq   %rsi
27127         pushq   %rdx
27128         call    _glapi_get_dispatch
27129         popq    %rdx
27130         popq    %rsi
27131         popq    %rdi
27132         movq    5752(%rax), %r11
27133         jmp     *%r11
27134 #endif /* defined(GLX_USE_TLS) */
27135         .size   GL_PREFIX(VertexAttribs4svNV), .-GL_PREFIX(VertexAttribs4svNV)
27136
27137         .p2align        4,,15
27138         .globl  GL_PREFIX(VertexAttribs4ubvNV)
27139         .type   GL_PREFIX(VertexAttribs4ubvNV), @function
27140 GL_PREFIX(VertexAttribs4ubvNV):
27141 #if defined(GLX_USE_TLS)
27142         call    _x86_64_get_dispatch@PLT
27143         movq    5760(%rax), %r11
27144         jmp     *%r11
27145 #elif defined(PTHREADS)
27146         pushq   %rdi
27147         pushq   %rsi
27148         pushq   %rdx
27149         call    _x86_64_get_dispatch@PLT
27150         popq    %rdx
27151         popq    %rsi
27152         popq    %rdi
27153         movq    5760(%rax), %r11
27154         jmp     *%r11
27155 #else
27156         movq    _glapi_Dispatch(%rip), %rax
27157         testq   %rax, %rax
27158         je      1f
27159         movq    5760(%rax), %r11
27160         jmp     *%r11
27161 1:
27162         pushq   %rdi
27163         pushq   %rsi
27164         pushq   %rdx
27165         call    _glapi_get_dispatch
27166         popq    %rdx
27167         popq    %rsi
27168         popq    %rdi
27169         movq    5760(%rax), %r11
27170         jmp     *%r11
27171 #endif /* defined(GLX_USE_TLS) */
27172         .size   GL_PREFIX(VertexAttribs4ubvNV), .-GL_PREFIX(VertexAttribs4ubvNV)
27173
27174         .p2align        4,,15
27175         .globl  GL_PREFIX(GetTexBumpParameterfvATI)
27176         .type   GL_PREFIX(GetTexBumpParameterfvATI), @function
27177 GL_PREFIX(GetTexBumpParameterfvATI):
27178 #if defined(GLX_USE_TLS)
27179         call    _x86_64_get_dispatch@PLT
27180         movq    5768(%rax), %r11
27181         jmp     *%r11
27182 #elif defined(PTHREADS)
27183         pushq   %rdi
27184         pushq   %rsi
27185         pushq   %rbp
27186         call    _x86_64_get_dispatch@PLT
27187         popq    %rbp
27188         popq    %rsi
27189         popq    %rdi
27190         movq    5768(%rax), %r11
27191         jmp     *%r11
27192 #else
27193         movq    _glapi_Dispatch(%rip), %rax
27194         testq   %rax, %rax
27195         je      1f
27196         movq    5768(%rax), %r11
27197         jmp     *%r11
27198 1:
27199         pushq   %rdi
27200         pushq   %rsi
27201         pushq   %rbp
27202         call    _glapi_get_dispatch
27203         popq    %rbp
27204         popq    %rsi
27205         popq    %rdi
27206         movq    5768(%rax), %r11
27207         jmp     *%r11
27208 #endif /* defined(GLX_USE_TLS) */
27209         .size   GL_PREFIX(GetTexBumpParameterfvATI), .-GL_PREFIX(GetTexBumpParameterfvATI)
27210
27211         .p2align        4,,15
27212         .globl  GL_PREFIX(GetTexBumpParameterivATI)
27213         .type   GL_PREFIX(GetTexBumpParameterivATI), @function
27214 GL_PREFIX(GetTexBumpParameterivATI):
27215 #if defined(GLX_USE_TLS)
27216         call    _x86_64_get_dispatch@PLT
27217         movq    5776(%rax), %r11
27218         jmp     *%r11
27219 #elif defined(PTHREADS)
27220         pushq   %rdi
27221         pushq   %rsi
27222         pushq   %rbp
27223         call    _x86_64_get_dispatch@PLT
27224         popq    %rbp
27225         popq    %rsi
27226         popq    %rdi
27227         movq    5776(%rax), %r11
27228         jmp     *%r11
27229 #else
27230         movq    _glapi_Dispatch(%rip), %rax
27231         testq   %rax, %rax
27232         je      1f
27233         movq    5776(%rax), %r11
27234         jmp     *%r11
27235 1:
27236         pushq   %rdi
27237         pushq   %rsi
27238         pushq   %rbp
27239         call    _glapi_get_dispatch
27240         popq    %rbp
27241         popq    %rsi
27242         popq    %rdi
27243         movq    5776(%rax), %r11
27244         jmp     *%r11
27245 #endif /* defined(GLX_USE_TLS) */
27246         .size   GL_PREFIX(GetTexBumpParameterivATI), .-GL_PREFIX(GetTexBumpParameterivATI)
27247
27248         .p2align        4,,15
27249         .globl  GL_PREFIX(TexBumpParameterfvATI)
27250         .type   GL_PREFIX(TexBumpParameterfvATI), @function
27251 GL_PREFIX(TexBumpParameterfvATI):
27252 #if defined(GLX_USE_TLS)
27253         call    _x86_64_get_dispatch@PLT
27254         movq    5784(%rax), %r11
27255         jmp     *%r11
27256 #elif defined(PTHREADS)
27257         pushq   %rdi
27258         pushq   %rsi
27259         pushq   %rbp
27260         call    _x86_64_get_dispatch@PLT
27261         popq    %rbp
27262         popq    %rsi
27263         popq    %rdi
27264         movq    5784(%rax), %r11
27265         jmp     *%r11
27266 #else
27267         movq    _glapi_Dispatch(%rip), %rax
27268         testq   %rax, %rax
27269         je      1f
27270         movq    5784(%rax), %r11
27271         jmp     *%r11
27272 1:
27273         pushq   %rdi
27274         pushq   %rsi
27275         pushq   %rbp
27276         call    _glapi_get_dispatch
27277         popq    %rbp
27278         popq    %rsi
27279         popq    %rdi
27280         movq    5784(%rax), %r11
27281         jmp     *%r11
27282 #endif /* defined(GLX_USE_TLS) */
27283         .size   GL_PREFIX(TexBumpParameterfvATI), .-GL_PREFIX(TexBumpParameterfvATI)
27284
27285         .p2align        4,,15
27286         .globl  GL_PREFIX(TexBumpParameterivATI)
27287         .type   GL_PREFIX(TexBumpParameterivATI), @function
27288 GL_PREFIX(TexBumpParameterivATI):
27289 #if defined(GLX_USE_TLS)
27290         call    _x86_64_get_dispatch@PLT
27291         movq    5792(%rax), %r11
27292         jmp     *%r11
27293 #elif defined(PTHREADS)
27294         pushq   %rdi
27295         pushq   %rsi
27296         pushq   %rbp
27297         call    _x86_64_get_dispatch@PLT
27298         popq    %rbp
27299         popq    %rsi
27300         popq    %rdi
27301         movq    5792(%rax), %r11
27302         jmp     *%r11
27303 #else
27304         movq    _glapi_Dispatch(%rip), %rax
27305         testq   %rax, %rax
27306         je      1f
27307         movq    5792(%rax), %r11
27308         jmp     *%r11
27309 1:
27310         pushq   %rdi
27311         pushq   %rsi
27312         pushq   %rbp
27313         call    _glapi_get_dispatch
27314         popq    %rbp
27315         popq    %rsi
27316         popq    %rdi
27317         movq    5792(%rax), %r11
27318         jmp     *%r11
27319 #endif /* defined(GLX_USE_TLS) */
27320         .size   GL_PREFIX(TexBumpParameterivATI), .-GL_PREFIX(TexBumpParameterivATI)
27321
27322         .p2align        4,,15
27323         .globl  GL_PREFIX(AlphaFragmentOp1ATI)
27324         .type   GL_PREFIX(AlphaFragmentOp1ATI), @function
27325 GL_PREFIX(AlphaFragmentOp1ATI):
27326 #if defined(GLX_USE_TLS)
27327         call    _x86_64_get_dispatch@PLT
27328         movq    5800(%rax), %r11
27329         jmp     *%r11
27330 #elif defined(PTHREADS)
27331         pushq   %rdi
27332         pushq   %rsi
27333         pushq   %rdx
27334         pushq   %rcx
27335         pushq   %r8
27336         pushq   %r9
27337         pushq   %rbp
27338         call    _x86_64_get_dispatch@PLT
27339         popq    %rbp
27340         popq    %r9
27341         popq    %r8
27342         popq    %rcx
27343         popq    %rdx
27344         popq    %rsi
27345         popq    %rdi
27346         movq    5800(%rax), %r11
27347         jmp     *%r11
27348 #else
27349         movq    _glapi_Dispatch(%rip), %rax
27350         testq   %rax, %rax
27351         je      1f
27352         movq    5800(%rax), %r11
27353         jmp     *%r11
27354 1:
27355         pushq   %rdi
27356         pushq   %rsi
27357         pushq   %rdx
27358         pushq   %rcx
27359         pushq   %r8
27360         pushq   %r9
27361         pushq   %rbp
27362         call    _glapi_get_dispatch
27363         popq    %rbp
27364         popq    %r9
27365         popq    %r8
27366         popq    %rcx
27367         popq    %rdx
27368         popq    %rsi
27369         popq    %rdi
27370         movq    5800(%rax), %r11
27371         jmp     *%r11
27372 #endif /* defined(GLX_USE_TLS) */
27373         .size   GL_PREFIX(AlphaFragmentOp1ATI), .-GL_PREFIX(AlphaFragmentOp1ATI)
27374
27375         .p2align        4,,15
27376         .globl  GL_PREFIX(AlphaFragmentOp2ATI)
27377         .type   GL_PREFIX(AlphaFragmentOp2ATI), @function
27378 GL_PREFIX(AlphaFragmentOp2ATI):
27379 #if defined(GLX_USE_TLS)
27380         call    _x86_64_get_dispatch@PLT
27381         movq    5808(%rax), %r11
27382         jmp     *%r11
27383 #elif defined(PTHREADS)
27384         pushq   %rdi
27385         pushq   %rsi
27386         pushq   %rdx
27387         pushq   %rcx
27388         pushq   %r8
27389         pushq   %r9
27390         pushq   %rbp
27391         call    _x86_64_get_dispatch@PLT
27392         popq    %rbp
27393         popq    %r9
27394         popq    %r8
27395         popq    %rcx
27396         popq    %rdx
27397         popq    %rsi
27398         popq    %rdi
27399         movq    5808(%rax), %r11
27400         jmp     *%r11
27401 #else
27402         movq    _glapi_Dispatch(%rip), %rax
27403         testq   %rax, %rax
27404         je      1f
27405         movq    5808(%rax), %r11
27406         jmp     *%r11
27407 1:
27408         pushq   %rdi
27409         pushq   %rsi
27410         pushq   %rdx
27411         pushq   %rcx
27412         pushq   %r8
27413         pushq   %r9
27414         pushq   %rbp
27415         call    _glapi_get_dispatch
27416         popq    %rbp
27417         popq    %r9
27418         popq    %r8
27419         popq    %rcx
27420         popq    %rdx
27421         popq    %rsi
27422         popq    %rdi
27423         movq    5808(%rax), %r11
27424         jmp     *%r11
27425 #endif /* defined(GLX_USE_TLS) */
27426         .size   GL_PREFIX(AlphaFragmentOp2ATI), .-GL_PREFIX(AlphaFragmentOp2ATI)
27427
27428         .p2align        4,,15
27429         .globl  GL_PREFIX(AlphaFragmentOp3ATI)
27430         .type   GL_PREFIX(AlphaFragmentOp3ATI), @function
27431 GL_PREFIX(AlphaFragmentOp3ATI):
27432 #if defined(GLX_USE_TLS)
27433         call    _x86_64_get_dispatch@PLT
27434         movq    5816(%rax), %r11
27435         jmp     *%r11
27436 #elif defined(PTHREADS)
27437         pushq   %rdi
27438         pushq   %rsi
27439         pushq   %rdx
27440         pushq   %rcx
27441         pushq   %r8
27442         pushq   %r9
27443         pushq   %rbp
27444         call    _x86_64_get_dispatch@PLT
27445         popq    %rbp
27446         popq    %r9
27447         popq    %r8
27448         popq    %rcx
27449         popq    %rdx
27450         popq    %rsi
27451         popq    %rdi
27452         movq    5816(%rax), %r11
27453         jmp     *%r11
27454 #else
27455         movq    _glapi_Dispatch(%rip), %rax
27456         testq   %rax, %rax
27457         je      1f
27458         movq    5816(%rax), %r11
27459         jmp     *%r11
27460 1:
27461         pushq   %rdi
27462         pushq   %rsi
27463         pushq   %rdx
27464         pushq   %rcx
27465         pushq   %r8
27466         pushq   %r9
27467         pushq   %rbp
27468         call    _glapi_get_dispatch
27469         popq    %rbp
27470         popq    %r9
27471         popq    %r8
27472         popq    %rcx
27473         popq    %rdx
27474         popq    %rsi
27475         popq    %rdi
27476         movq    5816(%rax), %r11
27477         jmp     *%r11
27478 #endif /* defined(GLX_USE_TLS) */
27479         .size   GL_PREFIX(AlphaFragmentOp3ATI), .-GL_PREFIX(AlphaFragmentOp3ATI)
27480
27481         .p2align        4,,15
27482         .globl  GL_PREFIX(BeginFragmentShaderATI)
27483         .type   GL_PREFIX(BeginFragmentShaderATI), @function
27484 GL_PREFIX(BeginFragmentShaderATI):
27485 #if defined(GLX_USE_TLS)
27486         call    _x86_64_get_dispatch@PLT
27487         movq    5824(%rax), %r11
27488         jmp     *%r11
27489 #elif defined(PTHREADS)
27490         pushq   %rbp
27491         call    _x86_64_get_dispatch@PLT
27492         popq    %rbp
27493         movq    5824(%rax), %r11
27494         jmp     *%r11
27495 #else
27496         movq    _glapi_Dispatch(%rip), %rax
27497         testq   %rax, %rax
27498         je      1f
27499         movq    5824(%rax), %r11
27500         jmp     *%r11
27501 1:
27502         pushq   %rbp
27503         call    _glapi_get_dispatch
27504         popq    %rbp
27505         movq    5824(%rax), %r11
27506         jmp     *%r11
27507 #endif /* defined(GLX_USE_TLS) */
27508         .size   GL_PREFIX(BeginFragmentShaderATI), .-GL_PREFIX(BeginFragmentShaderATI)
27509
27510         .p2align        4,,15
27511         .globl  GL_PREFIX(BindFragmentShaderATI)
27512         .type   GL_PREFIX(BindFragmentShaderATI), @function
27513 GL_PREFIX(BindFragmentShaderATI):
27514 #if defined(GLX_USE_TLS)
27515         call    _x86_64_get_dispatch@PLT
27516         movq    5832(%rax), %r11
27517         jmp     *%r11
27518 #elif defined(PTHREADS)
27519         pushq   %rdi
27520         call    _x86_64_get_dispatch@PLT
27521         popq    %rdi
27522         movq    5832(%rax), %r11
27523         jmp     *%r11
27524 #else
27525         movq    _glapi_Dispatch(%rip), %rax
27526         testq   %rax, %rax
27527         je      1f
27528         movq    5832(%rax), %r11
27529         jmp     *%r11
27530 1:
27531         pushq   %rdi
27532         call    _glapi_get_dispatch
27533         popq    %rdi
27534         movq    5832(%rax), %r11
27535         jmp     *%r11
27536 #endif /* defined(GLX_USE_TLS) */
27537         .size   GL_PREFIX(BindFragmentShaderATI), .-GL_PREFIX(BindFragmentShaderATI)
27538
27539         .p2align        4,,15
27540         .globl  GL_PREFIX(ColorFragmentOp1ATI)
27541         .type   GL_PREFIX(ColorFragmentOp1ATI), @function
27542 GL_PREFIX(ColorFragmentOp1ATI):
27543 #if defined(GLX_USE_TLS)
27544         call    _x86_64_get_dispatch@PLT
27545         movq    5840(%rax), %r11
27546         jmp     *%r11
27547 #elif defined(PTHREADS)
27548         pushq   %rdi
27549         pushq   %rsi
27550         pushq   %rdx
27551         pushq   %rcx
27552         pushq   %r8
27553         pushq   %r9
27554         pushq   %rbp
27555         call    _x86_64_get_dispatch@PLT
27556         popq    %rbp
27557         popq    %r9
27558         popq    %r8
27559         popq    %rcx
27560         popq    %rdx
27561         popq    %rsi
27562         popq    %rdi
27563         movq    5840(%rax), %r11
27564         jmp     *%r11
27565 #else
27566         movq    _glapi_Dispatch(%rip), %rax
27567         testq   %rax, %rax
27568         je      1f
27569         movq    5840(%rax), %r11
27570         jmp     *%r11
27571 1:
27572         pushq   %rdi
27573         pushq   %rsi
27574         pushq   %rdx
27575         pushq   %rcx
27576         pushq   %r8
27577         pushq   %r9
27578         pushq   %rbp
27579         call    _glapi_get_dispatch
27580         popq    %rbp
27581         popq    %r9
27582         popq    %r8
27583         popq    %rcx
27584         popq    %rdx
27585         popq    %rsi
27586         popq    %rdi
27587         movq    5840(%rax), %r11
27588         jmp     *%r11
27589 #endif /* defined(GLX_USE_TLS) */
27590         .size   GL_PREFIX(ColorFragmentOp1ATI), .-GL_PREFIX(ColorFragmentOp1ATI)
27591
27592         .p2align        4,,15
27593         .globl  GL_PREFIX(ColorFragmentOp2ATI)
27594         .type   GL_PREFIX(ColorFragmentOp2ATI), @function
27595 GL_PREFIX(ColorFragmentOp2ATI):
27596 #if defined(GLX_USE_TLS)
27597         call    _x86_64_get_dispatch@PLT
27598         movq    5848(%rax), %r11
27599         jmp     *%r11
27600 #elif defined(PTHREADS)
27601         pushq   %rdi
27602         pushq   %rsi
27603         pushq   %rdx
27604         pushq   %rcx
27605         pushq   %r8
27606         pushq   %r9
27607         pushq   %rbp
27608         call    _x86_64_get_dispatch@PLT
27609         popq    %rbp
27610         popq    %r9
27611         popq    %r8
27612         popq    %rcx
27613         popq    %rdx
27614         popq    %rsi
27615         popq    %rdi
27616         movq    5848(%rax), %r11
27617         jmp     *%r11
27618 #else
27619         movq    _glapi_Dispatch(%rip), %rax
27620         testq   %rax, %rax
27621         je      1f
27622         movq    5848(%rax), %r11
27623         jmp     *%r11
27624 1:
27625         pushq   %rdi
27626         pushq   %rsi
27627         pushq   %rdx
27628         pushq   %rcx
27629         pushq   %r8
27630         pushq   %r9
27631         pushq   %rbp
27632         call    _glapi_get_dispatch
27633         popq    %rbp
27634         popq    %r9
27635         popq    %r8
27636         popq    %rcx
27637         popq    %rdx
27638         popq    %rsi
27639         popq    %rdi
27640         movq    5848(%rax), %r11
27641         jmp     *%r11
27642 #endif /* defined(GLX_USE_TLS) */
27643         .size   GL_PREFIX(ColorFragmentOp2ATI), .-GL_PREFIX(ColorFragmentOp2ATI)
27644
27645         .p2align        4,,15
27646         .globl  GL_PREFIX(ColorFragmentOp3ATI)
27647         .type   GL_PREFIX(ColorFragmentOp3ATI), @function
27648 GL_PREFIX(ColorFragmentOp3ATI):
27649 #if defined(GLX_USE_TLS)
27650         call    _x86_64_get_dispatch@PLT
27651         movq    5856(%rax), %r11
27652         jmp     *%r11
27653 #elif defined(PTHREADS)
27654         pushq   %rdi
27655         pushq   %rsi
27656         pushq   %rdx
27657         pushq   %rcx
27658         pushq   %r8
27659         pushq   %r9
27660         pushq   %rbp
27661         call    _x86_64_get_dispatch@PLT
27662         popq    %rbp
27663         popq    %r9
27664         popq    %r8
27665         popq    %rcx
27666         popq    %rdx
27667         popq    %rsi
27668         popq    %rdi
27669         movq    5856(%rax), %r11
27670         jmp     *%r11
27671 #else
27672         movq    _glapi_Dispatch(%rip), %rax
27673         testq   %rax, %rax
27674         je      1f
27675         movq    5856(%rax), %r11
27676         jmp     *%r11
27677 1:
27678         pushq   %rdi
27679         pushq   %rsi
27680         pushq   %rdx
27681         pushq   %rcx
27682         pushq   %r8
27683         pushq   %r9
27684         pushq   %rbp
27685         call    _glapi_get_dispatch
27686         popq    %rbp
27687         popq    %r9
27688         popq    %r8
27689         popq    %rcx
27690         popq    %rdx
27691         popq    %rsi
27692         popq    %rdi
27693         movq    5856(%rax), %r11
27694         jmp     *%r11
27695 #endif /* defined(GLX_USE_TLS) */
27696         .size   GL_PREFIX(ColorFragmentOp3ATI), .-GL_PREFIX(ColorFragmentOp3ATI)
27697
27698         .p2align        4,,15
27699         .globl  GL_PREFIX(DeleteFragmentShaderATI)
27700         .type   GL_PREFIX(DeleteFragmentShaderATI), @function
27701 GL_PREFIX(DeleteFragmentShaderATI):
27702 #if defined(GLX_USE_TLS)
27703         call    _x86_64_get_dispatch@PLT
27704         movq    5864(%rax), %r11
27705         jmp     *%r11
27706 #elif defined(PTHREADS)
27707         pushq   %rdi
27708         call    _x86_64_get_dispatch@PLT
27709         popq    %rdi
27710         movq    5864(%rax), %r11
27711         jmp     *%r11
27712 #else
27713         movq    _glapi_Dispatch(%rip), %rax
27714         testq   %rax, %rax
27715         je      1f
27716         movq    5864(%rax), %r11
27717         jmp     *%r11
27718 1:
27719         pushq   %rdi
27720         call    _glapi_get_dispatch
27721         popq    %rdi
27722         movq    5864(%rax), %r11
27723         jmp     *%r11
27724 #endif /* defined(GLX_USE_TLS) */
27725         .size   GL_PREFIX(DeleteFragmentShaderATI), .-GL_PREFIX(DeleteFragmentShaderATI)
27726
27727         .p2align        4,,15
27728         .globl  GL_PREFIX(EndFragmentShaderATI)
27729         .type   GL_PREFIX(EndFragmentShaderATI), @function
27730 GL_PREFIX(EndFragmentShaderATI):
27731 #if defined(GLX_USE_TLS)
27732         call    _x86_64_get_dispatch@PLT
27733         movq    5872(%rax), %r11
27734         jmp     *%r11
27735 #elif defined(PTHREADS)
27736         pushq   %rbp
27737         call    _x86_64_get_dispatch@PLT
27738         popq    %rbp
27739         movq    5872(%rax), %r11
27740         jmp     *%r11
27741 #else
27742         movq    _glapi_Dispatch(%rip), %rax
27743         testq   %rax, %rax
27744         je      1f
27745         movq    5872(%rax), %r11
27746         jmp     *%r11
27747 1:
27748         pushq   %rbp
27749         call    _glapi_get_dispatch
27750         popq    %rbp
27751         movq    5872(%rax), %r11
27752         jmp     *%r11
27753 #endif /* defined(GLX_USE_TLS) */
27754         .size   GL_PREFIX(EndFragmentShaderATI), .-GL_PREFIX(EndFragmentShaderATI)
27755
27756         .p2align        4,,15
27757         .globl  GL_PREFIX(GenFragmentShadersATI)
27758         .type   GL_PREFIX(GenFragmentShadersATI), @function
27759 GL_PREFIX(GenFragmentShadersATI):
27760 #if defined(GLX_USE_TLS)
27761         call    _x86_64_get_dispatch@PLT
27762         movq    5880(%rax), %r11
27763         jmp     *%r11
27764 #elif defined(PTHREADS)
27765         pushq   %rdi
27766         call    _x86_64_get_dispatch@PLT
27767         popq    %rdi
27768         movq    5880(%rax), %r11
27769         jmp     *%r11
27770 #else
27771         movq    _glapi_Dispatch(%rip), %rax
27772         testq   %rax, %rax
27773         je      1f
27774         movq    5880(%rax), %r11
27775         jmp     *%r11
27776 1:
27777         pushq   %rdi
27778         call    _glapi_get_dispatch
27779         popq    %rdi
27780         movq    5880(%rax), %r11
27781         jmp     *%r11
27782 #endif /* defined(GLX_USE_TLS) */
27783         .size   GL_PREFIX(GenFragmentShadersATI), .-GL_PREFIX(GenFragmentShadersATI)
27784
27785         .p2align        4,,15
27786         .globl  GL_PREFIX(PassTexCoordATI)
27787         .type   GL_PREFIX(PassTexCoordATI), @function
27788 GL_PREFIX(PassTexCoordATI):
27789 #if defined(GLX_USE_TLS)
27790         call    _x86_64_get_dispatch@PLT
27791         movq    5888(%rax), %r11
27792         jmp     *%r11
27793 #elif defined(PTHREADS)
27794         pushq   %rdi
27795         pushq   %rsi
27796         pushq   %rdx
27797         call    _x86_64_get_dispatch@PLT
27798         popq    %rdx
27799         popq    %rsi
27800         popq    %rdi
27801         movq    5888(%rax), %r11
27802         jmp     *%r11
27803 #else
27804         movq    _glapi_Dispatch(%rip), %rax
27805         testq   %rax, %rax
27806         je      1f
27807         movq    5888(%rax), %r11
27808         jmp     *%r11
27809 1:
27810         pushq   %rdi
27811         pushq   %rsi
27812         pushq   %rdx
27813         call    _glapi_get_dispatch
27814         popq    %rdx
27815         popq    %rsi
27816         popq    %rdi
27817         movq    5888(%rax), %r11
27818         jmp     *%r11
27819 #endif /* defined(GLX_USE_TLS) */
27820         .size   GL_PREFIX(PassTexCoordATI), .-GL_PREFIX(PassTexCoordATI)
27821
27822         .p2align        4,,15
27823         .globl  GL_PREFIX(SampleMapATI)
27824         .type   GL_PREFIX(SampleMapATI), @function
27825 GL_PREFIX(SampleMapATI):
27826 #if defined(GLX_USE_TLS)
27827         call    _x86_64_get_dispatch@PLT
27828         movq    5896(%rax), %r11
27829         jmp     *%r11
27830 #elif defined(PTHREADS)
27831         pushq   %rdi
27832         pushq   %rsi
27833         pushq   %rdx
27834         call    _x86_64_get_dispatch@PLT
27835         popq    %rdx
27836         popq    %rsi
27837         popq    %rdi
27838         movq    5896(%rax), %r11
27839         jmp     *%r11
27840 #else
27841         movq    _glapi_Dispatch(%rip), %rax
27842         testq   %rax, %rax
27843         je      1f
27844         movq    5896(%rax), %r11
27845         jmp     *%r11
27846 1:
27847         pushq   %rdi
27848         pushq   %rsi
27849         pushq   %rdx
27850         call    _glapi_get_dispatch
27851         popq    %rdx
27852         popq    %rsi
27853         popq    %rdi
27854         movq    5896(%rax), %r11
27855         jmp     *%r11
27856 #endif /* defined(GLX_USE_TLS) */
27857         .size   GL_PREFIX(SampleMapATI), .-GL_PREFIX(SampleMapATI)
27858
27859         .p2align        4,,15
27860         .globl  GL_PREFIX(SetFragmentShaderConstantATI)
27861         .type   GL_PREFIX(SetFragmentShaderConstantATI), @function
27862 GL_PREFIX(SetFragmentShaderConstantATI):
27863 #if defined(GLX_USE_TLS)
27864         call    _x86_64_get_dispatch@PLT
27865         movq    5904(%rax), %r11
27866         jmp     *%r11
27867 #elif defined(PTHREADS)
27868         pushq   %rdi
27869         pushq   %rsi
27870         pushq   %rbp
27871         call    _x86_64_get_dispatch@PLT
27872         popq    %rbp
27873         popq    %rsi
27874         popq    %rdi
27875         movq    5904(%rax), %r11
27876         jmp     *%r11
27877 #else
27878         movq    _glapi_Dispatch(%rip), %rax
27879         testq   %rax, %rax
27880         je      1f
27881         movq    5904(%rax), %r11
27882         jmp     *%r11
27883 1:
27884         pushq   %rdi
27885         pushq   %rsi
27886         pushq   %rbp
27887         call    _glapi_get_dispatch
27888         popq    %rbp
27889         popq    %rsi
27890         popq    %rdi
27891         movq    5904(%rax), %r11
27892         jmp     *%r11
27893 #endif /* defined(GLX_USE_TLS) */
27894         .size   GL_PREFIX(SetFragmentShaderConstantATI), .-GL_PREFIX(SetFragmentShaderConstantATI)
27895
27896         .p2align        4,,15
27897         .globl  GL_PREFIX(PointParameteriNV)
27898         .type   GL_PREFIX(PointParameteriNV), @function
27899 GL_PREFIX(PointParameteriNV):
27900 #if defined(GLX_USE_TLS)
27901         call    _x86_64_get_dispatch@PLT
27902         movq    5912(%rax), %r11
27903         jmp     *%r11
27904 #elif defined(PTHREADS)
27905         pushq   %rdi
27906         pushq   %rsi
27907         pushq   %rbp
27908         call    _x86_64_get_dispatch@PLT
27909         popq    %rbp
27910         popq    %rsi
27911         popq    %rdi
27912         movq    5912(%rax), %r11
27913         jmp     *%r11
27914 #else
27915         movq    _glapi_Dispatch(%rip), %rax
27916         testq   %rax, %rax
27917         je      1f
27918         movq    5912(%rax), %r11
27919         jmp     *%r11
27920 1:
27921         pushq   %rdi
27922         pushq   %rsi
27923         pushq   %rbp
27924         call    _glapi_get_dispatch
27925         popq    %rbp
27926         popq    %rsi
27927         popq    %rdi
27928         movq    5912(%rax), %r11
27929         jmp     *%r11
27930 #endif /* defined(GLX_USE_TLS) */
27931         .size   GL_PREFIX(PointParameteriNV), .-GL_PREFIX(PointParameteriNV)
27932
27933         .p2align        4,,15
27934         .globl  GL_PREFIX(PointParameterivNV)
27935         .type   GL_PREFIX(PointParameterivNV), @function
27936 GL_PREFIX(PointParameterivNV):
27937 #if defined(GLX_USE_TLS)
27938         call    _x86_64_get_dispatch@PLT
27939         movq    5920(%rax), %r11
27940         jmp     *%r11
27941 #elif defined(PTHREADS)
27942         pushq   %rdi
27943         pushq   %rsi
27944         pushq   %rbp
27945         call    _x86_64_get_dispatch@PLT
27946         popq    %rbp
27947         popq    %rsi
27948         popq    %rdi
27949         movq    5920(%rax), %r11
27950         jmp     *%r11
27951 #else
27952         movq    _glapi_Dispatch(%rip), %rax
27953         testq   %rax, %rax
27954         je      1f
27955         movq    5920(%rax), %r11
27956         jmp     *%r11
27957 1:
27958         pushq   %rdi
27959         pushq   %rsi
27960         pushq   %rbp
27961         call    _glapi_get_dispatch
27962         popq    %rbp
27963         popq    %rsi
27964         popq    %rdi
27965         movq    5920(%rax), %r11
27966         jmp     *%r11
27967 #endif /* defined(GLX_USE_TLS) */
27968         .size   GL_PREFIX(PointParameterivNV), .-GL_PREFIX(PointParameterivNV)
27969
27970         .p2align        4,,15
27971         .globl  GL_PREFIX(_dispatch_stub_741)
27972         .type   GL_PREFIX(_dispatch_stub_741), @function
27973         HIDDEN(GL_PREFIX(_dispatch_stub_741))
27974 GL_PREFIX(_dispatch_stub_741):
27975 #if defined(GLX_USE_TLS)
27976         call    _x86_64_get_dispatch@PLT
27977         movq    5928(%rax), %r11
27978         jmp     *%r11
27979 #elif defined(PTHREADS)
27980         pushq   %rdi
27981         call    _x86_64_get_dispatch@PLT
27982         popq    %rdi
27983         movq    5928(%rax), %r11
27984         jmp     *%r11
27985 #else
27986         movq    _glapi_Dispatch(%rip), %rax
27987         testq   %rax, %rax
27988         je      1f
27989         movq    5928(%rax), %r11
27990         jmp     *%r11
27991 1:
27992         pushq   %rdi
27993         call    _glapi_get_dispatch
27994         popq    %rdi
27995         movq    5928(%rax), %r11
27996         jmp     *%r11
27997 #endif /* defined(GLX_USE_TLS) */
27998         .size   GL_PREFIX(_dispatch_stub_741), .-GL_PREFIX(_dispatch_stub_741)
27999
28000         .p2align        4,,15
28001         .globl  GL_PREFIX(_dispatch_stub_742)
28002         .type   GL_PREFIX(_dispatch_stub_742), @function
28003         HIDDEN(GL_PREFIX(_dispatch_stub_742))
28004 GL_PREFIX(_dispatch_stub_742):
28005 #if defined(GLX_USE_TLS)
28006         call    _x86_64_get_dispatch@PLT
28007         movq    5936(%rax), %r11
28008         jmp     *%r11
28009 #elif defined(PTHREADS)
28010         pushq   %rdi
28011         call    _x86_64_get_dispatch@PLT
28012         popq    %rdi
28013         movq    5936(%rax), %r11
28014         jmp     *%r11
28015 #else
28016         movq    _glapi_Dispatch(%rip), %rax
28017         testq   %rax, %rax
28018         je      1f
28019         movq    5936(%rax), %r11
28020         jmp     *%r11
28021 1:
28022         pushq   %rdi
28023         call    _glapi_get_dispatch
28024         popq    %rdi
28025         movq    5936(%rax), %r11
28026         jmp     *%r11
28027 #endif /* defined(GLX_USE_TLS) */
28028         .size   GL_PREFIX(_dispatch_stub_742), .-GL_PREFIX(_dispatch_stub_742)
28029
28030         .p2align        4,,15
28031         .globl  GL_PREFIX(_dispatch_stub_743)
28032         .type   GL_PREFIX(_dispatch_stub_743), @function
28033         HIDDEN(GL_PREFIX(_dispatch_stub_743))
28034 GL_PREFIX(_dispatch_stub_743):
28035 #if defined(GLX_USE_TLS)
28036         call    _x86_64_get_dispatch@PLT
28037         movq    5944(%rax), %r11
28038         jmp     *%r11
28039 #elif defined(PTHREADS)
28040         pushq   %rdi
28041         pushq   %rsi
28042         pushq   %rbp
28043         call    _x86_64_get_dispatch@PLT
28044         popq    %rbp
28045         popq    %rsi
28046         popq    %rdi
28047         movq    5944(%rax), %r11
28048         jmp     *%r11
28049 #else
28050         movq    _glapi_Dispatch(%rip), %rax
28051         testq   %rax, %rax
28052         je      1f
28053         movq    5944(%rax), %r11
28054         jmp     *%r11
28055 1:
28056         pushq   %rdi
28057         pushq   %rsi
28058         pushq   %rbp
28059         call    _glapi_get_dispatch
28060         popq    %rbp
28061         popq    %rsi
28062         popq    %rdi
28063         movq    5944(%rax), %r11
28064         jmp     *%r11
28065 #endif /* defined(GLX_USE_TLS) */
28066         .size   GL_PREFIX(_dispatch_stub_743), .-GL_PREFIX(_dispatch_stub_743)
28067
28068         .p2align        4,,15
28069         .globl  GL_PREFIX(_dispatch_stub_744)
28070         .type   GL_PREFIX(_dispatch_stub_744), @function
28071         HIDDEN(GL_PREFIX(_dispatch_stub_744))
28072 GL_PREFIX(_dispatch_stub_744):
28073 #if defined(GLX_USE_TLS)
28074         call    _x86_64_get_dispatch@PLT
28075         movq    5952(%rax), %r11
28076         jmp     *%r11
28077 #elif defined(PTHREADS)
28078         pushq   %rdi
28079         pushq   %rsi
28080         pushq   %rbp
28081         call    _x86_64_get_dispatch@PLT
28082         popq    %rbp
28083         popq    %rsi
28084         popq    %rdi
28085         movq    5952(%rax), %r11
28086         jmp     *%r11
28087 #else
28088         movq    _glapi_Dispatch(%rip), %rax
28089         testq   %rax, %rax
28090         je      1f
28091         movq    5952(%rax), %r11
28092         jmp     *%r11
28093 1:
28094         pushq   %rdi
28095         pushq   %rsi
28096         pushq   %rbp
28097         call    _glapi_get_dispatch
28098         popq    %rbp
28099         popq    %rsi
28100         popq    %rdi
28101         movq    5952(%rax), %r11
28102         jmp     *%r11
28103 #endif /* defined(GLX_USE_TLS) */
28104         .size   GL_PREFIX(_dispatch_stub_744), .-GL_PREFIX(_dispatch_stub_744)
28105
28106         .p2align        4,,15
28107         .globl  GL_PREFIX(_dispatch_stub_745)
28108         .type   GL_PREFIX(_dispatch_stub_745), @function
28109         HIDDEN(GL_PREFIX(_dispatch_stub_745))
28110 GL_PREFIX(_dispatch_stub_745):
28111 #if defined(GLX_USE_TLS)
28112         call    _x86_64_get_dispatch@PLT
28113         movq    5960(%rax), %r11
28114         jmp     *%r11
28115 #elif defined(PTHREADS)
28116         pushq   %rdi
28117         call    _x86_64_get_dispatch@PLT
28118         popq    %rdi
28119         movq    5960(%rax), %r11
28120         jmp     *%r11
28121 #else
28122         movq    _glapi_Dispatch(%rip), %rax
28123         testq   %rax, %rax
28124         je      1f
28125         movq    5960(%rax), %r11
28126         jmp     *%r11
28127 1:
28128         pushq   %rdi
28129         call    _glapi_get_dispatch
28130         popq    %rdi
28131         movq    5960(%rax), %r11
28132         jmp     *%r11
28133 #endif /* defined(GLX_USE_TLS) */
28134         .size   GL_PREFIX(_dispatch_stub_745), .-GL_PREFIX(_dispatch_stub_745)
28135
28136         .p2align        4,,15
28137         .globl  GL_PREFIX(GetProgramNamedParameterdvNV)
28138         .type   GL_PREFIX(GetProgramNamedParameterdvNV), @function
28139 GL_PREFIX(GetProgramNamedParameterdvNV):
28140 #if defined(GLX_USE_TLS)
28141         call    _x86_64_get_dispatch@PLT
28142         movq    5968(%rax), %r11
28143         jmp     *%r11
28144 #elif defined(PTHREADS)
28145         pushq   %rdi
28146         pushq   %rsi
28147         pushq   %rdx
28148         pushq   %rcx
28149         pushq   %rbp
28150         call    _x86_64_get_dispatch@PLT
28151         popq    %rbp
28152         popq    %rcx
28153         popq    %rdx
28154         popq    %rsi
28155         popq    %rdi
28156         movq    5968(%rax), %r11
28157         jmp     *%r11
28158 #else
28159         movq    _glapi_Dispatch(%rip), %rax
28160         testq   %rax, %rax
28161         je      1f
28162         movq    5968(%rax), %r11
28163         jmp     *%r11
28164 1:
28165         pushq   %rdi
28166         pushq   %rsi
28167         pushq   %rdx
28168         pushq   %rcx
28169         pushq   %rbp
28170         call    _glapi_get_dispatch
28171         popq    %rbp
28172         popq    %rcx
28173         popq    %rdx
28174         popq    %rsi
28175         popq    %rdi
28176         movq    5968(%rax), %r11
28177         jmp     *%r11
28178 #endif /* defined(GLX_USE_TLS) */
28179         .size   GL_PREFIX(GetProgramNamedParameterdvNV), .-GL_PREFIX(GetProgramNamedParameterdvNV)
28180
28181         .p2align        4,,15
28182         .globl  GL_PREFIX(GetProgramNamedParameterfvNV)
28183         .type   GL_PREFIX(GetProgramNamedParameterfvNV), @function
28184 GL_PREFIX(GetProgramNamedParameterfvNV):
28185 #if defined(GLX_USE_TLS)
28186         call    _x86_64_get_dispatch@PLT
28187         movq    5976(%rax), %r11
28188         jmp     *%r11
28189 #elif defined(PTHREADS)
28190         pushq   %rdi
28191         pushq   %rsi
28192         pushq   %rdx
28193         pushq   %rcx
28194         pushq   %rbp
28195         call    _x86_64_get_dispatch@PLT
28196         popq    %rbp
28197         popq    %rcx
28198         popq    %rdx
28199         popq    %rsi
28200         popq    %rdi
28201         movq    5976(%rax), %r11
28202         jmp     *%r11
28203 #else
28204         movq    _glapi_Dispatch(%rip), %rax
28205         testq   %rax, %rax
28206         je      1f
28207         movq    5976(%rax), %r11
28208         jmp     *%r11
28209 1:
28210         pushq   %rdi
28211         pushq   %rsi
28212         pushq   %rdx
28213         pushq   %rcx
28214         pushq   %rbp
28215         call    _glapi_get_dispatch
28216         popq    %rbp
28217         popq    %rcx
28218         popq    %rdx
28219         popq    %rsi
28220         popq    %rdi
28221         movq    5976(%rax), %r11
28222         jmp     *%r11
28223 #endif /* defined(GLX_USE_TLS) */
28224         .size   GL_PREFIX(GetProgramNamedParameterfvNV), .-GL_PREFIX(GetProgramNamedParameterfvNV)
28225
28226         .p2align        4,,15
28227         .globl  GL_PREFIX(ProgramNamedParameter4dNV)
28228         .type   GL_PREFIX(ProgramNamedParameter4dNV), @function
28229 GL_PREFIX(ProgramNamedParameter4dNV):
28230 #if defined(GLX_USE_TLS)
28231         call    _x86_64_get_dispatch@PLT
28232         movq    5984(%rax), %r11
28233         jmp     *%r11
28234 #elif defined(PTHREADS)
28235         subq    $56, %rsp
28236         movq    %rdi, (%rsp)
28237         movq    %rsi, 8(%rsp)
28238         movq    %rdx, 16(%rsp)
28239         movq    %xmm0, 24(%rsp)
28240         movq    %xmm1, 32(%rsp)
28241         movq    %xmm2, 40(%rsp)
28242         movq    %xmm3, 48(%rsp)
28243         call    _x86_64_get_dispatch@PLT
28244         movq    48(%rsp), %xmm3
28245         movq    40(%rsp), %xmm2
28246         movq    32(%rsp), %xmm1
28247         movq    24(%rsp), %xmm0
28248         movq    16(%rsp), %rdx
28249         movq    8(%rsp), %rsi
28250         movq    (%rsp), %rdi
28251         addq    $56, %rsp
28252         movq    5984(%rax), %r11
28253         jmp     *%r11
28254 #else
28255         movq    _glapi_Dispatch(%rip), %rax
28256         testq   %rax, %rax
28257         je      1f
28258         movq    5984(%rax), %r11
28259         jmp     *%r11
28260 1:
28261         subq    $56, %rsp
28262         movq    %rdi, (%rsp)
28263         movq    %rsi, 8(%rsp)
28264         movq    %rdx, 16(%rsp)
28265         movq    %xmm0, 24(%rsp)
28266         movq    %xmm1, 32(%rsp)
28267         movq    %xmm2, 40(%rsp)
28268         movq    %xmm3, 48(%rsp)
28269         call    _glapi_get_dispatch
28270         movq    48(%rsp), %xmm3
28271         movq    40(%rsp), %xmm2
28272         movq    32(%rsp), %xmm1
28273         movq    24(%rsp), %xmm0
28274         movq    16(%rsp), %rdx
28275         movq    8(%rsp), %rsi
28276         movq    (%rsp), %rdi
28277         addq    $56, %rsp
28278         movq    5984(%rax), %r11
28279         jmp     *%r11
28280 #endif /* defined(GLX_USE_TLS) */
28281         .size   GL_PREFIX(ProgramNamedParameter4dNV), .-GL_PREFIX(ProgramNamedParameter4dNV)
28282
28283         .p2align        4,,15
28284         .globl  GL_PREFIX(ProgramNamedParameter4dvNV)
28285         .type   GL_PREFIX(ProgramNamedParameter4dvNV), @function
28286 GL_PREFIX(ProgramNamedParameter4dvNV):
28287 #if defined(GLX_USE_TLS)
28288         call    _x86_64_get_dispatch@PLT
28289         movq    5992(%rax), %r11
28290         jmp     *%r11
28291 #elif defined(PTHREADS)
28292         pushq   %rdi
28293         pushq   %rsi
28294         pushq   %rdx
28295         pushq   %rcx
28296         pushq   %rbp
28297         call    _x86_64_get_dispatch@PLT
28298         popq    %rbp
28299         popq    %rcx
28300         popq    %rdx
28301         popq    %rsi
28302         popq    %rdi
28303         movq    5992(%rax), %r11
28304         jmp     *%r11
28305 #else
28306         movq    _glapi_Dispatch(%rip), %rax
28307         testq   %rax, %rax
28308         je      1f
28309         movq    5992(%rax), %r11
28310         jmp     *%r11
28311 1:
28312         pushq   %rdi
28313         pushq   %rsi
28314         pushq   %rdx
28315         pushq   %rcx
28316         pushq   %rbp
28317         call    _glapi_get_dispatch
28318         popq    %rbp
28319         popq    %rcx
28320         popq    %rdx
28321         popq    %rsi
28322         popq    %rdi
28323         movq    5992(%rax), %r11
28324         jmp     *%r11
28325 #endif /* defined(GLX_USE_TLS) */
28326         .size   GL_PREFIX(ProgramNamedParameter4dvNV), .-GL_PREFIX(ProgramNamedParameter4dvNV)
28327
28328         .p2align        4,,15
28329         .globl  GL_PREFIX(ProgramNamedParameter4fNV)
28330         .type   GL_PREFIX(ProgramNamedParameter4fNV), @function
28331 GL_PREFIX(ProgramNamedParameter4fNV):
28332 #if defined(GLX_USE_TLS)
28333         call    _x86_64_get_dispatch@PLT
28334         movq    6000(%rax), %r11
28335         jmp     *%r11
28336 #elif defined(PTHREADS)
28337         subq    $56, %rsp
28338         movq    %rdi, (%rsp)
28339         movq    %rsi, 8(%rsp)
28340         movq    %rdx, 16(%rsp)
28341         movq    %xmm0, 24(%rsp)
28342         movq    %xmm1, 32(%rsp)
28343         movq    %xmm2, 40(%rsp)
28344         movq    %xmm3, 48(%rsp)
28345         call    _x86_64_get_dispatch@PLT
28346         movq    48(%rsp), %xmm3
28347         movq    40(%rsp), %xmm2
28348         movq    32(%rsp), %xmm1
28349         movq    24(%rsp), %xmm0
28350         movq    16(%rsp), %rdx
28351         movq    8(%rsp), %rsi
28352         movq    (%rsp), %rdi
28353         addq    $56, %rsp
28354         movq    6000(%rax), %r11
28355         jmp     *%r11
28356 #else
28357         movq    _glapi_Dispatch(%rip), %rax
28358         testq   %rax, %rax
28359         je      1f
28360         movq    6000(%rax), %r11
28361         jmp     *%r11
28362 1:
28363         subq    $56, %rsp
28364         movq    %rdi, (%rsp)
28365         movq    %rsi, 8(%rsp)
28366         movq    %rdx, 16(%rsp)
28367         movq    %xmm0, 24(%rsp)
28368         movq    %xmm1, 32(%rsp)
28369         movq    %xmm2, 40(%rsp)
28370         movq    %xmm3, 48(%rsp)
28371         call    _glapi_get_dispatch
28372         movq    48(%rsp), %xmm3
28373         movq    40(%rsp), %xmm2
28374         movq    32(%rsp), %xmm1
28375         movq    24(%rsp), %xmm0
28376         movq    16(%rsp), %rdx
28377         movq    8(%rsp), %rsi
28378         movq    (%rsp), %rdi
28379         addq    $56, %rsp
28380         movq    6000(%rax), %r11
28381         jmp     *%r11
28382 #endif /* defined(GLX_USE_TLS) */
28383         .size   GL_PREFIX(ProgramNamedParameter4fNV), .-GL_PREFIX(ProgramNamedParameter4fNV)
28384
28385         .p2align        4,,15
28386         .globl  GL_PREFIX(ProgramNamedParameter4fvNV)
28387         .type   GL_PREFIX(ProgramNamedParameter4fvNV), @function
28388 GL_PREFIX(ProgramNamedParameter4fvNV):
28389 #if defined(GLX_USE_TLS)
28390         call    _x86_64_get_dispatch@PLT
28391         movq    6008(%rax), %r11
28392         jmp     *%r11
28393 #elif defined(PTHREADS)
28394         pushq   %rdi
28395         pushq   %rsi
28396         pushq   %rdx
28397         pushq   %rcx
28398         pushq   %rbp
28399         call    _x86_64_get_dispatch@PLT
28400         popq    %rbp
28401         popq    %rcx
28402         popq    %rdx
28403         popq    %rsi
28404         popq    %rdi
28405         movq    6008(%rax), %r11
28406         jmp     *%r11
28407 #else
28408         movq    _glapi_Dispatch(%rip), %rax
28409         testq   %rax, %rax
28410         je      1f
28411         movq    6008(%rax), %r11
28412         jmp     *%r11
28413 1:
28414         pushq   %rdi
28415         pushq   %rsi
28416         pushq   %rdx
28417         pushq   %rcx
28418         pushq   %rbp
28419         call    _glapi_get_dispatch
28420         popq    %rbp
28421         popq    %rcx
28422         popq    %rdx
28423         popq    %rsi
28424         popq    %rdi
28425         movq    6008(%rax), %r11
28426         jmp     *%r11
28427 #endif /* defined(GLX_USE_TLS) */
28428         .size   GL_PREFIX(ProgramNamedParameter4fvNV), .-GL_PREFIX(ProgramNamedParameter4fvNV)
28429
28430         .p2align        4,,15
28431         .globl  GL_PREFIX(_dispatch_stub_752)
28432         .type   GL_PREFIX(_dispatch_stub_752), @function
28433         HIDDEN(GL_PREFIX(_dispatch_stub_752))
28434 GL_PREFIX(_dispatch_stub_752):
28435 #if defined(GLX_USE_TLS)
28436         call    _x86_64_get_dispatch@PLT
28437         movq    6016(%rax), %r11
28438         jmp     *%r11
28439 #elif defined(PTHREADS)
28440         pushq   %rdi
28441         pushq   %rsi
28442         pushq   %rbp
28443         call    _x86_64_get_dispatch@PLT
28444         popq    %rbp
28445         popq    %rsi
28446         popq    %rdi
28447         movq    6016(%rax), %r11
28448         jmp     *%r11
28449 #else
28450         movq    _glapi_Dispatch(%rip), %rax
28451         testq   %rax, %rax
28452         je      1f
28453         movq    6016(%rax), %r11
28454         jmp     *%r11
28455 1:
28456         pushq   %rdi
28457         pushq   %rsi
28458         pushq   %rbp
28459         call    _glapi_get_dispatch
28460         popq    %rbp
28461         popq    %rsi
28462         popq    %rdi
28463         movq    6016(%rax), %r11
28464         jmp     *%r11
28465 #endif /* defined(GLX_USE_TLS) */
28466         .size   GL_PREFIX(_dispatch_stub_752), .-GL_PREFIX(_dispatch_stub_752)
28467
28468         .p2align        4,,15
28469         .globl  GL_PREFIX(_dispatch_stub_753)
28470         .type   GL_PREFIX(_dispatch_stub_753), @function
28471         HIDDEN(GL_PREFIX(_dispatch_stub_753))
28472 GL_PREFIX(_dispatch_stub_753):
28473 #if defined(GLX_USE_TLS)
28474         call    _x86_64_get_dispatch@PLT
28475         movq    6024(%rax), %r11
28476         jmp     *%r11
28477 #elif defined(PTHREADS)
28478         pushq   %rdi
28479         pushq   %rsi
28480         pushq   %rbp
28481         call    _x86_64_get_dispatch@PLT
28482         popq    %rbp
28483         popq    %rsi
28484         popq    %rdi
28485         movq    6024(%rax), %r11
28486         jmp     *%r11
28487 #else
28488         movq    _glapi_Dispatch(%rip), %rax
28489         testq   %rax, %rax
28490         je      1f
28491         movq    6024(%rax), %r11
28492         jmp     *%r11
28493 1:
28494         pushq   %rdi
28495         pushq   %rsi
28496         pushq   %rbp
28497         call    _glapi_get_dispatch
28498         popq    %rbp
28499         popq    %rsi
28500         popq    %rdi
28501         movq    6024(%rax), %r11
28502         jmp     *%r11
28503 #endif /* defined(GLX_USE_TLS) */
28504         .size   GL_PREFIX(_dispatch_stub_753), .-GL_PREFIX(_dispatch_stub_753)
28505
28506         .p2align        4,,15
28507         .globl  GL_PREFIX(BindFramebufferEXT)
28508         .type   GL_PREFIX(BindFramebufferEXT), @function
28509 GL_PREFIX(BindFramebufferEXT):
28510 #if defined(GLX_USE_TLS)
28511         call    _x86_64_get_dispatch@PLT
28512         movq    6032(%rax), %r11
28513         jmp     *%r11
28514 #elif defined(PTHREADS)
28515         pushq   %rdi
28516         pushq   %rsi
28517         pushq   %rbp
28518         call    _x86_64_get_dispatch@PLT
28519         popq    %rbp
28520         popq    %rsi
28521         popq    %rdi
28522         movq    6032(%rax), %r11
28523         jmp     *%r11
28524 #else
28525         movq    _glapi_Dispatch(%rip), %rax
28526         testq   %rax, %rax
28527         je      1f
28528         movq    6032(%rax), %r11
28529         jmp     *%r11
28530 1:
28531         pushq   %rdi
28532         pushq   %rsi
28533         pushq   %rbp
28534         call    _glapi_get_dispatch
28535         popq    %rbp
28536         popq    %rsi
28537         popq    %rdi
28538         movq    6032(%rax), %r11
28539         jmp     *%r11
28540 #endif /* defined(GLX_USE_TLS) */
28541         .size   GL_PREFIX(BindFramebufferEXT), .-GL_PREFIX(BindFramebufferEXT)
28542
28543         .p2align        4,,15
28544         .globl  GL_PREFIX(BindRenderbufferEXT)
28545         .type   GL_PREFIX(BindRenderbufferEXT), @function
28546 GL_PREFIX(BindRenderbufferEXT):
28547 #if defined(GLX_USE_TLS)
28548         call    _x86_64_get_dispatch@PLT
28549         movq    6040(%rax), %r11
28550         jmp     *%r11
28551 #elif defined(PTHREADS)
28552         pushq   %rdi
28553         pushq   %rsi
28554         pushq   %rbp
28555         call    _x86_64_get_dispatch@PLT
28556         popq    %rbp
28557         popq    %rsi
28558         popq    %rdi
28559         movq    6040(%rax), %r11
28560         jmp     *%r11
28561 #else
28562         movq    _glapi_Dispatch(%rip), %rax
28563         testq   %rax, %rax
28564         je      1f
28565         movq    6040(%rax), %r11
28566         jmp     *%r11
28567 1:
28568         pushq   %rdi
28569         pushq   %rsi
28570         pushq   %rbp
28571         call    _glapi_get_dispatch
28572         popq    %rbp
28573         popq    %rsi
28574         popq    %rdi
28575         movq    6040(%rax), %r11
28576         jmp     *%r11
28577 #endif /* defined(GLX_USE_TLS) */
28578         .size   GL_PREFIX(BindRenderbufferEXT), .-GL_PREFIX(BindRenderbufferEXT)
28579
28580         .p2align        4,,15
28581         .globl  GL_PREFIX(CheckFramebufferStatusEXT)
28582         .type   GL_PREFIX(CheckFramebufferStatusEXT), @function
28583 GL_PREFIX(CheckFramebufferStatusEXT):
28584 #if defined(GLX_USE_TLS)
28585         call    _x86_64_get_dispatch@PLT
28586         movq    6048(%rax), %r11
28587         jmp     *%r11
28588 #elif defined(PTHREADS)
28589         pushq   %rdi
28590         call    _x86_64_get_dispatch@PLT
28591         popq    %rdi
28592         movq    6048(%rax), %r11
28593         jmp     *%r11
28594 #else
28595         movq    _glapi_Dispatch(%rip), %rax
28596         testq   %rax, %rax
28597         je      1f
28598         movq    6048(%rax), %r11
28599         jmp     *%r11
28600 1:
28601         pushq   %rdi
28602         call    _glapi_get_dispatch
28603         popq    %rdi
28604         movq    6048(%rax), %r11
28605         jmp     *%r11
28606 #endif /* defined(GLX_USE_TLS) */
28607         .size   GL_PREFIX(CheckFramebufferStatusEXT), .-GL_PREFIX(CheckFramebufferStatusEXT)
28608
28609         .p2align        4,,15
28610         .globl  GL_PREFIX(DeleteFramebuffersEXT)
28611         .type   GL_PREFIX(DeleteFramebuffersEXT), @function
28612 GL_PREFIX(DeleteFramebuffersEXT):
28613 #if defined(GLX_USE_TLS)
28614         call    _x86_64_get_dispatch@PLT
28615         movq    6056(%rax), %r11
28616         jmp     *%r11
28617 #elif defined(PTHREADS)
28618         pushq   %rdi
28619         pushq   %rsi
28620         pushq   %rbp
28621         call    _x86_64_get_dispatch@PLT
28622         popq    %rbp
28623         popq    %rsi
28624         popq    %rdi
28625         movq    6056(%rax), %r11
28626         jmp     *%r11
28627 #else
28628         movq    _glapi_Dispatch(%rip), %rax
28629         testq   %rax, %rax
28630         je      1f
28631         movq    6056(%rax), %r11
28632         jmp     *%r11
28633 1:
28634         pushq   %rdi
28635         pushq   %rsi
28636         pushq   %rbp
28637         call    _glapi_get_dispatch
28638         popq    %rbp
28639         popq    %rsi
28640         popq    %rdi
28641         movq    6056(%rax), %r11
28642         jmp     *%r11
28643 #endif /* defined(GLX_USE_TLS) */
28644         .size   GL_PREFIX(DeleteFramebuffersEXT), .-GL_PREFIX(DeleteFramebuffersEXT)
28645
28646         .p2align        4,,15
28647         .globl  GL_PREFIX(DeleteRenderbuffersEXT)
28648         .type   GL_PREFIX(DeleteRenderbuffersEXT), @function
28649 GL_PREFIX(DeleteRenderbuffersEXT):
28650 #if defined(GLX_USE_TLS)
28651         call    _x86_64_get_dispatch@PLT
28652         movq    6064(%rax), %r11
28653         jmp     *%r11
28654 #elif defined(PTHREADS)
28655         pushq   %rdi
28656         pushq   %rsi
28657         pushq   %rbp
28658         call    _x86_64_get_dispatch@PLT
28659         popq    %rbp
28660         popq    %rsi
28661         popq    %rdi
28662         movq    6064(%rax), %r11
28663         jmp     *%r11
28664 #else
28665         movq    _glapi_Dispatch(%rip), %rax
28666         testq   %rax, %rax
28667         je      1f
28668         movq    6064(%rax), %r11
28669         jmp     *%r11
28670 1:
28671         pushq   %rdi
28672         pushq   %rsi
28673         pushq   %rbp
28674         call    _glapi_get_dispatch
28675         popq    %rbp
28676         popq    %rsi
28677         popq    %rdi
28678         movq    6064(%rax), %r11
28679         jmp     *%r11
28680 #endif /* defined(GLX_USE_TLS) */
28681         .size   GL_PREFIX(DeleteRenderbuffersEXT), .-GL_PREFIX(DeleteRenderbuffersEXT)
28682
28683         .p2align        4,,15
28684         .globl  GL_PREFIX(FramebufferRenderbufferEXT)
28685         .type   GL_PREFIX(FramebufferRenderbufferEXT), @function
28686 GL_PREFIX(FramebufferRenderbufferEXT):
28687 #if defined(GLX_USE_TLS)
28688         call    _x86_64_get_dispatch@PLT
28689         movq    6072(%rax), %r11
28690         jmp     *%r11
28691 #elif defined(PTHREADS)
28692         pushq   %rdi
28693         pushq   %rsi
28694         pushq   %rdx
28695         pushq   %rcx
28696         pushq   %rbp
28697         call    _x86_64_get_dispatch@PLT
28698         popq    %rbp
28699         popq    %rcx
28700         popq    %rdx
28701         popq    %rsi
28702         popq    %rdi
28703         movq    6072(%rax), %r11
28704         jmp     *%r11
28705 #else
28706         movq    _glapi_Dispatch(%rip), %rax
28707         testq   %rax, %rax
28708         je      1f
28709         movq    6072(%rax), %r11
28710         jmp     *%r11
28711 1:
28712         pushq   %rdi
28713         pushq   %rsi
28714         pushq   %rdx
28715         pushq   %rcx
28716         pushq   %rbp
28717         call    _glapi_get_dispatch
28718         popq    %rbp
28719         popq    %rcx
28720         popq    %rdx
28721         popq    %rsi
28722         popq    %rdi
28723         movq    6072(%rax), %r11
28724         jmp     *%r11
28725 #endif /* defined(GLX_USE_TLS) */
28726         .size   GL_PREFIX(FramebufferRenderbufferEXT), .-GL_PREFIX(FramebufferRenderbufferEXT)
28727
28728         .p2align        4,,15
28729         .globl  GL_PREFIX(FramebufferTexture1DEXT)
28730         .type   GL_PREFIX(FramebufferTexture1DEXT), @function
28731 GL_PREFIX(FramebufferTexture1DEXT):
28732 #if defined(GLX_USE_TLS)
28733         call    _x86_64_get_dispatch@PLT
28734         movq    6080(%rax), %r11
28735         jmp     *%r11
28736 #elif defined(PTHREADS)
28737         pushq   %rdi
28738         pushq   %rsi
28739         pushq   %rdx
28740         pushq   %rcx
28741         pushq   %r8
28742         call    _x86_64_get_dispatch@PLT
28743         popq    %r8
28744         popq    %rcx
28745         popq    %rdx
28746         popq    %rsi
28747         popq    %rdi
28748         movq    6080(%rax), %r11
28749         jmp     *%r11
28750 #else
28751         movq    _glapi_Dispatch(%rip), %rax
28752         testq   %rax, %rax
28753         je      1f
28754         movq    6080(%rax), %r11
28755         jmp     *%r11
28756 1:
28757         pushq   %rdi
28758         pushq   %rsi
28759         pushq   %rdx
28760         pushq   %rcx
28761         pushq   %r8
28762         call    _glapi_get_dispatch
28763         popq    %r8
28764         popq    %rcx
28765         popq    %rdx
28766         popq    %rsi
28767         popq    %rdi
28768         movq    6080(%rax), %r11
28769         jmp     *%r11
28770 #endif /* defined(GLX_USE_TLS) */
28771         .size   GL_PREFIX(FramebufferTexture1DEXT), .-GL_PREFIX(FramebufferTexture1DEXT)
28772
28773         .p2align        4,,15
28774         .globl  GL_PREFIX(FramebufferTexture2DEXT)
28775         .type   GL_PREFIX(FramebufferTexture2DEXT), @function
28776 GL_PREFIX(FramebufferTexture2DEXT):
28777 #if defined(GLX_USE_TLS)
28778         call    _x86_64_get_dispatch@PLT
28779         movq    6088(%rax), %r11
28780         jmp     *%r11
28781 #elif defined(PTHREADS)
28782         pushq   %rdi
28783         pushq   %rsi
28784         pushq   %rdx
28785         pushq   %rcx
28786         pushq   %r8
28787         call    _x86_64_get_dispatch@PLT
28788         popq    %r8
28789         popq    %rcx
28790         popq    %rdx
28791         popq    %rsi
28792         popq    %rdi
28793         movq    6088(%rax), %r11
28794         jmp     *%r11
28795 #else
28796         movq    _glapi_Dispatch(%rip), %rax
28797         testq   %rax, %rax
28798         je      1f
28799         movq    6088(%rax), %r11
28800         jmp     *%r11
28801 1:
28802         pushq   %rdi
28803         pushq   %rsi
28804         pushq   %rdx
28805         pushq   %rcx
28806         pushq   %r8
28807         call    _glapi_get_dispatch
28808         popq    %r8
28809         popq    %rcx
28810         popq    %rdx
28811         popq    %rsi
28812         popq    %rdi
28813         movq    6088(%rax), %r11
28814         jmp     *%r11
28815 #endif /* defined(GLX_USE_TLS) */
28816         .size   GL_PREFIX(FramebufferTexture2DEXT), .-GL_PREFIX(FramebufferTexture2DEXT)
28817
28818         .p2align        4,,15
28819         .globl  GL_PREFIX(FramebufferTexture3DEXT)
28820         .type   GL_PREFIX(FramebufferTexture3DEXT), @function
28821 GL_PREFIX(FramebufferTexture3DEXT):
28822 #if defined(GLX_USE_TLS)
28823         call    _x86_64_get_dispatch@PLT
28824         movq    6096(%rax), %r11
28825         jmp     *%r11
28826 #elif defined(PTHREADS)
28827         pushq   %rdi
28828         pushq   %rsi
28829         pushq   %rdx
28830         pushq   %rcx
28831         pushq   %r8
28832         pushq   %r9
28833         pushq   %rbp
28834         call    _x86_64_get_dispatch@PLT
28835         popq    %rbp
28836         popq    %r9
28837         popq    %r8
28838         popq    %rcx
28839         popq    %rdx
28840         popq    %rsi
28841         popq    %rdi
28842         movq    6096(%rax), %r11
28843         jmp     *%r11
28844 #else
28845         movq    _glapi_Dispatch(%rip), %rax
28846         testq   %rax, %rax
28847         je      1f
28848         movq    6096(%rax), %r11
28849         jmp     *%r11
28850 1:
28851         pushq   %rdi
28852         pushq   %rsi
28853         pushq   %rdx
28854         pushq   %rcx
28855         pushq   %r8
28856         pushq   %r9
28857         pushq   %rbp
28858         call    _glapi_get_dispatch
28859         popq    %rbp
28860         popq    %r9
28861         popq    %r8
28862         popq    %rcx
28863         popq    %rdx
28864         popq    %rsi
28865         popq    %rdi
28866         movq    6096(%rax), %r11
28867         jmp     *%r11
28868 #endif /* defined(GLX_USE_TLS) */
28869         .size   GL_PREFIX(FramebufferTexture3DEXT), .-GL_PREFIX(FramebufferTexture3DEXT)
28870
28871         .p2align        4,,15
28872         .globl  GL_PREFIX(GenFramebuffersEXT)
28873         .type   GL_PREFIX(GenFramebuffersEXT), @function
28874 GL_PREFIX(GenFramebuffersEXT):
28875 #if defined(GLX_USE_TLS)
28876         call    _x86_64_get_dispatch@PLT
28877         movq    6104(%rax), %r11
28878         jmp     *%r11
28879 #elif defined(PTHREADS)
28880         pushq   %rdi
28881         pushq   %rsi
28882         pushq   %rbp
28883         call    _x86_64_get_dispatch@PLT
28884         popq    %rbp
28885         popq    %rsi
28886         popq    %rdi
28887         movq    6104(%rax), %r11
28888         jmp     *%r11
28889 #else
28890         movq    _glapi_Dispatch(%rip), %rax
28891         testq   %rax, %rax
28892         je      1f
28893         movq    6104(%rax), %r11
28894         jmp     *%r11
28895 1:
28896         pushq   %rdi
28897         pushq   %rsi
28898         pushq   %rbp
28899         call    _glapi_get_dispatch
28900         popq    %rbp
28901         popq    %rsi
28902         popq    %rdi
28903         movq    6104(%rax), %r11
28904         jmp     *%r11
28905 #endif /* defined(GLX_USE_TLS) */
28906         .size   GL_PREFIX(GenFramebuffersEXT), .-GL_PREFIX(GenFramebuffersEXT)
28907
28908         .p2align        4,,15
28909         .globl  GL_PREFIX(GenRenderbuffersEXT)
28910         .type   GL_PREFIX(GenRenderbuffersEXT), @function
28911 GL_PREFIX(GenRenderbuffersEXT):
28912 #if defined(GLX_USE_TLS)
28913         call    _x86_64_get_dispatch@PLT
28914         movq    6112(%rax), %r11
28915         jmp     *%r11
28916 #elif defined(PTHREADS)
28917         pushq   %rdi
28918         pushq   %rsi
28919         pushq   %rbp
28920         call    _x86_64_get_dispatch@PLT
28921         popq    %rbp
28922         popq    %rsi
28923         popq    %rdi
28924         movq    6112(%rax), %r11
28925         jmp     *%r11
28926 #else
28927         movq    _glapi_Dispatch(%rip), %rax
28928         testq   %rax, %rax
28929         je      1f
28930         movq    6112(%rax), %r11
28931         jmp     *%r11
28932 1:
28933         pushq   %rdi
28934         pushq   %rsi
28935         pushq   %rbp
28936         call    _glapi_get_dispatch
28937         popq    %rbp
28938         popq    %rsi
28939         popq    %rdi
28940         movq    6112(%rax), %r11
28941         jmp     *%r11
28942 #endif /* defined(GLX_USE_TLS) */
28943         .size   GL_PREFIX(GenRenderbuffersEXT), .-GL_PREFIX(GenRenderbuffersEXT)
28944
28945         .p2align        4,,15
28946         .globl  GL_PREFIX(GenerateMipmapEXT)
28947         .type   GL_PREFIX(GenerateMipmapEXT), @function
28948 GL_PREFIX(GenerateMipmapEXT):
28949 #if defined(GLX_USE_TLS)
28950         call    _x86_64_get_dispatch@PLT
28951         movq    6120(%rax), %r11
28952         jmp     *%r11
28953 #elif defined(PTHREADS)
28954         pushq   %rdi
28955         call    _x86_64_get_dispatch@PLT
28956         popq    %rdi
28957         movq    6120(%rax), %r11
28958         jmp     *%r11
28959 #else
28960         movq    _glapi_Dispatch(%rip), %rax
28961         testq   %rax, %rax
28962         je      1f
28963         movq    6120(%rax), %r11
28964         jmp     *%r11
28965 1:
28966         pushq   %rdi
28967         call    _glapi_get_dispatch
28968         popq    %rdi
28969         movq    6120(%rax), %r11
28970         jmp     *%r11
28971 #endif /* defined(GLX_USE_TLS) */
28972         .size   GL_PREFIX(GenerateMipmapEXT), .-GL_PREFIX(GenerateMipmapEXT)
28973
28974         .p2align        4,,15
28975         .globl  GL_PREFIX(GetFramebufferAttachmentParameterivEXT)
28976         .type   GL_PREFIX(GetFramebufferAttachmentParameterivEXT), @function
28977 GL_PREFIX(GetFramebufferAttachmentParameterivEXT):
28978 #if defined(GLX_USE_TLS)
28979         call    _x86_64_get_dispatch@PLT
28980         movq    6128(%rax), %r11
28981         jmp     *%r11
28982 #elif defined(PTHREADS)
28983         pushq   %rdi
28984         pushq   %rsi
28985         pushq   %rdx
28986         pushq   %rcx
28987         pushq   %rbp
28988         call    _x86_64_get_dispatch@PLT
28989         popq    %rbp
28990         popq    %rcx
28991         popq    %rdx
28992         popq    %rsi
28993         popq    %rdi
28994         movq    6128(%rax), %r11
28995         jmp     *%r11
28996 #else
28997         movq    _glapi_Dispatch(%rip), %rax
28998         testq   %rax, %rax
28999         je      1f
29000         movq    6128(%rax), %r11
29001         jmp     *%r11
29002 1:
29003         pushq   %rdi
29004         pushq   %rsi
29005         pushq   %rdx
29006         pushq   %rcx
29007         pushq   %rbp
29008         call    _glapi_get_dispatch
29009         popq    %rbp
29010         popq    %rcx
29011         popq    %rdx
29012         popq    %rsi
29013         popq    %rdi
29014         movq    6128(%rax), %r11
29015         jmp     *%r11
29016 #endif /* defined(GLX_USE_TLS) */
29017         .size   GL_PREFIX(GetFramebufferAttachmentParameterivEXT), .-GL_PREFIX(GetFramebufferAttachmentParameterivEXT)
29018
29019         .p2align        4,,15
29020         .globl  GL_PREFIX(GetRenderbufferParameterivEXT)
29021         .type   GL_PREFIX(GetRenderbufferParameterivEXT), @function
29022 GL_PREFIX(GetRenderbufferParameterivEXT):
29023 #if defined(GLX_USE_TLS)
29024         call    _x86_64_get_dispatch@PLT
29025         movq    6136(%rax), %r11
29026         jmp     *%r11
29027 #elif defined(PTHREADS)
29028         pushq   %rdi
29029         pushq   %rsi
29030         pushq   %rdx
29031         call    _x86_64_get_dispatch@PLT
29032         popq    %rdx
29033         popq    %rsi
29034         popq    %rdi
29035         movq    6136(%rax), %r11
29036         jmp     *%r11
29037 #else
29038         movq    _glapi_Dispatch(%rip), %rax
29039         testq   %rax, %rax
29040         je      1f
29041         movq    6136(%rax), %r11
29042         jmp     *%r11
29043 1:
29044         pushq   %rdi
29045         pushq   %rsi
29046         pushq   %rdx
29047         call    _glapi_get_dispatch
29048         popq    %rdx
29049         popq    %rsi
29050         popq    %rdi
29051         movq    6136(%rax), %r11
29052         jmp     *%r11
29053 #endif /* defined(GLX_USE_TLS) */
29054         .size   GL_PREFIX(GetRenderbufferParameterivEXT), .-GL_PREFIX(GetRenderbufferParameterivEXT)
29055
29056         .p2align        4,,15
29057         .globl  GL_PREFIX(IsFramebufferEXT)
29058         .type   GL_PREFIX(IsFramebufferEXT), @function
29059 GL_PREFIX(IsFramebufferEXT):
29060 #if defined(GLX_USE_TLS)
29061         call    _x86_64_get_dispatch@PLT
29062         movq    6144(%rax), %r11
29063         jmp     *%r11
29064 #elif defined(PTHREADS)
29065         pushq   %rdi
29066         call    _x86_64_get_dispatch@PLT
29067         popq    %rdi
29068         movq    6144(%rax), %r11
29069         jmp     *%r11
29070 #else
29071         movq    _glapi_Dispatch(%rip), %rax
29072         testq   %rax, %rax
29073         je      1f
29074         movq    6144(%rax), %r11
29075         jmp     *%r11
29076 1:
29077         pushq   %rdi
29078         call    _glapi_get_dispatch
29079         popq    %rdi
29080         movq    6144(%rax), %r11
29081         jmp     *%r11
29082 #endif /* defined(GLX_USE_TLS) */
29083         .size   GL_PREFIX(IsFramebufferEXT), .-GL_PREFIX(IsFramebufferEXT)
29084
29085         .p2align        4,,15
29086         .globl  GL_PREFIX(IsRenderbufferEXT)
29087         .type   GL_PREFIX(IsRenderbufferEXT), @function
29088 GL_PREFIX(IsRenderbufferEXT):
29089 #if defined(GLX_USE_TLS)
29090         call    _x86_64_get_dispatch@PLT
29091         movq    6152(%rax), %r11
29092         jmp     *%r11
29093 #elif defined(PTHREADS)
29094         pushq   %rdi
29095         call    _x86_64_get_dispatch@PLT
29096         popq    %rdi
29097         movq    6152(%rax), %r11
29098         jmp     *%r11
29099 #else
29100         movq    _glapi_Dispatch(%rip), %rax
29101         testq   %rax, %rax
29102         je      1f
29103         movq    6152(%rax), %r11
29104         jmp     *%r11
29105 1:
29106         pushq   %rdi
29107         call    _glapi_get_dispatch
29108         popq    %rdi
29109         movq    6152(%rax), %r11
29110         jmp     *%r11
29111 #endif /* defined(GLX_USE_TLS) */
29112         .size   GL_PREFIX(IsRenderbufferEXT), .-GL_PREFIX(IsRenderbufferEXT)
29113
29114         .p2align        4,,15
29115         .globl  GL_PREFIX(RenderbufferStorageEXT)
29116         .type   GL_PREFIX(RenderbufferStorageEXT), @function
29117 GL_PREFIX(RenderbufferStorageEXT):
29118 #if defined(GLX_USE_TLS)
29119         call    _x86_64_get_dispatch@PLT
29120         movq    6160(%rax), %r11
29121         jmp     *%r11
29122 #elif defined(PTHREADS)
29123         pushq   %rdi
29124         pushq   %rsi
29125         pushq   %rdx
29126         pushq   %rcx
29127         pushq   %rbp
29128         call    _x86_64_get_dispatch@PLT
29129         popq    %rbp
29130         popq    %rcx
29131         popq    %rdx
29132         popq    %rsi
29133         popq    %rdi
29134         movq    6160(%rax), %r11
29135         jmp     *%r11
29136 #else
29137         movq    _glapi_Dispatch(%rip), %rax
29138         testq   %rax, %rax
29139         je      1f
29140         movq    6160(%rax), %r11
29141         jmp     *%r11
29142 1:
29143         pushq   %rdi
29144         pushq   %rsi
29145         pushq   %rdx
29146         pushq   %rcx
29147         pushq   %rbp
29148         call    _glapi_get_dispatch
29149         popq    %rbp
29150         popq    %rcx
29151         popq    %rdx
29152         popq    %rsi
29153         popq    %rdi
29154         movq    6160(%rax), %r11
29155         jmp     *%r11
29156 #endif /* defined(GLX_USE_TLS) */
29157         .size   GL_PREFIX(RenderbufferStorageEXT), .-GL_PREFIX(RenderbufferStorageEXT)
29158
29159         .p2align        4,,15
29160         .globl  GL_PREFIX(_dispatch_stub_771)
29161         .type   GL_PREFIX(_dispatch_stub_771), @function
29162         HIDDEN(GL_PREFIX(_dispatch_stub_771))
29163 GL_PREFIX(_dispatch_stub_771):
29164 #if defined(GLX_USE_TLS)
29165         call    _x86_64_get_dispatch@PLT
29166         movq    6168(%rax), %r11
29167         jmp     *%r11
29168 #elif defined(PTHREADS)
29169         pushq   %rdi
29170         pushq   %rsi
29171         pushq   %rdx
29172         pushq   %rcx
29173         pushq   %r8
29174         pushq   %r9
29175         pushq   %rbp
29176         call    _x86_64_get_dispatch@PLT
29177         popq    %rbp
29178         popq    %r9
29179         popq    %r8
29180         popq    %rcx
29181         popq    %rdx
29182         popq    %rsi
29183         popq    %rdi
29184         movq    6168(%rax), %r11
29185         jmp     *%r11
29186 #else
29187         movq    _glapi_Dispatch(%rip), %rax
29188         testq   %rax, %rax
29189         je      1f
29190         movq    6168(%rax), %r11
29191         jmp     *%r11
29192 1:
29193         pushq   %rdi
29194         pushq   %rsi
29195         pushq   %rdx
29196         pushq   %rcx
29197         pushq   %r8
29198         pushq   %r9
29199         pushq   %rbp
29200         call    _glapi_get_dispatch
29201         popq    %rbp
29202         popq    %r9
29203         popq    %r8
29204         popq    %rcx
29205         popq    %rdx
29206         popq    %rsi
29207         popq    %rdi
29208         movq    6168(%rax), %r11
29209         jmp     *%r11
29210 #endif /* defined(GLX_USE_TLS) */
29211         .size   GL_PREFIX(_dispatch_stub_771), .-GL_PREFIX(_dispatch_stub_771)
29212
29213         .p2align        4,,15
29214         .globl  GL_PREFIX(FramebufferTextureLayerEXT)
29215         .type   GL_PREFIX(FramebufferTextureLayerEXT), @function
29216 GL_PREFIX(FramebufferTextureLayerEXT):
29217 #if defined(GLX_USE_TLS)
29218         call    _x86_64_get_dispatch@PLT
29219         movq    6176(%rax), %r11
29220         jmp     *%r11
29221 #elif defined(PTHREADS)
29222         pushq   %rdi
29223         pushq   %rsi
29224         pushq   %rdx
29225         pushq   %rcx
29226         pushq   %r8
29227         call    _x86_64_get_dispatch@PLT
29228         popq    %r8
29229         popq    %rcx
29230         popq    %rdx
29231         popq    %rsi
29232         popq    %rdi
29233         movq    6176(%rax), %r11
29234         jmp     *%r11
29235 #else
29236         movq    _glapi_Dispatch(%rip), %rax
29237         testq   %rax, %rax
29238         je      1f
29239         movq    6176(%rax), %r11
29240         jmp     *%r11
29241 1:
29242         pushq   %rdi
29243         pushq   %rsi
29244         pushq   %rdx
29245         pushq   %rcx
29246         pushq   %r8
29247         call    _glapi_get_dispatch
29248         popq    %r8
29249         popq    %rcx
29250         popq    %rdx
29251         popq    %rsi
29252         popq    %rdi
29253         movq    6176(%rax), %r11
29254         jmp     *%r11
29255 #endif /* defined(GLX_USE_TLS) */
29256         .size   GL_PREFIX(FramebufferTextureLayerEXT), .-GL_PREFIX(FramebufferTextureLayerEXT)
29257
29258         .p2align        4,,15
29259         .globl  GL_PREFIX(ProvokingVertexEXT)
29260         .type   GL_PREFIX(ProvokingVertexEXT), @function
29261 GL_PREFIX(ProvokingVertexEXT):
29262 #if defined(GLX_USE_TLS)
29263         call    _x86_64_get_dispatch@PLT
29264         movq    6184(%rax), %r11
29265         jmp     *%r11
29266 #elif defined(PTHREADS)
29267         pushq   %rdi
29268         call    _x86_64_get_dispatch@PLT
29269         popq    %rdi
29270         movq    6184(%rax), %r11
29271         jmp     *%r11
29272 #else
29273         movq    _glapi_Dispatch(%rip), %rax
29274         testq   %rax, %rax
29275         je      1f
29276         movq    6184(%rax), %r11
29277         jmp     *%r11
29278 1:
29279         pushq   %rdi
29280         call    _glapi_get_dispatch
29281         popq    %rdi
29282         movq    6184(%rax), %r11
29283         jmp     *%r11
29284 #endif /* defined(GLX_USE_TLS) */
29285         .size   GL_PREFIX(ProvokingVertexEXT), .-GL_PREFIX(ProvokingVertexEXT)
29286
29287         .p2align        4,,15
29288         .globl  GL_PREFIX(_dispatch_stub_774)
29289         .type   GL_PREFIX(_dispatch_stub_774), @function
29290         HIDDEN(GL_PREFIX(_dispatch_stub_774))
29291 GL_PREFIX(_dispatch_stub_774):
29292 #if defined(GLX_USE_TLS)
29293         call    _x86_64_get_dispatch@PLT
29294         movq    6192(%rax), %r11
29295         jmp     *%r11
29296 #elif defined(PTHREADS)
29297         pushq   %rdi
29298         pushq   %rsi
29299         pushq   %rdx
29300         pushq   %rcx
29301         pushq   %rbp
29302         call    _x86_64_get_dispatch@PLT
29303         popq    %rbp
29304         popq    %rcx
29305         popq    %rdx
29306         popq    %rsi
29307         popq    %rdi
29308         movq    6192(%rax), %r11
29309         jmp     *%r11
29310 #else
29311         movq    _glapi_Dispatch(%rip), %rax
29312         testq   %rax, %rax
29313         je      1f
29314         movq    6192(%rax), %r11
29315         jmp     *%r11
29316 1:
29317         pushq   %rdi
29318         pushq   %rsi
29319         pushq   %rdx
29320         pushq   %rcx
29321         pushq   %rbp
29322         call    _glapi_get_dispatch
29323         popq    %rbp
29324         popq    %rcx
29325         popq    %rdx
29326         popq    %rsi
29327         popq    %rdi
29328         movq    6192(%rax), %r11
29329         jmp     *%r11
29330 #endif /* defined(GLX_USE_TLS) */
29331         .size   GL_PREFIX(_dispatch_stub_774), .-GL_PREFIX(_dispatch_stub_774)
29332
29333         .p2align        4,,15
29334         .globl  GL_PREFIX(_dispatch_stub_775)
29335         .type   GL_PREFIX(_dispatch_stub_775), @function
29336         HIDDEN(GL_PREFIX(_dispatch_stub_775))
29337 GL_PREFIX(_dispatch_stub_775):
29338 #if defined(GLX_USE_TLS)
29339         call    _x86_64_get_dispatch@PLT
29340         movq    6200(%rax), %r11
29341         jmp     *%r11
29342 #elif defined(PTHREADS)
29343         pushq   %rdi
29344         pushq   %rsi
29345         pushq   %rdx
29346         pushq   %rcx
29347         pushq   %rbp
29348         call    _x86_64_get_dispatch@PLT
29349         popq    %rbp
29350         popq    %rcx
29351         popq    %rdx
29352         popq    %rsi
29353         popq    %rdi
29354         movq    6200(%rax), %r11
29355         jmp     *%r11
29356 #else
29357         movq    _glapi_Dispatch(%rip), %rax
29358         testq   %rax, %rax
29359         je      1f
29360         movq    6200(%rax), %r11
29361         jmp     *%r11
29362 1:
29363         pushq   %rdi
29364         pushq   %rsi
29365         pushq   %rdx
29366         pushq   %rcx
29367         pushq   %rbp
29368         call    _glapi_get_dispatch
29369         popq    %rbp
29370         popq    %rcx
29371         popq    %rdx
29372         popq    %rsi
29373         popq    %rdi
29374         movq    6200(%rax), %r11
29375         jmp     *%r11
29376 #endif /* defined(GLX_USE_TLS) */
29377         .size   GL_PREFIX(_dispatch_stub_775), .-GL_PREFIX(_dispatch_stub_775)
29378
29379         .p2align        4,,15
29380         .globl  GL_PREFIX(_dispatch_stub_776)
29381         .type   GL_PREFIX(_dispatch_stub_776), @function
29382         HIDDEN(GL_PREFIX(_dispatch_stub_776))
29383 GL_PREFIX(_dispatch_stub_776):
29384 #if defined(GLX_USE_TLS)
29385         call    _x86_64_get_dispatch@PLT
29386         movq    6208(%rax), %r11
29387         jmp     *%r11
29388 #elif defined(PTHREADS)
29389         pushq   %rdi
29390         pushq   %rsi
29391         pushq   %rdx
29392         pushq   %rcx
29393         pushq   %rbp
29394         call    _x86_64_get_dispatch@PLT
29395         popq    %rbp
29396         popq    %rcx
29397         popq    %rdx
29398         popq    %rsi
29399         popq    %rdi
29400         movq    6208(%rax), %r11
29401         jmp     *%r11
29402 #else
29403         movq    _glapi_Dispatch(%rip), %rax
29404         testq   %rax, %rax
29405         je      1f
29406         movq    6208(%rax), %r11
29407         jmp     *%r11
29408 1:
29409         pushq   %rdi
29410         pushq   %rsi
29411         pushq   %rdx
29412         pushq   %rcx
29413         pushq   %rbp
29414         call    _glapi_get_dispatch
29415         popq    %rbp
29416         popq    %rcx
29417         popq    %rdx
29418         popq    %rsi
29419         popq    %rdi
29420         movq    6208(%rax), %r11
29421         jmp     *%r11
29422 #endif /* defined(GLX_USE_TLS) */
29423         .size   GL_PREFIX(_dispatch_stub_776), .-GL_PREFIX(_dispatch_stub_776)
29424
29425         .p2align        4,,15
29426         .globl  GL_PREFIX(_dispatch_stub_777)
29427         .type   GL_PREFIX(_dispatch_stub_777), @function
29428         HIDDEN(GL_PREFIX(_dispatch_stub_777))
29429 GL_PREFIX(_dispatch_stub_777):
29430 #if defined(GLX_USE_TLS)
29431         call    _x86_64_get_dispatch@PLT
29432         movq    6216(%rax), %r11
29433         jmp     *%r11
29434 #elif defined(PTHREADS)
29435         pushq   %rdi
29436         pushq   %rsi
29437         pushq   %rdx
29438         call    _x86_64_get_dispatch@PLT
29439         popq    %rdx
29440         popq    %rsi
29441         popq    %rdi
29442         movq    6216(%rax), %r11
29443         jmp     *%r11
29444 #else
29445         movq    _glapi_Dispatch(%rip), %rax
29446         testq   %rax, %rax
29447         je      1f
29448         movq    6216(%rax), %r11
29449         jmp     *%r11
29450 1:
29451         pushq   %rdi
29452         pushq   %rsi
29453         pushq   %rdx
29454         call    _glapi_get_dispatch
29455         popq    %rdx
29456         popq    %rsi
29457         popq    %rdi
29458         movq    6216(%rax), %r11
29459         jmp     *%r11
29460 #endif /* defined(GLX_USE_TLS) */
29461         .size   GL_PREFIX(_dispatch_stub_777), .-GL_PREFIX(_dispatch_stub_777)
29462
29463         .p2align        4,,15
29464         .globl  GL_PREFIX(_dispatch_stub_778)
29465         .type   GL_PREFIX(_dispatch_stub_778), @function
29466         HIDDEN(GL_PREFIX(_dispatch_stub_778))
29467 GL_PREFIX(_dispatch_stub_778):
29468 #if defined(GLX_USE_TLS)
29469         call    _x86_64_get_dispatch@PLT
29470         movq    6224(%rax), %r11
29471         jmp     *%r11
29472 #elif defined(PTHREADS)
29473         pushq   %rdi
29474         pushq   %rsi
29475         pushq   %rdx
29476         call    _x86_64_get_dispatch@PLT
29477         popq    %rdx
29478         popq    %rsi
29479         popq    %rdi
29480         movq    6224(%rax), %r11
29481         jmp     *%r11
29482 #else
29483         movq    _glapi_Dispatch(%rip), %rax
29484         testq   %rax, %rax
29485         je      1f
29486         movq    6224(%rax), %r11
29487         jmp     *%r11
29488 1:
29489         pushq   %rdi
29490         pushq   %rsi
29491         pushq   %rdx
29492         call    _glapi_get_dispatch
29493         popq    %rdx
29494         popq    %rsi
29495         popq    %rdi
29496         movq    6224(%rax), %r11
29497         jmp     *%r11
29498 #endif /* defined(GLX_USE_TLS) */
29499         .size   GL_PREFIX(_dispatch_stub_778), .-GL_PREFIX(_dispatch_stub_778)
29500
29501         .globl GL_PREFIX(ArrayElementEXT) ; .set GL_PREFIX(ArrayElementEXT), GL_PREFIX(ArrayElement)
29502         .globl GL_PREFIX(BindTextureEXT) ; .set GL_PREFIX(BindTextureEXT), GL_PREFIX(BindTexture)
29503         .globl GL_PREFIX(DrawArraysEXT) ; .set GL_PREFIX(DrawArraysEXT), GL_PREFIX(DrawArrays)
29504 #ifndef GLX_INDIRECT_RENDERING
29505         .globl GL_PREFIX(AreTexturesResidentEXT) ; .set GL_PREFIX(AreTexturesResidentEXT), GL_PREFIX(AreTexturesResident)
29506 #endif
29507         .globl GL_PREFIX(CopyTexImage1DEXT) ; .set GL_PREFIX(CopyTexImage1DEXT), GL_PREFIX(CopyTexImage1D)
29508         .globl GL_PREFIX(CopyTexImage2DEXT) ; .set GL_PREFIX(CopyTexImage2DEXT), GL_PREFIX(CopyTexImage2D)
29509         .globl GL_PREFIX(CopyTexSubImage1DEXT) ; .set GL_PREFIX(CopyTexSubImage1DEXT), GL_PREFIX(CopyTexSubImage1D)
29510         .globl GL_PREFIX(CopyTexSubImage2DEXT) ; .set GL_PREFIX(CopyTexSubImage2DEXT), GL_PREFIX(CopyTexSubImage2D)
29511 #ifndef GLX_INDIRECT_RENDERING
29512         .globl GL_PREFIX(DeleteTexturesEXT) ; .set GL_PREFIX(DeleteTexturesEXT), GL_PREFIX(DeleteTextures)
29513 #endif
29514 #ifndef GLX_INDIRECT_RENDERING
29515         .globl GL_PREFIX(GenTexturesEXT) ; .set GL_PREFIX(GenTexturesEXT), GL_PREFIX(GenTextures)
29516 #endif
29517         .globl GL_PREFIX(GetPointervEXT) ; .set GL_PREFIX(GetPointervEXT), GL_PREFIX(GetPointerv)
29518 #ifndef GLX_INDIRECT_RENDERING
29519         .globl GL_PREFIX(IsTextureEXT) ; .set GL_PREFIX(IsTextureEXT), GL_PREFIX(IsTexture)
29520 #endif
29521         .globl GL_PREFIX(PrioritizeTexturesEXT) ; .set GL_PREFIX(PrioritizeTexturesEXT), GL_PREFIX(PrioritizeTextures)
29522         .globl GL_PREFIX(TexSubImage1DEXT) ; .set GL_PREFIX(TexSubImage1DEXT), GL_PREFIX(TexSubImage1D)
29523         .globl GL_PREFIX(TexSubImage2DEXT) ; .set GL_PREFIX(TexSubImage2DEXT), GL_PREFIX(TexSubImage2D)
29524         .globl GL_PREFIX(BlendColorEXT) ; .set GL_PREFIX(BlendColorEXT), GL_PREFIX(BlendColor)
29525         .globl GL_PREFIX(BlendEquationEXT) ; .set GL_PREFIX(BlendEquationEXT), GL_PREFIX(BlendEquation)
29526         .globl GL_PREFIX(DrawRangeElementsEXT) ; .set GL_PREFIX(DrawRangeElementsEXT), GL_PREFIX(DrawRangeElements)
29527         .globl GL_PREFIX(ColorTableEXT) ; .set GL_PREFIX(ColorTableEXT), GL_PREFIX(ColorTable)
29528 #ifndef GLX_INDIRECT_RENDERING
29529         .globl GL_PREFIX(GetColorTableEXT) ; .set GL_PREFIX(GetColorTableEXT), GL_PREFIX(GetColorTable)
29530 #endif
29531 #ifndef GLX_INDIRECT_RENDERING
29532         .globl GL_PREFIX(GetColorTableParameterfvEXT) ; .set GL_PREFIX(GetColorTableParameterfvEXT), GL_PREFIX(GetColorTableParameterfv)
29533 #endif
29534 #ifndef GLX_INDIRECT_RENDERING
29535         .globl GL_PREFIX(GetColorTableParameterivEXT) ; .set GL_PREFIX(GetColorTableParameterivEXT), GL_PREFIX(GetColorTableParameteriv)
29536 #endif
29537         .globl GL_PREFIX(TexImage3DEXT) ; .set GL_PREFIX(TexImage3DEXT), GL_PREFIX(TexImage3D)
29538         .globl GL_PREFIX(TexSubImage3DEXT) ; .set GL_PREFIX(TexSubImage3DEXT), GL_PREFIX(TexSubImage3D)
29539         .globl GL_PREFIX(CopyTexSubImage3DEXT) ; .set GL_PREFIX(CopyTexSubImage3DEXT), GL_PREFIX(CopyTexSubImage3D)
29540         .globl GL_PREFIX(ActiveTexture) ; .set GL_PREFIX(ActiveTexture), GL_PREFIX(ActiveTextureARB)
29541         .globl GL_PREFIX(ClientActiveTexture) ; .set GL_PREFIX(ClientActiveTexture), GL_PREFIX(ClientActiveTextureARB)
29542         .globl GL_PREFIX(MultiTexCoord1d) ; .set GL_PREFIX(MultiTexCoord1d), GL_PREFIX(MultiTexCoord1dARB)
29543         .globl GL_PREFIX(MultiTexCoord1dv) ; .set GL_PREFIX(MultiTexCoord1dv), GL_PREFIX(MultiTexCoord1dvARB)
29544         .globl GL_PREFIX(MultiTexCoord1f) ; .set GL_PREFIX(MultiTexCoord1f), GL_PREFIX(MultiTexCoord1fARB)
29545         .globl GL_PREFIX(MultiTexCoord1fv) ; .set GL_PREFIX(MultiTexCoord1fv), GL_PREFIX(MultiTexCoord1fvARB)
29546         .globl GL_PREFIX(MultiTexCoord1i) ; .set GL_PREFIX(MultiTexCoord1i), GL_PREFIX(MultiTexCoord1iARB)
29547         .globl GL_PREFIX(MultiTexCoord1iv) ; .set GL_PREFIX(MultiTexCoord1iv), GL_PREFIX(MultiTexCoord1ivARB)
29548         .globl GL_PREFIX(MultiTexCoord1s) ; .set GL_PREFIX(MultiTexCoord1s), GL_PREFIX(MultiTexCoord1sARB)
29549         .globl GL_PREFIX(MultiTexCoord1sv) ; .set GL_PREFIX(MultiTexCoord1sv), GL_PREFIX(MultiTexCoord1svARB)
29550         .globl GL_PREFIX(MultiTexCoord2d) ; .set GL_PREFIX(MultiTexCoord2d), GL_PREFIX(MultiTexCoord2dARB)
29551         .globl GL_PREFIX(MultiTexCoord2dv) ; .set GL_PREFIX(MultiTexCoord2dv), GL_PREFIX(MultiTexCoord2dvARB)
29552         .globl GL_PREFIX(MultiTexCoord2f) ; .set GL_PREFIX(MultiTexCoord2f), GL_PREFIX(MultiTexCoord2fARB)
29553         .globl GL_PREFIX(MultiTexCoord2fv) ; .set GL_PREFIX(MultiTexCoord2fv), GL_PREFIX(MultiTexCoord2fvARB)
29554         .globl GL_PREFIX(MultiTexCoord2i) ; .set GL_PREFIX(MultiTexCoord2i), GL_PREFIX(MultiTexCoord2iARB)
29555         .globl GL_PREFIX(MultiTexCoord2iv) ; .set GL_PREFIX(MultiTexCoord2iv), GL_PREFIX(MultiTexCoord2ivARB)
29556         .globl GL_PREFIX(MultiTexCoord2s) ; .set GL_PREFIX(MultiTexCoord2s), GL_PREFIX(MultiTexCoord2sARB)
29557         .globl GL_PREFIX(MultiTexCoord2sv) ; .set GL_PREFIX(MultiTexCoord2sv), GL_PREFIX(MultiTexCoord2svARB)
29558         .globl GL_PREFIX(MultiTexCoord3d) ; .set GL_PREFIX(MultiTexCoord3d), GL_PREFIX(MultiTexCoord3dARB)
29559         .globl GL_PREFIX(MultiTexCoord3dv) ; .set GL_PREFIX(MultiTexCoord3dv), GL_PREFIX(MultiTexCoord3dvARB)
29560         .globl GL_PREFIX(MultiTexCoord3f) ; .set GL_PREFIX(MultiTexCoord3f), GL_PREFIX(MultiTexCoord3fARB)
29561         .globl GL_PREFIX(MultiTexCoord3fv) ; .set GL_PREFIX(MultiTexCoord3fv), GL_PREFIX(MultiTexCoord3fvARB)
29562         .globl GL_PREFIX(MultiTexCoord3i) ; .set GL_PREFIX(MultiTexCoord3i), GL_PREFIX(MultiTexCoord3iARB)
29563         .globl GL_PREFIX(MultiTexCoord3iv) ; .set GL_PREFIX(MultiTexCoord3iv), GL_PREFIX(MultiTexCoord3ivARB)
29564         .globl GL_PREFIX(MultiTexCoord3s) ; .set GL_PREFIX(MultiTexCoord3s), GL_PREFIX(MultiTexCoord3sARB)
29565         .globl GL_PREFIX(MultiTexCoord3sv) ; .set GL_PREFIX(MultiTexCoord3sv), GL_PREFIX(MultiTexCoord3svARB)
29566         .globl GL_PREFIX(MultiTexCoord4d) ; .set GL_PREFIX(MultiTexCoord4d), GL_PREFIX(MultiTexCoord4dARB)
29567         .globl GL_PREFIX(MultiTexCoord4dv) ; .set GL_PREFIX(MultiTexCoord4dv), GL_PREFIX(MultiTexCoord4dvARB)
29568         .globl GL_PREFIX(MultiTexCoord4f) ; .set GL_PREFIX(MultiTexCoord4f), GL_PREFIX(MultiTexCoord4fARB)
29569         .globl GL_PREFIX(MultiTexCoord4fv) ; .set GL_PREFIX(MultiTexCoord4fv), GL_PREFIX(MultiTexCoord4fvARB)
29570         .globl GL_PREFIX(MultiTexCoord4i) ; .set GL_PREFIX(MultiTexCoord4i), GL_PREFIX(MultiTexCoord4iARB)
29571         .globl GL_PREFIX(MultiTexCoord4iv) ; .set GL_PREFIX(MultiTexCoord4iv), GL_PREFIX(MultiTexCoord4ivARB)
29572         .globl GL_PREFIX(MultiTexCoord4s) ; .set GL_PREFIX(MultiTexCoord4s), GL_PREFIX(MultiTexCoord4sARB)
29573         .globl GL_PREFIX(MultiTexCoord4sv) ; .set GL_PREFIX(MultiTexCoord4sv), GL_PREFIX(MultiTexCoord4svARB)
29574         .globl GL_PREFIX(LoadTransposeMatrixd) ; .set GL_PREFIX(LoadTransposeMatrixd), GL_PREFIX(LoadTransposeMatrixdARB)
29575         .globl GL_PREFIX(LoadTransposeMatrixf) ; .set GL_PREFIX(LoadTransposeMatrixf), GL_PREFIX(LoadTransposeMatrixfARB)
29576         .globl GL_PREFIX(MultTransposeMatrixd) ; .set GL_PREFIX(MultTransposeMatrixd), GL_PREFIX(MultTransposeMatrixdARB)
29577         .globl GL_PREFIX(MultTransposeMatrixf) ; .set GL_PREFIX(MultTransposeMatrixf), GL_PREFIX(MultTransposeMatrixfARB)
29578         .globl GL_PREFIX(SampleCoverage) ; .set GL_PREFIX(SampleCoverage), GL_PREFIX(SampleCoverageARB)
29579         .globl GL_PREFIX(CompressedTexImage1D) ; .set GL_PREFIX(CompressedTexImage1D), GL_PREFIX(CompressedTexImage1DARB)
29580         .globl GL_PREFIX(CompressedTexImage2D) ; .set GL_PREFIX(CompressedTexImage2D), GL_PREFIX(CompressedTexImage2DARB)
29581         .globl GL_PREFIX(CompressedTexImage3D) ; .set GL_PREFIX(CompressedTexImage3D), GL_PREFIX(CompressedTexImage3DARB)
29582         .globl GL_PREFIX(CompressedTexSubImage1D) ; .set GL_PREFIX(CompressedTexSubImage1D), GL_PREFIX(CompressedTexSubImage1DARB)
29583         .globl GL_PREFIX(CompressedTexSubImage2D) ; .set GL_PREFIX(CompressedTexSubImage2D), GL_PREFIX(CompressedTexSubImage2DARB)
29584         .globl GL_PREFIX(CompressedTexSubImage3D) ; .set GL_PREFIX(CompressedTexSubImage3D), GL_PREFIX(CompressedTexSubImage3DARB)
29585         .globl GL_PREFIX(GetCompressedTexImage) ; .set GL_PREFIX(GetCompressedTexImage), GL_PREFIX(GetCompressedTexImageARB)
29586         .globl GL_PREFIX(DisableVertexAttribArray) ; .set GL_PREFIX(DisableVertexAttribArray), GL_PREFIX(DisableVertexAttribArrayARB)
29587         .globl GL_PREFIX(EnableVertexAttribArray) ; .set GL_PREFIX(EnableVertexAttribArray), GL_PREFIX(EnableVertexAttribArrayARB)
29588         .globl GL_PREFIX(GetVertexAttribdv) ; .set GL_PREFIX(GetVertexAttribdv), GL_PREFIX(GetVertexAttribdvARB)
29589         .globl GL_PREFIX(GetVertexAttribfv) ; .set GL_PREFIX(GetVertexAttribfv), GL_PREFIX(GetVertexAttribfvARB)
29590         .globl GL_PREFIX(GetVertexAttribiv) ; .set GL_PREFIX(GetVertexAttribiv), GL_PREFIX(GetVertexAttribivARB)
29591         .globl GL_PREFIX(ProgramParameter4dNV) ; .set GL_PREFIX(ProgramParameter4dNV), GL_PREFIX(ProgramEnvParameter4dARB)
29592         .globl GL_PREFIX(ProgramParameter4dvNV) ; .set GL_PREFIX(ProgramParameter4dvNV), GL_PREFIX(ProgramEnvParameter4dvARB)
29593         .globl GL_PREFIX(ProgramParameter4fNV) ; .set GL_PREFIX(ProgramParameter4fNV), GL_PREFIX(ProgramEnvParameter4fARB)
29594         .globl GL_PREFIX(ProgramParameter4fvNV) ; .set GL_PREFIX(ProgramParameter4fvNV), GL_PREFIX(ProgramEnvParameter4fvARB)
29595         .globl GL_PREFIX(VertexAttrib1d) ; .set GL_PREFIX(VertexAttrib1d), GL_PREFIX(VertexAttrib1dARB)
29596         .globl GL_PREFIX(VertexAttrib1dv) ; .set GL_PREFIX(VertexAttrib1dv), GL_PREFIX(VertexAttrib1dvARB)
29597         .globl GL_PREFIX(VertexAttrib1f) ; .set GL_PREFIX(VertexAttrib1f), GL_PREFIX(VertexAttrib1fARB)
29598         .globl GL_PREFIX(VertexAttrib1fv) ; .set GL_PREFIX(VertexAttrib1fv), GL_PREFIX(VertexAttrib1fvARB)
29599         .globl GL_PREFIX(VertexAttrib1s) ; .set GL_PREFIX(VertexAttrib1s), GL_PREFIX(VertexAttrib1sARB)
29600         .globl GL_PREFIX(VertexAttrib1sv) ; .set GL_PREFIX(VertexAttrib1sv), GL_PREFIX(VertexAttrib1svARB)
29601         .globl GL_PREFIX(VertexAttrib2d) ; .set GL_PREFIX(VertexAttrib2d), GL_PREFIX(VertexAttrib2dARB)
29602         .globl GL_PREFIX(VertexAttrib2dv) ; .set GL_PREFIX(VertexAttrib2dv), GL_PREFIX(VertexAttrib2dvARB)
29603         .globl GL_PREFIX(VertexAttrib2f) ; .set GL_PREFIX(VertexAttrib2f), GL_PREFIX(VertexAttrib2fARB)
29604         .globl GL_PREFIX(VertexAttrib2fv) ; .set GL_PREFIX(VertexAttrib2fv), GL_PREFIX(VertexAttrib2fvARB)
29605         .globl GL_PREFIX(VertexAttrib2s) ; .set GL_PREFIX(VertexAttrib2s), GL_PREFIX(VertexAttrib2sARB)
29606         .globl GL_PREFIX(VertexAttrib2sv) ; .set GL_PREFIX(VertexAttrib2sv), GL_PREFIX(VertexAttrib2svARB)
29607         .globl GL_PREFIX(VertexAttrib3d) ; .set GL_PREFIX(VertexAttrib3d), GL_PREFIX(VertexAttrib3dARB)
29608         .globl GL_PREFIX(VertexAttrib3dv) ; .set GL_PREFIX(VertexAttrib3dv), GL_PREFIX(VertexAttrib3dvARB)
29609         .globl GL_PREFIX(VertexAttrib3f) ; .set GL_PREFIX(VertexAttrib3f), GL_PREFIX(VertexAttrib3fARB)
29610         .globl GL_PREFIX(VertexAttrib3fv) ; .set GL_PREFIX(VertexAttrib3fv), GL_PREFIX(VertexAttrib3fvARB)
29611         .globl GL_PREFIX(VertexAttrib3s) ; .set GL_PREFIX(VertexAttrib3s), GL_PREFIX(VertexAttrib3sARB)
29612         .globl GL_PREFIX(VertexAttrib3sv) ; .set GL_PREFIX(VertexAttrib3sv), GL_PREFIX(VertexAttrib3svARB)
29613         .globl GL_PREFIX(VertexAttrib4Nbv) ; .set GL_PREFIX(VertexAttrib4Nbv), GL_PREFIX(VertexAttrib4NbvARB)
29614         .globl GL_PREFIX(VertexAttrib4Niv) ; .set GL_PREFIX(VertexAttrib4Niv), GL_PREFIX(VertexAttrib4NivARB)
29615         .globl GL_PREFIX(VertexAttrib4Nsv) ; .set GL_PREFIX(VertexAttrib4Nsv), GL_PREFIX(VertexAttrib4NsvARB)
29616         .globl GL_PREFIX(VertexAttrib4Nub) ; .set GL_PREFIX(VertexAttrib4Nub), GL_PREFIX(VertexAttrib4NubARB)
29617         .globl GL_PREFIX(VertexAttrib4Nubv) ; .set GL_PREFIX(VertexAttrib4Nubv), GL_PREFIX(VertexAttrib4NubvARB)
29618         .globl GL_PREFIX(VertexAttrib4Nuiv) ; .set GL_PREFIX(VertexAttrib4Nuiv), GL_PREFIX(VertexAttrib4NuivARB)
29619         .globl GL_PREFIX(VertexAttrib4Nusv) ; .set GL_PREFIX(VertexAttrib4Nusv), GL_PREFIX(VertexAttrib4NusvARB)
29620         .globl GL_PREFIX(VertexAttrib4bv) ; .set GL_PREFIX(VertexAttrib4bv), GL_PREFIX(VertexAttrib4bvARB)
29621         .globl GL_PREFIX(VertexAttrib4d) ; .set GL_PREFIX(VertexAttrib4d), GL_PREFIX(VertexAttrib4dARB)
29622         .globl GL_PREFIX(VertexAttrib4dv) ; .set GL_PREFIX(VertexAttrib4dv), GL_PREFIX(VertexAttrib4dvARB)
29623         .globl GL_PREFIX(VertexAttrib4f) ; .set GL_PREFIX(VertexAttrib4f), GL_PREFIX(VertexAttrib4fARB)
29624         .globl GL_PREFIX(VertexAttrib4fv) ; .set GL_PREFIX(VertexAttrib4fv), GL_PREFIX(VertexAttrib4fvARB)
29625         .globl GL_PREFIX(VertexAttrib4iv) ; .set GL_PREFIX(VertexAttrib4iv), GL_PREFIX(VertexAttrib4ivARB)
29626         .globl GL_PREFIX(VertexAttrib4s) ; .set GL_PREFIX(VertexAttrib4s), GL_PREFIX(VertexAttrib4sARB)
29627         .globl GL_PREFIX(VertexAttrib4sv) ; .set GL_PREFIX(VertexAttrib4sv), GL_PREFIX(VertexAttrib4svARB)
29628         .globl GL_PREFIX(VertexAttrib4ubv) ; .set GL_PREFIX(VertexAttrib4ubv), GL_PREFIX(VertexAttrib4ubvARB)
29629         .globl GL_PREFIX(VertexAttrib4uiv) ; .set GL_PREFIX(VertexAttrib4uiv), GL_PREFIX(VertexAttrib4uivARB)
29630         .globl GL_PREFIX(VertexAttrib4usv) ; .set GL_PREFIX(VertexAttrib4usv), GL_PREFIX(VertexAttrib4usvARB)
29631         .globl GL_PREFIX(VertexAttribPointer) ; .set GL_PREFIX(VertexAttribPointer), GL_PREFIX(VertexAttribPointerARB)
29632         .globl GL_PREFIX(BindBuffer) ; .set GL_PREFIX(BindBuffer), GL_PREFIX(BindBufferARB)
29633         .globl GL_PREFIX(BufferData) ; .set GL_PREFIX(BufferData), GL_PREFIX(BufferDataARB)
29634         .globl GL_PREFIX(BufferSubData) ; .set GL_PREFIX(BufferSubData), GL_PREFIX(BufferSubDataARB)
29635         .globl GL_PREFIX(DeleteBuffers) ; .set GL_PREFIX(DeleteBuffers), GL_PREFIX(DeleteBuffersARB)
29636         .globl GL_PREFIX(GenBuffers) ; .set GL_PREFIX(GenBuffers), GL_PREFIX(GenBuffersARB)
29637         .globl GL_PREFIX(GetBufferParameteriv) ; .set GL_PREFIX(GetBufferParameteriv), GL_PREFIX(GetBufferParameterivARB)
29638         .globl GL_PREFIX(GetBufferPointerv) ; .set GL_PREFIX(GetBufferPointerv), GL_PREFIX(GetBufferPointervARB)
29639         .globl GL_PREFIX(GetBufferSubData) ; .set GL_PREFIX(GetBufferSubData), GL_PREFIX(GetBufferSubDataARB)
29640         .globl GL_PREFIX(IsBuffer) ; .set GL_PREFIX(IsBuffer), GL_PREFIX(IsBufferARB)
29641         .globl GL_PREFIX(MapBuffer) ; .set GL_PREFIX(MapBuffer), GL_PREFIX(MapBufferARB)
29642         .globl GL_PREFIX(UnmapBuffer) ; .set GL_PREFIX(UnmapBuffer), GL_PREFIX(UnmapBufferARB)
29643         .globl GL_PREFIX(BeginQuery) ; .set GL_PREFIX(BeginQuery), GL_PREFIX(BeginQueryARB)
29644         .globl GL_PREFIX(DeleteQueries) ; .set GL_PREFIX(DeleteQueries), GL_PREFIX(DeleteQueriesARB)
29645         .globl GL_PREFIX(EndQuery) ; .set GL_PREFIX(EndQuery), GL_PREFIX(EndQueryARB)
29646         .globl GL_PREFIX(GenQueries) ; .set GL_PREFIX(GenQueries), GL_PREFIX(GenQueriesARB)
29647         .globl GL_PREFIX(GetQueryObjectiv) ; .set GL_PREFIX(GetQueryObjectiv), GL_PREFIX(GetQueryObjectivARB)
29648         .globl GL_PREFIX(GetQueryObjectuiv) ; .set GL_PREFIX(GetQueryObjectuiv), GL_PREFIX(GetQueryObjectuivARB)
29649         .globl GL_PREFIX(GetQueryiv) ; .set GL_PREFIX(GetQueryiv), GL_PREFIX(GetQueryivARB)
29650         .globl GL_PREFIX(IsQuery) ; .set GL_PREFIX(IsQuery), GL_PREFIX(IsQueryARB)
29651         .globl GL_PREFIX(CompileShader) ; .set GL_PREFIX(CompileShader), GL_PREFIX(CompileShaderARB)
29652         .globl GL_PREFIX(GetActiveUniform) ; .set GL_PREFIX(GetActiveUniform), GL_PREFIX(GetActiveUniformARB)
29653         .globl GL_PREFIX(GetShaderSource) ; .set GL_PREFIX(GetShaderSource), GL_PREFIX(GetShaderSourceARB)
29654         .globl GL_PREFIX(GetUniformLocation) ; .set GL_PREFIX(GetUniformLocation), GL_PREFIX(GetUniformLocationARB)
29655         .globl GL_PREFIX(GetUniformfv) ; .set GL_PREFIX(GetUniformfv), GL_PREFIX(GetUniformfvARB)
29656         .globl GL_PREFIX(GetUniformiv) ; .set GL_PREFIX(GetUniformiv), GL_PREFIX(GetUniformivARB)
29657         .globl GL_PREFIX(LinkProgram) ; .set GL_PREFIX(LinkProgram), GL_PREFIX(LinkProgramARB)
29658         .globl GL_PREFIX(ShaderSource) ; .set GL_PREFIX(ShaderSource), GL_PREFIX(ShaderSourceARB)
29659         .globl GL_PREFIX(Uniform1f) ; .set GL_PREFIX(Uniform1f), GL_PREFIX(Uniform1fARB)
29660         .globl GL_PREFIX(Uniform1fv) ; .set GL_PREFIX(Uniform1fv), GL_PREFIX(Uniform1fvARB)
29661         .globl GL_PREFIX(Uniform1i) ; .set GL_PREFIX(Uniform1i), GL_PREFIX(Uniform1iARB)
29662         .globl GL_PREFIX(Uniform1iv) ; .set GL_PREFIX(Uniform1iv), GL_PREFIX(Uniform1ivARB)
29663         .globl GL_PREFIX(Uniform2f) ; .set GL_PREFIX(Uniform2f), GL_PREFIX(Uniform2fARB)
29664         .globl GL_PREFIX(Uniform2fv) ; .set GL_PREFIX(Uniform2fv), GL_PREFIX(Uniform2fvARB)
29665         .globl GL_PREFIX(Uniform2i) ; .set GL_PREFIX(Uniform2i), GL_PREFIX(Uniform2iARB)
29666         .globl GL_PREFIX(Uniform2iv) ; .set GL_PREFIX(Uniform2iv), GL_PREFIX(Uniform2ivARB)
29667         .globl GL_PREFIX(Uniform3f) ; .set GL_PREFIX(Uniform3f), GL_PREFIX(Uniform3fARB)
29668         .globl GL_PREFIX(Uniform3fv) ; .set GL_PREFIX(Uniform3fv), GL_PREFIX(Uniform3fvARB)
29669         .globl GL_PREFIX(Uniform3i) ; .set GL_PREFIX(Uniform3i), GL_PREFIX(Uniform3iARB)
29670         .globl GL_PREFIX(Uniform3iv) ; .set GL_PREFIX(Uniform3iv), GL_PREFIX(Uniform3ivARB)
29671         .globl GL_PREFIX(Uniform4f) ; .set GL_PREFIX(Uniform4f), GL_PREFIX(Uniform4fARB)
29672         .globl GL_PREFIX(Uniform4fv) ; .set GL_PREFIX(Uniform4fv), GL_PREFIX(Uniform4fvARB)
29673         .globl GL_PREFIX(Uniform4i) ; .set GL_PREFIX(Uniform4i), GL_PREFIX(Uniform4iARB)
29674         .globl GL_PREFIX(Uniform4iv) ; .set GL_PREFIX(Uniform4iv), GL_PREFIX(Uniform4ivARB)
29675         .globl GL_PREFIX(UniformMatrix2fv) ; .set GL_PREFIX(UniformMatrix2fv), GL_PREFIX(UniformMatrix2fvARB)
29676         .globl GL_PREFIX(UniformMatrix3fv) ; .set GL_PREFIX(UniformMatrix3fv), GL_PREFIX(UniformMatrix3fvARB)
29677         .globl GL_PREFIX(UniformMatrix4fv) ; .set GL_PREFIX(UniformMatrix4fv), GL_PREFIX(UniformMatrix4fvARB)
29678         .globl GL_PREFIX(UseProgram) ; .set GL_PREFIX(UseProgram), GL_PREFIX(UseProgramObjectARB)
29679         .globl GL_PREFIX(ValidateProgram) ; .set GL_PREFIX(ValidateProgram), GL_PREFIX(ValidateProgramARB)
29680         .globl GL_PREFIX(BindAttribLocation) ; .set GL_PREFIX(BindAttribLocation), GL_PREFIX(BindAttribLocationARB)
29681         .globl GL_PREFIX(GetActiveAttrib) ; .set GL_PREFIX(GetActiveAttrib), GL_PREFIX(GetActiveAttribARB)
29682         .globl GL_PREFIX(GetAttribLocation) ; .set GL_PREFIX(GetAttribLocation), GL_PREFIX(GetAttribLocationARB)
29683         .globl GL_PREFIX(DrawBuffers) ; .set GL_PREFIX(DrawBuffers), GL_PREFIX(DrawBuffersARB)
29684         .globl GL_PREFIX(DrawBuffersATI) ; .set GL_PREFIX(DrawBuffersATI), GL_PREFIX(DrawBuffersARB)
29685         .globl GL_PREFIX(PointParameterf) ; .set GL_PREFIX(PointParameterf), GL_PREFIX(PointParameterfEXT)
29686         .globl GL_PREFIX(PointParameterfARB) ; .set GL_PREFIX(PointParameterfARB), GL_PREFIX(PointParameterfEXT)
29687         .globl GL_PREFIX(PointParameterfv) ; .set GL_PREFIX(PointParameterfv), GL_PREFIX(PointParameterfvEXT)
29688         .globl GL_PREFIX(PointParameterfvARB) ; .set GL_PREFIX(PointParameterfvARB), GL_PREFIX(PointParameterfvEXT)
29689         .globl GL_PREFIX(SecondaryColor3b) ; .set GL_PREFIX(SecondaryColor3b), GL_PREFIX(SecondaryColor3bEXT)
29690         .globl GL_PREFIX(SecondaryColor3bv) ; .set GL_PREFIX(SecondaryColor3bv), GL_PREFIX(SecondaryColor3bvEXT)
29691         .globl GL_PREFIX(SecondaryColor3d) ; .set GL_PREFIX(SecondaryColor3d), GL_PREFIX(SecondaryColor3dEXT)
29692         .globl GL_PREFIX(SecondaryColor3dv) ; .set GL_PREFIX(SecondaryColor3dv), GL_PREFIX(SecondaryColor3dvEXT)
29693         .globl GL_PREFIX(SecondaryColor3f) ; .set GL_PREFIX(SecondaryColor3f), GL_PREFIX(SecondaryColor3fEXT)
29694         .globl GL_PREFIX(SecondaryColor3fv) ; .set GL_PREFIX(SecondaryColor3fv), GL_PREFIX(SecondaryColor3fvEXT)
29695         .globl GL_PREFIX(SecondaryColor3i) ; .set GL_PREFIX(SecondaryColor3i), GL_PREFIX(SecondaryColor3iEXT)
29696         .globl GL_PREFIX(SecondaryColor3iv) ; .set GL_PREFIX(SecondaryColor3iv), GL_PREFIX(SecondaryColor3ivEXT)
29697         .globl GL_PREFIX(SecondaryColor3s) ; .set GL_PREFIX(SecondaryColor3s), GL_PREFIX(SecondaryColor3sEXT)
29698         .globl GL_PREFIX(SecondaryColor3sv) ; .set GL_PREFIX(SecondaryColor3sv), GL_PREFIX(SecondaryColor3svEXT)
29699         .globl GL_PREFIX(SecondaryColor3ub) ; .set GL_PREFIX(SecondaryColor3ub), GL_PREFIX(SecondaryColor3ubEXT)
29700         .globl GL_PREFIX(SecondaryColor3ubv) ; .set GL_PREFIX(SecondaryColor3ubv), GL_PREFIX(SecondaryColor3ubvEXT)
29701         .globl GL_PREFIX(SecondaryColor3ui) ; .set GL_PREFIX(SecondaryColor3ui), GL_PREFIX(SecondaryColor3uiEXT)
29702         .globl GL_PREFIX(SecondaryColor3uiv) ; .set GL_PREFIX(SecondaryColor3uiv), GL_PREFIX(SecondaryColor3uivEXT)
29703         .globl GL_PREFIX(SecondaryColor3us) ; .set GL_PREFIX(SecondaryColor3us), GL_PREFIX(SecondaryColor3usEXT)
29704         .globl GL_PREFIX(SecondaryColor3usv) ; .set GL_PREFIX(SecondaryColor3usv), GL_PREFIX(SecondaryColor3usvEXT)
29705         .globl GL_PREFIX(SecondaryColorPointer) ; .set GL_PREFIX(SecondaryColorPointer), GL_PREFIX(SecondaryColorPointerEXT)
29706         .globl GL_PREFIX(MultiDrawArrays) ; .set GL_PREFIX(MultiDrawArrays), GL_PREFIX(MultiDrawArraysEXT)
29707         .globl GL_PREFIX(MultiDrawElements) ; .set GL_PREFIX(MultiDrawElements), GL_PREFIX(MultiDrawElementsEXT)
29708         .globl GL_PREFIX(FogCoordPointer) ; .set GL_PREFIX(FogCoordPointer), GL_PREFIX(FogCoordPointerEXT)
29709         .globl GL_PREFIX(FogCoordd) ; .set GL_PREFIX(FogCoordd), GL_PREFIX(FogCoorddEXT)
29710         .globl GL_PREFIX(FogCoorddv) ; .set GL_PREFIX(FogCoorddv), GL_PREFIX(FogCoorddvEXT)
29711         .globl GL_PREFIX(FogCoordf) ; .set GL_PREFIX(FogCoordf), GL_PREFIX(FogCoordfEXT)
29712         .globl GL_PREFIX(FogCoordfv) ; .set GL_PREFIX(FogCoordfv), GL_PREFIX(FogCoordfvEXT)
29713         .globl GL_PREFIX(BlendFuncSeparate) ; .set GL_PREFIX(BlendFuncSeparate), GL_PREFIX(BlendFuncSeparateEXT)
29714         .globl GL_PREFIX(WindowPos2d) ; .set GL_PREFIX(WindowPos2d), GL_PREFIX(WindowPos2dMESA)
29715         .globl GL_PREFIX(WindowPos2dARB) ; .set GL_PREFIX(WindowPos2dARB), GL_PREFIX(WindowPos2dMESA)
29716         .globl GL_PREFIX(WindowPos2dv) ; .set GL_PREFIX(WindowPos2dv), GL_PREFIX(WindowPos2dvMESA)
29717         .globl GL_PREFIX(WindowPos2dvARB) ; .set GL_PREFIX(WindowPos2dvARB), GL_PREFIX(WindowPos2dvMESA)
29718         .globl GL_PREFIX(WindowPos2f) ; .set GL_PREFIX(WindowPos2f), GL_PREFIX(WindowPos2fMESA)
29719         .globl GL_PREFIX(WindowPos2fARB) ; .set GL_PREFIX(WindowPos2fARB), GL_PREFIX(WindowPos2fMESA)
29720         .globl GL_PREFIX(WindowPos2fv) ; .set GL_PREFIX(WindowPos2fv), GL_PREFIX(WindowPos2fvMESA)
29721         .globl GL_PREFIX(WindowPos2fvARB) ; .set GL_PREFIX(WindowPos2fvARB), GL_PREFIX(WindowPos2fvMESA)
29722         .globl GL_PREFIX(WindowPos2i) ; .set GL_PREFIX(WindowPos2i), GL_PREFIX(WindowPos2iMESA)
29723         .globl GL_PREFIX(WindowPos2iARB) ; .set GL_PREFIX(WindowPos2iARB), GL_PREFIX(WindowPos2iMESA)
29724         .globl GL_PREFIX(WindowPos2iv) ; .set GL_PREFIX(WindowPos2iv), GL_PREFIX(WindowPos2ivMESA)
29725         .globl GL_PREFIX(WindowPos2ivARB) ; .set GL_PREFIX(WindowPos2ivARB), GL_PREFIX(WindowPos2ivMESA)
29726         .globl GL_PREFIX(WindowPos2s) ; .set GL_PREFIX(WindowPos2s), GL_PREFIX(WindowPos2sMESA)
29727         .globl GL_PREFIX(WindowPos2sARB) ; .set GL_PREFIX(WindowPos2sARB), GL_PREFIX(WindowPos2sMESA)
29728         .globl GL_PREFIX(WindowPos2sv) ; .set GL_PREFIX(WindowPos2sv), GL_PREFIX(WindowPos2svMESA)
29729         .globl GL_PREFIX(WindowPos2svARB) ; .set GL_PREFIX(WindowPos2svARB), GL_PREFIX(WindowPos2svMESA)
29730         .globl GL_PREFIX(WindowPos3d) ; .set GL_PREFIX(WindowPos3d), GL_PREFIX(WindowPos3dMESA)
29731         .globl GL_PREFIX(WindowPos3dARB) ; .set GL_PREFIX(WindowPos3dARB), GL_PREFIX(WindowPos3dMESA)
29732         .globl GL_PREFIX(WindowPos3dv) ; .set GL_PREFIX(WindowPos3dv), GL_PREFIX(WindowPos3dvMESA)
29733         .globl GL_PREFIX(WindowPos3dvARB) ; .set GL_PREFIX(WindowPos3dvARB), GL_PREFIX(WindowPos3dvMESA)
29734         .globl GL_PREFIX(WindowPos3f) ; .set GL_PREFIX(WindowPos3f), GL_PREFIX(WindowPos3fMESA)
29735         .globl GL_PREFIX(WindowPos3fARB) ; .set GL_PREFIX(WindowPos3fARB), GL_PREFIX(WindowPos3fMESA)
29736         .globl GL_PREFIX(WindowPos3fv) ; .set GL_PREFIX(WindowPos3fv), GL_PREFIX(WindowPos3fvMESA)
29737         .globl GL_PREFIX(WindowPos3fvARB) ; .set GL_PREFIX(WindowPos3fvARB), GL_PREFIX(WindowPos3fvMESA)
29738         .globl GL_PREFIX(WindowPos3i) ; .set GL_PREFIX(WindowPos3i), GL_PREFIX(WindowPos3iMESA)
29739         .globl GL_PREFIX(WindowPos3iARB) ; .set GL_PREFIX(WindowPos3iARB), GL_PREFIX(WindowPos3iMESA)
29740         .globl GL_PREFIX(WindowPos3iv) ; .set GL_PREFIX(WindowPos3iv), GL_PREFIX(WindowPos3ivMESA)
29741         .globl GL_PREFIX(WindowPos3ivARB) ; .set GL_PREFIX(WindowPos3ivARB), GL_PREFIX(WindowPos3ivMESA)
29742         .globl GL_PREFIX(WindowPos3s) ; .set GL_PREFIX(WindowPos3s), GL_PREFIX(WindowPos3sMESA)
29743         .globl GL_PREFIX(WindowPos3sARB) ; .set GL_PREFIX(WindowPos3sARB), GL_PREFIX(WindowPos3sMESA)
29744         .globl GL_PREFIX(WindowPos3sv) ; .set GL_PREFIX(WindowPos3sv), GL_PREFIX(WindowPos3svMESA)
29745         .globl GL_PREFIX(WindowPos3svARB) ; .set GL_PREFIX(WindowPos3svARB), GL_PREFIX(WindowPos3svMESA)
29746         .globl GL_PREFIX(BindProgramARB) ; .set GL_PREFIX(BindProgramARB), GL_PREFIX(BindProgramNV)
29747         .globl GL_PREFIX(DeleteProgramsARB) ; .set GL_PREFIX(DeleteProgramsARB), GL_PREFIX(DeleteProgramsNV)
29748         .globl GL_PREFIX(GenProgramsARB) ; .set GL_PREFIX(GenProgramsARB), GL_PREFIX(GenProgramsNV)
29749         .globl GL_PREFIX(GetVertexAttribPointerv) ; .set GL_PREFIX(GetVertexAttribPointerv), GL_PREFIX(GetVertexAttribPointervNV)
29750         .globl GL_PREFIX(GetVertexAttribPointervARB) ; .set GL_PREFIX(GetVertexAttribPointervARB), GL_PREFIX(GetVertexAttribPointervNV)
29751         .globl GL_PREFIX(IsProgramARB) ; .set GL_PREFIX(IsProgramARB), GL_PREFIX(IsProgramNV)
29752         .globl GL_PREFIX(PointParameteri) ; .set GL_PREFIX(PointParameteri), GL_PREFIX(PointParameteriNV)
29753         .globl GL_PREFIX(PointParameteriv) ; .set GL_PREFIX(PointParameteriv), GL_PREFIX(PointParameterivNV)
29754         .globl GL_PREFIX(BlendEquationSeparate) ; .set GL_PREFIX(BlendEquationSeparate), GL_PREFIX(_dispatch_stub_753)
29755         .globl GL_PREFIX(BindFramebuffer) ; .set GL_PREFIX(BindFramebuffer), GL_PREFIX(BindFramebufferEXT)
29756         .globl GL_PREFIX(BindRenderbuffer) ; .set GL_PREFIX(BindRenderbuffer), GL_PREFIX(BindRenderbufferEXT)
29757         .globl GL_PREFIX(CheckFramebufferStatus) ; .set GL_PREFIX(CheckFramebufferStatus), GL_PREFIX(CheckFramebufferStatusEXT)
29758         .globl GL_PREFIX(DeleteFramebuffers) ; .set GL_PREFIX(DeleteFramebuffers), GL_PREFIX(DeleteFramebuffersEXT)
29759         .globl GL_PREFIX(DeleteRenderbuffers) ; .set GL_PREFIX(DeleteRenderbuffers), GL_PREFIX(DeleteRenderbuffersEXT)
29760         .globl GL_PREFIX(FramebufferRenderbuffer) ; .set GL_PREFIX(FramebufferRenderbuffer), GL_PREFIX(FramebufferRenderbufferEXT)
29761         .globl GL_PREFIX(FramebufferTexture1D) ; .set GL_PREFIX(FramebufferTexture1D), GL_PREFIX(FramebufferTexture1DEXT)
29762         .globl GL_PREFIX(FramebufferTexture2D) ; .set GL_PREFIX(FramebufferTexture2D), GL_PREFIX(FramebufferTexture2DEXT)
29763         .globl GL_PREFIX(FramebufferTexture3D) ; .set GL_PREFIX(FramebufferTexture3D), GL_PREFIX(FramebufferTexture3DEXT)
29764         .globl GL_PREFIX(GenFramebuffers) ; .set GL_PREFIX(GenFramebuffers), GL_PREFIX(GenFramebuffersEXT)
29765         .globl GL_PREFIX(GenRenderbuffers) ; .set GL_PREFIX(GenRenderbuffers), GL_PREFIX(GenRenderbuffersEXT)
29766         .globl GL_PREFIX(GenerateMipmap) ; .set GL_PREFIX(GenerateMipmap), GL_PREFIX(GenerateMipmapEXT)
29767         .globl GL_PREFIX(GetFramebufferAttachmentParameteriv) ; .set GL_PREFIX(GetFramebufferAttachmentParameteriv), GL_PREFIX(GetFramebufferAttachmentParameterivEXT)
29768         .globl GL_PREFIX(GetRenderbufferParameteriv) ; .set GL_PREFIX(GetRenderbufferParameteriv), GL_PREFIX(GetRenderbufferParameterivEXT)
29769         .globl GL_PREFIX(IsFramebuffer) ; .set GL_PREFIX(IsFramebuffer), GL_PREFIX(IsFramebufferEXT)
29770         .globl GL_PREFIX(IsRenderbuffer) ; .set GL_PREFIX(IsRenderbuffer), GL_PREFIX(IsRenderbufferEXT)
29771         .globl GL_PREFIX(RenderbufferStorage) ; .set GL_PREFIX(RenderbufferStorage), GL_PREFIX(RenderbufferStorageEXT)
29772         .globl GL_PREFIX(BlitFramebuffer) ; .set GL_PREFIX(BlitFramebuffer), GL_PREFIX(_dispatch_stub_771)
29773         .globl GL_PREFIX(FramebufferTextureLayer) ; .set GL_PREFIX(FramebufferTextureLayer), GL_PREFIX(FramebufferTextureLayerEXT)
29774
29775 #if defined(GLX_USE_TLS) && defined(__linux__)
29776         .section ".note.ABI-tag", "a"
29777         .p2align 2
29778         .long   1f - 0f   /* name length */
29779         .long   3f - 2f   /* data length */
29780         .long   1         /* note length */
29781 0:      .asciz "GNU"      /* vendor name */
29782 1:      .p2align 2
29783 2:      .long   0         /* note data: the ABI tag */
29784         .long   2,4,20    /* Minimum kernel version w/TLS */
29785 3:      .p2align 2        /* pad out section */
29786 #endif /* GLX_USE_TLS */
29787
29788 #if defined (__ELF__) && defined (__linux__)
29789         .section .note.GNU-stack,"",%progbits
29790 #endif