1/* DO NOT EDIT - This file generated automatically by gl_x86-64_asm.py (from Mesa) script */
2
3/*
4 * (C) Copyright IBM Corporation 2005
5 * All Rights Reserved.
6 *
7 * Permission is hereby granted, free of charge, to any person obtaining a
8 * copy of this software and associated documentation files (the "Software"),
9 * to deal in the Software without restriction, including without limitation
10 * the rights to use, copy, modify, merge, publish, distribute, sub license,
11 * and/or sell copies of the Software, and to permit persons to whom the
12 * Software is furnished to do so, subject to the following conditions:
13 *
14 * The above copyright notice and this permission notice (including the next
15 * paragraph) shall be included in all copies or substantial portions of the
16 * Software.
17 *
18 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
19 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
20 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.  IN NO EVENT SHALL
21 * IBM,
22 * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
23 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
24 * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
25 * SOFTWARE.
26 */
27
28/* If we build with gcc's -fvisibility=hidden flag, we'll need to change
29 * the symbol visibility mode to 'default'.
30 */
31
32#include "x86/assyntax.h"
33
34#ifdef __GNUC__
35#  pragma GCC visibility push(default)
36#  define HIDDEN(x) .hidden x
37#else
38#  define HIDDEN(x)
39#endif
40
41# if defined(USE_MGL_NAMESPACE)
42#  define GL_PREFIX(n) GLNAME(CONCAT(mgl,n))
43#  define _glapi_Dispatch _mglapi_Dispatch
44# else
45#  define GL_PREFIX(n) GLNAME(CONCAT(gl,n))
46# endif
47
48#if defined(HAVE_PTHREAD) || defined(WIN32)
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(HAVE_PTHREAD)
69
70	.extern	_glapi_Dispatch
71	.extern	_gl_DispatchTSD
72	.extern	pthread_getspecific
73
74	.p2align	4,,15
75_x86_64_get_dispatch:
76	movq	_gl_DispatchTSD@GOTPCREL(%rip), %rax
77	movl	(%rax), %edi
78	jmp	pthread_getspecific@PLT
79
80#elif defined(THREADS)
81
82	.extern	_glapi_get_dispatch
83
84#endif
85
86	.p2align	4,,15
87	.globl	GL_PREFIX(NewList)
88	.type	GL_PREFIX(NewList), @function
89GL_PREFIX(NewList):
90#if defined(GLX_USE_TLS)
91	call	_x86_64_get_dispatch@PLT
92	movq	0(%rax), %r11
93	jmp	*%r11
94#elif defined(HAVE_PTHREAD)
95	pushq	%rdi
96	pushq	%rsi
97	pushq	%rbp
98	call	_x86_64_get_dispatch@PLT
99	popq	%rbp
100	popq	%rsi
101	popq	%rdi
102	movq	(%rax), %r11
103	jmp	*%r11
104#else
105	movq	_glapi_Dispatch(%rip), %rax
106	testq	%rax, %rax
107	je	1f
108	movq	0(%rax), %r11
109	jmp	*%r11
1101:
111	pushq	%rdi
112	pushq	%rsi
113	pushq	%rbp
114	call	_glapi_get_dispatch
115	popq	%rbp
116	popq	%rsi
117	popq	%rdi
118	movq	0(%rax), %r11
119	jmp	*%r11
120#endif /* defined(GLX_USE_TLS) */
121	.size	GL_PREFIX(NewList), .-GL_PREFIX(NewList)
122
123	.p2align	4,,15
124	.globl	GL_PREFIX(EndList)
125	.type	GL_PREFIX(EndList), @function
126GL_PREFIX(EndList):
127#if defined(GLX_USE_TLS)
128	call	_x86_64_get_dispatch@PLT
129	movq	8(%rax), %r11
130	jmp	*%r11
131#elif defined(HAVE_PTHREAD)
132	pushq	%rbp
133	call	_x86_64_get_dispatch@PLT
134	popq	%rbp
135	movq	8(%rax), %r11
136	jmp	*%r11
137#else
138	movq	_glapi_Dispatch(%rip), %rax
139	testq	%rax, %rax
140	je	1f
141	movq	8(%rax), %r11
142	jmp	*%r11
1431:
144	pushq	%rbp
145	call	_glapi_get_dispatch
146	popq	%rbp
147	movq	8(%rax), %r11
148	jmp	*%r11
149#endif /* defined(GLX_USE_TLS) */
150	.size	GL_PREFIX(EndList), .-GL_PREFIX(EndList)
151
152	.p2align	4,,15
153	.globl	GL_PREFIX(CallList)
154	.type	GL_PREFIX(CallList), @function
155GL_PREFIX(CallList):
156#if defined(GLX_USE_TLS)
157	call	_x86_64_get_dispatch@PLT
158	movq	16(%rax), %r11
159	jmp	*%r11
160#elif defined(HAVE_PTHREAD)
161	pushq	%rdi
162	call	_x86_64_get_dispatch@PLT
163	popq	%rdi
164	movq	16(%rax), %r11
165	jmp	*%r11
166#else
167	movq	_glapi_Dispatch(%rip), %rax
168	testq	%rax, %rax
169	je	1f
170	movq	16(%rax), %r11
171	jmp	*%r11
1721:
173	pushq	%rdi
174	call	_glapi_get_dispatch
175	popq	%rdi
176	movq	16(%rax), %r11
177	jmp	*%r11
178#endif /* defined(GLX_USE_TLS) */
179	.size	GL_PREFIX(CallList), .-GL_PREFIX(CallList)
180
181	.p2align	4,,15
182	.globl	GL_PREFIX(CallLists)
183	.type	GL_PREFIX(CallLists), @function
184GL_PREFIX(CallLists):
185#if defined(GLX_USE_TLS)
186	call	_x86_64_get_dispatch@PLT
187	movq	24(%rax), %r11
188	jmp	*%r11
189#elif defined(HAVE_PTHREAD)
190	pushq	%rdi
191	pushq	%rsi
192	pushq	%rdx
193	call	_x86_64_get_dispatch@PLT
194	popq	%rdx
195	popq	%rsi
196	popq	%rdi
197	movq	24(%rax), %r11
198	jmp	*%r11
199#else
200	movq	_glapi_Dispatch(%rip), %rax
201	testq	%rax, %rax
202	je	1f
203	movq	24(%rax), %r11
204	jmp	*%r11
2051:
206	pushq	%rdi
207	pushq	%rsi
208	pushq	%rdx
209	call	_glapi_get_dispatch
210	popq	%rdx
211	popq	%rsi
212	popq	%rdi
213	movq	24(%rax), %r11
214	jmp	*%r11
215#endif /* defined(GLX_USE_TLS) */
216	.size	GL_PREFIX(CallLists), .-GL_PREFIX(CallLists)
217
218	.p2align	4,,15
219	.globl	GL_PREFIX(DeleteLists)
220	.type	GL_PREFIX(DeleteLists), @function
221GL_PREFIX(DeleteLists):
222#if defined(GLX_USE_TLS)
223	call	_x86_64_get_dispatch@PLT
224	movq	32(%rax), %r11
225	jmp	*%r11
226#elif defined(HAVE_PTHREAD)
227	pushq	%rdi
228	pushq	%rsi
229	pushq	%rbp
230	call	_x86_64_get_dispatch@PLT
231	popq	%rbp
232	popq	%rsi
233	popq	%rdi
234	movq	32(%rax), %r11
235	jmp	*%r11
236#else
237	movq	_glapi_Dispatch(%rip), %rax
238	testq	%rax, %rax
239	je	1f
240	movq	32(%rax), %r11
241	jmp	*%r11
2421:
243	pushq	%rdi
244	pushq	%rsi
245	pushq	%rbp
246	call	_glapi_get_dispatch
247	popq	%rbp
248	popq	%rsi
249	popq	%rdi
250	movq	32(%rax), %r11
251	jmp	*%r11
252#endif /* defined(GLX_USE_TLS) */
253	.size	GL_PREFIX(DeleteLists), .-GL_PREFIX(DeleteLists)
254
255	.p2align	4,,15
256	.globl	GL_PREFIX(GenLists)
257	.type	GL_PREFIX(GenLists), @function
258GL_PREFIX(GenLists):
259#if defined(GLX_USE_TLS)
260	call	_x86_64_get_dispatch@PLT
261	movq	40(%rax), %r11
262	jmp	*%r11
263#elif defined(HAVE_PTHREAD)
264	pushq	%rdi
265	call	_x86_64_get_dispatch@PLT
266	popq	%rdi
267	movq	40(%rax), %r11
268	jmp	*%r11
269#else
270	movq	_glapi_Dispatch(%rip), %rax
271	testq	%rax, %rax
272	je	1f
273	movq	40(%rax), %r11
274	jmp	*%r11
2751:
276	pushq	%rdi
277	call	_glapi_get_dispatch
278	popq	%rdi
279	movq	40(%rax), %r11
280	jmp	*%r11
281#endif /* defined(GLX_USE_TLS) */
282	.size	GL_PREFIX(GenLists), .-GL_PREFIX(GenLists)
283
284	.p2align	4,,15
285	.globl	GL_PREFIX(ListBase)
286	.type	GL_PREFIX(ListBase), @function
287GL_PREFIX(ListBase):
288#if defined(GLX_USE_TLS)
289	call	_x86_64_get_dispatch@PLT
290	movq	48(%rax), %r11
291	jmp	*%r11
292#elif defined(HAVE_PTHREAD)
293	pushq	%rdi
294	call	_x86_64_get_dispatch@PLT
295	popq	%rdi
296	movq	48(%rax), %r11
297	jmp	*%r11
298#else
299	movq	_glapi_Dispatch(%rip), %rax
300	testq	%rax, %rax
301	je	1f
302	movq	48(%rax), %r11
303	jmp	*%r11
3041:
305	pushq	%rdi
306	call	_glapi_get_dispatch
307	popq	%rdi
308	movq	48(%rax), %r11
309	jmp	*%r11
310#endif /* defined(GLX_USE_TLS) */
311	.size	GL_PREFIX(ListBase), .-GL_PREFIX(ListBase)
312
313	.p2align	4,,15
314	.globl	GL_PREFIX(Begin)
315	.type	GL_PREFIX(Begin), @function
316GL_PREFIX(Begin):
317#if defined(GLX_USE_TLS)
318	call	_x86_64_get_dispatch@PLT
319	movq	56(%rax), %r11
320	jmp	*%r11
321#elif defined(HAVE_PTHREAD)
322	pushq	%rdi
323	call	_x86_64_get_dispatch@PLT
324	popq	%rdi
325	movq	56(%rax), %r11
326	jmp	*%r11
327#else
328	movq	_glapi_Dispatch(%rip), %rax
329	testq	%rax, %rax
330	je	1f
331	movq	56(%rax), %r11
332	jmp	*%r11
3331:
334	pushq	%rdi
335	call	_glapi_get_dispatch
336	popq	%rdi
337	movq	56(%rax), %r11
338	jmp	*%r11
339#endif /* defined(GLX_USE_TLS) */
340	.size	GL_PREFIX(Begin), .-GL_PREFIX(Begin)
341
342	.p2align	4,,15
343	.globl	GL_PREFIX(Bitmap)
344	.type	GL_PREFIX(Bitmap), @function
345GL_PREFIX(Bitmap):
346#if defined(GLX_USE_TLS)
347	call	_x86_64_get_dispatch@PLT
348	movq	64(%rax), %r11
349	jmp	*%r11
350#elif defined(HAVE_PTHREAD)
351	subq	$56, %rsp
352	movq	%rdi, (%rsp)
353	movq	%rsi, 8(%rsp)
354	movq	%xmm0, 16(%rsp)
355	movq	%xmm1, 24(%rsp)
356	movq	%xmm2, 32(%rsp)
357	movq	%xmm3, 40(%rsp)
358	movq	%rdx, 48(%rsp)
359	call	_x86_64_get_dispatch@PLT
360	movq	48(%rsp), %rdx
361	movq	40(%rsp), %xmm3
362	movq	32(%rsp), %xmm2
363	movq	24(%rsp), %xmm1
364	movq	16(%rsp), %xmm0
365	movq	8(%rsp), %rsi
366	movq	(%rsp), %rdi
367	addq	$56, %rsp
368	movq	64(%rax), %r11
369	jmp	*%r11
370#else
371	movq	_glapi_Dispatch(%rip), %rax
372	testq	%rax, %rax
373	je	1f
374	movq	64(%rax), %r11
375	jmp	*%r11
3761:
377	subq	$56, %rsp
378	movq	%rdi, (%rsp)
379	movq	%rsi, 8(%rsp)
380	movq	%xmm0, 16(%rsp)
381	movq	%xmm1, 24(%rsp)
382	movq	%xmm2, 32(%rsp)
383	movq	%xmm3, 40(%rsp)
384	movq	%rdx, 48(%rsp)
385	call	_glapi_get_dispatch
386	movq	48(%rsp), %rdx
387	movq	40(%rsp), %xmm3
388	movq	32(%rsp), %xmm2
389	movq	24(%rsp), %xmm1
390	movq	16(%rsp), %xmm0
391	movq	8(%rsp), %rsi
392	movq	(%rsp), %rdi
393	addq	$56, %rsp
394	movq	64(%rax), %r11
395	jmp	*%r11
396#endif /* defined(GLX_USE_TLS) */
397	.size	GL_PREFIX(Bitmap), .-GL_PREFIX(Bitmap)
398
399	.p2align	4,,15
400	.globl	GL_PREFIX(Color3b)
401	.type	GL_PREFIX(Color3b), @function
402GL_PREFIX(Color3b):
403#if defined(GLX_USE_TLS)
404	call	_x86_64_get_dispatch@PLT
405	movq	72(%rax), %r11
406	jmp	*%r11
407#elif defined(HAVE_PTHREAD)
408	pushq	%rdi
409	pushq	%rsi
410	pushq	%rdx
411	call	_x86_64_get_dispatch@PLT
412	popq	%rdx
413	popq	%rsi
414	popq	%rdi
415	movq	72(%rax), %r11
416	jmp	*%r11
417#else
418	movq	_glapi_Dispatch(%rip), %rax
419	testq	%rax, %rax
420	je	1f
421	movq	72(%rax), %r11
422	jmp	*%r11
4231:
424	pushq	%rdi
425	pushq	%rsi
426	pushq	%rdx
427	call	_glapi_get_dispatch
428	popq	%rdx
429	popq	%rsi
430	popq	%rdi
431	movq	72(%rax), %r11
432	jmp	*%r11
433#endif /* defined(GLX_USE_TLS) */
434	.size	GL_PREFIX(Color3b), .-GL_PREFIX(Color3b)
435
436	.p2align	4,,15
437	.globl	GL_PREFIX(Color3bv)
438	.type	GL_PREFIX(Color3bv), @function
439GL_PREFIX(Color3bv):
440#if defined(GLX_USE_TLS)
441	call	_x86_64_get_dispatch@PLT
442	movq	80(%rax), %r11
443	jmp	*%r11
444#elif defined(HAVE_PTHREAD)
445	pushq	%rdi
446	call	_x86_64_get_dispatch@PLT
447	popq	%rdi
448	movq	80(%rax), %r11
449	jmp	*%r11
450#else
451	movq	_glapi_Dispatch(%rip), %rax
452	testq	%rax, %rax
453	je	1f
454	movq	80(%rax), %r11
455	jmp	*%r11
4561:
457	pushq	%rdi
458	call	_glapi_get_dispatch
459	popq	%rdi
460	movq	80(%rax), %r11
461	jmp	*%r11
462#endif /* defined(GLX_USE_TLS) */
463	.size	GL_PREFIX(Color3bv), .-GL_PREFIX(Color3bv)
464
465	.p2align	4,,15
466	.globl	GL_PREFIX(Color3d)
467	.type	GL_PREFIX(Color3d), @function
468GL_PREFIX(Color3d):
469#if defined(GLX_USE_TLS)
470	call	_x86_64_get_dispatch@PLT
471	movq	88(%rax), %r11
472	jmp	*%r11
473#elif defined(HAVE_PTHREAD)
474	subq	$24, %rsp
475	movq	%xmm0, (%rsp)
476	movq	%xmm1, 8(%rsp)
477	movq	%xmm2, 16(%rsp)
478	call	_x86_64_get_dispatch@PLT
479	movq	16(%rsp), %xmm2
480	movq	8(%rsp), %xmm1
481	movq	(%rsp), %xmm0
482	addq	$24, %rsp
483	movq	88(%rax), %r11
484	jmp	*%r11
485#else
486	movq	_glapi_Dispatch(%rip), %rax
487	testq	%rax, %rax
488	je	1f
489	movq	88(%rax), %r11
490	jmp	*%r11
4911:
492	subq	$24, %rsp
493	movq	%xmm0, (%rsp)
494	movq	%xmm1, 8(%rsp)
495	movq	%xmm2, 16(%rsp)
496	call	_glapi_get_dispatch
497	movq	16(%rsp), %xmm2
498	movq	8(%rsp), %xmm1
499	movq	(%rsp), %xmm0
500	addq	$24, %rsp
501	movq	88(%rax), %r11
502	jmp	*%r11
503#endif /* defined(GLX_USE_TLS) */
504	.size	GL_PREFIX(Color3d), .-GL_PREFIX(Color3d)
505
506	.p2align	4,,15
507	.globl	GL_PREFIX(Color3dv)
508	.type	GL_PREFIX(Color3dv), @function
509GL_PREFIX(Color3dv):
510#if defined(GLX_USE_TLS)
511	call	_x86_64_get_dispatch@PLT
512	movq	96(%rax), %r11
513	jmp	*%r11
514#elif defined(HAVE_PTHREAD)
515	pushq	%rdi
516	call	_x86_64_get_dispatch@PLT
517	popq	%rdi
518	movq	96(%rax), %r11
519	jmp	*%r11
520#else
521	movq	_glapi_Dispatch(%rip), %rax
522	testq	%rax, %rax
523	je	1f
524	movq	96(%rax), %r11
525	jmp	*%r11
5261:
527	pushq	%rdi
528	call	_glapi_get_dispatch
529	popq	%rdi
530	movq	96(%rax), %r11
531	jmp	*%r11
532#endif /* defined(GLX_USE_TLS) */
533	.size	GL_PREFIX(Color3dv), .-GL_PREFIX(Color3dv)
534
535	.p2align	4,,15
536	.globl	GL_PREFIX(Color3f)
537	.type	GL_PREFIX(Color3f), @function
538GL_PREFIX(Color3f):
539#if defined(GLX_USE_TLS)
540	call	_x86_64_get_dispatch@PLT
541	movq	104(%rax), %r11
542	jmp	*%r11
543#elif defined(HAVE_PTHREAD)
544	subq	$24, %rsp
545	movq	%xmm0, (%rsp)
546	movq	%xmm1, 8(%rsp)
547	movq	%xmm2, 16(%rsp)
548	call	_x86_64_get_dispatch@PLT
549	movq	16(%rsp), %xmm2
550	movq	8(%rsp), %xmm1
551	movq	(%rsp), %xmm0
552	addq	$24, %rsp
553	movq	104(%rax), %r11
554	jmp	*%r11
555#else
556	movq	_glapi_Dispatch(%rip), %rax
557	testq	%rax, %rax
558	je	1f
559	movq	104(%rax), %r11
560	jmp	*%r11
5611:
562	subq	$24, %rsp
563	movq	%xmm0, (%rsp)
564	movq	%xmm1, 8(%rsp)
565	movq	%xmm2, 16(%rsp)
566	call	_glapi_get_dispatch
567	movq	16(%rsp), %xmm2
568	movq	8(%rsp), %xmm1
569	movq	(%rsp), %xmm0
570	addq	$24, %rsp
571	movq	104(%rax), %r11
572	jmp	*%r11
573#endif /* defined(GLX_USE_TLS) */
574	.size	GL_PREFIX(Color3f), .-GL_PREFIX(Color3f)
575
576	.p2align	4,,15
577	.globl	GL_PREFIX(Color3fv)
578	.type	GL_PREFIX(Color3fv), @function
579GL_PREFIX(Color3fv):
580#if defined(GLX_USE_TLS)
581	call	_x86_64_get_dispatch@PLT
582	movq	112(%rax), %r11
583	jmp	*%r11
584#elif defined(HAVE_PTHREAD)
585	pushq	%rdi
586	call	_x86_64_get_dispatch@PLT
587	popq	%rdi
588	movq	112(%rax), %r11
589	jmp	*%r11
590#else
591	movq	_glapi_Dispatch(%rip), %rax
592	testq	%rax, %rax
593	je	1f
594	movq	112(%rax), %r11
595	jmp	*%r11
5961:
597	pushq	%rdi
598	call	_glapi_get_dispatch
599	popq	%rdi
600	movq	112(%rax), %r11
601	jmp	*%r11
602#endif /* defined(GLX_USE_TLS) */
603	.size	GL_PREFIX(Color3fv), .-GL_PREFIX(Color3fv)
604
605	.p2align	4,,15
606	.globl	GL_PREFIX(Color3i)
607	.type	GL_PREFIX(Color3i), @function
608GL_PREFIX(Color3i):
609#if defined(GLX_USE_TLS)
610	call	_x86_64_get_dispatch@PLT
611	movq	120(%rax), %r11
612	jmp	*%r11
613#elif defined(HAVE_PTHREAD)
614	pushq	%rdi
615	pushq	%rsi
616	pushq	%rdx
617	call	_x86_64_get_dispatch@PLT
618	popq	%rdx
619	popq	%rsi
620	popq	%rdi
621	movq	120(%rax), %r11
622	jmp	*%r11
623#else
624	movq	_glapi_Dispatch(%rip), %rax
625	testq	%rax, %rax
626	je	1f
627	movq	120(%rax), %r11
628	jmp	*%r11
6291:
630	pushq	%rdi
631	pushq	%rsi
632	pushq	%rdx
633	call	_glapi_get_dispatch
634	popq	%rdx
635	popq	%rsi
636	popq	%rdi
637	movq	120(%rax), %r11
638	jmp	*%r11
639#endif /* defined(GLX_USE_TLS) */
640	.size	GL_PREFIX(Color3i), .-GL_PREFIX(Color3i)
641
642	.p2align	4,,15
643	.globl	GL_PREFIX(Color3iv)
644	.type	GL_PREFIX(Color3iv), @function
645GL_PREFIX(Color3iv):
646#if defined(GLX_USE_TLS)
647	call	_x86_64_get_dispatch@PLT
648	movq	128(%rax), %r11
649	jmp	*%r11
650#elif defined(HAVE_PTHREAD)
651	pushq	%rdi
652	call	_x86_64_get_dispatch@PLT
653	popq	%rdi
654	movq	128(%rax), %r11
655	jmp	*%r11
656#else
657	movq	_glapi_Dispatch(%rip), %rax
658	testq	%rax, %rax
659	je	1f
660	movq	128(%rax), %r11
661	jmp	*%r11
6621:
663	pushq	%rdi
664	call	_glapi_get_dispatch
665	popq	%rdi
666	movq	128(%rax), %r11
667	jmp	*%r11
668#endif /* defined(GLX_USE_TLS) */
669	.size	GL_PREFIX(Color3iv), .-GL_PREFIX(Color3iv)
670
671	.p2align	4,,15
672	.globl	GL_PREFIX(Color3s)
673	.type	GL_PREFIX(Color3s), @function
674GL_PREFIX(Color3s):
675#if defined(GLX_USE_TLS)
676	call	_x86_64_get_dispatch@PLT
677	movq	136(%rax), %r11
678	jmp	*%r11
679#elif defined(HAVE_PTHREAD)
680	pushq	%rdi
681	pushq	%rsi
682	pushq	%rdx
683	call	_x86_64_get_dispatch@PLT
684	popq	%rdx
685	popq	%rsi
686	popq	%rdi
687	movq	136(%rax), %r11
688	jmp	*%r11
689#else
690	movq	_glapi_Dispatch(%rip), %rax
691	testq	%rax, %rax
692	je	1f
693	movq	136(%rax), %r11
694	jmp	*%r11
6951:
696	pushq	%rdi
697	pushq	%rsi
698	pushq	%rdx
699	call	_glapi_get_dispatch
700	popq	%rdx
701	popq	%rsi
702	popq	%rdi
703	movq	136(%rax), %r11
704	jmp	*%r11
705#endif /* defined(GLX_USE_TLS) */
706	.size	GL_PREFIX(Color3s), .-GL_PREFIX(Color3s)
707
708	.p2align	4,,15
709	.globl	GL_PREFIX(Color3sv)
710	.type	GL_PREFIX(Color3sv), @function
711GL_PREFIX(Color3sv):
712#if defined(GLX_USE_TLS)
713	call	_x86_64_get_dispatch@PLT
714	movq	144(%rax), %r11
715	jmp	*%r11
716#elif defined(HAVE_PTHREAD)
717	pushq	%rdi
718	call	_x86_64_get_dispatch@PLT
719	popq	%rdi
720	movq	144(%rax), %r11
721	jmp	*%r11
722#else
723	movq	_glapi_Dispatch(%rip), %rax
724	testq	%rax, %rax
725	je	1f
726	movq	144(%rax), %r11
727	jmp	*%r11
7281:
729	pushq	%rdi
730	call	_glapi_get_dispatch
731	popq	%rdi
732	movq	144(%rax), %r11
733	jmp	*%r11
734#endif /* defined(GLX_USE_TLS) */
735	.size	GL_PREFIX(Color3sv), .-GL_PREFIX(Color3sv)
736
737	.p2align	4,,15
738	.globl	GL_PREFIX(Color3ub)
739	.type	GL_PREFIX(Color3ub), @function
740GL_PREFIX(Color3ub):
741#if defined(GLX_USE_TLS)
742	call	_x86_64_get_dispatch@PLT
743	movq	152(%rax), %r11
744	jmp	*%r11
745#elif defined(HAVE_PTHREAD)
746	pushq	%rdi
747	pushq	%rsi
748	pushq	%rdx
749	call	_x86_64_get_dispatch@PLT
750	popq	%rdx
751	popq	%rsi
752	popq	%rdi
753	movq	152(%rax), %r11
754	jmp	*%r11
755#else
756	movq	_glapi_Dispatch(%rip), %rax
757	testq	%rax, %rax
758	je	1f
759	movq	152(%rax), %r11
760	jmp	*%r11
7611:
762	pushq	%rdi
763	pushq	%rsi
764	pushq	%rdx
765	call	_glapi_get_dispatch
766	popq	%rdx
767	popq	%rsi
768	popq	%rdi
769	movq	152(%rax), %r11
770	jmp	*%r11
771#endif /* defined(GLX_USE_TLS) */
772	.size	GL_PREFIX(Color3ub), .-GL_PREFIX(Color3ub)
773
774	.p2align	4,,15
775	.globl	GL_PREFIX(Color3ubv)
776	.type	GL_PREFIX(Color3ubv), @function
777GL_PREFIX(Color3ubv):
778#if defined(GLX_USE_TLS)
779	call	_x86_64_get_dispatch@PLT
780	movq	160(%rax), %r11
781	jmp	*%r11
782#elif defined(HAVE_PTHREAD)
783	pushq	%rdi
784	call	_x86_64_get_dispatch@PLT
785	popq	%rdi
786	movq	160(%rax), %r11
787	jmp	*%r11
788#else
789	movq	_glapi_Dispatch(%rip), %rax
790	testq	%rax, %rax
791	je	1f
792	movq	160(%rax), %r11
793	jmp	*%r11
7941:
795	pushq	%rdi
796	call	_glapi_get_dispatch
797	popq	%rdi
798	movq	160(%rax), %r11
799	jmp	*%r11
800#endif /* defined(GLX_USE_TLS) */
801	.size	GL_PREFIX(Color3ubv), .-GL_PREFIX(Color3ubv)
802
803	.p2align	4,,15
804	.globl	GL_PREFIX(Color3ui)
805	.type	GL_PREFIX(Color3ui), @function
806GL_PREFIX(Color3ui):
807#if defined(GLX_USE_TLS)
808	call	_x86_64_get_dispatch@PLT
809	movq	168(%rax), %r11
810	jmp	*%r11
811#elif defined(HAVE_PTHREAD)
812	pushq	%rdi
813	pushq	%rsi
814	pushq	%rdx
815	call	_x86_64_get_dispatch@PLT
816	popq	%rdx
817	popq	%rsi
818	popq	%rdi
819	movq	168(%rax), %r11
820	jmp	*%r11
821#else
822	movq	_glapi_Dispatch(%rip), %rax
823	testq	%rax, %rax
824	je	1f
825	movq	168(%rax), %r11
826	jmp	*%r11
8271:
828	pushq	%rdi
829	pushq	%rsi
830	pushq	%rdx
831	call	_glapi_get_dispatch
832	popq	%rdx
833	popq	%rsi
834	popq	%rdi
835	movq	168(%rax), %r11
836	jmp	*%r11
837#endif /* defined(GLX_USE_TLS) */
838	.size	GL_PREFIX(Color3ui), .-GL_PREFIX(Color3ui)
839
840	.p2align	4,,15
841	.globl	GL_PREFIX(Color3uiv)
842	.type	GL_PREFIX(Color3uiv), @function
843GL_PREFIX(Color3uiv):
844#if defined(GLX_USE_TLS)
845	call	_x86_64_get_dispatch@PLT
846	movq	176(%rax), %r11
847	jmp	*%r11
848#elif defined(HAVE_PTHREAD)
849	pushq	%rdi
850	call	_x86_64_get_dispatch@PLT
851	popq	%rdi
852	movq	176(%rax), %r11
853	jmp	*%r11
854#else
855	movq	_glapi_Dispatch(%rip), %rax
856	testq	%rax, %rax
857	je	1f
858	movq	176(%rax), %r11
859	jmp	*%r11
8601:
861	pushq	%rdi
862	call	_glapi_get_dispatch
863	popq	%rdi
864	movq	176(%rax), %r11
865	jmp	*%r11
866#endif /* defined(GLX_USE_TLS) */
867	.size	GL_PREFIX(Color3uiv), .-GL_PREFIX(Color3uiv)
868
869	.p2align	4,,15
870	.globl	GL_PREFIX(Color3us)
871	.type	GL_PREFIX(Color3us), @function
872GL_PREFIX(Color3us):
873#if defined(GLX_USE_TLS)
874	call	_x86_64_get_dispatch@PLT
875	movq	184(%rax), %r11
876	jmp	*%r11
877#elif defined(HAVE_PTHREAD)
878	pushq	%rdi
879	pushq	%rsi
880	pushq	%rdx
881	call	_x86_64_get_dispatch@PLT
882	popq	%rdx
883	popq	%rsi
884	popq	%rdi
885	movq	184(%rax), %r11
886	jmp	*%r11
887#else
888	movq	_glapi_Dispatch(%rip), %rax
889	testq	%rax, %rax
890	je	1f
891	movq	184(%rax), %r11
892	jmp	*%r11
8931:
894	pushq	%rdi
895	pushq	%rsi
896	pushq	%rdx
897	call	_glapi_get_dispatch
898	popq	%rdx
899	popq	%rsi
900	popq	%rdi
901	movq	184(%rax), %r11
902	jmp	*%r11
903#endif /* defined(GLX_USE_TLS) */
904	.size	GL_PREFIX(Color3us), .-GL_PREFIX(Color3us)
905
906	.p2align	4,,15
907	.globl	GL_PREFIX(Color3usv)
908	.type	GL_PREFIX(Color3usv), @function
909GL_PREFIX(Color3usv):
910#if defined(GLX_USE_TLS)
911	call	_x86_64_get_dispatch@PLT
912	movq	192(%rax), %r11
913	jmp	*%r11
914#elif defined(HAVE_PTHREAD)
915	pushq	%rdi
916	call	_x86_64_get_dispatch@PLT
917	popq	%rdi
918	movq	192(%rax), %r11
919	jmp	*%r11
920#else
921	movq	_glapi_Dispatch(%rip), %rax
922	testq	%rax, %rax
923	je	1f
924	movq	192(%rax), %r11
925	jmp	*%r11
9261:
927	pushq	%rdi
928	call	_glapi_get_dispatch
929	popq	%rdi
930	movq	192(%rax), %r11
931	jmp	*%r11
932#endif /* defined(GLX_USE_TLS) */
933	.size	GL_PREFIX(Color3usv), .-GL_PREFIX(Color3usv)
934
935	.p2align	4,,15
936	.globl	GL_PREFIX(Color4b)
937	.type	GL_PREFIX(Color4b), @function
938GL_PREFIX(Color4b):
939#if defined(GLX_USE_TLS)
940	call	_x86_64_get_dispatch@PLT
941	movq	200(%rax), %r11
942	jmp	*%r11
943#elif defined(HAVE_PTHREAD)
944	pushq	%rdi
945	pushq	%rsi
946	pushq	%rdx
947	pushq	%rcx
948	pushq	%rbp
949	call	_x86_64_get_dispatch@PLT
950	popq	%rbp
951	popq	%rcx
952	popq	%rdx
953	popq	%rsi
954	popq	%rdi
955	movq	200(%rax), %r11
956	jmp	*%r11
957#else
958	movq	_glapi_Dispatch(%rip), %rax
959	testq	%rax, %rax
960	je	1f
961	movq	200(%rax), %r11
962	jmp	*%r11
9631:
964	pushq	%rdi
965	pushq	%rsi
966	pushq	%rdx
967	pushq	%rcx
968	pushq	%rbp
969	call	_glapi_get_dispatch
970	popq	%rbp
971	popq	%rcx
972	popq	%rdx
973	popq	%rsi
974	popq	%rdi
975	movq	200(%rax), %r11
976	jmp	*%r11
977#endif /* defined(GLX_USE_TLS) */
978	.size	GL_PREFIX(Color4b), .-GL_PREFIX(Color4b)
979
980	.p2align	4,,15
981	.globl	GL_PREFIX(Color4bv)
982	.type	GL_PREFIX(Color4bv), @function
983GL_PREFIX(Color4bv):
984#if defined(GLX_USE_TLS)
985	call	_x86_64_get_dispatch@PLT
986	movq	208(%rax), %r11
987	jmp	*%r11
988#elif defined(HAVE_PTHREAD)
989	pushq	%rdi
990	call	_x86_64_get_dispatch@PLT
991	popq	%rdi
992	movq	208(%rax), %r11
993	jmp	*%r11
994#else
995	movq	_glapi_Dispatch(%rip), %rax
996	testq	%rax, %rax
997	je	1f
998	movq	208(%rax), %r11
999	jmp	*%r11
10001:
1001	pushq	%rdi
1002	call	_glapi_get_dispatch
1003	popq	%rdi
1004	movq	208(%rax), %r11
1005	jmp	*%r11
1006#endif /* defined(GLX_USE_TLS) */
1007	.size	GL_PREFIX(Color4bv), .-GL_PREFIX(Color4bv)
1008
1009	.p2align	4,,15
1010	.globl	GL_PREFIX(Color4d)
1011	.type	GL_PREFIX(Color4d), @function
1012GL_PREFIX(Color4d):
1013#if defined(GLX_USE_TLS)
1014	call	_x86_64_get_dispatch@PLT
1015	movq	216(%rax), %r11
1016	jmp	*%r11
1017#elif defined(HAVE_PTHREAD)
1018	subq	$40, %rsp
1019	movq	%xmm0, (%rsp)
1020	movq	%xmm1, 8(%rsp)
1021	movq	%xmm2, 16(%rsp)
1022	movq	%xmm3, 24(%rsp)
1023	call	_x86_64_get_dispatch@PLT
1024	movq	24(%rsp), %xmm3
1025	movq	16(%rsp), %xmm2
1026	movq	8(%rsp), %xmm1
1027	movq	(%rsp), %xmm0
1028	addq	$40, %rsp
1029	movq	216(%rax), %r11
1030	jmp	*%r11
1031#else
1032	movq	_glapi_Dispatch(%rip), %rax
1033	testq	%rax, %rax
1034	je	1f
1035	movq	216(%rax), %r11
1036	jmp	*%r11
10371:
1038	subq	$40, %rsp
1039	movq	%xmm0, (%rsp)
1040	movq	%xmm1, 8(%rsp)
1041	movq	%xmm2, 16(%rsp)
1042	movq	%xmm3, 24(%rsp)
1043	call	_glapi_get_dispatch
1044	movq	24(%rsp), %xmm3
1045	movq	16(%rsp), %xmm2
1046	movq	8(%rsp), %xmm1
1047	movq	(%rsp), %xmm0
1048	addq	$40, %rsp
1049	movq	216(%rax), %r11
1050	jmp	*%r11
1051#endif /* defined(GLX_USE_TLS) */
1052	.size	GL_PREFIX(Color4d), .-GL_PREFIX(Color4d)
1053
1054	.p2align	4,,15
1055	.globl	GL_PREFIX(Color4dv)
1056	.type	GL_PREFIX(Color4dv), @function
1057GL_PREFIX(Color4dv):
1058#if defined(GLX_USE_TLS)
1059	call	_x86_64_get_dispatch@PLT
1060	movq	224(%rax), %r11
1061	jmp	*%r11
1062#elif defined(HAVE_PTHREAD)
1063	pushq	%rdi
1064	call	_x86_64_get_dispatch@PLT
1065	popq	%rdi
1066	movq	224(%rax), %r11
1067	jmp	*%r11
1068#else
1069	movq	_glapi_Dispatch(%rip), %rax
1070	testq	%rax, %rax
1071	je	1f
1072	movq	224(%rax), %r11
1073	jmp	*%r11
10741:
1075	pushq	%rdi
1076	call	_glapi_get_dispatch
1077	popq	%rdi
1078	movq	224(%rax), %r11
1079	jmp	*%r11
1080#endif /* defined(GLX_USE_TLS) */
1081	.size	GL_PREFIX(Color4dv), .-GL_PREFIX(Color4dv)
1082
1083	.p2align	4,,15
1084	.globl	GL_PREFIX(Color4f)
1085	.type	GL_PREFIX(Color4f), @function
1086GL_PREFIX(Color4f):
1087#if defined(GLX_USE_TLS)
1088	call	_x86_64_get_dispatch@PLT
1089	movq	232(%rax), %r11
1090	jmp	*%r11
1091#elif defined(HAVE_PTHREAD)
1092	subq	$40, %rsp
1093	movq	%xmm0, (%rsp)
1094	movq	%xmm1, 8(%rsp)
1095	movq	%xmm2, 16(%rsp)
1096	movq	%xmm3, 24(%rsp)
1097	call	_x86_64_get_dispatch@PLT
1098	movq	24(%rsp), %xmm3
1099	movq	16(%rsp), %xmm2
1100	movq	8(%rsp), %xmm1
1101	movq	(%rsp), %xmm0
1102	addq	$40, %rsp
1103	movq	232(%rax), %r11
1104	jmp	*%r11
1105#else
1106	movq	_glapi_Dispatch(%rip), %rax
1107	testq	%rax, %rax
1108	je	1f
1109	movq	232(%rax), %r11
1110	jmp	*%r11
11111:
1112	subq	$40, %rsp
1113	movq	%xmm0, (%rsp)
1114	movq	%xmm1, 8(%rsp)
1115	movq	%xmm2, 16(%rsp)
1116	movq	%xmm3, 24(%rsp)
1117	call	_glapi_get_dispatch
1118	movq	24(%rsp), %xmm3
1119	movq	16(%rsp), %xmm2
1120	movq	8(%rsp), %xmm1
1121	movq	(%rsp), %xmm0
1122	addq	$40, %rsp
1123	movq	232(%rax), %r11
1124	jmp	*%r11
1125#endif /* defined(GLX_USE_TLS) */
1126	.size	GL_PREFIX(Color4f), .-GL_PREFIX(Color4f)
1127
1128	.p2align	4,,15
1129	.globl	GL_PREFIX(Color4fv)
1130	.type	GL_PREFIX(Color4fv), @function
1131GL_PREFIX(Color4fv):
1132#if defined(GLX_USE_TLS)
1133	call	_x86_64_get_dispatch@PLT
1134	movq	240(%rax), %r11
1135	jmp	*%r11
1136#elif defined(HAVE_PTHREAD)
1137	pushq	%rdi
1138	call	_x86_64_get_dispatch@PLT
1139	popq	%rdi
1140	movq	240(%rax), %r11
1141	jmp	*%r11
1142#else
1143	movq	_glapi_Dispatch(%rip), %rax
1144	testq	%rax, %rax
1145	je	1f
1146	movq	240(%rax), %r11
1147	jmp	*%r11
11481:
1149	pushq	%rdi
1150	call	_glapi_get_dispatch
1151	popq	%rdi
1152	movq	240(%rax), %r11
1153	jmp	*%r11
1154#endif /* defined(GLX_USE_TLS) */
1155	.size	GL_PREFIX(Color4fv), .-GL_PREFIX(Color4fv)
1156
1157	.p2align	4,,15
1158	.globl	GL_PREFIX(Color4i)
1159	.type	GL_PREFIX(Color4i), @function
1160GL_PREFIX(Color4i):
1161#if defined(GLX_USE_TLS)
1162	call	_x86_64_get_dispatch@PLT
1163	movq	248(%rax), %r11
1164	jmp	*%r11
1165#elif defined(HAVE_PTHREAD)
1166	pushq	%rdi
1167	pushq	%rsi
1168	pushq	%rdx
1169	pushq	%rcx
1170	pushq	%rbp
1171	call	_x86_64_get_dispatch@PLT
1172	popq	%rbp
1173	popq	%rcx
1174	popq	%rdx
1175	popq	%rsi
1176	popq	%rdi
1177	movq	248(%rax), %r11
1178	jmp	*%r11
1179#else
1180	movq	_glapi_Dispatch(%rip), %rax
1181	testq	%rax, %rax
1182	je	1f
1183	movq	248(%rax), %r11
1184	jmp	*%r11
11851:
1186	pushq	%rdi
1187	pushq	%rsi
1188	pushq	%rdx
1189	pushq	%rcx
1190	pushq	%rbp
1191	call	_glapi_get_dispatch
1192	popq	%rbp
1193	popq	%rcx
1194	popq	%rdx
1195	popq	%rsi
1196	popq	%rdi
1197	movq	248(%rax), %r11
1198	jmp	*%r11
1199#endif /* defined(GLX_USE_TLS) */
1200	.size	GL_PREFIX(Color4i), .-GL_PREFIX(Color4i)
1201
1202	.p2align	4,,15
1203	.globl	GL_PREFIX(Color4iv)
1204	.type	GL_PREFIX(Color4iv), @function
1205GL_PREFIX(Color4iv):
1206#if defined(GLX_USE_TLS)
1207	call	_x86_64_get_dispatch@PLT
1208	movq	256(%rax), %r11
1209	jmp	*%r11
1210#elif defined(HAVE_PTHREAD)
1211	pushq	%rdi
1212	call	_x86_64_get_dispatch@PLT
1213	popq	%rdi
1214	movq	256(%rax), %r11
1215	jmp	*%r11
1216#else
1217	movq	_glapi_Dispatch(%rip), %rax
1218	testq	%rax, %rax
1219	je	1f
1220	movq	256(%rax), %r11
1221	jmp	*%r11
12221:
1223	pushq	%rdi
1224	call	_glapi_get_dispatch
1225	popq	%rdi
1226	movq	256(%rax), %r11
1227	jmp	*%r11
1228#endif /* defined(GLX_USE_TLS) */
1229	.size	GL_PREFIX(Color4iv), .-GL_PREFIX(Color4iv)
1230
1231	.p2align	4,,15
1232	.globl	GL_PREFIX(Color4s)
1233	.type	GL_PREFIX(Color4s), @function
1234GL_PREFIX(Color4s):
1235#if defined(GLX_USE_TLS)
1236	call	_x86_64_get_dispatch@PLT
1237	movq	264(%rax), %r11
1238	jmp	*%r11
1239#elif defined(HAVE_PTHREAD)
1240	pushq	%rdi
1241	pushq	%rsi
1242	pushq	%rdx
1243	pushq	%rcx
1244	pushq	%rbp
1245	call	_x86_64_get_dispatch@PLT
1246	popq	%rbp
1247	popq	%rcx
1248	popq	%rdx
1249	popq	%rsi
1250	popq	%rdi
1251	movq	264(%rax), %r11
1252	jmp	*%r11
1253#else
1254	movq	_glapi_Dispatch(%rip), %rax
1255	testq	%rax, %rax
1256	je	1f
1257	movq	264(%rax), %r11
1258	jmp	*%r11
12591:
1260	pushq	%rdi
1261	pushq	%rsi
1262	pushq	%rdx
1263	pushq	%rcx
1264	pushq	%rbp
1265	call	_glapi_get_dispatch
1266	popq	%rbp
1267	popq	%rcx
1268	popq	%rdx
1269	popq	%rsi
1270	popq	%rdi
1271	movq	264(%rax), %r11
1272	jmp	*%r11
1273#endif /* defined(GLX_USE_TLS) */
1274	.size	GL_PREFIX(Color4s), .-GL_PREFIX(Color4s)
1275
1276	.p2align	4,,15
1277	.globl	GL_PREFIX(Color4sv)
1278	.type	GL_PREFIX(Color4sv), @function
1279GL_PREFIX(Color4sv):
1280#if defined(GLX_USE_TLS)
1281	call	_x86_64_get_dispatch@PLT
1282	movq	272(%rax), %r11
1283	jmp	*%r11
1284#elif defined(HAVE_PTHREAD)
1285	pushq	%rdi
1286	call	_x86_64_get_dispatch@PLT
1287	popq	%rdi
1288	movq	272(%rax), %r11
1289	jmp	*%r11
1290#else
1291	movq	_glapi_Dispatch(%rip), %rax
1292	testq	%rax, %rax
1293	je	1f
1294	movq	272(%rax), %r11
1295	jmp	*%r11
12961:
1297	pushq	%rdi
1298	call	_glapi_get_dispatch
1299	popq	%rdi
1300	movq	272(%rax), %r11
1301	jmp	*%r11
1302#endif /* defined(GLX_USE_TLS) */
1303	.size	GL_PREFIX(Color4sv), .-GL_PREFIX(Color4sv)
1304
1305	.p2align	4,,15
1306	.globl	GL_PREFIX(Color4ub)
1307	.type	GL_PREFIX(Color4ub), @function
1308GL_PREFIX(Color4ub):
1309#if defined(GLX_USE_TLS)
1310	call	_x86_64_get_dispatch@PLT
1311	movq	280(%rax), %r11
1312	jmp	*%r11
1313#elif defined(HAVE_PTHREAD)
1314	pushq	%rdi
1315	pushq	%rsi
1316	pushq	%rdx
1317	pushq	%rcx
1318	pushq	%rbp
1319	call	_x86_64_get_dispatch@PLT
1320	popq	%rbp
1321	popq	%rcx
1322	popq	%rdx
1323	popq	%rsi
1324	popq	%rdi
1325	movq	280(%rax), %r11
1326	jmp	*%r11
1327#else
1328	movq	_glapi_Dispatch(%rip), %rax
1329	testq	%rax, %rax
1330	je	1f
1331	movq	280(%rax), %r11
1332	jmp	*%r11
13331:
1334	pushq	%rdi
1335	pushq	%rsi
1336	pushq	%rdx
1337	pushq	%rcx
1338	pushq	%rbp
1339	call	_glapi_get_dispatch
1340	popq	%rbp
1341	popq	%rcx
1342	popq	%rdx
1343	popq	%rsi
1344	popq	%rdi
1345	movq	280(%rax), %r11
1346	jmp	*%r11
1347#endif /* defined(GLX_USE_TLS) */
1348	.size	GL_PREFIX(Color4ub), .-GL_PREFIX(Color4ub)
1349
1350	.p2align	4,,15
1351	.globl	GL_PREFIX(Color4ubv)
1352	.type	GL_PREFIX(Color4ubv), @function
1353GL_PREFIX(Color4ubv):
1354#if defined(GLX_USE_TLS)
1355	call	_x86_64_get_dispatch@PLT
1356	movq	288(%rax), %r11
1357	jmp	*%r11
1358#elif defined(HAVE_PTHREAD)
1359	pushq	%rdi
1360	call	_x86_64_get_dispatch@PLT
1361	popq	%rdi
1362	movq	288(%rax), %r11
1363	jmp	*%r11
1364#else
1365	movq	_glapi_Dispatch(%rip), %rax
1366	testq	%rax, %rax
1367	je	1f
1368	movq	288(%rax), %r11
1369	jmp	*%r11
13701:
1371	pushq	%rdi
1372	call	_glapi_get_dispatch
1373	popq	%rdi
1374	movq	288(%rax), %r11
1375	jmp	*%r11
1376#endif /* defined(GLX_USE_TLS) */
1377	.size	GL_PREFIX(Color4ubv), .-GL_PREFIX(Color4ubv)
1378
1379	.p2align	4,,15
1380	.globl	GL_PREFIX(Color4ui)
1381	.type	GL_PREFIX(Color4ui), @function
1382GL_PREFIX(Color4ui):
1383#if defined(GLX_USE_TLS)
1384	call	_x86_64_get_dispatch@PLT
1385	movq	296(%rax), %r11
1386	jmp	*%r11
1387#elif defined(HAVE_PTHREAD)
1388	pushq	%rdi
1389	pushq	%rsi
1390	pushq	%rdx
1391	pushq	%rcx
1392	pushq	%rbp
1393	call	_x86_64_get_dispatch@PLT
1394	popq	%rbp
1395	popq	%rcx
1396	popq	%rdx
1397	popq	%rsi
1398	popq	%rdi
1399	movq	296(%rax), %r11
1400	jmp	*%r11
1401#else
1402	movq	_glapi_Dispatch(%rip), %rax
1403	testq	%rax, %rax
1404	je	1f
1405	movq	296(%rax), %r11
1406	jmp	*%r11
14071:
1408	pushq	%rdi
1409	pushq	%rsi
1410	pushq	%rdx
1411	pushq	%rcx
1412	pushq	%rbp
1413	call	_glapi_get_dispatch
1414	popq	%rbp
1415	popq	%rcx
1416	popq	%rdx
1417	popq	%rsi
1418	popq	%rdi
1419	movq	296(%rax), %r11
1420	jmp	*%r11
1421#endif /* defined(GLX_USE_TLS) */
1422	.size	GL_PREFIX(Color4ui), .-GL_PREFIX(Color4ui)
1423
1424	.p2align	4,,15
1425	.globl	GL_PREFIX(Color4uiv)
1426	.type	GL_PREFIX(Color4uiv), @function
1427GL_PREFIX(Color4uiv):
1428#if defined(GLX_USE_TLS)
1429	call	_x86_64_get_dispatch@PLT
1430	movq	304(%rax), %r11
1431	jmp	*%r11
1432#elif defined(HAVE_PTHREAD)
1433	pushq	%rdi
1434	call	_x86_64_get_dispatch@PLT
1435	popq	%rdi
1436	movq	304(%rax), %r11
1437	jmp	*%r11
1438#else
1439	movq	_glapi_Dispatch(%rip), %rax
1440	testq	%rax, %rax
1441	je	1f
1442	movq	304(%rax), %r11
1443	jmp	*%r11
14441:
1445	pushq	%rdi
1446	call	_glapi_get_dispatch
1447	popq	%rdi
1448	movq	304(%rax), %r11
1449	jmp	*%r11
1450#endif /* defined(GLX_USE_TLS) */
1451	.size	GL_PREFIX(Color4uiv), .-GL_PREFIX(Color4uiv)
1452
1453	.p2align	4,,15
1454	.globl	GL_PREFIX(Color4us)
1455	.type	GL_PREFIX(Color4us), @function
1456GL_PREFIX(Color4us):
1457#if defined(GLX_USE_TLS)
1458	call	_x86_64_get_dispatch@PLT
1459	movq	312(%rax), %r11
1460	jmp	*%r11
1461#elif defined(HAVE_PTHREAD)
1462	pushq	%rdi
1463	pushq	%rsi
1464	pushq	%rdx
1465	pushq	%rcx
1466	pushq	%rbp
1467	call	_x86_64_get_dispatch@PLT
1468	popq	%rbp
1469	popq	%rcx
1470	popq	%rdx
1471	popq	%rsi
1472	popq	%rdi
1473	movq	312(%rax), %r11
1474	jmp	*%r11
1475#else
1476	movq	_glapi_Dispatch(%rip), %rax
1477	testq	%rax, %rax
1478	je	1f
1479	movq	312(%rax), %r11
1480	jmp	*%r11
14811:
1482	pushq	%rdi
1483	pushq	%rsi
1484	pushq	%rdx
1485	pushq	%rcx
1486	pushq	%rbp
1487	call	_glapi_get_dispatch
1488	popq	%rbp
1489	popq	%rcx
1490	popq	%rdx
1491	popq	%rsi
1492	popq	%rdi
1493	movq	312(%rax), %r11
1494	jmp	*%r11
1495#endif /* defined(GLX_USE_TLS) */
1496	.size	GL_PREFIX(Color4us), .-GL_PREFIX(Color4us)
1497
1498	.p2align	4,,15
1499	.globl	GL_PREFIX(Color4usv)
1500	.type	GL_PREFIX(Color4usv), @function
1501GL_PREFIX(Color4usv):
1502#if defined(GLX_USE_TLS)
1503	call	_x86_64_get_dispatch@PLT
1504	movq	320(%rax), %r11
1505	jmp	*%r11
1506#elif defined(HAVE_PTHREAD)
1507	pushq	%rdi
1508	call	_x86_64_get_dispatch@PLT
1509	popq	%rdi
1510	movq	320(%rax), %r11
1511	jmp	*%r11
1512#else
1513	movq	_glapi_Dispatch(%rip), %rax
1514	testq	%rax, %rax
1515	je	1f
1516	movq	320(%rax), %r11
1517	jmp	*%r11
15181:
1519	pushq	%rdi
1520	call	_glapi_get_dispatch
1521	popq	%rdi
1522	movq	320(%rax), %r11
1523	jmp	*%r11
1524#endif /* defined(GLX_USE_TLS) */
1525	.size	GL_PREFIX(Color4usv), .-GL_PREFIX(Color4usv)
1526
1527	.p2align	4,,15
1528	.globl	GL_PREFIX(EdgeFlag)
1529	.type	GL_PREFIX(EdgeFlag), @function
1530GL_PREFIX(EdgeFlag):
1531#if defined(GLX_USE_TLS)
1532	call	_x86_64_get_dispatch@PLT
1533	movq	328(%rax), %r11
1534	jmp	*%r11
1535#elif defined(HAVE_PTHREAD)
1536	pushq	%rdi
1537	call	_x86_64_get_dispatch@PLT
1538	popq	%rdi
1539	movq	328(%rax), %r11
1540	jmp	*%r11
1541#else
1542	movq	_glapi_Dispatch(%rip), %rax
1543	testq	%rax, %rax
1544	je	1f
1545	movq	328(%rax), %r11
1546	jmp	*%r11
15471:
1548	pushq	%rdi
1549	call	_glapi_get_dispatch
1550	popq	%rdi
1551	movq	328(%rax), %r11
1552	jmp	*%r11
1553#endif /* defined(GLX_USE_TLS) */
1554	.size	GL_PREFIX(EdgeFlag), .-GL_PREFIX(EdgeFlag)
1555
1556	.p2align	4,,15
1557	.globl	GL_PREFIX(EdgeFlagv)
1558	.type	GL_PREFIX(EdgeFlagv), @function
1559GL_PREFIX(EdgeFlagv):
1560#if defined(GLX_USE_TLS)
1561	call	_x86_64_get_dispatch@PLT
1562	movq	336(%rax), %r11
1563	jmp	*%r11
1564#elif defined(HAVE_PTHREAD)
1565	pushq	%rdi
1566	call	_x86_64_get_dispatch@PLT
1567	popq	%rdi
1568	movq	336(%rax), %r11
1569	jmp	*%r11
1570#else
1571	movq	_glapi_Dispatch(%rip), %rax
1572	testq	%rax, %rax
1573	je	1f
1574	movq	336(%rax), %r11
1575	jmp	*%r11
15761:
1577	pushq	%rdi
1578	call	_glapi_get_dispatch
1579	popq	%rdi
1580	movq	336(%rax), %r11
1581	jmp	*%r11
1582#endif /* defined(GLX_USE_TLS) */
1583	.size	GL_PREFIX(EdgeFlagv), .-GL_PREFIX(EdgeFlagv)
1584
1585	.p2align	4,,15
1586	.globl	GL_PREFIX(End)
1587	.type	GL_PREFIX(End), @function
1588GL_PREFIX(End):
1589#if defined(GLX_USE_TLS)
1590	call	_x86_64_get_dispatch@PLT
1591	movq	344(%rax), %r11
1592	jmp	*%r11
1593#elif defined(HAVE_PTHREAD)
1594	pushq	%rbp
1595	call	_x86_64_get_dispatch@PLT
1596	popq	%rbp
1597	movq	344(%rax), %r11
1598	jmp	*%r11
1599#else
1600	movq	_glapi_Dispatch(%rip), %rax
1601	testq	%rax, %rax
1602	je	1f
1603	movq	344(%rax), %r11
1604	jmp	*%r11
16051:
1606	pushq	%rbp
1607	call	_glapi_get_dispatch
1608	popq	%rbp
1609	movq	344(%rax), %r11
1610	jmp	*%r11
1611#endif /* defined(GLX_USE_TLS) */
1612	.size	GL_PREFIX(End), .-GL_PREFIX(End)
1613
1614	.p2align	4,,15
1615	.globl	GL_PREFIX(Indexd)
1616	.type	GL_PREFIX(Indexd), @function
1617GL_PREFIX(Indexd):
1618#if defined(GLX_USE_TLS)
1619	call	_x86_64_get_dispatch@PLT
1620	movq	352(%rax), %r11
1621	jmp	*%r11
1622#elif defined(HAVE_PTHREAD)
1623	subq	$8, %rsp
1624	movq	%xmm0, (%rsp)
1625	call	_x86_64_get_dispatch@PLT
1626	movq	(%rsp), %xmm0
1627	addq	$8, %rsp
1628	movq	352(%rax), %r11
1629	jmp	*%r11
1630#else
1631	movq	_glapi_Dispatch(%rip), %rax
1632	testq	%rax, %rax
1633	je	1f
1634	movq	352(%rax), %r11
1635	jmp	*%r11
16361:
1637	subq	$8, %rsp
1638	movq	%xmm0, (%rsp)
1639	call	_glapi_get_dispatch
1640	movq	(%rsp), %xmm0
1641	addq	$8, %rsp
1642	movq	352(%rax), %r11
1643	jmp	*%r11
1644#endif /* defined(GLX_USE_TLS) */
1645	.size	GL_PREFIX(Indexd), .-GL_PREFIX(Indexd)
1646
1647	.p2align	4,,15
1648	.globl	GL_PREFIX(Indexdv)
1649	.type	GL_PREFIX(Indexdv), @function
1650GL_PREFIX(Indexdv):
1651#if defined(GLX_USE_TLS)
1652	call	_x86_64_get_dispatch@PLT
1653	movq	360(%rax), %r11
1654	jmp	*%r11
1655#elif defined(HAVE_PTHREAD)
1656	pushq	%rdi
1657	call	_x86_64_get_dispatch@PLT
1658	popq	%rdi
1659	movq	360(%rax), %r11
1660	jmp	*%r11
1661#else
1662	movq	_glapi_Dispatch(%rip), %rax
1663	testq	%rax, %rax
1664	je	1f
1665	movq	360(%rax), %r11
1666	jmp	*%r11
16671:
1668	pushq	%rdi
1669	call	_glapi_get_dispatch
1670	popq	%rdi
1671	movq	360(%rax), %r11
1672	jmp	*%r11
1673#endif /* defined(GLX_USE_TLS) */
1674	.size	GL_PREFIX(Indexdv), .-GL_PREFIX(Indexdv)
1675
1676	.p2align	4,,15
1677	.globl	GL_PREFIX(Indexf)
1678	.type	GL_PREFIX(Indexf), @function
1679GL_PREFIX(Indexf):
1680#if defined(GLX_USE_TLS)
1681	call	_x86_64_get_dispatch@PLT
1682	movq	368(%rax), %r11
1683	jmp	*%r11
1684#elif defined(HAVE_PTHREAD)
1685	subq	$8, %rsp
1686	movq	%xmm0, (%rsp)
1687	call	_x86_64_get_dispatch@PLT
1688	movq	(%rsp), %xmm0
1689	addq	$8, %rsp
1690	movq	368(%rax), %r11
1691	jmp	*%r11
1692#else
1693	movq	_glapi_Dispatch(%rip), %rax
1694	testq	%rax, %rax
1695	je	1f
1696	movq	368(%rax), %r11
1697	jmp	*%r11
16981:
1699	subq	$8, %rsp
1700	movq	%xmm0, (%rsp)
1701	call	_glapi_get_dispatch
1702	movq	(%rsp), %xmm0
1703	addq	$8, %rsp
1704	movq	368(%rax), %r11
1705	jmp	*%r11
1706#endif /* defined(GLX_USE_TLS) */
1707	.size	GL_PREFIX(Indexf), .-GL_PREFIX(Indexf)
1708
1709	.p2align	4,,15
1710	.globl	GL_PREFIX(Indexfv)
1711	.type	GL_PREFIX(Indexfv), @function
1712GL_PREFIX(Indexfv):
1713#if defined(GLX_USE_TLS)
1714	call	_x86_64_get_dispatch@PLT
1715	movq	376(%rax), %r11
1716	jmp	*%r11
1717#elif defined(HAVE_PTHREAD)
1718	pushq	%rdi
1719	call	_x86_64_get_dispatch@PLT
1720	popq	%rdi
1721	movq	376(%rax), %r11
1722	jmp	*%r11
1723#else
1724	movq	_glapi_Dispatch(%rip), %rax
1725	testq	%rax, %rax
1726	je	1f
1727	movq	376(%rax), %r11
1728	jmp	*%r11
17291:
1730	pushq	%rdi
1731	call	_glapi_get_dispatch
1732	popq	%rdi
1733	movq	376(%rax), %r11
1734	jmp	*%r11
1735#endif /* defined(GLX_USE_TLS) */
1736	.size	GL_PREFIX(Indexfv), .-GL_PREFIX(Indexfv)
1737
1738	.p2align	4,,15
1739	.globl	GL_PREFIX(Indexi)
1740	.type	GL_PREFIX(Indexi), @function
1741GL_PREFIX(Indexi):
1742#if defined(GLX_USE_TLS)
1743	call	_x86_64_get_dispatch@PLT
1744	movq	384(%rax), %r11
1745	jmp	*%r11
1746#elif defined(HAVE_PTHREAD)
1747	pushq	%rdi
1748	call	_x86_64_get_dispatch@PLT
1749	popq	%rdi
1750	movq	384(%rax), %r11
1751	jmp	*%r11
1752#else
1753	movq	_glapi_Dispatch(%rip), %rax
1754	testq	%rax, %rax
1755	je	1f
1756	movq	384(%rax), %r11
1757	jmp	*%r11
17581:
1759	pushq	%rdi
1760	call	_glapi_get_dispatch
1761	popq	%rdi
1762	movq	384(%rax), %r11
1763	jmp	*%r11
1764#endif /* defined(GLX_USE_TLS) */
1765	.size	GL_PREFIX(Indexi), .-GL_PREFIX(Indexi)
1766
1767	.p2align	4,,15
1768	.globl	GL_PREFIX(Indexiv)
1769	.type	GL_PREFIX(Indexiv), @function
1770GL_PREFIX(Indexiv):
1771#if defined(GLX_USE_TLS)
1772	call	_x86_64_get_dispatch@PLT
1773	movq	392(%rax), %r11
1774	jmp	*%r11
1775#elif defined(HAVE_PTHREAD)
1776	pushq	%rdi
1777	call	_x86_64_get_dispatch@PLT
1778	popq	%rdi
1779	movq	392(%rax), %r11
1780	jmp	*%r11
1781#else
1782	movq	_glapi_Dispatch(%rip), %rax
1783	testq	%rax, %rax
1784	je	1f
1785	movq	392(%rax), %r11
1786	jmp	*%r11
17871:
1788	pushq	%rdi
1789	call	_glapi_get_dispatch
1790	popq	%rdi
1791	movq	392(%rax), %r11
1792	jmp	*%r11
1793#endif /* defined(GLX_USE_TLS) */
1794	.size	GL_PREFIX(Indexiv), .-GL_PREFIX(Indexiv)
1795
1796	.p2align	4,,15
1797	.globl	GL_PREFIX(Indexs)
1798	.type	GL_PREFIX(Indexs), @function
1799GL_PREFIX(Indexs):
1800#if defined(GLX_USE_TLS)
1801	call	_x86_64_get_dispatch@PLT
1802	movq	400(%rax), %r11
1803	jmp	*%r11
1804#elif defined(HAVE_PTHREAD)
1805	pushq	%rdi
1806	call	_x86_64_get_dispatch@PLT
1807	popq	%rdi
1808	movq	400(%rax), %r11
1809	jmp	*%r11
1810#else
1811	movq	_glapi_Dispatch(%rip), %rax
1812	testq	%rax, %rax
1813	je	1f
1814	movq	400(%rax), %r11
1815	jmp	*%r11
18161:
1817	pushq	%rdi
1818	call	_glapi_get_dispatch
1819	popq	%rdi
1820	movq	400(%rax), %r11
1821	jmp	*%r11
1822#endif /* defined(GLX_USE_TLS) */
1823	.size	GL_PREFIX(Indexs), .-GL_PREFIX(Indexs)
1824
1825	.p2align	4,,15
1826	.globl	GL_PREFIX(Indexsv)
1827	.type	GL_PREFIX(Indexsv), @function
1828GL_PREFIX(Indexsv):
1829#if defined(GLX_USE_TLS)
1830	call	_x86_64_get_dispatch@PLT
1831	movq	408(%rax), %r11
1832	jmp	*%r11
1833#elif defined(HAVE_PTHREAD)
1834	pushq	%rdi
1835	call	_x86_64_get_dispatch@PLT
1836	popq	%rdi
1837	movq	408(%rax), %r11
1838	jmp	*%r11
1839#else
1840	movq	_glapi_Dispatch(%rip), %rax
1841	testq	%rax, %rax
1842	je	1f
1843	movq	408(%rax), %r11
1844	jmp	*%r11
18451:
1846	pushq	%rdi
1847	call	_glapi_get_dispatch
1848	popq	%rdi
1849	movq	408(%rax), %r11
1850	jmp	*%r11
1851#endif /* defined(GLX_USE_TLS) */
1852	.size	GL_PREFIX(Indexsv), .-GL_PREFIX(Indexsv)
1853
1854	.p2align	4,,15
1855	.globl	GL_PREFIX(Normal3b)
1856	.type	GL_PREFIX(Normal3b), @function
1857GL_PREFIX(Normal3b):
1858#if defined(GLX_USE_TLS)
1859	call	_x86_64_get_dispatch@PLT
1860	movq	416(%rax), %r11
1861	jmp	*%r11
1862#elif defined(HAVE_PTHREAD)
1863	pushq	%rdi
1864	pushq	%rsi
1865	pushq	%rdx
1866	call	_x86_64_get_dispatch@PLT
1867	popq	%rdx
1868	popq	%rsi
1869	popq	%rdi
1870	movq	416(%rax), %r11
1871	jmp	*%r11
1872#else
1873	movq	_glapi_Dispatch(%rip), %rax
1874	testq	%rax, %rax
1875	je	1f
1876	movq	416(%rax), %r11
1877	jmp	*%r11
18781:
1879	pushq	%rdi
1880	pushq	%rsi
1881	pushq	%rdx
1882	call	_glapi_get_dispatch
1883	popq	%rdx
1884	popq	%rsi
1885	popq	%rdi
1886	movq	416(%rax), %r11
1887	jmp	*%r11
1888#endif /* defined(GLX_USE_TLS) */
1889	.size	GL_PREFIX(Normal3b), .-GL_PREFIX(Normal3b)
1890
1891	.p2align	4,,15
1892	.globl	GL_PREFIX(Normal3bv)
1893	.type	GL_PREFIX(Normal3bv), @function
1894GL_PREFIX(Normal3bv):
1895#if defined(GLX_USE_TLS)
1896	call	_x86_64_get_dispatch@PLT
1897	movq	424(%rax), %r11
1898	jmp	*%r11
1899#elif defined(HAVE_PTHREAD)
1900	pushq	%rdi
1901	call	_x86_64_get_dispatch@PLT
1902	popq	%rdi
1903	movq	424(%rax), %r11
1904	jmp	*%r11
1905#else
1906	movq	_glapi_Dispatch(%rip), %rax
1907	testq	%rax, %rax
1908	je	1f
1909	movq	424(%rax), %r11
1910	jmp	*%r11
19111:
1912	pushq	%rdi
1913	call	_glapi_get_dispatch
1914	popq	%rdi
1915	movq	424(%rax), %r11
1916	jmp	*%r11
1917#endif /* defined(GLX_USE_TLS) */
1918	.size	GL_PREFIX(Normal3bv), .-GL_PREFIX(Normal3bv)
1919
1920	.p2align	4,,15
1921	.globl	GL_PREFIX(Normal3d)
1922	.type	GL_PREFIX(Normal3d), @function
1923GL_PREFIX(Normal3d):
1924#if defined(GLX_USE_TLS)
1925	call	_x86_64_get_dispatch@PLT
1926	movq	432(%rax), %r11
1927	jmp	*%r11
1928#elif defined(HAVE_PTHREAD)
1929	subq	$24, %rsp
1930	movq	%xmm0, (%rsp)
1931	movq	%xmm1, 8(%rsp)
1932	movq	%xmm2, 16(%rsp)
1933	call	_x86_64_get_dispatch@PLT
1934	movq	16(%rsp), %xmm2
1935	movq	8(%rsp), %xmm1
1936	movq	(%rsp), %xmm0
1937	addq	$24, %rsp
1938	movq	432(%rax), %r11
1939	jmp	*%r11
1940#else
1941	movq	_glapi_Dispatch(%rip), %rax
1942	testq	%rax, %rax
1943	je	1f
1944	movq	432(%rax), %r11
1945	jmp	*%r11
19461:
1947	subq	$24, %rsp
1948	movq	%xmm0, (%rsp)
1949	movq	%xmm1, 8(%rsp)
1950	movq	%xmm2, 16(%rsp)
1951	call	_glapi_get_dispatch
1952	movq	16(%rsp), %xmm2
1953	movq	8(%rsp), %xmm1
1954	movq	(%rsp), %xmm0
1955	addq	$24, %rsp
1956	movq	432(%rax), %r11
1957	jmp	*%r11
1958#endif /* defined(GLX_USE_TLS) */
1959	.size	GL_PREFIX(Normal3d), .-GL_PREFIX(Normal3d)
1960
1961	.p2align	4,,15
1962	.globl	GL_PREFIX(Normal3dv)
1963	.type	GL_PREFIX(Normal3dv), @function
1964GL_PREFIX(Normal3dv):
1965#if defined(GLX_USE_TLS)
1966	call	_x86_64_get_dispatch@PLT
1967	movq	440(%rax), %r11
1968	jmp	*%r11
1969#elif defined(HAVE_PTHREAD)
1970	pushq	%rdi
1971	call	_x86_64_get_dispatch@PLT
1972	popq	%rdi
1973	movq	440(%rax), %r11
1974	jmp	*%r11
1975#else
1976	movq	_glapi_Dispatch(%rip), %rax
1977	testq	%rax, %rax
1978	je	1f
1979	movq	440(%rax), %r11
1980	jmp	*%r11
19811:
1982	pushq	%rdi
1983	call	_glapi_get_dispatch
1984	popq	%rdi
1985	movq	440(%rax), %r11
1986	jmp	*%r11
1987#endif /* defined(GLX_USE_TLS) */
1988	.size	GL_PREFIX(Normal3dv), .-GL_PREFIX(Normal3dv)
1989
1990	.p2align	4,,15
1991	.globl	GL_PREFIX(Normal3f)
1992	.type	GL_PREFIX(Normal3f), @function
1993GL_PREFIX(Normal3f):
1994#if defined(GLX_USE_TLS)
1995	call	_x86_64_get_dispatch@PLT
1996	movq	448(%rax), %r11
1997	jmp	*%r11
1998#elif defined(HAVE_PTHREAD)
1999	subq	$24, %rsp
2000	movq	%xmm0, (%rsp)
2001	movq	%xmm1, 8(%rsp)
2002	movq	%xmm2, 16(%rsp)
2003	call	_x86_64_get_dispatch@PLT
2004	movq	16(%rsp), %xmm2
2005	movq	8(%rsp), %xmm1
2006	movq	(%rsp), %xmm0
2007	addq	$24, %rsp
2008	movq	448(%rax), %r11
2009	jmp	*%r11
2010#else
2011	movq	_glapi_Dispatch(%rip), %rax
2012	testq	%rax, %rax
2013	je	1f
2014	movq	448(%rax), %r11
2015	jmp	*%r11
20161:
2017	subq	$24, %rsp
2018	movq	%xmm0, (%rsp)
2019	movq	%xmm1, 8(%rsp)
2020	movq	%xmm2, 16(%rsp)
2021	call	_glapi_get_dispatch
2022	movq	16(%rsp), %xmm2
2023	movq	8(%rsp), %xmm1
2024	movq	(%rsp), %xmm0
2025	addq	$24, %rsp
2026	movq	448(%rax), %r11
2027	jmp	*%r11
2028#endif /* defined(GLX_USE_TLS) */
2029	.size	GL_PREFIX(Normal3f), .-GL_PREFIX(Normal3f)
2030
2031	.p2align	4,,15
2032	.globl	GL_PREFIX(Normal3fv)
2033	.type	GL_PREFIX(Normal3fv), @function
2034GL_PREFIX(Normal3fv):
2035#if defined(GLX_USE_TLS)
2036	call	_x86_64_get_dispatch@PLT
2037	movq	456(%rax), %r11
2038	jmp	*%r11
2039#elif defined(HAVE_PTHREAD)
2040	pushq	%rdi
2041	call	_x86_64_get_dispatch@PLT
2042	popq	%rdi
2043	movq	456(%rax), %r11
2044	jmp	*%r11
2045#else
2046	movq	_glapi_Dispatch(%rip), %rax
2047	testq	%rax, %rax
2048	je	1f
2049	movq	456(%rax), %r11
2050	jmp	*%r11
20511:
2052	pushq	%rdi
2053	call	_glapi_get_dispatch
2054	popq	%rdi
2055	movq	456(%rax), %r11
2056	jmp	*%r11
2057#endif /* defined(GLX_USE_TLS) */
2058	.size	GL_PREFIX(Normal3fv), .-GL_PREFIX(Normal3fv)
2059
2060	.p2align	4,,15
2061	.globl	GL_PREFIX(Normal3i)
2062	.type	GL_PREFIX(Normal3i), @function
2063GL_PREFIX(Normal3i):
2064#if defined(GLX_USE_TLS)
2065	call	_x86_64_get_dispatch@PLT
2066	movq	464(%rax), %r11
2067	jmp	*%r11
2068#elif defined(HAVE_PTHREAD)
2069	pushq	%rdi
2070	pushq	%rsi
2071	pushq	%rdx
2072	call	_x86_64_get_dispatch@PLT
2073	popq	%rdx
2074	popq	%rsi
2075	popq	%rdi
2076	movq	464(%rax), %r11
2077	jmp	*%r11
2078#else
2079	movq	_glapi_Dispatch(%rip), %rax
2080	testq	%rax, %rax
2081	je	1f
2082	movq	464(%rax), %r11
2083	jmp	*%r11
20841:
2085	pushq	%rdi
2086	pushq	%rsi
2087	pushq	%rdx
2088	call	_glapi_get_dispatch
2089	popq	%rdx
2090	popq	%rsi
2091	popq	%rdi
2092	movq	464(%rax), %r11
2093	jmp	*%r11
2094#endif /* defined(GLX_USE_TLS) */
2095	.size	GL_PREFIX(Normal3i), .-GL_PREFIX(Normal3i)
2096
2097	.p2align	4,,15
2098	.globl	GL_PREFIX(Normal3iv)
2099	.type	GL_PREFIX(Normal3iv), @function
2100GL_PREFIX(Normal3iv):
2101#if defined(GLX_USE_TLS)
2102	call	_x86_64_get_dispatch@PLT
2103	movq	472(%rax), %r11
2104	jmp	*%r11
2105#elif defined(HAVE_PTHREAD)
2106	pushq	%rdi
2107	call	_x86_64_get_dispatch@PLT
2108	popq	%rdi
2109	movq	472(%rax), %r11
2110	jmp	*%r11
2111#else
2112	movq	_glapi_Dispatch(%rip), %rax
2113	testq	%rax, %rax
2114	je	1f
2115	movq	472(%rax), %r11
2116	jmp	*%r11
21171:
2118	pushq	%rdi
2119	call	_glapi_get_dispatch
2120	popq	%rdi
2121	movq	472(%rax), %r11
2122	jmp	*%r11
2123#endif /* defined(GLX_USE_TLS) */
2124	.size	GL_PREFIX(Normal3iv), .-GL_PREFIX(Normal3iv)
2125
2126	.p2align	4,,15
2127	.globl	GL_PREFIX(Normal3s)
2128	.type	GL_PREFIX(Normal3s), @function
2129GL_PREFIX(Normal3s):
2130#if defined(GLX_USE_TLS)
2131	call	_x86_64_get_dispatch@PLT
2132	movq	480(%rax), %r11
2133	jmp	*%r11
2134#elif defined(HAVE_PTHREAD)
2135	pushq	%rdi
2136	pushq	%rsi
2137	pushq	%rdx
2138	call	_x86_64_get_dispatch@PLT
2139	popq	%rdx
2140	popq	%rsi
2141	popq	%rdi
2142	movq	480(%rax), %r11
2143	jmp	*%r11
2144#else
2145	movq	_glapi_Dispatch(%rip), %rax
2146	testq	%rax, %rax
2147	je	1f
2148	movq	480(%rax), %r11
2149	jmp	*%r11
21501:
2151	pushq	%rdi
2152	pushq	%rsi
2153	pushq	%rdx
2154	call	_glapi_get_dispatch
2155	popq	%rdx
2156	popq	%rsi
2157	popq	%rdi
2158	movq	480(%rax), %r11
2159	jmp	*%r11
2160#endif /* defined(GLX_USE_TLS) */
2161	.size	GL_PREFIX(Normal3s), .-GL_PREFIX(Normal3s)
2162
2163	.p2align	4,,15
2164	.globl	GL_PREFIX(Normal3sv)
2165	.type	GL_PREFIX(Normal3sv), @function
2166GL_PREFIX(Normal3sv):
2167#if defined(GLX_USE_TLS)
2168	call	_x86_64_get_dispatch@PLT
2169	movq	488(%rax), %r11
2170	jmp	*%r11
2171#elif defined(HAVE_PTHREAD)
2172	pushq	%rdi
2173	call	_x86_64_get_dispatch@PLT
2174	popq	%rdi
2175	movq	488(%rax), %r11
2176	jmp	*%r11
2177#else
2178	movq	_glapi_Dispatch(%rip), %rax
2179	testq	%rax, %rax
2180	je	1f
2181	movq	488(%rax), %r11
2182	jmp	*%r11
21831:
2184	pushq	%rdi
2185	call	_glapi_get_dispatch
2186	popq	%rdi
2187	movq	488(%rax), %r11
2188	jmp	*%r11
2189#endif /* defined(GLX_USE_TLS) */
2190	.size	GL_PREFIX(Normal3sv), .-GL_PREFIX(Normal3sv)
2191
2192	.p2align	4,,15
2193	.globl	GL_PREFIX(RasterPos2d)
2194	.type	GL_PREFIX(RasterPos2d), @function
2195GL_PREFIX(RasterPos2d):
2196#if defined(GLX_USE_TLS)
2197	call	_x86_64_get_dispatch@PLT
2198	movq	496(%rax), %r11
2199	jmp	*%r11
2200#elif defined(HAVE_PTHREAD)
2201	subq	$24, %rsp
2202	movq	%xmm0, (%rsp)
2203	movq	%xmm1, 8(%rsp)
2204	call	_x86_64_get_dispatch@PLT
2205	movq	8(%rsp), %xmm1
2206	movq	(%rsp), %xmm0
2207	addq	$24, %rsp
2208	movq	496(%rax), %r11
2209	jmp	*%r11
2210#else
2211	movq	_glapi_Dispatch(%rip), %rax
2212	testq	%rax, %rax
2213	je	1f
2214	movq	496(%rax), %r11
2215	jmp	*%r11
22161:
2217	subq	$24, %rsp
2218	movq	%xmm0, (%rsp)
2219	movq	%xmm1, 8(%rsp)
2220	call	_glapi_get_dispatch
2221	movq	8(%rsp), %xmm1
2222	movq	(%rsp), %xmm0
2223	addq	$24, %rsp
2224	movq	496(%rax), %r11
2225	jmp	*%r11
2226#endif /* defined(GLX_USE_TLS) */
2227	.size	GL_PREFIX(RasterPos2d), .-GL_PREFIX(RasterPos2d)
2228
2229	.p2align	4,,15
2230	.globl	GL_PREFIX(RasterPos2dv)
2231	.type	GL_PREFIX(RasterPos2dv), @function
2232GL_PREFIX(RasterPos2dv):
2233#if defined(GLX_USE_TLS)
2234	call	_x86_64_get_dispatch@PLT
2235	movq	504(%rax), %r11
2236	jmp	*%r11
2237#elif defined(HAVE_PTHREAD)
2238	pushq	%rdi
2239	call	_x86_64_get_dispatch@PLT
2240	popq	%rdi
2241	movq	504(%rax), %r11
2242	jmp	*%r11
2243#else
2244	movq	_glapi_Dispatch(%rip), %rax
2245	testq	%rax, %rax
2246	je	1f
2247	movq	504(%rax), %r11
2248	jmp	*%r11
22491:
2250	pushq	%rdi
2251	call	_glapi_get_dispatch
2252	popq	%rdi
2253	movq	504(%rax), %r11
2254	jmp	*%r11
2255#endif /* defined(GLX_USE_TLS) */
2256	.size	GL_PREFIX(RasterPos2dv), .-GL_PREFIX(RasterPos2dv)
2257
2258	.p2align	4,,15
2259	.globl	GL_PREFIX(RasterPos2f)
2260	.type	GL_PREFIX(RasterPos2f), @function
2261GL_PREFIX(RasterPos2f):
2262#if defined(GLX_USE_TLS)
2263	call	_x86_64_get_dispatch@PLT
2264	movq	512(%rax), %r11
2265	jmp	*%r11
2266#elif defined(HAVE_PTHREAD)
2267	subq	$24, %rsp
2268	movq	%xmm0, (%rsp)
2269	movq	%xmm1, 8(%rsp)
2270	call	_x86_64_get_dispatch@PLT
2271	movq	8(%rsp), %xmm1
2272	movq	(%rsp), %xmm0
2273	addq	$24, %rsp
2274	movq	512(%rax), %r11
2275	jmp	*%r11
2276#else
2277	movq	_glapi_Dispatch(%rip), %rax
2278	testq	%rax, %rax
2279	je	1f
2280	movq	512(%rax), %r11
2281	jmp	*%r11
22821:
2283	subq	$24, %rsp
2284	movq	%xmm0, (%rsp)
2285	movq	%xmm1, 8(%rsp)
2286	call	_glapi_get_dispatch
2287	movq	8(%rsp), %xmm1
2288	movq	(%rsp), %xmm0
2289	addq	$24, %rsp
2290	movq	512(%rax), %r11
2291	jmp	*%r11
2292#endif /* defined(GLX_USE_TLS) */
2293	.size	GL_PREFIX(RasterPos2f), .-GL_PREFIX(RasterPos2f)
2294
2295	.p2align	4,,15
2296	.globl	GL_PREFIX(RasterPos2fv)
2297	.type	GL_PREFIX(RasterPos2fv), @function
2298GL_PREFIX(RasterPos2fv):
2299#if defined(GLX_USE_TLS)
2300	call	_x86_64_get_dispatch@PLT
2301	movq	520(%rax), %r11
2302	jmp	*%r11
2303#elif defined(HAVE_PTHREAD)
2304	pushq	%rdi
2305	call	_x86_64_get_dispatch@PLT
2306	popq	%rdi
2307	movq	520(%rax), %r11
2308	jmp	*%r11
2309#else
2310	movq	_glapi_Dispatch(%rip), %rax
2311	testq	%rax, %rax
2312	je	1f
2313	movq	520(%rax), %r11
2314	jmp	*%r11
23151:
2316	pushq	%rdi
2317	call	_glapi_get_dispatch
2318	popq	%rdi
2319	movq	520(%rax), %r11
2320	jmp	*%r11
2321#endif /* defined(GLX_USE_TLS) */
2322	.size	GL_PREFIX(RasterPos2fv), .-GL_PREFIX(RasterPos2fv)
2323
2324	.p2align	4,,15
2325	.globl	GL_PREFIX(RasterPos2i)
2326	.type	GL_PREFIX(RasterPos2i), @function
2327GL_PREFIX(RasterPos2i):
2328#if defined(GLX_USE_TLS)
2329	call	_x86_64_get_dispatch@PLT
2330	movq	528(%rax), %r11
2331	jmp	*%r11
2332#elif defined(HAVE_PTHREAD)
2333	pushq	%rdi
2334	pushq	%rsi
2335	pushq	%rbp
2336	call	_x86_64_get_dispatch@PLT
2337	popq	%rbp
2338	popq	%rsi
2339	popq	%rdi
2340	movq	528(%rax), %r11
2341	jmp	*%r11
2342#else
2343	movq	_glapi_Dispatch(%rip), %rax
2344	testq	%rax, %rax
2345	je	1f
2346	movq	528(%rax), %r11
2347	jmp	*%r11
23481:
2349	pushq	%rdi
2350	pushq	%rsi
2351	pushq	%rbp
2352	call	_glapi_get_dispatch
2353	popq	%rbp
2354	popq	%rsi
2355	popq	%rdi
2356	movq	528(%rax), %r11
2357	jmp	*%r11
2358#endif /* defined(GLX_USE_TLS) */
2359	.size	GL_PREFIX(RasterPos2i), .-GL_PREFIX(RasterPos2i)
2360
2361	.p2align	4,,15
2362	.globl	GL_PREFIX(RasterPos2iv)
2363	.type	GL_PREFIX(RasterPos2iv), @function
2364GL_PREFIX(RasterPos2iv):
2365#if defined(GLX_USE_TLS)
2366	call	_x86_64_get_dispatch@PLT
2367	movq	536(%rax), %r11
2368	jmp	*%r11
2369#elif defined(HAVE_PTHREAD)
2370	pushq	%rdi
2371	call	_x86_64_get_dispatch@PLT
2372	popq	%rdi
2373	movq	536(%rax), %r11
2374	jmp	*%r11
2375#else
2376	movq	_glapi_Dispatch(%rip), %rax
2377	testq	%rax, %rax
2378	je	1f
2379	movq	536(%rax), %r11
2380	jmp	*%r11
23811:
2382	pushq	%rdi
2383	call	_glapi_get_dispatch
2384	popq	%rdi
2385	movq	536(%rax), %r11
2386	jmp	*%r11
2387#endif /* defined(GLX_USE_TLS) */
2388	.size	GL_PREFIX(RasterPos2iv), .-GL_PREFIX(RasterPos2iv)
2389
2390	.p2align	4,,15
2391	.globl	GL_PREFIX(RasterPos2s)
2392	.type	GL_PREFIX(RasterPos2s), @function
2393GL_PREFIX(RasterPos2s):
2394#if defined(GLX_USE_TLS)
2395	call	_x86_64_get_dispatch@PLT
2396	movq	544(%rax), %r11
2397	jmp	*%r11
2398#elif defined(HAVE_PTHREAD)
2399	pushq	%rdi
2400	pushq	%rsi
2401	pushq	%rbp
2402	call	_x86_64_get_dispatch@PLT
2403	popq	%rbp
2404	popq	%rsi
2405	popq	%rdi
2406	movq	544(%rax), %r11
2407	jmp	*%r11
2408#else
2409	movq	_glapi_Dispatch(%rip), %rax
2410	testq	%rax, %rax
2411	je	1f
2412	movq	544(%rax), %r11
2413	jmp	*%r11
24141:
2415	pushq	%rdi
2416	pushq	%rsi
2417	pushq	%rbp
2418	call	_glapi_get_dispatch
2419	popq	%rbp
2420	popq	%rsi
2421	popq	%rdi
2422	movq	544(%rax), %r11
2423	jmp	*%r11
2424#endif /* defined(GLX_USE_TLS) */
2425	.size	GL_PREFIX(RasterPos2s), .-GL_PREFIX(RasterPos2s)
2426
2427	.p2align	4,,15
2428	.globl	GL_PREFIX(RasterPos2sv)
2429	.type	GL_PREFIX(RasterPos2sv), @function
2430GL_PREFIX(RasterPos2sv):
2431#if defined(GLX_USE_TLS)
2432	call	_x86_64_get_dispatch@PLT
2433	movq	552(%rax), %r11
2434	jmp	*%r11
2435#elif defined(HAVE_PTHREAD)
2436	pushq	%rdi
2437	call	_x86_64_get_dispatch@PLT
2438	popq	%rdi
2439	movq	552(%rax), %r11
2440	jmp	*%r11
2441#else
2442	movq	_glapi_Dispatch(%rip), %rax
2443	testq	%rax, %rax
2444	je	1f
2445	movq	552(%rax), %r11
2446	jmp	*%r11
24471:
2448	pushq	%rdi
2449	call	_glapi_get_dispatch
2450	popq	%rdi
2451	movq	552(%rax), %r11
2452	jmp	*%r11
2453#endif /* defined(GLX_USE_TLS) */
2454	.size	GL_PREFIX(RasterPos2sv), .-GL_PREFIX(RasterPos2sv)
2455
2456	.p2align	4,,15
2457	.globl	GL_PREFIX(RasterPos3d)
2458	.type	GL_PREFIX(RasterPos3d), @function
2459GL_PREFIX(RasterPos3d):
2460#if defined(GLX_USE_TLS)
2461	call	_x86_64_get_dispatch@PLT
2462	movq	560(%rax), %r11
2463	jmp	*%r11
2464#elif defined(HAVE_PTHREAD)
2465	subq	$24, %rsp
2466	movq	%xmm0, (%rsp)
2467	movq	%xmm1, 8(%rsp)
2468	movq	%xmm2, 16(%rsp)
2469	call	_x86_64_get_dispatch@PLT
2470	movq	16(%rsp), %xmm2
2471	movq	8(%rsp), %xmm1
2472	movq	(%rsp), %xmm0
2473	addq	$24, %rsp
2474	movq	560(%rax), %r11
2475	jmp	*%r11
2476#else
2477	movq	_glapi_Dispatch(%rip), %rax
2478	testq	%rax, %rax
2479	je	1f
2480	movq	560(%rax), %r11
2481	jmp	*%r11
24821:
2483	subq	$24, %rsp
2484	movq	%xmm0, (%rsp)
2485	movq	%xmm1, 8(%rsp)
2486	movq	%xmm2, 16(%rsp)
2487	call	_glapi_get_dispatch
2488	movq	16(%rsp), %xmm2
2489	movq	8(%rsp), %xmm1
2490	movq	(%rsp), %xmm0
2491	addq	$24, %rsp
2492	movq	560(%rax), %r11
2493	jmp	*%r11
2494#endif /* defined(GLX_USE_TLS) */
2495	.size	GL_PREFIX(RasterPos3d), .-GL_PREFIX(RasterPos3d)
2496
2497	.p2align	4,,15
2498	.globl	GL_PREFIX(RasterPos3dv)
2499	.type	GL_PREFIX(RasterPos3dv), @function
2500GL_PREFIX(RasterPos3dv):
2501#if defined(GLX_USE_TLS)
2502	call	_x86_64_get_dispatch@PLT
2503	movq	568(%rax), %r11
2504	jmp	*%r11
2505#elif defined(HAVE_PTHREAD)
2506	pushq	%rdi
2507	call	_x86_64_get_dispatch@PLT
2508	popq	%rdi
2509	movq	568(%rax), %r11
2510	jmp	*%r11
2511#else
2512	movq	_glapi_Dispatch(%rip), %rax
2513	testq	%rax, %rax
2514	je	1f
2515	movq	568(%rax), %r11
2516	jmp	*%r11
25171:
2518	pushq	%rdi
2519	call	_glapi_get_dispatch
2520	popq	%rdi
2521	movq	568(%rax), %r11
2522	jmp	*%r11
2523#endif /* defined(GLX_USE_TLS) */
2524	.size	GL_PREFIX(RasterPos3dv), .-GL_PREFIX(RasterPos3dv)
2525
2526	.p2align	4,,15
2527	.globl	GL_PREFIX(RasterPos3f)
2528	.type	GL_PREFIX(RasterPos3f), @function
2529GL_PREFIX(RasterPos3f):
2530#if defined(GLX_USE_TLS)
2531	call	_x86_64_get_dispatch@PLT
2532	movq	576(%rax), %r11
2533	jmp	*%r11
2534#elif defined(HAVE_PTHREAD)
2535	subq	$24, %rsp
2536	movq	%xmm0, (%rsp)
2537	movq	%xmm1, 8(%rsp)
2538	movq	%xmm2, 16(%rsp)
2539	call	_x86_64_get_dispatch@PLT
2540	movq	16(%rsp), %xmm2
2541	movq	8(%rsp), %xmm1
2542	movq	(%rsp), %xmm0
2543	addq	$24, %rsp
2544	movq	576(%rax), %r11
2545	jmp	*%r11
2546#else
2547	movq	_glapi_Dispatch(%rip), %rax
2548	testq	%rax, %rax
2549	je	1f
2550	movq	576(%rax), %r11
2551	jmp	*%r11
25521:
2553	subq	$24, %rsp
2554	movq	%xmm0, (%rsp)
2555	movq	%xmm1, 8(%rsp)
2556	movq	%xmm2, 16(%rsp)
2557	call	_glapi_get_dispatch
2558	movq	16(%rsp), %xmm2
2559	movq	8(%rsp), %xmm1
2560	movq	(%rsp), %xmm0
2561	addq	$24, %rsp
2562	movq	576(%rax), %r11
2563	jmp	*%r11
2564#endif /* defined(GLX_USE_TLS) */
2565	.size	GL_PREFIX(RasterPos3f), .-GL_PREFIX(RasterPos3f)
2566
2567	.p2align	4,,15
2568	.globl	GL_PREFIX(RasterPos3fv)
2569	.type	GL_PREFIX(RasterPos3fv), @function
2570GL_PREFIX(RasterPos3fv):
2571#if defined(GLX_USE_TLS)
2572	call	_x86_64_get_dispatch@PLT
2573	movq	584(%rax), %r11
2574	jmp	*%r11
2575#elif defined(HAVE_PTHREAD)
2576	pushq	%rdi
2577	call	_x86_64_get_dispatch@PLT
2578	popq	%rdi
2579	movq	584(%rax), %r11
2580	jmp	*%r11
2581#else
2582	movq	_glapi_Dispatch(%rip), %rax
2583	testq	%rax, %rax
2584	je	1f
2585	movq	584(%rax), %r11
2586	jmp	*%r11
25871:
2588	pushq	%rdi
2589	call	_glapi_get_dispatch
2590	popq	%rdi
2591	movq	584(%rax), %r11
2592	jmp	*%r11
2593#endif /* defined(GLX_USE_TLS) */
2594	.size	GL_PREFIX(RasterPos3fv), .-GL_PREFIX(RasterPos3fv)
2595
2596	.p2align	4,,15
2597	.globl	GL_PREFIX(RasterPos3i)
2598	.type	GL_PREFIX(RasterPos3i), @function
2599GL_PREFIX(RasterPos3i):
2600#if defined(GLX_USE_TLS)
2601	call	_x86_64_get_dispatch@PLT
2602	movq	592(%rax), %r11
2603	jmp	*%r11
2604#elif defined(HAVE_PTHREAD)
2605	pushq	%rdi
2606	pushq	%rsi
2607	pushq	%rdx
2608	call	_x86_64_get_dispatch@PLT
2609	popq	%rdx
2610	popq	%rsi
2611	popq	%rdi
2612	movq	592(%rax), %r11
2613	jmp	*%r11
2614#else
2615	movq	_glapi_Dispatch(%rip), %rax
2616	testq	%rax, %rax
2617	je	1f
2618	movq	592(%rax), %r11
2619	jmp	*%r11
26201:
2621	pushq	%rdi
2622	pushq	%rsi
2623	pushq	%rdx
2624	call	_glapi_get_dispatch
2625	popq	%rdx
2626	popq	%rsi
2627	popq	%rdi
2628	movq	592(%rax), %r11
2629	jmp	*%r11
2630#endif /* defined(GLX_USE_TLS) */
2631	.size	GL_PREFIX(RasterPos3i), .-GL_PREFIX(RasterPos3i)
2632
2633	.p2align	4,,15
2634	.globl	GL_PREFIX(RasterPos3iv)
2635	.type	GL_PREFIX(RasterPos3iv), @function
2636GL_PREFIX(RasterPos3iv):
2637#if defined(GLX_USE_TLS)
2638	call	_x86_64_get_dispatch@PLT
2639	movq	600(%rax), %r11
2640	jmp	*%r11
2641#elif defined(HAVE_PTHREAD)
2642	pushq	%rdi
2643	call	_x86_64_get_dispatch@PLT
2644	popq	%rdi
2645	movq	600(%rax), %r11
2646	jmp	*%r11
2647#else
2648	movq	_glapi_Dispatch(%rip), %rax
2649	testq	%rax, %rax
2650	je	1f
2651	movq	600(%rax), %r11
2652	jmp	*%r11
26531:
2654	pushq	%rdi
2655	call	_glapi_get_dispatch
2656	popq	%rdi
2657	movq	600(%rax), %r11
2658	jmp	*%r11
2659#endif /* defined(GLX_USE_TLS) */
2660	.size	GL_PREFIX(RasterPos3iv), .-GL_PREFIX(RasterPos3iv)
2661
2662	.p2align	4,,15
2663	.globl	GL_PREFIX(RasterPos3s)
2664	.type	GL_PREFIX(RasterPos3s), @function
2665GL_PREFIX(RasterPos3s):
2666#if defined(GLX_USE_TLS)
2667	call	_x86_64_get_dispatch@PLT
2668	movq	608(%rax), %r11
2669	jmp	*%r11
2670#elif defined(HAVE_PTHREAD)
2671	pushq	%rdi
2672	pushq	%rsi
2673	pushq	%rdx
2674	call	_x86_64_get_dispatch@PLT
2675	popq	%rdx
2676	popq	%rsi
2677	popq	%rdi
2678	movq	608(%rax), %r11
2679	jmp	*%r11
2680#else
2681	movq	_glapi_Dispatch(%rip), %rax
2682	testq	%rax, %rax
2683	je	1f
2684	movq	608(%rax), %r11
2685	jmp	*%r11
26861:
2687	pushq	%rdi
2688	pushq	%rsi
2689	pushq	%rdx
2690	call	_glapi_get_dispatch
2691	popq	%rdx
2692	popq	%rsi
2693	popq	%rdi
2694	movq	608(%rax), %r11
2695	jmp	*%r11
2696#endif /* defined(GLX_USE_TLS) */
2697	.size	GL_PREFIX(RasterPos3s), .-GL_PREFIX(RasterPos3s)
2698
2699	.p2align	4,,15
2700	.globl	GL_PREFIX(RasterPos3sv)
2701	.type	GL_PREFIX(RasterPos3sv), @function
2702GL_PREFIX(RasterPos3sv):
2703#if defined(GLX_USE_TLS)
2704	call	_x86_64_get_dispatch@PLT
2705	movq	616(%rax), %r11
2706	jmp	*%r11
2707#elif defined(HAVE_PTHREAD)
2708	pushq	%rdi
2709	call	_x86_64_get_dispatch@PLT
2710	popq	%rdi
2711	movq	616(%rax), %r11
2712	jmp	*%r11
2713#else
2714	movq	_glapi_Dispatch(%rip), %rax
2715	testq	%rax, %rax
2716	je	1f
2717	movq	616(%rax), %r11
2718	jmp	*%r11
27191:
2720	pushq	%rdi
2721	call	_glapi_get_dispatch
2722	popq	%rdi
2723	movq	616(%rax), %r11
2724	jmp	*%r11
2725#endif /* defined(GLX_USE_TLS) */
2726	.size	GL_PREFIX(RasterPos3sv), .-GL_PREFIX(RasterPos3sv)
2727
2728	.p2align	4,,15
2729	.globl	GL_PREFIX(RasterPos4d)
2730	.type	GL_PREFIX(RasterPos4d), @function
2731GL_PREFIX(RasterPos4d):
2732#if defined(GLX_USE_TLS)
2733	call	_x86_64_get_dispatch@PLT
2734	movq	624(%rax), %r11
2735	jmp	*%r11
2736#elif defined(HAVE_PTHREAD)
2737	subq	$40, %rsp
2738	movq	%xmm0, (%rsp)
2739	movq	%xmm1, 8(%rsp)
2740	movq	%xmm2, 16(%rsp)
2741	movq	%xmm3, 24(%rsp)
2742	call	_x86_64_get_dispatch@PLT
2743	movq	24(%rsp), %xmm3
2744	movq	16(%rsp), %xmm2
2745	movq	8(%rsp), %xmm1
2746	movq	(%rsp), %xmm0
2747	addq	$40, %rsp
2748	movq	624(%rax), %r11
2749	jmp	*%r11
2750#else
2751	movq	_glapi_Dispatch(%rip), %rax
2752	testq	%rax, %rax
2753	je	1f
2754	movq	624(%rax), %r11
2755	jmp	*%r11
27561:
2757	subq	$40, %rsp
2758	movq	%xmm0, (%rsp)
2759	movq	%xmm1, 8(%rsp)
2760	movq	%xmm2, 16(%rsp)
2761	movq	%xmm3, 24(%rsp)
2762	call	_glapi_get_dispatch
2763	movq	24(%rsp), %xmm3
2764	movq	16(%rsp), %xmm2
2765	movq	8(%rsp), %xmm1
2766	movq	(%rsp), %xmm0
2767	addq	$40, %rsp
2768	movq	624(%rax), %r11
2769	jmp	*%r11
2770#endif /* defined(GLX_USE_TLS) */
2771	.size	GL_PREFIX(RasterPos4d), .-GL_PREFIX(RasterPos4d)
2772
2773	.p2align	4,,15
2774	.globl	GL_PREFIX(RasterPos4dv)
2775	.type	GL_PREFIX(RasterPos4dv), @function
2776GL_PREFIX(RasterPos4dv):
2777#if defined(GLX_USE_TLS)
2778	call	_x86_64_get_dispatch@PLT
2779	movq	632(%rax), %r11
2780	jmp	*%r11
2781#elif defined(HAVE_PTHREAD)
2782	pushq	%rdi
2783	call	_x86_64_get_dispatch@PLT
2784	popq	%rdi
2785	movq	632(%rax), %r11
2786	jmp	*%r11
2787#else
2788	movq	_glapi_Dispatch(%rip), %rax
2789	testq	%rax, %rax
2790	je	1f
2791	movq	632(%rax), %r11
2792	jmp	*%r11
27931:
2794	pushq	%rdi
2795	call	_glapi_get_dispatch
2796	popq	%rdi
2797	movq	632(%rax), %r11
2798	jmp	*%r11
2799#endif /* defined(GLX_USE_TLS) */
2800	.size	GL_PREFIX(RasterPos4dv), .-GL_PREFIX(RasterPos4dv)
2801
2802	.p2align	4,,15
2803	.globl	GL_PREFIX(RasterPos4f)
2804	.type	GL_PREFIX(RasterPos4f), @function
2805GL_PREFIX(RasterPos4f):
2806#if defined(GLX_USE_TLS)
2807	call	_x86_64_get_dispatch@PLT
2808	movq	640(%rax), %r11
2809	jmp	*%r11
2810#elif defined(HAVE_PTHREAD)
2811	subq	$40, %rsp
2812	movq	%xmm0, (%rsp)
2813	movq	%xmm1, 8(%rsp)
2814	movq	%xmm2, 16(%rsp)
2815	movq	%xmm3, 24(%rsp)
2816	call	_x86_64_get_dispatch@PLT
2817	movq	24(%rsp), %xmm3
2818	movq	16(%rsp), %xmm2
2819	movq	8(%rsp), %xmm1
2820	movq	(%rsp), %xmm0
2821	addq	$40, %rsp
2822	movq	640(%rax), %r11
2823	jmp	*%r11
2824#else
2825	movq	_glapi_Dispatch(%rip), %rax
2826	testq	%rax, %rax
2827	je	1f
2828	movq	640(%rax), %r11
2829	jmp	*%r11
28301:
2831	subq	$40, %rsp
2832	movq	%xmm0, (%rsp)
2833	movq	%xmm1, 8(%rsp)
2834	movq	%xmm2, 16(%rsp)
2835	movq	%xmm3, 24(%rsp)
2836	call	_glapi_get_dispatch
2837	movq	24(%rsp), %xmm3
2838	movq	16(%rsp), %xmm2
2839	movq	8(%rsp), %xmm1
2840	movq	(%rsp), %xmm0
2841	addq	$40, %rsp
2842	movq	640(%rax), %r11
2843	jmp	*%r11
2844#endif /* defined(GLX_USE_TLS) */
2845	.size	GL_PREFIX(RasterPos4f), .-GL_PREFIX(RasterPos4f)
2846
2847	.p2align	4,,15
2848	.globl	GL_PREFIX(RasterPos4fv)
2849	.type	GL_PREFIX(RasterPos4fv), @function
2850GL_PREFIX(RasterPos4fv):
2851#if defined(GLX_USE_TLS)
2852	call	_x86_64_get_dispatch@PLT
2853	movq	648(%rax), %r11
2854	jmp	*%r11
2855#elif defined(HAVE_PTHREAD)
2856	pushq	%rdi
2857	call	_x86_64_get_dispatch@PLT
2858	popq	%rdi
2859	movq	648(%rax), %r11
2860	jmp	*%r11
2861#else
2862	movq	_glapi_Dispatch(%rip), %rax
2863	testq	%rax, %rax
2864	je	1f
2865	movq	648(%rax), %r11
2866	jmp	*%r11
28671:
2868	pushq	%rdi
2869	call	_glapi_get_dispatch
2870	popq	%rdi
2871	movq	648(%rax), %r11
2872	jmp	*%r11
2873#endif /* defined(GLX_USE_TLS) */
2874	.size	GL_PREFIX(RasterPos4fv), .-GL_PREFIX(RasterPos4fv)
2875
2876	.p2align	4,,15
2877	.globl	GL_PREFIX(RasterPos4i)
2878	.type	GL_PREFIX(RasterPos4i), @function
2879GL_PREFIX(RasterPos4i):
2880#if defined(GLX_USE_TLS)
2881	call	_x86_64_get_dispatch@PLT
2882	movq	656(%rax), %r11
2883	jmp	*%r11
2884#elif defined(HAVE_PTHREAD)
2885	pushq	%rdi
2886	pushq	%rsi
2887	pushq	%rdx
2888	pushq	%rcx
2889	pushq	%rbp
2890	call	_x86_64_get_dispatch@PLT
2891	popq	%rbp
2892	popq	%rcx
2893	popq	%rdx
2894	popq	%rsi
2895	popq	%rdi
2896	movq	656(%rax), %r11
2897	jmp	*%r11
2898#else
2899	movq	_glapi_Dispatch(%rip), %rax
2900	testq	%rax, %rax
2901	je	1f
2902	movq	656(%rax), %r11
2903	jmp	*%r11
29041:
2905	pushq	%rdi
2906	pushq	%rsi
2907	pushq	%rdx
2908	pushq	%rcx
2909	pushq	%rbp
2910	call	_glapi_get_dispatch
2911	popq	%rbp
2912	popq	%rcx
2913	popq	%rdx
2914	popq	%rsi
2915	popq	%rdi
2916	movq	656(%rax), %r11
2917	jmp	*%r11
2918#endif /* defined(GLX_USE_TLS) */
2919	.size	GL_PREFIX(RasterPos4i), .-GL_PREFIX(RasterPos4i)
2920
2921	.p2align	4,,15
2922	.globl	GL_PREFIX(RasterPos4iv)
2923	.type	GL_PREFIX(RasterPos4iv), @function
2924GL_PREFIX(RasterPos4iv):
2925#if defined(GLX_USE_TLS)
2926	call	_x86_64_get_dispatch@PLT
2927	movq	664(%rax), %r11
2928	jmp	*%r11
2929#elif defined(HAVE_PTHREAD)
2930	pushq	%rdi
2931	call	_x86_64_get_dispatch@PLT
2932	popq	%rdi
2933	movq	664(%rax), %r11
2934	jmp	*%r11
2935#else
2936	movq	_glapi_Dispatch(%rip), %rax
2937	testq	%rax, %rax
2938	je	1f
2939	movq	664(%rax), %r11
2940	jmp	*%r11
29411:
2942	pushq	%rdi
2943	call	_glapi_get_dispatch
2944	popq	%rdi
2945	movq	664(%rax), %r11
2946	jmp	*%r11
2947#endif /* defined(GLX_USE_TLS) */
2948	.size	GL_PREFIX(RasterPos4iv), .-GL_PREFIX(RasterPos4iv)
2949
2950	.p2align	4,,15
2951	.globl	GL_PREFIX(RasterPos4s)
2952	.type	GL_PREFIX(RasterPos4s), @function
2953GL_PREFIX(RasterPos4s):
2954#if defined(GLX_USE_TLS)
2955	call	_x86_64_get_dispatch@PLT
2956	movq	672(%rax), %r11
2957	jmp	*%r11
2958#elif defined(HAVE_PTHREAD)
2959	pushq	%rdi
2960	pushq	%rsi
2961	pushq	%rdx
2962	pushq	%rcx
2963	pushq	%rbp
2964	call	_x86_64_get_dispatch@PLT
2965	popq	%rbp
2966	popq	%rcx
2967	popq	%rdx
2968	popq	%rsi
2969	popq	%rdi
2970	movq	672(%rax), %r11
2971	jmp	*%r11
2972#else
2973	movq	_glapi_Dispatch(%rip), %rax
2974	testq	%rax, %rax
2975	je	1f
2976	movq	672(%rax), %r11
2977	jmp	*%r11
29781:
2979	pushq	%rdi
2980	pushq	%rsi
2981	pushq	%rdx
2982	pushq	%rcx
2983	pushq	%rbp
2984	call	_glapi_get_dispatch
2985	popq	%rbp
2986	popq	%rcx
2987	popq	%rdx
2988	popq	%rsi
2989	popq	%rdi
2990	movq	672(%rax), %r11
2991	jmp	*%r11
2992#endif /* defined(GLX_USE_TLS) */
2993	.size	GL_PREFIX(RasterPos4s), .-GL_PREFIX(RasterPos4s)
2994
2995	.p2align	4,,15
2996	.globl	GL_PREFIX(RasterPos4sv)
2997	.type	GL_PREFIX(RasterPos4sv), @function
2998GL_PREFIX(RasterPos4sv):
2999#if defined(GLX_USE_TLS)
3000	call	_x86_64_get_dispatch@PLT
3001	movq	680(%rax), %r11
3002	jmp	*%r11
3003#elif defined(HAVE_PTHREAD)
3004	pushq	%rdi
3005	call	_x86_64_get_dispatch@PLT
3006	popq	%rdi
3007	movq	680(%rax), %r11
3008	jmp	*%r11
3009#else
3010	movq	_glapi_Dispatch(%rip), %rax
3011	testq	%rax, %rax
3012	je	1f
3013	movq	680(%rax), %r11
3014	jmp	*%r11
30151:
3016	pushq	%rdi
3017	call	_glapi_get_dispatch
3018	popq	%rdi
3019	movq	680(%rax), %r11
3020	jmp	*%r11
3021#endif /* defined(GLX_USE_TLS) */
3022	.size	GL_PREFIX(RasterPos4sv), .-GL_PREFIX(RasterPos4sv)
3023
3024	.p2align	4,,15
3025	.globl	GL_PREFIX(Rectd)
3026	.type	GL_PREFIX(Rectd), @function
3027GL_PREFIX(Rectd):
3028#if defined(GLX_USE_TLS)
3029	call	_x86_64_get_dispatch@PLT
3030	movq	688(%rax), %r11
3031	jmp	*%r11
3032#elif defined(HAVE_PTHREAD)
3033	subq	$40, %rsp
3034	movq	%xmm0, (%rsp)
3035	movq	%xmm1, 8(%rsp)
3036	movq	%xmm2, 16(%rsp)
3037	movq	%xmm3, 24(%rsp)
3038	call	_x86_64_get_dispatch@PLT
3039	movq	24(%rsp), %xmm3
3040	movq	16(%rsp), %xmm2
3041	movq	8(%rsp), %xmm1
3042	movq	(%rsp), %xmm0
3043	addq	$40, %rsp
3044	movq	688(%rax), %r11
3045	jmp	*%r11
3046#else
3047	movq	_glapi_Dispatch(%rip), %rax
3048	testq	%rax, %rax
3049	je	1f
3050	movq	688(%rax), %r11
3051	jmp	*%r11
30521:
3053	subq	$40, %rsp
3054	movq	%xmm0, (%rsp)
3055	movq	%xmm1, 8(%rsp)
3056	movq	%xmm2, 16(%rsp)
3057	movq	%xmm3, 24(%rsp)
3058	call	_glapi_get_dispatch
3059	movq	24(%rsp), %xmm3
3060	movq	16(%rsp), %xmm2
3061	movq	8(%rsp), %xmm1
3062	movq	(%rsp), %xmm0
3063	addq	$40, %rsp
3064	movq	688(%rax), %r11
3065	jmp	*%r11
3066#endif /* defined(GLX_USE_TLS) */
3067	.size	GL_PREFIX(Rectd), .-GL_PREFIX(Rectd)
3068
3069	.p2align	4,,15
3070	.globl	GL_PREFIX(Rectdv)
3071	.type	GL_PREFIX(Rectdv), @function
3072GL_PREFIX(Rectdv):
3073#if defined(GLX_USE_TLS)
3074	call	_x86_64_get_dispatch@PLT
3075	movq	696(%rax), %r11
3076	jmp	*%r11
3077#elif defined(HAVE_PTHREAD)
3078	pushq	%rdi
3079	pushq	%rsi
3080	pushq	%rbp
3081	call	_x86_64_get_dispatch@PLT
3082	popq	%rbp
3083	popq	%rsi
3084	popq	%rdi
3085	movq	696(%rax), %r11
3086	jmp	*%r11
3087#else
3088	movq	_glapi_Dispatch(%rip), %rax
3089	testq	%rax, %rax
3090	je	1f
3091	movq	696(%rax), %r11
3092	jmp	*%r11
30931:
3094	pushq	%rdi
3095	pushq	%rsi
3096	pushq	%rbp
3097	call	_glapi_get_dispatch
3098	popq	%rbp
3099	popq	%rsi
3100	popq	%rdi
3101	movq	696(%rax), %r11
3102	jmp	*%r11
3103#endif /* defined(GLX_USE_TLS) */
3104	.size	GL_PREFIX(Rectdv), .-GL_PREFIX(Rectdv)
3105
3106	.p2align	4,,15
3107	.globl	GL_PREFIX(Rectf)
3108	.type	GL_PREFIX(Rectf), @function
3109GL_PREFIX(Rectf):
3110#if defined(GLX_USE_TLS)
3111	call	_x86_64_get_dispatch@PLT
3112	movq	704(%rax), %r11
3113	jmp	*%r11
3114#elif defined(HAVE_PTHREAD)
3115	subq	$40, %rsp
3116	movq	%xmm0, (%rsp)
3117	movq	%xmm1, 8(%rsp)
3118	movq	%xmm2, 16(%rsp)
3119	movq	%xmm3, 24(%rsp)
3120	call	_x86_64_get_dispatch@PLT
3121	movq	24(%rsp), %xmm3
3122	movq	16(%rsp), %xmm2
3123	movq	8(%rsp), %xmm1
3124	movq	(%rsp), %xmm0
3125	addq	$40, %rsp
3126	movq	704(%rax), %r11
3127	jmp	*%r11
3128#else
3129	movq	_glapi_Dispatch(%rip), %rax
3130	testq	%rax, %rax
3131	je	1f
3132	movq	704(%rax), %r11
3133	jmp	*%r11
31341:
3135	subq	$40, %rsp
3136	movq	%xmm0, (%rsp)
3137	movq	%xmm1, 8(%rsp)
3138	movq	%xmm2, 16(%rsp)
3139	movq	%xmm3, 24(%rsp)
3140	call	_glapi_get_dispatch
3141	movq	24(%rsp), %xmm3
3142	movq	16(%rsp), %xmm2
3143	movq	8(%rsp), %xmm1
3144	movq	(%rsp), %xmm0
3145	addq	$40, %rsp
3146	movq	704(%rax), %r11
3147	jmp	*%r11
3148#endif /* defined(GLX_USE_TLS) */
3149	.size	GL_PREFIX(Rectf), .-GL_PREFIX(Rectf)
3150
3151	.p2align	4,,15
3152	.globl	GL_PREFIX(Rectfv)
3153	.type	GL_PREFIX(Rectfv), @function
3154GL_PREFIX(Rectfv):
3155#if defined(GLX_USE_TLS)
3156	call	_x86_64_get_dispatch@PLT
3157	movq	712(%rax), %r11
3158	jmp	*%r11
3159#elif defined(HAVE_PTHREAD)
3160	pushq	%rdi
3161	pushq	%rsi
3162	pushq	%rbp
3163	call	_x86_64_get_dispatch@PLT
3164	popq	%rbp
3165	popq	%rsi
3166	popq	%rdi
3167	movq	712(%rax), %r11
3168	jmp	*%r11
3169#else
3170	movq	_glapi_Dispatch(%rip), %rax
3171	testq	%rax, %rax
3172	je	1f
3173	movq	712(%rax), %r11
3174	jmp	*%r11
31751:
3176	pushq	%rdi
3177	pushq	%rsi
3178	pushq	%rbp
3179	call	_glapi_get_dispatch
3180	popq	%rbp
3181	popq	%rsi
3182	popq	%rdi
3183	movq	712(%rax), %r11
3184	jmp	*%r11
3185#endif /* defined(GLX_USE_TLS) */
3186	.size	GL_PREFIX(Rectfv), .-GL_PREFIX(Rectfv)
3187
3188	.p2align	4,,15
3189	.globl	GL_PREFIX(Recti)
3190	.type	GL_PREFIX(Recti), @function
3191GL_PREFIX(Recti):
3192#if defined(GLX_USE_TLS)
3193	call	_x86_64_get_dispatch@PLT
3194	movq	720(%rax), %r11
3195	jmp	*%r11
3196#elif defined(HAVE_PTHREAD)
3197	pushq	%rdi
3198	pushq	%rsi
3199	pushq	%rdx
3200	pushq	%rcx
3201	pushq	%rbp
3202	call	_x86_64_get_dispatch@PLT
3203	popq	%rbp
3204	popq	%rcx
3205	popq	%rdx
3206	popq	%rsi
3207	popq	%rdi
3208	movq	720(%rax), %r11
3209	jmp	*%r11
3210#else
3211	movq	_glapi_Dispatch(%rip), %rax
3212	testq	%rax, %rax
3213	je	1f
3214	movq	720(%rax), %r11
3215	jmp	*%r11
32161:
3217	pushq	%rdi
3218	pushq	%rsi
3219	pushq	%rdx
3220	pushq	%rcx
3221	pushq	%rbp
3222	call	_glapi_get_dispatch
3223	popq	%rbp
3224	popq	%rcx
3225	popq	%rdx
3226	popq	%rsi
3227	popq	%rdi
3228	movq	720(%rax), %r11
3229	jmp	*%r11
3230#endif /* defined(GLX_USE_TLS) */
3231	.size	GL_PREFIX(Recti), .-GL_PREFIX(Recti)
3232
3233	.p2align	4,,15
3234	.globl	GL_PREFIX(Rectiv)
3235	.type	GL_PREFIX(Rectiv), @function
3236GL_PREFIX(Rectiv):
3237#if defined(GLX_USE_TLS)
3238	call	_x86_64_get_dispatch@PLT
3239	movq	728(%rax), %r11
3240	jmp	*%r11
3241#elif defined(HAVE_PTHREAD)
3242	pushq	%rdi
3243	pushq	%rsi
3244	pushq	%rbp
3245	call	_x86_64_get_dispatch@PLT
3246	popq	%rbp
3247	popq	%rsi
3248	popq	%rdi
3249	movq	728(%rax), %r11
3250	jmp	*%r11
3251#else
3252	movq	_glapi_Dispatch(%rip), %rax
3253	testq	%rax, %rax
3254	je	1f
3255	movq	728(%rax), %r11
3256	jmp	*%r11
32571:
3258	pushq	%rdi
3259	pushq	%rsi
3260	pushq	%rbp
3261	call	_glapi_get_dispatch
3262	popq	%rbp
3263	popq	%rsi
3264	popq	%rdi
3265	movq	728(%rax), %r11
3266	jmp	*%r11
3267#endif /* defined(GLX_USE_TLS) */
3268	.size	GL_PREFIX(Rectiv), .-GL_PREFIX(Rectiv)
3269
3270	.p2align	4,,15
3271	.globl	GL_PREFIX(Rects)
3272	.type	GL_PREFIX(Rects), @function
3273GL_PREFIX(Rects):
3274#if defined(GLX_USE_TLS)
3275	call	_x86_64_get_dispatch@PLT
3276	movq	736(%rax), %r11
3277	jmp	*%r11
3278#elif defined(HAVE_PTHREAD)
3279	pushq	%rdi
3280	pushq	%rsi
3281	pushq	%rdx
3282	pushq	%rcx
3283	pushq	%rbp
3284	call	_x86_64_get_dispatch@PLT
3285	popq	%rbp
3286	popq	%rcx
3287	popq	%rdx
3288	popq	%rsi
3289	popq	%rdi
3290	movq	736(%rax), %r11
3291	jmp	*%r11
3292#else
3293	movq	_glapi_Dispatch(%rip), %rax
3294	testq	%rax, %rax
3295	je	1f
3296	movq	736(%rax), %r11
3297	jmp	*%r11
32981:
3299	pushq	%rdi
3300	pushq	%rsi
3301	pushq	%rdx
3302	pushq	%rcx
3303	pushq	%rbp
3304	call	_glapi_get_dispatch
3305	popq	%rbp
3306	popq	%rcx
3307	popq	%rdx
3308	popq	%rsi
3309	popq	%rdi
3310	movq	736(%rax), %r11
3311	jmp	*%r11
3312#endif /* defined(GLX_USE_TLS) */
3313	.size	GL_PREFIX(Rects), .-GL_PREFIX(Rects)
3314
3315	.p2align	4,,15
3316	.globl	GL_PREFIX(Rectsv)
3317	.type	GL_PREFIX(Rectsv), @function
3318GL_PREFIX(Rectsv):
3319#if defined(GLX_USE_TLS)
3320	call	_x86_64_get_dispatch@PLT
3321	movq	744(%rax), %r11
3322	jmp	*%r11
3323#elif defined(HAVE_PTHREAD)
3324	pushq	%rdi
3325	pushq	%rsi
3326	pushq	%rbp
3327	call	_x86_64_get_dispatch@PLT
3328	popq	%rbp
3329	popq	%rsi
3330	popq	%rdi
3331	movq	744(%rax), %r11
3332	jmp	*%r11
3333#else
3334	movq	_glapi_Dispatch(%rip), %rax
3335	testq	%rax, %rax
3336	je	1f
3337	movq	744(%rax), %r11
3338	jmp	*%r11
33391:
3340	pushq	%rdi
3341	pushq	%rsi
3342	pushq	%rbp
3343	call	_glapi_get_dispatch
3344	popq	%rbp
3345	popq	%rsi
3346	popq	%rdi
3347	movq	744(%rax), %r11
3348	jmp	*%r11
3349#endif /* defined(GLX_USE_TLS) */
3350	.size	GL_PREFIX(Rectsv), .-GL_PREFIX(Rectsv)
3351
3352	.p2align	4,,15
3353	.globl	GL_PREFIX(TexCoord1d)
3354	.type	GL_PREFIX(TexCoord1d), @function
3355GL_PREFIX(TexCoord1d):
3356#if defined(GLX_USE_TLS)
3357	call	_x86_64_get_dispatch@PLT
3358	movq	752(%rax), %r11
3359	jmp	*%r11
3360#elif defined(HAVE_PTHREAD)
3361	subq	$8, %rsp
3362	movq	%xmm0, (%rsp)
3363	call	_x86_64_get_dispatch@PLT
3364	movq	(%rsp), %xmm0
3365	addq	$8, %rsp
3366	movq	752(%rax), %r11
3367	jmp	*%r11
3368#else
3369	movq	_glapi_Dispatch(%rip), %rax
3370	testq	%rax, %rax
3371	je	1f
3372	movq	752(%rax), %r11
3373	jmp	*%r11
33741:
3375	subq	$8, %rsp
3376	movq	%xmm0, (%rsp)
3377	call	_glapi_get_dispatch
3378	movq	(%rsp), %xmm0
3379	addq	$8, %rsp
3380	movq	752(%rax), %r11
3381	jmp	*%r11
3382#endif /* defined(GLX_USE_TLS) */
3383	.size	GL_PREFIX(TexCoord1d), .-GL_PREFIX(TexCoord1d)
3384
3385	.p2align	4,,15
3386	.globl	GL_PREFIX(TexCoord1dv)
3387	.type	GL_PREFIX(TexCoord1dv), @function
3388GL_PREFIX(TexCoord1dv):
3389#if defined(GLX_USE_TLS)
3390	call	_x86_64_get_dispatch@PLT
3391	movq	760(%rax), %r11
3392	jmp	*%r11
3393#elif defined(HAVE_PTHREAD)
3394	pushq	%rdi
3395	call	_x86_64_get_dispatch@PLT
3396	popq	%rdi
3397	movq	760(%rax), %r11
3398	jmp	*%r11
3399#else
3400	movq	_glapi_Dispatch(%rip), %rax
3401	testq	%rax, %rax
3402	je	1f
3403	movq	760(%rax), %r11
3404	jmp	*%r11
34051:
3406	pushq	%rdi
3407	call	_glapi_get_dispatch
3408	popq	%rdi
3409	movq	760(%rax), %r11
3410	jmp	*%r11
3411#endif /* defined(GLX_USE_TLS) */
3412	.size	GL_PREFIX(TexCoord1dv), .-GL_PREFIX(TexCoord1dv)
3413
3414	.p2align	4,,15
3415	.globl	GL_PREFIX(TexCoord1f)
3416	.type	GL_PREFIX(TexCoord1f), @function
3417GL_PREFIX(TexCoord1f):
3418#if defined(GLX_USE_TLS)
3419	call	_x86_64_get_dispatch@PLT
3420	movq	768(%rax), %r11
3421	jmp	*%r11
3422#elif defined(HAVE_PTHREAD)
3423	subq	$8, %rsp
3424	movq	%xmm0, (%rsp)
3425	call	_x86_64_get_dispatch@PLT
3426	movq	(%rsp), %xmm0
3427	addq	$8, %rsp
3428	movq	768(%rax), %r11
3429	jmp	*%r11
3430#else
3431	movq	_glapi_Dispatch(%rip), %rax
3432	testq	%rax, %rax
3433	je	1f
3434	movq	768(%rax), %r11
3435	jmp	*%r11
34361:
3437	subq	$8, %rsp
3438	movq	%xmm0, (%rsp)
3439	call	_glapi_get_dispatch
3440	movq	(%rsp), %xmm0
3441	addq	$8, %rsp
3442	movq	768(%rax), %r11
3443	jmp	*%r11
3444#endif /* defined(GLX_USE_TLS) */
3445	.size	GL_PREFIX(TexCoord1f), .-GL_PREFIX(TexCoord1f)
3446
3447	.p2align	4,,15
3448	.globl	GL_PREFIX(TexCoord1fv)
3449	.type	GL_PREFIX(TexCoord1fv), @function
3450GL_PREFIX(TexCoord1fv):
3451#if defined(GLX_USE_TLS)
3452	call	_x86_64_get_dispatch@PLT
3453	movq	776(%rax), %r11
3454	jmp	*%r11
3455#elif defined(HAVE_PTHREAD)
3456	pushq	%rdi
3457	call	_x86_64_get_dispatch@PLT
3458	popq	%rdi
3459	movq	776(%rax), %r11
3460	jmp	*%r11
3461#else
3462	movq	_glapi_Dispatch(%rip), %rax
3463	testq	%rax, %rax
3464	je	1f
3465	movq	776(%rax), %r11
3466	jmp	*%r11
34671:
3468	pushq	%rdi
3469	call	_glapi_get_dispatch
3470	popq	%rdi
3471	movq	776(%rax), %r11
3472	jmp	*%r11
3473#endif /* defined(GLX_USE_TLS) */
3474	.size	GL_PREFIX(TexCoord1fv), .-GL_PREFIX(TexCoord1fv)
3475
3476	.p2align	4,,15
3477	.globl	GL_PREFIX(TexCoord1i)
3478	.type	GL_PREFIX(TexCoord1i), @function
3479GL_PREFIX(TexCoord1i):
3480#if defined(GLX_USE_TLS)
3481	call	_x86_64_get_dispatch@PLT
3482	movq	784(%rax), %r11
3483	jmp	*%r11
3484#elif defined(HAVE_PTHREAD)
3485	pushq	%rdi
3486	call	_x86_64_get_dispatch@PLT
3487	popq	%rdi
3488	movq	784(%rax), %r11
3489	jmp	*%r11
3490#else
3491	movq	_glapi_Dispatch(%rip), %rax
3492	testq	%rax, %rax
3493	je	1f
3494	movq	784(%rax), %r11
3495	jmp	*%r11
34961:
3497	pushq	%rdi
3498	call	_glapi_get_dispatch
3499	popq	%rdi
3500	movq	784(%rax), %r11
3501	jmp	*%r11
3502#endif /* defined(GLX_USE_TLS) */
3503	.size	GL_PREFIX(TexCoord1i), .-GL_PREFIX(TexCoord1i)
3504
3505	.p2align	4,,15
3506	.globl	GL_PREFIX(TexCoord1iv)
3507	.type	GL_PREFIX(TexCoord1iv), @function
3508GL_PREFIX(TexCoord1iv):
3509#if defined(GLX_USE_TLS)
3510	call	_x86_64_get_dispatch@PLT
3511	movq	792(%rax), %r11
3512	jmp	*%r11
3513#elif defined(HAVE_PTHREAD)
3514	pushq	%rdi
3515	call	_x86_64_get_dispatch@PLT
3516	popq	%rdi
3517	movq	792(%rax), %r11
3518	jmp	*%r11
3519#else
3520	movq	_glapi_Dispatch(%rip), %rax
3521	testq	%rax, %rax
3522	je	1f
3523	movq	792(%rax), %r11
3524	jmp	*%r11
35251:
3526	pushq	%rdi
3527	call	_glapi_get_dispatch
3528	popq	%rdi
3529	movq	792(%rax), %r11
3530	jmp	*%r11
3531#endif /* defined(GLX_USE_TLS) */
3532	.size	GL_PREFIX(TexCoord1iv), .-GL_PREFIX(TexCoord1iv)
3533
3534	.p2align	4,,15
3535	.globl	GL_PREFIX(TexCoord1s)
3536	.type	GL_PREFIX(TexCoord1s), @function
3537GL_PREFIX(TexCoord1s):
3538#if defined(GLX_USE_TLS)
3539	call	_x86_64_get_dispatch@PLT
3540	movq	800(%rax), %r11
3541	jmp	*%r11
3542#elif defined(HAVE_PTHREAD)
3543	pushq	%rdi
3544	call	_x86_64_get_dispatch@PLT
3545	popq	%rdi
3546	movq	800(%rax), %r11
3547	jmp	*%r11
3548#else
3549	movq	_glapi_Dispatch(%rip), %rax
3550	testq	%rax, %rax
3551	je	1f
3552	movq	800(%rax), %r11
3553	jmp	*%r11
35541:
3555	pushq	%rdi
3556	call	_glapi_get_dispatch
3557	popq	%rdi
3558	movq	800(%rax), %r11
3559	jmp	*%r11
3560#endif /* defined(GLX_USE_TLS) */
3561	.size	GL_PREFIX(TexCoord1s), .-GL_PREFIX(TexCoord1s)
3562
3563	.p2align	4,,15
3564	.globl	GL_PREFIX(TexCoord1sv)
3565	.type	GL_PREFIX(TexCoord1sv), @function
3566GL_PREFIX(TexCoord1sv):
3567#if defined(GLX_USE_TLS)
3568	call	_x86_64_get_dispatch@PLT
3569	movq	808(%rax), %r11
3570	jmp	*%r11
3571#elif defined(HAVE_PTHREAD)
3572	pushq	%rdi
3573	call	_x86_64_get_dispatch@PLT
3574	popq	%rdi
3575	movq	808(%rax), %r11
3576	jmp	*%r11
3577#else
3578	movq	_glapi_Dispatch(%rip), %rax
3579	testq	%rax, %rax
3580	je	1f
3581	movq	808(%rax), %r11
3582	jmp	*%r11
35831:
3584	pushq	%rdi
3585	call	_glapi_get_dispatch
3586	popq	%rdi
3587	movq	808(%rax), %r11
3588	jmp	*%r11
3589#endif /* defined(GLX_USE_TLS) */
3590	.size	GL_PREFIX(TexCoord1sv), .-GL_PREFIX(TexCoord1sv)
3591
3592	.p2align	4,,15
3593	.globl	GL_PREFIX(TexCoord2d)
3594	.type	GL_PREFIX(TexCoord2d), @function
3595GL_PREFIX(TexCoord2d):
3596#if defined(GLX_USE_TLS)
3597	call	_x86_64_get_dispatch@PLT
3598	movq	816(%rax), %r11
3599	jmp	*%r11
3600#elif defined(HAVE_PTHREAD)
3601	subq	$24, %rsp
3602	movq	%xmm0, (%rsp)
3603	movq	%xmm1, 8(%rsp)
3604	call	_x86_64_get_dispatch@PLT
3605	movq	8(%rsp), %xmm1
3606	movq	(%rsp), %xmm0
3607	addq	$24, %rsp
3608	movq	816(%rax), %r11
3609	jmp	*%r11
3610#else
3611	movq	_glapi_Dispatch(%rip), %rax
3612	testq	%rax, %rax
3613	je	1f
3614	movq	816(%rax), %r11
3615	jmp	*%r11
36161:
3617	subq	$24, %rsp
3618	movq	%xmm0, (%rsp)
3619	movq	%xmm1, 8(%rsp)
3620	call	_glapi_get_dispatch
3621	movq	8(%rsp), %xmm1
3622	movq	(%rsp), %xmm0
3623	addq	$24, %rsp
3624	movq	816(%rax), %r11
3625	jmp	*%r11
3626#endif /* defined(GLX_USE_TLS) */
3627	.size	GL_PREFIX(TexCoord2d), .-GL_PREFIX(TexCoord2d)
3628
3629	.p2align	4,,15
3630	.globl	GL_PREFIX(TexCoord2dv)
3631	.type	GL_PREFIX(TexCoord2dv), @function
3632GL_PREFIX(TexCoord2dv):
3633#if defined(GLX_USE_TLS)
3634	call	_x86_64_get_dispatch@PLT
3635	movq	824(%rax), %r11
3636	jmp	*%r11
3637#elif defined(HAVE_PTHREAD)
3638	pushq	%rdi
3639	call	_x86_64_get_dispatch@PLT
3640	popq	%rdi
3641	movq	824(%rax), %r11
3642	jmp	*%r11
3643#else
3644	movq	_glapi_Dispatch(%rip), %rax
3645	testq	%rax, %rax
3646	je	1f
3647	movq	824(%rax), %r11
3648	jmp	*%r11
36491:
3650	pushq	%rdi
3651	call	_glapi_get_dispatch
3652	popq	%rdi
3653	movq	824(%rax), %r11
3654	jmp	*%r11
3655#endif /* defined(GLX_USE_TLS) */
3656	.size	GL_PREFIX(TexCoord2dv), .-GL_PREFIX(TexCoord2dv)
3657
3658	.p2align	4,,15
3659	.globl	GL_PREFIX(TexCoord2f)
3660	.type	GL_PREFIX(TexCoord2f), @function
3661GL_PREFIX(TexCoord2f):
3662#if defined(GLX_USE_TLS)
3663	call	_x86_64_get_dispatch@PLT
3664	movq	832(%rax), %r11
3665	jmp	*%r11
3666#elif defined(HAVE_PTHREAD)
3667	subq	$24, %rsp
3668	movq	%xmm0, (%rsp)
3669	movq	%xmm1, 8(%rsp)
3670	call	_x86_64_get_dispatch@PLT
3671	movq	8(%rsp), %xmm1
3672	movq	(%rsp), %xmm0
3673	addq	$24, %rsp
3674	movq	832(%rax), %r11
3675	jmp	*%r11
3676#else
3677	movq	_glapi_Dispatch(%rip), %rax
3678	testq	%rax, %rax
3679	je	1f
3680	movq	832(%rax), %r11
3681	jmp	*%r11
36821:
3683	subq	$24, %rsp
3684	movq	%xmm0, (%rsp)
3685	movq	%xmm1, 8(%rsp)
3686	call	_glapi_get_dispatch
3687	movq	8(%rsp), %xmm1
3688	movq	(%rsp), %xmm0
3689	addq	$24, %rsp
3690	movq	832(%rax), %r11
3691	jmp	*%r11
3692#endif /* defined(GLX_USE_TLS) */
3693	.size	GL_PREFIX(TexCoord2f), .-GL_PREFIX(TexCoord2f)
3694
3695	.p2align	4,,15
3696	.globl	GL_PREFIX(TexCoord2fv)
3697	.type	GL_PREFIX(TexCoord2fv), @function
3698GL_PREFIX(TexCoord2fv):
3699#if defined(GLX_USE_TLS)
3700	call	_x86_64_get_dispatch@PLT
3701	movq	840(%rax), %r11
3702	jmp	*%r11
3703#elif defined(HAVE_PTHREAD)
3704	pushq	%rdi
3705	call	_x86_64_get_dispatch@PLT
3706	popq	%rdi
3707	movq	840(%rax), %r11
3708	jmp	*%r11
3709#else
3710	movq	_glapi_Dispatch(%rip), %rax
3711	testq	%rax, %rax
3712	je	1f
3713	movq	840(%rax), %r11
3714	jmp	*%r11
37151:
3716	pushq	%rdi
3717	call	_glapi_get_dispatch
3718	popq	%rdi
3719	movq	840(%rax), %r11
3720	jmp	*%r11
3721#endif /* defined(GLX_USE_TLS) */
3722	.size	GL_PREFIX(TexCoord2fv), .-GL_PREFIX(TexCoord2fv)
3723
3724	.p2align	4,,15
3725	.globl	GL_PREFIX(TexCoord2i)
3726	.type	GL_PREFIX(TexCoord2i), @function
3727GL_PREFIX(TexCoord2i):
3728#if defined(GLX_USE_TLS)
3729	call	_x86_64_get_dispatch@PLT
3730	movq	848(%rax), %r11
3731	jmp	*%r11
3732#elif defined(HAVE_PTHREAD)
3733	pushq	%rdi
3734	pushq	%rsi
3735	pushq	%rbp
3736	call	_x86_64_get_dispatch@PLT
3737	popq	%rbp
3738	popq	%rsi
3739	popq	%rdi
3740	movq	848(%rax), %r11
3741	jmp	*%r11
3742#else
3743	movq	_glapi_Dispatch(%rip), %rax
3744	testq	%rax, %rax
3745	je	1f
3746	movq	848(%rax), %r11
3747	jmp	*%r11
37481:
3749	pushq	%rdi
3750	pushq	%rsi
3751	pushq	%rbp
3752	call	_glapi_get_dispatch
3753	popq	%rbp
3754	popq	%rsi
3755	popq	%rdi
3756	movq	848(%rax), %r11
3757	jmp	*%r11
3758#endif /* defined(GLX_USE_TLS) */
3759	.size	GL_PREFIX(TexCoord2i), .-GL_PREFIX(TexCoord2i)
3760
3761	.p2align	4,,15
3762	.globl	GL_PREFIX(TexCoord2iv)
3763	.type	GL_PREFIX(TexCoord2iv), @function
3764GL_PREFIX(TexCoord2iv):
3765#if defined(GLX_USE_TLS)
3766	call	_x86_64_get_dispatch@PLT
3767	movq	856(%rax), %r11
3768	jmp	*%r11
3769#elif defined(HAVE_PTHREAD)
3770	pushq	%rdi
3771	call	_x86_64_get_dispatch@PLT
3772	popq	%rdi
3773	movq	856(%rax), %r11
3774	jmp	*%r11
3775#else
3776	movq	_glapi_Dispatch(%rip), %rax
3777	testq	%rax, %rax
3778	je	1f
3779	movq	856(%rax), %r11
3780	jmp	*%r11
37811:
3782	pushq	%rdi
3783	call	_glapi_get_dispatch
3784	popq	%rdi
3785	movq	856(%rax), %r11
3786	jmp	*%r11
3787#endif /* defined(GLX_USE_TLS) */
3788	.size	GL_PREFIX(TexCoord2iv), .-GL_PREFIX(TexCoord2iv)
3789
3790	.p2align	4,,15
3791	.globl	GL_PREFIX(TexCoord2s)
3792	.type	GL_PREFIX(TexCoord2s), @function
3793GL_PREFIX(TexCoord2s):
3794#if defined(GLX_USE_TLS)
3795	call	_x86_64_get_dispatch@PLT
3796	movq	864(%rax), %r11
3797	jmp	*%r11
3798#elif defined(HAVE_PTHREAD)
3799	pushq	%rdi
3800	pushq	%rsi
3801	pushq	%rbp
3802	call	_x86_64_get_dispatch@PLT
3803	popq	%rbp
3804	popq	%rsi
3805	popq	%rdi
3806	movq	864(%rax), %r11
3807	jmp	*%r11
3808#else
3809	movq	_glapi_Dispatch(%rip), %rax
3810	testq	%rax, %rax
3811	je	1f
3812	movq	864(%rax), %r11
3813	jmp	*%r11
38141:
3815	pushq	%rdi
3816	pushq	%rsi
3817	pushq	%rbp
3818	call	_glapi_get_dispatch
3819	popq	%rbp
3820	popq	%rsi
3821	popq	%rdi
3822	movq	864(%rax), %r11
3823	jmp	*%r11
3824#endif /* defined(GLX_USE_TLS) */
3825	.size	GL_PREFIX(TexCoord2s), .-GL_PREFIX(TexCoord2s)
3826
3827	.p2align	4,,15
3828	.globl	GL_PREFIX(TexCoord2sv)
3829	.type	GL_PREFIX(TexCoord2sv), @function
3830GL_PREFIX(TexCoord2sv):
3831#if defined(GLX_USE_TLS)
3832	call	_x86_64_get_dispatch@PLT
3833	movq	872(%rax), %r11
3834	jmp	*%r11
3835#elif defined(HAVE_PTHREAD)
3836	pushq	%rdi
3837	call	_x86_64_get_dispatch@PLT
3838	popq	%rdi
3839	movq	872(%rax), %r11
3840	jmp	*%r11
3841#else
3842	movq	_glapi_Dispatch(%rip), %rax
3843	testq	%rax, %rax
3844	je	1f
3845	movq	872(%rax), %r11
3846	jmp	*%r11
38471:
3848	pushq	%rdi
3849	call	_glapi_get_dispatch
3850	popq	%rdi
3851	movq	872(%rax), %r11
3852	jmp	*%r11
3853#endif /* defined(GLX_USE_TLS) */
3854	.size	GL_PREFIX(TexCoord2sv), .-GL_PREFIX(TexCoord2sv)
3855
3856	.p2align	4,,15
3857	.globl	GL_PREFIX(TexCoord3d)
3858	.type	GL_PREFIX(TexCoord3d), @function
3859GL_PREFIX(TexCoord3d):
3860#if defined(GLX_USE_TLS)
3861	call	_x86_64_get_dispatch@PLT
3862	movq	880(%rax), %r11
3863	jmp	*%r11
3864#elif defined(HAVE_PTHREAD)
3865	subq	$24, %rsp
3866	movq	%xmm0, (%rsp)
3867	movq	%xmm1, 8(%rsp)
3868	movq	%xmm2, 16(%rsp)
3869	call	_x86_64_get_dispatch@PLT
3870	movq	16(%rsp), %xmm2
3871	movq	8(%rsp), %xmm1
3872	movq	(%rsp), %xmm0
3873	addq	$24, %rsp
3874	movq	880(%rax), %r11
3875	jmp	*%r11
3876#else
3877	movq	_glapi_Dispatch(%rip), %rax
3878	testq	%rax, %rax
3879	je	1f
3880	movq	880(%rax), %r11
3881	jmp	*%r11
38821:
3883	subq	$24, %rsp
3884	movq	%xmm0, (%rsp)
3885	movq	%xmm1, 8(%rsp)
3886	movq	%xmm2, 16(%rsp)
3887	call	_glapi_get_dispatch
3888	movq	16(%rsp), %xmm2
3889	movq	8(%rsp), %xmm1
3890	movq	(%rsp), %xmm0
3891	addq	$24, %rsp
3892	movq	880(%rax), %r11
3893	jmp	*%r11
3894#endif /* defined(GLX_USE_TLS) */
3895	.size	GL_PREFIX(TexCoord3d), .-GL_PREFIX(TexCoord3d)
3896
3897	.p2align	4,,15
3898	.globl	GL_PREFIX(TexCoord3dv)
3899	.type	GL_PREFIX(TexCoord3dv), @function
3900GL_PREFIX(TexCoord3dv):
3901#if defined(GLX_USE_TLS)
3902	call	_x86_64_get_dispatch@PLT
3903	movq	888(%rax), %r11
3904	jmp	*%r11
3905#elif defined(HAVE_PTHREAD)
3906	pushq	%rdi
3907	call	_x86_64_get_dispatch@PLT
3908	popq	%rdi
3909	movq	888(%rax), %r11
3910	jmp	*%r11
3911#else
3912	movq	_glapi_Dispatch(%rip), %rax
3913	testq	%rax, %rax
3914	je	1f
3915	movq	888(%rax), %r11
3916	jmp	*%r11
39171:
3918	pushq	%rdi
3919	call	_glapi_get_dispatch
3920	popq	%rdi
3921	movq	888(%rax), %r11
3922	jmp	*%r11
3923#endif /* defined(GLX_USE_TLS) */
3924	.size	GL_PREFIX(TexCoord3dv), .-GL_PREFIX(TexCoord3dv)
3925
3926	.p2align	4,,15
3927	.globl	GL_PREFIX(TexCoord3f)
3928	.type	GL_PREFIX(TexCoord3f), @function
3929GL_PREFIX(TexCoord3f):
3930#if defined(GLX_USE_TLS)
3931	call	_x86_64_get_dispatch@PLT
3932	movq	896(%rax), %r11
3933	jmp	*%r11
3934#elif defined(HAVE_PTHREAD)
3935	subq	$24, %rsp
3936	movq	%xmm0, (%rsp)
3937	movq	%xmm1, 8(%rsp)
3938	movq	%xmm2, 16(%rsp)
3939	call	_x86_64_get_dispatch@PLT
3940	movq	16(%rsp), %xmm2
3941	movq	8(%rsp), %xmm1
3942	movq	(%rsp), %xmm0
3943	addq	$24, %rsp
3944	movq	896(%rax), %r11
3945	jmp	*%r11
3946#else
3947	movq	_glapi_Dispatch(%rip), %rax
3948	testq	%rax, %rax
3949	je	1f
3950	movq	896(%rax), %r11
3951	jmp	*%r11
39521:
3953	subq	$24, %rsp
3954	movq	%xmm0, (%rsp)
3955	movq	%xmm1, 8(%rsp)
3956	movq	%xmm2, 16(%rsp)
3957	call	_glapi_get_dispatch
3958	movq	16(%rsp), %xmm2
3959	movq	8(%rsp), %xmm1
3960	movq	(%rsp), %xmm0
3961	addq	$24, %rsp
3962	movq	896(%rax), %r11
3963	jmp	*%r11
3964#endif /* defined(GLX_USE_TLS) */
3965	.size	GL_PREFIX(TexCoord3f), .-GL_PREFIX(TexCoord3f)
3966
3967	.p2align	4,,15
3968	.globl	GL_PREFIX(TexCoord3fv)
3969	.type	GL_PREFIX(TexCoord3fv), @function
3970GL_PREFIX(TexCoord3fv):
3971#if defined(GLX_USE_TLS)
3972	call	_x86_64_get_dispatch@PLT
3973	movq	904(%rax), %r11
3974	jmp	*%r11
3975#elif defined(HAVE_PTHREAD)
3976	pushq	%rdi
3977	call	_x86_64_get_dispatch@PLT
3978	popq	%rdi
3979	movq	904(%rax), %r11
3980	jmp	*%r11
3981#else
3982	movq	_glapi_Dispatch(%rip), %rax
3983	testq	%rax, %rax
3984	je	1f
3985	movq	904(%rax), %r11
3986	jmp	*%r11
39871:
3988	pushq	%rdi
3989	call	_glapi_get_dispatch
3990	popq	%rdi
3991	movq	904(%rax), %r11
3992	jmp	*%r11
3993#endif /* defined(GLX_USE_TLS) */
3994	.size	GL_PREFIX(TexCoord3fv), .-GL_PREFIX(TexCoord3fv)
3995
3996	.p2align	4,,15
3997	.globl	GL_PREFIX(TexCoord3i)
3998	.type	GL_PREFIX(TexCoord3i), @function
3999GL_PREFIX(TexCoord3i):
4000#if defined(GLX_USE_TLS)
4001	call	_x86_64_get_dispatch@PLT
4002	movq	912(%rax), %r11
4003	jmp	*%r11
4004#elif defined(HAVE_PTHREAD)
4005	pushq	%rdi
4006	pushq	%rsi
4007	pushq	%rdx
4008	call	_x86_64_get_dispatch@PLT
4009	popq	%rdx
4010	popq	%rsi
4011	popq	%rdi
4012	movq	912(%rax), %r11
4013	jmp	*%r11
4014#else
4015	movq	_glapi_Dispatch(%rip), %rax
4016	testq	%rax, %rax
4017	je	1f
4018	movq	912(%rax), %r11
4019	jmp	*%r11
40201:
4021	pushq	%rdi
4022	pushq	%rsi
4023	pushq	%rdx
4024	call	_glapi_get_dispatch
4025	popq	%rdx
4026	popq	%rsi
4027	popq	%rdi
4028	movq	912(%rax), %r11
4029	jmp	*%r11
4030#endif /* defined(GLX_USE_TLS) */
4031	.size	GL_PREFIX(TexCoord3i), .-GL_PREFIX(TexCoord3i)
4032
4033	.p2align	4,,15
4034	.globl	GL_PREFIX(TexCoord3iv)
4035	.type	GL_PREFIX(TexCoord3iv), @function
4036GL_PREFIX(TexCoord3iv):
4037#if defined(GLX_USE_TLS)
4038	call	_x86_64_get_dispatch@PLT
4039	movq	920(%rax), %r11
4040	jmp	*%r11
4041#elif defined(HAVE_PTHREAD)
4042	pushq	%rdi
4043	call	_x86_64_get_dispatch@PLT
4044	popq	%rdi
4045	movq	920(%rax), %r11
4046	jmp	*%r11
4047#else
4048	movq	_glapi_Dispatch(%rip), %rax
4049	testq	%rax, %rax
4050	je	1f
4051	movq	920(%rax), %r11
4052	jmp	*%r11
40531:
4054	pushq	%rdi
4055	call	_glapi_get_dispatch
4056	popq	%rdi
4057	movq	920(%rax), %r11
4058	jmp	*%r11
4059#endif /* defined(GLX_USE_TLS) */
4060	.size	GL_PREFIX(TexCoord3iv), .-GL_PREFIX(TexCoord3iv)
4061
4062	.p2align	4,,15
4063	.globl	GL_PREFIX(TexCoord3s)
4064	.type	GL_PREFIX(TexCoord3s), @function
4065GL_PREFIX(TexCoord3s):
4066#if defined(GLX_USE_TLS)
4067	call	_x86_64_get_dispatch@PLT
4068	movq	928(%rax), %r11
4069	jmp	*%r11
4070#elif defined(HAVE_PTHREAD)
4071	pushq	%rdi
4072	pushq	%rsi
4073	pushq	%rdx
4074	call	_x86_64_get_dispatch@PLT
4075	popq	%rdx
4076	popq	%rsi
4077	popq	%rdi
4078	movq	928(%rax), %r11
4079	jmp	*%r11
4080#else
4081	movq	_glapi_Dispatch(%rip), %rax
4082	testq	%rax, %rax
4083	je	1f
4084	movq	928(%rax), %r11
4085	jmp	*%r11
40861:
4087	pushq	%rdi
4088	pushq	%rsi
4089	pushq	%rdx
4090	call	_glapi_get_dispatch
4091	popq	%rdx
4092	popq	%rsi
4093	popq	%rdi
4094	movq	928(%rax), %r11
4095	jmp	*%r11
4096#endif /* defined(GLX_USE_TLS) */
4097	.size	GL_PREFIX(TexCoord3s), .-GL_PREFIX(TexCoord3s)
4098
4099	.p2align	4,,15
4100	.globl	GL_PREFIX(TexCoord3sv)
4101	.type	GL_PREFIX(TexCoord3sv), @function
4102GL_PREFIX(TexCoord3sv):
4103#if defined(GLX_USE_TLS)
4104	call	_x86_64_get_dispatch@PLT
4105	movq	936(%rax), %r11
4106	jmp	*%r11
4107#elif defined(HAVE_PTHREAD)
4108	pushq	%rdi
4109	call	_x86_64_get_dispatch@PLT
4110	popq	%rdi
4111	movq	936(%rax), %r11
4112	jmp	*%r11
4113#else
4114	movq	_glapi_Dispatch(%rip), %rax
4115	testq	%rax, %rax
4116	je	1f
4117	movq	936(%rax), %r11
4118	jmp	*%r11
41191:
4120	pushq	%rdi
4121	call	_glapi_get_dispatch
4122	popq	%rdi
4123	movq	936(%rax), %r11
4124	jmp	*%r11
4125#endif /* defined(GLX_USE_TLS) */
4126	.size	GL_PREFIX(TexCoord3sv), .-GL_PREFIX(TexCoord3sv)
4127
4128	.p2align	4,,15
4129	.globl	GL_PREFIX(TexCoord4d)
4130	.type	GL_PREFIX(TexCoord4d), @function
4131GL_PREFIX(TexCoord4d):
4132#if defined(GLX_USE_TLS)
4133	call	_x86_64_get_dispatch@PLT
4134	movq	944(%rax), %r11
4135	jmp	*%r11
4136#elif defined(HAVE_PTHREAD)
4137	subq	$40, %rsp
4138	movq	%xmm0, (%rsp)
4139	movq	%xmm1, 8(%rsp)
4140	movq	%xmm2, 16(%rsp)
4141	movq	%xmm3, 24(%rsp)
4142	call	_x86_64_get_dispatch@PLT
4143	movq	24(%rsp), %xmm3
4144	movq	16(%rsp), %xmm2
4145	movq	8(%rsp), %xmm1
4146	movq	(%rsp), %xmm0
4147	addq	$40, %rsp
4148	movq	944(%rax), %r11
4149	jmp	*%r11
4150#else
4151	movq	_glapi_Dispatch(%rip), %rax
4152	testq	%rax, %rax
4153	je	1f
4154	movq	944(%rax), %r11
4155	jmp	*%r11
41561:
4157	subq	$40, %rsp
4158	movq	%xmm0, (%rsp)
4159	movq	%xmm1, 8(%rsp)
4160	movq	%xmm2, 16(%rsp)
4161	movq	%xmm3, 24(%rsp)
4162	call	_glapi_get_dispatch
4163	movq	24(%rsp), %xmm3
4164	movq	16(%rsp), %xmm2
4165	movq	8(%rsp), %xmm1
4166	movq	(%rsp), %xmm0
4167	addq	$40, %rsp
4168	movq	944(%rax), %r11
4169	jmp	*%r11
4170#endif /* defined(GLX_USE_TLS) */
4171	.size	GL_PREFIX(TexCoord4d), .-GL_PREFIX(TexCoord4d)
4172
4173	.p2align	4,,15
4174	.globl	GL_PREFIX(TexCoord4dv)
4175	.type	GL_PREFIX(TexCoord4dv), @function
4176GL_PREFIX(TexCoord4dv):
4177#if defined(GLX_USE_TLS)
4178	call	_x86_64_get_dispatch@PLT
4179	movq	952(%rax), %r11
4180	jmp	*%r11
4181#elif defined(HAVE_PTHREAD)
4182	pushq	%rdi
4183	call	_x86_64_get_dispatch@PLT
4184	popq	%rdi
4185	movq	952(%rax), %r11
4186	jmp	*%r11
4187#else
4188	movq	_glapi_Dispatch(%rip), %rax
4189	testq	%rax, %rax
4190	je	1f
4191	movq	952(%rax), %r11
4192	jmp	*%r11
41931:
4194	pushq	%rdi
4195	call	_glapi_get_dispatch
4196	popq	%rdi
4197	movq	952(%rax), %r11
4198	jmp	*%r11
4199#endif /* defined(GLX_USE_TLS) */
4200	.size	GL_PREFIX(TexCoord4dv), .-GL_PREFIX(TexCoord4dv)
4201
4202	.p2align	4,,15
4203	.globl	GL_PREFIX(TexCoord4f)
4204	.type	GL_PREFIX(TexCoord4f), @function
4205GL_PREFIX(TexCoord4f):
4206#if defined(GLX_USE_TLS)
4207	call	_x86_64_get_dispatch@PLT
4208	movq	960(%rax), %r11
4209	jmp	*%r11
4210#elif defined(HAVE_PTHREAD)
4211	subq	$40, %rsp
4212	movq	%xmm0, (%rsp)
4213	movq	%xmm1, 8(%rsp)
4214	movq	%xmm2, 16(%rsp)
4215	movq	%xmm3, 24(%rsp)
4216	call	_x86_64_get_dispatch@PLT
4217	movq	24(%rsp), %xmm3
4218	movq	16(%rsp), %xmm2
4219	movq	8(%rsp), %xmm1
4220	movq	(%rsp), %xmm0
4221	addq	$40, %rsp
4222	movq	960(%rax), %r11
4223	jmp	*%r11
4224#else
4225	movq	_glapi_Dispatch(%rip), %rax
4226	testq	%rax, %rax
4227	je	1f
4228	movq	960(%rax), %r11
4229	jmp	*%r11
42301:
4231	subq	$40, %rsp
4232	movq	%xmm0, (%rsp)
4233	movq	%xmm1, 8(%rsp)
4234	movq	%xmm2, 16(%rsp)
4235	movq	%xmm3, 24(%rsp)
4236	call	_glapi_get_dispatch
4237	movq	24(%rsp), %xmm3
4238	movq	16(%rsp), %xmm2
4239	movq	8(%rsp), %xmm1
4240	movq	(%rsp), %xmm0
4241	addq	$40, %rsp
4242	movq	960(%rax), %r11
4243	jmp	*%r11
4244#endif /* defined(GLX_USE_TLS) */
4245	.size	GL_PREFIX(TexCoord4f), .-GL_PREFIX(TexCoord4f)
4246
4247	.p2align	4,,15
4248	.globl	GL_PREFIX(TexCoord4fv)
4249	.type	GL_PREFIX(TexCoord4fv), @function
4250GL_PREFIX(TexCoord4fv):
4251#if defined(GLX_USE_TLS)
4252	call	_x86_64_get_dispatch@PLT
4253	movq	968(%rax), %r11
4254	jmp	*%r11
4255#elif defined(HAVE_PTHREAD)
4256	pushq	%rdi
4257	call	_x86_64_get_dispatch@PLT
4258	popq	%rdi
4259	movq	968(%rax), %r11
4260	jmp	*%r11
4261#else
4262	movq	_glapi_Dispatch(%rip), %rax
4263	testq	%rax, %rax
4264	je	1f
4265	movq	968(%rax), %r11
4266	jmp	*%r11
42671:
4268	pushq	%rdi
4269	call	_glapi_get_dispatch
4270	popq	%rdi
4271	movq	968(%rax), %r11
4272	jmp	*%r11
4273#endif /* defined(GLX_USE_TLS) */
4274	.size	GL_PREFIX(TexCoord4fv), .-GL_PREFIX(TexCoord4fv)
4275
4276	.p2align	4,,15
4277	.globl	GL_PREFIX(TexCoord4i)
4278	.type	GL_PREFIX(TexCoord4i), @function
4279GL_PREFIX(TexCoord4i):
4280#if defined(GLX_USE_TLS)
4281	call	_x86_64_get_dispatch@PLT
4282	movq	976(%rax), %r11
4283	jmp	*%r11
4284#elif defined(HAVE_PTHREAD)
4285	pushq	%rdi
4286	pushq	%rsi
4287	pushq	%rdx
4288	pushq	%rcx
4289	pushq	%rbp
4290	call	_x86_64_get_dispatch@PLT
4291	popq	%rbp
4292	popq	%rcx
4293	popq	%rdx
4294	popq	%rsi
4295	popq	%rdi
4296	movq	976(%rax), %r11
4297	jmp	*%r11
4298#else
4299	movq	_glapi_Dispatch(%rip), %rax
4300	testq	%rax, %rax
4301	je	1f
4302	movq	976(%rax), %r11
4303	jmp	*%r11
43041:
4305	pushq	%rdi
4306	pushq	%rsi
4307	pushq	%rdx
4308	pushq	%rcx
4309	pushq	%rbp
4310	call	_glapi_get_dispatch
4311	popq	%rbp
4312	popq	%rcx
4313	popq	%rdx
4314	popq	%rsi
4315	popq	%rdi
4316	movq	976(%rax), %r11
4317	jmp	*%r11
4318#endif /* defined(GLX_USE_TLS) */
4319	.size	GL_PREFIX(TexCoord4i), .-GL_PREFIX(TexCoord4i)
4320
4321	.p2align	4,,15
4322	.globl	GL_PREFIX(TexCoord4iv)
4323	.type	GL_PREFIX(TexCoord4iv), @function
4324GL_PREFIX(TexCoord4iv):
4325#if defined(GLX_USE_TLS)
4326	call	_x86_64_get_dispatch@PLT
4327	movq	984(%rax), %r11
4328	jmp	*%r11
4329#elif defined(HAVE_PTHREAD)
4330	pushq	%rdi
4331	call	_x86_64_get_dispatch@PLT
4332	popq	%rdi
4333	movq	984(%rax), %r11
4334	jmp	*%r11
4335#else
4336	movq	_glapi_Dispatch(%rip), %rax
4337	testq	%rax, %rax
4338	je	1f
4339	movq	984(%rax), %r11
4340	jmp	*%r11
43411:
4342	pushq	%rdi
4343	call	_glapi_get_dispatch
4344	popq	%rdi
4345	movq	984(%rax), %r11
4346	jmp	*%r11
4347#endif /* defined(GLX_USE_TLS) */
4348	.size	GL_PREFIX(TexCoord4iv), .-GL_PREFIX(TexCoord4iv)
4349
4350	.p2align	4,,15
4351	.globl	GL_PREFIX(TexCoord4s)
4352	.type	GL_PREFIX(TexCoord4s), @function
4353GL_PREFIX(TexCoord4s):
4354#if defined(GLX_USE_TLS)
4355	call	_x86_64_get_dispatch@PLT
4356	movq	992(%rax), %r11
4357	jmp	*%r11
4358#elif defined(HAVE_PTHREAD)
4359	pushq	%rdi
4360	pushq	%rsi
4361	pushq	%rdx
4362	pushq	%rcx
4363	pushq	%rbp
4364	call	_x86_64_get_dispatch@PLT
4365	popq	%rbp
4366	popq	%rcx
4367	popq	%rdx
4368	popq	%rsi
4369	popq	%rdi
4370	movq	992(%rax), %r11
4371	jmp	*%r11
4372#else
4373	movq	_glapi_Dispatch(%rip), %rax
4374	testq	%rax, %rax
4375	je	1f
4376	movq	992(%rax), %r11
4377	jmp	*%r11
43781:
4379	pushq	%rdi
4380	pushq	%rsi
4381	pushq	%rdx
4382	pushq	%rcx
4383	pushq	%rbp
4384	call	_glapi_get_dispatch
4385	popq	%rbp
4386	popq	%rcx
4387	popq	%rdx
4388	popq	%rsi
4389	popq	%rdi
4390	movq	992(%rax), %r11
4391	jmp	*%r11
4392#endif /* defined(GLX_USE_TLS) */
4393	.size	GL_PREFIX(TexCoord4s), .-GL_PREFIX(TexCoord4s)
4394
4395	.p2align	4,,15
4396	.globl	GL_PREFIX(TexCoord4sv)
4397	.type	GL_PREFIX(TexCoord4sv), @function
4398GL_PREFIX(TexCoord4sv):
4399#if defined(GLX_USE_TLS)
4400	call	_x86_64_get_dispatch@PLT
4401	movq	1000(%rax), %r11
4402	jmp	*%r11
4403#elif defined(HAVE_PTHREAD)
4404	pushq	%rdi
4405	call	_x86_64_get_dispatch@PLT
4406	popq	%rdi
4407	movq	1000(%rax), %r11
4408	jmp	*%r11
4409#else
4410	movq	_glapi_Dispatch(%rip), %rax
4411	testq	%rax, %rax
4412	je	1f
4413	movq	1000(%rax), %r11
4414	jmp	*%r11
44151:
4416	pushq	%rdi
4417	call	_glapi_get_dispatch
4418	popq	%rdi
4419	movq	1000(%rax), %r11
4420	jmp	*%r11
4421#endif /* defined(GLX_USE_TLS) */
4422	.size	GL_PREFIX(TexCoord4sv), .-GL_PREFIX(TexCoord4sv)
4423
4424	.p2align	4,,15
4425	.globl	GL_PREFIX(Vertex2d)
4426	.type	GL_PREFIX(Vertex2d), @function
4427GL_PREFIX(Vertex2d):
4428#if defined(GLX_USE_TLS)
4429	call	_x86_64_get_dispatch@PLT
4430	movq	1008(%rax), %r11
4431	jmp	*%r11
4432#elif defined(HAVE_PTHREAD)
4433	subq	$24, %rsp
4434	movq	%xmm0, (%rsp)
4435	movq	%xmm1, 8(%rsp)
4436	call	_x86_64_get_dispatch@PLT
4437	movq	8(%rsp), %xmm1
4438	movq	(%rsp), %xmm0
4439	addq	$24, %rsp
4440	movq	1008(%rax), %r11
4441	jmp	*%r11
4442#else
4443	movq	_glapi_Dispatch(%rip), %rax
4444	testq	%rax, %rax
4445	je	1f
4446	movq	1008(%rax), %r11
4447	jmp	*%r11
44481:
4449	subq	$24, %rsp
4450	movq	%xmm0, (%rsp)
4451	movq	%xmm1, 8(%rsp)
4452	call	_glapi_get_dispatch
4453	movq	8(%rsp), %xmm1
4454	movq	(%rsp), %xmm0
4455	addq	$24, %rsp
4456	movq	1008(%rax), %r11
4457	jmp	*%r11
4458#endif /* defined(GLX_USE_TLS) */
4459	.size	GL_PREFIX(Vertex2d), .-GL_PREFIX(Vertex2d)
4460
4461	.p2align	4,,15
4462	.globl	GL_PREFIX(Vertex2dv)
4463	.type	GL_PREFIX(Vertex2dv), @function
4464GL_PREFIX(Vertex2dv):
4465#if defined(GLX_USE_TLS)
4466	call	_x86_64_get_dispatch@PLT
4467	movq	1016(%rax), %r11
4468	jmp	*%r11
4469#elif defined(HAVE_PTHREAD)
4470	pushq	%rdi
4471	call	_x86_64_get_dispatch@PLT
4472	popq	%rdi
4473	movq	1016(%rax), %r11
4474	jmp	*%r11
4475#else
4476	movq	_glapi_Dispatch(%rip), %rax
4477	testq	%rax, %rax
4478	je	1f
4479	movq	1016(%rax), %r11
4480	jmp	*%r11
44811:
4482	pushq	%rdi
4483	call	_glapi_get_dispatch
4484	popq	%rdi
4485	movq	1016(%rax), %r11
4486	jmp	*%r11
4487#endif /* defined(GLX_USE_TLS) */
4488	.size	GL_PREFIX(Vertex2dv), .-GL_PREFIX(Vertex2dv)
4489
4490	.p2align	4,,15
4491	.globl	GL_PREFIX(Vertex2f)
4492	.type	GL_PREFIX(Vertex2f), @function
4493GL_PREFIX(Vertex2f):
4494#if defined(GLX_USE_TLS)
4495	call	_x86_64_get_dispatch@PLT
4496	movq	1024(%rax), %r11
4497	jmp	*%r11
4498#elif defined(HAVE_PTHREAD)
4499	subq	$24, %rsp
4500	movq	%xmm0, (%rsp)
4501	movq	%xmm1, 8(%rsp)
4502	call	_x86_64_get_dispatch@PLT
4503	movq	8(%rsp), %xmm1
4504	movq	(%rsp), %xmm0
4505	addq	$24, %rsp
4506	movq	1024(%rax), %r11
4507	jmp	*%r11
4508#else
4509	movq	_glapi_Dispatch(%rip), %rax
4510	testq	%rax, %rax
4511	je	1f
4512	movq	1024(%rax), %r11
4513	jmp	*%r11
45141:
4515	subq	$24, %rsp
4516	movq	%xmm0, (%rsp)
4517	movq	%xmm1, 8(%rsp)
4518	call	_glapi_get_dispatch
4519	movq	8(%rsp), %xmm1
4520	movq	(%rsp), %xmm0
4521	addq	$24, %rsp
4522	movq	1024(%rax), %r11
4523	jmp	*%r11
4524#endif /* defined(GLX_USE_TLS) */
4525	.size	GL_PREFIX(Vertex2f), .-GL_PREFIX(Vertex2f)
4526
4527	.p2align	4,,15
4528	.globl	GL_PREFIX(Vertex2fv)
4529	.type	GL_PREFIX(Vertex2fv), @function
4530GL_PREFIX(Vertex2fv):
4531#if defined(GLX_USE_TLS)
4532	call	_x86_64_get_dispatch@PLT
4533	movq	1032(%rax), %r11
4534	jmp	*%r11
4535#elif defined(HAVE_PTHREAD)
4536	pushq	%rdi
4537	call	_x86_64_get_dispatch@PLT
4538	popq	%rdi
4539	movq	1032(%rax), %r11
4540	jmp	*%r11
4541#else
4542	movq	_glapi_Dispatch(%rip), %rax
4543	testq	%rax, %rax
4544	je	1f
4545	movq	1032(%rax), %r11
4546	jmp	*%r11
45471:
4548	pushq	%rdi
4549	call	_glapi_get_dispatch
4550	popq	%rdi
4551	movq	1032(%rax), %r11
4552	jmp	*%r11
4553#endif /* defined(GLX_USE_TLS) */
4554	.size	GL_PREFIX(Vertex2fv), .-GL_PREFIX(Vertex2fv)
4555
4556	.p2align	4,,15
4557	.globl	GL_PREFIX(Vertex2i)
4558	.type	GL_PREFIX(Vertex2i), @function
4559GL_PREFIX(Vertex2i):
4560#if defined(GLX_USE_TLS)
4561	call	_x86_64_get_dispatch@PLT
4562	movq	1040(%rax), %r11
4563	jmp	*%r11
4564#elif defined(HAVE_PTHREAD)
4565	pushq	%rdi
4566	pushq	%rsi
4567	pushq	%rbp
4568	call	_x86_64_get_dispatch@PLT
4569	popq	%rbp
4570	popq	%rsi
4571	popq	%rdi
4572	movq	1040(%rax), %r11
4573	jmp	*%r11
4574#else
4575	movq	_glapi_Dispatch(%rip), %rax
4576	testq	%rax, %rax
4577	je	1f
4578	movq	1040(%rax), %r11
4579	jmp	*%r11
45801:
4581	pushq	%rdi
4582	pushq	%rsi
4583	pushq	%rbp
4584	call	_glapi_get_dispatch
4585	popq	%rbp
4586	popq	%rsi
4587	popq	%rdi
4588	movq	1040(%rax), %r11
4589	jmp	*%r11
4590#endif /* defined(GLX_USE_TLS) */
4591	.size	GL_PREFIX(Vertex2i), .-GL_PREFIX(Vertex2i)
4592
4593	.p2align	4,,15
4594	.globl	GL_PREFIX(Vertex2iv)
4595	.type	GL_PREFIX(Vertex2iv), @function
4596GL_PREFIX(Vertex2iv):
4597#if defined(GLX_USE_TLS)
4598	call	_x86_64_get_dispatch@PLT
4599	movq	1048(%rax), %r11
4600	jmp	*%r11
4601#elif defined(HAVE_PTHREAD)
4602	pushq	%rdi
4603	call	_x86_64_get_dispatch@PLT
4604	popq	%rdi
4605	movq	1048(%rax), %r11
4606	jmp	*%r11
4607#else
4608	movq	_glapi_Dispatch(%rip), %rax
4609	testq	%rax, %rax
4610	je	1f
4611	movq	1048(%rax), %r11
4612	jmp	*%r11
46131:
4614	pushq	%rdi
4615	call	_glapi_get_dispatch
4616	popq	%rdi
4617	movq	1048(%rax), %r11
4618	jmp	*%r11
4619#endif /* defined(GLX_USE_TLS) */
4620	.size	GL_PREFIX(Vertex2iv), .-GL_PREFIX(Vertex2iv)
4621
4622	.p2align	4,,15
4623	.globl	GL_PREFIX(Vertex2s)
4624	.type	GL_PREFIX(Vertex2s), @function
4625GL_PREFIX(Vertex2s):
4626#if defined(GLX_USE_TLS)
4627	call	_x86_64_get_dispatch@PLT
4628	movq	1056(%rax), %r11
4629	jmp	*%r11
4630#elif defined(HAVE_PTHREAD)
4631	pushq	%rdi
4632	pushq	%rsi
4633	pushq	%rbp
4634	call	_x86_64_get_dispatch@PLT
4635	popq	%rbp
4636	popq	%rsi
4637	popq	%rdi
4638	movq	1056(%rax), %r11
4639	jmp	*%r11
4640#else
4641	movq	_glapi_Dispatch(%rip), %rax
4642	testq	%rax, %rax
4643	je	1f
4644	movq	1056(%rax), %r11
4645	jmp	*%r11
46461:
4647	pushq	%rdi
4648	pushq	%rsi
4649	pushq	%rbp
4650	call	_glapi_get_dispatch
4651	popq	%rbp
4652	popq	%rsi
4653	popq	%rdi
4654	movq	1056(%rax), %r11
4655	jmp	*%r11
4656#endif /* defined(GLX_USE_TLS) */
4657	.size	GL_PREFIX(Vertex2s), .-GL_PREFIX(Vertex2s)
4658
4659	.p2align	4,,15
4660	.globl	GL_PREFIX(Vertex2sv)
4661	.type	GL_PREFIX(Vertex2sv), @function
4662GL_PREFIX(Vertex2sv):
4663#if defined(GLX_USE_TLS)
4664	call	_x86_64_get_dispatch@PLT
4665	movq	1064(%rax), %r11
4666	jmp	*%r11
4667#elif defined(HAVE_PTHREAD)
4668	pushq	%rdi
4669	call	_x86_64_get_dispatch@PLT
4670	popq	%rdi
4671	movq	1064(%rax), %r11
4672	jmp	*%r11
4673#else
4674	movq	_glapi_Dispatch(%rip), %rax
4675	testq	%rax, %rax
4676	je	1f
4677	movq	1064(%rax), %r11
4678	jmp	*%r11
46791:
4680	pushq	%rdi
4681	call	_glapi_get_dispatch
4682	popq	%rdi
4683	movq	1064(%rax), %r11
4684	jmp	*%r11
4685#endif /* defined(GLX_USE_TLS) */
4686	.size	GL_PREFIX(Vertex2sv), .-GL_PREFIX(Vertex2sv)
4687
4688	.p2align	4,,15
4689	.globl	GL_PREFIX(Vertex3d)
4690	.type	GL_PREFIX(Vertex3d), @function
4691GL_PREFIX(Vertex3d):
4692#if defined(GLX_USE_TLS)
4693	call	_x86_64_get_dispatch@PLT
4694	movq	1072(%rax), %r11
4695	jmp	*%r11
4696#elif defined(HAVE_PTHREAD)
4697	subq	$24, %rsp
4698	movq	%xmm0, (%rsp)
4699	movq	%xmm1, 8(%rsp)
4700	movq	%xmm2, 16(%rsp)
4701	call	_x86_64_get_dispatch@PLT
4702	movq	16(%rsp), %xmm2
4703	movq	8(%rsp), %xmm1
4704	movq	(%rsp), %xmm0
4705	addq	$24, %rsp
4706	movq	1072(%rax), %r11
4707	jmp	*%r11
4708#else
4709	movq	_glapi_Dispatch(%rip), %rax
4710	testq	%rax, %rax
4711	je	1f
4712	movq	1072(%rax), %r11
4713	jmp	*%r11
47141:
4715	subq	$24, %rsp
4716	movq	%xmm0, (%rsp)
4717	movq	%xmm1, 8(%rsp)
4718	movq	%xmm2, 16(%rsp)
4719	call	_glapi_get_dispatch
4720	movq	16(%rsp), %xmm2
4721	movq	8(%rsp), %xmm1
4722	movq	(%rsp), %xmm0
4723	addq	$24, %rsp
4724	movq	1072(%rax), %r11
4725	jmp	*%r11
4726#endif /* defined(GLX_USE_TLS) */
4727	.size	GL_PREFIX(Vertex3d), .-GL_PREFIX(Vertex3d)
4728
4729	.p2align	4,,15
4730	.globl	GL_PREFIX(Vertex3dv)
4731	.type	GL_PREFIX(Vertex3dv), @function
4732GL_PREFIX(Vertex3dv):
4733#if defined(GLX_USE_TLS)
4734	call	_x86_64_get_dispatch@PLT
4735	movq	1080(%rax), %r11
4736	jmp	*%r11
4737#elif defined(HAVE_PTHREAD)
4738	pushq	%rdi
4739	call	_x86_64_get_dispatch@PLT
4740	popq	%rdi
4741	movq	1080(%rax), %r11
4742	jmp	*%r11
4743#else
4744	movq	_glapi_Dispatch(%rip), %rax
4745	testq	%rax, %rax
4746	je	1f
4747	movq	1080(%rax), %r11
4748	jmp	*%r11
47491:
4750	pushq	%rdi
4751	call	_glapi_get_dispatch
4752	popq	%rdi
4753	movq	1080(%rax), %r11
4754	jmp	*%r11
4755#endif /* defined(GLX_USE_TLS) */
4756	.size	GL_PREFIX(Vertex3dv), .-GL_PREFIX(Vertex3dv)
4757
4758	.p2align	4,,15
4759	.globl	GL_PREFIX(Vertex3f)
4760	.type	GL_PREFIX(Vertex3f), @function
4761GL_PREFIX(Vertex3f):
4762#if defined(GLX_USE_TLS)
4763	call	_x86_64_get_dispatch@PLT
4764	movq	1088(%rax), %r11
4765	jmp	*%r11
4766#elif defined(HAVE_PTHREAD)
4767	subq	$24, %rsp
4768	movq	%xmm0, (%rsp)
4769	movq	%xmm1, 8(%rsp)
4770	movq	%xmm2, 16(%rsp)
4771	call	_x86_64_get_dispatch@PLT
4772	movq	16(%rsp), %xmm2
4773	movq	8(%rsp), %xmm1
4774	movq	(%rsp), %xmm0
4775	addq	$24, %rsp
4776	movq	1088(%rax), %r11
4777	jmp	*%r11
4778#else
4779	movq	_glapi_Dispatch(%rip), %rax
4780	testq	%rax, %rax
4781	je	1f
4782	movq	1088(%rax), %r11
4783	jmp	*%r11
47841:
4785	subq	$24, %rsp
4786	movq	%xmm0, (%rsp)
4787	movq	%xmm1, 8(%rsp)
4788	movq	%xmm2, 16(%rsp)
4789	call	_glapi_get_dispatch
4790	movq	16(%rsp), %xmm2
4791	movq	8(%rsp), %xmm1
4792	movq	(%rsp), %xmm0
4793	addq	$24, %rsp
4794	movq	1088(%rax), %r11
4795	jmp	*%r11
4796#endif /* defined(GLX_USE_TLS) */
4797	.size	GL_PREFIX(Vertex3f), .-GL_PREFIX(Vertex3f)
4798
4799	.p2align	4,,15
4800	.globl	GL_PREFIX(Vertex3fv)
4801	.type	GL_PREFIX(Vertex3fv), @function
4802GL_PREFIX(Vertex3fv):
4803#if defined(GLX_USE_TLS)
4804	call	_x86_64_get_dispatch@PLT
4805	movq	1096(%rax), %r11
4806	jmp	*%r11
4807#elif defined(HAVE_PTHREAD)
4808	pushq	%rdi
4809	call	_x86_64_get_dispatch@PLT
4810	popq	%rdi
4811	movq	1096(%rax), %r11
4812	jmp	*%r11
4813#else
4814	movq	_glapi_Dispatch(%rip), %rax
4815	testq	%rax, %rax
4816	je	1f
4817	movq	1096(%rax), %r11
4818	jmp	*%r11
48191:
4820	pushq	%rdi
4821	call	_glapi_get_dispatch
4822	popq	%rdi
4823	movq	1096(%rax), %r11
4824	jmp	*%r11
4825#endif /* defined(GLX_USE_TLS) */
4826	.size	GL_PREFIX(Vertex3fv), .-GL_PREFIX(Vertex3fv)
4827
4828	.p2align	4,,15
4829	.globl	GL_PREFIX(Vertex3i)
4830	.type	GL_PREFIX(Vertex3i), @function
4831GL_PREFIX(Vertex3i):
4832#if defined(GLX_USE_TLS)
4833	call	_x86_64_get_dispatch@PLT
4834	movq	1104(%rax), %r11
4835	jmp	*%r11
4836#elif defined(HAVE_PTHREAD)
4837	pushq	%rdi
4838	pushq	%rsi
4839	pushq	%rdx
4840	call	_x86_64_get_dispatch@PLT
4841	popq	%rdx
4842	popq	%rsi
4843	popq	%rdi
4844	movq	1104(%rax), %r11
4845	jmp	*%r11
4846#else
4847	movq	_glapi_Dispatch(%rip), %rax
4848	testq	%rax, %rax
4849	je	1f
4850	movq	1104(%rax), %r11
4851	jmp	*%r11
48521:
4853	pushq	%rdi
4854	pushq	%rsi
4855	pushq	%rdx
4856	call	_glapi_get_dispatch
4857	popq	%rdx
4858	popq	%rsi
4859	popq	%rdi
4860	movq	1104(%rax), %r11
4861	jmp	*%r11
4862#endif /* defined(GLX_USE_TLS) */
4863	.size	GL_PREFIX(Vertex3i), .-GL_PREFIX(Vertex3i)
4864
4865	.p2align	4,,15
4866	.globl	GL_PREFIX(Vertex3iv)
4867	.type	GL_PREFIX(Vertex3iv), @function
4868GL_PREFIX(Vertex3iv):
4869#if defined(GLX_USE_TLS)
4870	call	_x86_64_get_dispatch@PLT
4871	movq	1112(%rax), %r11
4872	jmp	*%r11
4873#elif defined(HAVE_PTHREAD)
4874	pushq	%rdi
4875	call	_x86_64_get_dispatch@PLT
4876	popq	%rdi
4877	movq	1112(%rax), %r11
4878	jmp	*%r11
4879#else
4880	movq	_glapi_Dispatch(%rip), %rax
4881	testq	%rax, %rax
4882	je	1f
4883	movq	1112(%rax), %r11
4884	jmp	*%r11
48851:
4886	pushq	%rdi
4887	call	_glapi_get_dispatch
4888	popq	%rdi
4889	movq	1112(%rax), %r11
4890	jmp	*%r11
4891#endif /* defined(GLX_USE_TLS) */
4892	.size	GL_PREFIX(Vertex3iv), .-GL_PREFIX(Vertex3iv)
4893
4894	.p2align	4,,15
4895	.globl	GL_PREFIX(Vertex3s)
4896	.type	GL_PREFIX(Vertex3s), @function
4897GL_PREFIX(Vertex3s):
4898#if defined(GLX_USE_TLS)
4899	call	_x86_64_get_dispatch@PLT
4900	movq	1120(%rax), %r11
4901	jmp	*%r11
4902#elif defined(HAVE_PTHREAD)
4903	pushq	%rdi
4904	pushq	%rsi
4905	pushq	%rdx
4906	call	_x86_64_get_dispatch@PLT
4907	popq	%rdx
4908	popq	%rsi
4909	popq	%rdi
4910	movq	1120(%rax), %r11
4911	jmp	*%r11
4912#else
4913	movq	_glapi_Dispatch(%rip), %rax
4914	testq	%rax, %rax
4915	je	1f
4916	movq	1120(%rax), %r11
4917	jmp	*%r11
49181:
4919	pushq	%rdi
4920	pushq	%rsi
4921	pushq	%rdx
4922	call	_glapi_get_dispatch
4923	popq	%rdx
4924	popq	%rsi
4925	popq	%rdi
4926	movq	1120(%rax), %r11
4927	jmp	*%r11
4928#endif /* defined(GLX_USE_TLS) */
4929	.size	GL_PREFIX(Vertex3s), .-GL_PREFIX(Vertex3s)
4930
4931	.p2align	4,,15
4932	.globl	GL_PREFIX(Vertex3sv)
4933	.type	GL_PREFIX(Vertex3sv), @function
4934GL_PREFIX(Vertex3sv):
4935#if defined(GLX_USE_TLS)
4936	call	_x86_64_get_dispatch@PLT
4937	movq	1128(%rax), %r11
4938	jmp	*%r11
4939#elif defined(HAVE_PTHREAD)
4940	pushq	%rdi
4941	call	_x86_64_get_dispatch@PLT
4942	popq	%rdi
4943	movq	1128(%rax), %r11
4944	jmp	*%r11
4945#else
4946	movq	_glapi_Dispatch(%rip), %rax
4947	testq	%rax, %rax
4948	je	1f
4949	movq	1128(%rax), %r11
4950	jmp	*%r11
49511:
4952	pushq	%rdi
4953	call	_glapi_get_dispatch
4954	popq	%rdi
4955	movq	1128(%rax), %r11
4956	jmp	*%r11
4957#endif /* defined(GLX_USE_TLS) */
4958	.size	GL_PREFIX(Vertex3sv), .-GL_PREFIX(Vertex3sv)
4959
4960	.p2align	4,,15
4961	.globl	GL_PREFIX(Vertex4d)
4962	.type	GL_PREFIX(Vertex4d), @function
4963GL_PREFIX(Vertex4d):
4964#if defined(GLX_USE_TLS)
4965	call	_x86_64_get_dispatch@PLT
4966	movq	1136(%rax), %r11
4967	jmp	*%r11
4968#elif defined(HAVE_PTHREAD)
4969	subq	$40, %rsp
4970	movq	%xmm0, (%rsp)
4971	movq	%xmm1, 8(%rsp)
4972	movq	%xmm2, 16(%rsp)
4973	movq	%xmm3, 24(%rsp)
4974	call	_x86_64_get_dispatch@PLT
4975	movq	24(%rsp), %xmm3
4976	movq	16(%rsp), %xmm2
4977	movq	8(%rsp), %xmm1
4978	movq	(%rsp), %xmm0
4979	addq	$40, %rsp
4980	movq	1136(%rax), %r11
4981	jmp	*%r11
4982#else
4983	movq	_glapi_Dispatch(%rip), %rax
4984	testq	%rax, %rax
4985	je	1f
4986	movq	1136(%rax), %r11
4987	jmp	*%r11
49881:
4989	subq	$40, %rsp
4990	movq	%xmm0, (%rsp)
4991	movq	%xmm1, 8(%rsp)
4992	movq	%xmm2, 16(%rsp)
4993	movq	%xmm3, 24(%rsp)
4994	call	_glapi_get_dispatch
4995	movq	24(%rsp), %xmm3
4996	movq	16(%rsp), %xmm2
4997	movq	8(%rsp), %xmm1
4998	movq	(%rsp), %xmm0
4999	addq	$40, %rsp
5000	movq	1136(%rax), %r11
5001	jmp	*%r11
5002#endif /* defined(GLX_USE_TLS) */
5003	.size	GL_PREFIX(Vertex4d), .-GL_PREFIX(Vertex4d)
5004
5005	.p2align	4,,15
5006	.globl	GL_PREFIX(Vertex4dv)
5007	.type	GL_PREFIX(Vertex4dv), @function
5008GL_PREFIX(Vertex4dv):
5009#if defined(GLX_USE_TLS)
5010	call	_x86_64_get_dispatch@PLT
5011	movq	1144(%rax), %r11
5012	jmp	*%r11
5013#elif defined(HAVE_PTHREAD)
5014	pushq	%rdi
5015	call	_x86_64_get_dispatch@PLT
5016	popq	%rdi
5017	movq	1144(%rax), %r11
5018	jmp	*%r11
5019#else
5020	movq	_glapi_Dispatch(%rip), %rax
5021	testq	%rax, %rax
5022	je	1f
5023	movq	1144(%rax), %r11
5024	jmp	*%r11
50251:
5026	pushq	%rdi
5027	call	_glapi_get_dispatch
5028	popq	%rdi
5029	movq	1144(%rax), %r11
5030	jmp	*%r11
5031#endif /* defined(GLX_USE_TLS) */
5032	.size	GL_PREFIX(Vertex4dv), .-GL_PREFIX(Vertex4dv)
5033
5034	.p2align	4,,15
5035	.globl	GL_PREFIX(Vertex4f)
5036	.type	GL_PREFIX(Vertex4f), @function
5037GL_PREFIX(Vertex4f):
5038#if defined(GLX_USE_TLS)
5039	call	_x86_64_get_dispatch@PLT
5040	movq	1152(%rax), %r11
5041	jmp	*%r11
5042#elif defined(HAVE_PTHREAD)
5043	subq	$40, %rsp
5044	movq	%xmm0, (%rsp)
5045	movq	%xmm1, 8(%rsp)
5046	movq	%xmm2, 16(%rsp)
5047	movq	%xmm3, 24(%rsp)
5048	call	_x86_64_get_dispatch@PLT
5049	movq	24(%rsp), %xmm3
5050	movq	16(%rsp), %xmm2
5051	movq	8(%rsp), %xmm1
5052	movq	(%rsp), %xmm0
5053	addq	$40, %rsp
5054	movq	1152(%rax), %r11
5055	jmp	*%r11
5056#else
5057	movq	_glapi_Dispatch(%rip), %rax
5058	testq	%rax, %rax
5059	je	1f
5060	movq	1152(%rax), %r11
5061	jmp	*%r11
50621:
5063	subq	$40, %rsp
5064	movq	%xmm0, (%rsp)
5065	movq	%xmm1, 8(%rsp)
5066	movq	%xmm2, 16(%rsp)
5067	movq	%xmm3, 24(%rsp)
5068	call	_glapi_get_dispatch
5069	movq	24(%rsp), %xmm3
5070	movq	16(%rsp), %xmm2
5071	movq	8(%rsp), %xmm1
5072	movq	(%rsp), %xmm0
5073	addq	$40, %rsp
5074	movq	1152(%rax), %r11
5075	jmp	*%r11
5076#endif /* defined(GLX_USE_TLS) */
5077	.size	GL_PREFIX(Vertex4f), .-GL_PREFIX(Vertex4f)
5078
5079	.p2align	4,,15
5080	.globl	GL_PREFIX(Vertex4fv)
5081	.type	GL_PREFIX(Vertex4fv), @function
5082GL_PREFIX(Vertex4fv):
5083#if defined(GLX_USE_TLS)
5084	call	_x86_64_get_dispatch@PLT
5085	movq	1160(%rax), %r11
5086	jmp	*%r11
5087#elif defined(HAVE_PTHREAD)
5088	pushq	%rdi
5089	call	_x86_64_get_dispatch@PLT
5090	popq	%rdi
5091	movq	1160(%rax), %r11
5092	jmp	*%r11
5093#else
5094	movq	_glapi_Dispatch(%rip), %rax
5095	testq	%rax, %rax
5096	je	1f
5097	movq	1160(%rax), %r11
5098	jmp	*%r11
50991:
5100	pushq	%rdi
5101	call	_glapi_get_dispatch
5102	popq	%rdi
5103	movq	1160(%rax), %r11
5104	jmp	*%r11
5105#endif /* defined(GLX_USE_TLS) */
5106	.size	GL_PREFIX(Vertex4fv), .-GL_PREFIX(Vertex4fv)
5107
5108	.p2align	4,,15
5109	.globl	GL_PREFIX(Vertex4i)
5110	.type	GL_PREFIX(Vertex4i), @function
5111GL_PREFIX(Vertex4i):
5112#if defined(GLX_USE_TLS)
5113	call	_x86_64_get_dispatch@PLT
5114	movq	1168(%rax), %r11
5115	jmp	*%r11
5116#elif defined(HAVE_PTHREAD)
5117	pushq	%rdi
5118	pushq	%rsi
5119	pushq	%rdx
5120	pushq	%rcx
5121	pushq	%rbp
5122	call	_x86_64_get_dispatch@PLT
5123	popq	%rbp
5124	popq	%rcx
5125	popq	%rdx
5126	popq	%rsi
5127	popq	%rdi
5128	movq	1168(%rax), %r11
5129	jmp	*%r11
5130#else
5131	movq	_glapi_Dispatch(%rip), %rax
5132	testq	%rax, %rax
5133	je	1f
5134	movq	1168(%rax), %r11
5135	jmp	*%r11
51361:
5137	pushq	%rdi
5138	pushq	%rsi
5139	pushq	%rdx
5140	pushq	%rcx
5141	pushq	%rbp
5142	call	_glapi_get_dispatch
5143	popq	%rbp
5144	popq	%rcx
5145	popq	%rdx
5146	popq	%rsi
5147	popq	%rdi
5148	movq	1168(%rax), %r11
5149	jmp	*%r11
5150#endif /* defined(GLX_USE_TLS) */
5151	.size	GL_PREFIX(Vertex4i), .-GL_PREFIX(Vertex4i)
5152
5153	.p2align	4,,15
5154	.globl	GL_PREFIX(Vertex4iv)
5155	.type	GL_PREFIX(Vertex4iv), @function
5156GL_PREFIX(Vertex4iv):
5157#if defined(GLX_USE_TLS)
5158	call	_x86_64_get_dispatch@PLT
5159	movq	1176(%rax), %r11
5160	jmp	*%r11
5161#elif defined(HAVE_PTHREAD)
5162	pushq	%rdi
5163	call	_x86_64_get_dispatch@PLT
5164	popq	%rdi
5165	movq	1176(%rax), %r11
5166	jmp	*%r11
5167#else
5168	movq	_glapi_Dispatch(%rip), %rax
5169	testq	%rax, %rax
5170	je	1f
5171	movq	1176(%rax), %r11
5172	jmp	*%r11
51731:
5174	pushq	%rdi
5175	call	_glapi_get_dispatch
5176	popq	%rdi
5177	movq	1176(%rax), %r11
5178	jmp	*%r11
5179#endif /* defined(GLX_USE_TLS) */
5180	.size	GL_PREFIX(Vertex4iv), .-GL_PREFIX(Vertex4iv)
5181
5182	.p2align	4,,15
5183	.globl	GL_PREFIX(Vertex4s)
5184	.type	GL_PREFIX(Vertex4s), @function
5185GL_PREFIX(Vertex4s):
5186#if defined(GLX_USE_TLS)
5187	call	_x86_64_get_dispatch@PLT
5188	movq	1184(%rax), %r11
5189	jmp	*%r11
5190#elif defined(HAVE_PTHREAD)
5191	pushq	%rdi
5192	pushq	%rsi
5193	pushq	%rdx
5194	pushq	%rcx
5195	pushq	%rbp
5196	call	_x86_64_get_dispatch@PLT
5197	popq	%rbp
5198	popq	%rcx
5199	popq	%rdx
5200	popq	%rsi
5201	popq	%rdi
5202	movq	1184(%rax), %r11
5203	jmp	*%r11
5204#else
5205	movq	_glapi_Dispatch(%rip), %rax
5206	testq	%rax, %rax
5207	je	1f
5208	movq	1184(%rax), %r11
5209	jmp	*%r11
52101:
5211	pushq	%rdi
5212	pushq	%rsi
5213	pushq	%rdx
5214	pushq	%rcx
5215	pushq	%rbp
5216	call	_glapi_get_dispatch
5217	popq	%rbp
5218	popq	%rcx
5219	popq	%rdx
5220	popq	%rsi
5221	popq	%rdi
5222	movq	1184(%rax), %r11
5223	jmp	*%r11
5224#endif /* defined(GLX_USE_TLS) */
5225	.size	GL_PREFIX(Vertex4s), .-GL_PREFIX(Vertex4s)
5226
5227	.p2align	4,,15
5228	.globl	GL_PREFIX(Vertex4sv)
5229	.type	GL_PREFIX(Vertex4sv), @function
5230GL_PREFIX(Vertex4sv):
5231#if defined(GLX_USE_TLS)
5232	call	_x86_64_get_dispatch@PLT
5233	movq	1192(%rax), %r11
5234	jmp	*%r11
5235#elif defined(HAVE_PTHREAD)
5236	pushq	%rdi
5237	call	_x86_64_get_dispatch@PLT
5238	popq	%rdi
5239	movq	1192(%rax), %r11
5240	jmp	*%r11
5241#else
5242	movq	_glapi_Dispatch(%rip), %rax
5243	testq	%rax, %rax
5244	je	1f
5245	movq	1192(%rax), %r11
5246	jmp	*%r11
52471:
5248	pushq	%rdi
5249	call	_glapi_get_dispatch
5250	popq	%rdi
5251	movq	1192(%rax), %r11
5252	jmp	*%r11
5253#endif /* defined(GLX_USE_TLS) */
5254	.size	GL_PREFIX(Vertex4sv), .-GL_PREFIX(Vertex4sv)
5255
5256	.p2align	4,,15
5257	.globl	GL_PREFIX(ClipPlane)
5258	.type	GL_PREFIX(ClipPlane), @function
5259GL_PREFIX(ClipPlane):
5260#if defined(GLX_USE_TLS)
5261	call	_x86_64_get_dispatch@PLT
5262	movq	1200(%rax), %r11
5263	jmp	*%r11
5264#elif defined(HAVE_PTHREAD)
5265	pushq	%rdi
5266	pushq	%rsi
5267	pushq	%rbp
5268	call	_x86_64_get_dispatch@PLT
5269	popq	%rbp
5270	popq	%rsi
5271	popq	%rdi
5272	movq	1200(%rax), %r11
5273	jmp	*%r11
5274#else
5275	movq	_glapi_Dispatch(%rip), %rax
5276	testq	%rax, %rax
5277	je	1f
5278	movq	1200(%rax), %r11
5279	jmp	*%r11
52801:
5281	pushq	%rdi
5282	pushq	%rsi
5283	pushq	%rbp
5284	call	_glapi_get_dispatch
5285	popq	%rbp
5286	popq	%rsi
5287	popq	%rdi
5288	movq	1200(%rax), %r11
5289	jmp	*%r11
5290#endif /* defined(GLX_USE_TLS) */
5291	.size	GL_PREFIX(ClipPlane), .-GL_PREFIX(ClipPlane)
5292
5293	.p2align	4,,15
5294	.globl	GL_PREFIX(ColorMaterial)
5295	.type	GL_PREFIX(ColorMaterial), @function
5296GL_PREFIX(ColorMaterial):
5297#if defined(GLX_USE_TLS)
5298	call	_x86_64_get_dispatch@PLT
5299	movq	1208(%rax), %r11
5300	jmp	*%r11
5301#elif defined(HAVE_PTHREAD)
5302	pushq	%rdi
5303	pushq	%rsi
5304	pushq	%rbp
5305	call	_x86_64_get_dispatch@PLT
5306	popq	%rbp
5307	popq	%rsi
5308	popq	%rdi
5309	movq	1208(%rax), %r11
5310	jmp	*%r11
5311#else
5312	movq	_glapi_Dispatch(%rip), %rax
5313	testq	%rax, %rax
5314	je	1f
5315	movq	1208(%rax), %r11
5316	jmp	*%r11
53171:
5318	pushq	%rdi
5319	pushq	%rsi
5320	pushq	%rbp
5321	call	_glapi_get_dispatch
5322	popq	%rbp
5323	popq	%rsi
5324	popq	%rdi
5325	movq	1208(%rax), %r11
5326	jmp	*%r11
5327#endif /* defined(GLX_USE_TLS) */
5328	.size	GL_PREFIX(ColorMaterial), .-GL_PREFIX(ColorMaterial)
5329
5330	.p2align	4,,15
5331	.globl	GL_PREFIX(CullFace)
5332	.type	GL_PREFIX(CullFace), @function
5333GL_PREFIX(CullFace):
5334#if defined(GLX_USE_TLS)
5335	call	_x86_64_get_dispatch@PLT
5336	movq	1216(%rax), %r11
5337	jmp	*%r11
5338#elif defined(HAVE_PTHREAD)
5339	pushq	%rdi
5340	call	_x86_64_get_dispatch@PLT
5341	popq	%rdi
5342	movq	1216(%rax), %r11
5343	jmp	*%r11
5344#else
5345	movq	_glapi_Dispatch(%rip), %rax
5346	testq	%rax, %rax
5347	je	1f
5348	movq	1216(%rax), %r11
5349	jmp	*%r11
53501:
5351	pushq	%rdi
5352	call	_glapi_get_dispatch
5353	popq	%rdi
5354	movq	1216(%rax), %r11
5355	jmp	*%r11
5356#endif /* defined(GLX_USE_TLS) */
5357	.size	GL_PREFIX(CullFace), .-GL_PREFIX(CullFace)
5358
5359	.p2align	4,,15
5360	.globl	GL_PREFIX(Fogf)
5361	.type	GL_PREFIX(Fogf), @function
5362GL_PREFIX(Fogf):
5363#if defined(GLX_USE_TLS)
5364	call	_x86_64_get_dispatch@PLT
5365	movq	1224(%rax), %r11
5366	jmp	*%r11
5367#elif defined(HAVE_PTHREAD)
5368	subq	$24, %rsp
5369	movq	%rdi, (%rsp)
5370	movq	%xmm0, 8(%rsp)
5371	call	_x86_64_get_dispatch@PLT
5372	movq	8(%rsp), %xmm0
5373	movq	(%rsp), %rdi
5374	addq	$24, %rsp
5375	movq	1224(%rax), %r11
5376	jmp	*%r11
5377#else
5378	movq	_glapi_Dispatch(%rip), %rax
5379	testq	%rax, %rax
5380	je	1f
5381	movq	1224(%rax), %r11
5382	jmp	*%r11
53831:
5384	subq	$24, %rsp
5385	movq	%rdi, (%rsp)
5386	movq	%xmm0, 8(%rsp)
5387	call	_glapi_get_dispatch
5388	movq	8(%rsp), %xmm0
5389	movq	(%rsp), %rdi
5390	addq	$24, %rsp
5391	movq	1224(%rax), %r11
5392	jmp	*%r11
5393#endif /* defined(GLX_USE_TLS) */
5394	.size	GL_PREFIX(Fogf), .-GL_PREFIX(Fogf)
5395
5396	.p2align	4,,15
5397	.globl	GL_PREFIX(Fogfv)
5398	.type	GL_PREFIX(Fogfv), @function
5399GL_PREFIX(Fogfv):
5400#if defined(GLX_USE_TLS)
5401	call	_x86_64_get_dispatch@PLT
5402	movq	1232(%rax), %r11
5403	jmp	*%r11
5404#elif defined(HAVE_PTHREAD)
5405	pushq	%rdi
5406	pushq	%rsi
5407	pushq	%rbp
5408	call	_x86_64_get_dispatch@PLT
5409	popq	%rbp
5410	popq	%rsi
5411	popq	%rdi
5412	movq	1232(%rax), %r11
5413	jmp	*%r11
5414#else
5415	movq	_glapi_Dispatch(%rip), %rax
5416	testq	%rax, %rax
5417	je	1f
5418	movq	1232(%rax), %r11
5419	jmp	*%r11
54201:
5421	pushq	%rdi
5422	pushq	%rsi
5423	pushq	%rbp
5424	call	_glapi_get_dispatch
5425	popq	%rbp
5426	popq	%rsi
5427	popq	%rdi
5428	movq	1232(%rax), %r11
5429	jmp	*%r11
5430#endif /* defined(GLX_USE_TLS) */
5431	.size	GL_PREFIX(Fogfv), .-GL_PREFIX(Fogfv)
5432
5433	.p2align	4,,15
5434	.globl	GL_PREFIX(Fogi)
5435	.type	GL_PREFIX(Fogi), @function
5436GL_PREFIX(Fogi):
5437#if defined(GLX_USE_TLS)
5438	call	_x86_64_get_dispatch@PLT
5439	movq	1240(%rax), %r11
5440	jmp	*%r11
5441#elif defined(HAVE_PTHREAD)
5442	pushq	%rdi
5443	pushq	%rsi
5444	pushq	%rbp
5445	call	_x86_64_get_dispatch@PLT
5446	popq	%rbp
5447	popq	%rsi
5448	popq	%rdi
5449	movq	1240(%rax), %r11
5450	jmp	*%r11
5451#else
5452	movq	_glapi_Dispatch(%rip), %rax
5453	testq	%rax, %rax
5454	je	1f
5455	movq	1240(%rax), %r11
5456	jmp	*%r11
54571:
5458	pushq	%rdi
5459	pushq	%rsi
5460	pushq	%rbp
5461	call	_glapi_get_dispatch
5462	popq	%rbp
5463	popq	%rsi
5464	popq	%rdi
5465	movq	1240(%rax), %r11
5466	jmp	*%r11
5467#endif /* defined(GLX_USE_TLS) */
5468	.size	GL_PREFIX(Fogi), .-GL_PREFIX(Fogi)
5469
5470	.p2align	4,,15
5471	.globl	GL_PREFIX(Fogiv)
5472	.type	GL_PREFIX(Fogiv), @function
5473GL_PREFIX(Fogiv):
5474#if defined(GLX_USE_TLS)
5475	call	_x86_64_get_dispatch@PLT
5476	movq	1248(%rax), %r11
5477	jmp	*%r11
5478#elif defined(HAVE_PTHREAD)
5479	pushq	%rdi
5480	pushq	%rsi
5481	pushq	%rbp
5482	call	_x86_64_get_dispatch@PLT
5483	popq	%rbp
5484	popq	%rsi
5485	popq	%rdi
5486	movq	1248(%rax), %r11
5487	jmp	*%r11
5488#else
5489	movq	_glapi_Dispatch(%rip), %rax
5490	testq	%rax, %rax
5491	je	1f
5492	movq	1248(%rax), %r11
5493	jmp	*%r11
54941:
5495	pushq	%rdi
5496	pushq	%rsi
5497	pushq	%rbp
5498	call	_glapi_get_dispatch
5499	popq	%rbp
5500	popq	%rsi
5501	popq	%rdi
5502	movq	1248(%rax), %r11
5503	jmp	*%r11
5504#endif /* defined(GLX_USE_TLS) */
5505	.size	GL_PREFIX(Fogiv), .-GL_PREFIX(Fogiv)
5506
5507	.p2align	4,,15
5508	.globl	GL_PREFIX(FrontFace)
5509	.type	GL_PREFIX(FrontFace), @function
5510GL_PREFIX(FrontFace):
5511#if defined(GLX_USE_TLS)
5512	call	_x86_64_get_dispatch@PLT
5513	movq	1256(%rax), %r11
5514	jmp	*%r11
5515#elif defined(HAVE_PTHREAD)
5516	pushq	%rdi
5517	call	_x86_64_get_dispatch@PLT
5518	popq	%rdi
5519	movq	1256(%rax), %r11
5520	jmp	*%r11
5521#else
5522	movq	_glapi_Dispatch(%rip), %rax
5523	testq	%rax, %rax
5524	je	1f
5525	movq	1256(%rax), %r11
5526	jmp	*%r11
55271:
5528	pushq	%rdi
5529	call	_glapi_get_dispatch
5530	popq	%rdi
5531	movq	1256(%rax), %r11
5532	jmp	*%r11
5533#endif /* defined(GLX_USE_TLS) */
5534	.size	GL_PREFIX(FrontFace), .-GL_PREFIX(FrontFace)
5535
5536	.p2align	4,,15
5537	.globl	GL_PREFIX(Hint)
5538	.type	GL_PREFIX(Hint), @function
5539GL_PREFIX(Hint):
5540#if defined(GLX_USE_TLS)
5541	call	_x86_64_get_dispatch@PLT
5542	movq	1264(%rax), %r11
5543	jmp	*%r11
5544#elif defined(HAVE_PTHREAD)
5545	pushq	%rdi
5546	pushq	%rsi
5547	pushq	%rbp
5548	call	_x86_64_get_dispatch@PLT
5549	popq	%rbp
5550	popq	%rsi
5551	popq	%rdi
5552	movq	1264(%rax), %r11
5553	jmp	*%r11
5554#else
5555	movq	_glapi_Dispatch(%rip), %rax
5556	testq	%rax, %rax
5557	je	1f
5558	movq	1264(%rax), %r11
5559	jmp	*%r11
55601:
5561	pushq	%rdi
5562	pushq	%rsi
5563	pushq	%rbp
5564	call	_glapi_get_dispatch
5565	popq	%rbp
5566	popq	%rsi
5567	popq	%rdi
5568	movq	1264(%rax), %r11
5569	jmp	*%r11
5570#endif /* defined(GLX_USE_TLS) */
5571	.size	GL_PREFIX(Hint), .-GL_PREFIX(Hint)
5572
5573	.p2align	4,,15
5574	.globl	GL_PREFIX(Lightf)
5575	.type	GL_PREFIX(Lightf), @function
5576GL_PREFIX(Lightf):
5577#if defined(GLX_USE_TLS)
5578	call	_x86_64_get_dispatch@PLT
5579	movq	1272(%rax), %r11
5580	jmp	*%r11
5581#elif defined(HAVE_PTHREAD)
5582	subq	$24, %rsp
5583	movq	%rdi, (%rsp)
5584	movq	%rsi, 8(%rsp)
5585	movq	%xmm0, 16(%rsp)
5586	call	_x86_64_get_dispatch@PLT
5587	movq	16(%rsp), %xmm0
5588	movq	8(%rsp), %rsi
5589	movq	(%rsp), %rdi
5590	addq	$24, %rsp
5591	movq	1272(%rax), %r11
5592	jmp	*%r11
5593#else
5594	movq	_glapi_Dispatch(%rip), %rax
5595	testq	%rax, %rax
5596	je	1f
5597	movq	1272(%rax), %r11
5598	jmp	*%r11
55991:
5600	subq	$24, %rsp
5601	movq	%rdi, (%rsp)
5602	movq	%rsi, 8(%rsp)
5603	movq	%xmm0, 16(%rsp)
5604	call	_glapi_get_dispatch
5605	movq	16(%rsp), %xmm0
5606	movq	8(%rsp), %rsi
5607	movq	(%rsp), %rdi
5608	addq	$24, %rsp
5609	movq	1272(%rax), %r11
5610	jmp	*%r11
5611#endif /* defined(GLX_USE_TLS) */
5612	.size	GL_PREFIX(Lightf), .-GL_PREFIX(Lightf)
5613
5614	.p2align	4,,15
5615	.globl	GL_PREFIX(Lightfv)
5616	.type	GL_PREFIX(Lightfv), @function
5617GL_PREFIX(Lightfv):
5618#if defined(GLX_USE_TLS)
5619	call	_x86_64_get_dispatch@PLT
5620	movq	1280(%rax), %r11
5621	jmp	*%r11
5622#elif defined(HAVE_PTHREAD)
5623	pushq	%rdi
5624	pushq	%rsi
5625	pushq	%rdx
5626	call	_x86_64_get_dispatch@PLT
5627	popq	%rdx
5628	popq	%rsi
5629	popq	%rdi
5630	movq	1280(%rax), %r11
5631	jmp	*%r11
5632#else
5633	movq	_glapi_Dispatch(%rip), %rax
5634	testq	%rax, %rax
5635	je	1f
5636	movq	1280(%rax), %r11
5637	jmp	*%r11
56381:
5639	pushq	%rdi
5640	pushq	%rsi
5641	pushq	%rdx
5642	call	_glapi_get_dispatch
5643	popq	%rdx
5644	popq	%rsi
5645	popq	%rdi
5646	movq	1280(%rax), %r11
5647	jmp	*%r11
5648#endif /* defined(GLX_USE_TLS) */
5649	.size	GL_PREFIX(Lightfv), .-GL_PREFIX(Lightfv)
5650
5651	.p2align	4,,15
5652	.globl	GL_PREFIX(Lighti)
5653	.type	GL_PREFIX(Lighti), @function
5654GL_PREFIX(Lighti):
5655#if defined(GLX_USE_TLS)
5656	call	_x86_64_get_dispatch@PLT
5657	movq	1288(%rax), %r11
5658	jmp	*%r11
5659#elif defined(HAVE_PTHREAD)
5660	pushq	%rdi
5661	pushq	%rsi
5662	pushq	%rdx
5663	call	_x86_64_get_dispatch@PLT
5664	popq	%rdx
5665	popq	%rsi
5666	popq	%rdi
5667	movq	1288(%rax), %r11
5668	jmp	*%r11
5669#else
5670	movq	_glapi_Dispatch(%rip), %rax
5671	testq	%rax, %rax
5672	je	1f
5673	movq	1288(%rax), %r11
5674	jmp	*%r11
56751:
5676	pushq	%rdi
5677	pushq	%rsi
5678	pushq	%rdx
5679	call	_glapi_get_dispatch
5680	popq	%rdx
5681	popq	%rsi
5682	popq	%rdi
5683	movq	1288(%rax), %r11
5684	jmp	*%r11
5685#endif /* defined(GLX_USE_TLS) */
5686	.size	GL_PREFIX(Lighti), .-GL_PREFIX(Lighti)
5687
5688	.p2align	4,,15
5689	.globl	GL_PREFIX(Lightiv)
5690	.type	GL_PREFIX(Lightiv), @function
5691GL_PREFIX(Lightiv):
5692#if defined(GLX_USE_TLS)
5693	call	_x86_64_get_dispatch@PLT
5694	movq	1296(%rax), %r11
5695	jmp	*%r11
5696#elif defined(HAVE_PTHREAD)
5697	pushq	%rdi
5698	pushq	%rsi
5699	pushq	%rdx
5700	call	_x86_64_get_dispatch@PLT
5701	popq	%rdx
5702	popq	%rsi
5703	popq	%rdi
5704	movq	1296(%rax), %r11
5705	jmp	*%r11
5706#else
5707	movq	_glapi_Dispatch(%rip), %rax
5708	testq	%rax, %rax
5709	je	1f
5710	movq	1296(%rax), %r11
5711	jmp	*%r11
57121:
5713	pushq	%rdi
5714	pushq	%rsi
5715	pushq	%rdx
5716	call	_glapi_get_dispatch
5717	popq	%rdx
5718	popq	%rsi
5719	popq	%rdi
5720	movq	1296(%rax), %r11
5721	jmp	*%r11
5722#endif /* defined(GLX_USE_TLS) */
5723	.size	GL_PREFIX(Lightiv), .-GL_PREFIX(Lightiv)
5724
5725	.p2align	4,,15
5726	.globl	GL_PREFIX(LightModelf)
5727	.type	GL_PREFIX(LightModelf), @function
5728GL_PREFIX(LightModelf):
5729#if defined(GLX_USE_TLS)
5730	call	_x86_64_get_dispatch@PLT
5731	movq	1304(%rax), %r11
5732	jmp	*%r11
5733#elif defined(HAVE_PTHREAD)
5734	subq	$24, %rsp
5735	movq	%rdi, (%rsp)
5736	movq	%xmm0, 8(%rsp)
5737	call	_x86_64_get_dispatch@PLT
5738	movq	8(%rsp), %xmm0
5739	movq	(%rsp), %rdi
5740	addq	$24, %rsp
5741	movq	1304(%rax), %r11
5742	jmp	*%r11
5743#else
5744	movq	_glapi_Dispatch(%rip), %rax
5745	testq	%rax, %rax
5746	je	1f
5747	movq	1304(%rax), %r11
5748	jmp	*%r11
57491:
5750	subq	$24, %rsp
5751	movq	%rdi, (%rsp)
5752	movq	%xmm0, 8(%rsp)
5753	call	_glapi_get_dispatch
5754	movq	8(%rsp), %xmm0
5755	movq	(%rsp), %rdi
5756	addq	$24, %rsp
5757	movq	1304(%rax), %r11
5758	jmp	*%r11
5759#endif /* defined(GLX_USE_TLS) */
5760	.size	GL_PREFIX(LightModelf), .-GL_PREFIX(LightModelf)
5761
5762	.p2align	4,,15
5763	.globl	GL_PREFIX(LightModelfv)
5764	.type	GL_PREFIX(LightModelfv), @function
5765GL_PREFIX(LightModelfv):
5766#if defined(GLX_USE_TLS)
5767	call	_x86_64_get_dispatch@PLT
5768	movq	1312(%rax), %r11
5769	jmp	*%r11
5770#elif defined(HAVE_PTHREAD)
5771	pushq	%rdi
5772	pushq	%rsi
5773	pushq	%rbp
5774	call	_x86_64_get_dispatch@PLT
5775	popq	%rbp
5776	popq	%rsi
5777	popq	%rdi
5778	movq	1312(%rax), %r11
5779	jmp	*%r11
5780#else
5781	movq	_glapi_Dispatch(%rip), %rax
5782	testq	%rax, %rax
5783	je	1f
5784	movq	1312(%rax), %r11
5785	jmp	*%r11
57861:
5787	pushq	%rdi
5788	pushq	%rsi
5789	pushq	%rbp
5790	call	_glapi_get_dispatch
5791	popq	%rbp
5792	popq	%rsi
5793	popq	%rdi
5794	movq	1312(%rax), %r11
5795	jmp	*%r11
5796#endif /* defined(GLX_USE_TLS) */
5797	.size	GL_PREFIX(LightModelfv), .-GL_PREFIX(LightModelfv)
5798
5799	.p2align	4,,15
5800	.globl	GL_PREFIX(LightModeli)
5801	.type	GL_PREFIX(LightModeli), @function
5802GL_PREFIX(LightModeli):
5803#if defined(GLX_USE_TLS)
5804	call	_x86_64_get_dispatch@PLT
5805	movq	1320(%rax), %r11
5806	jmp	*%r11
5807#elif defined(HAVE_PTHREAD)
5808	pushq	%rdi
5809	pushq	%rsi
5810	pushq	%rbp
5811	call	_x86_64_get_dispatch@PLT
5812	popq	%rbp
5813	popq	%rsi
5814	popq	%rdi
5815	movq	1320(%rax), %r11
5816	jmp	*%r11
5817#else
5818	movq	_glapi_Dispatch(%rip), %rax
5819	testq	%rax, %rax
5820	je	1f
5821	movq	1320(%rax), %r11
5822	jmp	*%r11
58231:
5824	pushq	%rdi
5825	pushq	%rsi
5826	pushq	%rbp
5827	call	_glapi_get_dispatch
5828	popq	%rbp
5829	popq	%rsi
5830	popq	%rdi
5831	movq	1320(%rax), %r11
5832	jmp	*%r11
5833#endif /* defined(GLX_USE_TLS) */
5834	.size	GL_PREFIX(LightModeli), .-GL_PREFIX(LightModeli)
5835
5836	.p2align	4,,15
5837	.globl	GL_PREFIX(LightModeliv)
5838	.type	GL_PREFIX(LightModeliv), @function
5839GL_PREFIX(LightModeliv):
5840#if defined(GLX_USE_TLS)
5841	call	_x86_64_get_dispatch@PLT
5842	movq	1328(%rax), %r11
5843	jmp	*%r11
5844#elif defined(HAVE_PTHREAD)
5845	pushq	%rdi
5846	pushq	%rsi
5847	pushq	%rbp
5848	call	_x86_64_get_dispatch@PLT
5849	popq	%rbp
5850	popq	%rsi
5851	popq	%rdi
5852	movq	1328(%rax), %r11
5853	jmp	*%r11
5854#else
5855	movq	_glapi_Dispatch(%rip), %rax
5856	testq	%rax, %rax
5857	je	1f
5858	movq	1328(%rax), %r11
5859	jmp	*%r11
58601:
5861	pushq	%rdi
5862	pushq	%rsi
5863	pushq	%rbp
5864	call	_glapi_get_dispatch
5865	popq	%rbp
5866	popq	%rsi
5867	popq	%rdi
5868	movq	1328(%rax), %r11
5869	jmp	*%r11
5870#endif /* defined(GLX_USE_TLS) */
5871	.size	GL_PREFIX(LightModeliv), .-GL_PREFIX(LightModeliv)
5872
5873	.p2align	4,,15
5874	.globl	GL_PREFIX(LineStipple)
5875	.type	GL_PREFIX(LineStipple), @function
5876GL_PREFIX(LineStipple):
5877#if defined(GLX_USE_TLS)
5878	call	_x86_64_get_dispatch@PLT
5879	movq	1336(%rax), %r11
5880	jmp	*%r11
5881#elif defined(HAVE_PTHREAD)
5882	pushq	%rdi
5883	pushq	%rsi
5884	pushq	%rbp
5885	call	_x86_64_get_dispatch@PLT
5886	popq	%rbp
5887	popq	%rsi
5888	popq	%rdi
5889	movq	1336(%rax), %r11
5890	jmp	*%r11
5891#else
5892	movq	_glapi_Dispatch(%rip), %rax
5893	testq	%rax, %rax
5894	je	1f
5895	movq	1336(%rax), %r11
5896	jmp	*%r11
58971:
5898	pushq	%rdi
5899	pushq	%rsi
5900	pushq	%rbp
5901	call	_glapi_get_dispatch
5902	popq	%rbp
5903	popq	%rsi
5904	popq	%rdi
5905	movq	1336(%rax), %r11
5906	jmp	*%r11
5907#endif /* defined(GLX_USE_TLS) */
5908	.size	GL_PREFIX(LineStipple), .-GL_PREFIX(LineStipple)
5909
5910	.p2align	4,,15
5911	.globl	GL_PREFIX(LineWidth)
5912	.type	GL_PREFIX(LineWidth), @function
5913GL_PREFIX(LineWidth):
5914#if defined(GLX_USE_TLS)
5915	call	_x86_64_get_dispatch@PLT
5916	movq	1344(%rax), %r11
5917	jmp	*%r11
5918#elif defined(HAVE_PTHREAD)
5919	subq	$8, %rsp
5920	movq	%xmm0, (%rsp)
5921	call	_x86_64_get_dispatch@PLT
5922	movq	(%rsp), %xmm0
5923	addq	$8, %rsp
5924	movq	1344(%rax), %r11
5925	jmp	*%r11
5926#else
5927	movq	_glapi_Dispatch(%rip), %rax
5928	testq	%rax, %rax
5929	je	1f
5930	movq	1344(%rax), %r11
5931	jmp	*%r11
59321:
5933	subq	$8, %rsp
5934	movq	%xmm0, (%rsp)
5935	call	_glapi_get_dispatch
5936	movq	(%rsp), %xmm0
5937	addq	$8, %rsp
5938	movq	1344(%rax), %r11
5939	jmp	*%r11
5940#endif /* defined(GLX_USE_TLS) */
5941	.size	GL_PREFIX(LineWidth), .-GL_PREFIX(LineWidth)
5942
5943	.p2align	4,,15
5944	.globl	GL_PREFIX(Materialf)
5945	.type	GL_PREFIX(Materialf), @function
5946GL_PREFIX(Materialf):
5947#if defined(GLX_USE_TLS)
5948	call	_x86_64_get_dispatch@PLT
5949	movq	1352(%rax), %r11
5950	jmp	*%r11
5951#elif defined(HAVE_PTHREAD)
5952	subq	$24, %rsp
5953	movq	%rdi, (%rsp)
5954	movq	%rsi, 8(%rsp)
5955	movq	%xmm0, 16(%rsp)
5956	call	_x86_64_get_dispatch@PLT
5957	movq	16(%rsp), %xmm0
5958	movq	8(%rsp), %rsi
5959	movq	(%rsp), %rdi
5960	addq	$24, %rsp
5961	movq	1352(%rax), %r11
5962	jmp	*%r11
5963#else
5964	movq	_glapi_Dispatch(%rip), %rax
5965	testq	%rax, %rax
5966	je	1f
5967	movq	1352(%rax), %r11
5968	jmp	*%r11
59691:
5970	subq	$24, %rsp
5971	movq	%rdi, (%rsp)
5972	movq	%rsi, 8(%rsp)
5973	movq	%xmm0, 16(%rsp)
5974	call	_glapi_get_dispatch
5975	movq	16(%rsp), %xmm0
5976	movq	8(%rsp), %rsi
5977	movq	(%rsp), %rdi
5978	addq	$24, %rsp
5979	movq	1352(%rax), %r11
5980	jmp	*%r11
5981#endif /* defined(GLX_USE_TLS) */
5982	.size	GL_PREFIX(Materialf), .-GL_PREFIX(Materialf)
5983
5984	.p2align	4,,15
5985	.globl	GL_PREFIX(Materialfv)
5986	.type	GL_PREFIX(Materialfv), @function
5987GL_PREFIX(Materialfv):
5988#if defined(GLX_USE_TLS)
5989	call	_x86_64_get_dispatch@PLT
5990	movq	1360(%rax), %r11
5991	jmp	*%r11
5992#elif defined(HAVE_PTHREAD)
5993	pushq	%rdi
5994	pushq	%rsi
5995	pushq	%rdx
5996	call	_x86_64_get_dispatch@PLT
5997	popq	%rdx
5998	popq	%rsi
5999	popq	%rdi
6000	movq	1360(%rax), %r11
6001	jmp	*%r11
6002#else
6003	movq	_glapi_Dispatch(%rip), %rax
6004	testq	%rax, %rax
6005	je	1f
6006	movq	1360(%rax), %r11
6007	jmp	*%r11
60081:
6009	pushq	%rdi
6010	pushq	%rsi
6011	pushq	%rdx
6012	call	_glapi_get_dispatch
6013	popq	%rdx
6014	popq	%rsi
6015	popq	%rdi
6016	movq	1360(%rax), %r11
6017	jmp	*%r11
6018#endif /* defined(GLX_USE_TLS) */
6019	.size	GL_PREFIX(Materialfv), .-GL_PREFIX(Materialfv)
6020
6021	.p2align	4,,15
6022	.globl	GL_PREFIX(Materiali)
6023	.type	GL_PREFIX(Materiali), @function
6024GL_PREFIX(Materiali):
6025#if defined(GLX_USE_TLS)
6026	call	_x86_64_get_dispatch@PLT
6027	movq	1368(%rax), %r11
6028	jmp	*%r11
6029#elif defined(HAVE_PTHREAD)
6030	pushq	%rdi
6031	pushq	%rsi
6032	pushq	%rdx
6033	call	_x86_64_get_dispatch@PLT
6034	popq	%rdx
6035	popq	%rsi
6036	popq	%rdi
6037	movq	1368(%rax), %r11
6038	jmp	*%r11
6039#else
6040	movq	_glapi_Dispatch(%rip), %rax
6041	testq	%rax, %rax
6042	je	1f
6043	movq	1368(%rax), %r11
6044	jmp	*%r11
60451:
6046	pushq	%rdi
6047	pushq	%rsi
6048	pushq	%rdx
6049	call	_glapi_get_dispatch
6050	popq	%rdx
6051	popq	%rsi
6052	popq	%rdi
6053	movq	1368(%rax), %r11
6054	jmp	*%r11
6055#endif /* defined(GLX_USE_TLS) */
6056	.size	GL_PREFIX(Materiali), .-GL_PREFIX(Materiali)
6057
6058	.p2align	4,,15
6059	.globl	GL_PREFIX(Materialiv)
6060	.type	GL_PREFIX(Materialiv), @function
6061GL_PREFIX(Materialiv):
6062#if defined(GLX_USE_TLS)
6063	call	_x86_64_get_dispatch@PLT
6064	movq	1376(%rax), %r11
6065	jmp	*%r11
6066#elif defined(HAVE_PTHREAD)
6067	pushq	%rdi
6068	pushq	%rsi
6069	pushq	%rdx
6070	call	_x86_64_get_dispatch@PLT
6071	popq	%rdx
6072	popq	%rsi
6073	popq	%rdi
6074	movq	1376(%rax), %r11
6075	jmp	*%r11
6076#else
6077	movq	_glapi_Dispatch(%rip), %rax
6078	testq	%rax, %rax
6079	je	1f
6080	movq	1376(%rax), %r11
6081	jmp	*%r11
60821:
6083	pushq	%rdi
6084	pushq	%rsi
6085	pushq	%rdx
6086	call	_glapi_get_dispatch
6087	popq	%rdx
6088	popq	%rsi
6089	popq	%rdi
6090	movq	1376(%rax), %r11
6091	jmp	*%r11
6092#endif /* defined(GLX_USE_TLS) */
6093	.size	GL_PREFIX(Materialiv), .-GL_PREFIX(Materialiv)
6094
6095	.p2align	4,,15
6096	.globl	GL_PREFIX(PointSize)
6097	.type	GL_PREFIX(PointSize), @function
6098GL_PREFIX(PointSize):
6099#if defined(GLX_USE_TLS)
6100	call	_x86_64_get_dispatch@PLT
6101	movq	1384(%rax), %r11
6102	jmp	*%r11
6103#elif defined(HAVE_PTHREAD)
6104	subq	$8, %rsp
6105	movq	%xmm0, (%rsp)
6106	call	_x86_64_get_dispatch@PLT
6107	movq	(%rsp), %xmm0
6108	addq	$8, %rsp
6109	movq	1384(%rax), %r11
6110	jmp	*%r11
6111#else
6112	movq	_glapi_Dispatch(%rip), %rax
6113	testq	%rax, %rax
6114	je	1f
6115	movq	1384(%rax), %r11
6116	jmp	*%r11
61171:
6118	subq	$8, %rsp
6119	movq	%xmm0, (%rsp)
6120	call	_glapi_get_dispatch
6121	movq	(%rsp), %xmm0
6122	addq	$8, %rsp
6123	movq	1384(%rax), %r11
6124	jmp	*%r11
6125#endif /* defined(GLX_USE_TLS) */
6126	.size	GL_PREFIX(PointSize), .-GL_PREFIX(PointSize)
6127
6128	.p2align	4,,15
6129	.globl	GL_PREFIX(PolygonMode)
6130	.type	GL_PREFIX(PolygonMode), @function
6131GL_PREFIX(PolygonMode):
6132#if defined(GLX_USE_TLS)
6133	call	_x86_64_get_dispatch@PLT
6134	movq	1392(%rax), %r11
6135	jmp	*%r11
6136#elif defined(HAVE_PTHREAD)
6137	pushq	%rdi
6138	pushq	%rsi
6139	pushq	%rbp
6140	call	_x86_64_get_dispatch@PLT
6141	popq	%rbp
6142	popq	%rsi
6143	popq	%rdi
6144	movq	1392(%rax), %r11
6145	jmp	*%r11
6146#else
6147	movq	_glapi_Dispatch(%rip), %rax
6148	testq	%rax, %rax
6149	je	1f
6150	movq	1392(%rax), %r11
6151	jmp	*%r11
61521:
6153	pushq	%rdi
6154	pushq	%rsi
6155	pushq	%rbp
6156	call	_glapi_get_dispatch
6157	popq	%rbp
6158	popq	%rsi
6159	popq	%rdi
6160	movq	1392(%rax), %r11
6161	jmp	*%r11
6162#endif /* defined(GLX_USE_TLS) */
6163	.size	GL_PREFIX(PolygonMode), .-GL_PREFIX(PolygonMode)
6164
6165	.p2align	4,,15
6166	.globl	GL_PREFIX(PolygonStipple)
6167	.type	GL_PREFIX(PolygonStipple), @function
6168GL_PREFIX(PolygonStipple):
6169#if defined(GLX_USE_TLS)
6170	call	_x86_64_get_dispatch@PLT
6171	movq	1400(%rax), %r11
6172	jmp	*%r11
6173#elif defined(HAVE_PTHREAD)
6174	pushq	%rdi
6175	call	_x86_64_get_dispatch@PLT
6176	popq	%rdi
6177	movq	1400(%rax), %r11
6178	jmp	*%r11
6179#else
6180	movq	_glapi_Dispatch(%rip), %rax
6181	testq	%rax, %rax
6182	je	1f
6183	movq	1400(%rax), %r11
6184	jmp	*%r11
61851:
6186	pushq	%rdi
6187	call	_glapi_get_dispatch
6188	popq	%rdi
6189	movq	1400(%rax), %r11
6190	jmp	*%r11
6191#endif /* defined(GLX_USE_TLS) */
6192	.size	GL_PREFIX(PolygonStipple), .-GL_PREFIX(PolygonStipple)
6193
6194	.p2align	4,,15
6195	.globl	GL_PREFIX(Scissor)
6196	.type	GL_PREFIX(Scissor), @function
6197GL_PREFIX(Scissor):
6198#if defined(GLX_USE_TLS)
6199	call	_x86_64_get_dispatch@PLT
6200	movq	1408(%rax), %r11
6201	jmp	*%r11
6202#elif defined(HAVE_PTHREAD)
6203	pushq	%rdi
6204	pushq	%rsi
6205	pushq	%rdx
6206	pushq	%rcx
6207	pushq	%rbp
6208	call	_x86_64_get_dispatch@PLT
6209	popq	%rbp
6210	popq	%rcx
6211	popq	%rdx
6212	popq	%rsi
6213	popq	%rdi
6214	movq	1408(%rax), %r11
6215	jmp	*%r11
6216#else
6217	movq	_glapi_Dispatch(%rip), %rax
6218	testq	%rax, %rax
6219	je	1f
6220	movq	1408(%rax), %r11
6221	jmp	*%r11
62221:
6223	pushq	%rdi
6224	pushq	%rsi
6225	pushq	%rdx
6226	pushq	%rcx
6227	pushq	%rbp
6228	call	_glapi_get_dispatch
6229	popq	%rbp
6230	popq	%rcx
6231	popq	%rdx
6232	popq	%rsi
6233	popq	%rdi
6234	movq	1408(%rax), %r11
6235	jmp	*%r11
6236#endif /* defined(GLX_USE_TLS) */
6237	.size	GL_PREFIX(Scissor), .-GL_PREFIX(Scissor)
6238
6239	.p2align	4,,15
6240	.globl	GL_PREFIX(ShadeModel)
6241	.type	GL_PREFIX(ShadeModel), @function
6242GL_PREFIX(ShadeModel):
6243#if defined(GLX_USE_TLS)
6244	call	_x86_64_get_dispatch@PLT
6245	movq	1416(%rax), %r11
6246	jmp	*%r11
6247#elif defined(HAVE_PTHREAD)
6248	pushq	%rdi
6249	call	_x86_64_get_dispatch@PLT
6250	popq	%rdi
6251	movq	1416(%rax), %r11
6252	jmp	*%r11
6253#else
6254	movq	_glapi_Dispatch(%rip), %rax
6255	testq	%rax, %rax
6256	je	1f
6257	movq	1416(%rax), %r11
6258	jmp	*%r11
62591:
6260	pushq	%rdi
6261	call	_glapi_get_dispatch
6262	popq	%rdi
6263	movq	1416(%rax), %r11
6264	jmp	*%r11
6265#endif /* defined(GLX_USE_TLS) */
6266	.size	GL_PREFIX(ShadeModel), .-GL_PREFIX(ShadeModel)
6267
6268	.p2align	4,,15
6269	.globl	GL_PREFIX(TexParameterf)
6270	.type	GL_PREFIX(TexParameterf), @function
6271GL_PREFIX(TexParameterf):
6272#if defined(GLX_USE_TLS)
6273	call	_x86_64_get_dispatch@PLT
6274	movq	1424(%rax), %r11
6275	jmp	*%r11
6276#elif defined(HAVE_PTHREAD)
6277	subq	$24, %rsp
6278	movq	%rdi, (%rsp)
6279	movq	%rsi, 8(%rsp)
6280	movq	%xmm0, 16(%rsp)
6281	call	_x86_64_get_dispatch@PLT
6282	movq	16(%rsp), %xmm0
6283	movq	8(%rsp), %rsi
6284	movq	(%rsp), %rdi
6285	addq	$24, %rsp
6286	movq	1424(%rax), %r11
6287	jmp	*%r11
6288#else
6289	movq	_glapi_Dispatch(%rip), %rax
6290	testq	%rax, %rax
6291	je	1f
6292	movq	1424(%rax), %r11
6293	jmp	*%r11
62941:
6295	subq	$24, %rsp
6296	movq	%rdi, (%rsp)
6297	movq	%rsi, 8(%rsp)
6298	movq	%xmm0, 16(%rsp)
6299	call	_glapi_get_dispatch
6300	movq	16(%rsp), %xmm0
6301	movq	8(%rsp), %rsi
6302	movq	(%rsp), %rdi
6303	addq	$24, %rsp
6304	movq	1424(%rax), %r11
6305	jmp	*%r11
6306#endif /* defined(GLX_USE_TLS) */
6307	.size	GL_PREFIX(TexParameterf), .-GL_PREFIX(TexParameterf)
6308
6309	.p2align	4,,15
6310	.globl	GL_PREFIX(TexParameterfv)
6311	.type	GL_PREFIX(TexParameterfv), @function
6312GL_PREFIX(TexParameterfv):
6313#if defined(GLX_USE_TLS)
6314	call	_x86_64_get_dispatch@PLT
6315	movq	1432(%rax), %r11
6316	jmp	*%r11
6317#elif defined(HAVE_PTHREAD)
6318	pushq	%rdi
6319	pushq	%rsi
6320	pushq	%rdx
6321	call	_x86_64_get_dispatch@PLT
6322	popq	%rdx
6323	popq	%rsi
6324	popq	%rdi
6325	movq	1432(%rax), %r11
6326	jmp	*%r11
6327#else
6328	movq	_glapi_Dispatch(%rip), %rax
6329	testq	%rax, %rax
6330	je	1f
6331	movq	1432(%rax), %r11
6332	jmp	*%r11
63331:
6334	pushq	%rdi
6335	pushq	%rsi
6336	pushq	%rdx
6337	call	_glapi_get_dispatch
6338	popq	%rdx
6339	popq	%rsi
6340	popq	%rdi
6341	movq	1432(%rax), %r11
6342	jmp	*%r11
6343#endif /* defined(GLX_USE_TLS) */
6344	.size	GL_PREFIX(TexParameterfv), .-GL_PREFIX(TexParameterfv)
6345
6346	.p2align	4,,15
6347	.globl	GL_PREFIX(TexParameteri)
6348	.type	GL_PREFIX(TexParameteri), @function
6349GL_PREFIX(TexParameteri):
6350#if defined(GLX_USE_TLS)
6351	call	_x86_64_get_dispatch@PLT
6352	movq	1440(%rax), %r11
6353	jmp	*%r11
6354#elif defined(HAVE_PTHREAD)
6355	pushq	%rdi
6356	pushq	%rsi
6357	pushq	%rdx
6358	call	_x86_64_get_dispatch@PLT
6359	popq	%rdx
6360	popq	%rsi
6361	popq	%rdi
6362	movq	1440(%rax), %r11
6363	jmp	*%r11
6364#else
6365	movq	_glapi_Dispatch(%rip), %rax
6366	testq	%rax, %rax
6367	je	1f
6368	movq	1440(%rax), %r11
6369	jmp	*%r11
63701:
6371	pushq	%rdi
6372	pushq	%rsi
6373	pushq	%rdx
6374	call	_glapi_get_dispatch
6375	popq	%rdx
6376	popq	%rsi
6377	popq	%rdi
6378	movq	1440(%rax), %r11
6379	jmp	*%r11
6380#endif /* defined(GLX_USE_TLS) */
6381	.size	GL_PREFIX(TexParameteri), .-GL_PREFIX(TexParameteri)
6382
6383	.p2align	4,,15
6384	.globl	GL_PREFIX(TexParameteriv)
6385	.type	GL_PREFIX(TexParameteriv), @function
6386GL_PREFIX(TexParameteriv):
6387#if defined(GLX_USE_TLS)
6388	call	_x86_64_get_dispatch@PLT
6389	movq	1448(%rax), %r11
6390	jmp	*%r11
6391#elif defined(HAVE_PTHREAD)
6392	pushq	%rdi
6393	pushq	%rsi
6394	pushq	%rdx
6395	call	_x86_64_get_dispatch@PLT
6396	popq	%rdx
6397	popq	%rsi
6398	popq	%rdi
6399	movq	1448(%rax), %r11
6400	jmp	*%r11
6401#else
6402	movq	_glapi_Dispatch(%rip), %rax
6403	testq	%rax, %rax
6404	je	1f
6405	movq	1448(%rax), %r11
6406	jmp	*%r11
64071:
6408	pushq	%rdi
6409	pushq	%rsi
6410	pushq	%rdx
6411	call	_glapi_get_dispatch
6412	popq	%rdx
6413	popq	%rsi
6414	popq	%rdi
6415	movq	1448(%rax), %r11
6416	jmp	*%r11
6417#endif /* defined(GLX_USE_TLS) */
6418	.size	GL_PREFIX(TexParameteriv), .-GL_PREFIX(TexParameteriv)
6419
6420	.p2align	4,,15
6421	.globl	GL_PREFIX(TexImage1D)
6422	.type	GL_PREFIX(TexImage1D), @function
6423GL_PREFIX(TexImage1D):
6424#if defined(GLX_USE_TLS)
6425	call	_x86_64_get_dispatch@PLT
6426	movq	1456(%rax), %r11
6427	jmp	*%r11
6428#elif defined(HAVE_PTHREAD)
6429	pushq	%rdi
6430	pushq	%rsi
6431	pushq	%rdx
6432	pushq	%rcx
6433	pushq	%r8
6434	pushq	%r9
6435	pushq	%rbp
6436	call	_x86_64_get_dispatch@PLT
6437	popq	%rbp
6438	popq	%r9
6439	popq	%r8
6440	popq	%rcx
6441	popq	%rdx
6442	popq	%rsi
6443	popq	%rdi
6444	movq	1456(%rax), %r11
6445	jmp	*%r11
6446#else
6447	movq	_glapi_Dispatch(%rip), %rax
6448	testq	%rax, %rax
6449	je	1f
6450	movq	1456(%rax), %r11
6451	jmp	*%r11
64521:
6453	pushq	%rdi
6454	pushq	%rsi
6455	pushq	%rdx
6456	pushq	%rcx
6457	pushq	%r8
6458	pushq	%r9
6459	pushq	%rbp
6460	call	_glapi_get_dispatch
6461	popq	%rbp
6462	popq	%r9
6463	popq	%r8
6464	popq	%rcx
6465	popq	%rdx
6466	popq	%rsi
6467	popq	%rdi
6468	movq	1456(%rax), %r11
6469	jmp	*%r11
6470#endif /* defined(GLX_USE_TLS) */
6471	.size	GL_PREFIX(TexImage1D), .-GL_PREFIX(TexImage1D)
6472
6473	.p2align	4,,15
6474	.globl	GL_PREFIX(TexImage2D)
6475	.type	GL_PREFIX(TexImage2D), @function
6476GL_PREFIX(TexImage2D):
6477#if defined(GLX_USE_TLS)
6478	call	_x86_64_get_dispatch@PLT
6479	movq	1464(%rax), %r11
6480	jmp	*%r11
6481#elif defined(HAVE_PTHREAD)
6482	pushq	%rdi
6483	pushq	%rsi
6484	pushq	%rdx
6485	pushq	%rcx
6486	pushq	%r8
6487	pushq	%r9
6488	pushq	%rbp
6489	call	_x86_64_get_dispatch@PLT
6490	popq	%rbp
6491	popq	%r9
6492	popq	%r8
6493	popq	%rcx
6494	popq	%rdx
6495	popq	%rsi
6496	popq	%rdi
6497	movq	1464(%rax), %r11
6498	jmp	*%r11
6499#else
6500	movq	_glapi_Dispatch(%rip), %rax
6501	testq	%rax, %rax
6502	je	1f
6503	movq	1464(%rax), %r11
6504	jmp	*%r11
65051:
6506	pushq	%rdi
6507	pushq	%rsi
6508	pushq	%rdx
6509	pushq	%rcx
6510	pushq	%r8
6511	pushq	%r9
6512	pushq	%rbp
6513	call	_glapi_get_dispatch
6514	popq	%rbp
6515	popq	%r9
6516	popq	%r8
6517	popq	%rcx
6518	popq	%rdx
6519	popq	%rsi
6520	popq	%rdi
6521	movq	1464(%rax), %r11
6522	jmp	*%r11
6523#endif /* defined(GLX_USE_TLS) */
6524	.size	GL_PREFIX(TexImage2D), .-GL_PREFIX(TexImage2D)
6525
6526	.p2align	4,,15
6527	.globl	GL_PREFIX(TexEnvf)
6528	.type	GL_PREFIX(TexEnvf), @function
6529GL_PREFIX(TexEnvf):
6530#if defined(GLX_USE_TLS)
6531	call	_x86_64_get_dispatch@PLT
6532	movq	1472(%rax), %r11
6533	jmp	*%r11
6534#elif defined(HAVE_PTHREAD)
6535	subq	$24, %rsp
6536	movq	%rdi, (%rsp)
6537	movq	%rsi, 8(%rsp)
6538	movq	%xmm0, 16(%rsp)
6539	call	_x86_64_get_dispatch@PLT
6540	movq	16(%rsp), %xmm0
6541	movq	8(%rsp), %rsi
6542	movq	(%rsp), %rdi
6543	addq	$24, %rsp
6544	movq	1472(%rax), %r11
6545	jmp	*%r11
6546#else
6547	movq	_glapi_Dispatch(%rip), %rax
6548	testq	%rax, %rax
6549	je	1f
6550	movq	1472(%rax), %r11
6551	jmp	*%r11
65521:
6553	subq	$24, %rsp
6554	movq	%rdi, (%rsp)
6555	movq	%rsi, 8(%rsp)
6556	movq	%xmm0, 16(%rsp)
6557	call	_glapi_get_dispatch
6558	movq	16(%rsp), %xmm0
6559	movq	8(%rsp), %rsi
6560	movq	(%rsp), %rdi
6561	addq	$24, %rsp
6562	movq	1472(%rax), %r11
6563	jmp	*%r11
6564#endif /* defined(GLX_USE_TLS) */
6565	.size	GL_PREFIX(TexEnvf), .-GL_PREFIX(TexEnvf)
6566
6567	.p2align	4,,15
6568	.globl	GL_PREFIX(TexEnvfv)
6569	.type	GL_PREFIX(TexEnvfv), @function
6570GL_PREFIX(TexEnvfv):
6571#if defined(GLX_USE_TLS)
6572	call	_x86_64_get_dispatch@PLT
6573	movq	1480(%rax), %r11
6574	jmp	*%r11
6575#elif defined(HAVE_PTHREAD)
6576	pushq	%rdi
6577	pushq	%rsi
6578	pushq	%rdx
6579	call	_x86_64_get_dispatch@PLT
6580	popq	%rdx
6581	popq	%rsi
6582	popq	%rdi
6583	movq	1480(%rax), %r11
6584	jmp	*%r11
6585#else
6586	movq	_glapi_Dispatch(%rip), %rax
6587	testq	%rax, %rax
6588	je	1f
6589	movq	1480(%rax), %r11
6590	jmp	*%r11
65911:
6592	pushq	%rdi
6593	pushq	%rsi
6594	pushq	%rdx
6595	call	_glapi_get_dispatch
6596	popq	%rdx
6597	popq	%rsi
6598	popq	%rdi
6599	movq	1480(%rax), %r11
6600	jmp	*%r11
6601#endif /* defined(GLX_USE_TLS) */
6602	.size	GL_PREFIX(TexEnvfv), .-GL_PREFIX(TexEnvfv)
6603
6604	.p2align	4,,15
6605	.globl	GL_PREFIX(TexEnvi)
6606	.type	GL_PREFIX(TexEnvi), @function
6607GL_PREFIX(TexEnvi):
6608#if defined(GLX_USE_TLS)
6609	call	_x86_64_get_dispatch@PLT
6610	movq	1488(%rax), %r11
6611	jmp	*%r11
6612#elif defined(HAVE_PTHREAD)
6613	pushq	%rdi
6614	pushq	%rsi
6615	pushq	%rdx
6616	call	_x86_64_get_dispatch@PLT
6617	popq	%rdx
6618	popq	%rsi
6619	popq	%rdi
6620	movq	1488(%rax), %r11
6621	jmp	*%r11
6622#else
6623	movq	_glapi_Dispatch(%rip), %rax
6624	testq	%rax, %rax
6625	je	1f
6626	movq	1488(%rax), %r11
6627	jmp	*%r11
66281:
6629	pushq	%rdi
6630	pushq	%rsi
6631	pushq	%rdx
6632	call	_glapi_get_dispatch
6633	popq	%rdx
6634	popq	%rsi
6635	popq	%rdi
6636	movq	1488(%rax), %r11
6637	jmp	*%r11
6638#endif /* defined(GLX_USE_TLS) */
6639	.size	GL_PREFIX(TexEnvi), .-GL_PREFIX(TexEnvi)
6640
6641	.p2align	4,,15
6642	.globl	GL_PREFIX(TexEnviv)
6643	.type	GL_PREFIX(TexEnviv), @function
6644GL_PREFIX(TexEnviv):
6645#if defined(GLX_USE_TLS)
6646	call	_x86_64_get_dispatch@PLT
6647	movq	1496(%rax), %r11
6648	jmp	*%r11
6649#elif defined(HAVE_PTHREAD)
6650	pushq	%rdi
6651	pushq	%rsi
6652	pushq	%rdx
6653	call	_x86_64_get_dispatch@PLT
6654	popq	%rdx
6655	popq	%rsi
6656	popq	%rdi
6657	movq	1496(%rax), %r11
6658	jmp	*%r11
6659#else
6660	movq	_glapi_Dispatch(%rip), %rax
6661	testq	%rax, %rax
6662	je	1f
6663	movq	1496(%rax), %r11
6664	jmp	*%r11
66651:
6666	pushq	%rdi
6667	pushq	%rsi
6668	pushq	%rdx
6669	call	_glapi_get_dispatch
6670	popq	%rdx
6671	popq	%rsi
6672	popq	%rdi
6673	movq	1496(%rax), %r11
6674	jmp	*%r11
6675#endif /* defined(GLX_USE_TLS) */
6676	.size	GL_PREFIX(TexEnviv), .-GL_PREFIX(TexEnviv)
6677
6678	.p2align	4,,15
6679	.globl	GL_PREFIX(TexGend)
6680	.type	GL_PREFIX(TexGend), @function
6681GL_PREFIX(TexGend):
6682#if defined(GLX_USE_TLS)
6683	call	_x86_64_get_dispatch@PLT
6684	movq	1504(%rax), %r11
6685	jmp	*%r11
6686#elif defined(HAVE_PTHREAD)
6687	subq	$24, %rsp
6688	movq	%rdi, (%rsp)
6689	movq	%rsi, 8(%rsp)
6690	movq	%xmm0, 16(%rsp)
6691	call	_x86_64_get_dispatch@PLT
6692	movq	16(%rsp), %xmm0
6693	movq	8(%rsp), %rsi
6694	movq	(%rsp), %rdi
6695	addq	$24, %rsp
6696	movq	1504(%rax), %r11
6697	jmp	*%r11
6698#else
6699	movq	_glapi_Dispatch(%rip), %rax
6700	testq	%rax, %rax
6701	je	1f
6702	movq	1504(%rax), %r11
6703	jmp	*%r11
67041:
6705	subq	$24, %rsp
6706	movq	%rdi, (%rsp)
6707	movq	%rsi, 8(%rsp)
6708	movq	%xmm0, 16(%rsp)
6709	call	_glapi_get_dispatch
6710	movq	16(%rsp), %xmm0
6711	movq	8(%rsp), %rsi
6712	movq	(%rsp), %rdi
6713	addq	$24, %rsp
6714	movq	1504(%rax), %r11
6715	jmp	*%r11
6716#endif /* defined(GLX_USE_TLS) */
6717	.size	GL_PREFIX(TexGend), .-GL_PREFIX(TexGend)
6718
6719	.p2align	4,,15
6720	.globl	GL_PREFIX(TexGendv)
6721	.type	GL_PREFIX(TexGendv), @function
6722GL_PREFIX(TexGendv):
6723#if defined(GLX_USE_TLS)
6724	call	_x86_64_get_dispatch@PLT
6725	movq	1512(%rax), %r11
6726	jmp	*%r11
6727#elif defined(HAVE_PTHREAD)
6728	pushq	%rdi
6729	pushq	%rsi
6730	pushq	%rdx
6731	call	_x86_64_get_dispatch@PLT
6732	popq	%rdx
6733	popq	%rsi
6734	popq	%rdi
6735	movq	1512(%rax), %r11
6736	jmp	*%r11
6737#else
6738	movq	_glapi_Dispatch(%rip), %rax
6739	testq	%rax, %rax
6740	je	1f
6741	movq	1512(%rax), %r11
6742	jmp	*%r11
67431:
6744	pushq	%rdi
6745	pushq	%rsi
6746	pushq	%rdx
6747	call	_glapi_get_dispatch
6748	popq	%rdx
6749	popq	%rsi
6750	popq	%rdi
6751	movq	1512(%rax), %r11
6752	jmp	*%r11
6753#endif /* defined(GLX_USE_TLS) */
6754	.size	GL_PREFIX(TexGendv), .-GL_PREFIX(TexGendv)
6755
6756	.p2align	4,,15
6757	.globl	GL_PREFIX(TexGenf)
6758	.type	GL_PREFIX(TexGenf), @function
6759GL_PREFIX(TexGenf):
6760#if defined(GLX_USE_TLS)
6761	call	_x86_64_get_dispatch@PLT
6762	movq	1520(%rax), %r11
6763	jmp	*%r11
6764#elif defined(HAVE_PTHREAD)
6765	subq	$24, %rsp
6766	movq	%rdi, (%rsp)
6767	movq	%rsi, 8(%rsp)
6768	movq	%xmm0, 16(%rsp)
6769	call	_x86_64_get_dispatch@PLT
6770	movq	16(%rsp), %xmm0
6771	movq	8(%rsp), %rsi
6772	movq	(%rsp), %rdi
6773	addq	$24, %rsp
6774	movq	1520(%rax), %r11
6775	jmp	*%r11
6776#else
6777	movq	_glapi_Dispatch(%rip), %rax
6778	testq	%rax, %rax
6779	je	1f
6780	movq	1520(%rax), %r11
6781	jmp	*%r11
67821:
6783	subq	$24, %rsp
6784	movq	%rdi, (%rsp)
6785	movq	%rsi, 8(%rsp)
6786	movq	%xmm0, 16(%rsp)
6787	call	_glapi_get_dispatch
6788	movq	16(%rsp), %xmm0
6789	movq	8(%rsp), %rsi
6790	movq	(%rsp), %rdi
6791	addq	$24, %rsp
6792	movq	1520(%rax), %r11
6793	jmp	*%r11
6794#endif /* defined(GLX_USE_TLS) */
6795	.size	GL_PREFIX(TexGenf), .-GL_PREFIX(TexGenf)
6796
6797	.p2align	4,,15
6798	.globl	GL_PREFIX(TexGenfv)
6799	.type	GL_PREFIX(TexGenfv), @function
6800GL_PREFIX(TexGenfv):
6801#if defined(GLX_USE_TLS)
6802	call	_x86_64_get_dispatch@PLT
6803	movq	1528(%rax), %r11
6804	jmp	*%r11
6805#elif defined(HAVE_PTHREAD)
6806	pushq	%rdi
6807	pushq	%rsi
6808	pushq	%rdx
6809	call	_x86_64_get_dispatch@PLT
6810	popq	%rdx
6811	popq	%rsi
6812	popq	%rdi
6813	movq	1528(%rax), %r11
6814	jmp	*%r11
6815#else
6816	movq	_glapi_Dispatch(%rip), %rax
6817	testq	%rax, %rax
6818	je	1f
6819	movq	1528(%rax), %r11
6820	jmp	*%r11
68211:
6822	pushq	%rdi
6823	pushq	%rsi
6824	pushq	%rdx
6825	call	_glapi_get_dispatch
6826	popq	%rdx
6827	popq	%rsi
6828	popq	%rdi
6829	movq	1528(%rax), %r11
6830	jmp	*%r11
6831#endif /* defined(GLX_USE_TLS) */
6832	.size	GL_PREFIX(TexGenfv), .-GL_PREFIX(TexGenfv)
6833
6834	.p2align	4,,15
6835	.globl	GL_PREFIX(TexGeni)
6836	.type	GL_PREFIX(TexGeni), @function
6837GL_PREFIX(TexGeni):
6838#if defined(GLX_USE_TLS)
6839	call	_x86_64_get_dispatch@PLT
6840	movq	1536(%rax), %r11
6841	jmp	*%r11
6842#elif defined(HAVE_PTHREAD)
6843	pushq	%rdi
6844	pushq	%rsi
6845	pushq	%rdx
6846	call	_x86_64_get_dispatch@PLT
6847	popq	%rdx
6848	popq	%rsi
6849	popq	%rdi
6850	movq	1536(%rax), %r11
6851	jmp	*%r11
6852#else
6853	movq	_glapi_Dispatch(%rip), %rax
6854	testq	%rax, %rax
6855	je	1f
6856	movq	1536(%rax), %r11
6857	jmp	*%r11
68581:
6859	pushq	%rdi
6860	pushq	%rsi
6861	pushq	%rdx
6862	call	_glapi_get_dispatch
6863	popq	%rdx
6864	popq	%rsi
6865	popq	%rdi
6866	movq	1536(%rax), %r11
6867	jmp	*%r11
6868#endif /* defined(GLX_USE_TLS) */
6869	.size	GL_PREFIX(TexGeni), .-GL_PREFIX(TexGeni)
6870
6871	.p2align	4,,15
6872	.globl	GL_PREFIX(TexGeniv)
6873	.type	GL_PREFIX(TexGeniv), @function
6874GL_PREFIX(TexGeniv):
6875#if defined(GLX_USE_TLS)
6876	call	_x86_64_get_dispatch@PLT
6877	movq	1544(%rax), %r11
6878	jmp	*%r11
6879#elif defined(HAVE_PTHREAD)
6880	pushq	%rdi
6881	pushq	%rsi
6882	pushq	%rdx
6883	call	_x86_64_get_dispatch@PLT
6884	popq	%rdx
6885	popq	%rsi
6886	popq	%rdi
6887	movq	1544(%rax), %r11
6888	jmp	*%r11
6889#else
6890	movq	_glapi_Dispatch(%rip), %rax
6891	testq	%rax, %rax
6892	je	1f
6893	movq	1544(%rax), %r11
6894	jmp	*%r11
68951:
6896	pushq	%rdi
6897	pushq	%rsi
6898	pushq	%rdx
6899	call	_glapi_get_dispatch
6900	popq	%rdx
6901	popq	%rsi
6902	popq	%rdi
6903	movq	1544(%rax), %r11
6904	jmp	*%r11
6905#endif /* defined(GLX_USE_TLS) */
6906	.size	GL_PREFIX(TexGeniv), .-GL_PREFIX(TexGeniv)
6907
6908	.p2align	4,,15
6909	.globl	GL_PREFIX(FeedbackBuffer)
6910	.type	GL_PREFIX(FeedbackBuffer), @function
6911GL_PREFIX(FeedbackBuffer):
6912#if defined(GLX_USE_TLS)
6913	call	_x86_64_get_dispatch@PLT
6914	movq	1552(%rax), %r11
6915	jmp	*%r11
6916#elif defined(HAVE_PTHREAD)
6917	pushq	%rdi
6918	pushq	%rsi
6919	pushq	%rdx
6920	call	_x86_64_get_dispatch@PLT
6921	popq	%rdx
6922	popq	%rsi
6923	popq	%rdi
6924	movq	1552(%rax), %r11
6925	jmp	*%r11
6926#else
6927	movq	_glapi_Dispatch(%rip), %rax
6928	testq	%rax, %rax
6929	je	1f
6930	movq	1552(%rax), %r11
6931	jmp	*%r11
69321:
6933	pushq	%rdi
6934	pushq	%rsi
6935	pushq	%rdx
6936	call	_glapi_get_dispatch
6937	popq	%rdx
6938	popq	%rsi
6939	popq	%rdi
6940	movq	1552(%rax), %r11
6941	jmp	*%r11
6942#endif /* defined(GLX_USE_TLS) */
6943	.size	GL_PREFIX(FeedbackBuffer), .-GL_PREFIX(FeedbackBuffer)
6944
6945	.p2align	4,,15
6946	.globl	GL_PREFIX(SelectBuffer)
6947	.type	GL_PREFIX(SelectBuffer), @function
6948GL_PREFIX(SelectBuffer):
6949#if defined(GLX_USE_TLS)
6950	call	_x86_64_get_dispatch@PLT
6951	movq	1560(%rax), %r11
6952	jmp	*%r11
6953#elif defined(HAVE_PTHREAD)
6954	pushq	%rdi
6955	pushq	%rsi
6956	pushq	%rbp
6957	call	_x86_64_get_dispatch@PLT
6958	popq	%rbp
6959	popq	%rsi
6960	popq	%rdi
6961	movq	1560(%rax), %r11
6962	jmp	*%r11
6963#else
6964	movq	_glapi_Dispatch(%rip), %rax
6965	testq	%rax, %rax
6966	je	1f
6967	movq	1560(%rax), %r11
6968	jmp	*%r11
69691:
6970	pushq	%rdi
6971	pushq	%rsi
6972	pushq	%rbp
6973	call	_glapi_get_dispatch
6974	popq	%rbp
6975	popq	%rsi
6976	popq	%rdi
6977	movq	1560(%rax), %r11
6978	jmp	*%r11
6979#endif /* defined(GLX_USE_TLS) */
6980	.size	GL_PREFIX(SelectBuffer), .-GL_PREFIX(SelectBuffer)
6981
6982	.p2align	4,,15
6983	.globl	GL_PREFIX(RenderMode)
6984	.type	GL_PREFIX(RenderMode), @function
6985GL_PREFIX(RenderMode):
6986#if defined(GLX_USE_TLS)
6987	call	_x86_64_get_dispatch@PLT
6988	movq	1568(%rax), %r11
6989	jmp	*%r11
6990#elif defined(HAVE_PTHREAD)
6991	pushq	%rdi
6992	call	_x86_64_get_dispatch@PLT
6993	popq	%rdi
6994	movq	1568(%rax), %r11
6995	jmp	*%r11
6996#else
6997	movq	_glapi_Dispatch(%rip), %rax
6998	testq	%rax, %rax
6999	je	1f
7000	movq	1568(%rax), %r11
7001	jmp	*%r11
70021:
7003	pushq	%rdi
7004	call	_glapi_get_dispatch
7005	popq	%rdi
7006	movq	1568(%rax), %r11
7007	jmp	*%r11
7008#endif /* defined(GLX_USE_TLS) */
7009	.size	GL_PREFIX(RenderMode), .-GL_PREFIX(RenderMode)
7010
7011	.p2align	4,,15
7012	.globl	GL_PREFIX(InitNames)
7013	.type	GL_PREFIX(InitNames), @function
7014GL_PREFIX(InitNames):
7015#if defined(GLX_USE_TLS)
7016	call	_x86_64_get_dispatch@PLT
7017	movq	1576(%rax), %r11
7018	jmp	*%r11
7019#elif defined(HAVE_PTHREAD)
7020	pushq	%rbp
7021	call	_x86_64_get_dispatch@PLT
7022	popq	%rbp
7023	movq	1576(%rax), %r11
7024	jmp	*%r11
7025#else
7026	movq	_glapi_Dispatch(%rip), %rax
7027	testq	%rax, %rax
7028	je	1f
7029	movq	1576(%rax), %r11
7030	jmp	*%r11
70311:
7032	pushq	%rbp
7033	call	_glapi_get_dispatch
7034	popq	%rbp
7035	movq	1576(%rax), %r11
7036	jmp	*%r11
7037#endif /* defined(GLX_USE_TLS) */
7038	.size	GL_PREFIX(InitNames), .-GL_PREFIX(InitNames)
7039
7040	.p2align	4,,15
7041	.globl	GL_PREFIX(LoadName)
7042	.type	GL_PREFIX(LoadName), @function
7043GL_PREFIX(LoadName):
7044#if defined(GLX_USE_TLS)
7045	call	_x86_64_get_dispatch@PLT
7046	movq	1584(%rax), %r11
7047	jmp	*%r11
7048#elif defined(HAVE_PTHREAD)
7049	pushq	%rdi
7050	call	_x86_64_get_dispatch@PLT
7051	popq	%rdi
7052	movq	1584(%rax), %r11
7053	jmp	*%r11
7054#else
7055	movq	_glapi_Dispatch(%rip), %rax
7056	testq	%rax, %rax
7057	je	1f
7058	movq	1584(%rax), %r11
7059	jmp	*%r11
70601:
7061	pushq	%rdi
7062	call	_glapi_get_dispatch
7063	popq	%rdi
7064	movq	1584(%rax), %r11
7065	jmp	*%r11
7066#endif /* defined(GLX_USE_TLS) */
7067	.size	GL_PREFIX(LoadName), .-GL_PREFIX(LoadName)
7068
7069	.p2align	4,,15
7070	.globl	GL_PREFIX(PassThrough)
7071	.type	GL_PREFIX(PassThrough), @function
7072GL_PREFIX(PassThrough):
7073#if defined(GLX_USE_TLS)
7074	call	_x86_64_get_dispatch@PLT
7075	movq	1592(%rax), %r11
7076	jmp	*%r11
7077#elif defined(HAVE_PTHREAD)
7078	subq	$8, %rsp
7079	movq	%xmm0, (%rsp)
7080	call	_x86_64_get_dispatch@PLT
7081	movq	(%rsp), %xmm0
7082	addq	$8, %rsp
7083	movq	1592(%rax), %r11
7084	jmp	*%r11
7085#else
7086	movq	_glapi_Dispatch(%rip), %rax
7087	testq	%rax, %rax
7088	je	1f
7089	movq	1592(%rax), %r11
7090	jmp	*%r11
70911:
7092	subq	$8, %rsp
7093	movq	%xmm0, (%rsp)
7094	call	_glapi_get_dispatch
7095	movq	(%rsp), %xmm0
7096	addq	$8, %rsp
7097	movq	1592(%rax), %r11
7098	jmp	*%r11
7099#endif /* defined(GLX_USE_TLS) */
7100	.size	GL_PREFIX(PassThrough), .-GL_PREFIX(PassThrough)
7101
7102	.p2align	4,,15
7103	.globl	GL_PREFIX(PopName)
7104	.type	GL_PREFIX(PopName), @function
7105GL_PREFIX(PopName):
7106#if defined(GLX_USE_TLS)
7107	call	_x86_64_get_dispatch@PLT
7108	movq	1600(%rax), %r11
7109	jmp	*%r11
7110#elif defined(HAVE_PTHREAD)
7111	pushq	%rbp
7112	call	_x86_64_get_dispatch@PLT
7113	popq	%rbp
7114	movq	1600(%rax), %r11
7115	jmp	*%r11
7116#else
7117	movq	_glapi_Dispatch(%rip), %rax
7118	testq	%rax, %rax
7119	je	1f
7120	movq	1600(%rax), %r11
7121	jmp	*%r11
71221:
7123	pushq	%rbp
7124	call	_glapi_get_dispatch
7125	popq	%rbp
7126	movq	1600(%rax), %r11
7127	jmp	*%r11
7128#endif /* defined(GLX_USE_TLS) */
7129	.size	GL_PREFIX(PopName), .-GL_PREFIX(PopName)
7130
7131	.p2align	4,,15
7132	.globl	GL_PREFIX(PushName)
7133	.type	GL_PREFIX(PushName), @function
7134GL_PREFIX(PushName):
7135#if defined(GLX_USE_TLS)
7136	call	_x86_64_get_dispatch@PLT
7137	movq	1608(%rax), %r11
7138	jmp	*%r11
7139#elif defined(HAVE_PTHREAD)
7140	pushq	%rdi
7141	call	_x86_64_get_dispatch@PLT
7142	popq	%rdi
7143	movq	1608(%rax), %r11
7144	jmp	*%r11
7145#else
7146	movq	_glapi_Dispatch(%rip), %rax
7147	testq	%rax, %rax
7148	je	1f
7149	movq	1608(%rax), %r11
7150	jmp	*%r11
71511:
7152	pushq	%rdi
7153	call	_glapi_get_dispatch
7154	popq	%rdi
7155	movq	1608(%rax), %r11
7156	jmp	*%r11
7157#endif /* defined(GLX_USE_TLS) */
7158	.size	GL_PREFIX(PushName), .-GL_PREFIX(PushName)
7159
7160	.p2align	4,,15
7161	.globl	GL_PREFIX(DrawBuffer)
7162	.type	GL_PREFIX(DrawBuffer), @function
7163GL_PREFIX(DrawBuffer):
7164#if defined(GLX_USE_TLS)
7165	call	_x86_64_get_dispatch@PLT
7166	movq	1616(%rax), %r11
7167	jmp	*%r11
7168#elif defined(HAVE_PTHREAD)
7169	pushq	%rdi
7170	call	_x86_64_get_dispatch@PLT
7171	popq	%rdi
7172	movq	1616(%rax), %r11
7173	jmp	*%r11
7174#else
7175	movq	_glapi_Dispatch(%rip), %rax
7176	testq	%rax, %rax
7177	je	1f
7178	movq	1616(%rax), %r11
7179	jmp	*%r11
71801:
7181	pushq	%rdi
7182	call	_glapi_get_dispatch
7183	popq	%rdi
7184	movq	1616(%rax), %r11
7185	jmp	*%r11
7186#endif /* defined(GLX_USE_TLS) */
7187	.size	GL_PREFIX(DrawBuffer), .-GL_PREFIX(DrawBuffer)
7188
7189	.p2align	4,,15
7190	.globl	GL_PREFIX(Clear)
7191	.type	GL_PREFIX(Clear), @function
7192GL_PREFIX(Clear):
7193#if defined(GLX_USE_TLS)
7194	call	_x86_64_get_dispatch@PLT
7195	movq	1624(%rax), %r11
7196	jmp	*%r11
7197#elif defined(HAVE_PTHREAD)
7198	pushq	%rdi
7199	call	_x86_64_get_dispatch@PLT
7200	popq	%rdi
7201	movq	1624(%rax), %r11
7202	jmp	*%r11
7203#else
7204	movq	_glapi_Dispatch(%rip), %rax
7205	testq	%rax, %rax
7206	je	1f
7207	movq	1624(%rax), %r11
7208	jmp	*%r11
72091:
7210	pushq	%rdi
7211	call	_glapi_get_dispatch
7212	popq	%rdi
7213	movq	1624(%rax), %r11
7214	jmp	*%r11
7215#endif /* defined(GLX_USE_TLS) */
7216	.size	GL_PREFIX(Clear), .-GL_PREFIX(Clear)
7217
7218	.p2align	4,,15
7219	.globl	GL_PREFIX(ClearAccum)
7220	.type	GL_PREFIX(ClearAccum), @function
7221GL_PREFIX(ClearAccum):
7222#if defined(GLX_USE_TLS)
7223	call	_x86_64_get_dispatch@PLT
7224	movq	1632(%rax), %r11
7225	jmp	*%r11
7226#elif defined(HAVE_PTHREAD)
7227	subq	$40, %rsp
7228	movq	%xmm0, (%rsp)
7229	movq	%xmm1, 8(%rsp)
7230	movq	%xmm2, 16(%rsp)
7231	movq	%xmm3, 24(%rsp)
7232	call	_x86_64_get_dispatch@PLT
7233	movq	24(%rsp), %xmm3
7234	movq	16(%rsp), %xmm2
7235	movq	8(%rsp), %xmm1
7236	movq	(%rsp), %xmm0
7237	addq	$40, %rsp
7238	movq	1632(%rax), %r11
7239	jmp	*%r11
7240#else
7241	movq	_glapi_Dispatch(%rip), %rax
7242	testq	%rax, %rax
7243	je	1f
7244	movq	1632(%rax), %r11
7245	jmp	*%r11
72461:
7247	subq	$40, %rsp
7248	movq	%xmm0, (%rsp)
7249	movq	%xmm1, 8(%rsp)
7250	movq	%xmm2, 16(%rsp)
7251	movq	%xmm3, 24(%rsp)
7252	call	_glapi_get_dispatch
7253	movq	24(%rsp), %xmm3
7254	movq	16(%rsp), %xmm2
7255	movq	8(%rsp), %xmm1
7256	movq	(%rsp), %xmm0
7257	addq	$40, %rsp
7258	movq	1632(%rax), %r11
7259	jmp	*%r11
7260#endif /* defined(GLX_USE_TLS) */
7261	.size	GL_PREFIX(ClearAccum), .-GL_PREFIX(ClearAccum)
7262
7263	.p2align	4,,15
7264	.globl	GL_PREFIX(ClearIndex)
7265	.type	GL_PREFIX(ClearIndex), @function
7266GL_PREFIX(ClearIndex):
7267#if defined(GLX_USE_TLS)
7268	call	_x86_64_get_dispatch@PLT
7269	movq	1640(%rax), %r11
7270	jmp	*%r11
7271#elif defined(HAVE_PTHREAD)
7272	subq	$8, %rsp
7273	movq	%xmm0, (%rsp)
7274	call	_x86_64_get_dispatch@PLT
7275	movq	(%rsp), %xmm0
7276	addq	$8, %rsp
7277	movq	1640(%rax), %r11
7278	jmp	*%r11
7279#else
7280	movq	_glapi_Dispatch(%rip), %rax
7281	testq	%rax, %rax
7282	je	1f
7283	movq	1640(%rax), %r11
7284	jmp	*%r11
72851:
7286	subq	$8, %rsp
7287	movq	%xmm0, (%rsp)
7288	call	_glapi_get_dispatch
7289	movq	(%rsp), %xmm0
7290	addq	$8, %rsp
7291	movq	1640(%rax), %r11
7292	jmp	*%r11
7293#endif /* defined(GLX_USE_TLS) */
7294	.size	GL_PREFIX(ClearIndex), .-GL_PREFIX(ClearIndex)
7295
7296	.p2align	4,,15
7297	.globl	GL_PREFIX(ClearColor)
7298	.type	GL_PREFIX(ClearColor), @function
7299GL_PREFIX(ClearColor):
7300#if defined(GLX_USE_TLS)
7301	call	_x86_64_get_dispatch@PLT
7302	movq	1648(%rax), %r11
7303	jmp	*%r11
7304#elif defined(HAVE_PTHREAD)
7305	pushq	%rdi
7306	pushq	%rsi
7307	pushq	%rdx
7308	pushq	%rcx
7309	pushq	%rbp
7310	call	_x86_64_get_dispatch@PLT
7311	popq	%rbp
7312	popq	%rcx
7313	popq	%rdx
7314	popq	%rsi
7315	popq	%rdi
7316	movq	1648(%rax), %r11
7317	jmp	*%r11
7318#else
7319	movq	_glapi_Dispatch(%rip), %rax
7320	testq	%rax, %rax
7321	je	1f
7322	movq	1648(%rax), %r11
7323	jmp	*%r11
73241:
7325	pushq	%rdi
7326	pushq	%rsi
7327	pushq	%rdx
7328	pushq	%rcx
7329	pushq	%rbp
7330	call	_glapi_get_dispatch
7331	popq	%rbp
7332	popq	%rcx
7333	popq	%rdx
7334	popq	%rsi
7335	popq	%rdi
7336	movq	1648(%rax), %r11
7337	jmp	*%r11
7338#endif /* defined(GLX_USE_TLS) */
7339	.size	GL_PREFIX(ClearColor), .-GL_PREFIX(ClearColor)
7340
7341	.p2align	4,,15
7342	.globl	GL_PREFIX(ClearStencil)
7343	.type	GL_PREFIX(ClearStencil), @function
7344GL_PREFIX(ClearStencil):
7345#if defined(GLX_USE_TLS)
7346	call	_x86_64_get_dispatch@PLT
7347	movq	1656(%rax), %r11
7348	jmp	*%r11
7349#elif defined(HAVE_PTHREAD)
7350	pushq	%rdi
7351	call	_x86_64_get_dispatch@PLT
7352	popq	%rdi
7353	movq	1656(%rax), %r11
7354	jmp	*%r11
7355#else
7356	movq	_glapi_Dispatch(%rip), %rax
7357	testq	%rax, %rax
7358	je	1f
7359	movq	1656(%rax), %r11
7360	jmp	*%r11
73611:
7362	pushq	%rdi
7363	call	_glapi_get_dispatch
7364	popq	%rdi
7365	movq	1656(%rax), %r11
7366	jmp	*%r11
7367#endif /* defined(GLX_USE_TLS) */
7368	.size	GL_PREFIX(ClearStencil), .-GL_PREFIX(ClearStencil)
7369
7370	.p2align	4,,15
7371	.globl	GL_PREFIX(ClearDepth)
7372	.type	GL_PREFIX(ClearDepth), @function
7373GL_PREFIX(ClearDepth):
7374#if defined(GLX_USE_TLS)
7375	call	_x86_64_get_dispatch@PLT
7376	movq	1664(%rax), %r11
7377	jmp	*%r11
7378#elif defined(HAVE_PTHREAD)
7379	pushq	%rdi
7380	call	_x86_64_get_dispatch@PLT
7381	popq	%rdi
7382	movq	1664(%rax), %r11
7383	jmp	*%r11
7384#else
7385	movq	_glapi_Dispatch(%rip), %rax
7386	testq	%rax, %rax
7387	je	1f
7388	movq	1664(%rax), %r11
7389	jmp	*%r11
73901:
7391	pushq	%rdi
7392	call	_glapi_get_dispatch
7393	popq	%rdi
7394	movq	1664(%rax), %r11
7395	jmp	*%r11
7396#endif /* defined(GLX_USE_TLS) */
7397	.size	GL_PREFIX(ClearDepth), .-GL_PREFIX(ClearDepth)
7398
7399	.p2align	4,,15
7400	.globl	GL_PREFIX(StencilMask)
7401	.type	GL_PREFIX(StencilMask), @function
7402GL_PREFIX(StencilMask):
7403#if defined(GLX_USE_TLS)
7404	call	_x86_64_get_dispatch@PLT
7405	movq	1672(%rax), %r11
7406	jmp	*%r11
7407#elif defined(HAVE_PTHREAD)
7408	pushq	%rdi
7409	call	_x86_64_get_dispatch@PLT
7410	popq	%rdi
7411	movq	1672(%rax), %r11
7412	jmp	*%r11
7413#else
7414	movq	_glapi_Dispatch(%rip), %rax
7415	testq	%rax, %rax
7416	je	1f
7417	movq	1672(%rax), %r11
7418	jmp	*%r11
74191:
7420	pushq	%rdi
7421	call	_glapi_get_dispatch
7422	popq	%rdi
7423	movq	1672(%rax), %r11
7424	jmp	*%r11
7425#endif /* defined(GLX_USE_TLS) */
7426	.size	GL_PREFIX(StencilMask), .-GL_PREFIX(StencilMask)
7427
7428	.p2align	4,,15
7429	.globl	GL_PREFIX(ColorMask)
7430	.type	GL_PREFIX(ColorMask), @function
7431GL_PREFIX(ColorMask):
7432#if defined(GLX_USE_TLS)
7433	call	_x86_64_get_dispatch@PLT
7434	movq	1680(%rax), %r11
7435	jmp	*%r11
7436#elif defined(HAVE_PTHREAD)
7437	pushq	%rdi
7438	pushq	%rsi
7439	pushq	%rdx
7440	pushq	%rcx
7441	pushq	%rbp
7442	call	_x86_64_get_dispatch@PLT
7443	popq	%rbp
7444	popq	%rcx
7445	popq	%rdx
7446	popq	%rsi
7447	popq	%rdi
7448	movq	1680(%rax), %r11
7449	jmp	*%r11
7450#else
7451	movq	_glapi_Dispatch(%rip), %rax
7452	testq	%rax, %rax
7453	je	1f
7454	movq	1680(%rax), %r11
7455	jmp	*%r11
74561:
7457	pushq	%rdi
7458	pushq	%rsi
7459	pushq	%rdx
7460	pushq	%rcx
7461	pushq	%rbp
7462	call	_glapi_get_dispatch
7463	popq	%rbp
7464	popq	%rcx
7465	popq	%rdx
7466	popq	%rsi
7467	popq	%rdi
7468	movq	1680(%rax), %r11
7469	jmp	*%r11
7470#endif /* defined(GLX_USE_TLS) */
7471	.size	GL_PREFIX(ColorMask), .-GL_PREFIX(ColorMask)
7472
7473	.p2align	4,,15
7474	.globl	GL_PREFIX(DepthMask)
7475	.type	GL_PREFIX(DepthMask), @function
7476GL_PREFIX(DepthMask):
7477#if defined(GLX_USE_TLS)
7478	call	_x86_64_get_dispatch@PLT
7479	movq	1688(%rax), %r11
7480	jmp	*%r11
7481#elif defined(HAVE_PTHREAD)
7482	pushq	%rdi
7483	call	_x86_64_get_dispatch@PLT
7484	popq	%rdi
7485	movq	1688(%rax), %r11
7486	jmp	*%r11
7487#else
7488	movq	_glapi_Dispatch(%rip), %rax
7489	testq	%rax, %rax
7490	je	1f
7491	movq	1688(%rax), %r11
7492	jmp	*%r11
74931:
7494	pushq	%rdi
7495	call	_glapi_get_dispatch
7496	popq	%rdi
7497	movq	1688(%rax), %r11
7498	jmp	*%r11
7499#endif /* defined(GLX_USE_TLS) */
7500	.size	GL_PREFIX(DepthMask), .-GL_PREFIX(DepthMask)
7501
7502	.p2align	4,,15
7503	.globl	GL_PREFIX(IndexMask)
7504	.type	GL_PREFIX(IndexMask), @function
7505GL_PREFIX(IndexMask):
7506#if defined(GLX_USE_TLS)
7507	call	_x86_64_get_dispatch@PLT
7508	movq	1696(%rax), %r11
7509	jmp	*%r11
7510#elif defined(HAVE_PTHREAD)
7511	pushq	%rdi
7512	call	_x86_64_get_dispatch@PLT
7513	popq	%rdi
7514	movq	1696(%rax), %r11
7515	jmp	*%r11
7516#else
7517	movq	_glapi_Dispatch(%rip), %rax
7518	testq	%rax, %rax
7519	je	1f
7520	movq	1696(%rax), %r11
7521	jmp	*%r11
75221:
7523	pushq	%rdi
7524	call	_glapi_get_dispatch
7525	popq	%rdi
7526	movq	1696(%rax), %r11
7527	jmp	*%r11
7528#endif /* defined(GLX_USE_TLS) */
7529	.size	GL_PREFIX(IndexMask), .-GL_PREFIX(IndexMask)
7530
7531	.p2align	4,,15
7532	.globl	GL_PREFIX(Accum)
7533	.type	GL_PREFIX(Accum), @function
7534GL_PREFIX(Accum):
7535#if defined(GLX_USE_TLS)
7536	call	_x86_64_get_dispatch@PLT
7537	movq	1704(%rax), %r11
7538	jmp	*%r11
7539#elif defined(HAVE_PTHREAD)
7540	subq	$24, %rsp
7541	movq	%rdi, (%rsp)
7542	movq	%xmm0, 8(%rsp)
7543	call	_x86_64_get_dispatch@PLT
7544	movq	8(%rsp), %xmm0
7545	movq	(%rsp), %rdi
7546	addq	$24, %rsp
7547	movq	1704(%rax), %r11
7548	jmp	*%r11
7549#else
7550	movq	_glapi_Dispatch(%rip), %rax
7551	testq	%rax, %rax
7552	je	1f
7553	movq	1704(%rax), %r11
7554	jmp	*%r11
75551:
7556	subq	$24, %rsp
7557	movq	%rdi, (%rsp)
7558	movq	%xmm0, 8(%rsp)
7559	call	_glapi_get_dispatch
7560	movq	8(%rsp), %xmm0
7561	movq	(%rsp), %rdi
7562	addq	$24, %rsp
7563	movq	1704(%rax), %r11
7564	jmp	*%r11
7565#endif /* defined(GLX_USE_TLS) */
7566	.size	GL_PREFIX(Accum), .-GL_PREFIX(Accum)
7567
7568	.p2align	4,,15
7569	.globl	GL_PREFIX(Disable)
7570	.type	GL_PREFIX(Disable), @function
7571GL_PREFIX(Disable):
7572#if defined(GLX_USE_TLS)
7573	call	_x86_64_get_dispatch@PLT
7574	movq	1712(%rax), %r11
7575	jmp	*%r11
7576#elif defined(HAVE_PTHREAD)
7577	pushq	%rdi
7578	call	_x86_64_get_dispatch@PLT
7579	popq	%rdi
7580	movq	1712(%rax), %r11
7581	jmp	*%r11
7582#else
7583	movq	_glapi_Dispatch(%rip), %rax
7584	testq	%rax, %rax
7585	je	1f
7586	movq	1712(%rax), %r11
7587	jmp	*%r11
75881:
7589	pushq	%rdi
7590	call	_glapi_get_dispatch
7591	popq	%rdi
7592	movq	1712(%rax), %r11
7593	jmp	*%r11
7594#endif /* defined(GLX_USE_TLS) */
7595	.size	GL_PREFIX(Disable), .-GL_PREFIX(Disable)
7596
7597	.p2align	4,,15
7598	.globl	GL_PREFIX(Enable)
7599	.type	GL_PREFIX(Enable), @function
7600GL_PREFIX(Enable):
7601#if defined(GLX_USE_TLS)
7602	call	_x86_64_get_dispatch@PLT
7603	movq	1720(%rax), %r11
7604	jmp	*%r11
7605#elif defined(HAVE_PTHREAD)
7606	pushq	%rdi
7607	call	_x86_64_get_dispatch@PLT
7608	popq	%rdi
7609	movq	1720(%rax), %r11
7610	jmp	*%r11
7611#else
7612	movq	_glapi_Dispatch(%rip), %rax
7613	testq	%rax, %rax
7614	je	1f
7615	movq	1720(%rax), %r11
7616	jmp	*%r11
76171:
7618	pushq	%rdi
7619	call	_glapi_get_dispatch
7620	popq	%rdi
7621	movq	1720(%rax), %r11
7622	jmp	*%r11
7623#endif /* defined(GLX_USE_TLS) */
7624	.size	GL_PREFIX(Enable), .-GL_PREFIX(Enable)
7625
7626	.p2align	4,,15
7627	.globl	GL_PREFIX(Finish)
7628	.type	GL_PREFIX(Finish), @function
7629GL_PREFIX(Finish):
7630#if defined(GLX_USE_TLS)
7631	call	_x86_64_get_dispatch@PLT
7632	movq	1728(%rax), %r11
7633	jmp	*%r11
7634#elif defined(HAVE_PTHREAD)
7635	pushq	%rbp
7636	call	_x86_64_get_dispatch@PLT
7637	popq	%rbp
7638	movq	1728(%rax), %r11
7639	jmp	*%r11
7640#else
7641	movq	_glapi_Dispatch(%rip), %rax
7642	testq	%rax, %rax
7643	je	1f
7644	movq	1728(%rax), %r11
7645	jmp	*%r11
76461:
7647	pushq	%rbp
7648	call	_glapi_get_dispatch
7649	popq	%rbp
7650	movq	1728(%rax), %r11
7651	jmp	*%r11
7652#endif /* defined(GLX_USE_TLS) */
7653	.size	GL_PREFIX(Finish), .-GL_PREFIX(Finish)
7654
7655	.p2align	4,,15
7656	.globl	GL_PREFIX(Flush)
7657	.type	GL_PREFIX(Flush), @function
7658GL_PREFIX(Flush):
7659#if defined(GLX_USE_TLS)
7660	call	_x86_64_get_dispatch@PLT
7661	movq	1736(%rax), %r11
7662	jmp	*%r11
7663#elif defined(HAVE_PTHREAD)
7664	pushq	%rbp
7665	call	_x86_64_get_dispatch@PLT
7666	popq	%rbp
7667	movq	1736(%rax), %r11
7668	jmp	*%r11
7669#else
7670	movq	_glapi_Dispatch(%rip), %rax
7671	testq	%rax, %rax
7672	je	1f
7673	movq	1736(%rax), %r11
7674	jmp	*%r11
76751:
7676	pushq	%rbp
7677	call	_glapi_get_dispatch
7678	popq	%rbp
7679	movq	1736(%rax), %r11
7680	jmp	*%r11
7681#endif /* defined(GLX_USE_TLS) */
7682	.size	GL_PREFIX(Flush), .-GL_PREFIX(Flush)
7683
7684	.p2align	4,,15
7685	.globl	GL_PREFIX(PopAttrib)
7686	.type	GL_PREFIX(PopAttrib), @function
7687GL_PREFIX(PopAttrib):
7688#if defined(GLX_USE_TLS)
7689	call	_x86_64_get_dispatch@PLT
7690	movq	1744(%rax), %r11
7691	jmp	*%r11
7692#elif defined(HAVE_PTHREAD)
7693	pushq	%rbp
7694	call	_x86_64_get_dispatch@PLT
7695	popq	%rbp
7696	movq	1744(%rax), %r11
7697	jmp	*%r11
7698#else
7699	movq	_glapi_Dispatch(%rip), %rax
7700	testq	%rax, %rax
7701	je	1f
7702	movq	1744(%rax), %r11
7703	jmp	*%r11
77041:
7705	pushq	%rbp
7706	call	_glapi_get_dispatch
7707	popq	%rbp
7708	movq	1744(%rax), %r11
7709	jmp	*%r11
7710#endif /* defined(GLX_USE_TLS) */
7711	.size	GL_PREFIX(PopAttrib), .-GL_PREFIX(PopAttrib)
7712
7713	.p2align	4,,15
7714	.globl	GL_PREFIX(PushAttrib)
7715	.type	GL_PREFIX(PushAttrib), @function
7716GL_PREFIX(PushAttrib):
7717#if defined(GLX_USE_TLS)
7718	call	_x86_64_get_dispatch@PLT
7719	movq	1752(%rax), %r11
7720	jmp	*%r11
7721#elif defined(HAVE_PTHREAD)
7722	pushq	%rdi
7723	call	_x86_64_get_dispatch@PLT
7724	popq	%rdi
7725	movq	1752(%rax), %r11
7726	jmp	*%r11
7727#else
7728	movq	_glapi_Dispatch(%rip), %rax
7729	testq	%rax, %rax
7730	je	1f
7731	movq	1752(%rax), %r11
7732	jmp	*%r11
77331:
7734	pushq	%rdi
7735	call	_glapi_get_dispatch
7736	popq	%rdi
7737	movq	1752(%rax), %r11
7738	jmp	*%r11
7739#endif /* defined(GLX_USE_TLS) */
7740	.size	GL_PREFIX(PushAttrib), .-GL_PREFIX(PushAttrib)
7741
7742	.p2align	4,,15
7743	.globl	GL_PREFIX(Map1d)
7744	.type	GL_PREFIX(Map1d), @function
7745GL_PREFIX(Map1d):
7746#if defined(GLX_USE_TLS)
7747	call	_x86_64_get_dispatch@PLT
7748	movq	1760(%rax), %r11
7749	jmp	*%r11
7750#elif defined(HAVE_PTHREAD)
7751	subq	$56, %rsp
7752	movq	%rdi, (%rsp)
7753	movq	%xmm0, 8(%rsp)
7754	movq	%xmm1, 16(%rsp)
7755	movq	%rsi, 24(%rsp)
7756	movq	%rdx, 32(%rsp)
7757	movq	%rcx, 40(%rsp)
7758	call	_x86_64_get_dispatch@PLT
7759	movq	40(%rsp), %rcx
7760	movq	32(%rsp), %rdx
7761	movq	24(%rsp), %rsi
7762	movq	16(%rsp), %xmm1
7763	movq	8(%rsp), %xmm0
7764	movq	(%rsp), %rdi
7765	addq	$56, %rsp
7766	movq	1760(%rax), %r11
7767	jmp	*%r11
7768#else
7769	movq	_glapi_Dispatch(%rip), %rax
7770	testq	%rax, %rax
7771	je	1f
7772	movq	1760(%rax), %r11
7773	jmp	*%r11
77741:
7775	subq	$56, %rsp
7776	movq	%rdi, (%rsp)
7777	movq	%xmm0, 8(%rsp)
7778	movq	%xmm1, 16(%rsp)
7779	movq	%rsi, 24(%rsp)
7780	movq	%rdx, 32(%rsp)
7781	movq	%rcx, 40(%rsp)
7782	call	_glapi_get_dispatch
7783	movq	40(%rsp), %rcx
7784	movq	32(%rsp), %rdx
7785	movq	24(%rsp), %rsi
7786	movq	16(%rsp), %xmm1
7787	movq	8(%rsp), %xmm0
7788	movq	(%rsp), %rdi
7789	addq	$56, %rsp
7790	movq	1760(%rax), %r11
7791	jmp	*%r11
7792#endif /* defined(GLX_USE_TLS) */
7793	.size	GL_PREFIX(Map1d), .-GL_PREFIX(Map1d)
7794
7795	.p2align	4,,15
7796	.globl	GL_PREFIX(Map1f)
7797	.type	GL_PREFIX(Map1f), @function
7798GL_PREFIX(Map1f):
7799#if defined(GLX_USE_TLS)
7800	call	_x86_64_get_dispatch@PLT
7801	movq	1768(%rax), %r11
7802	jmp	*%r11
7803#elif defined(HAVE_PTHREAD)
7804	subq	$56, %rsp
7805	movq	%rdi, (%rsp)
7806	movq	%xmm0, 8(%rsp)
7807	movq	%xmm1, 16(%rsp)
7808	movq	%rsi, 24(%rsp)
7809	movq	%rdx, 32(%rsp)
7810	movq	%rcx, 40(%rsp)
7811	call	_x86_64_get_dispatch@PLT
7812	movq	40(%rsp), %rcx
7813	movq	32(%rsp), %rdx
7814	movq	24(%rsp), %rsi
7815	movq	16(%rsp), %xmm1
7816	movq	8(%rsp), %xmm0
7817	movq	(%rsp), %rdi
7818	addq	$56, %rsp
7819	movq	1768(%rax), %r11
7820	jmp	*%r11
7821#else
7822	movq	_glapi_Dispatch(%rip), %rax
7823	testq	%rax, %rax
7824	je	1f
7825	movq	1768(%rax), %r11
7826	jmp	*%r11
78271:
7828	subq	$56, %rsp
7829	movq	%rdi, (%rsp)
7830	movq	%xmm0, 8(%rsp)
7831	movq	%xmm1, 16(%rsp)
7832	movq	%rsi, 24(%rsp)
7833	movq	%rdx, 32(%rsp)
7834	movq	%rcx, 40(%rsp)
7835	call	_glapi_get_dispatch
7836	movq	40(%rsp), %rcx
7837	movq	32(%rsp), %rdx
7838	movq	24(%rsp), %rsi
7839	movq	16(%rsp), %xmm1
7840	movq	8(%rsp), %xmm0
7841	movq	(%rsp), %rdi
7842	addq	$56, %rsp
7843	movq	1768(%rax), %r11
7844	jmp	*%r11
7845#endif /* defined(GLX_USE_TLS) */
7846	.size	GL_PREFIX(Map1f), .-GL_PREFIX(Map1f)
7847
7848	.p2align	4,,15
7849	.globl	GL_PREFIX(Map2d)
7850	.type	GL_PREFIX(Map2d), @function
7851GL_PREFIX(Map2d):
7852#if defined(GLX_USE_TLS)
7853	call	_x86_64_get_dispatch@PLT
7854	movq	1776(%rax), %r11
7855	jmp	*%r11
7856#elif defined(HAVE_PTHREAD)
7857	subq	$88, %rsp
7858	movq	%rdi, (%rsp)
7859	movq	%xmm0, 8(%rsp)
7860	movq	%xmm1, 16(%rsp)
7861	movq	%rsi, 24(%rsp)
7862	movq	%rdx, 32(%rsp)
7863	movq	%xmm2, 40(%rsp)
7864	movq	%xmm3, 48(%rsp)
7865	movq	%rcx, 56(%rsp)
7866	movq	%r8, 64(%rsp)
7867	movq	%r9, 72(%rsp)
7868	call	_x86_64_get_dispatch@PLT
7869	movq	72(%rsp), %r9
7870	movq	64(%rsp), %r8
7871	movq	56(%rsp), %rcx
7872	movq	48(%rsp), %xmm3
7873	movq	40(%rsp), %xmm2
7874	movq	32(%rsp), %rdx
7875	movq	24(%rsp), %rsi
7876	movq	16(%rsp), %xmm1
7877	movq	8(%rsp), %xmm0
7878	movq	(%rsp), %rdi
7879	addq	$88, %rsp
7880	movq	1776(%rax), %r11
7881	jmp	*%r11
7882#else
7883	movq	_glapi_Dispatch(%rip), %rax
7884	testq	%rax, %rax
7885	je	1f
7886	movq	1776(%rax), %r11
7887	jmp	*%r11
78881:
7889	subq	$88, %rsp
7890	movq	%rdi, (%rsp)
7891	movq	%xmm0, 8(%rsp)
7892	movq	%xmm1, 16(%rsp)
7893	movq	%rsi, 24(%rsp)
7894	movq	%rdx, 32(%rsp)
7895	movq	%xmm2, 40(%rsp)
7896	movq	%xmm3, 48(%rsp)
7897	movq	%rcx, 56(%rsp)
7898	movq	%r8, 64(%rsp)
7899	movq	%r9, 72(%rsp)
7900	call	_glapi_get_dispatch
7901	movq	72(%rsp), %r9
7902	movq	64(%rsp), %r8
7903	movq	56(%rsp), %rcx
7904	movq	48(%rsp), %xmm3
7905	movq	40(%rsp), %xmm2
7906	movq	32(%rsp), %rdx
7907	movq	24(%rsp), %rsi
7908	movq	16(%rsp), %xmm1
7909	movq	8(%rsp), %xmm0
7910	movq	(%rsp), %rdi
7911	addq	$88, %rsp
7912	movq	1776(%rax), %r11
7913	jmp	*%r11
7914#endif /* defined(GLX_USE_TLS) */
7915	.size	GL_PREFIX(Map2d), .-GL_PREFIX(Map2d)
7916
7917	.p2align	4,,15
7918	.globl	GL_PREFIX(Map2f)
7919	.type	GL_PREFIX(Map2f), @function
7920GL_PREFIX(Map2f):
7921#if defined(GLX_USE_TLS)
7922	call	_x86_64_get_dispatch@PLT
7923	movq	1784(%rax), %r11
7924	jmp	*%r11
7925#elif defined(HAVE_PTHREAD)
7926	subq	$88, %rsp
7927	movq	%rdi, (%rsp)
7928	movq	%xmm0, 8(%rsp)
7929	movq	%xmm1, 16(%rsp)
7930	movq	%rsi, 24(%rsp)
7931	movq	%rdx, 32(%rsp)
7932	movq	%xmm2, 40(%rsp)
7933	movq	%xmm3, 48(%rsp)
7934	movq	%rcx, 56(%rsp)
7935	movq	%r8, 64(%rsp)
7936	movq	%r9, 72(%rsp)
7937	call	_x86_64_get_dispatch@PLT
7938	movq	72(%rsp), %r9
7939	movq	64(%rsp), %r8
7940	movq	56(%rsp), %rcx
7941	movq	48(%rsp), %xmm3
7942	movq	40(%rsp), %xmm2
7943	movq	32(%rsp), %rdx
7944	movq	24(%rsp), %rsi
7945	movq	16(%rsp), %xmm1
7946	movq	8(%rsp), %xmm0
7947	movq	(%rsp), %rdi
7948	addq	$88, %rsp
7949	movq	1784(%rax), %r11
7950	jmp	*%r11
7951#else
7952	movq	_glapi_Dispatch(%rip), %rax
7953	testq	%rax, %rax
7954	je	1f
7955	movq	1784(%rax), %r11
7956	jmp	*%r11
79571:
7958	subq	$88, %rsp
7959	movq	%rdi, (%rsp)
7960	movq	%xmm0, 8(%rsp)
7961	movq	%xmm1, 16(%rsp)
7962	movq	%rsi, 24(%rsp)
7963	movq	%rdx, 32(%rsp)
7964	movq	%xmm2, 40(%rsp)
7965	movq	%xmm3, 48(%rsp)
7966	movq	%rcx, 56(%rsp)
7967	movq	%r8, 64(%rsp)
7968	movq	%r9, 72(%rsp)
7969	call	_glapi_get_dispatch
7970	movq	72(%rsp), %r9
7971	movq	64(%rsp), %r8
7972	movq	56(%rsp), %rcx
7973	movq	48(%rsp), %xmm3
7974	movq	40(%rsp), %xmm2
7975	movq	32(%rsp), %rdx
7976	movq	24(%rsp), %rsi
7977	movq	16(%rsp), %xmm1
7978	movq	8(%rsp), %xmm0
7979	movq	(%rsp), %rdi
7980	addq	$88, %rsp
7981	movq	1784(%rax), %r11
7982	jmp	*%r11
7983#endif /* defined(GLX_USE_TLS) */
7984	.size	GL_PREFIX(Map2f), .-GL_PREFIX(Map2f)
7985
7986	.p2align	4,,15
7987	.globl	GL_PREFIX(MapGrid1d)
7988	.type	GL_PREFIX(MapGrid1d), @function
7989GL_PREFIX(MapGrid1d):
7990#if defined(GLX_USE_TLS)
7991	call	_x86_64_get_dispatch@PLT
7992	movq	1792(%rax), %r11
7993	jmp	*%r11
7994#elif defined(HAVE_PTHREAD)
7995	subq	$24, %rsp
7996	movq	%rdi, (%rsp)
7997	movq	%xmm0, 8(%rsp)
7998	movq	%xmm1, 16(%rsp)
7999	call	_x86_64_get_dispatch@PLT
8000	movq	16(%rsp), %xmm1
8001	movq	8(%rsp), %xmm0
8002	movq	(%rsp), %rdi
8003	addq	$24, %rsp
8004	movq	1792(%rax), %r11
8005	jmp	*%r11
8006#else
8007	movq	_glapi_Dispatch(%rip), %rax
8008	testq	%rax, %rax
8009	je	1f
8010	movq	1792(%rax), %r11
8011	jmp	*%r11
80121:
8013	subq	$24, %rsp
8014	movq	%rdi, (%rsp)
8015	movq	%xmm0, 8(%rsp)
8016	movq	%xmm1, 16(%rsp)
8017	call	_glapi_get_dispatch
8018	movq	16(%rsp), %xmm1
8019	movq	8(%rsp), %xmm0
8020	movq	(%rsp), %rdi
8021	addq	$24, %rsp
8022	movq	1792(%rax), %r11
8023	jmp	*%r11
8024#endif /* defined(GLX_USE_TLS) */
8025	.size	GL_PREFIX(MapGrid1d), .-GL_PREFIX(MapGrid1d)
8026
8027	.p2align	4,,15
8028	.globl	GL_PREFIX(MapGrid1f)
8029	.type	GL_PREFIX(MapGrid1f), @function
8030GL_PREFIX(MapGrid1f):
8031#if defined(GLX_USE_TLS)
8032	call	_x86_64_get_dispatch@PLT
8033	movq	1800(%rax), %r11
8034	jmp	*%r11
8035#elif defined(HAVE_PTHREAD)
8036	subq	$24, %rsp
8037	movq	%rdi, (%rsp)
8038	movq	%xmm0, 8(%rsp)
8039	movq	%xmm1, 16(%rsp)
8040	call	_x86_64_get_dispatch@PLT
8041	movq	16(%rsp), %xmm1
8042	movq	8(%rsp), %xmm0
8043	movq	(%rsp), %rdi
8044	addq	$24, %rsp
8045	movq	1800(%rax), %r11
8046	jmp	*%r11
8047#else
8048	movq	_glapi_Dispatch(%rip), %rax
8049	testq	%rax, %rax
8050	je	1f
8051	movq	1800(%rax), %r11
8052	jmp	*%r11
80531:
8054	subq	$24, %rsp
8055	movq	%rdi, (%rsp)
8056	movq	%xmm0, 8(%rsp)
8057	movq	%xmm1, 16(%rsp)
8058	call	_glapi_get_dispatch
8059	movq	16(%rsp), %xmm1
8060	movq	8(%rsp), %xmm0
8061	movq	(%rsp), %rdi
8062	addq	$24, %rsp
8063	movq	1800(%rax), %r11
8064	jmp	*%r11
8065#endif /* defined(GLX_USE_TLS) */
8066	.size	GL_PREFIX(MapGrid1f), .-GL_PREFIX(MapGrid1f)
8067
8068	.p2align	4,,15
8069	.globl	GL_PREFIX(MapGrid2d)
8070	.type	GL_PREFIX(MapGrid2d), @function
8071GL_PREFIX(MapGrid2d):
8072#if defined(GLX_USE_TLS)
8073	call	_x86_64_get_dispatch@PLT
8074	movq	1808(%rax), %r11
8075	jmp	*%r11
8076#elif defined(HAVE_PTHREAD)
8077	subq	$56, %rsp
8078	movq	%rdi, (%rsp)
8079	movq	%xmm0, 8(%rsp)
8080	movq	%xmm1, 16(%rsp)
8081	movq	%rsi, 24(%rsp)
8082	movq	%xmm2, 32(%rsp)
8083	movq	%xmm3, 40(%rsp)
8084	call	_x86_64_get_dispatch@PLT
8085	movq	40(%rsp), %xmm3
8086	movq	32(%rsp), %xmm2
8087	movq	24(%rsp), %rsi
8088	movq	16(%rsp), %xmm1
8089	movq	8(%rsp), %xmm0
8090	movq	(%rsp), %rdi
8091	addq	$56, %rsp
8092	movq	1808(%rax), %r11
8093	jmp	*%r11
8094#else
8095	movq	_glapi_Dispatch(%rip), %rax
8096	testq	%rax, %rax
8097	je	1f
8098	movq	1808(%rax), %r11
8099	jmp	*%r11
81001:
8101	subq	$56, %rsp
8102	movq	%rdi, (%rsp)
8103	movq	%xmm0, 8(%rsp)
8104	movq	%xmm1, 16(%rsp)
8105	movq	%rsi, 24(%rsp)
8106	movq	%xmm2, 32(%rsp)
8107	movq	%xmm3, 40(%rsp)
8108	call	_glapi_get_dispatch
8109	movq	40(%rsp), %xmm3
8110	movq	32(%rsp), %xmm2
8111	movq	24(%rsp), %rsi
8112	movq	16(%rsp), %xmm1
8113	movq	8(%rsp), %xmm0
8114	movq	(%rsp), %rdi
8115	addq	$56, %rsp
8116	movq	1808(%rax), %r11
8117	jmp	*%r11
8118#endif /* defined(GLX_USE_TLS) */
8119	.size	GL_PREFIX(MapGrid2d), .-GL_PREFIX(MapGrid2d)
8120
8121	.p2align	4,,15
8122	.globl	GL_PREFIX(MapGrid2f)
8123	.type	GL_PREFIX(MapGrid2f), @function
8124GL_PREFIX(MapGrid2f):
8125#if defined(GLX_USE_TLS)
8126	call	_x86_64_get_dispatch@PLT
8127	movq	1816(%rax), %r11
8128	jmp	*%r11
8129#elif defined(HAVE_PTHREAD)
8130	subq	$56, %rsp
8131	movq	%rdi, (%rsp)
8132	movq	%xmm0, 8(%rsp)
8133	movq	%xmm1, 16(%rsp)
8134	movq	%rsi, 24(%rsp)
8135	movq	%xmm2, 32(%rsp)
8136	movq	%xmm3, 40(%rsp)
8137	call	_x86_64_get_dispatch@PLT
8138	movq	40(%rsp), %xmm3
8139	movq	32(%rsp), %xmm2
8140	movq	24(%rsp), %rsi
8141	movq	16(%rsp), %xmm1
8142	movq	8(%rsp), %xmm0
8143	movq	(%rsp), %rdi
8144	addq	$56, %rsp
8145	movq	1816(%rax), %r11
8146	jmp	*%r11
8147#else
8148	movq	_glapi_Dispatch(%rip), %rax
8149	testq	%rax, %rax
8150	je	1f
8151	movq	1816(%rax), %r11
8152	jmp	*%r11
81531:
8154	subq	$56, %rsp
8155	movq	%rdi, (%rsp)
8156	movq	%xmm0, 8(%rsp)
8157	movq	%xmm1, 16(%rsp)
8158	movq	%rsi, 24(%rsp)
8159	movq	%xmm2, 32(%rsp)
8160	movq	%xmm3, 40(%rsp)
8161	call	_glapi_get_dispatch
8162	movq	40(%rsp), %xmm3
8163	movq	32(%rsp), %xmm2
8164	movq	24(%rsp), %rsi
8165	movq	16(%rsp), %xmm1
8166	movq	8(%rsp), %xmm0
8167	movq	(%rsp), %rdi
8168	addq	$56, %rsp
8169	movq	1816(%rax), %r11
8170	jmp	*%r11
8171#endif /* defined(GLX_USE_TLS) */
8172	.size	GL_PREFIX(MapGrid2f), .-GL_PREFIX(MapGrid2f)
8173
8174	.p2align	4,,15
8175	.globl	GL_PREFIX(EvalCoord1d)
8176	.type	GL_PREFIX(EvalCoord1d), @function
8177GL_PREFIX(EvalCoord1d):
8178#if defined(GLX_USE_TLS)
8179	call	_x86_64_get_dispatch@PLT
8180	movq	1824(%rax), %r11
8181	jmp	*%r11
8182#elif defined(HAVE_PTHREAD)
8183	subq	$8, %rsp
8184	movq	%xmm0, (%rsp)
8185	call	_x86_64_get_dispatch@PLT
8186	movq	(%rsp), %xmm0
8187	addq	$8, %rsp
8188	movq	1824(%rax), %r11
8189	jmp	*%r11
8190#else
8191	movq	_glapi_Dispatch(%rip), %rax
8192	testq	%rax, %rax
8193	je	1f
8194	movq	1824(%rax), %r11
8195	jmp	*%r11
81961:
8197	subq	$8, %rsp
8198	movq	%xmm0, (%rsp)
8199	call	_glapi_get_dispatch
8200	movq	(%rsp), %xmm0
8201	addq	$8, %rsp
8202	movq	1824(%rax), %r11
8203	jmp	*%r11
8204#endif /* defined(GLX_USE_TLS) */
8205	.size	GL_PREFIX(EvalCoord1d), .-GL_PREFIX(EvalCoord1d)
8206
8207	.p2align	4,,15
8208	.globl	GL_PREFIX(EvalCoord1dv)
8209	.type	GL_PREFIX(EvalCoord1dv), @function
8210GL_PREFIX(EvalCoord1dv):
8211#if defined(GLX_USE_TLS)
8212	call	_x86_64_get_dispatch@PLT
8213	movq	1832(%rax), %r11
8214	jmp	*%r11
8215#elif defined(HAVE_PTHREAD)
8216	pushq	%rdi
8217	call	_x86_64_get_dispatch@PLT
8218	popq	%rdi
8219	movq	1832(%rax), %r11
8220	jmp	*%r11
8221#else
8222	movq	_glapi_Dispatch(%rip), %rax
8223	testq	%rax, %rax
8224	je	1f
8225	movq	1832(%rax), %r11
8226	jmp	*%r11
82271:
8228	pushq	%rdi
8229	call	_glapi_get_dispatch
8230	popq	%rdi
8231	movq	1832(%rax), %r11
8232	jmp	*%r11
8233#endif /* defined(GLX_USE_TLS) */
8234	.size	GL_PREFIX(EvalCoord1dv), .-GL_PREFIX(EvalCoord1dv)
8235
8236	.p2align	4,,15
8237	.globl	GL_PREFIX(EvalCoord1f)
8238	.type	GL_PREFIX(EvalCoord1f), @function
8239GL_PREFIX(EvalCoord1f):
8240#if defined(GLX_USE_TLS)
8241	call	_x86_64_get_dispatch@PLT
8242	movq	1840(%rax), %r11
8243	jmp	*%r11
8244#elif defined(HAVE_PTHREAD)
8245	subq	$8, %rsp
8246	movq	%xmm0, (%rsp)
8247	call	_x86_64_get_dispatch@PLT
8248	movq	(%rsp), %xmm0
8249	addq	$8, %rsp
8250	movq	1840(%rax), %r11
8251	jmp	*%r11
8252#else
8253	movq	_glapi_Dispatch(%rip), %rax
8254	testq	%rax, %rax
8255	je	1f
8256	movq	1840(%rax), %r11
8257	jmp	*%r11
82581:
8259	subq	$8, %rsp
8260	movq	%xmm0, (%rsp)
8261	call	_glapi_get_dispatch
8262	movq	(%rsp), %xmm0
8263	addq	$8, %rsp
8264	movq	1840(%rax), %r11
8265	jmp	*%r11
8266#endif /* defined(GLX_USE_TLS) */
8267	.size	GL_PREFIX(EvalCoord1f), .-GL_PREFIX(EvalCoord1f)
8268
8269	.p2align	4,,15
8270	.globl	GL_PREFIX(EvalCoord1fv)
8271	.type	GL_PREFIX(EvalCoord1fv), @function
8272GL_PREFIX(EvalCoord1fv):
8273#if defined(GLX_USE_TLS)
8274	call	_x86_64_get_dispatch@PLT
8275	movq	1848(%rax), %r11
8276	jmp	*%r11
8277#elif defined(HAVE_PTHREAD)
8278	pushq	%rdi
8279	call	_x86_64_get_dispatch@PLT
8280	popq	%rdi
8281	movq	1848(%rax), %r11
8282	jmp	*%r11
8283#else
8284	movq	_glapi_Dispatch(%rip), %rax
8285	testq	%rax, %rax
8286	je	1f
8287	movq	1848(%rax), %r11
8288	jmp	*%r11
82891:
8290	pushq	%rdi
8291	call	_glapi_get_dispatch
8292	popq	%rdi
8293	movq	1848(%rax), %r11
8294	jmp	*%r11
8295#endif /* defined(GLX_USE_TLS) */
8296	.size	GL_PREFIX(EvalCoord1fv), .-GL_PREFIX(EvalCoord1fv)
8297
8298	.p2align	4,,15
8299	.globl	GL_PREFIX(EvalCoord2d)
8300	.type	GL_PREFIX(EvalCoord2d), @function
8301GL_PREFIX(EvalCoord2d):
8302#if defined(GLX_USE_TLS)
8303	call	_x86_64_get_dispatch@PLT
8304	movq	1856(%rax), %r11
8305	jmp	*%r11
8306#elif defined(HAVE_PTHREAD)
8307	subq	$24, %rsp
8308	movq	%xmm0, (%rsp)
8309	movq	%xmm1, 8(%rsp)
8310	call	_x86_64_get_dispatch@PLT
8311	movq	8(%rsp), %xmm1
8312	movq	(%rsp), %xmm0
8313	addq	$24, %rsp
8314	movq	1856(%rax), %r11
8315	jmp	*%r11
8316#else
8317	movq	_glapi_Dispatch(%rip), %rax
8318	testq	%rax, %rax
8319	je	1f
8320	movq	1856(%rax), %r11
8321	jmp	*%r11
83221:
8323	subq	$24, %rsp
8324	movq	%xmm0, (%rsp)
8325	movq	%xmm1, 8(%rsp)
8326	call	_glapi_get_dispatch
8327	movq	8(%rsp), %xmm1
8328	movq	(%rsp), %xmm0
8329	addq	$24, %rsp
8330	movq	1856(%rax), %r11
8331	jmp	*%r11
8332#endif /* defined(GLX_USE_TLS) */
8333	.size	GL_PREFIX(EvalCoord2d), .-GL_PREFIX(EvalCoord2d)
8334
8335	.p2align	4,,15
8336	.globl	GL_PREFIX(EvalCoord2dv)
8337	.type	GL_PREFIX(EvalCoord2dv), @function
8338GL_PREFIX(EvalCoord2dv):
8339#if defined(GLX_USE_TLS)
8340	call	_x86_64_get_dispatch@PLT
8341	movq	1864(%rax), %r11
8342	jmp	*%r11
8343#elif defined(HAVE_PTHREAD)
8344	pushq	%rdi
8345	call	_x86_64_get_dispatch@PLT
8346	popq	%rdi
8347	movq	1864(%rax), %r11
8348	jmp	*%r11
8349#else
8350	movq	_glapi_Dispatch(%rip), %rax
8351	testq	%rax, %rax
8352	je	1f
8353	movq	1864(%rax), %r11
8354	jmp	*%r11
83551:
8356	pushq	%rdi
8357	call	_glapi_get_dispatch
8358	popq	%rdi
8359	movq	1864(%rax), %r11
8360	jmp	*%r11
8361#endif /* defined(GLX_USE_TLS) */
8362	.size	GL_PREFIX(EvalCoord2dv), .-GL_PREFIX(EvalCoord2dv)
8363
8364	.p2align	4,,15
8365	.globl	GL_PREFIX(EvalCoord2f)
8366	.type	GL_PREFIX(EvalCoord2f), @function
8367GL_PREFIX(EvalCoord2f):
8368#if defined(GLX_USE_TLS)
8369	call	_x86_64_get_dispatch@PLT
8370	movq	1872(%rax), %r11
8371	jmp	*%r11
8372#elif defined(HAVE_PTHREAD)
8373	subq	$24, %rsp
8374	movq	%xmm0, (%rsp)
8375	movq	%xmm1, 8(%rsp)
8376	call	_x86_64_get_dispatch@PLT
8377	movq	8(%rsp), %xmm1
8378	movq	(%rsp), %xmm0
8379	addq	$24, %rsp
8380	movq	1872(%rax), %r11
8381	jmp	*%r11
8382#else
8383	movq	_glapi_Dispatch(%rip), %rax
8384	testq	%rax, %rax
8385	je	1f
8386	movq	1872(%rax), %r11
8387	jmp	*%r11
83881:
8389	subq	$24, %rsp
8390	movq	%xmm0, (%rsp)
8391	movq	%xmm1, 8(%rsp)
8392	call	_glapi_get_dispatch
8393	movq	8(%rsp), %xmm1
8394	movq	(%rsp), %xmm0
8395	addq	$24, %rsp
8396	movq	1872(%rax), %r11
8397	jmp	*%r11
8398#endif /* defined(GLX_USE_TLS) */
8399	.size	GL_PREFIX(EvalCoord2f), .-GL_PREFIX(EvalCoord2f)
8400
8401	.p2align	4,,15
8402	.globl	GL_PREFIX(EvalCoord2fv)
8403	.type	GL_PREFIX(EvalCoord2fv), @function
8404GL_PREFIX(EvalCoord2fv):
8405#if defined(GLX_USE_TLS)
8406	call	_x86_64_get_dispatch@PLT
8407	movq	1880(%rax), %r11
8408	jmp	*%r11
8409#elif defined(HAVE_PTHREAD)
8410	pushq	%rdi
8411	call	_x86_64_get_dispatch@PLT
8412	popq	%rdi
8413	movq	1880(%rax), %r11
8414	jmp	*%r11
8415#else
8416	movq	_glapi_Dispatch(%rip), %rax
8417	testq	%rax, %rax
8418	je	1f
8419	movq	1880(%rax), %r11
8420	jmp	*%r11
84211:
8422	pushq	%rdi
8423	call	_glapi_get_dispatch
8424	popq	%rdi
8425	movq	1880(%rax), %r11
8426	jmp	*%r11
8427#endif /* defined(GLX_USE_TLS) */
8428	.size	GL_PREFIX(EvalCoord2fv), .-GL_PREFIX(EvalCoord2fv)
8429
8430	.p2align	4,,15
8431	.globl	GL_PREFIX(EvalMesh1)
8432	.type	GL_PREFIX(EvalMesh1), @function
8433GL_PREFIX(EvalMesh1):
8434#if defined(GLX_USE_TLS)
8435	call	_x86_64_get_dispatch@PLT
8436	movq	1888(%rax), %r11
8437	jmp	*%r11
8438#elif defined(HAVE_PTHREAD)
8439	pushq	%rdi
8440	pushq	%rsi
8441	pushq	%rdx
8442	call	_x86_64_get_dispatch@PLT
8443	popq	%rdx
8444	popq	%rsi
8445	popq	%rdi
8446	movq	1888(%rax), %r11
8447	jmp	*%r11
8448#else
8449	movq	_glapi_Dispatch(%rip), %rax
8450	testq	%rax, %rax
8451	je	1f
8452	movq	1888(%rax), %r11
8453	jmp	*%r11
84541:
8455	pushq	%rdi
8456	pushq	%rsi
8457	pushq	%rdx
8458	call	_glapi_get_dispatch
8459	popq	%rdx
8460	popq	%rsi
8461	popq	%rdi
8462	movq	1888(%rax), %r11
8463	jmp	*%r11
8464#endif /* defined(GLX_USE_TLS) */
8465	.size	GL_PREFIX(EvalMesh1), .-GL_PREFIX(EvalMesh1)
8466
8467	.p2align	4,,15
8468	.globl	GL_PREFIX(EvalPoint1)
8469	.type	GL_PREFIX(EvalPoint1), @function
8470GL_PREFIX(EvalPoint1):
8471#if defined(GLX_USE_TLS)
8472	call	_x86_64_get_dispatch@PLT
8473	movq	1896(%rax), %r11
8474	jmp	*%r11
8475#elif defined(HAVE_PTHREAD)
8476	pushq	%rdi
8477	call	_x86_64_get_dispatch@PLT
8478	popq	%rdi
8479	movq	1896(%rax), %r11
8480	jmp	*%r11
8481#else
8482	movq	_glapi_Dispatch(%rip), %rax
8483	testq	%rax, %rax
8484	je	1f
8485	movq	1896(%rax), %r11
8486	jmp	*%r11
84871:
8488	pushq	%rdi
8489	call	_glapi_get_dispatch
8490	popq	%rdi
8491	movq	1896(%rax), %r11
8492	jmp	*%r11
8493#endif /* defined(GLX_USE_TLS) */
8494	.size	GL_PREFIX(EvalPoint1), .-GL_PREFIX(EvalPoint1)
8495
8496	.p2align	4,,15
8497	.globl	GL_PREFIX(EvalMesh2)
8498	.type	GL_PREFIX(EvalMesh2), @function
8499GL_PREFIX(EvalMesh2):
8500#if defined(GLX_USE_TLS)
8501	call	_x86_64_get_dispatch@PLT
8502	movq	1904(%rax), %r11
8503	jmp	*%r11
8504#elif defined(HAVE_PTHREAD)
8505	pushq	%rdi
8506	pushq	%rsi
8507	pushq	%rdx
8508	pushq	%rcx
8509	pushq	%r8
8510	call	_x86_64_get_dispatch@PLT
8511	popq	%r8
8512	popq	%rcx
8513	popq	%rdx
8514	popq	%rsi
8515	popq	%rdi
8516	movq	1904(%rax), %r11
8517	jmp	*%r11
8518#else
8519	movq	_glapi_Dispatch(%rip), %rax
8520	testq	%rax, %rax
8521	je	1f
8522	movq	1904(%rax), %r11
8523	jmp	*%r11
85241:
8525	pushq	%rdi
8526	pushq	%rsi
8527	pushq	%rdx
8528	pushq	%rcx
8529	pushq	%r8
8530	call	_glapi_get_dispatch
8531	popq	%r8
8532	popq	%rcx
8533	popq	%rdx
8534	popq	%rsi
8535	popq	%rdi
8536	movq	1904(%rax), %r11
8537	jmp	*%r11
8538#endif /* defined(GLX_USE_TLS) */
8539	.size	GL_PREFIX(EvalMesh2), .-GL_PREFIX(EvalMesh2)
8540
8541	.p2align	4,,15
8542	.globl	GL_PREFIX(EvalPoint2)
8543	.type	GL_PREFIX(EvalPoint2), @function
8544GL_PREFIX(EvalPoint2):
8545#if defined(GLX_USE_TLS)
8546	call	_x86_64_get_dispatch@PLT
8547	movq	1912(%rax), %r11
8548	jmp	*%r11
8549#elif defined(HAVE_PTHREAD)
8550	pushq	%rdi
8551	pushq	%rsi
8552	pushq	%rbp
8553	call	_x86_64_get_dispatch@PLT
8554	popq	%rbp
8555	popq	%rsi
8556	popq	%rdi
8557	movq	1912(%rax), %r11
8558	jmp	*%r11
8559#else
8560	movq	_glapi_Dispatch(%rip), %rax
8561	testq	%rax, %rax
8562	je	1f
8563	movq	1912(%rax), %r11
8564	jmp	*%r11
85651:
8566	pushq	%rdi
8567	pushq	%rsi
8568	pushq	%rbp
8569	call	_glapi_get_dispatch
8570	popq	%rbp
8571	popq	%rsi
8572	popq	%rdi
8573	movq	1912(%rax), %r11
8574	jmp	*%r11
8575#endif /* defined(GLX_USE_TLS) */
8576	.size	GL_PREFIX(EvalPoint2), .-GL_PREFIX(EvalPoint2)
8577
8578	.p2align	4,,15
8579	.globl	GL_PREFIX(AlphaFunc)
8580	.type	GL_PREFIX(AlphaFunc), @function
8581GL_PREFIX(AlphaFunc):
8582#if defined(GLX_USE_TLS)
8583	call	_x86_64_get_dispatch@PLT
8584	movq	1920(%rax), %r11
8585	jmp	*%r11
8586#elif defined(HAVE_PTHREAD)
8587	pushq	%rdi
8588	pushq	%rsi
8589	pushq	%rbp
8590	call	_x86_64_get_dispatch@PLT
8591	popq	%rbp
8592	popq	%rsi
8593	popq	%rdi
8594	movq	1920(%rax), %r11
8595	jmp	*%r11
8596#else
8597	movq	_glapi_Dispatch(%rip), %rax
8598	testq	%rax, %rax
8599	je	1f
8600	movq	1920(%rax), %r11
8601	jmp	*%r11
86021:
8603	pushq	%rdi
8604	pushq	%rsi
8605	pushq	%rbp
8606	call	_glapi_get_dispatch
8607	popq	%rbp
8608	popq	%rsi
8609	popq	%rdi
8610	movq	1920(%rax), %r11
8611	jmp	*%r11
8612#endif /* defined(GLX_USE_TLS) */
8613	.size	GL_PREFIX(AlphaFunc), .-GL_PREFIX(AlphaFunc)
8614
8615	.p2align	4,,15
8616	.globl	GL_PREFIX(BlendFunc)
8617	.type	GL_PREFIX(BlendFunc), @function
8618GL_PREFIX(BlendFunc):
8619#if defined(GLX_USE_TLS)
8620	call	_x86_64_get_dispatch@PLT
8621	movq	1928(%rax), %r11
8622	jmp	*%r11
8623#elif defined(HAVE_PTHREAD)
8624	pushq	%rdi
8625	pushq	%rsi
8626	pushq	%rbp
8627	call	_x86_64_get_dispatch@PLT
8628	popq	%rbp
8629	popq	%rsi
8630	popq	%rdi
8631	movq	1928(%rax), %r11
8632	jmp	*%r11
8633#else
8634	movq	_glapi_Dispatch(%rip), %rax
8635	testq	%rax, %rax
8636	je	1f
8637	movq	1928(%rax), %r11
8638	jmp	*%r11
86391:
8640	pushq	%rdi
8641	pushq	%rsi
8642	pushq	%rbp
8643	call	_glapi_get_dispatch
8644	popq	%rbp
8645	popq	%rsi
8646	popq	%rdi
8647	movq	1928(%rax), %r11
8648	jmp	*%r11
8649#endif /* defined(GLX_USE_TLS) */
8650	.size	GL_PREFIX(BlendFunc), .-GL_PREFIX(BlendFunc)
8651
8652	.p2align	4,,15
8653	.globl	GL_PREFIX(LogicOp)
8654	.type	GL_PREFIX(LogicOp), @function
8655GL_PREFIX(LogicOp):
8656#if defined(GLX_USE_TLS)
8657	call	_x86_64_get_dispatch@PLT
8658	movq	1936(%rax), %r11
8659	jmp	*%r11
8660#elif defined(HAVE_PTHREAD)
8661	pushq	%rdi
8662	call	_x86_64_get_dispatch@PLT
8663	popq	%rdi
8664	movq	1936(%rax), %r11
8665	jmp	*%r11
8666#else
8667	movq	_glapi_Dispatch(%rip), %rax
8668	testq	%rax, %rax
8669	je	1f
8670	movq	1936(%rax), %r11
8671	jmp	*%r11
86721:
8673	pushq	%rdi
8674	call	_glapi_get_dispatch
8675	popq	%rdi
8676	movq	1936(%rax), %r11
8677	jmp	*%r11
8678#endif /* defined(GLX_USE_TLS) */
8679	.size	GL_PREFIX(LogicOp), .-GL_PREFIX(LogicOp)
8680
8681	.p2align	4,,15
8682	.globl	GL_PREFIX(StencilFunc)
8683	.type	GL_PREFIX(StencilFunc), @function
8684GL_PREFIX(StencilFunc):
8685#if defined(GLX_USE_TLS)
8686	call	_x86_64_get_dispatch@PLT
8687	movq	1944(%rax), %r11
8688	jmp	*%r11
8689#elif defined(HAVE_PTHREAD)
8690	pushq	%rdi
8691	pushq	%rsi
8692	pushq	%rdx
8693	call	_x86_64_get_dispatch@PLT
8694	popq	%rdx
8695	popq	%rsi
8696	popq	%rdi
8697	movq	1944(%rax), %r11
8698	jmp	*%r11
8699#else
8700	movq	_glapi_Dispatch(%rip), %rax
8701	testq	%rax, %rax
8702	je	1f
8703	movq	1944(%rax), %r11
8704	jmp	*%r11
87051:
8706	pushq	%rdi
8707	pushq	%rsi
8708	pushq	%rdx
8709	call	_glapi_get_dispatch
8710	popq	%rdx
8711	popq	%rsi
8712	popq	%rdi
8713	movq	1944(%rax), %r11
8714	jmp	*%r11
8715#endif /* defined(GLX_USE_TLS) */
8716	.size	GL_PREFIX(StencilFunc), .-GL_PREFIX(StencilFunc)
8717
8718	.p2align	4,,15
8719	.globl	GL_PREFIX(StencilOp)
8720	.type	GL_PREFIX(StencilOp), @function
8721GL_PREFIX(StencilOp):
8722#if defined(GLX_USE_TLS)
8723	call	_x86_64_get_dispatch@PLT
8724	movq	1952(%rax), %r11
8725	jmp	*%r11
8726#elif defined(HAVE_PTHREAD)
8727	pushq	%rdi
8728	pushq	%rsi
8729	pushq	%rdx
8730	call	_x86_64_get_dispatch@PLT
8731	popq	%rdx
8732	popq	%rsi
8733	popq	%rdi
8734	movq	1952(%rax), %r11
8735	jmp	*%r11
8736#else
8737	movq	_glapi_Dispatch(%rip), %rax
8738	testq	%rax, %rax
8739	je	1f
8740	movq	1952(%rax), %r11
8741	jmp	*%r11
87421:
8743	pushq	%rdi
8744	pushq	%rsi
8745	pushq	%rdx
8746	call	_glapi_get_dispatch
8747	popq	%rdx
8748	popq	%rsi
8749	popq	%rdi
8750	movq	1952(%rax), %r11
8751	jmp	*%r11
8752#endif /* defined(GLX_USE_TLS) */
8753	.size	GL_PREFIX(StencilOp), .-GL_PREFIX(StencilOp)
8754
8755	.p2align	4,,15
8756	.globl	GL_PREFIX(DepthFunc)
8757	.type	GL_PREFIX(DepthFunc), @function
8758GL_PREFIX(DepthFunc):
8759#if defined(GLX_USE_TLS)
8760	call	_x86_64_get_dispatch@PLT
8761	movq	1960(%rax), %r11
8762	jmp	*%r11
8763#elif defined(HAVE_PTHREAD)
8764	pushq	%rdi
8765	call	_x86_64_get_dispatch@PLT
8766	popq	%rdi
8767	movq	1960(%rax), %r11
8768	jmp	*%r11
8769#else
8770	movq	_glapi_Dispatch(%rip), %rax
8771	testq	%rax, %rax
8772	je	1f
8773	movq	1960(%rax), %r11
8774	jmp	*%r11
87751:
8776	pushq	%rdi
8777	call	_glapi_get_dispatch
8778	popq	%rdi
8779	movq	1960(%rax), %r11
8780	jmp	*%r11
8781#endif /* defined(GLX_USE_TLS) */
8782	.size	GL_PREFIX(DepthFunc), .-GL_PREFIX(DepthFunc)
8783
8784	.p2align	4,,15
8785	.globl	GL_PREFIX(PixelZoom)
8786	.type	GL_PREFIX(PixelZoom), @function
8787GL_PREFIX(PixelZoom):
8788#if defined(GLX_USE_TLS)
8789	call	_x86_64_get_dispatch@PLT
8790	movq	1968(%rax), %r11
8791	jmp	*%r11
8792#elif defined(HAVE_PTHREAD)
8793	subq	$24, %rsp
8794	movq	%xmm0, (%rsp)
8795	movq	%xmm1, 8(%rsp)
8796	call	_x86_64_get_dispatch@PLT
8797	movq	8(%rsp), %xmm1
8798	movq	(%rsp), %xmm0
8799	addq	$24, %rsp
8800	movq	1968(%rax), %r11
8801	jmp	*%r11
8802#else
8803	movq	_glapi_Dispatch(%rip), %rax
8804	testq	%rax, %rax
8805	je	1f
8806	movq	1968(%rax), %r11
8807	jmp	*%r11
88081:
8809	subq	$24, %rsp
8810	movq	%xmm0, (%rsp)
8811	movq	%xmm1, 8(%rsp)
8812	call	_glapi_get_dispatch
8813	movq	8(%rsp), %xmm1
8814	movq	(%rsp), %xmm0
8815	addq	$24, %rsp
8816	movq	1968(%rax), %r11
8817	jmp	*%r11
8818#endif /* defined(GLX_USE_TLS) */
8819	.size	GL_PREFIX(PixelZoom), .-GL_PREFIX(PixelZoom)
8820
8821	.p2align	4,,15
8822	.globl	GL_PREFIX(PixelTransferf)
8823	.type	GL_PREFIX(PixelTransferf), @function
8824GL_PREFIX(PixelTransferf):
8825#if defined(GLX_USE_TLS)
8826	call	_x86_64_get_dispatch@PLT
8827	movq	1976(%rax), %r11
8828	jmp	*%r11
8829#elif defined(HAVE_PTHREAD)
8830	subq	$24, %rsp
8831	movq	%rdi, (%rsp)
8832	movq	%xmm0, 8(%rsp)
8833	call	_x86_64_get_dispatch@PLT
8834	movq	8(%rsp), %xmm0
8835	movq	(%rsp), %rdi
8836	addq	$24, %rsp
8837	movq	1976(%rax), %r11
8838	jmp	*%r11
8839#else
8840	movq	_glapi_Dispatch(%rip), %rax
8841	testq	%rax, %rax
8842	je	1f
8843	movq	1976(%rax), %r11
8844	jmp	*%r11
88451:
8846	subq	$24, %rsp
8847	movq	%rdi, (%rsp)
8848	movq	%xmm0, 8(%rsp)
8849	call	_glapi_get_dispatch
8850	movq	8(%rsp), %xmm0
8851	movq	(%rsp), %rdi
8852	addq	$24, %rsp
8853	movq	1976(%rax), %r11
8854	jmp	*%r11
8855#endif /* defined(GLX_USE_TLS) */
8856	.size	GL_PREFIX(PixelTransferf), .-GL_PREFIX(PixelTransferf)
8857
8858	.p2align	4,,15
8859	.globl	GL_PREFIX(PixelTransferi)
8860	.type	GL_PREFIX(PixelTransferi), @function
8861GL_PREFIX(PixelTransferi):
8862#if defined(GLX_USE_TLS)
8863	call	_x86_64_get_dispatch@PLT
8864	movq	1984(%rax), %r11
8865	jmp	*%r11
8866#elif defined(HAVE_PTHREAD)
8867	pushq	%rdi
8868	pushq	%rsi
8869	pushq	%rbp
8870	call	_x86_64_get_dispatch@PLT
8871	popq	%rbp
8872	popq	%rsi
8873	popq	%rdi
8874	movq	1984(%rax), %r11
8875	jmp	*%r11
8876#else
8877	movq	_glapi_Dispatch(%rip), %rax
8878	testq	%rax, %rax
8879	je	1f
8880	movq	1984(%rax), %r11
8881	jmp	*%r11
88821:
8883	pushq	%rdi
8884	pushq	%rsi
8885	pushq	%rbp
8886	call	_glapi_get_dispatch
8887	popq	%rbp
8888	popq	%rsi
8889	popq	%rdi
8890	movq	1984(%rax), %r11
8891	jmp	*%r11
8892#endif /* defined(GLX_USE_TLS) */
8893	.size	GL_PREFIX(PixelTransferi), .-GL_PREFIX(PixelTransferi)
8894
8895	.p2align	4,,15
8896	.globl	GL_PREFIX(PixelStoref)
8897	.type	GL_PREFIX(PixelStoref), @function
8898GL_PREFIX(PixelStoref):
8899#if defined(GLX_USE_TLS)
8900	call	_x86_64_get_dispatch@PLT
8901	movq	1992(%rax), %r11
8902	jmp	*%r11
8903#elif defined(HAVE_PTHREAD)
8904	subq	$24, %rsp
8905	movq	%rdi, (%rsp)
8906	movq	%xmm0, 8(%rsp)
8907	call	_x86_64_get_dispatch@PLT
8908	movq	8(%rsp), %xmm0
8909	movq	(%rsp), %rdi
8910	addq	$24, %rsp
8911	movq	1992(%rax), %r11
8912	jmp	*%r11
8913#else
8914	movq	_glapi_Dispatch(%rip), %rax
8915	testq	%rax, %rax
8916	je	1f
8917	movq	1992(%rax), %r11
8918	jmp	*%r11
89191:
8920	subq	$24, %rsp
8921	movq	%rdi, (%rsp)
8922	movq	%xmm0, 8(%rsp)
8923	call	_glapi_get_dispatch
8924	movq	8(%rsp), %xmm0
8925	movq	(%rsp), %rdi
8926	addq	$24, %rsp
8927	movq	1992(%rax), %r11
8928	jmp	*%r11
8929#endif /* defined(GLX_USE_TLS) */
8930	.size	GL_PREFIX(PixelStoref), .-GL_PREFIX(PixelStoref)
8931
8932	.p2align	4,,15
8933	.globl	GL_PREFIX(PixelStorei)
8934	.type	GL_PREFIX(PixelStorei), @function
8935GL_PREFIX(PixelStorei):
8936#if defined(GLX_USE_TLS)
8937	call	_x86_64_get_dispatch@PLT
8938	movq	2000(%rax), %r11
8939	jmp	*%r11
8940#elif defined(HAVE_PTHREAD)
8941	pushq	%rdi
8942	pushq	%rsi
8943	pushq	%rbp
8944	call	_x86_64_get_dispatch@PLT
8945	popq	%rbp
8946	popq	%rsi
8947	popq	%rdi
8948	movq	2000(%rax), %r11
8949	jmp	*%r11
8950#else
8951	movq	_glapi_Dispatch(%rip), %rax
8952	testq	%rax, %rax
8953	je	1f
8954	movq	2000(%rax), %r11
8955	jmp	*%r11
89561:
8957	pushq	%rdi
8958	pushq	%rsi
8959	pushq	%rbp
8960	call	_glapi_get_dispatch
8961	popq	%rbp
8962	popq	%rsi
8963	popq	%rdi
8964	movq	2000(%rax), %r11
8965	jmp	*%r11
8966#endif /* defined(GLX_USE_TLS) */
8967	.size	GL_PREFIX(PixelStorei), .-GL_PREFIX(PixelStorei)
8968
8969	.p2align	4,,15
8970	.globl	GL_PREFIX(PixelMapfv)
8971	.type	GL_PREFIX(PixelMapfv), @function
8972GL_PREFIX(PixelMapfv):
8973#if defined(GLX_USE_TLS)
8974	call	_x86_64_get_dispatch@PLT
8975	movq	2008(%rax), %r11
8976	jmp	*%r11
8977#elif defined(HAVE_PTHREAD)
8978	pushq	%rdi
8979	pushq	%rsi
8980	pushq	%rdx
8981	call	_x86_64_get_dispatch@PLT
8982	popq	%rdx
8983	popq	%rsi
8984	popq	%rdi
8985	movq	2008(%rax), %r11
8986	jmp	*%r11
8987#else
8988	movq	_glapi_Dispatch(%rip), %rax
8989	testq	%rax, %rax
8990	je	1f
8991	movq	2008(%rax), %r11
8992	jmp	*%r11
89931:
8994	pushq	%rdi
8995	pushq	%rsi
8996	pushq	%rdx
8997	call	_glapi_get_dispatch
8998	popq	%rdx
8999	popq	%rsi
9000	popq	%rdi
9001	movq	2008(%rax), %r11
9002	jmp	*%r11
9003#endif /* defined(GLX_USE_TLS) */
9004	.size	GL_PREFIX(PixelMapfv), .-GL_PREFIX(PixelMapfv)
9005
9006	.p2align	4,,15
9007	.globl	GL_PREFIX(PixelMapuiv)
9008	.type	GL_PREFIX(PixelMapuiv), @function
9009GL_PREFIX(PixelMapuiv):
9010#if defined(GLX_USE_TLS)
9011	call	_x86_64_get_dispatch@PLT
9012	movq	2016(%rax), %r11
9013	jmp	*%r11
9014#elif defined(HAVE_PTHREAD)
9015	pushq	%rdi
9016	pushq	%rsi
9017	pushq	%rdx
9018	call	_x86_64_get_dispatch@PLT
9019	popq	%rdx
9020	popq	%rsi
9021	popq	%rdi
9022	movq	2016(%rax), %r11
9023	jmp	*%r11
9024#else
9025	movq	_glapi_Dispatch(%rip), %rax
9026	testq	%rax, %rax
9027	je	1f
9028	movq	2016(%rax), %r11
9029	jmp	*%r11
90301:
9031	pushq	%rdi
9032	pushq	%rsi
9033	pushq	%rdx
9034	call	_glapi_get_dispatch
9035	popq	%rdx
9036	popq	%rsi
9037	popq	%rdi
9038	movq	2016(%rax), %r11
9039	jmp	*%r11
9040#endif /* defined(GLX_USE_TLS) */
9041	.size	GL_PREFIX(PixelMapuiv), .-GL_PREFIX(PixelMapuiv)
9042
9043	.p2align	4,,15
9044	.globl	GL_PREFIX(PixelMapusv)
9045	.type	GL_PREFIX(PixelMapusv), @function
9046GL_PREFIX(PixelMapusv):
9047#if defined(GLX_USE_TLS)
9048	call	_x86_64_get_dispatch@PLT
9049	movq	2024(%rax), %r11
9050	jmp	*%r11
9051#elif defined(HAVE_PTHREAD)
9052	pushq	%rdi
9053	pushq	%rsi
9054	pushq	%rdx
9055	call	_x86_64_get_dispatch@PLT
9056	popq	%rdx
9057	popq	%rsi
9058	popq	%rdi
9059	movq	2024(%rax), %r11
9060	jmp	*%r11
9061#else
9062	movq	_glapi_Dispatch(%rip), %rax
9063	testq	%rax, %rax
9064	je	1f
9065	movq	2024(%rax), %r11
9066	jmp	*%r11
90671:
9068	pushq	%rdi
9069	pushq	%rsi
9070	pushq	%rdx
9071	call	_glapi_get_dispatch
9072	popq	%rdx
9073	popq	%rsi
9074	popq	%rdi
9075	movq	2024(%rax), %r11
9076	jmp	*%r11
9077#endif /* defined(GLX_USE_TLS) */
9078	.size	GL_PREFIX(PixelMapusv), .-GL_PREFIX(PixelMapusv)
9079
9080	.p2align	4,,15
9081	.globl	GL_PREFIX(ReadBuffer)
9082	.type	GL_PREFIX(ReadBuffer), @function
9083GL_PREFIX(ReadBuffer):
9084#if defined(GLX_USE_TLS)
9085	call	_x86_64_get_dispatch@PLT
9086	movq	2032(%rax), %r11
9087	jmp	*%r11
9088#elif defined(HAVE_PTHREAD)
9089	pushq	%rdi
9090	call	_x86_64_get_dispatch@PLT
9091	popq	%rdi
9092	movq	2032(%rax), %r11
9093	jmp	*%r11
9094#else
9095	movq	_glapi_Dispatch(%rip), %rax
9096	testq	%rax, %rax
9097	je	1f
9098	movq	2032(%rax), %r11
9099	jmp	*%r11
91001:
9101	pushq	%rdi
9102	call	_glapi_get_dispatch
9103	popq	%rdi
9104	movq	2032(%rax), %r11
9105	jmp	*%r11
9106#endif /* defined(GLX_USE_TLS) */
9107	.size	GL_PREFIX(ReadBuffer), .-GL_PREFIX(ReadBuffer)
9108
9109	.p2align	4,,15
9110	.globl	GL_PREFIX(CopyPixels)
9111	.type	GL_PREFIX(CopyPixels), @function
9112GL_PREFIX(CopyPixels):
9113#if defined(GLX_USE_TLS)
9114	call	_x86_64_get_dispatch@PLT
9115	movq	2040(%rax), %r11
9116	jmp	*%r11
9117#elif defined(HAVE_PTHREAD)
9118	pushq	%rdi
9119	pushq	%rsi
9120	pushq	%rdx
9121	pushq	%rcx
9122	pushq	%r8
9123	call	_x86_64_get_dispatch@PLT
9124	popq	%r8
9125	popq	%rcx
9126	popq	%rdx
9127	popq	%rsi
9128	popq	%rdi
9129	movq	2040(%rax), %r11
9130	jmp	*%r11
9131#else
9132	movq	_glapi_Dispatch(%rip), %rax
9133	testq	%rax, %rax
9134	je	1f
9135	movq	2040(%rax), %r11
9136	jmp	*%r11
91371:
9138	pushq	%rdi
9139	pushq	%rsi
9140	pushq	%rdx
9141	pushq	%rcx
9142	pushq	%r8
9143	call	_glapi_get_dispatch
9144	popq	%r8
9145	popq	%rcx
9146	popq	%rdx
9147	popq	%rsi
9148	popq	%rdi
9149	movq	2040(%rax), %r11
9150	jmp	*%r11
9151#endif /* defined(GLX_USE_TLS) */
9152	.size	GL_PREFIX(CopyPixels), .-GL_PREFIX(CopyPixels)
9153
9154	.p2align	4,,15
9155	.globl	GL_PREFIX(ReadPixels)
9156	.type	GL_PREFIX(ReadPixels), @function
9157GL_PREFIX(ReadPixels):
9158#if defined(GLX_USE_TLS)
9159	call	_x86_64_get_dispatch@PLT
9160	movq	2048(%rax), %r11
9161	jmp	*%r11
9162#elif defined(HAVE_PTHREAD)
9163	pushq	%rdi
9164	pushq	%rsi
9165	pushq	%rdx
9166	pushq	%rcx
9167	pushq	%r8
9168	pushq	%r9
9169	pushq	%rbp
9170	call	_x86_64_get_dispatch@PLT
9171	popq	%rbp
9172	popq	%r9
9173	popq	%r8
9174	popq	%rcx
9175	popq	%rdx
9176	popq	%rsi
9177	popq	%rdi
9178	movq	2048(%rax), %r11
9179	jmp	*%r11
9180#else
9181	movq	_glapi_Dispatch(%rip), %rax
9182	testq	%rax, %rax
9183	je	1f
9184	movq	2048(%rax), %r11
9185	jmp	*%r11
91861:
9187	pushq	%rdi
9188	pushq	%rsi
9189	pushq	%rdx
9190	pushq	%rcx
9191	pushq	%r8
9192	pushq	%r9
9193	pushq	%rbp
9194	call	_glapi_get_dispatch
9195	popq	%rbp
9196	popq	%r9
9197	popq	%r8
9198	popq	%rcx
9199	popq	%rdx
9200	popq	%rsi
9201	popq	%rdi
9202	movq	2048(%rax), %r11
9203	jmp	*%r11
9204#endif /* defined(GLX_USE_TLS) */
9205	.size	GL_PREFIX(ReadPixels), .-GL_PREFIX(ReadPixels)
9206
9207	.p2align	4,,15
9208	.globl	GL_PREFIX(DrawPixels)
9209	.type	GL_PREFIX(DrawPixels), @function
9210GL_PREFIX(DrawPixels):
9211#if defined(GLX_USE_TLS)
9212	call	_x86_64_get_dispatch@PLT
9213	movq	2056(%rax), %r11
9214	jmp	*%r11
9215#elif defined(HAVE_PTHREAD)
9216	pushq	%rdi
9217	pushq	%rsi
9218	pushq	%rdx
9219	pushq	%rcx
9220	pushq	%r8
9221	call	_x86_64_get_dispatch@PLT
9222	popq	%r8
9223	popq	%rcx
9224	popq	%rdx
9225	popq	%rsi
9226	popq	%rdi
9227	movq	2056(%rax), %r11
9228	jmp	*%r11
9229#else
9230	movq	_glapi_Dispatch(%rip), %rax
9231	testq	%rax, %rax
9232	je	1f
9233	movq	2056(%rax), %r11
9234	jmp	*%r11
92351:
9236	pushq	%rdi
9237	pushq	%rsi
9238	pushq	%rdx
9239	pushq	%rcx
9240	pushq	%r8
9241	call	_glapi_get_dispatch
9242	popq	%r8
9243	popq	%rcx
9244	popq	%rdx
9245	popq	%rsi
9246	popq	%rdi
9247	movq	2056(%rax), %r11
9248	jmp	*%r11
9249#endif /* defined(GLX_USE_TLS) */
9250	.size	GL_PREFIX(DrawPixels), .-GL_PREFIX(DrawPixels)
9251
9252	.p2align	4,,15
9253	.globl	GL_PREFIX(GetBooleanv)
9254	.type	GL_PREFIX(GetBooleanv), @function
9255GL_PREFIX(GetBooleanv):
9256#if defined(GLX_USE_TLS)
9257	call	_x86_64_get_dispatch@PLT
9258	movq	2064(%rax), %r11
9259	jmp	*%r11
9260#elif defined(HAVE_PTHREAD)
9261	pushq	%rdi
9262	pushq	%rsi
9263	pushq	%rbp
9264	call	_x86_64_get_dispatch@PLT
9265	popq	%rbp
9266	popq	%rsi
9267	popq	%rdi
9268	movq	2064(%rax), %r11
9269	jmp	*%r11
9270#else
9271	movq	_glapi_Dispatch(%rip), %rax
9272	testq	%rax, %rax
9273	je	1f
9274	movq	2064(%rax), %r11
9275	jmp	*%r11
92761:
9277	pushq	%rdi
9278	pushq	%rsi
9279	pushq	%rbp
9280	call	_glapi_get_dispatch
9281	popq	%rbp
9282	popq	%rsi
9283	popq	%rdi
9284	movq	2064(%rax), %r11
9285	jmp	*%r11
9286#endif /* defined(GLX_USE_TLS) */
9287	.size	GL_PREFIX(GetBooleanv), .-GL_PREFIX(GetBooleanv)
9288
9289	.p2align	4,,15
9290	.globl	GL_PREFIX(GetClipPlane)
9291	.type	GL_PREFIX(GetClipPlane), @function
9292GL_PREFIX(GetClipPlane):
9293#if defined(GLX_USE_TLS)
9294	call	_x86_64_get_dispatch@PLT
9295	movq	2072(%rax), %r11
9296	jmp	*%r11
9297#elif defined(HAVE_PTHREAD)
9298	pushq	%rdi
9299	pushq	%rsi
9300	pushq	%rbp
9301	call	_x86_64_get_dispatch@PLT
9302	popq	%rbp
9303	popq	%rsi
9304	popq	%rdi
9305	movq	2072(%rax), %r11
9306	jmp	*%r11
9307#else
9308	movq	_glapi_Dispatch(%rip), %rax
9309	testq	%rax, %rax
9310	je	1f
9311	movq	2072(%rax), %r11
9312	jmp	*%r11
93131:
9314	pushq	%rdi
9315	pushq	%rsi
9316	pushq	%rbp
9317	call	_glapi_get_dispatch
9318	popq	%rbp
9319	popq	%rsi
9320	popq	%rdi
9321	movq	2072(%rax), %r11
9322	jmp	*%r11
9323#endif /* defined(GLX_USE_TLS) */
9324	.size	GL_PREFIX(GetClipPlane), .-GL_PREFIX(GetClipPlane)
9325
9326	.p2align	4,,15
9327	.globl	GL_PREFIX(GetDoublev)
9328	.type	GL_PREFIX(GetDoublev), @function
9329GL_PREFIX(GetDoublev):
9330#if defined(GLX_USE_TLS)
9331	call	_x86_64_get_dispatch@PLT
9332	movq	2080(%rax), %r11
9333	jmp	*%r11
9334#elif defined(HAVE_PTHREAD)
9335	pushq	%rdi
9336	pushq	%rsi
9337	pushq	%rbp
9338	call	_x86_64_get_dispatch@PLT
9339	popq	%rbp
9340	popq	%rsi
9341	popq	%rdi
9342	movq	2080(%rax), %r11
9343	jmp	*%r11
9344#else
9345	movq	_glapi_Dispatch(%rip), %rax
9346	testq	%rax, %rax
9347	je	1f
9348	movq	2080(%rax), %r11
9349	jmp	*%r11
93501:
9351	pushq	%rdi
9352	pushq	%rsi
9353	pushq	%rbp
9354	call	_glapi_get_dispatch
9355	popq	%rbp
9356	popq	%rsi
9357	popq	%rdi
9358	movq	2080(%rax), %r11
9359	jmp	*%r11
9360#endif /* defined(GLX_USE_TLS) */
9361	.size	GL_PREFIX(GetDoublev), .-GL_PREFIX(GetDoublev)
9362
9363	.p2align	4,,15
9364	.globl	GL_PREFIX(GetError)
9365	.type	GL_PREFIX(GetError), @function
9366GL_PREFIX(GetError):
9367#if defined(GLX_USE_TLS)
9368	call	_x86_64_get_dispatch@PLT
9369	movq	2088(%rax), %r11
9370	jmp	*%r11
9371#elif defined(HAVE_PTHREAD)
9372	pushq	%rbp
9373	call	_x86_64_get_dispatch@PLT
9374	popq	%rbp
9375	movq	2088(%rax), %r11
9376	jmp	*%r11
9377#else
9378	movq	_glapi_Dispatch(%rip), %rax
9379	testq	%rax, %rax
9380	je	1f
9381	movq	2088(%rax), %r11
9382	jmp	*%r11
93831:
9384	pushq	%rbp
9385	call	_glapi_get_dispatch
9386	popq	%rbp
9387	movq	2088(%rax), %r11
9388	jmp	*%r11
9389#endif /* defined(GLX_USE_TLS) */
9390	.size	GL_PREFIX(GetError), .-GL_PREFIX(GetError)
9391
9392	.p2align	4,,15
9393	.globl	GL_PREFIX(GetFloatv)
9394	.type	GL_PREFIX(GetFloatv), @function
9395GL_PREFIX(GetFloatv):
9396#if defined(GLX_USE_TLS)
9397	call	_x86_64_get_dispatch@PLT
9398	movq	2096(%rax), %r11
9399	jmp	*%r11
9400#elif defined(HAVE_PTHREAD)
9401	pushq	%rdi
9402	pushq	%rsi
9403	pushq	%rbp
9404	call	_x86_64_get_dispatch@PLT
9405	popq	%rbp
9406	popq	%rsi
9407	popq	%rdi
9408	movq	2096(%rax), %r11
9409	jmp	*%r11
9410#else
9411	movq	_glapi_Dispatch(%rip), %rax
9412	testq	%rax, %rax
9413	je	1f
9414	movq	2096(%rax), %r11
9415	jmp	*%r11
94161:
9417	pushq	%rdi
9418	pushq	%rsi
9419	pushq	%rbp
9420	call	_glapi_get_dispatch
9421	popq	%rbp
9422	popq	%rsi
9423	popq	%rdi
9424	movq	2096(%rax), %r11
9425	jmp	*%r11
9426#endif /* defined(GLX_USE_TLS) */
9427	.size	GL_PREFIX(GetFloatv), .-GL_PREFIX(GetFloatv)
9428
9429	.p2align	4,,15
9430	.globl	GL_PREFIX(GetIntegerv)
9431	.type	GL_PREFIX(GetIntegerv), @function
9432GL_PREFIX(GetIntegerv):
9433#if defined(GLX_USE_TLS)
9434	call	_x86_64_get_dispatch@PLT
9435	movq	2104(%rax), %r11
9436	jmp	*%r11
9437#elif defined(HAVE_PTHREAD)
9438	pushq	%rdi
9439	pushq	%rsi
9440	pushq	%rbp
9441	call	_x86_64_get_dispatch@PLT
9442	popq	%rbp
9443	popq	%rsi
9444	popq	%rdi
9445	movq	2104(%rax), %r11
9446	jmp	*%r11
9447#else
9448	movq	_glapi_Dispatch(%rip), %rax
9449	testq	%rax, %rax
9450	je	1f
9451	movq	2104(%rax), %r11
9452	jmp	*%r11
94531:
9454	pushq	%rdi
9455	pushq	%rsi
9456	pushq	%rbp
9457	call	_glapi_get_dispatch
9458	popq	%rbp
9459	popq	%rsi
9460	popq	%rdi
9461	movq	2104(%rax), %r11
9462	jmp	*%r11
9463#endif /* defined(GLX_USE_TLS) */
9464	.size	GL_PREFIX(GetIntegerv), .-GL_PREFIX(GetIntegerv)
9465
9466	.p2align	4,,15
9467	.globl	GL_PREFIX(GetLightfv)
9468	.type	GL_PREFIX(GetLightfv), @function
9469GL_PREFIX(GetLightfv):
9470#if defined(GLX_USE_TLS)
9471	call	_x86_64_get_dispatch@PLT
9472	movq	2112(%rax), %r11
9473	jmp	*%r11
9474#elif defined(HAVE_PTHREAD)
9475	pushq	%rdi
9476	pushq	%rsi
9477	pushq	%rdx
9478	call	_x86_64_get_dispatch@PLT
9479	popq	%rdx
9480	popq	%rsi
9481	popq	%rdi
9482	movq	2112(%rax), %r11
9483	jmp	*%r11
9484#else
9485	movq	_glapi_Dispatch(%rip), %rax
9486	testq	%rax, %rax
9487	je	1f
9488	movq	2112(%rax), %r11
9489	jmp	*%r11
94901:
9491	pushq	%rdi
9492	pushq	%rsi
9493	pushq	%rdx
9494	call	_glapi_get_dispatch
9495	popq	%rdx
9496	popq	%rsi
9497	popq	%rdi
9498	movq	2112(%rax), %r11
9499	jmp	*%r11
9500#endif /* defined(GLX_USE_TLS) */
9501	.size	GL_PREFIX(GetLightfv), .-GL_PREFIX(GetLightfv)
9502
9503	.p2align	4,,15
9504	.globl	GL_PREFIX(GetLightiv)
9505	.type	GL_PREFIX(GetLightiv), @function
9506GL_PREFIX(GetLightiv):
9507#if defined(GLX_USE_TLS)
9508	call	_x86_64_get_dispatch@PLT
9509	movq	2120(%rax), %r11
9510	jmp	*%r11
9511#elif defined(HAVE_PTHREAD)
9512	pushq	%rdi
9513	pushq	%rsi
9514	pushq	%rdx
9515	call	_x86_64_get_dispatch@PLT
9516	popq	%rdx
9517	popq	%rsi
9518	popq	%rdi
9519	movq	2120(%rax), %r11
9520	jmp	*%r11
9521#else
9522	movq	_glapi_Dispatch(%rip), %rax
9523	testq	%rax, %rax
9524	je	1f
9525	movq	2120(%rax), %r11
9526	jmp	*%r11
95271:
9528	pushq	%rdi
9529	pushq	%rsi
9530	pushq	%rdx
9531	call	_glapi_get_dispatch
9532	popq	%rdx
9533	popq	%rsi
9534	popq	%rdi
9535	movq	2120(%rax), %r11
9536	jmp	*%r11
9537#endif /* defined(GLX_USE_TLS) */
9538	.size	GL_PREFIX(GetLightiv), .-GL_PREFIX(GetLightiv)
9539
9540	.p2align	4,,15
9541	.globl	GL_PREFIX(GetMapdv)
9542	.type	GL_PREFIX(GetMapdv), @function
9543GL_PREFIX(GetMapdv):
9544#if defined(GLX_USE_TLS)
9545	call	_x86_64_get_dispatch@PLT
9546	movq	2128(%rax), %r11
9547	jmp	*%r11
9548#elif defined(HAVE_PTHREAD)
9549	pushq	%rdi
9550	pushq	%rsi
9551	pushq	%rdx
9552	call	_x86_64_get_dispatch@PLT
9553	popq	%rdx
9554	popq	%rsi
9555	popq	%rdi
9556	movq	2128(%rax), %r11
9557	jmp	*%r11
9558#else
9559	movq	_glapi_Dispatch(%rip), %rax
9560	testq	%rax, %rax
9561	je	1f
9562	movq	2128(%rax), %r11
9563	jmp	*%r11
95641:
9565	pushq	%rdi
9566	pushq	%rsi
9567	pushq	%rdx
9568	call	_glapi_get_dispatch
9569	popq	%rdx
9570	popq	%rsi
9571	popq	%rdi
9572	movq	2128(%rax), %r11
9573	jmp	*%r11
9574#endif /* defined(GLX_USE_TLS) */
9575	.size	GL_PREFIX(GetMapdv), .-GL_PREFIX(GetMapdv)
9576
9577	.p2align	4,,15
9578	.globl	GL_PREFIX(GetMapfv)
9579	.type	GL_PREFIX(GetMapfv), @function
9580GL_PREFIX(GetMapfv):
9581#if defined(GLX_USE_TLS)
9582	call	_x86_64_get_dispatch@PLT
9583	movq	2136(%rax), %r11
9584	jmp	*%r11
9585#elif defined(HAVE_PTHREAD)
9586	pushq	%rdi
9587	pushq	%rsi
9588	pushq	%rdx
9589	call	_x86_64_get_dispatch@PLT
9590	popq	%rdx
9591	popq	%rsi
9592	popq	%rdi
9593	movq	2136(%rax), %r11
9594	jmp	*%r11
9595#else
9596	movq	_glapi_Dispatch(%rip), %rax
9597	testq	%rax, %rax
9598	je	1f
9599	movq	2136(%rax), %r11
9600	jmp	*%r11
96011:
9602	pushq	%rdi
9603	pushq	%rsi
9604	pushq	%rdx
9605	call	_glapi_get_dispatch
9606	popq	%rdx
9607	popq	%rsi
9608	popq	%rdi
9609	movq	2136(%rax), %r11
9610	jmp	*%r11
9611#endif /* defined(GLX_USE_TLS) */
9612	.size	GL_PREFIX(GetMapfv), .-GL_PREFIX(GetMapfv)
9613
9614	.p2align	4,,15
9615	.globl	GL_PREFIX(GetMapiv)
9616	.type	GL_PREFIX(GetMapiv), @function
9617GL_PREFIX(GetMapiv):
9618#if defined(GLX_USE_TLS)
9619	call	_x86_64_get_dispatch@PLT
9620	movq	2144(%rax), %r11
9621	jmp	*%r11
9622#elif defined(HAVE_PTHREAD)
9623	pushq	%rdi
9624	pushq	%rsi
9625	pushq	%rdx
9626	call	_x86_64_get_dispatch@PLT
9627	popq	%rdx
9628	popq	%rsi
9629	popq	%rdi
9630	movq	2144(%rax), %r11
9631	jmp	*%r11
9632#else
9633	movq	_glapi_Dispatch(%rip), %rax
9634	testq	%rax, %rax
9635	je	1f
9636	movq	2144(%rax), %r11
9637	jmp	*%r11
96381:
9639	pushq	%rdi
9640	pushq	%rsi
9641	pushq	%rdx
9642	call	_glapi_get_dispatch
9643	popq	%rdx
9644	popq	%rsi
9645	popq	%rdi
9646	movq	2144(%rax), %r11
9647	jmp	*%r11
9648#endif /* defined(GLX_USE_TLS) */
9649	.size	GL_PREFIX(GetMapiv), .-GL_PREFIX(GetMapiv)
9650
9651	.p2align	4,,15
9652	.globl	GL_PREFIX(GetMaterialfv)
9653	.type	GL_PREFIX(GetMaterialfv), @function
9654GL_PREFIX(GetMaterialfv):
9655#if defined(GLX_USE_TLS)
9656	call	_x86_64_get_dispatch@PLT
9657	movq	2152(%rax), %r11
9658	jmp	*%r11
9659#elif defined(HAVE_PTHREAD)
9660	pushq	%rdi
9661	pushq	%rsi
9662	pushq	%rdx
9663	call	_x86_64_get_dispatch@PLT
9664	popq	%rdx
9665	popq	%rsi
9666	popq	%rdi
9667	movq	2152(%rax), %r11
9668	jmp	*%r11
9669#else
9670	movq	_glapi_Dispatch(%rip), %rax
9671	testq	%rax, %rax
9672	je	1f
9673	movq	2152(%rax), %r11
9674	jmp	*%r11
96751:
9676	pushq	%rdi
9677	pushq	%rsi
9678	pushq	%rdx
9679	call	_glapi_get_dispatch
9680	popq	%rdx
9681	popq	%rsi
9682	popq	%rdi
9683	movq	2152(%rax), %r11
9684	jmp	*%r11
9685#endif /* defined(GLX_USE_TLS) */
9686	.size	GL_PREFIX(GetMaterialfv), .-GL_PREFIX(GetMaterialfv)
9687
9688	.p2align	4,,15
9689	.globl	GL_PREFIX(GetMaterialiv)
9690	.type	GL_PREFIX(GetMaterialiv), @function
9691GL_PREFIX(GetMaterialiv):
9692#if defined(GLX_USE_TLS)
9693	call	_x86_64_get_dispatch@PLT
9694	movq	2160(%rax), %r11
9695	jmp	*%r11
9696#elif defined(HAVE_PTHREAD)
9697	pushq	%rdi
9698	pushq	%rsi
9699	pushq	%rdx
9700	call	_x86_64_get_dispatch@PLT
9701	popq	%rdx
9702	popq	%rsi
9703	popq	%rdi
9704	movq	2160(%rax), %r11
9705	jmp	*%r11
9706#else
9707	movq	_glapi_Dispatch(%rip), %rax
9708	testq	%rax, %rax
9709	je	1f
9710	movq	2160(%rax), %r11
9711	jmp	*%r11
97121:
9713	pushq	%rdi
9714	pushq	%rsi
9715	pushq	%rdx
9716	call	_glapi_get_dispatch
9717	popq	%rdx
9718	popq	%rsi
9719	popq	%rdi
9720	movq	2160(%rax), %r11
9721	jmp	*%r11
9722#endif /* defined(GLX_USE_TLS) */
9723	.size	GL_PREFIX(GetMaterialiv), .-GL_PREFIX(GetMaterialiv)
9724
9725	.p2align	4,,15
9726	.globl	GL_PREFIX(GetPixelMapfv)
9727	.type	GL_PREFIX(GetPixelMapfv), @function
9728GL_PREFIX(GetPixelMapfv):
9729#if defined(GLX_USE_TLS)
9730	call	_x86_64_get_dispatch@PLT
9731	movq	2168(%rax), %r11
9732	jmp	*%r11
9733#elif defined(HAVE_PTHREAD)
9734	pushq	%rdi
9735	pushq	%rsi
9736	pushq	%rbp
9737	call	_x86_64_get_dispatch@PLT
9738	popq	%rbp
9739	popq	%rsi
9740	popq	%rdi
9741	movq	2168(%rax), %r11
9742	jmp	*%r11
9743#else
9744	movq	_glapi_Dispatch(%rip), %rax
9745	testq	%rax, %rax
9746	je	1f
9747	movq	2168(%rax), %r11
9748	jmp	*%r11
97491:
9750	pushq	%rdi
9751	pushq	%rsi
9752	pushq	%rbp
9753	call	_glapi_get_dispatch
9754	popq	%rbp
9755	popq	%rsi
9756	popq	%rdi
9757	movq	2168(%rax), %r11
9758	jmp	*%r11
9759#endif /* defined(GLX_USE_TLS) */
9760	.size	GL_PREFIX(GetPixelMapfv), .-GL_PREFIX(GetPixelMapfv)
9761
9762	.p2align	4,,15
9763	.globl	GL_PREFIX(GetPixelMapuiv)
9764	.type	GL_PREFIX(GetPixelMapuiv), @function
9765GL_PREFIX(GetPixelMapuiv):
9766#if defined(GLX_USE_TLS)
9767	call	_x86_64_get_dispatch@PLT
9768	movq	2176(%rax), %r11
9769	jmp	*%r11
9770#elif defined(HAVE_PTHREAD)
9771	pushq	%rdi
9772	pushq	%rsi
9773	pushq	%rbp
9774	call	_x86_64_get_dispatch@PLT
9775	popq	%rbp
9776	popq	%rsi
9777	popq	%rdi
9778	movq	2176(%rax), %r11
9779	jmp	*%r11
9780#else
9781	movq	_glapi_Dispatch(%rip), %rax
9782	testq	%rax, %rax
9783	je	1f
9784	movq	2176(%rax), %r11
9785	jmp	*%r11
97861:
9787	pushq	%rdi
9788	pushq	%rsi
9789	pushq	%rbp
9790	call	_glapi_get_dispatch
9791	popq	%rbp
9792	popq	%rsi
9793	popq	%rdi
9794	movq	2176(%rax), %r11
9795	jmp	*%r11
9796#endif /* defined(GLX_USE_TLS) */
9797	.size	GL_PREFIX(GetPixelMapuiv), .-GL_PREFIX(GetPixelMapuiv)
9798
9799	.p2align	4,,15
9800	.globl	GL_PREFIX(GetPixelMapusv)
9801	.type	GL_PREFIX(GetPixelMapusv), @function
9802GL_PREFIX(GetPixelMapusv):
9803#if defined(GLX_USE_TLS)
9804	call	_x86_64_get_dispatch@PLT
9805	movq	2184(%rax), %r11
9806	jmp	*%r11
9807#elif defined(HAVE_PTHREAD)
9808	pushq	%rdi
9809	pushq	%rsi
9810	pushq	%rbp
9811	call	_x86_64_get_dispatch@PLT
9812	popq	%rbp
9813	popq	%rsi
9814	popq	%rdi
9815	movq	2184(%rax), %r11
9816	jmp	*%r11
9817#else
9818	movq	_glapi_Dispatch(%rip), %rax
9819	testq	%rax, %rax
9820	je	1f
9821	movq	2184(%rax), %r11
9822	jmp	*%r11
98231:
9824	pushq	%rdi
9825	pushq	%rsi
9826	pushq	%rbp
9827	call	_glapi_get_dispatch
9828	popq	%rbp
9829	popq	%rsi
9830	popq	%rdi
9831	movq	2184(%rax), %r11
9832	jmp	*%r11
9833#endif /* defined(GLX_USE_TLS) */
9834	.size	GL_PREFIX(GetPixelMapusv), .-GL_PREFIX(GetPixelMapusv)
9835
9836	.p2align	4,,15
9837	.globl	GL_PREFIX(GetPolygonStipple)
9838	.type	GL_PREFIX(GetPolygonStipple), @function
9839GL_PREFIX(GetPolygonStipple):
9840#if defined(GLX_USE_TLS)
9841	call	_x86_64_get_dispatch@PLT
9842	movq	2192(%rax), %r11
9843	jmp	*%r11
9844#elif defined(HAVE_PTHREAD)
9845	pushq	%rdi
9846	call	_x86_64_get_dispatch@PLT
9847	popq	%rdi
9848	movq	2192(%rax), %r11
9849	jmp	*%r11
9850#else
9851	movq	_glapi_Dispatch(%rip), %rax
9852	testq	%rax, %rax
9853	je	1f
9854	movq	2192(%rax), %r11
9855	jmp	*%r11
98561:
9857	pushq	%rdi
9858	call	_glapi_get_dispatch
9859	popq	%rdi
9860	movq	2192(%rax), %r11
9861	jmp	*%r11
9862#endif /* defined(GLX_USE_TLS) */
9863	.size	GL_PREFIX(GetPolygonStipple), .-GL_PREFIX(GetPolygonStipple)
9864
9865	.p2align	4,,15
9866	.globl	GL_PREFIX(GetString)
9867	.type	GL_PREFIX(GetString), @function
9868GL_PREFIX(GetString):
9869#if defined(GLX_USE_TLS)
9870	call	_x86_64_get_dispatch@PLT
9871	movq	2200(%rax), %r11
9872	jmp	*%r11
9873#elif defined(HAVE_PTHREAD)
9874	pushq	%rdi
9875	call	_x86_64_get_dispatch@PLT
9876	popq	%rdi
9877	movq	2200(%rax), %r11
9878	jmp	*%r11
9879#else
9880	movq	_glapi_Dispatch(%rip), %rax
9881	testq	%rax, %rax
9882	je	1f
9883	movq	2200(%rax), %r11
9884	jmp	*%r11
98851:
9886	pushq	%rdi
9887	call	_glapi_get_dispatch
9888	popq	%rdi
9889	movq	2200(%rax), %r11
9890	jmp	*%r11
9891#endif /* defined(GLX_USE_TLS) */
9892	.size	GL_PREFIX(GetString), .-GL_PREFIX(GetString)
9893
9894	.p2align	4,,15
9895	.globl	GL_PREFIX(GetTexEnvfv)
9896	.type	GL_PREFIX(GetTexEnvfv), @function
9897GL_PREFIX(GetTexEnvfv):
9898#if defined(GLX_USE_TLS)
9899	call	_x86_64_get_dispatch@PLT
9900	movq	2208(%rax), %r11
9901	jmp	*%r11
9902#elif defined(HAVE_PTHREAD)
9903	pushq	%rdi
9904	pushq	%rsi
9905	pushq	%rdx
9906	call	_x86_64_get_dispatch@PLT
9907	popq	%rdx
9908	popq	%rsi
9909	popq	%rdi
9910	movq	2208(%rax), %r11
9911	jmp	*%r11
9912#else
9913	movq	_glapi_Dispatch(%rip), %rax
9914	testq	%rax, %rax
9915	je	1f
9916	movq	2208(%rax), %r11
9917	jmp	*%r11
99181:
9919	pushq	%rdi
9920	pushq	%rsi
9921	pushq	%rdx
9922	call	_glapi_get_dispatch
9923	popq	%rdx
9924	popq	%rsi
9925	popq	%rdi
9926	movq	2208(%rax), %r11
9927	jmp	*%r11
9928#endif /* defined(GLX_USE_TLS) */
9929	.size	GL_PREFIX(GetTexEnvfv), .-GL_PREFIX(GetTexEnvfv)
9930
9931	.p2align	4,,15
9932	.globl	GL_PREFIX(GetTexEnviv)
9933	.type	GL_PREFIX(GetTexEnviv), @function
9934GL_PREFIX(GetTexEnviv):
9935#if defined(GLX_USE_TLS)
9936	call	_x86_64_get_dispatch@PLT
9937	movq	2216(%rax), %r11
9938	jmp	*%r11
9939#elif defined(HAVE_PTHREAD)
9940	pushq	%rdi
9941	pushq	%rsi
9942	pushq	%rdx
9943	call	_x86_64_get_dispatch@PLT
9944	popq	%rdx
9945	popq	%rsi
9946	popq	%rdi
9947	movq	2216(%rax), %r11
9948	jmp	*%r11
9949#else
9950	movq	_glapi_Dispatch(%rip), %rax
9951	testq	%rax, %rax
9952	je	1f
9953	movq	2216(%rax), %r11
9954	jmp	*%r11
99551:
9956	pushq	%rdi
9957	pushq	%rsi
9958	pushq	%rdx
9959	call	_glapi_get_dispatch
9960	popq	%rdx
9961	popq	%rsi
9962	popq	%rdi
9963	movq	2216(%rax), %r11
9964	jmp	*%r11
9965#endif /* defined(GLX_USE_TLS) */
9966	.size	GL_PREFIX(GetTexEnviv), .-GL_PREFIX(GetTexEnviv)
9967
9968	.p2align	4,,15
9969	.globl	GL_PREFIX(GetTexGendv)
9970	.type	GL_PREFIX(GetTexGendv), @function
9971GL_PREFIX(GetTexGendv):
9972#if defined(GLX_USE_TLS)
9973	call	_x86_64_get_dispatch@PLT
9974	movq	2224(%rax), %r11
9975	jmp	*%r11
9976#elif defined(HAVE_PTHREAD)
9977	pushq	%rdi
9978	pushq	%rsi
9979	pushq	%rdx
9980	call	_x86_64_get_dispatch@PLT
9981	popq	%rdx
9982	popq	%rsi
9983	popq	%rdi
9984	movq	2224(%rax), %r11
9985	jmp	*%r11
9986#else
9987	movq	_glapi_Dispatch(%rip), %rax
9988	testq	%rax, %rax
9989	je	1f
9990	movq	2224(%rax), %r11
9991	jmp	*%r11
99921:
9993	pushq	%rdi
9994	pushq	%rsi
9995	pushq	%rdx
9996	call	_glapi_get_dispatch
9997	popq	%rdx
9998	popq	%rsi
9999	popq	%rdi
10000	movq	2224(%rax), %r11
10001	jmp	*%r11
10002#endif /* defined(GLX_USE_TLS) */
10003	.size	GL_PREFIX(GetTexGendv), .-GL_PREFIX(GetTexGendv)
10004
10005	.p2align	4,,15
10006	.globl	GL_PREFIX(GetTexGenfv)
10007	.type	GL_PREFIX(GetTexGenfv), @function
10008GL_PREFIX(GetTexGenfv):
10009#if defined(GLX_USE_TLS)
10010	call	_x86_64_get_dispatch@PLT
10011	movq	2232(%rax), %r11
10012	jmp	*%r11
10013#elif defined(HAVE_PTHREAD)
10014	pushq	%rdi
10015	pushq	%rsi
10016	pushq	%rdx
10017	call	_x86_64_get_dispatch@PLT
10018	popq	%rdx
10019	popq	%rsi
10020	popq	%rdi
10021	movq	2232(%rax), %r11
10022	jmp	*%r11
10023#else
10024	movq	_glapi_Dispatch(%rip), %rax
10025	testq	%rax, %rax
10026	je	1f
10027	movq	2232(%rax), %r11
10028	jmp	*%r11
100291:
10030	pushq	%rdi
10031	pushq	%rsi
10032	pushq	%rdx
10033	call	_glapi_get_dispatch
10034	popq	%rdx
10035	popq	%rsi
10036	popq	%rdi
10037	movq	2232(%rax), %r11
10038	jmp	*%r11
10039#endif /* defined(GLX_USE_TLS) */
10040	.size	GL_PREFIX(GetTexGenfv), .-GL_PREFIX(GetTexGenfv)
10041
10042	.p2align	4,,15
10043	.globl	GL_PREFIX(GetTexGeniv)
10044	.type	GL_PREFIX(GetTexGeniv), @function
10045GL_PREFIX(GetTexGeniv):
10046#if defined(GLX_USE_TLS)
10047	call	_x86_64_get_dispatch@PLT
10048	movq	2240(%rax), %r11
10049	jmp	*%r11
10050#elif defined(HAVE_PTHREAD)
10051	pushq	%rdi
10052	pushq	%rsi
10053	pushq	%rdx
10054	call	_x86_64_get_dispatch@PLT
10055	popq	%rdx
10056	popq	%rsi
10057	popq	%rdi
10058	movq	2240(%rax), %r11
10059	jmp	*%r11
10060#else
10061	movq	_glapi_Dispatch(%rip), %rax
10062	testq	%rax, %rax
10063	je	1f
10064	movq	2240(%rax), %r11
10065	jmp	*%r11
100661:
10067	pushq	%rdi
10068	pushq	%rsi
10069	pushq	%rdx
10070	call	_glapi_get_dispatch
10071	popq	%rdx
10072	popq	%rsi
10073	popq	%rdi
10074	movq	2240(%rax), %r11
10075	jmp	*%r11
10076#endif /* defined(GLX_USE_TLS) */
10077	.size	GL_PREFIX(GetTexGeniv), .-GL_PREFIX(GetTexGeniv)
10078
10079	.p2align	4,,15
10080	.globl	GL_PREFIX(GetTexImage)
10081	.type	GL_PREFIX(GetTexImage), @function
10082GL_PREFIX(GetTexImage):
10083#if defined(GLX_USE_TLS)
10084	call	_x86_64_get_dispatch@PLT
10085	movq	2248(%rax), %r11
10086	jmp	*%r11
10087#elif defined(HAVE_PTHREAD)
10088	pushq	%rdi
10089	pushq	%rsi
10090	pushq	%rdx
10091	pushq	%rcx
10092	pushq	%r8
10093	call	_x86_64_get_dispatch@PLT
10094	popq	%r8
10095	popq	%rcx
10096	popq	%rdx
10097	popq	%rsi
10098	popq	%rdi
10099	movq	2248(%rax), %r11
10100	jmp	*%r11
10101#else
10102	movq	_glapi_Dispatch(%rip), %rax
10103	testq	%rax, %rax
10104	je	1f
10105	movq	2248(%rax), %r11
10106	jmp	*%r11
101071:
10108	pushq	%rdi
10109	pushq	%rsi
10110	pushq	%rdx
10111	pushq	%rcx
10112	pushq	%r8
10113	call	_glapi_get_dispatch
10114	popq	%r8
10115	popq	%rcx
10116	popq	%rdx
10117	popq	%rsi
10118	popq	%rdi
10119	movq	2248(%rax), %r11
10120	jmp	*%r11
10121#endif /* defined(GLX_USE_TLS) */
10122	.size	GL_PREFIX(GetTexImage), .-GL_PREFIX(GetTexImage)
10123
10124	.p2align	4,,15
10125	.globl	GL_PREFIX(GetTexParameterfv)
10126	.type	GL_PREFIX(GetTexParameterfv), @function
10127GL_PREFIX(GetTexParameterfv):
10128#if defined(GLX_USE_TLS)
10129	call	_x86_64_get_dispatch@PLT
10130	movq	2256(%rax), %r11
10131	jmp	*%r11
10132#elif defined(HAVE_PTHREAD)
10133	pushq	%rdi
10134	pushq	%rsi
10135	pushq	%rdx
10136	call	_x86_64_get_dispatch@PLT
10137	popq	%rdx
10138	popq	%rsi
10139	popq	%rdi
10140	movq	2256(%rax), %r11
10141	jmp	*%r11
10142#else
10143	movq	_glapi_Dispatch(%rip), %rax
10144	testq	%rax, %rax
10145	je	1f
10146	movq	2256(%rax), %r11
10147	jmp	*%r11
101481:
10149	pushq	%rdi
10150	pushq	%rsi
10151	pushq	%rdx
10152	call	_glapi_get_dispatch
10153	popq	%rdx
10154	popq	%rsi
10155	popq	%rdi
10156	movq	2256(%rax), %r11
10157	jmp	*%r11
10158#endif /* defined(GLX_USE_TLS) */
10159	.size	GL_PREFIX(GetTexParameterfv), .-GL_PREFIX(GetTexParameterfv)
10160
10161	.p2align	4,,15
10162	.globl	GL_PREFIX(GetTexParameteriv)
10163	.type	GL_PREFIX(GetTexParameteriv), @function
10164GL_PREFIX(GetTexParameteriv):
10165#if defined(GLX_USE_TLS)
10166	call	_x86_64_get_dispatch@PLT
10167	movq	2264(%rax), %r11
10168	jmp	*%r11
10169#elif defined(HAVE_PTHREAD)
10170	pushq	%rdi
10171	pushq	%rsi
10172	pushq	%rdx
10173	call	_x86_64_get_dispatch@PLT
10174	popq	%rdx
10175	popq	%rsi
10176	popq	%rdi
10177	movq	2264(%rax), %r11
10178	jmp	*%r11
10179#else
10180	movq	_glapi_Dispatch(%rip), %rax
10181	testq	%rax, %rax
10182	je	1f
10183	movq	2264(%rax), %r11
10184	jmp	*%r11
101851:
10186	pushq	%rdi
10187	pushq	%rsi
10188	pushq	%rdx
10189	call	_glapi_get_dispatch
10190	popq	%rdx
10191	popq	%rsi
10192	popq	%rdi
10193	movq	2264(%rax), %r11
10194	jmp	*%r11
10195#endif /* defined(GLX_USE_TLS) */
10196	.size	GL_PREFIX(GetTexParameteriv), .-GL_PREFIX(GetTexParameteriv)
10197
10198	.p2align	4,,15
10199	.globl	GL_PREFIX(GetTexLevelParameterfv)
10200	.type	GL_PREFIX(GetTexLevelParameterfv), @function
10201GL_PREFIX(GetTexLevelParameterfv):
10202#if defined(GLX_USE_TLS)
10203	call	_x86_64_get_dispatch@PLT
10204	movq	2272(%rax), %r11
10205	jmp	*%r11
10206#elif defined(HAVE_PTHREAD)
10207	pushq	%rdi
10208	pushq	%rsi
10209	pushq	%rdx
10210	pushq	%rcx
10211	pushq	%rbp
10212	call	_x86_64_get_dispatch@PLT
10213	popq	%rbp
10214	popq	%rcx
10215	popq	%rdx
10216	popq	%rsi
10217	popq	%rdi
10218	movq	2272(%rax), %r11
10219	jmp	*%r11
10220#else
10221	movq	_glapi_Dispatch(%rip), %rax
10222	testq	%rax, %rax
10223	je	1f
10224	movq	2272(%rax), %r11
10225	jmp	*%r11
102261:
10227	pushq	%rdi
10228	pushq	%rsi
10229	pushq	%rdx
10230	pushq	%rcx
10231	pushq	%rbp
10232	call	_glapi_get_dispatch
10233	popq	%rbp
10234	popq	%rcx
10235	popq	%rdx
10236	popq	%rsi
10237	popq	%rdi
10238	movq	2272(%rax), %r11
10239	jmp	*%r11
10240#endif /* defined(GLX_USE_TLS) */
10241	.size	GL_PREFIX(GetTexLevelParameterfv), .-GL_PREFIX(GetTexLevelParameterfv)
10242
10243	.p2align	4,,15
10244	.globl	GL_PREFIX(GetTexLevelParameteriv)
10245	.type	GL_PREFIX(GetTexLevelParameteriv), @function
10246GL_PREFIX(GetTexLevelParameteriv):
10247#if defined(GLX_USE_TLS)
10248	call	_x86_64_get_dispatch@PLT
10249	movq	2280(%rax), %r11
10250	jmp	*%r11
10251#elif defined(HAVE_PTHREAD)
10252	pushq	%rdi
10253	pushq	%rsi
10254	pushq	%rdx
10255	pushq	%rcx
10256	pushq	%rbp
10257	call	_x86_64_get_dispatch@PLT
10258	popq	%rbp
10259	popq	%rcx
10260	popq	%rdx
10261	popq	%rsi
10262	popq	%rdi
10263	movq	2280(%rax), %r11
10264	jmp	*%r11
10265#else
10266	movq	_glapi_Dispatch(%rip), %rax
10267	testq	%rax, %rax
10268	je	1f
10269	movq	2280(%rax), %r11
10270	jmp	*%r11
102711:
10272	pushq	%rdi
10273	pushq	%rsi
10274	pushq	%rdx
10275	pushq	%rcx
10276	pushq	%rbp
10277	call	_glapi_get_dispatch
10278	popq	%rbp
10279	popq	%rcx
10280	popq	%rdx
10281	popq	%rsi
10282	popq	%rdi
10283	movq	2280(%rax), %r11
10284	jmp	*%r11
10285#endif /* defined(GLX_USE_TLS) */
10286	.size	GL_PREFIX(GetTexLevelParameteriv), .-GL_PREFIX(GetTexLevelParameteriv)
10287
10288	.p2align	4,,15
10289	.globl	GL_PREFIX(IsEnabled)
10290	.type	GL_PREFIX(IsEnabled), @function
10291GL_PREFIX(IsEnabled):
10292#if defined(GLX_USE_TLS)
10293	call	_x86_64_get_dispatch@PLT
10294	movq	2288(%rax), %r11
10295	jmp	*%r11
10296#elif defined(HAVE_PTHREAD)
10297	pushq	%rdi
10298	call	_x86_64_get_dispatch@PLT
10299	popq	%rdi
10300	movq	2288(%rax), %r11
10301	jmp	*%r11
10302#else
10303	movq	_glapi_Dispatch(%rip), %rax
10304	testq	%rax, %rax
10305	je	1f
10306	movq	2288(%rax), %r11
10307	jmp	*%r11
103081:
10309	pushq	%rdi
10310	call	_glapi_get_dispatch
10311	popq	%rdi
10312	movq	2288(%rax), %r11
10313	jmp	*%r11
10314#endif /* defined(GLX_USE_TLS) */
10315	.size	GL_PREFIX(IsEnabled), .-GL_PREFIX(IsEnabled)
10316
10317	.p2align	4,,15
10318	.globl	GL_PREFIX(IsList)
10319	.type	GL_PREFIX(IsList), @function
10320GL_PREFIX(IsList):
10321#if defined(GLX_USE_TLS)
10322	call	_x86_64_get_dispatch@PLT
10323	movq	2296(%rax), %r11
10324	jmp	*%r11
10325#elif defined(HAVE_PTHREAD)
10326	pushq	%rdi
10327	call	_x86_64_get_dispatch@PLT
10328	popq	%rdi
10329	movq	2296(%rax), %r11
10330	jmp	*%r11
10331#else
10332	movq	_glapi_Dispatch(%rip), %rax
10333	testq	%rax, %rax
10334	je	1f
10335	movq	2296(%rax), %r11
10336	jmp	*%r11
103371:
10338	pushq	%rdi
10339	call	_glapi_get_dispatch
10340	popq	%rdi
10341	movq	2296(%rax), %r11
10342	jmp	*%r11
10343#endif /* defined(GLX_USE_TLS) */
10344	.size	GL_PREFIX(IsList), .-GL_PREFIX(IsList)
10345
10346	.p2align	4,,15
10347	.globl	GL_PREFIX(DepthRange)
10348	.type	GL_PREFIX(DepthRange), @function
10349GL_PREFIX(DepthRange):
10350#if defined(GLX_USE_TLS)
10351	call	_x86_64_get_dispatch@PLT
10352	movq	2304(%rax), %r11
10353	jmp	*%r11
10354#elif defined(HAVE_PTHREAD)
10355	pushq	%rdi
10356	pushq	%rsi
10357	pushq	%rbp
10358	call	_x86_64_get_dispatch@PLT
10359	popq	%rbp
10360	popq	%rsi
10361	popq	%rdi
10362	movq	2304(%rax), %r11
10363	jmp	*%r11
10364#else
10365	movq	_glapi_Dispatch(%rip), %rax
10366	testq	%rax, %rax
10367	je	1f
10368	movq	2304(%rax), %r11
10369	jmp	*%r11
103701:
10371	pushq	%rdi
10372	pushq	%rsi
10373	pushq	%rbp
10374	call	_glapi_get_dispatch
10375	popq	%rbp
10376	popq	%rsi
10377	popq	%rdi
10378	movq	2304(%rax), %r11
10379	jmp	*%r11
10380#endif /* defined(GLX_USE_TLS) */
10381	.size	GL_PREFIX(DepthRange), .-GL_PREFIX(DepthRange)
10382
10383	.p2align	4,,15
10384	.globl	GL_PREFIX(Frustum)
10385	.type	GL_PREFIX(Frustum), @function
10386GL_PREFIX(Frustum):
10387#if defined(GLX_USE_TLS)
10388	call	_x86_64_get_dispatch@PLT
10389	movq	2312(%rax), %r11
10390	jmp	*%r11
10391#elif defined(HAVE_PTHREAD)
10392	subq	$56, %rsp
10393	movq	%xmm0, (%rsp)
10394	movq	%xmm1, 8(%rsp)
10395	movq	%xmm2, 16(%rsp)
10396	movq	%xmm3, 24(%rsp)
10397	movq	%xmm4, 32(%rsp)
10398	movq	%xmm5, 40(%rsp)
10399	call	_x86_64_get_dispatch@PLT
10400	movq	40(%rsp), %xmm5
10401	movq	32(%rsp), %xmm4
10402	movq	24(%rsp), %xmm3
10403	movq	16(%rsp), %xmm2
10404	movq	8(%rsp), %xmm1
10405	movq	(%rsp), %xmm0
10406	addq	$56, %rsp
10407	movq	2312(%rax), %r11
10408	jmp	*%r11
10409#else
10410	movq	_glapi_Dispatch(%rip), %rax
10411	testq	%rax, %rax
10412	je	1f
10413	movq	2312(%rax), %r11
10414	jmp	*%r11
104151:
10416	subq	$56, %rsp
10417	movq	%xmm0, (%rsp)
10418	movq	%xmm1, 8(%rsp)
10419	movq	%xmm2, 16(%rsp)
10420	movq	%xmm3, 24(%rsp)
10421	movq	%xmm4, 32(%rsp)
10422	movq	%xmm5, 40(%rsp)
10423	call	_glapi_get_dispatch
10424	movq	40(%rsp), %xmm5
10425	movq	32(%rsp), %xmm4
10426	movq	24(%rsp), %xmm3
10427	movq	16(%rsp), %xmm2
10428	movq	8(%rsp), %xmm1
10429	movq	(%rsp), %xmm0
10430	addq	$56, %rsp
10431	movq	2312(%rax), %r11
10432	jmp	*%r11
10433#endif /* defined(GLX_USE_TLS) */
10434	.size	GL_PREFIX(Frustum), .-GL_PREFIX(Frustum)
10435
10436	.p2align	4,,15
10437	.globl	GL_PREFIX(LoadIdentity)
10438	.type	GL_PREFIX(LoadIdentity), @function
10439GL_PREFIX(LoadIdentity):
10440#if defined(GLX_USE_TLS)
10441	call	_x86_64_get_dispatch@PLT
10442	movq	2320(%rax), %r11
10443	jmp	*%r11
10444#elif defined(HAVE_PTHREAD)
10445	pushq	%rbp
10446	call	_x86_64_get_dispatch@PLT
10447	popq	%rbp
10448	movq	2320(%rax), %r11
10449	jmp	*%r11
10450#else
10451	movq	_glapi_Dispatch(%rip), %rax
10452	testq	%rax, %rax
10453	je	1f
10454	movq	2320(%rax), %r11
10455	jmp	*%r11
104561:
10457	pushq	%rbp
10458	call	_glapi_get_dispatch
10459	popq	%rbp
10460	movq	2320(%rax), %r11
10461	jmp	*%r11
10462#endif /* defined(GLX_USE_TLS) */
10463	.size	GL_PREFIX(LoadIdentity), .-GL_PREFIX(LoadIdentity)
10464
10465	.p2align	4,,15
10466	.globl	GL_PREFIX(LoadMatrixf)
10467	.type	GL_PREFIX(LoadMatrixf), @function
10468GL_PREFIX(LoadMatrixf):
10469#if defined(GLX_USE_TLS)
10470	call	_x86_64_get_dispatch@PLT
10471	movq	2328(%rax), %r11
10472	jmp	*%r11
10473#elif defined(HAVE_PTHREAD)
10474	pushq	%rdi
10475	call	_x86_64_get_dispatch@PLT
10476	popq	%rdi
10477	movq	2328(%rax), %r11
10478	jmp	*%r11
10479#else
10480	movq	_glapi_Dispatch(%rip), %rax
10481	testq	%rax, %rax
10482	je	1f
10483	movq	2328(%rax), %r11
10484	jmp	*%r11
104851:
10486	pushq	%rdi
10487	call	_glapi_get_dispatch
10488	popq	%rdi
10489	movq	2328(%rax), %r11
10490	jmp	*%r11
10491#endif /* defined(GLX_USE_TLS) */
10492	.size	GL_PREFIX(LoadMatrixf), .-GL_PREFIX(LoadMatrixf)
10493
10494	.p2align	4,,15
10495	.globl	GL_PREFIX(LoadMatrixd)
10496	.type	GL_PREFIX(LoadMatrixd), @function
10497GL_PREFIX(LoadMatrixd):
10498#if defined(GLX_USE_TLS)
10499	call	_x86_64_get_dispatch@PLT
10500	movq	2336(%rax), %r11
10501	jmp	*%r11
10502#elif defined(HAVE_PTHREAD)
10503	pushq	%rdi
10504	call	_x86_64_get_dispatch@PLT
10505	popq	%rdi
10506	movq	2336(%rax), %r11
10507	jmp	*%r11
10508#else
10509	movq	_glapi_Dispatch(%rip), %rax
10510	testq	%rax, %rax
10511	je	1f
10512	movq	2336(%rax), %r11
10513	jmp	*%r11
105141:
10515	pushq	%rdi
10516	call	_glapi_get_dispatch
10517	popq	%rdi
10518	movq	2336(%rax), %r11
10519	jmp	*%r11
10520#endif /* defined(GLX_USE_TLS) */
10521	.size	GL_PREFIX(LoadMatrixd), .-GL_PREFIX(LoadMatrixd)
10522
10523	.p2align	4,,15
10524	.globl	GL_PREFIX(MatrixMode)
10525	.type	GL_PREFIX(MatrixMode), @function
10526GL_PREFIX(MatrixMode):
10527#if defined(GLX_USE_TLS)
10528	call	_x86_64_get_dispatch@PLT
10529	movq	2344(%rax), %r11
10530	jmp	*%r11
10531#elif defined(HAVE_PTHREAD)
10532	pushq	%rdi
10533	call	_x86_64_get_dispatch@PLT
10534	popq	%rdi
10535	movq	2344(%rax), %r11
10536	jmp	*%r11
10537#else
10538	movq	_glapi_Dispatch(%rip), %rax
10539	testq	%rax, %rax
10540	je	1f
10541	movq	2344(%rax), %r11
10542	jmp	*%r11
105431:
10544	pushq	%rdi
10545	call	_glapi_get_dispatch
10546	popq	%rdi
10547	movq	2344(%rax), %r11
10548	jmp	*%r11
10549#endif /* defined(GLX_USE_TLS) */
10550	.size	GL_PREFIX(MatrixMode), .-GL_PREFIX(MatrixMode)
10551
10552	.p2align	4,,15
10553	.globl	GL_PREFIX(MultMatrixf)
10554	.type	GL_PREFIX(MultMatrixf), @function
10555GL_PREFIX(MultMatrixf):
10556#if defined(GLX_USE_TLS)
10557	call	_x86_64_get_dispatch@PLT
10558	movq	2352(%rax), %r11
10559	jmp	*%r11
10560#elif defined(HAVE_PTHREAD)
10561	pushq	%rdi
10562	call	_x86_64_get_dispatch@PLT
10563	popq	%rdi
10564	movq	2352(%rax), %r11
10565	jmp	*%r11
10566#else
10567	movq	_glapi_Dispatch(%rip), %rax
10568	testq	%rax, %rax
10569	je	1f
10570	movq	2352(%rax), %r11
10571	jmp	*%r11
105721:
10573	pushq	%rdi
10574	call	_glapi_get_dispatch
10575	popq	%rdi
10576	movq	2352(%rax), %r11
10577	jmp	*%r11
10578#endif /* defined(GLX_USE_TLS) */
10579	.size	GL_PREFIX(MultMatrixf), .-GL_PREFIX(MultMatrixf)
10580
10581	.p2align	4,,15
10582	.globl	GL_PREFIX(MultMatrixd)
10583	.type	GL_PREFIX(MultMatrixd), @function
10584GL_PREFIX(MultMatrixd):
10585#if defined(GLX_USE_TLS)
10586	call	_x86_64_get_dispatch@PLT
10587	movq	2360(%rax), %r11
10588	jmp	*%r11
10589#elif defined(HAVE_PTHREAD)
10590	pushq	%rdi
10591	call	_x86_64_get_dispatch@PLT
10592	popq	%rdi
10593	movq	2360(%rax), %r11
10594	jmp	*%r11
10595#else
10596	movq	_glapi_Dispatch(%rip), %rax
10597	testq	%rax, %rax
10598	je	1f
10599	movq	2360(%rax), %r11
10600	jmp	*%r11
106011:
10602	pushq	%rdi
10603	call	_glapi_get_dispatch
10604	popq	%rdi
10605	movq	2360(%rax), %r11
10606	jmp	*%r11
10607#endif /* defined(GLX_USE_TLS) */
10608	.size	GL_PREFIX(MultMatrixd), .-GL_PREFIX(MultMatrixd)
10609
10610	.p2align	4,,15
10611	.globl	GL_PREFIX(Ortho)
10612	.type	GL_PREFIX(Ortho), @function
10613GL_PREFIX(Ortho):
10614#if defined(GLX_USE_TLS)
10615	call	_x86_64_get_dispatch@PLT
10616	movq	2368(%rax), %r11
10617	jmp	*%r11
10618#elif defined(HAVE_PTHREAD)
10619	subq	$56, %rsp
10620	movq	%xmm0, (%rsp)
10621	movq	%xmm1, 8(%rsp)
10622	movq	%xmm2, 16(%rsp)
10623	movq	%xmm3, 24(%rsp)
10624	movq	%xmm4, 32(%rsp)
10625	movq	%xmm5, 40(%rsp)
10626	call	_x86_64_get_dispatch@PLT
10627	movq	40(%rsp), %xmm5
10628	movq	32(%rsp), %xmm4
10629	movq	24(%rsp), %xmm3
10630	movq	16(%rsp), %xmm2
10631	movq	8(%rsp), %xmm1
10632	movq	(%rsp), %xmm0
10633	addq	$56, %rsp
10634	movq	2368(%rax), %r11
10635	jmp	*%r11
10636#else
10637	movq	_glapi_Dispatch(%rip), %rax
10638	testq	%rax, %rax
10639	je	1f
10640	movq	2368(%rax), %r11
10641	jmp	*%r11
106421:
10643	subq	$56, %rsp
10644	movq	%xmm0, (%rsp)
10645	movq	%xmm1, 8(%rsp)
10646	movq	%xmm2, 16(%rsp)
10647	movq	%xmm3, 24(%rsp)
10648	movq	%xmm4, 32(%rsp)
10649	movq	%xmm5, 40(%rsp)
10650	call	_glapi_get_dispatch
10651	movq	40(%rsp), %xmm5
10652	movq	32(%rsp), %xmm4
10653	movq	24(%rsp), %xmm3
10654	movq	16(%rsp), %xmm2
10655	movq	8(%rsp), %xmm1
10656	movq	(%rsp), %xmm0
10657	addq	$56, %rsp
10658	movq	2368(%rax), %r11
10659	jmp	*%r11
10660#endif /* defined(GLX_USE_TLS) */
10661	.size	GL_PREFIX(Ortho), .-GL_PREFIX(Ortho)
10662
10663	.p2align	4,,15
10664	.globl	GL_PREFIX(PopMatrix)
10665	.type	GL_PREFIX(PopMatrix), @function
10666GL_PREFIX(PopMatrix):
10667#if defined(GLX_USE_TLS)
10668	call	_x86_64_get_dispatch@PLT
10669	movq	2376(%rax), %r11
10670	jmp	*%r11
10671#elif defined(HAVE_PTHREAD)
10672	pushq	%rbp
10673	call	_x86_64_get_dispatch@PLT
10674	popq	%rbp
10675	movq	2376(%rax), %r11
10676	jmp	*%r11
10677#else
10678	movq	_glapi_Dispatch(%rip), %rax
10679	testq	%rax, %rax
10680	je	1f
10681	movq	2376(%rax), %r11
10682	jmp	*%r11
106831:
10684	pushq	%rbp
10685	call	_glapi_get_dispatch
10686	popq	%rbp
10687	movq	2376(%rax), %r11
10688	jmp	*%r11
10689#endif /* defined(GLX_USE_TLS) */
10690	.size	GL_PREFIX(PopMatrix), .-GL_PREFIX(PopMatrix)
10691
10692	.p2align	4,,15
10693	.globl	GL_PREFIX(PushMatrix)
10694	.type	GL_PREFIX(PushMatrix), @function
10695GL_PREFIX(PushMatrix):
10696#if defined(GLX_USE_TLS)
10697	call	_x86_64_get_dispatch@PLT
10698	movq	2384(%rax), %r11
10699	jmp	*%r11
10700#elif defined(HAVE_PTHREAD)
10701	pushq	%rbp
10702	call	_x86_64_get_dispatch@PLT
10703	popq	%rbp
10704	movq	2384(%rax), %r11
10705	jmp	*%r11
10706#else
10707	movq	_glapi_Dispatch(%rip), %rax
10708	testq	%rax, %rax
10709	je	1f
10710	movq	2384(%rax), %r11
10711	jmp	*%r11
107121:
10713	pushq	%rbp
10714	call	_glapi_get_dispatch
10715	popq	%rbp
10716	movq	2384(%rax), %r11
10717	jmp	*%r11
10718#endif /* defined(GLX_USE_TLS) */
10719	.size	GL_PREFIX(PushMatrix), .-GL_PREFIX(PushMatrix)
10720
10721	.p2align	4,,15
10722	.globl	GL_PREFIX(Rotated)
10723	.type	GL_PREFIX(Rotated), @function
10724GL_PREFIX(Rotated):
10725#if defined(GLX_USE_TLS)
10726	call	_x86_64_get_dispatch@PLT
10727	movq	2392(%rax), %r11
10728	jmp	*%r11
10729#elif defined(HAVE_PTHREAD)
10730	subq	$40, %rsp
10731	movq	%xmm0, (%rsp)
10732	movq	%xmm1, 8(%rsp)
10733	movq	%xmm2, 16(%rsp)
10734	movq	%xmm3, 24(%rsp)
10735	call	_x86_64_get_dispatch@PLT
10736	movq	24(%rsp), %xmm3
10737	movq	16(%rsp), %xmm2
10738	movq	8(%rsp), %xmm1
10739	movq	(%rsp), %xmm0
10740	addq	$40, %rsp
10741	movq	2392(%rax), %r11
10742	jmp	*%r11
10743#else
10744	movq	_glapi_Dispatch(%rip), %rax
10745	testq	%rax, %rax
10746	je	1f
10747	movq	2392(%rax), %r11
10748	jmp	*%r11
107491:
10750	subq	$40, %rsp
10751	movq	%xmm0, (%rsp)
10752	movq	%xmm1, 8(%rsp)
10753	movq	%xmm2, 16(%rsp)
10754	movq	%xmm3, 24(%rsp)
10755	call	_glapi_get_dispatch
10756	movq	24(%rsp), %xmm3
10757	movq	16(%rsp), %xmm2
10758	movq	8(%rsp), %xmm1
10759	movq	(%rsp), %xmm0
10760	addq	$40, %rsp
10761	movq	2392(%rax), %r11
10762	jmp	*%r11
10763#endif /* defined(GLX_USE_TLS) */
10764	.size	GL_PREFIX(Rotated), .-GL_PREFIX(Rotated)
10765
10766	.p2align	4,,15
10767	.globl	GL_PREFIX(Rotatef)
10768	.type	GL_PREFIX(Rotatef), @function
10769GL_PREFIX(Rotatef):
10770#if defined(GLX_USE_TLS)
10771	call	_x86_64_get_dispatch@PLT
10772	movq	2400(%rax), %r11
10773	jmp	*%r11
10774#elif defined(HAVE_PTHREAD)
10775	subq	$40, %rsp
10776	movq	%xmm0, (%rsp)
10777	movq	%xmm1, 8(%rsp)
10778	movq	%xmm2, 16(%rsp)
10779	movq	%xmm3, 24(%rsp)
10780	call	_x86_64_get_dispatch@PLT
10781	movq	24(%rsp), %xmm3
10782	movq	16(%rsp), %xmm2
10783	movq	8(%rsp), %xmm1
10784	movq	(%rsp), %xmm0
10785	addq	$40, %rsp
10786	movq	2400(%rax), %r11
10787	jmp	*%r11
10788#else
10789	movq	_glapi_Dispatch(%rip), %rax
10790	testq	%rax, %rax
10791	je	1f
10792	movq	2400(%rax), %r11
10793	jmp	*%r11
107941:
10795	subq	$40, %rsp
10796	movq	%xmm0, (%rsp)
10797	movq	%xmm1, 8(%rsp)
10798	movq	%xmm2, 16(%rsp)
10799	movq	%xmm3, 24(%rsp)
10800	call	_glapi_get_dispatch
10801	movq	24(%rsp), %xmm3
10802	movq	16(%rsp), %xmm2
10803	movq	8(%rsp), %xmm1
10804	movq	(%rsp), %xmm0
10805	addq	$40, %rsp
10806	movq	2400(%rax), %r11
10807	jmp	*%r11
10808#endif /* defined(GLX_USE_TLS) */
10809	.size	GL_PREFIX(Rotatef), .-GL_PREFIX(Rotatef)
10810
10811	.p2align	4,,15
10812	.globl	GL_PREFIX(Scaled)
10813	.type	GL_PREFIX(Scaled), @function
10814GL_PREFIX(Scaled):
10815#if defined(GLX_USE_TLS)
10816	call	_x86_64_get_dispatch@PLT
10817	movq	2408(%rax), %r11
10818	jmp	*%r11
10819#elif defined(HAVE_PTHREAD)
10820	subq	$24, %rsp
10821	movq	%xmm0, (%rsp)
10822	movq	%xmm1, 8(%rsp)
10823	movq	%xmm2, 16(%rsp)
10824	call	_x86_64_get_dispatch@PLT
10825	movq	16(%rsp), %xmm2
10826	movq	8(%rsp), %xmm1
10827	movq	(%rsp), %xmm0
10828	addq	$24, %rsp
10829	movq	2408(%rax), %r11
10830	jmp	*%r11
10831#else
10832	movq	_glapi_Dispatch(%rip), %rax
10833	testq	%rax, %rax
10834	je	1f
10835	movq	2408(%rax), %r11
10836	jmp	*%r11
108371:
10838	subq	$24, %rsp
10839	movq	%xmm0, (%rsp)
10840	movq	%xmm1, 8(%rsp)
10841	movq	%xmm2, 16(%rsp)
10842	call	_glapi_get_dispatch
10843	movq	16(%rsp), %xmm2
10844	movq	8(%rsp), %xmm1
10845	movq	(%rsp), %xmm0
10846	addq	$24, %rsp
10847	movq	2408(%rax), %r11
10848	jmp	*%r11
10849#endif /* defined(GLX_USE_TLS) */
10850	.size	GL_PREFIX(Scaled), .-GL_PREFIX(Scaled)
10851
10852	.p2align	4,,15
10853	.globl	GL_PREFIX(Scalef)
10854	.type	GL_PREFIX(Scalef), @function
10855GL_PREFIX(Scalef):
10856#if defined(GLX_USE_TLS)
10857	call	_x86_64_get_dispatch@PLT
10858	movq	2416(%rax), %r11
10859	jmp	*%r11
10860#elif defined(HAVE_PTHREAD)
10861	subq	$24, %rsp
10862	movq	%xmm0, (%rsp)
10863	movq	%xmm1, 8(%rsp)
10864	movq	%xmm2, 16(%rsp)
10865	call	_x86_64_get_dispatch@PLT
10866	movq	16(%rsp), %xmm2
10867	movq	8(%rsp), %xmm1
10868	movq	(%rsp), %xmm0
10869	addq	$24, %rsp
10870	movq	2416(%rax), %r11
10871	jmp	*%r11
10872#else
10873	movq	_glapi_Dispatch(%rip), %rax
10874	testq	%rax, %rax
10875	je	1f
10876	movq	2416(%rax), %r11
10877	jmp	*%r11
108781:
10879	subq	$24, %rsp
10880	movq	%xmm0, (%rsp)
10881	movq	%xmm1, 8(%rsp)
10882	movq	%xmm2, 16(%rsp)
10883	call	_glapi_get_dispatch
10884	movq	16(%rsp), %xmm2
10885	movq	8(%rsp), %xmm1
10886	movq	(%rsp), %xmm0
10887	addq	$24, %rsp
10888	movq	2416(%rax), %r11
10889	jmp	*%r11
10890#endif /* defined(GLX_USE_TLS) */
10891	.size	GL_PREFIX(Scalef), .-GL_PREFIX(Scalef)
10892
10893	.p2align	4,,15
10894	.globl	GL_PREFIX(Translated)
10895	.type	GL_PREFIX(Translated), @function
10896GL_PREFIX(Translated):
10897#if defined(GLX_USE_TLS)
10898	call	_x86_64_get_dispatch@PLT
10899	movq	2424(%rax), %r11
10900	jmp	*%r11
10901#elif defined(HAVE_PTHREAD)
10902	subq	$24, %rsp
10903	movq	%xmm0, (%rsp)
10904	movq	%xmm1, 8(%rsp)
10905	movq	%xmm2, 16(%rsp)
10906	call	_x86_64_get_dispatch@PLT
10907	movq	16(%rsp), %xmm2
10908	movq	8(%rsp), %xmm1
10909	movq	(%rsp), %xmm0
10910	addq	$24, %rsp
10911	movq	2424(%rax), %r11
10912	jmp	*%r11
10913#else
10914	movq	_glapi_Dispatch(%rip), %rax
10915	testq	%rax, %rax
10916	je	1f
10917	movq	2424(%rax), %r11
10918	jmp	*%r11
109191:
10920	subq	$24, %rsp
10921	movq	%xmm0, (%rsp)
10922	movq	%xmm1, 8(%rsp)
10923	movq	%xmm2, 16(%rsp)
10924	call	_glapi_get_dispatch
10925	movq	16(%rsp), %xmm2
10926	movq	8(%rsp), %xmm1
10927	movq	(%rsp), %xmm0
10928	addq	$24, %rsp
10929	movq	2424(%rax), %r11
10930	jmp	*%r11
10931#endif /* defined(GLX_USE_TLS) */
10932	.size	GL_PREFIX(Translated), .-GL_PREFIX(Translated)
10933
10934	.p2align	4,,15
10935	.globl	GL_PREFIX(Translatef)
10936	.type	GL_PREFIX(Translatef), @function
10937GL_PREFIX(Translatef):
10938#if defined(GLX_USE_TLS)
10939	call	_x86_64_get_dispatch@PLT
10940	movq	2432(%rax), %r11
10941	jmp	*%r11
10942#elif defined(HAVE_PTHREAD)
10943	subq	$24, %rsp
10944	movq	%xmm0, (%rsp)
10945	movq	%xmm1, 8(%rsp)
10946	movq	%xmm2, 16(%rsp)
10947	call	_x86_64_get_dispatch@PLT
10948	movq	16(%rsp), %xmm2
10949	movq	8(%rsp), %xmm1
10950	movq	(%rsp), %xmm0
10951	addq	$24, %rsp
10952	movq	2432(%rax), %r11
10953	jmp	*%r11
10954#else
10955	movq	_glapi_Dispatch(%rip), %rax
10956	testq	%rax, %rax
10957	je	1f
10958	movq	2432(%rax), %r11
10959	jmp	*%r11
109601:
10961	subq	$24, %rsp
10962	movq	%xmm0, (%rsp)
10963	movq	%xmm1, 8(%rsp)
10964	movq	%xmm2, 16(%rsp)
10965	call	_glapi_get_dispatch
10966	movq	16(%rsp), %xmm2
10967	movq	8(%rsp), %xmm1
10968	movq	(%rsp), %xmm0
10969	addq	$24, %rsp
10970	movq	2432(%rax), %r11
10971	jmp	*%r11
10972#endif /* defined(GLX_USE_TLS) */
10973	.size	GL_PREFIX(Translatef), .-GL_PREFIX(Translatef)
10974
10975	.p2align	4,,15
10976	.globl	GL_PREFIX(Viewport)
10977	.type	GL_PREFIX(Viewport), @function
10978GL_PREFIX(Viewport):
10979#if defined(GLX_USE_TLS)
10980	call	_x86_64_get_dispatch@PLT
10981	movq	2440(%rax), %r11
10982	jmp	*%r11
10983#elif defined(HAVE_PTHREAD)
10984	pushq	%rdi
10985	pushq	%rsi
10986	pushq	%rdx
10987	pushq	%rcx
10988	pushq	%rbp
10989	call	_x86_64_get_dispatch@PLT
10990	popq	%rbp
10991	popq	%rcx
10992	popq	%rdx
10993	popq	%rsi
10994	popq	%rdi
10995	movq	2440(%rax), %r11
10996	jmp	*%r11
10997#else
10998	movq	_glapi_Dispatch(%rip), %rax
10999	testq	%rax, %rax
11000	je	1f
11001	movq	2440(%rax), %r11
11002	jmp	*%r11
110031:
11004	pushq	%rdi
11005	pushq	%rsi
11006	pushq	%rdx
11007	pushq	%rcx
11008	pushq	%rbp
11009	call	_glapi_get_dispatch
11010	popq	%rbp
11011	popq	%rcx
11012	popq	%rdx
11013	popq	%rsi
11014	popq	%rdi
11015	movq	2440(%rax), %r11
11016	jmp	*%r11
11017#endif /* defined(GLX_USE_TLS) */
11018	.size	GL_PREFIX(Viewport), .-GL_PREFIX(Viewport)
11019
11020	.p2align	4,,15
11021	.globl	GL_PREFIX(ArrayElement)
11022	.type	GL_PREFIX(ArrayElement), @function
11023GL_PREFIX(ArrayElement):
11024#if defined(GLX_USE_TLS)
11025	call	_x86_64_get_dispatch@PLT
11026	movq	2448(%rax), %r11
11027	jmp	*%r11
11028#elif defined(HAVE_PTHREAD)
11029	pushq	%rdi
11030	call	_x86_64_get_dispatch@PLT
11031	popq	%rdi
11032	movq	2448(%rax), %r11
11033	jmp	*%r11
11034#else
11035	movq	_glapi_Dispatch(%rip), %rax
11036	testq	%rax, %rax
11037	je	1f
11038	movq	2448(%rax), %r11
11039	jmp	*%r11
110401:
11041	pushq	%rdi
11042	call	_glapi_get_dispatch
11043	popq	%rdi
11044	movq	2448(%rax), %r11
11045	jmp	*%r11
11046#endif /* defined(GLX_USE_TLS) */
11047	.size	GL_PREFIX(ArrayElement), .-GL_PREFIX(ArrayElement)
11048
11049	.p2align	4,,15
11050	.globl	GL_PREFIX(BindTexture)
11051	.type	GL_PREFIX(BindTexture), @function
11052GL_PREFIX(BindTexture):
11053#if defined(GLX_USE_TLS)
11054	call	_x86_64_get_dispatch@PLT
11055	movq	2456(%rax), %r11
11056	jmp	*%r11
11057#elif defined(HAVE_PTHREAD)
11058	pushq	%rdi
11059	pushq	%rsi
11060	pushq	%rbp
11061	call	_x86_64_get_dispatch@PLT
11062	popq	%rbp
11063	popq	%rsi
11064	popq	%rdi
11065	movq	2456(%rax), %r11
11066	jmp	*%r11
11067#else
11068	movq	_glapi_Dispatch(%rip), %rax
11069	testq	%rax, %rax
11070	je	1f
11071	movq	2456(%rax), %r11
11072	jmp	*%r11
110731:
11074	pushq	%rdi
11075	pushq	%rsi
11076	pushq	%rbp
11077	call	_glapi_get_dispatch
11078	popq	%rbp
11079	popq	%rsi
11080	popq	%rdi
11081	movq	2456(%rax), %r11
11082	jmp	*%r11
11083#endif /* defined(GLX_USE_TLS) */
11084	.size	GL_PREFIX(BindTexture), .-GL_PREFIX(BindTexture)
11085
11086	.p2align	4,,15
11087	.globl	GL_PREFIX(ColorPointer)
11088	.type	GL_PREFIX(ColorPointer), @function
11089GL_PREFIX(ColorPointer):
11090#if defined(GLX_USE_TLS)
11091	call	_x86_64_get_dispatch@PLT
11092	movq	2464(%rax), %r11
11093	jmp	*%r11
11094#elif defined(HAVE_PTHREAD)
11095	pushq	%rdi
11096	pushq	%rsi
11097	pushq	%rdx
11098	pushq	%rcx
11099	pushq	%rbp
11100	call	_x86_64_get_dispatch@PLT
11101	popq	%rbp
11102	popq	%rcx
11103	popq	%rdx
11104	popq	%rsi
11105	popq	%rdi
11106	movq	2464(%rax), %r11
11107	jmp	*%r11
11108#else
11109	movq	_glapi_Dispatch(%rip), %rax
11110	testq	%rax, %rax
11111	je	1f
11112	movq	2464(%rax), %r11
11113	jmp	*%r11
111141:
11115	pushq	%rdi
11116	pushq	%rsi
11117	pushq	%rdx
11118	pushq	%rcx
11119	pushq	%rbp
11120	call	_glapi_get_dispatch
11121	popq	%rbp
11122	popq	%rcx
11123	popq	%rdx
11124	popq	%rsi
11125	popq	%rdi
11126	movq	2464(%rax), %r11
11127	jmp	*%r11
11128#endif /* defined(GLX_USE_TLS) */
11129	.size	GL_PREFIX(ColorPointer), .-GL_PREFIX(ColorPointer)
11130
11131	.p2align	4,,15
11132	.globl	GL_PREFIX(DisableClientState)
11133	.type	GL_PREFIX(DisableClientState), @function
11134GL_PREFIX(DisableClientState):
11135#if defined(GLX_USE_TLS)
11136	call	_x86_64_get_dispatch@PLT
11137	movq	2472(%rax), %r11
11138	jmp	*%r11
11139#elif defined(HAVE_PTHREAD)
11140	pushq	%rdi
11141	call	_x86_64_get_dispatch@PLT
11142	popq	%rdi
11143	movq	2472(%rax), %r11
11144	jmp	*%r11
11145#else
11146	movq	_glapi_Dispatch(%rip), %rax
11147	testq	%rax, %rax
11148	je	1f
11149	movq	2472(%rax), %r11
11150	jmp	*%r11
111511:
11152	pushq	%rdi
11153	call	_glapi_get_dispatch
11154	popq	%rdi
11155	movq	2472(%rax), %r11
11156	jmp	*%r11
11157#endif /* defined(GLX_USE_TLS) */
11158	.size	GL_PREFIX(DisableClientState), .-GL_PREFIX(DisableClientState)
11159
11160	.p2align	4,,15
11161	.globl	GL_PREFIX(DrawArrays)
11162	.type	GL_PREFIX(DrawArrays), @function
11163GL_PREFIX(DrawArrays):
11164#if defined(GLX_USE_TLS)
11165	call	_x86_64_get_dispatch@PLT
11166	movq	2480(%rax), %r11
11167	jmp	*%r11
11168#elif defined(HAVE_PTHREAD)
11169	pushq	%rdi
11170	pushq	%rsi
11171	pushq	%rdx
11172	call	_x86_64_get_dispatch@PLT
11173	popq	%rdx
11174	popq	%rsi
11175	popq	%rdi
11176	movq	2480(%rax), %r11
11177	jmp	*%r11
11178#else
11179	movq	_glapi_Dispatch(%rip), %rax
11180	testq	%rax, %rax
11181	je	1f
11182	movq	2480(%rax), %r11
11183	jmp	*%r11
111841:
11185	pushq	%rdi
11186	pushq	%rsi
11187	pushq	%rdx
11188	call	_glapi_get_dispatch
11189	popq	%rdx
11190	popq	%rsi
11191	popq	%rdi
11192	movq	2480(%rax), %r11
11193	jmp	*%r11
11194#endif /* defined(GLX_USE_TLS) */
11195	.size	GL_PREFIX(DrawArrays), .-GL_PREFIX(DrawArrays)
11196
11197	.p2align	4,,15
11198	.globl	GL_PREFIX(DrawElements)
11199	.type	GL_PREFIX(DrawElements), @function
11200GL_PREFIX(DrawElements):
11201#if defined(GLX_USE_TLS)
11202	call	_x86_64_get_dispatch@PLT
11203	movq	2488(%rax), %r11
11204	jmp	*%r11
11205#elif defined(HAVE_PTHREAD)
11206	pushq	%rdi
11207	pushq	%rsi
11208	pushq	%rdx
11209	pushq	%rcx
11210	pushq	%rbp
11211	call	_x86_64_get_dispatch@PLT
11212	popq	%rbp
11213	popq	%rcx
11214	popq	%rdx
11215	popq	%rsi
11216	popq	%rdi
11217	movq	2488(%rax), %r11
11218	jmp	*%r11
11219#else
11220	movq	_glapi_Dispatch(%rip), %rax
11221	testq	%rax, %rax
11222	je	1f
11223	movq	2488(%rax), %r11
11224	jmp	*%r11
112251:
11226	pushq	%rdi
11227	pushq	%rsi
11228	pushq	%rdx
11229	pushq	%rcx
11230	pushq	%rbp
11231	call	_glapi_get_dispatch
11232	popq	%rbp
11233	popq	%rcx
11234	popq	%rdx
11235	popq	%rsi
11236	popq	%rdi
11237	movq	2488(%rax), %r11
11238	jmp	*%r11
11239#endif /* defined(GLX_USE_TLS) */
11240	.size	GL_PREFIX(DrawElements), .-GL_PREFIX(DrawElements)
11241
11242	.p2align	4,,15
11243	.globl	GL_PREFIX(EdgeFlagPointer)
11244	.type	GL_PREFIX(EdgeFlagPointer), @function
11245GL_PREFIX(EdgeFlagPointer):
11246#if defined(GLX_USE_TLS)
11247	call	_x86_64_get_dispatch@PLT
11248	movq	2496(%rax), %r11
11249	jmp	*%r11
11250#elif defined(HAVE_PTHREAD)
11251	pushq	%rdi
11252	pushq	%rsi
11253	pushq	%rbp
11254	call	_x86_64_get_dispatch@PLT
11255	popq	%rbp
11256	popq	%rsi
11257	popq	%rdi
11258	movq	2496(%rax), %r11
11259	jmp	*%r11
11260#else
11261	movq	_glapi_Dispatch(%rip), %rax
11262	testq	%rax, %rax
11263	je	1f
11264	movq	2496(%rax), %r11
11265	jmp	*%r11
112661:
11267	pushq	%rdi
11268	pushq	%rsi
11269	pushq	%rbp
11270	call	_glapi_get_dispatch
11271	popq	%rbp
11272	popq	%rsi
11273	popq	%rdi
11274	movq	2496(%rax), %r11
11275	jmp	*%r11
11276#endif /* defined(GLX_USE_TLS) */
11277	.size	GL_PREFIX(EdgeFlagPointer), .-GL_PREFIX(EdgeFlagPointer)
11278
11279	.p2align	4,,15
11280	.globl	GL_PREFIX(EnableClientState)
11281	.type	GL_PREFIX(EnableClientState), @function
11282GL_PREFIX(EnableClientState):
11283#if defined(GLX_USE_TLS)
11284	call	_x86_64_get_dispatch@PLT
11285	movq	2504(%rax), %r11
11286	jmp	*%r11
11287#elif defined(HAVE_PTHREAD)
11288	pushq	%rdi
11289	call	_x86_64_get_dispatch@PLT
11290	popq	%rdi
11291	movq	2504(%rax), %r11
11292	jmp	*%r11
11293#else
11294	movq	_glapi_Dispatch(%rip), %rax
11295	testq	%rax, %rax
11296	je	1f
11297	movq	2504(%rax), %r11
11298	jmp	*%r11
112991:
11300	pushq	%rdi
11301	call	_glapi_get_dispatch
11302	popq	%rdi
11303	movq	2504(%rax), %r11
11304	jmp	*%r11
11305#endif /* defined(GLX_USE_TLS) */
11306	.size	GL_PREFIX(EnableClientState), .-GL_PREFIX(EnableClientState)
11307
11308	.p2align	4,,15
11309	.globl	GL_PREFIX(IndexPointer)
11310	.type	GL_PREFIX(IndexPointer), @function
11311GL_PREFIX(IndexPointer):
11312#if defined(GLX_USE_TLS)
11313	call	_x86_64_get_dispatch@PLT
11314	movq	2512(%rax), %r11
11315	jmp	*%r11
11316#elif defined(HAVE_PTHREAD)
11317	pushq	%rdi
11318	pushq	%rsi
11319	pushq	%rdx
11320	call	_x86_64_get_dispatch@PLT
11321	popq	%rdx
11322	popq	%rsi
11323	popq	%rdi
11324	movq	2512(%rax), %r11
11325	jmp	*%r11
11326#else
11327	movq	_glapi_Dispatch(%rip), %rax
11328	testq	%rax, %rax
11329	je	1f
11330	movq	2512(%rax), %r11
11331	jmp	*%r11
113321:
11333	pushq	%rdi
11334	pushq	%rsi
11335	pushq	%rdx
11336	call	_glapi_get_dispatch
11337	popq	%rdx
11338	popq	%rsi
11339	popq	%rdi
11340	movq	2512(%rax), %r11
11341	jmp	*%r11
11342#endif /* defined(GLX_USE_TLS) */
11343	.size	GL_PREFIX(IndexPointer), .-GL_PREFIX(IndexPointer)
11344
11345	.p2align	4,,15
11346	.globl	GL_PREFIX(Indexub)
11347	.type	GL_PREFIX(Indexub), @function
11348GL_PREFIX(Indexub):
11349#if defined(GLX_USE_TLS)
11350	call	_x86_64_get_dispatch@PLT
11351	movq	2520(%rax), %r11
11352	jmp	*%r11
11353#elif defined(HAVE_PTHREAD)
11354	pushq	%rdi
11355	call	_x86_64_get_dispatch@PLT
11356	popq	%rdi
11357	movq	2520(%rax), %r11
11358	jmp	*%r11
11359#else
11360	movq	_glapi_Dispatch(%rip), %rax
11361	testq	%rax, %rax
11362	je	1f
11363	movq	2520(%rax), %r11
11364	jmp	*%r11
113651:
11366	pushq	%rdi
11367	call	_glapi_get_dispatch
11368	popq	%rdi
11369	movq	2520(%rax), %r11
11370	jmp	*%r11
11371#endif /* defined(GLX_USE_TLS) */
11372	.size	GL_PREFIX(Indexub), .-GL_PREFIX(Indexub)
11373
11374	.p2align	4,,15
11375	.globl	GL_PREFIX(Indexubv)
11376	.type	GL_PREFIX(Indexubv), @function
11377GL_PREFIX(Indexubv):
11378#if defined(GLX_USE_TLS)
11379	call	_x86_64_get_dispatch@PLT
11380	movq	2528(%rax), %r11
11381	jmp	*%r11
11382#elif defined(HAVE_PTHREAD)
11383	pushq	%rdi
11384	call	_x86_64_get_dispatch@PLT
11385	popq	%rdi
11386	movq	2528(%rax), %r11
11387	jmp	*%r11
11388#else
11389	movq	_glapi_Dispatch(%rip), %rax
11390	testq	%rax, %rax
11391	je	1f
11392	movq	2528(%rax), %r11
11393	jmp	*%r11
113941:
11395	pushq	%rdi
11396	call	_glapi_get_dispatch
11397	popq	%rdi
11398	movq	2528(%rax), %r11
11399	jmp	*%r11
11400#endif /* defined(GLX_USE_TLS) */
11401	.size	GL_PREFIX(Indexubv), .-GL_PREFIX(Indexubv)
11402
11403	.p2align	4,,15
11404	.globl	GL_PREFIX(InterleavedArrays)
11405	.type	GL_PREFIX(InterleavedArrays), @function
11406GL_PREFIX(InterleavedArrays):
11407#if defined(GLX_USE_TLS)
11408	call	_x86_64_get_dispatch@PLT
11409	movq	2536(%rax), %r11
11410	jmp	*%r11
11411#elif defined(HAVE_PTHREAD)
11412	pushq	%rdi
11413	pushq	%rsi
11414	pushq	%rdx
11415	call	_x86_64_get_dispatch@PLT
11416	popq	%rdx
11417	popq	%rsi
11418	popq	%rdi
11419	movq	2536(%rax), %r11
11420	jmp	*%r11
11421#else
11422	movq	_glapi_Dispatch(%rip), %rax
11423	testq	%rax, %rax
11424	je	1f
11425	movq	2536(%rax), %r11
11426	jmp	*%r11
114271:
11428	pushq	%rdi
11429	pushq	%rsi
11430	pushq	%rdx
11431	call	_glapi_get_dispatch
11432	popq	%rdx
11433	popq	%rsi
11434	popq	%rdi
11435	movq	2536(%rax), %r11
11436	jmp	*%r11
11437#endif /* defined(GLX_USE_TLS) */
11438	.size	GL_PREFIX(InterleavedArrays), .-GL_PREFIX(InterleavedArrays)
11439
11440	.p2align	4,,15
11441	.globl	GL_PREFIX(NormalPointer)
11442	.type	GL_PREFIX(NormalPointer), @function
11443GL_PREFIX(NormalPointer):
11444#if defined(GLX_USE_TLS)
11445	call	_x86_64_get_dispatch@PLT
11446	movq	2544(%rax), %r11
11447	jmp	*%r11
11448#elif defined(HAVE_PTHREAD)
11449	pushq	%rdi
11450	pushq	%rsi
11451	pushq	%rdx
11452	call	_x86_64_get_dispatch@PLT
11453	popq	%rdx
11454	popq	%rsi
11455	popq	%rdi
11456	movq	2544(%rax), %r11
11457	jmp	*%r11
11458#else
11459	movq	_glapi_Dispatch(%rip), %rax
11460	testq	%rax, %rax
11461	je	1f
11462	movq	2544(%rax), %r11
11463	jmp	*%r11
114641:
11465	pushq	%rdi
11466	pushq	%rsi
11467	pushq	%rdx
11468	call	_glapi_get_dispatch
11469	popq	%rdx
11470	popq	%rsi
11471	popq	%rdi
11472	movq	2544(%rax), %r11
11473	jmp	*%r11
11474#endif /* defined(GLX_USE_TLS) */
11475	.size	GL_PREFIX(NormalPointer), .-GL_PREFIX(NormalPointer)
11476
11477	.p2align	4,,15
11478	.globl	GL_PREFIX(PolygonOffset)
11479	.type	GL_PREFIX(PolygonOffset), @function
11480GL_PREFIX(PolygonOffset):
11481#if defined(GLX_USE_TLS)
11482	call	_x86_64_get_dispatch@PLT
11483	movq	2552(%rax), %r11
11484	jmp	*%r11
11485#elif defined(HAVE_PTHREAD)
11486	subq	$24, %rsp
11487	movq	%xmm0, (%rsp)
11488	movq	%xmm1, 8(%rsp)
11489	call	_x86_64_get_dispatch@PLT
11490	movq	8(%rsp), %xmm1
11491	movq	(%rsp), %xmm0
11492	addq	$24, %rsp
11493	movq	2552(%rax), %r11
11494	jmp	*%r11
11495#else
11496	movq	_glapi_Dispatch(%rip), %rax
11497	testq	%rax, %rax
11498	je	1f
11499	movq	2552(%rax), %r11
11500	jmp	*%r11
115011:
11502	subq	$24, %rsp
11503	movq	%xmm0, (%rsp)
11504	movq	%xmm1, 8(%rsp)
11505	call	_glapi_get_dispatch
11506	movq	8(%rsp), %xmm1
11507	movq	(%rsp), %xmm0
11508	addq	$24, %rsp
11509	movq	2552(%rax), %r11
11510	jmp	*%r11
11511#endif /* defined(GLX_USE_TLS) */
11512	.size	GL_PREFIX(PolygonOffset), .-GL_PREFIX(PolygonOffset)
11513
11514	.p2align	4,,15
11515	.globl	GL_PREFIX(TexCoordPointer)
11516	.type	GL_PREFIX(TexCoordPointer), @function
11517GL_PREFIX(TexCoordPointer):
11518#if defined(GLX_USE_TLS)
11519	call	_x86_64_get_dispatch@PLT
11520	movq	2560(%rax), %r11
11521	jmp	*%r11
11522#elif defined(HAVE_PTHREAD)
11523	pushq	%rdi
11524	pushq	%rsi
11525	pushq	%rdx
11526	pushq	%rcx
11527	pushq	%rbp
11528	call	_x86_64_get_dispatch@PLT
11529	popq	%rbp
11530	popq	%rcx
11531	popq	%rdx
11532	popq	%rsi
11533	popq	%rdi
11534	movq	2560(%rax), %r11
11535	jmp	*%r11
11536#else
11537	movq	_glapi_Dispatch(%rip), %rax
11538	testq	%rax, %rax
11539	je	1f
11540	movq	2560(%rax), %r11
11541	jmp	*%r11
115421:
11543	pushq	%rdi
11544	pushq	%rsi
11545	pushq	%rdx
11546	pushq	%rcx
11547	pushq	%rbp
11548	call	_glapi_get_dispatch
11549	popq	%rbp
11550	popq	%rcx
11551	popq	%rdx
11552	popq	%rsi
11553	popq	%rdi
11554	movq	2560(%rax), %r11
11555	jmp	*%r11
11556#endif /* defined(GLX_USE_TLS) */
11557	.size	GL_PREFIX(TexCoordPointer), .-GL_PREFIX(TexCoordPointer)
11558
11559	.p2align	4,,15
11560	.globl	GL_PREFIX(VertexPointer)
11561	.type	GL_PREFIX(VertexPointer), @function
11562GL_PREFIX(VertexPointer):
11563#if defined(GLX_USE_TLS)
11564	call	_x86_64_get_dispatch@PLT
11565	movq	2568(%rax), %r11
11566	jmp	*%r11
11567#elif defined(HAVE_PTHREAD)
11568	pushq	%rdi
11569	pushq	%rsi
11570	pushq	%rdx
11571	pushq	%rcx
11572	pushq	%rbp
11573	call	_x86_64_get_dispatch@PLT
11574	popq	%rbp
11575	popq	%rcx
11576	popq	%rdx
11577	popq	%rsi
11578	popq	%rdi
11579	movq	2568(%rax), %r11
11580	jmp	*%r11
11581#else
11582	movq	_glapi_Dispatch(%rip), %rax
11583	testq	%rax, %rax
11584	je	1f
11585	movq	2568(%rax), %r11
11586	jmp	*%r11
115871:
11588	pushq	%rdi
11589	pushq	%rsi
11590	pushq	%rdx
11591	pushq	%rcx
11592	pushq	%rbp
11593	call	_glapi_get_dispatch
11594	popq	%rbp
11595	popq	%rcx
11596	popq	%rdx
11597	popq	%rsi
11598	popq	%rdi
11599	movq	2568(%rax), %r11
11600	jmp	*%r11
11601#endif /* defined(GLX_USE_TLS) */
11602	.size	GL_PREFIX(VertexPointer), .-GL_PREFIX(VertexPointer)
11603
11604	.p2align	4,,15
11605	.globl	GL_PREFIX(AreTexturesResident)
11606	.type	GL_PREFIX(AreTexturesResident), @function
11607GL_PREFIX(AreTexturesResident):
11608#if defined(GLX_USE_TLS)
11609	call	_x86_64_get_dispatch@PLT
11610	movq	2576(%rax), %r11
11611	jmp	*%r11
11612#elif defined(HAVE_PTHREAD)
11613	pushq	%rdi
11614	pushq	%rsi
11615	pushq	%rdx
11616	call	_x86_64_get_dispatch@PLT
11617	popq	%rdx
11618	popq	%rsi
11619	popq	%rdi
11620	movq	2576(%rax), %r11
11621	jmp	*%r11
11622#else
11623	movq	_glapi_Dispatch(%rip), %rax
11624	testq	%rax, %rax
11625	je	1f
11626	movq	2576(%rax), %r11
11627	jmp	*%r11
116281:
11629	pushq	%rdi
11630	pushq	%rsi
11631	pushq	%rdx
11632	call	_glapi_get_dispatch
11633	popq	%rdx
11634	popq	%rsi
11635	popq	%rdi
11636	movq	2576(%rax), %r11
11637	jmp	*%r11
11638#endif /* defined(GLX_USE_TLS) */
11639	.size	GL_PREFIX(AreTexturesResident), .-GL_PREFIX(AreTexturesResident)
11640
11641	.p2align	4,,15
11642	.globl	GL_PREFIX(CopyTexImage1D)
11643	.type	GL_PREFIX(CopyTexImage1D), @function
11644GL_PREFIX(CopyTexImage1D):
11645#if defined(GLX_USE_TLS)
11646	call	_x86_64_get_dispatch@PLT
11647	movq	2584(%rax), %r11
11648	jmp	*%r11
11649#elif defined(HAVE_PTHREAD)
11650	pushq	%rdi
11651	pushq	%rsi
11652	pushq	%rdx
11653	pushq	%rcx
11654	pushq	%r8
11655	pushq	%r9
11656	pushq	%rbp
11657	call	_x86_64_get_dispatch@PLT
11658	popq	%rbp
11659	popq	%r9
11660	popq	%r8
11661	popq	%rcx
11662	popq	%rdx
11663	popq	%rsi
11664	popq	%rdi
11665	movq	2584(%rax), %r11
11666	jmp	*%r11
11667#else
11668	movq	_glapi_Dispatch(%rip), %rax
11669	testq	%rax, %rax
11670	je	1f
11671	movq	2584(%rax), %r11
11672	jmp	*%r11
116731:
11674	pushq	%rdi
11675	pushq	%rsi
11676	pushq	%rdx
11677	pushq	%rcx
11678	pushq	%r8
11679	pushq	%r9
11680	pushq	%rbp
11681	call	_glapi_get_dispatch
11682	popq	%rbp
11683	popq	%r9
11684	popq	%r8
11685	popq	%rcx
11686	popq	%rdx
11687	popq	%rsi
11688	popq	%rdi
11689	movq	2584(%rax), %r11
11690	jmp	*%r11
11691#endif /* defined(GLX_USE_TLS) */
11692	.size	GL_PREFIX(CopyTexImage1D), .-GL_PREFIX(CopyTexImage1D)
11693
11694	.p2align	4,,15
11695	.globl	GL_PREFIX(CopyTexImage2D)
11696	.type	GL_PREFIX(CopyTexImage2D), @function
11697GL_PREFIX(CopyTexImage2D):
11698#if defined(GLX_USE_TLS)
11699	call	_x86_64_get_dispatch@PLT
11700	movq	2592(%rax), %r11
11701	jmp	*%r11
11702#elif defined(HAVE_PTHREAD)
11703	pushq	%rdi
11704	pushq	%rsi
11705	pushq	%rdx
11706	pushq	%rcx
11707	pushq	%r8
11708	pushq	%r9
11709	pushq	%rbp
11710	call	_x86_64_get_dispatch@PLT
11711	popq	%rbp
11712	popq	%r9
11713	popq	%r8
11714	popq	%rcx
11715	popq	%rdx
11716	popq	%rsi
11717	popq	%rdi
11718	movq	2592(%rax), %r11
11719	jmp	*%r11
11720#else
11721	movq	_glapi_Dispatch(%rip), %rax
11722	testq	%rax, %rax
11723	je	1f
11724	movq	2592(%rax), %r11
11725	jmp	*%r11
117261:
11727	pushq	%rdi
11728	pushq	%rsi
11729	pushq	%rdx
11730	pushq	%rcx
11731	pushq	%r8
11732	pushq	%r9
11733	pushq	%rbp
11734	call	_glapi_get_dispatch
11735	popq	%rbp
11736	popq	%r9
11737	popq	%r8
11738	popq	%rcx
11739	popq	%rdx
11740	popq	%rsi
11741	popq	%rdi
11742	movq	2592(%rax), %r11
11743	jmp	*%r11
11744#endif /* defined(GLX_USE_TLS) */
11745	.size	GL_PREFIX(CopyTexImage2D), .-GL_PREFIX(CopyTexImage2D)
11746
11747	.p2align	4,,15
11748	.globl	GL_PREFIX(CopyTexSubImage1D)
11749	.type	GL_PREFIX(CopyTexSubImage1D), @function
11750GL_PREFIX(CopyTexSubImage1D):
11751#if defined(GLX_USE_TLS)
11752	call	_x86_64_get_dispatch@PLT
11753	movq	2600(%rax), %r11
11754	jmp	*%r11
11755#elif defined(HAVE_PTHREAD)
11756	pushq	%rdi
11757	pushq	%rsi
11758	pushq	%rdx
11759	pushq	%rcx
11760	pushq	%r8
11761	pushq	%r9
11762	pushq	%rbp
11763	call	_x86_64_get_dispatch@PLT
11764	popq	%rbp
11765	popq	%r9
11766	popq	%r8
11767	popq	%rcx
11768	popq	%rdx
11769	popq	%rsi
11770	popq	%rdi
11771	movq	2600(%rax), %r11
11772	jmp	*%r11
11773#else
11774	movq	_glapi_Dispatch(%rip), %rax
11775	testq	%rax, %rax
11776	je	1f
11777	movq	2600(%rax), %r11
11778	jmp	*%r11
117791:
11780	pushq	%rdi
11781	pushq	%rsi
11782	pushq	%rdx
11783	pushq	%rcx
11784	pushq	%r8
11785	pushq	%r9
11786	pushq	%rbp
11787	call	_glapi_get_dispatch
11788	popq	%rbp
11789	popq	%r9
11790	popq	%r8
11791	popq	%rcx
11792	popq	%rdx
11793	popq	%rsi
11794	popq	%rdi
11795	movq	2600(%rax), %r11
11796	jmp	*%r11
11797#endif /* defined(GLX_USE_TLS) */
11798	.size	GL_PREFIX(CopyTexSubImage1D), .-GL_PREFIX(CopyTexSubImage1D)
11799
11800	.p2align	4,,15
11801	.globl	GL_PREFIX(CopyTexSubImage2D)
11802	.type	GL_PREFIX(CopyTexSubImage2D), @function
11803GL_PREFIX(CopyTexSubImage2D):
11804#if defined(GLX_USE_TLS)
11805	call	_x86_64_get_dispatch@PLT
11806	movq	2608(%rax), %r11
11807	jmp	*%r11
11808#elif defined(HAVE_PTHREAD)
11809	pushq	%rdi
11810	pushq	%rsi
11811	pushq	%rdx
11812	pushq	%rcx
11813	pushq	%r8
11814	pushq	%r9
11815	pushq	%rbp
11816	call	_x86_64_get_dispatch@PLT
11817	popq	%rbp
11818	popq	%r9
11819	popq	%r8
11820	popq	%rcx
11821	popq	%rdx
11822	popq	%rsi
11823	popq	%rdi
11824	movq	2608(%rax), %r11
11825	jmp	*%r11
11826#else
11827	movq	_glapi_Dispatch(%rip), %rax
11828	testq	%rax, %rax
11829	je	1f
11830	movq	2608(%rax), %r11
11831	jmp	*%r11
118321:
11833	pushq	%rdi
11834	pushq	%rsi
11835	pushq	%rdx
11836	pushq	%rcx
11837	pushq	%r8
11838	pushq	%r9
11839	pushq	%rbp
11840	call	_glapi_get_dispatch
11841	popq	%rbp
11842	popq	%r9
11843	popq	%r8
11844	popq	%rcx
11845	popq	%rdx
11846	popq	%rsi
11847	popq	%rdi
11848	movq	2608(%rax), %r11
11849	jmp	*%r11
11850#endif /* defined(GLX_USE_TLS) */
11851	.size	GL_PREFIX(CopyTexSubImage2D), .-GL_PREFIX(CopyTexSubImage2D)
11852
11853	.p2align	4,,15
11854	.globl	GL_PREFIX(DeleteTextures)
11855	.type	GL_PREFIX(DeleteTextures), @function
11856GL_PREFIX(DeleteTextures):
11857#if defined(GLX_USE_TLS)
11858	call	_x86_64_get_dispatch@PLT
11859	movq	2616(%rax), %r11
11860	jmp	*%r11
11861#elif defined(HAVE_PTHREAD)
11862	pushq	%rdi
11863	pushq	%rsi
11864	pushq	%rbp
11865	call	_x86_64_get_dispatch@PLT
11866	popq	%rbp
11867	popq	%rsi
11868	popq	%rdi
11869	movq	2616(%rax), %r11
11870	jmp	*%r11
11871#else
11872	movq	_glapi_Dispatch(%rip), %rax
11873	testq	%rax, %rax
11874	je	1f
11875	movq	2616(%rax), %r11
11876	jmp	*%r11
118771:
11878	pushq	%rdi
11879	pushq	%rsi
11880	pushq	%rbp
11881	call	_glapi_get_dispatch
11882	popq	%rbp
11883	popq	%rsi
11884	popq	%rdi
11885	movq	2616(%rax), %r11
11886	jmp	*%r11
11887#endif /* defined(GLX_USE_TLS) */
11888	.size	GL_PREFIX(DeleteTextures), .-GL_PREFIX(DeleteTextures)
11889
11890	.p2align	4,,15
11891	.globl	GL_PREFIX(GenTextures)
11892	.type	GL_PREFIX(GenTextures), @function
11893GL_PREFIX(GenTextures):
11894#if defined(GLX_USE_TLS)
11895	call	_x86_64_get_dispatch@PLT
11896	movq	2624(%rax), %r11
11897	jmp	*%r11
11898#elif defined(HAVE_PTHREAD)
11899	pushq	%rdi
11900	pushq	%rsi
11901	pushq	%rbp
11902	call	_x86_64_get_dispatch@PLT
11903	popq	%rbp
11904	popq	%rsi
11905	popq	%rdi
11906	movq	2624(%rax), %r11
11907	jmp	*%r11
11908#else
11909	movq	_glapi_Dispatch(%rip), %rax
11910	testq	%rax, %rax
11911	je	1f
11912	movq	2624(%rax), %r11
11913	jmp	*%r11
119141:
11915	pushq	%rdi
11916	pushq	%rsi
11917	pushq	%rbp
11918	call	_glapi_get_dispatch
11919	popq	%rbp
11920	popq	%rsi
11921	popq	%rdi
11922	movq	2624(%rax), %r11
11923	jmp	*%r11
11924#endif /* defined(GLX_USE_TLS) */
11925	.size	GL_PREFIX(GenTextures), .-GL_PREFIX(GenTextures)
11926
11927	.p2align	4,,15
11928	.globl	GL_PREFIX(GetPointerv)
11929	.type	GL_PREFIX(GetPointerv), @function
11930GL_PREFIX(GetPointerv):
11931#if defined(GLX_USE_TLS)
11932	call	_x86_64_get_dispatch@PLT
11933	movq	2632(%rax), %r11
11934	jmp	*%r11
11935#elif defined(HAVE_PTHREAD)
11936	pushq	%rdi
11937	pushq	%rsi
11938	pushq	%rbp
11939	call	_x86_64_get_dispatch@PLT
11940	popq	%rbp
11941	popq	%rsi
11942	popq	%rdi
11943	movq	2632(%rax), %r11
11944	jmp	*%r11
11945#else
11946	movq	_glapi_Dispatch(%rip), %rax
11947	testq	%rax, %rax
11948	je	1f
11949	movq	2632(%rax), %r11
11950	jmp	*%r11
119511:
11952	pushq	%rdi
11953	pushq	%rsi
11954	pushq	%rbp
11955	call	_glapi_get_dispatch
11956	popq	%rbp
11957	popq	%rsi
11958	popq	%rdi
11959	movq	2632(%rax), %r11
11960	jmp	*%r11
11961#endif /* defined(GLX_USE_TLS) */
11962	.size	GL_PREFIX(GetPointerv), .-GL_PREFIX(GetPointerv)
11963
11964	.p2align	4,,15
11965	.globl	GL_PREFIX(IsTexture)
11966	.type	GL_PREFIX(IsTexture), @function
11967GL_PREFIX(IsTexture):
11968#if defined(GLX_USE_TLS)
11969	call	_x86_64_get_dispatch@PLT
11970	movq	2640(%rax), %r11
11971	jmp	*%r11
11972#elif defined(HAVE_PTHREAD)
11973	pushq	%rdi
11974	call	_x86_64_get_dispatch@PLT
11975	popq	%rdi
11976	movq	2640(%rax), %r11
11977	jmp	*%r11
11978#else
11979	movq	_glapi_Dispatch(%rip), %rax
11980	testq	%rax, %rax
11981	je	1f
11982	movq	2640(%rax), %r11
11983	jmp	*%r11
119841:
11985	pushq	%rdi
11986	call	_glapi_get_dispatch
11987	popq	%rdi
11988	movq	2640(%rax), %r11
11989	jmp	*%r11
11990#endif /* defined(GLX_USE_TLS) */
11991	.size	GL_PREFIX(IsTexture), .-GL_PREFIX(IsTexture)
11992
11993	.p2align	4,,15
11994	.globl	GL_PREFIX(PrioritizeTextures)
11995	.type	GL_PREFIX(PrioritizeTextures), @function
11996GL_PREFIX(PrioritizeTextures):
11997#if defined(GLX_USE_TLS)
11998	call	_x86_64_get_dispatch@PLT
11999	movq	2648(%rax), %r11
12000	jmp	*%r11
12001#elif defined(HAVE_PTHREAD)
12002	pushq	%rdi
12003	pushq	%rsi
12004	pushq	%rdx
12005	call	_x86_64_get_dispatch@PLT
12006	popq	%rdx
12007	popq	%rsi
12008	popq	%rdi
12009	movq	2648(%rax), %r11
12010	jmp	*%r11
12011#else
12012	movq	_glapi_Dispatch(%rip), %rax
12013	testq	%rax, %rax
12014	je	1f
12015	movq	2648(%rax), %r11
12016	jmp	*%r11
120171:
12018	pushq	%rdi
12019	pushq	%rsi
12020	pushq	%rdx
12021	call	_glapi_get_dispatch
12022	popq	%rdx
12023	popq	%rsi
12024	popq	%rdi
12025	movq	2648(%rax), %r11
12026	jmp	*%r11
12027#endif /* defined(GLX_USE_TLS) */
12028	.size	GL_PREFIX(PrioritizeTextures), .-GL_PREFIX(PrioritizeTextures)
12029
12030	.p2align	4,,15
12031	.globl	GL_PREFIX(TexSubImage1D)
12032	.type	GL_PREFIX(TexSubImage1D), @function
12033GL_PREFIX(TexSubImage1D):
12034#if defined(GLX_USE_TLS)
12035	call	_x86_64_get_dispatch@PLT
12036	movq	2656(%rax), %r11
12037	jmp	*%r11
12038#elif defined(HAVE_PTHREAD)
12039	pushq	%rdi
12040	pushq	%rsi
12041	pushq	%rdx
12042	pushq	%rcx
12043	pushq	%r8
12044	pushq	%r9
12045	pushq	%rbp
12046	call	_x86_64_get_dispatch@PLT
12047	popq	%rbp
12048	popq	%r9
12049	popq	%r8
12050	popq	%rcx
12051	popq	%rdx
12052	popq	%rsi
12053	popq	%rdi
12054	movq	2656(%rax), %r11
12055	jmp	*%r11
12056#else
12057	movq	_glapi_Dispatch(%rip), %rax
12058	testq	%rax, %rax
12059	je	1f
12060	movq	2656(%rax), %r11
12061	jmp	*%r11
120621:
12063	pushq	%rdi
12064	pushq	%rsi
12065	pushq	%rdx
12066	pushq	%rcx
12067	pushq	%r8
12068	pushq	%r9
12069	pushq	%rbp
12070	call	_glapi_get_dispatch
12071	popq	%rbp
12072	popq	%r9
12073	popq	%r8
12074	popq	%rcx
12075	popq	%rdx
12076	popq	%rsi
12077	popq	%rdi
12078	movq	2656(%rax), %r11
12079	jmp	*%r11
12080#endif /* defined(GLX_USE_TLS) */
12081	.size	GL_PREFIX(TexSubImage1D), .-GL_PREFIX(TexSubImage1D)
12082
12083	.p2align	4,,15
12084	.globl	GL_PREFIX(TexSubImage2D)
12085	.type	GL_PREFIX(TexSubImage2D), @function
12086GL_PREFIX(TexSubImage2D):
12087#if defined(GLX_USE_TLS)
12088	call	_x86_64_get_dispatch@PLT
12089	movq	2664(%rax), %r11
12090	jmp	*%r11
12091#elif defined(HAVE_PTHREAD)
12092	pushq	%rdi
12093	pushq	%rsi
12094	pushq	%rdx
12095	pushq	%rcx
12096	pushq	%r8
12097	pushq	%r9
12098	pushq	%rbp
12099	call	_x86_64_get_dispatch@PLT
12100	popq	%rbp
12101	popq	%r9
12102	popq	%r8
12103	popq	%rcx
12104	popq	%rdx
12105	popq	%rsi
12106	popq	%rdi
12107	movq	2664(%rax), %r11
12108	jmp	*%r11
12109#else
12110	movq	_glapi_Dispatch(%rip), %rax
12111	testq	%rax, %rax
12112	je	1f
12113	movq	2664(%rax), %r11
12114	jmp	*%r11
121151:
12116	pushq	%rdi
12117	pushq	%rsi
12118	pushq	%rdx
12119	pushq	%rcx
12120	pushq	%r8
12121	pushq	%r9
12122	pushq	%rbp
12123	call	_glapi_get_dispatch
12124	popq	%rbp
12125	popq	%r9
12126	popq	%r8
12127	popq	%rcx
12128	popq	%rdx
12129	popq	%rsi
12130	popq	%rdi
12131	movq	2664(%rax), %r11
12132	jmp	*%r11
12133#endif /* defined(GLX_USE_TLS) */
12134	.size	GL_PREFIX(TexSubImage2D), .-GL_PREFIX(TexSubImage2D)
12135
12136	.p2align	4,,15
12137	.globl	GL_PREFIX(PopClientAttrib)
12138	.type	GL_PREFIX(PopClientAttrib), @function
12139GL_PREFIX(PopClientAttrib):
12140#if defined(GLX_USE_TLS)
12141	call	_x86_64_get_dispatch@PLT
12142	movq	2672(%rax), %r11
12143	jmp	*%r11
12144#elif defined(HAVE_PTHREAD)
12145	pushq	%rbp
12146	call	_x86_64_get_dispatch@PLT
12147	popq	%rbp
12148	movq	2672(%rax), %r11
12149	jmp	*%r11
12150#else
12151	movq	_glapi_Dispatch(%rip), %rax
12152	testq	%rax, %rax
12153	je	1f
12154	movq	2672(%rax), %r11
12155	jmp	*%r11
121561:
12157	pushq	%rbp
12158	call	_glapi_get_dispatch
12159	popq	%rbp
12160	movq	2672(%rax), %r11
12161	jmp	*%r11
12162#endif /* defined(GLX_USE_TLS) */
12163	.size	GL_PREFIX(PopClientAttrib), .-GL_PREFIX(PopClientAttrib)
12164
12165	.p2align	4,,15
12166	.globl	GL_PREFIX(PushClientAttrib)
12167	.type	GL_PREFIX(PushClientAttrib), @function
12168GL_PREFIX(PushClientAttrib):
12169#if defined(GLX_USE_TLS)
12170	call	_x86_64_get_dispatch@PLT
12171	movq	2680(%rax), %r11
12172	jmp	*%r11
12173#elif defined(HAVE_PTHREAD)
12174	pushq	%rdi
12175	call	_x86_64_get_dispatch@PLT
12176	popq	%rdi
12177	movq	2680(%rax), %r11
12178	jmp	*%r11
12179#else
12180	movq	_glapi_Dispatch(%rip), %rax
12181	testq	%rax, %rax
12182	je	1f
12183	movq	2680(%rax), %r11
12184	jmp	*%r11
121851:
12186	pushq	%rdi
12187	call	_glapi_get_dispatch
12188	popq	%rdi
12189	movq	2680(%rax), %r11
12190	jmp	*%r11
12191#endif /* defined(GLX_USE_TLS) */
12192	.size	GL_PREFIX(PushClientAttrib), .-GL_PREFIX(PushClientAttrib)
12193
12194	.p2align	4,,15
12195	.globl	GL_PREFIX(BlendColor)
12196	.type	GL_PREFIX(BlendColor), @function
12197GL_PREFIX(BlendColor):
12198#if defined(GLX_USE_TLS)
12199	call	_x86_64_get_dispatch@PLT
12200	movq	2688(%rax), %r11
12201	jmp	*%r11
12202#elif defined(HAVE_PTHREAD)
12203	pushq	%rdi
12204	pushq	%rsi
12205	pushq	%rdx
12206	pushq	%rcx
12207	pushq	%rbp
12208	call	_x86_64_get_dispatch@PLT
12209	popq	%rbp
12210	popq	%rcx
12211	popq	%rdx
12212	popq	%rsi
12213	popq	%rdi
12214	movq	2688(%rax), %r11
12215	jmp	*%r11
12216#else
12217	movq	_glapi_Dispatch(%rip), %rax
12218	testq	%rax, %rax
12219	je	1f
12220	movq	2688(%rax), %r11
12221	jmp	*%r11
122221:
12223	pushq	%rdi
12224	pushq	%rsi
12225	pushq	%rdx
12226	pushq	%rcx
12227	pushq	%rbp
12228	call	_glapi_get_dispatch
12229	popq	%rbp
12230	popq	%rcx
12231	popq	%rdx
12232	popq	%rsi
12233	popq	%rdi
12234	movq	2688(%rax), %r11
12235	jmp	*%r11
12236#endif /* defined(GLX_USE_TLS) */
12237	.size	GL_PREFIX(BlendColor), .-GL_PREFIX(BlendColor)
12238
12239	.p2align	4,,15
12240	.globl	GL_PREFIX(BlendEquation)
12241	.type	GL_PREFIX(BlendEquation), @function
12242GL_PREFIX(BlendEquation):
12243#if defined(GLX_USE_TLS)
12244	call	_x86_64_get_dispatch@PLT
12245	movq	2696(%rax), %r11
12246	jmp	*%r11
12247#elif defined(HAVE_PTHREAD)
12248	pushq	%rdi
12249	call	_x86_64_get_dispatch@PLT
12250	popq	%rdi
12251	movq	2696(%rax), %r11
12252	jmp	*%r11
12253#else
12254	movq	_glapi_Dispatch(%rip), %rax
12255	testq	%rax, %rax
12256	je	1f
12257	movq	2696(%rax), %r11
12258	jmp	*%r11
122591:
12260	pushq	%rdi
12261	call	_glapi_get_dispatch
12262	popq	%rdi
12263	movq	2696(%rax), %r11
12264	jmp	*%r11
12265#endif /* defined(GLX_USE_TLS) */
12266	.size	GL_PREFIX(BlendEquation), .-GL_PREFIX(BlendEquation)
12267
12268	.p2align	4,,15
12269	.globl	GL_PREFIX(DrawRangeElements)
12270	.type	GL_PREFIX(DrawRangeElements), @function
12271GL_PREFIX(DrawRangeElements):
12272#if defined(GLX_USE_TLS)
12273	call	_x86_64_get_dispatch@PLT
12274	movq	2704(%rax), %r11
12275	jmp	*%r11
12276#elif defined(HAVE_PTHREAD)
12277	pushq	%rdi
12278	pushq	%rsi
12279	pushq	%rdx
12280	pushq	%rcx
12281	pushq	%r8
12282	pushq	%r9
12283	pushq	%rbp
12284	call	_x86_64_get_dispatch@PLT
12285	popq	%rbp
12286	popq	%r9
12287	popq	%r8
12288	popq	%rcx
12289	popq	%rdx
12290	popq	%rsi
12291	popq	%rdi
12292	movq	2704(%rax), %r11
12293	jmp	*%r11
12294#else
12295	movq	_glapi_Dispatch(%rip), %rax
12296	testq	%rax, %rax
12297	je	1f
12298	movq	2704(%rax), %r11
12299	jmp	*%r11
123001:
12301	pushq	%rdi
12302	pushq	%rsi
12303	pushq	%rdx
12304	pushq	%rcx
12305	pushq	%r8
12306	pushq	%r9
12307	pushq	%rbp
12308	call	_glapi_get_dispatch
12309	popq	%rbp
12310	popq	%r9
12311	popq	%r8
12312	popq	%rcx
12313	popq	%rdx
12314	popq	%rsi
12315	popq	%rdi
12316	movq	2704(%rax), %r11
12317	jmp	*%r11
12318#endif /* defined(GLX_USE_TLS) */
12319	.size	GL_PREFIX(DrawRangeElements), .-GL_PREFIX(DrawRangeElements)
12320
12321	.p2align	4,,15
12322	.globl	GL_PREFIX(ColorTable)
12323	.type	GL_PREFIX(ColorTable), @function
12324GL_PREFIX(ColorTable):
12325#if defined(GLX_USE_TLS)
12326	call	_x86_64_get_dispatch@PLT
12327	movq	2712(%rax), %r11
12328	jmp	*%r11
12329#elif defined(HAVE_PTHREAD)
12330	pushq	%rdi
12331	pushq	%rsi
12332	pushq	%rdx
12333	pushq	%rcx
12334	pushq	%r8
12335	pushq	%r9
12336	pushq	%rbp
12337	call	_x86_64_get_dispatch@PLT
12338	popq	%rbp
12339	popq	%r9
12340	popq	%r8
12341	popq	%rcx
12342	popq	%rdx
12343	popq	%rsi
12344	popq	%rdi
12345	movq	2712(%rax), %r11
12346	jmp	*%r11
12347#else
12348	movq	_glapi_Dispatch(%rip), %rax
12349	testq	%rax, %rax
12350	je	1f
12351	movq	2712(%rax), %r11
12352	jmp	*%r11
123531:
12354	pushq	%rdi
12355	pushq	%rsi
12356	pushq	%rdx
12357	pushq	%rcx
12358	pushq	%r8
12359	pushq	%r9
12360	pushq	%rbp
12361	call	_glapi_get_dispatch
12362	popq	%rbp
12363	popq	%r9
12364	popq	%r8
12365	popq	%rcx
12366	popq	%rdx
12367	popq	%rsi
12368	popq	%rdi
12369	movq	2712(%rax), %r11
12370	jmp	*%r11
12371#endif /* defined(GLX_USE_TLS) */
12372	.size	GL_PREFIX(ColorTable), .-GL_PREFIX(ColorTable)
12373
12374	.p2align	4,,15
12375	.globl	GL_PREFIX(ColorTableParameterfv)
12376	.type	GL_PREFIX(ColorTableParameterfv), @function
12377GL_PREFIX(ColorTableParameterfv):
12378#if defined(GLX_USE_TLS)
12379	call	_x86_64_get_dispatch@PLT
12380	movq	2720(%rax), %r11
12381	jmp	*%r11
12382#elif defined(HAVE_PTHREAD)
12383	pushq	%rdi
12384	pushq	%rsi
12385	pushq	%rdx
12386	call	_x86_64_get_dispatch@PLT
12387	popq	%rdx
12388	popq	%rsi
12389	popq	%rdi
12390	movq	2720(%rax), %r11
12391	jmp	*%r11
12392#else
12393	movq	_glapi_Dispatch(%rip), %rax
12394	testq	%rax, %rax
12395	je	1f
12396	movq	2720(%rax), %r11
12397	jmp	*%r11
123981:
12399	pushq	%rdi
12400	pushq	%rsi
12401	pushq	%rdx
12402	call	_glapi_get_dispatch
12403	popq	%rdx
12404	popq	%rsi
12405	popq	%rdi
12406	movq	2720(%rax), %r11
12407	jmp	*%r11
12408#endif /* defined(GLX_USE_TLS) */
12409	.size	GL_PREFIX(ColorTableParameterfv), .-GL_PREFIX(ColorTableParameterfv)
12410
12411	.p2align	4,,15
12412	.globl	GL_PREFIX(ColorTableParameteriv)
12413	.type	GL_PREFIX(ColorTableParameteriv), @function
12414GL_PREFIX(ColorTableParameteriv):
12415#if defined(GLX_USE_TLS)
12416	call	_x86_64_get_dispatch@PLT
12417	movq	2728(%rax), %r11
12418	jmp	*%r11
12419#elif defined(HAVE_PTHREAD)
12420	pushq	%rdi
12421	pushq	%rsi
12422	pushq	%rdx
12423	call	_x86_64_get_dispatch@PLT
12424	popq	%rdx
12425	popq	%rsi
12426	popq	%rdi
12427	movq	2728(%rax), %r11
12428	jmp	*%r11
12429#else
12430	movq	_glapi_Dispatch(%rip), %rax
12431	testq	%rax, %rax
12432	je	1f
12433	movq	2728(%rax), %r11
12434	jmp	*%r11
124351:
12436	pushq	%rdi
12437	pushq	%rsi
12438	pushq	%rdx
12439	call	_glapi_get_dispatch
12440	popq	%rdx
12441	popq	%rsi
12442	popq	%rdi
12443	movq	2728(%rax), %r11
12444	jmp	*%r11
12445#endif /* defined(GLX_USE_TLS) */
12446	.size	GL_PREFIX(ColorTableParameteriv), .-GL_PREFIX(ColorTableParameteriv)
12447
12448	.p2align	4,,15
12449	.globl	GL_PREFIX(CopyColorTable)
12450	.type	GL_PREFIX(CopyColorTable), @function
12451GL_PREFIX(CopyColorTable):
12452#if defined(GLX_USE_TLS)
12453	call	_x86_64_get_dispatch@PLT
12454	movq	2736(%rax), %r11
12455	jmp	*%r11
12456#elif defined(HAVE_PTHREAD)
12457	pushq	%rdi
12458	pushq	%rsi
12459	pushq	%rdx
12460	pushq	%rcx
12461	pushq	%r8
12462	call	_x86_64_get_dispatch@PLT
12463	popq	%r8
12464	popq	%rcx
12465	popq	%rdx
12466	popq	%rsi
12467	popq	%rdi
12468	movq	2736(%rax), %r11
12469	jmp	*%r11
12470#else
12471	movq	_glapi_Dispatch(%rip), %rax
12472	testq	%rax, %rax
12473	je	1f
12474	movq	2736(%rax), %r11
12475	jmp	*%r11
124761:
12477	pushq	%rdi
12478	pushq	%rsi
12479	pushq	%rdx
12480	pushq	%rcx
12481	pushq	%r8
12482	call	_glapi_get_dispatch
12483	popq	%r8
12484	popq	%rcx
12485	popq	%rdx
12486	popq	%rsi
12487	popq	%rdi
12488	movq	2736(%rax), %r11
12489	jmp	*%r11
12490#endif /* defined(GLX_USE_TLS) */
12491	.size	GL_PREFIX(CopyColorTable), .-GL_PREFIX(CopyColorTable)
12492
12493	.p2align	4,,15
12494	.globl	GL_PREFIX(GetColorTable)
12495	.type	GL_PREFIX(GetColorTable), @function
12496GL_PREFIX(GetColorTable):
12497#if defined(GLX_USE_TLS)
12498	call	_x86_64_get_dispatch@PLT
12499	movq	2744(%rax), %r11
12500	jmp	*%r11
12501#elif defined(HAVE_PTHREAD)
12502	pushq	%rdi
12503	pushq	%rsi
12504	pushq	%rdx
12505	pushq	%rcx
12506	pushq	%rbp
12507	call	_x86_64_get_dispatch@PLT
12508	popq	%rbp
12509	popq	%rcx
12510	popq	%rdx
12511	popq	%rsi
12512	popq	%rdi
12513	movq	2744(%rax), %r11
12514	jmp	*%r11
12515#else
12516	movq	_glapi_Dispatch(%rip), %rax
12517	testq	%rax, %rax
12518	je	1f
12519	movq	2744(%rax), %r11
12520	jmp	*%r11
125211:
12522	pushq	%rdi
12523	pushq	%rsi
12524	pushq	%rdx
12525	pushq	%rcx
12526	pushq	%rbp
12527	call	_glapi_get_dispatch
12528	popq	%rbp
12529	popq	%rcx
12530	popq	%rdx
12531	popq	%rsi
12532	popq	%rdi
12533	movq	2744(%rax), %r11
12534	jmp	*%r11
12535#endif /* defined(GLX_USE_TLS) */
12536	.size	GL_PREFIX(GetColorTable), .-GL_PREFIX(GetColorTable)
12537
12538	.p2align	4,,15
12539	.globl	GL_PREFIX(GetColorTableParameterfv)
12540	.type	GL_PREFIX(GetColorTableParameterfv), @function
12541GL_PREFIX(GetColorTableParameterfv):
12542#if defined(GLX_USE_TLS)
12543	call	_x86_64_get_dispatch@PLT
12544	movq	2752(%rax), %r11
12545	jmp	*%r11
12546#elif defined(HAVE_PTHREAD)
12547	pushq	%rdi
12548	pushq	%rsi
12549	pushq	%rdx
12550	call	_x86_64_get_dispatch@PLT
12551	popq	%rdx
12552	popq	%rsi
12553	popq	%rdi
12554	movq	2752(%rax), %r11
12555	jmp	*%r11
12556#else
12557	movq	_glapi_Dispatch(%rip), %rax
12558	testq	%rax, %rax
12559	je	1f
12560	movq	2752(%rax), %r11
12561	jmp	*%r11
125621:
12563	pushq	%rdi
12564	pushq	%rsi
12565	pushq	%rdx
12566	call	_glapi_get_dispatch
12567	popq	%rdx
12568	popq	%rsi
12569	popq	%rdi
12570	movq	2752(%rax), %r11
12571	jmp	*%r11
12572#endif /* defined(GLX_USE_TLS) */
12573	.size	GL_PREFIX(GetColorTableParameterfv), .-GL_PREFIX(GetColorTableParameterfv)
12574
12575	.p2align	4,,15
12576	.globl	GL_PREFIX(GetColorTableParameteriv)
12577	.type	GL_PREFIX(GetColorTableParameteriv), @function
12578GL_PREFIX(GetColorTableParameteriv):
12579#if defined(GLX_USE_TLS)
12580	call	_x86_64_get_dispatch@PLT
12581	movq	2760(%rax), %r11
12582	jmp	*%r11
12583#elif defined(HAVE_PTHREAD)
12584	pushq	%rdi
12585	pushq	%rsi
12586	pushq	%rdx
12587	call	_x86_64_get_dispatch@PLT
12588	popq	%rdx
12589	popq	%rsi
12590	popq	%rdi
12591	movq	2760(%rax), %r11
12592	jmp	*%r11
12593#else
12594	movq	_glapi_Dispatch(%rip), %rax
12595	testq	%rax, %rax
12596	je	1f
12597	movq	2760(%rax), %r11
12598	jmp	*%r11
125991:
12600	pushq	%rdi
12601	pushq	%rsi
12602	pushq	%rdx
12603	call	_glapi_get_dispatch
12604	popq	%rdx
12605	popq	%rsi
12606	popq	%rdi
12607	movq	2760(%rax), %r11
12608	jmp	*%r11
12609#endif /* defined(GLX_USE_TLS) */
12610	.size	GL_PREFIX(GetColorTableParameteriv), .-GL_PREFIX(GetColorTableParameteriv)
12611
12612	.p2align	4,,15
12613	.globl	GL_PREFIX(ColorSubTable)
12614	.type	GL_PREFIX(ColorSubTable), @function
12615GL_PREFIX(ColorSubTable):
12616#if defined(GLX_USE_TLS)
12617	call	_x86_64_get_dispatch@PLT
12618	movq	2768(%rax), %r11
12619	jmp	*%r11
12620#elif defined(HAVE_PTHREAD)
12621	pushq	%rdi
12622	pushq	%rsi
12623	pushq	%rdx
12624	pushq	%rcx
12625	pushq	%r8
12626	pushq	%r9
12627	pushq	%rbp
12628	call	_x86_64_get_dispatch@PLT
12629	popq	%rbp
12630	popq	%r9
12631	popq	%r8
12632	popq	%rcx
12633	popq	%rdx
12634	popq	%rsi
12635	popq	%rdi
12636	movq	2768(%rax), %r11
12637	jmp	*%r11
12638#else
12639	movq	_glapi_Dispatch(%rip), %rax
12640	testq	%rax, %rax
12641	je	1f
12642	movq	2768(%rax), %r11
12643	jmp	*%r11
126441:
12645	pushq	%rdi
12646	pushq	%rsi
12647	pushq	%rdx
12648	pushq	%rcx
12649	pushq	%r8
12650	pushq	%r9
12651	pushq	%rbp
12652	call	_glapi_get_dispatch
12653	popq	%rbp
12654	popq	%r9
12655	popq	%r8
12656	popq	%rcx
12657	popq	%rdx
12658	popq	%rsi
12659	popq	%rdi
12660	movq	2768(%rax), %r11
12661	jmp	*%r11
12662#endif /* defined(GLX_USE_TLS) */
12663	.size	GL_PREFIX(ColorSubTable), .-GL_PREFIX(ColorSubTable)
12664
12665	.p2align	4,,15
12666	.globl	GL_PREFIX(CopyColorSubTable)
12667	.type	GL_PREFIX(CopyColorSubTable), @function
12668GL_PREFIX(CopyColorSubTable):
12669#if defined(GLX_USE_TLS)
12670	call	_x86_64_get_dispatch@PLT
12671	movq	2776(%rax), %r11
12672	jmp	*%r11
12673#elif defined(HAVE_PTHREAD)
12674	pushq	%rdi
12675	pushq	%rsi
12676	pushq	%rdx
12677	pushq	%rcx
12678	pushq	%r8
12679	call	_x86_64_get_dispatch@PLT
12680	popq	%r8
12681	popq	%rcx
12682	popq	%rdx
12683	popq	%rsi
12684	popq	%rdi
12685	movq	2776(%rax), %r11
12686	jmp	*%r11
12687#else
12688	movq	_glapi_Dispatch(%rip), %rax
12689	testq	%rax, %rax
12690	je	1f
12691	movq	2776(%rax), %r11
12692	jmp	*%r11
126931:
12694	pushq	%rdi
12695	pushq	%rsi
12696	pushq	%rdx
12697	pushq	%rcx
12698	pushq	%r8
12699	call	_glapi_get_dispatch
12700	popq	%r8
12701	popq	%rcx
12702	popq	%rdx
12703	popq	%rsi
12704	popq	%rdi
12705	movq	2776(%rax), %r11
12706	jmp	*%r11
12707#endif /* defined(GLX_USE_TLS) */
12708	.size	GL_PREFIX(CopyColorSubTable), .-GL_PREFIX(CopyColorSubTable)
12709
12710	.p2align	4,,15
12711	.globl	GL_PREFIX(ConvolutionFilter1D)
12712	.type	GL_PREFIX(ConvolutionFilter1D), @function
12713GL_PREFIX(ConvolutionFilter1D):
12714#if defined(GLX_USE_TLS)
12715	call	_x86_64_get_dispatch@PLT
12716	movq	2784(%rax), %r11
12717	jmp	*%r11
12718#elif defined(HAVE_PTHREAD)
12719	pushq	%rdi
12720	pushq	%rsi
12721	pushq	%rdx
12722	pushq	%rcx
12723	pushq	%r8
12724	pushq	%r9
12725	pushq	%rbp
12726	call	_x86_64_get_dispatch@PLT
12727	popq	%rbp
12728	popq	%r9
12729	popq	%r8
12730	popq	%rcx
12731	popq	%rdx
12732	popq	%rsi
12733	popq	%rdi
12734	movq	2784(%rax), %r11
12735	jmp	*%r11
12736#else
12737	movq	_glapi_Dispatch(%rip), %rax
12738	testq	%rax, %rax
12739	je	1f
12740	movq	2784(%rax), %r11
12741	jmp	*%r11
127421:
12743	pushq	%rdi
12744	pushq	%rsi
12745	pushq	%rdx
12746	pushq	%rcx
12747	pushq	%r8
12748	pushq	%r9
12749	pushq	%rbp
12750	call	_glapi_get_dispatch
12751	popq	%rbp
12752	popq	%r9
12753	popq	%r8
12754	popq	%rcx
12755	popq	%rdx
12756	popq	%rsi
12757	popq	%rdi
12758	movq	2784(%rax), %r11
12759	jmp	*%r11
12760#endif /* defined(GLX_USE_TLS) */
12761	.size	GL_PREFIX(ConvolutionFilter1D), .-GL_PREFIX(ConvolutionFilter1D)
12762
12763	.p2align	4,,15
12764	.globl	GL_PREFIX(ConvolutionFilter2D)
12765	.type	GL_PREFIX(ConvolutionFilter2D), @function
12766GL_PREFIX(ConvolutionFilter2D):
12767#if defined(GLX_USE_TLS)
12768	call	_x86_64_get_dispatch@PLT
12769	movq	2792(%rax), %r11
12770	jmp	*%r11
12771#elif defined(HAVE_PTHREAD)
12772	pushq	%rdi
12773	pushq	%rsi
12774	pushq	%rdx
12775	pushq	%rcx
12776	pushq	%r8
12777	pushq	%r9
12778	pushq	%rbp
12779	call	_x86_64_get_dispatch@PLT
12780	popq	%rbp
12781	popq	%r9
12782	popq	%r8
12783	popq	%rcx
12784	popq	%rdx
12785	popq	%rsi
12786	popq	%rdi
12787	movq	2792(%rax), %r11
12788	jmp	*%r11
12789#else
12790	movq	_glapi_Dispatch(%rip), %rax
12791	testq	%rax, %rax
12792	je	1f
12793	movq	2792(%rax), %r11
12794	jmp	*%r11
127951:
12796	pushq	%rdi
12797	pushq	%rsi
12798	pushq	%rdx
12799	pushq	%rcx
12800	pushq	%r8
12801	pushq	%r9
12802	pushq	%rbp
12803	call	_glapi_get_dispatch
12804	popq	%rbp
12805	popq	%r9
12806	popq	%r8
12807	popq	%rcx
12808	popq	%rdx
12809	popq	%rsi
12810	popq	%rdi
12811	movq	2792(%rax), %r11
12812	jmp	*%r11
12813#endif /* defined(GLX_USE_TLS) */
12814	.size	GL_PREFIX(ConvolutionFilter2D), .-GL_PREFIX(ConvolutionFilter2D)
12815
12816	.p2align	4,,15
12817	.globl	GL_PREFIX(ConvolutionParameterf)
12818	.type	GL_PREFIX(ConvolutionParameterf), @function
12819GL_PREFIX(ConvolutionParameterf):
12820#if defined(GLX_USE_TLS)
12821	call	_x86_64_get_dispatch@PLT
12822	movq	2800(%rax), %r11
12823	jmp	*%r11
12824#elif defined(HAVE_PTHREAD)
12825	subq	$24, %rsp
12826	movq	%rdi, (%rsp)
12827	movq	%rsi, 8(%rsp)
12828	movq	%xmm0, 16(%rsp)
12829	call	_x86_64_get_dispatch@PLT
12830	movq	16(%rsp), %xmm0
12831	movq	8(%rsp), %rsi
12832	movq	(%rsp), %rdi
12833	addq	$24, %rsp
12834	movq	2800(%rax), %r11
12835	jmp	*%r11
12836#else
12837	movq	_glapi_Dispatch(%rip), %rax
12838	testq	%rax, %rax
12839	je	1f
12840	movq	2800(%rax), %r11
12841	jmp	*%r11
128421:
12843	subq	$24, %rsp
12844	movq	%rdi, (%rsp)
12845	movq	%rsi, 8(%rsp)
12846	movq	%xmm0, 16(%rsp)
12847	call	_glapi_get_dispatch
12848	movq	16(%rsp), %xmm0
12849	movq	8(%rsp), %rsi
12850	movq	(%rsp), %rdi
12851	addq	$24, %rsp
12852	movq	2800(%rax), %r11
12853	jmp	*%r11
12854#endif /* defined(GLX_USE_TLS) */
12855	.size	GL_PREFIX(ConvolutionParameterf), .-GL_PREFIX(ConvolutionParameterf)
12856
12857	.p2align	4,,15
12858	.globl	GL_PREFIX(ConvolutionParameterfv)
12859	.type	GL_PREFIX(ConvolutionParameterfv), @function
12860GL_PREFIX(ConvolutionParameterfv):
12861#if defined(GLX_USE_TLS)
12862	call	_x86_64_get_dispatch@PLT
12863	movq	2808(%rax), %r11
12864	jmp	*%r11
12865#elif defined(HAVE_PTHREAD)
12866	pushq	%rdi
12867	pushq	%rsi
12868	pushq	%rdx
12869	call	_x86_64_get_dispatch@PLT
12870	popq	%rdx
12871	popq	%rsi
12872	popq	%rdi
12873	movq	2808(%rax), %r11
12874	jmp	*%r11
12875#else
12876	movq	_glapi_Dispatch(%rip), %rax
12877	testq	%rax, %rax
12878	je	1f
12879	movq	2808(%rax), %r11
12880	jmp	*%r11
128811:
12882	pushq	%rdi
12883	pushq	%rsi
12884	pushq	%rdx
12885	call	_glapi_get_dispatch
12886	popq	%rdx
12887	popq	%rsi
12888	popq	%rdi
12889	movq	2808(%rax), %r11
12890	jmp	*%r11
12891#endif /* defined(GLX_USE_TLS) */
12892	.size	GL_PREFIX(ConvolutionParameterfv), .-GL_PREFIX(ConvolutionParameterfv)
12893
12894	.p2align	4,,15
12895	.globl	GL_PREFIX(ConvolutionParameteri)
12896	.type	GL_PREFIX(ConvolutionParameteri), @function
12897GL_PREFIX(ConvolutionParameteri):
12898#if defined(GLX_USE_TLS)
12899	call	_x86_64_get_dispatch@PLT
12900	movq	2816(%rax), %r11
12901	jmp	*%r11
12902#elif defined(HAVE_PTHREAD)
12903	pushq	%rdi
12904	pushq	%rsi
12905	pushq	%rdx
12906	call	_x86_64_get_dispatch@PLT
12907	popq	%rdx
12908	popq	%rsi
12909	popq	%rdi
12910	movq	2816(%rax), %r11
12911	jmp	*%r11
12912#else
12913	movq	_glapi_Dispatch(%rip), %rax
12914	testq	%rax, %rax
12915	je	1f
12916	movq	2816(%rax), %r11
12917	jmp	*%r11
129181:
12919	pushq	%rdi
12920	pushq	%rsi
12921	pushq	%rdx
12922	call	_glapi_get_dispatch
12923	popq	%rdx
12924	popq	%rsi
12925	popq	%rdi
12926	movq	2816(%rax), %r11
12927	jmp	*%r11
12928#endif /* defined(GLX_USE_TLS) */
12929	.size	GL_PREFIX(ConvolutionParameteri), .-GL_PREFIX(ConvolutionParameteri)
12930
12931	.p2align	4,,15
12932	.globl	GL_PREFIX(ConvolutionParameteriv)
12933	.type	GL_PREFIX(ConvolutionParameteriv), @function
12934GL_PREFIX(ConvolutionParameteriv):
12935#if defined(GLX_USE_TLS)
12936	call	_x86_64_get_dispatch@PLT
12937	movq	2824(%rax), %r11
12938	jmp	*%r11
12939#elif defined(HAVE_PTHREAD)
12940	pushq	%rdi
12941	pushq	%rsi
12942	pushq	%rdx
12943	call	_x86_64_get_dispatch@PLT
12944	popq	%rdx
12945	popq	%rsi
12946	popq	%rdi
12947	movq	2824(%rax), %r11
12948	jmp	*%r11
12949#else
12950	movq	_glapi_Dispatch(%rip), %rax
12951	testq	%rax, %rax
12952	je	1f
12953	movq	2824(%rax), %r11
12954	jmp	*%r11
129551:
12956	pushq	%rdi
12957	pushq	%rsi
12958	pushq	%rdx
12959	call	_glapi_get_dispatch
12960	popq	%rdx
12961	popq	%rsi
12962	popq	%rdi
12963	movq	2824(%rax), %r11
12964	jmp	*%r11
12965#endif /* defined(GLX_USE_TLS) */
12966	.size	GL_PREFIX(ConvolutionParameteriv), .-GL_PREFIX(ConvolutionParameteriv)
12967
12968	.p2align	4,,15
12969	.globl	GL_PREFIX(CopyConvolutionFilter1D)
12970	.type	GL_PREFIX(CopyConvolutionFilter1D), @function
12971GL_PREFIX(CopyConvolutionFilter1D):
12972#if defined(GLX_USE_TLS)
12973	call	_x86_64_get_dispatch@PLT
12974	movq	2832(%rax), %r11
12975	jmp	*%r11
12976#elif defined(HAVE_PTHREAD)
12977	pushq	%rdi
12978	pushq	%rsi
12979	pushq	%rdx
12980	pushq	%rcx
12981	pushq	%r8
12982	call	_x86_64_get_dispatch@PLT
12983	popq	%r8
12984	popq	%rcx
12985	popq	%rdx
12986	popq	%rsi
12987	popq	%rdi
12988	movq	2832(%rax), %r11
12989	jmp	*%r11
12990#else
12991	movq	_glapi_Dispatch(%rip), %rax
12992	testq	%rax, %rax
12993	je	1f
12994	movq	2832(%rax), %r11
12995	jmp	*%r11
129961:
12997	pushq	%rdi
12998	pushq	%rsi
12999	pushq	%rdx
13000	pushq	%rcx
13001	pushq	%r8
13002	call	_glapi_get_dispatch
13003	popq	%r8
13004	popq	%rcx
13005	popq	%rdx
13006	popq	%rsi
13007	popq	%rdi
13008	movq	2832(%rax), %r11
13009	jmp	*%r11
13010#endif /* defined(GLX_USE_TLS) */
13011	.size	GL_PREFIX(CopyConvolutionFilter1D), .-GL_PREFIX(CopyConvolutionFilter1D)
13012
13013	.p2align	4,,15
13014	.globl	GL_PREFIX(CopyConvolutionFilter2D)
13015	.type	GL_PREFIX(CopyConvolutionFilter2D), @function
13016GL_PREFIX(CopyConvolutionFilter2D):
13017#if defined(GLX_USE_TLS)
13018	call	_x86_64_get_dispatch@PLT
13019	movq	2840(%rax), %r11
13020	jmp	*%r11
13021#elif defined(HAVE_PTHREAD)
13022	pushq	%rdi
13023	pushq	%rsi
13024	pushq	%rdx
13025	pushq	%rcx
13026	pushq	%r8
13027	pushq	%r9
13028	pushq	%rbp
13029	call	_x86_64_get_dispatch@PLT
13030	popq	%rbp
13031	popq	%r9
13032	popq	%r8
13033	popq	%rcx
13034	popq	%rdx
13035	popq	%rsi
13036	popq	%rdi
13037	movq	2840(%rax), %r11
13038	jmp	*%r11
13039#else
13040	movq	_glapi_Dispatch(%rip), %rax
13041	testq	%rax, %rax
13042	je	1f
13043	movq	2840(%rax), %r11
13044	jmp	*%r11
130451:
13046	pushq	%rdi
13047	pushq	%rsi
13048	pushq	%rdx
13049	pushq	%rcx
13050	pushq	%r8
13051	pushq	%r9
13052	pushq	%rbp
13053	call	_glapi_get_dispatch
13054	popq	%rbp
13055	popq	%r9
13056	popq	%r8
13057	popq	%rcx
13058	popq	%rdx
13059	popq	%rsi
13060	popq	%rdi
13061	movq	2840(%rax), %r11
13062	jmp	*%r11
13063#endif /* defined(GLX_USE_TLS) */
13064	.size	GL_PREFIX(CopyConvolutionFilter2D), .-GL_PREFIX(CopyConvolutionFilter2D)
13065
13066	.p2align	4,,15
13067	.globl	GL_PREFIX(GetConvolutionFilter)
13068	.type	GL_PREFIX(GetConvolutionFilter), @function
13069GL_PREFIX(GetConvolutionFilter):
13070#if defined(GLX_USE_TLS)
13071	call	_x86_64_get_dispatch@PLT
13072	movq	2848(%rax), %r11
13073	jmp	*%r11
13074#elif defined(HAVE_PTHREAD)
13075	pushq	%rdi
13076	pushq	%rsi
13077	pushq	%rdx
13078	pushq	%rcx
13079	pushq	%rbp
13080	call	_x86_64_get_dispatch@PLT
13081	popq	%rbp
13082	popq	%rcx
13083	popq	%rdx
13084	popq	%rsi
13085	popq	%rdi
13086	movq	2848(%rax), %r11
13087	jmp	*%r11
13088#else
13089	movq	_glapi_Dispatch(%rip), %rax
13090	testq	%rax, %rax
13091	je	1f
13092	movq	2848(%rax), %r11
13093	jmp	*%r11
130941:
13095	pushq	%rdi
13096	pushq	%rsi
13097	pushq	%rdx
13098	pushq	%rcx
13099	pushq	%rbp
13100	call	_glapi_get_dispatch
13101	popq	%rbp
13102	popq	%rcx
13103	popq	%rdx
13104	popq	%rsi
13105	popq	%rdi
13106	movq	2848(%rax), %r11
13107	jmp	*%r11
13108#endif /* defined(GLX_USE_TLS) */
13109	.size	GL_PREFIX(GetConvolutionFilter), .-GL_PREFIX(GetConvolutionFilter)
13110
13111	.p2align	4,,15
13112	.globl	GL_PREFIX(GetConvolutionParameterfv)
13113	.type	GL_PREFIX(GetConvolutionParameterfv), @function
13114GL_PREFIX(GetConvolutionParameterfv):
13115#if defined(GLX_USE_TLS)
13116	call	_x86_64_get_dispatch@PLT
13117	movq	2856(%rax), %r11
13118	jmp	*%r11
13119#elif defined(HAVE_PTHREAD)
13120	pushq	%rdi
13121	pushq	%rsi
13122	pushq	%rdx
13123	call	_x86_64_get_dispatch@PLT
13124	popq	%rdx
13125	popq	%rsi
13126	popq	%rdi
13127	movq	2856(%rax), %r11
13128	jmp	*%r11
13129#else
13130	movq	_glapi_Dispatch(%rip), %rax
13131	testq	%rax, %rax
13132	je	1f
13133	movq	2856(%rax), %r11
13134	jmp	*%r11
131351:
13136	pushq	%rdi
13137	pushq	%rsi
13138	pushq	%rdx
13139	call	_glapi_get_dispatch
13140	popq	%rdx
13141	popq	%rsi
13142	popq	%rdi
13143	movq	2856(%rax), %r11
13144	jmp	*%r11
13145#endif /* defined(GLX_USE_TLS) */
13146	.size	GL_PREFIX(GetConvolutionParameterfv), .-GL_PREFIX(GetConvolutionParameterfv)
13147
13148	.p2align	4,,15
13149	.globl	GL_PREFIX(GetConvolutionParameteriv)
13150	.type	GL_PREFIX(GetConvolutionParameteriv), @function
13151GL_PREFIX(GetConvolutionParameteriv):
13152#if defined(GLX_USE_TLS)
13153	call	_x86_64_get_dispatch@PLT
13154	movq	2864(%rax), %r11
13155	jmp	*%r11
13156#elif defined(HAVE_PTHREAD)
13157	pushq	%rdi
13158	pushq	%rsi
13159	pushq	%rdx
13160	call	_x86_64_get_dispatch@PLT
13161	popq	%rdx
13162	popq	%rsi
13163	popq	%rdi
13164	movq	2864(%rax), %r11
13165	jmp	*%r11
13166#else
13167	movq	_glapi_Dispatch(%rip), %rax
13168	testq	%rax, %rax
13169	je	1f
13170	movq	2864(%rax), %r11
13171	jmp	*%r11
131721:
13173	pushq	%rdi
13174	pushq	%rsi
13175	pushq	%rdx
13176	call	_glapi_get_dispatch
13177	popq	%rdx
13178	popq	%rsi
13179	popq	%rdi
13180	movq	2864(%rax), %r11
13181	jmp	*%r11
13182#endif /* defined(GLX_USE_TLS) */
13183	.size	GL_PREFIX(GetConvolutionParameteriv), .-GL_PREFIX(GetConvolutionParameteriv)
13184
13185	.p2align	4,,15
13186	.globl	GL_PREFIX(GetSeparableFilter)
13187	.type	GL_PREFIX(GetSeparableFilter), @function
13188GL_PREFIX(GetSeparableFilter):
13189#if defined(GLX_USE_TLS)
13190	call	_x86_64_get_dispatch@PLT
13191	movq	2872(%rax), %r11
13192	jmp	*%r11
13193#elif defined(HAVE_PTHREAD)
13194	pushq	%rdi
13195	pushq	%rsi
13196	pushq	%rdx
13197	pushq	%rcx
13198	pushq	%r8
13199	pushq	%r9
13200	pushq	%rbp
13201	call	_x86_64_get_dispatch@PLT
13202	popq	%rbp
13203	popq	%r9
13204	popq	%r8
13205	popq	%rcx
13206	popq	%rdx
13207	popq	%rsi
13208	popq	%rdi
13209	movq	2872(%rax), %r11
13210	jmp	*%r11
13211#else
13212	movq	_glapi_Dispatch(%rip), %rax
13213	testq	%rax, %rax
13214	je	1f
13215	movq	2872(%rax), %r11
13216	jmp	*%r11
132171:
13218	pushq	%rdi
13219	pushq	%rsi
13220	pushq	%rdx
13221	pushq	%rcx
13222	pushq	%r8
13223	pushq	%r9
13224	pushq	%rbp
13225	call	_glapi_get_dispatch
13226	popq	%rbp
13227	popq	%r9
13228	popq	%r8
13229	popq	%rcx
13230	popq	%rdx
13231	popq	%rsi
13232	popq	%rdi
13233	movq	2872(%rax), %r11
13234	jmp	*%r11
13235#endif /* defined(GLX_USE_TLS) */
13236	.size	GL_PREFIX(GetSeparableFilter), .-GL_PREFIX(GetSeparableFilter)
13237
13238	.p2align	4,,15
13239	.globl	GL_PREFIX(SeparableFilter2D)
13240	.type	GL_PREFIX(SeparableFilter2D), @function
13241GL_PREFIX(SeparableFilter2D):
13242#if defined(GLX_USE_TLS)
13243	call	_x86_64_get_dispatch@PLT
13244	movq	2880(%rax), %r11
13245	jmp	*%r11
13246#elif defined(HAVE_PTHREAD)
13247	pushq	%rdi
13248	pushq	%rsi
13249	pushq	%rdx
13250	pushq	%rcx
13251	pushq	%r8
13252	pushq	%r9
13253	pushq	%rbp
13254	call	_x86_64_get_dispatch@PLT
13255	popq	%rbp
13256	popq	%r9
13257	popq	%r8
13258	popq	%rcx
13259	popq	%rdx
13260	popq	%rsi
13261	popq	%rdi
13262	movq	2880(%rax), %r11
13263	jmp	*%r11
13264#else
13265	movq	_glapi_Dispatch(%rip), %rax
13266	testq	%rax, %rax
13267	je	1f
13268	movq	2880(%rax), %r11
13269	jmp	*%r11
132701:
13271	pushq	%rdi
13272	pushq	%rsi
13273	pushq	%rdx
13274	pushq	%rcx
13275	pushq	%r8
13276	pushq	%r9
13277	pushq	%rbp
13278	call	_glapi_get_dispatch
13279	popq	%rbp
13280	popq	%r9
13281	popq	%r8
13282	popq	%rcx
13283	popq	%rdx
13284	popq	%rsi
13285	popq	%rdi
13286	movq	2880(%rax), %r11
13287	jmp	*%r11
13288#endif /* defined(GLX_USE_TLS) */
13289	.size	GL_PREFIX(SeparableFilter2D), .-GL_PREFIX(SeparableFilter2D)
13290
13291	.p2align	4,,15
13292	.globl	GL_PREFIX(GetHistogram)
13293	.type	GL_PREFIX(GetHistogram), @function
13294GL_PREFIX(GetHistogram):
13295#if defined(GLX_USE_TLS)
13296	call	_x86_64_get_dispatch@PLT
13297	movq	2888(%rax), %r11
13298	jmp	*%r11
13299#elif defined(HAVE_PTHREAD)
13300	pushq	%rdi
13301	pushq	%rsi
13302	pushq	%rdx
13303	pushq	%rcx
13304	pushq	%r8
13305	call	_x86_64_get_dispatch@PLT
13306	popq	%r8
13307	popq	%rcx
13308	popq	%rdx
13309	popq	%rsi
13310	popq	%rdi
13311	movq	2888(%rax), %r11
13312	jmp	*%r11
13313#else
13314	movq	_glapi_Dispatch(%rip), %rax
13315	testq	%rax, %rax
13316	je	1f
13317	movq	2888(%rax), %r11
13318	jmp	*%r11
133191:
13320	pushq	%rdi
13321	pushq	%rsi
13322	pushq	%rdx
13323	pushq	%rcx
13324	pushq	%r8
13325	call	_glapi_get_dispatch
13326	popq	%r8
13327	popq	%rcx
13328	popq	%rdx
13329	popq	%rsi
13330	popq	%rdi
13331	movq	2888(%rax), %r11
13332	jmp	*%r11
13333#endif /* defined(GLX_USE_TLS) */
13334	.size	GL_PREFIX(GetHistogram), .-GL_PREFIX(GetHistogram)
13335
13336	.p2align	4,,15
13337	.globl	GL_PREFIX(GetHistogramParameterfv)
13338	.type	GL_PREFIX(GetHistogramParameterfv), @function
13339GL_PREFIX(GetHistogramParameterfv):
13340#if defined(GLX_USE_TLS)
13341	call	_x86_64_get_dispatch@PLT
13342	movq	2896(%rax), %r11
13343	jmp	*%r11
13344#elif defined(HAVE_PTHREAD)
13345	pushq	%rdi
13346	pushq	%rsi
13347	pushq	%rdx
13348	call	_x86_64_get_dispatch@PLT
13349	popq	%rdx
13350	popq	%rsi
13351	popq	%rdi
13352	movq	2896(%rax), %r11
13353	jmp	*%r11
13354#else
13355	movq	_glapi_Dispatch(%rip), %rax
13356	testq	%rax, %rax
13357	je	1f
13358	movq	2896(%rax), %r11
13359	jmp	*%r11
133601:
13361	pushq	%rdi
13362	pushq	%rsi
13363	pushq	%rdx
13364	call	_glapi_get_dispatch
13365	popq	%rdx
13366	popq	%rsi
13367	popq	%rdi
13368	movq	2896(%rax), %r11
13369	jmp	*%r11
13370#endif /* defined(GLX_USE_TLS) */
13371	.size	GL_PREFIX(GetHistogramParameterfv), .-GL_PREFIX(GetHistogramParameterfv)
13372
13373	.p2align	4,,15
13374	.globl	GL_PREFIX(GetHistogramParameteriv)
13375	.type	GL_PREFIX(GetHistogramParameteriv), @function
13376GL_PREFIX(GetHistogramParameteriv):
13377#if defined(GLX_USE_TLS)
13378	call	_x86_64_get_dispatch@PLT
13379	movq	2904(%rax), %r11
13380	jmp	*%r11
13381#elif defined(HAVE_PTHREAD)
13382	pushq	%rdi
13383	pushq	%rsi
13384	pushq	%rdx
13385	call	_x86_64_get_dispatch@PLT
13386	popq	%rdx
13387	popq	%rsi
13388	popq	%rdi
13389	movq	2904(%rax), %r11
13390	jmp	*%r11
13391#else
13392	movq	_glapi_Dispatch(%rip), %rax
13393	testq	%rax, %rax
13394	je	1f
13395	movq	2904(%rax), %r11
13396	jmp	*%r11
133971:
13398	pushq	%rdi
13399	pushq	%rsi
13400	pushq	%rdx
13401	call	_glapi_get_dispatch
13402	popq	%rdx
13403	popq	%rsi
13404	popq	%rdi
13405	movq	2904(%rax), %r11
13406	jmp	*%r11
13407#endif /* defined(GLX_USE_TLS) */
13408	.size	GL_PREFIX(GetHistogramParameteriv), .-GL_PREFIX(GetHistogramParameteriv)
13409
13410	.p2align	4,,15
13411	.globl	GL_PREFIX(GetMinmax)
13412	.type	GL_PREFIX(GetMinmax), @function
13413GL_PREFIX(GetMinmax):
13414#if defined(GLX_USE_TLS)
13415	call	_x86_64_get_dispatch@PLT
13416	movq	2912(%rax), %r11
13417	jmp	*%r11
13418#elif defined(HAVE_PTHREAD)
13419	pushq	%rdi
13420	pushq	%rsi
13421	pushq	%rdx
13422	pushq	%rcx
13423	pushq	%r8
13424	call	_x86_64_get_dispatch@PLT
13425	popq	%r8
13426	popq	%rcx
13427	popq	%rdx
13428	popq	%rsi
13429	popq	%rdi
13430	movq	2912(%rax), %r11
13431	jmp	*%r11
13432#else
13433	movq	_glapi_Dispatch(%rip), %rax
13434	testq	%rax, %rax
13435	je	1f
13436	movq	2912(%rax), %r11
13437	jmp	*%r11
134381:
13439	pushq	%rdi
13440	pushq	%rsi
13441	pushq	%rdx
13442	pushq	%rcx
13443	pushq	%r8
13444	call	_glapi_get_dispatch
13445	popq	%r8
13446	popq	%rcx
13447	popq	%rdx
13448	popq	%rsi
13449	popq	%rdi
13450	movq	2912(%rax), %r11
13451	jmp	*%r11
13452#endif /* defined(GLX_USE_TLS) */
13453	.size	GL_PREFIX(GetMinmax), .-GL_PREFIX(GetMinmax)
13454
13455	.p2align	4,,15
13456	.globl	GL_PREFIX(GetMinmaxParameterfv)
13457	.type	GL_PREFIX(GetMinmaxParameterfv), @function
13458GL_PREFIX(GetMinmaxParameterfv):
13459#if defined(GLX_USE_TLS)
13460	call	_x86_64_get_dispatch@PLT
13461	movq	2920(%rax), %r11
13462	jmp	*%r11
13463#elif defined(HAVE_PTHREAD)
13464	pushq	%rdi
13465	pushq	%rsi
13466	pushq	%rdx
13467	call	_x86_64_get_dispatch@PLT
13468	popq	%rdx
13469	popq	%rsi
13470	popq	%rdi
13471	movq	2920(%rax), %r11
13472	jmp	*%r11
13473#else
13474	movq	_glapi_Dispatch(%rip), %rax
13475	testq	%rax, %rax
13476	je	1f
13477	movq	2920(%rax), %r11
13478	jmp	*%r11
134791:
13480	pushq	%rdi
13481	pushq	%rsi
13482	pushq	%rdx
13483	call	_glapi_get_dispatch
13484	popq	%rdx
13485	popq	%rsi
13486	popq	%rdi
13487	movq	2920(%rax), %r11
13488	jmp	*%r11
13489#endif /* defined(GLX_USE_TLS) */
13490	.size	GL_PREFIX(GetMinmaxParameterfv), .-GL_PREFIX(GetMinmaxParameterfv)
13491
13492	.p2align	4,,15
13493	.globl	GL_PREFIX(GetMinmaxParameteriv)
13494	.type	GL_PREFIX(GetMinmaxParameteriv), @function
13495GL_PREFIX(GetMinmaxParameteriv):
13496#if defined(GLX_USE_TLS)
13497	call	_x86_64_get_dispatch@PLT
13498	movq	2928(%rax), %r11
13499	jmp	*%r11
13500#elif defined(HAVE_PTHREAD)
13501	pushq	%rdi
13502	pushq	%rsi
13503	pushq	%rdx
13504	call	_x86_64_get_dispatch@PLT
13505	popq	%rdx
13506	popq	%rsi
13507	popq	%rdi
13508	movq	2928(%rax), %r11
13509	jmp	*%r11
13510#else
13511	movq	_glapi_Dispatch(%rip), %rax
13512	testq	%rax, %rax
13513	je	1f
13514	movq	2928(%rax), %r11
13515	jmp	*%r11
135161:
13517	pushq	%rdi
13518	pushq	%rsi
13519	pushq	%rdx
13520	call	_glapi_get_dispatch
13521	popq	%rdx
13522	popq	%rsi
13523	popq	%rdi
13524	movq	2928(%rax), %r11
13525	jmp	*%r11
13526#endif /* defined(GLX_USE_TLS) */
13527	.size	GL_PREFIX(GetMinmaxParameteriv), .-GL_PREFIX(GetMinmaxParameteriv)
13528
13529	.p2align	4,,15
13530	.globl	GL_PREFIX(Histogram)
13531	.type	GL_PREFIX(Histogram), @function
13532GL_PREFIX(Histogram):
13533#if defined(GLX_USE_TLS)
13534	call	_x86_64_get_dispatch@PLT
13535	movq	2936(%rax), %r11
13536	jmp	*%r11
13537#elif defined(HAVE_PTHREAD)
13538	pushq	%rdi
13539	pushq	%rsi
13540	pushq	%rdx
13541	pushq	%rcx
13542	pushq	%rbp
13543	call	_x86_64_get_dispatch@PLT
13544	popq	%rbp
13545	popq	%rcx
13546	popq	%rdx
13547	popq	%rsi
13548	popq	%rdi
13549	movq	2936(%rax), %r11
13550	jmp	*%r11
13551#else
13552	movq	_glapi_Dispatch(%rip), %rax
13553	testq	%rax, %rax
13554	je	1f
13555	movq	2936(%rax), %r11
13556	jmp	*%r11
135571:
13558	pushq	%rdi
13559	pushq	%rsi
13560	pushq	%rdx
13561	pushq	%rcx
13562	pushq	%rbp
13563	call	_glapi_get_dispatch
13564	popq	%rbp
13565	popq	%rcx
13566	popq	%rdx
13567	popq	%rsi
13568	popq	%rdi
13569	movq	2936(%rax), %r11
13570	jmp	*%r11
13571#endif /* defined(GLX_USE_TLS) */
13572	.size	GL_PREFIX(Histogram), .-GL_PREFIX(Histogram)
13573
13574	.p2align	4,,15
13575	.globl	GL_PREFIX(Minmax)
13576	.type	GL_PREFIX(Minmax), @function
13577GL_PREFIX(Minmax):
13578#if defined(GLX_USE_TLS)
13579	call	_x86_64_get_dispatch@PLT
13580	movq	2944(%rax), %r11
13581	jmp	*%r11
13582#elif defined(HAVE_PTHREAD)
13583	pushq	%rdi
13584	pushq	%rsi
13585	pushq	%rdx
13586	call	_x86_64_get_dispatch@PLT
13587	popq	%rdx
13588	popq	%rsi
13589	popq	%rdi
13590	movq	2944(%rax), %r11
13591	jmp	*%r11
13592#else
13593	movq	_glapi_Dispatch(%rip), %rax
13594	testq	%rax, %rax
13595	je	1f
13596	movq	2944(%rax), %r11
13597	jmp	*%r11
135981:
13599	pushq	%rdi
13600	pushq	%rsi
13601	pushq	%rdx
13602	call	_glapi_get_dispatch
13603	popq	%rdx
13604	popq	%rsi
13605	popq	%rdi
13606	movq	2944(%rax), %r11
13607	jmp	*%r11
13608#endif /* defined(GLX_USE_TLS) */
13609	.size	GL_PREFIX(Minmax), .-GL_PREFIX(Minmax)
13610
13611	.p2align	4,,15
13612	.globl	GL_PREFIX(ResetHistogram)
13613	.type	GL_PREFIX(ResetHistogram), @function
13614GL_PREFIX(ResetHistogram):
13615#if defined(GLX_USE_TLS)
13616	call	_x86_64_get_dispatch@PLT
13617	movq	2952(%rax), %r11
13618	jmp	*%r11
13619#elif defined(HAVE_PTHREAD)
13620	pushq	%rdi
13621	call	_x86_64_get_dispatch@PLT
13622	popq	%rdi
13623	movq	2952(%rax), %r11
13624	jmp	*%r11
13625#else
13626	movq	_glapi_Dispatch(%rip), %rax
13627	testq	%rax, %rax
13628	je	1f
13629	movq	2952(%rax), %r11
13630	jmp	*%r11
136311:
13632	pushq	%rdi
13633	call	_glapi_get_dispatch
13634	popq	%rdi
13635	movq	2952(%rax), %r11
13636	jmp	*%r11
13637#endif /* defined(GLX_USE_TLS) */
13638	.size	GL_PREFIX(ResetHistogram), .-GL_PREFIX(ResetHistogram)
13639
13640	.p2align	4,,15
13641	.globl	GL_PREFIX(ResetMinmax)
13642	.type	GL_PREFIX(ResetMinmax), @function
13643GL_PREFIX(ResetMinmax):
13644#if defined(GLX_USE_TLS)
13645	call	_x86_64_get_dispatch@PLT
13646	movq	2960(%rax), %r11
13647	jmp	*%r11
13648#elif defined(HAVE_PTHREAD)
13649	pushq	%rdi
13650	call	_x86_64_get_dispatch@PLT
13651	popq	%rdi
13652	movq	2960(%rax), %r11
13653	jmp	*%r11
13654#else
13655	movq	_glapi_Dispatch(%rip), %rax
13656	testq	%rax, %rax
13657	je	1f
13658	movq	2960(%rax), %r11
13659	jmp	*%r11
136601:
13661	pushq	%rdi
13662	call	_glapi_get_dispatch
13663	popq	%rdi
13664	movq	2960(%rax), %r11
13665	jmp	*%r11
13666#endif /* defined(GLX_USE_TLS) */
13667	.size	GL_PREFIX(ResetMinmax), .-GL_PREFIX(ResetMinmax)
13668
13669	.p2align	4,,15
13670	.globl	GL_PREFIX(TexImage3D)
13671	.type	GL_PREFIX(TexImage3D), @function
13672GL_PREFIX(TexImage3D):
13673#if defined(GLX_USE_TLS)
13674	call	_x86_64_get_dispatch@PLT
13675	movq	2968(%rax), %r11
13676	jmp	*%r11
13677#elif defined(HAVE_PTHREAD)
13678	pushq	%rdi
13679	pushq	%rsi
13680	pushq	%rdx
13681	pushq	%rcx
13682	pushq	%r8
13683	pushq	%r9
13684	pushq	%rbp
13685	call	_x86_64_get_dispatch@PLT
13686	popq	%rbp
13687	popq	%r9
13688	popq	%r8
13689	popq	%rcx
13690	popq	%rdx
13691	popq	%rsi
13692	popq	%rdi
13693	movq	2968(%rax), %r11
13694	jmp	*%r11
13695#else
13696	movq	_glapi_Dispatch(%rip), %rax
13697	testq	%rax, %rax
13698	je	1f
13699	movq	2968(%rax), %r11
13700	jmp	*%r11
137011:
13702	pushq	%rdi
13703	pushq	%rsi
13704	pushq	%rdx
13705	pushq	%rcx
13706	pushq	%r8
13707	pushq	%r9
13708	pushq	%rbp
13709	call	_glapi_get_dispatch
13710	popq	%rbp
13711	popq	%r9
13712	popq	%r8
13713	popq	%rcx
13714	popq	%rdx
13715	popq	%rsi
13716	popq	%rdi
13717	movq	2968(%rax), %r11
13718	jmp	*%r11
13719#endif /* defined(GLX_USE_TLS) */
13720	.size	GL_PREFIX(TexImage3D), .-GL_PREFIX(TexImage3D)
13721
13722	.p2align	4,,15
13723	.globl	GL_PREFIX(TexSubImage3D)
13724	.type	GL_PREFIX(TexSubImage3D), @function
13725GL_PREFIX(TexSubImage3D):
13726#if defined(GLX_USE_TLS)
13727	call	_x86_64_get_dispatch@PLT
13728	movq	2976(%rax), %r11
13729	jmp	*%r11
13730#elif defined(HAVE_PTHREAD)
13731	pushq	%rdi
13732	pushq	%rsi
13733	pushq	%rdx
13734	pushq	%rcx
13735	pushq	%r8
13736	pushq	%r9
13737	pushq	%rbp
13738	call	_x86_64_get_dispatch@PLT
13739	popq	%rbp
13740	popq	%r9
13741	popq	%r8
13742	popq	%rcx
13743	popq	%rdx
13744	popq	%rsi
13745	popq	%rdi
13746	movq	2976(%rax), %r11
13747	jmp	*%r11
13748#else
13749	movq	_glapi_Dispatch(%rip), %rax
13750	testq	%rax, %rax
13751	je	1f
13752	movq	2976(%rax), %r11
13753	jmp	*%r11
137541:
13755	pushq	%rdi
13756	pushq	%rsi
13757	pushq	%rdx
13758	pushq	%rcx
13759	pushq	%r8
13760	pushq	%r9
13761	pushq	%rbp
13762	call	_glapi_get_dispatch
13763	popq	%rbp
13764	popq	%r9
13765	popq	%r8
13766	popq	%rcx
13767	popq	%rdx
13768	popq	%rsi
13769	popq	%rdi
13770	movq	2976(%rax), %r11
13771	jmp	*%r11
13772#endif /* defined(GLX_USE_TLS) */
13773	.size	GL_PREFIX(TexSubImage3D), .-GL_PREFIX(TexSubImage3D)
13774
13775	.p2align	4,,15
13776	.globl	GL_PREFIX(CopyTexSubImage3D)
13777	.type	GL_PREFIX(CopyTexSubImage3D), @function
13778GL_PREFIX(CopyTexSubImage3D):
13779#if defined(GLX_USE_TLS)
13780	call	_x86_64_get_dispatch@PLT
13781	movq	2984(%rax), %r11
13782	jmp	*%r11
13783#elif defined(HAVE_PTHREAD)
13784	pushq	%rdi
13785	pushq	%rsi
13786	pushq	%rdx
13787	pushq	%rcx
13788	pushq	%r8
13789	pushq	%r9
13790	pushq	%rbp
13791	call	_x86_64_get_dispatch@PLT
13792	popq	%rbp
13793	popq	%r9
13794	popq	%r8
13795	popq	%rcx
13796	popq	%rdx
13797	popq	%rsi
13798	popq	%rdi
13799	movq	2984(%rax), %r11
13800	jmp	*%r11
13801#else
13802	movq	_glapi_Dispatch(%rip), %rax
13803	testq	%rax, %rax
13804	je	1f
13805	movq	2984(%rax), %r11
13806	jmp	*%r11
138071:
13808	pushq	%rdi
13809	pushq	%rsi
13810	pushq	%rdx
13811	pushq	%rcx
13812	pushq	%r8
13813	pushq	%r9
13814	pushq	%rbp
13815	call	_glapi_get_dispatch
13816	popq	%rbp
13817	popq	%r9
13818	popq	%r8
13819	popq	%rcx
13820	popq	%rdx
13821	popq	%rsi
13822	popq	%rdi
13823	movq	2984(%rax), %r11
13824	jmp	*%r11
13825#endif /* defined(GLX_USE_TLS) */
13826	.size	GL_PREFIX(CopyTexSubImage3D), .-GL_PREFIX(CopyTexSubImage3D)
13827
13828	.p2align	4,,15
13829	.globl	GL_PREFIX(ActiveTextureARB)
13830	.type	GL_PREFIX(ActiveTextureARB), @function
13831GL_PREFIX(ActiveTextureARB):
13832#if defined(GLX_USE_TLS)
13833	call	_x86_64_get_dispatch@PLT
13834	movq	2992(%rax), %r11
13835	jmp	*%r11
13836#elif defined(HAVE_PTHREAD)
13837	pushq	%rdi
13838	call	_x86_64_get_dispatch@PLT
13839	popq	%rdi
13840	movq	2992(%rax), %r11
13841	jmp	*%r11
13842#else
13843	movq	_glapi_Dispatch(%rip), %rax
13844	testq	%rax, %rax
13845	je	1f
13846	movq	2992(%rax), %r11
13847	jmp	*%r11
138481:
13849	pushq	%rdi
13850	call	_glapi_get_dispatch
13851	popq	%rdi
13852	movq	2992(%rax), %r11
13853	jmp	*%r11
13854#endif /* defined(GLX_USE_TLS) */
13855	.size	GL_PREFIX(ActiveTextureARB), .-GL_PREFIX(ActiveTextureARB)
13856
13857	.p2align	4,,15
13858	.globl	GL_PREFIX(ClientActiveTextureARB)
13859	.type	GL_PREFIX(ClientActiveTextureARB), @function
13860GL_PREFIX(ClientActiveTextureARB):
13861#if defined(GLX_USE_TLS)
13862	call	_x86_64_get_dispatch@PLT
13863	movq	3000(%rax), %r11
13864	jmp	*%r11
13865#elif defined(HAVE_PTHREAD)
13866	pushq	%rdi
13867	call	_x86_64_get_dispatch@PLT
13868	popq	%rdi
13869	movq	3000(%rax), %r11
13870	jmp	*%r11
13871#else
13872	movq	_glapi_Dispatch(%rip), %rax
13873	testq	%rax, %rax
13874	je	1f
13875	movq	3000(%rax), %r11
13876	jmp	*%r11
138771:
13878	pushq	%rdi
13879	call	_glapi_get_dispatch
13880	popq	%rdi
13881	movq	3000(%rax), %r11
13882	jmp	*%r11
13883#endif /* defined(GLX_USE_TLS) */
13884	.size	GL_PREFIX(ClientActiveTextureARB), .-GL_PREFIX(ClientActiveTextureARB)
13885
13886	.p2align	4,,15
13887	.globl	GL_PREFIX(MultiTexCoord1dARB)
13888	.type	GL_PREFIX(MultiTexCoord1dARB), @function
13889GL_PREFIX(MultiTexCoord1dARB):
13890#if defined(GLX_USE_TLS)
13891	call	_x86_64_get_dispatch@PLT
13892	movq	3008(%rax), %r11
13893	jmp	*%r11
13894#elif defined(HAVE_PTHREAD)
13895	subq	$24, %rsp
13896	movq	%rdi, (%rsp)
13897	movq	%xmm0, 8(%rsp)
13898	call	_x86_64_get_dispatch@PLT
13899	movq	8(%rsp), %xmm0
13900	movq	(%rsp), %rdi
13901	addq	$24, %rsp
13902	movq	3008(%rax), %r11
13903	jmp	*%r11
13904#else
13905	movq	_glapi_Dispatch(%rip), %rax
13906	testq	%rax, %rax
13907	je	1f
13908	movq	3008(%rax), %r11
13909	jmp	*%r11
139101:
13911	subq	$24, %rsp
13912	movq	%rdi, (%rsp)
13913	movq	%xmm0, 8(%rsp)
13914	call	_glapi_get_dispatch
13915	movq	8(%rsp), %xmm0
13916	movq	(%rsp), %rdi
13917	addq	$24, %rsp
13918	movq	3008(%rax), %r11
13919	jmp	*%r11
13920#endif /* defined(GLX_USE_TLS) */
13921	.size	GL_PREFIX(MultiTexCoord1dARB), .-GL_PREFIX(MultiTexCoord1dARB)
13922
13923	.p2align	4,,15
13924	.globl	GL_PREFIX(MultiTexCoord1dvARB)
13925	.type	GL_PREFIX(MultiTexCoord1dvARB), @function
13926GL_PREFIX(MultiTexCoord1dvARB):
13927#if defined(GLX_USE_TLS)
13928	call	_x86_64_get_dispatch@PLT
13929	movq	3016(%rax), %r11
13930	jmp	*%r11
13931#elif defined(HAVE_PTHREAD)
13932	pushq	%rdi
13933	pushq	%rsi
13934	pushq	%rbp
13935	call	_x86_64_get_dispatch@PLT
13936	popq	%rbp
13937	popq	%rsi
13938	popq	%rdi
13939	movq	3016(%rax), %r11
13940	jmp	*%r11
13941#else
13942	movq	_glapi_Dispatch(%rip), %rax
13943	testq	%rax, %rax
13944	je	1f
13945	movq	3016(%rax), %r11
13946	jmp	*%r11
139471:
13948	pushq	%rdi
13949	pushq	%rsi
13950	pushq	%rbp
13951	call	_glapi_get_dispatch
13952	popq	%rbp
13953	popq	%rsi
13954	popq	%rdi
13955	movq	3016(%rax), %r11
13956	jmp	*%r11
13957#endif /* defined(GLX_USE_TLS) */
13958	.size	GL_PREFIX(MultiTexCoord1dvARB), .-GL_PREFIX(MultiTexCoord1dvARB)
13959
13960	.p2align	4,,15
13961	.globl	GL_PREFIX(MultiTexCoord1fARB)
13962	.type	GL_PREFIX(MultiTexCoord1fARB), @function
13963GL_PREFIX(MultiTexCoord1fARB):
13964#if defined(GLX_USE_TLS)
13965	call	_x86_64_get_dispatch@PLT
13966	movq	3024(%rax), %r11
13967	jmp	*%r11
13968#elif defined(HAVE_PTHREAD)
13969	subq	$24, %rsp
13970	movq	%rdi, (%rsp)
13971	movq	%xmm0, 8(%rsp)
13972	call	_x86_64_get_dispatch@PLT
13973	movq	8(%rsp), %xmm0
13974	movq	(%rsp), %rdi
13975	addq	$24, %rsp
13976	movq	3024(%rax), %r11
13977	jmp	*%r11
13978#else
13979	movq	_glapi_Dispatch(%rip), %rax
13980	testq	%rax, %rax
13981	je	1f
13982	movq	3024(%rax), %r11
13983	jmp	*%r11
139841:
13985	subq	$24, %rsp
13986	movq	%rdi, (%rsp)
13987	movq	%xmm0, 8(%rsp)
13988	call	_glapi_get_dispatch
13989	movq	8(%rsp), %xmm0
13990	movq	(%rsp), %rdi
13991	addq	$24, %rsp
13992	movq	3024(%rax), %r11
13993	jmp	*%r11
13994#endif /* defined(GLX_USE_TLS) */
13995	.size	GL_PREFIX(MultiTexCoord1fARB), .-GL_PREFIX(MultiTexCoord1fARB)
13996
13997	.p2align	4,,15
13998	.globl	GL_PREFIX(MultiTexCoord1fvARB)
13999	.type	GL_PREFIX(MultiTexCoord1fvARB), @function
14000GL_PREFIX(MultiTexCoord1fvARB):
14001#if defined(GLX_USE_TLS)
14002	call	_x86_64_get_dispatch@PLT
14003	movq	3032(%rax), %r11
14004	jmp	*%r11
14005#elif defined(HAVE_PTHREAD)
14006	pushq	%rdi
14007	pushq	%rsi
14008	pushq	%rbp
14009	call	_x86_64_get_dispatch@PLT
14010	popq	%rbp
14011	popq	%rsi
14012	popq	%rdi
14013	movq	3032(%rax), %r11
14014	jmp	*%r11
14015#else
14016	movq	_glapi_Dispatch(%rip), %rax
14017	testq	%rax, %rax
14018	je	1f
14019	movq	3032(%rax), %r11
14020	jmp	*%r11
140211:
14022	pushq	%rdi
14023	pushq	%rsi
14024	pushq	%rbp
14025	call	_glapi_get_dispatch
14026	popq	%rbp
14027	popq	%rsi
14028	popq	%rdi
14029	movq	3032(%rax), %r11
14030	jmp	*%r11
14031#endif /* defined(GLX_USE_TLS) */
14032	.size	GL_PREFIX(MultiTexCoord1fvARB), .-GL_PREFIX(MultiTexCoord1fvARB)
14033
14034	.p2align	4,,15
14035	.globl	GL_PREFIX(MultiTexCoord1iARB)
14036	.type	GL_PREFIX(MultiTexCoord1iARB), @function
14037GL_PREFIX(MultiTexCoord1iARB):
14038#if defined(GLX_USE_TLS)
14039	call	_x86_64_get_dispatch@PLT
14040	movq	3040(%rax), %r11
14041	jmp	*%r11
14042#elif defined(HAVE_PTHREAD)
14043	pushq	%rdi
14044	pushq	%rsi
14045	pushq	%rbp
14046	call	_x86_64_get_dispatch@PLT
14047	popq	%rbp
14048	popq	%rsi
14049	popq	%rdi
14050	movq	3040(%rax), %r11
14051	jmp	*%r11
14052#else
14053	movq	_glapi_Dispatch(%rip), %rax
14054	testq	%rax, %rax
14055	je	1f
14056	movq	3040(%rax), %r11
14057	jmp	*%r11
140581:
14059	pushq	%rdi
14060	pushq	%rsi
14061	pushq	%rbp
14062	call	_glapi_get_dispatch
14063	popq	%rbp
14064	popq	%rsi
14065	popq	%rdi
14066	movq	3040(%rax), %r11
14067	jmp	*%r11
14068#endif /* defined(GLX_USE_TLS) */
14069	.size	GL_PREFIX(MultiTexCoord1iARB), .-GL_PREFIX(MultiTexCoord1iARB)
14070
14071	.p2align	4,,15
14072	.globl	GL_PREFIX(MultiTexCoord1ivARB)
14073	.type	GL_PREFIX(MultiTexCoord1ivARB), @function
14074GL_PREFIX(MultiTexCoord1ivARB):
14075#if defined(GLX_USE_TLS)
14076	call	_x86_64_get_dispatch@PLT
14077	movq	3048(%rax), %r11
14078	jmp	*%r11
14079#elif defined(HAVE_PTHREAD)
14080	pushq	%rdi
14081	pushq	%rsi
14082	pushq	%rbp
14083	call	_x86_64_get_dispatch@PLT
14084	popq	%rbp
14085	popq	%rsi
14086	popq	%rdi
14087	movq	3048(%rax), %r11
14088	jmp	*%r11
14089#else
14090	movq	_glapi_Dispatch(%rip), %rax
14091	testq	%rax, %rax
14092	je	1f
14093	movq	3048(%rax), %r11
14094	jmp	*%r11
140951:
14096	pushq	%rdi
14097	pushq	%rsi
14098	pushq	%rbp
14099	call	_glapi_get_dispatch
14100	popq	%rbp
14101	popq	%rsi
14102	popq	%rdi
14103	movq	3048(%rax), %r11
14104	jmp	*%r11
14105#endif /* defined(GLX_USE_TLS) */
14106	.size	GL_PREFIX(MultiTexCoord1ivARB), .-GL_PREFIX(MultiTexCoord1ivARB)
14107
14108	.p2align	4,,15
14109	.globl	GL_PREFIX(MultiTexCoord1sARB)
14110	.type	GL_PREFIX(MultiTexCoord1sARB), @function
14111GL_PREFIX(MultiTexCoord1sARB):
14112#if defined(GLX_USE_TLS)
14113	call	_x86_64_get_dispatch@PLT
14114	movq	3056(%rax), %r11
14115	jmp	*%r11
14116#elif defined(HAVE_PTHREAD)
14117	pushq	%rdi
14118	pushq	%rsi
14119	pushq	%rbp
14120	call	_x86_64_get_dispatch@PLT
14121	popq	%rbp
14122	popq	%rsi
14123	popq	%rdi
14124	movq	3056(%rax), %r11
14125	jmp	*%r11
14126#else
14127	movq	_glapi_Dispatch(%rip), %rax
14128	testq	%rax, %rax
14129	je	1f
14130	movq	3056(%rax), %r11
14131	jmp	*%r11
141321:
14133	pushq	%rdi
14134	pushq	%rsi
14135	pushq	%rbp
14136	call	_glapi_get_dispatch
14137	popq	%rbp
14138	popq	%rsi
14139	popq	%rdi
14140	movq	3056(%rax), %r11
14141	jmp	*%r11
14142#endif /* defined(GLX_USE_TLS) */
14143	.size	GL_PREFIX(MultiTexCoord1sARB), .-GL_PREFIX(MultiTexCoord1sARB)
14144
14145	.p2align	4,,15
14146	.globl	GL_PREFIX(MultiTexCoord1svARB)
14147	.type	GL_PREFIX(MultiTexCoord1svARB), @function
14148GL_PREFIX(MultiTexCoord1svARB):
14149#if defined(GLX_USE_TLS)
14150	call	_x86_64_get_dispatch@PLT
14151	movq	3064(%rax), %r11
14152	jmp	*%r11
14153#elif defined(HAVE_PTHREAD)
14154	pushq	%rdi
14155	pushq	%rsi
14156	pushq	%rbp
14157	call	_x86_64_get_dispatch@PLT
14158	popq	%rbp
14159	popq	%rsi
14160	popq	%rdi
14161	movq	3064(%rax), %r11
14162	jmp	*%r11
14163#else
14164	movq	_glapi_Dispatch(%rip), %rax
14165	testq	%rax, %rax
14166	je	1f
14167	movq	3064(%rax), %r11
14168	jmp	*%r11
141691:
14170	pushq	%rdi
14171	pushq	%rsi
14172	pushq	%rbp
14173	call	_glapi_get_dispatch
14174	popq	%rbp
14175	popq	%rsi
14176	popq	%rdi
14177	movq	3064(%rax), %r11
14178	jmp	*%r11
14179#endif /* defined(GLX_USE_TLS) */
14180	.size	GL_PREFIX(MultiTexCoord1svARB), .-GL_PREFIX(MultiTexCoord1svARB)
14181
14182	.p2align	4,,15
14183	.globl	GL_PREFIX(MultiTexCoord2dARB)
14184	.type	GL_PREFIX(MultiTexCoord2dARB), @function
14185GL_PREFIX(MultiTexCoord2dARB):
14186#if defined(GLX_USE_TLS)
14187	call	_x86_64_get_dispatch@PLT
14188	movq	3072(%rax), %r11
14189	jmp	*%r11
14190#elif defined(HAVE_PTHREAD)
14191	subq	$24, %rsp
14192	movq	%rdi, (%rsp)
14193	movq	%xmm0, 8(%rsp)
14194	movq	%xmm1, 16(%rsp)
14195	call	_x86_64_get_dispatch@PLT
14196	movq	16(%rsp), %xmm1
14197	movq	8(%rsp), %xmm0
14198	movq	(%rsp), %rdi
14199	addq	$24, %rsp
14200	movq	3072(%rax), %r11
14201	jmp	*%r11
14202#else
14203	movq	_glapi_Dispatch(%rip), %rax
14204	testq	%rax, %rax
14205	je	1f
14206	movq	3072(%rax), %r11
14207	jmp	*%r11
142081:
14209	subq	$24, %rsp
14210	movq	%rdi, (%rsp)
14211	movq	%xmm0, 8(%rsp)
14212	movq	%xmm1, 16(%rsp)
14213	call	_glapi_get_dispatch
14214	movq	16(%rsp), %xmm1
14215	movq	8(%rsp), %xmm0
14216	movq	(%rsp), %rdi
14217	addq	$24, %rsp
14218	movq	3072(%rax), %r11
14219	jmp	*%r11
14220#endif /* defined(GLX_USE_TLS) */
14221	.size	GL_PREFIX(MultiTexCoord2dARB), .-GL_PREFIX(MultiTexCoord2dARB)
14222
14223	.p2align	4,,15
14224	.globl	GL_PREFIX(MultiTexCoord2dvARB)
14225	.type	GL_PREFIX(MultiTexCoord2dvARB), @function
14226GL_PREFIX(MultiTexCoord2dvARB):
14227#if defined(GLX_USE_TLS)
14228	call	_x86_64_get_dispatch@PLT
14229	movq	3080(%rax), %r11
14230	jmp	*%r11
14231#elif defined(HAVE_PTHREAD)
14232	pushq	%rdi
14233	pushq	%rsi
14234	pushq	%rbp
14235	call	_x86_64_get_dispatch@PLT
14236	popq	%rbp
14237	popq	%rsi
14238	popq	%rdi
14239	movq	3080(%rax), %r11
14240	jmp	*%r11
14241#else
14242	movq	_glapi_Dispatch(%rip), %rax
14243	testq	%rax, %rax
14244	je	1f
14245	movq	3080(%rax), %r11
14246	jmp	*%r11
142471:
14248	pushq	%rdi
14249	pushq	%rsi
14250	pushq	%rbp
14251	call	_glapi_get_dispatch
14252	popq	%rbp
14253	popq	%rsi
14254	popq	%rdi
14255	movq	3080(%rax), %r11
14256	jmp	*%r11
14257#endif /* defined(GLX_USE_TLS) */
14258	.size	GL_PREFIX(MultiTexCoord2dvARB), .-GL_PREFIX(MultiTexCoord2dvARB)
14259
14260	.p2align	4,,15
14261	.globl	GL_PREFIX(MultiTexCoord2fARB)
14262	.type	GL_PREFIX(MultiTexCoord2fARB), @function
14263GL_PREFIX(MultiTexCoord2fARB):
14264#if defined(GLX_USE_TLS)
14265	call	_x86_64_get_dispatch@PLT
14266	movq	3088(%rax), %r11
14267	jmp	*%r11
14268#elif defined(HAVE_PTHREAD)
14269	subq	$24, %rsp
14270	movq	%rdi, (%rsp)
14271	movq	%xmm0, 8(%rsp)
14272	movq	%xmm1, 16(%rsp)
14273	call	_x86_64_get_dispatch@PLT
14274	movq	16(%rsp), %xmm1
14275	movq	8(%rsp), %xmm0
14276	movq	(%rsp), %rdi
14277	addq	$24, %rsp
14278	movq	3088(%rax), %r11
14279	jmp	*%r11
14280#else
14281	movq	_glapi_Dispatch(%rip), %rax
14282	testq	%rax, %rax
14283	je	1f
14284	movq	3088(%rax), %r11
14285	jmp	*%r11
142861:
14287	subq	$24, %rsp
14288	movq	%rdi, (%rsp)
14289	movq	%xmm0, 8(%rsp)
14290	movq	%xmm1, 16(%rsp)
14291	call	_glapi_get_dispatch
14292	movq	16(%rsp), %xmm1
14293	movq	8(%rsp), %xmm0
14294	movq	(%rsp), %rdi
14295	addq	$24, %rsp
14296	movq	3088(%rax), %r11
14297	jmp	*%r11
14298#endif /* defined(GLX_USE_TLS) */
14299	.size	GL_PREFIX(MultiTexCoord2fARB), .-GL_PREFIX(MultiTexCoord2fARB)
14300
14301	.p2align	4,,15
14302	.globl	GL_PREFIX(MultiTexCoord2fvARB)
14303	.type	GL_PREFIX(MultiTexCoord2fvARB), @function
14304GL_PREFIX(MultiTexCoord2fvARB):
14305#if defined(GLX_USE_TLS)
14306	call	_x86_64_get_dispatch@PLT
14307	movq	3096(%rax), %r11
14308	jmp	*%r11
14309#elif defined(HAVE_PTHREAD)
14310	pushq	%rdi
14311	pushq	%rsi
14312	pushq	%rbp
14313	call	_x86_64_get_dispatch@PLT
14314	popq	%rbp
14315	popq	%rsi
14316	popq	%rdi
14317	movq	3096(%rax), %r11
14318	jmp	*%r11
14319#else
14320	movq	_glapi_Dispatch(%rip), %rax
14321	testq	%rax, %rax
14322	je	1f
14323	movq	3096(%rax), %r11
14324	jmp	*%r11
143251:
14326	pushq	%rdi
14327	pushq	%rsi
14328	pushq	%rbp
14329	call	_glapi_get_dispatch
14330	popq	%rbp
14331	popq	%rsi
14332	popq	%rdi
14333	movq	3096(%rax), %r11
14334	jmp	*%r11
14335#endif /* defined(GLX_USE_TLS) */
14336	.size	GL_PREFIX(MultiTexCoord2fvARB), .-GL_PREFIX(MultiTexCoord2fvARB)
14337
14338	.p2align	4,,15
14339	.globl	GL_PREFIX(MultiTexCoord2iARB)
14340	.type	GL_PREFIX(MultiTexCoord2iARB), @function
14341GL_PREFIX(MultiTexCoord2iARB):
14342#if defined(GLX_USE_TLS)
14343	call	_x86_64_get_dispatch@PLT
14344	movq	3104(%rax), %r11
14345	jmp	*%r11
14346#elif defined(HAVE_PTHREAD)
14347	pushq	%rdi
14348	pushq	%rsi
14349	pushq	%rdx
14350	call	_x86_64_get_dispatch@PLT
14351	popq	%rdx
14352	popq	%rsi
14353	popq	%rdi
14354	movq	3104(%rax), %r11
14355	jmp	*%r11
14356#else
14357	movq	_glapi_Dispatch(%rip), %rax
14358	testq	%rax, %rax
14359	je	1f
14360	movq	3104(%rax), %r11
14361	jmp	*%r11
143621:
14363	pushq	%rdi
14364	pushq	%rsi
14365	pushq	%rdx
14366	call	_glapi_get_dispatch
14367	popq	%rdx
14368	popq	%rsi
14369	popq	%rdi
14370	movq	3104(%rax), %r11
14371	jmp	*%r11
14372#endif /* defined(GLX_USE_TLS) */
14373	.size	GL_PREFIX(MultiTexCoord2iARB), .-GL_PREFIX(MultiTexCoord2iARB)
14374
14375	.p2align	4,,15
14376	.globl	GL_PREFIX(MultiTexCoord2ivARB)
14377	.type	GL_PREFIX(MultiTexCoord2ivARB), @function
14378GL_PREFIX(MultiTexCoord2ivARB):
14379#if defined(GLX_USE_TLS)
14380	call	_x86_64_get_dispatch@PLT
14381	movq	3112(%rax), %r11
14382	jmp	*%r11
14383#elif defined(HAVE_PTHREAD)
14384	pushq	%rdi
14385	pushq	%rsi
14386	pushq	%rbp
14387	call	_x86_64_get_dispatch@PLT
14388	popq	%rbp
14389	popq	%rsi
14390	popq	%rdi
14391	movq	3112(%rax), %r11
14392	jmp	*%r11
14393#else
14394	movq	_glapi_Dispatch(%rip), %rax
14395	testq	%rax, %rax
14396	je	1f
14397	movq	3112(%rax), %r11
14398	jmp	*%r11
143991:
14400	pushq	%rdi
14401	pushq	%rsi
14402	pushq	%rbp
14403	call	_glapi_get_dispatch
14404	popq	%rbp
14405	popq	%rsi
14406	popq	%rdi
14407	movq	3112(%rax), %r11
14408	jmp	*%r11
14409#endif /* defined(GLX_USE_TLS) */
14410	.size	GL_PREFIX(MultiTexCoord2ivARB), .-GL_PREFIX(MultiTexCoord2ivARB)
14411
14412	.p2align	4,,15
14413	.globl	GL_PREFIX(MultiTexCoord2sARB)
14414	.type	GL_PREFIX(MultiTexCoord2sARB), @function
14415GL_PREFIX(MultiTexCoord2sARB):
14416#if defined(GLX_USE_TLS)
14417	call	_x86_64_get_dispatch@PLT
14418	movq	3120(%rax), %r11
14419	jmp	*%r11
14420#elif defined(HAVE_PTHREAD)
14421	pushq	%rdi
14422	pushq	%rsi
14423	pushq	%rdx
14424	call	_x86_64_get_dispatch@PLT
14425	popq	%rdx
14426	popq	%rsi
14427	popq	%rdi
14428	movq	3120(%rax), %r11
14429	jmp	*%r11
14430#else
14431	movq	_glapi_Dispatch(%rip), %rax
14432	testq	%rax, %rax
14433	je	1f
14434	movq	3120(%rax), %r11
14435	jmp	*%r11
144361:
14437	pushq	%rdi
14438	pushq	%rsi
14439	pushq	%rdx
14440	call	_glapi_get_dispatch
14441	popq	%rdx
14442	popq	%rsi
14443	popq	%rdi
14444	movq	3120(%rax), %r11
14445	jmp	*%r11
14446#endif /* defined(GLX_USE_TLS) */
14447	.size	GL_PREFIX(MultiTexCoord2sARB), .-GL_PREFIX(MultiTexCoord2sARB)
14448
14449	.p2align	4,,15
14450	.globl	GL_PREFIX(MultiTexCoord2svARB)
14451	.type	GL_PREFIX(MultiTexCoord2svARB), @function
14452GL_PREFIX(MultiTexCoord2svARB):
14453#if defined(GLX_USE_TLS)
14454	call	_x86_64_get_dispatch@PLT
14455	movq	3128(%rax), %r11
14456	jmp	*%r11
14457#elif defined(HAVE_PTHREAD)
14458	pushq	%rdi
14459	pushq	%rsi
14460	pushq	%rbp
14461	call	_x86_64_get_dispatch@PLT
14462	popq	%rbp
14463	popq	%rsi
14464	popq	%rdi
14465	movq	3128(%rax), %r11
14466	jmp	*%r11
14467#else
14468	movq	_glapi_Dispatch(%rip), %rax
14469	testq	%rax, %rax
14470	je	1f
14471	movq	3128(%rax), %r11
14472	jmp	*%r11
144731:
14474	pushq	%rdi
14475	pushq	%rsi
14476	pushq	%rbp
14477	call	_glapi_get_dispatch
14478	popq	%rbp
14479	popq	%rsi
14480	popq	%rdi
14481	movq	3128(%rax), %r11
14482	jmp	*%r11
14483#endif /* defined(GLX_USE_TLS) */
14484	.size	GL_PREFIX(MultiTexCoord2svARB), .-GL_PREFIX(MultiTexCoord2svARB)
14485
14486	.p2align	4,,15
14487	.globl	GL_PREFIX(MultiTexCoord3dARB)
14488	.type	GL_PREFIX(MultiTexCoord3dARB), @function
14489GL_PREFIX(MultiTexCoord3dARB):
14490#if defined(GLX_USE_TLS)
14491	call	_x86_64_get_dispatch@PLT
14492	movq	3136(%rax), %r11
14493	jmp	*%r11
14494#elif defined(HAVE_PTHREAD)
14495	subq	$40, %rsp
14496	movq	%rdi, (%rsp)
14497	movq	%xmm0, 8(%rsp)
14498	movq	%xmm1, 16(%rsp)
14499	movq	%xmm2, 24(%rsp)
14500	call	_x86_64_get_dispatch@PLT
14501	movq	24(%rsp), %xmm2
14502	movq	16(%rsp), %xmm1
14503	movq	8(%rsp), %xmm0
14504	movq	(%rsp), %rdi
14505	addq	$40, %rsp
14506	movq	3136(%rax), %r11
14507	jmp	*%r11
14508#else
14509	movq	_glapi_Dispatch(%rip), %rax
14510	testq	%rax, %rax
14511	je	1f
14512	movq	3136(%rax), %r11
14513	jmp	*%r11
145141:
14515	subq	$40, %rsp
14516	movq	%rdi, (%rsp)
14517	movq	%xmm0, 8(%rsp)
14518	movq	%xmm1, 16(%rsp)
14519	movq	%xmm2, 24(%rsp)
14520	call	_glapi_get_dispatch
14521	movq	24(%rsp), %xmm2
14522	movq	16(%rsp), %xmm1
14523	movq	8(%rsp), %xmm0
14524	movq	(%rsp), %rdi
14525	addq	$40, %rsp
14526	movq	3136(%rax), %r11
14527	jmp	*%r11
14528#endif /* defined(GLX_USE_TLS) */
14529	.size	GL_PREFIX(MultiTexCoord3dARB), .-GL_PREFIX(MultiTexCoord3dARB)
14530
14531	.p2align	4,,15
14532	.globl	GL_PREFIX(MultiTexCoord3dvARB)
14533	.type	GL_PREFIX(MultiTexCoord3dvARB), @function
14534GL_PREFIX(MultiTexCoord3dvARB):
14535#if defined(GLX_USE_TLS)
14536	call	_x86_64_get_dispatch@PLT
14537	movq	3144(%rax), %r11
14538	jmp	*%r11
14539#elif defined(HAVE_PTHREAD)
14540	pushq	%rdi
14541	pushq	%rsi
14542	pushq	%rbp
14543	call	_x86_64_get_dispatch@PLT
14544	popq	%rbp
14545	popq	%rsi
14546	popq	%rdi
14547	movq	3144(%rax), %r11
14548	jmp	*%r11
14549#else
14550	movq	_glapi_Dispatch(%rip), %rax
14551	testq	%rax, %rax
14552	je	1f
14553	movq	3144(%rax), %r11
14554	jmp	*%r11
145551:
14556	pushq	%rdi
14557	pushq	%rsi
14558	pushq	%rbp
14559	call	_glapi_get_dispatch
14560	popq	%rbp
14561	popq	%rsi
14562	popq	%rdi
14563	movq	3144(%rax), %r11
14564	jmp	*%r11
14565#endif /* defined(GLX_USE_TLS) */
14566	.size	GL_PREFIX(MultiTexCoord3dvARB), .-GL_PREFIX(MultiTexCoord3dvARB)
14567
14568	.p2align	4,,15
14569	.globl	GL_PREFIX(MultiTexCoord3fARB)
14570	.type	GL_PREFIX(MultiTexCoord3fARB), @function
14571GL_PREFIX(MultiTexCoord3fARB):
14572#if defined(GLX_USE_TLS)
14573	call	_x86_64_get_dispatch@PLT
14574	movq	3152(%rax), %r11
14575	jmp	*%r11
14576#elif defined(HAVE_PTHREAD)
14577	subq	$40, %rsp
14578	movq	%rdi, (%rsp)
14579	movq	%xmm0, 8(%rsp)
14580	movq	%xmm1, 16(%rsp)
14581	movq	%xmm2, 24(%rsp)
14582	call	_x86_64_get_dispatch@PLT
14583	movq	24(%rsp), %xmm2
14584	movq	16(%rsp), %xmm1
14585	movq	8(%rsp), %xmm0
14586	movq	(%rsp), %rdi
14587	addq	$40, %rsp
14588	movq	3152(%rax), %r11
14589	jmp	*%r11
14590#else
14591	movq	_glapi_Dispatch(%rip), %rax
14592	testq	%rax, %rax
14593	je	1f
14594	movq	3152(%rax), %r11
14595	jmp	*%r11
145961:
14597	subq	$40, %rsp
14598	movq	%rdi, (%rsp)
14599	movq	%xmm0, 8(%rsp)
14600	movq	%xmm1, 16(%rsp)
14601	movq	%xmm2, 24(%rsp)
14602	call	_glapi_get_dispatch
14603	movq	24(%rsp), %xmm2
14604	movq	16(%rsp), %xmm1
14605	movq	8(%rsp), %xmm0
14606	movq	(%rsp), %rdi
14607	addq	$40, %rsp
14608	movq	3152(%rax), %r11
14609	jmp	*%r11
14610#endif /* defined(GLX_USE_TLS) */
14611	.size	GL_PREFIX(MultiTexCoord3fARB), .-GL_PREFIX(MultiTexCoord3fARB)
14612
14613	.p2align	4,,15
14614	.globl	GL_PREFIX(MultiTexCoord3fvARB)
14615	.type	GL_PREFIX(MultiTexCoord3fvARB), @function
14616GL_PREFIX(MultiTexCoord3fvARB):
14617#if defined(GLX_USE_TLS)
14618	call	_x86_64_get_dispatch@PLT
14619	movq	3160(%rax), %r11
14620	jmp	*%r11
14621#elif defined(HAVE_PTHREAD)
14622	pushq	%rdi
14623	pushq	%rsi
14624	pushq	%rbp
14625	call	_x86_64_get_dispatch@PLT
14626	popq	%rbp
14627	popq	%rsi
14628	popq	%rdi
14629	movq	3160(%rax), %r11
14630	jmp	*%r11
14631#else
14632	movq	_glapi_Dispatch(%rip), %rax
14633	testq	%rax, %rax
14634	je	1f
14635	movq	3160(%rax), %r11
14636	jmp	*%r11
146371:
14638	pushq	%rdi
14639	pushq	%rsi
14640	pushq	%rbp
14641	call	_glapi_get_dispatch
14642	popq	%rbp
14643	popq	%rsi
14644	popq	%rdi
14645	movq	3160(%rax), %r11
14646	jmp	*%r11
14647#endif /* defined(GLX_USE_TLS) */
14648	.size	GL_PREFIX(MultiTexCoord3fvARB), .-GL_PREFIX(MultiTexCoord3fvARB)
14649
14650	.p2align	4,,15
14651	.globl	GL_PREFIX(MultiTexCoord3iARB)
14652	.type	GL_PREFIX(MultiTexCoord3iARB), @function
14653GL_PREFIX(MultiTexCoord3iARB):
14654#if defined(GLX_USE_TLS)
14655	call	_x86_64_get_dispatch@PLT
14656	movq	3168(%rax), %r11
14657	jmp	*%r11
14658#elif defined(HAVE_PTHREAD)
14659	pushq	%rdi
14660	pushq	%rsi
14661	pushq	%rdx
14662	pushq	%rcx
14663	pushq	%rbp
14664	call	_x86_64_get_dispatch@PLT
14665	popq	%rbp
14666	popq	%rcx
14667	popq	%rdx
14668	popq	%rsi
14669	popq	%rdi
14670	movq	3168(%rax), %r11
14671	jmp	*%r11
14672#else
14673	movq	_glapi_Dispatch(%rip), %rax
14674	testq	%rax, %rax
14675	je	1f
14676	movq	3168(%rax), %r11
14677	jmp	*%r11
146781:
14679	pushq	%rdi
14680	pushq	%rsi
14681	pushq	%rdx
14682	pushq	%rcx
14683	pushq	%rbp
14684	call	_glapi_get_dispatch
14685	popq	%rbp
14686	popq	%rcx
14687	popq	%rdx
14688	popq	%rsi
14689	popq	%rdi
14690	movq	3168(%rax), %r11
14691	jmp	*%r11
14692#endif /* defined(GLX_USE_TLS) */
14693	.size	GL_PREFIX(MultiTexCoord3iARB), .-GL_PREFIX(MultiTexCoord3iARB)
14694
14695	.p2align	4,,15
14696	.globl	GL_PREFIX(MultiTexCoord3ivARB)
14697	.type	GL_PREFIX(MultiTexCoord3ivARB), @function
14698GL_PREFIX(MultiTexCoord3ivARB):
14699#if defined(GLX_USE_TLS)
14700	call	_x86_64_get_dispatch@PLT
14701	movq	3176(%rax), %r11
14702	jmp	*%r11
14703#elif defined(HAVE_PTHREAD)
14704	pushq	%rdi
14705	pushq	%rsi
14706	pushq	%rbp
14707	call	_x86_64_get_dispatch@PLT
14708	popq	%rbp
14709	popq	%rsi
14710	popq	%rdi
14711	movq	3176(%rax), %r11
14712	jmp	*%r11
14713#else
14714	movq	_glapi_Dispatch(%rip), %rax
14715	testq	%rax, %rax
14716	je	1f
14717	movq	3176(%rax), %r11
14718	jmp	*%r11
147191:
14720	pushq	%rdi
14721	pushq	%rsi
14722	pushq	%rbp
14723	call	_glapi_get_dispatch
14724	popq	%rbp
14725	popq	%rsi
14726	popq	%rdi
14727	movq	3176(%rax), %r11
14728	jmp	*%r11
14729#endif /* defined(GLX_USE_TLS) */
14730	.size	GL_PREFIX(MultiTexCoord3ivARB), .-GL_PREFIX(MultiTexCoord3ivARB)
14731
14732	.p2align	4,,15
14733	.globl	GL_PREFIX(MultiTexCoord3sARB)
14734	.type	GL_PREFIX(MultiTexCoord3sARB), @function
14735GL_PREFIX(MultiTexCoord3sARB):
14736#if defined(GLX_USE_TLS)
14737	call	_x86_64_get_dispatch@PLT
14738	movq	3184(%rax), %r11
14739	jmp	*%r11
14740#elif defined(HAVE_PTHREAD)
14741	pushq	%rdi
14742	pushq	%rsi
14743	pushq	%rdx
14744	pushq	%rcx
14745	pushq	%rbp
14746	call	_x86_64_get_dispatch@PLT
14747	popq	%rbp
14748	popq	%rcx
14749	popq	%rdx
14750	popq	%rsi
14751	popq	%rdi
14752	movq	3184(%rax), %r11
14753	jmp	*%r11
14754#else
14755	movq	_glapi_Dispatch(%rip), %rax
14756	testq	%rax, %rax
14757	je	1f
14758	movq	3184(%rax), %r11
14759	jmp	*%r11
147601:
14761	pushq	%rdi
14762	pushq	%rsi
14763	pushq	%rdx
14764	pushq	%rcx
14765	pushq	%rbp
14766	call	_glapi_get_dispatch
14767	popq	%rbp
14768	popq	%rcx
14769	popq	%rdx
14770	popq	%rsi
14771	popq	%rdi
14772	movq	3184(%rax), %r11
14773	jmp	*%r11
14774#endif /* defined(GLX_USE_TLS) */
14775	.size	GL_PREFIX(MultiTexCoord3sARB), .-GL_PREFIX(MultiTexCoord3sARB)
14776
14777	.p2align	4,,15
14778	.globl	GL_PREFIX(MultiTexCoord3svARB)
14779	.type	GL_PREFIX(MultiTexCoord3svARB), @function
14780GL_PREFIX(MultiTexCoord3svARB):
14781#if defined(GLX_USE_TLS)
14782	call	_x86_64_get_dispatch@PLT
14783	movq	3192(%rax), %r11
14784	jmp	*%r11
14785#elif defined(HAVE_PTHREAD)
14786	pushq	%rdi
14787	pushq	%rsi
14788	pushq	%rbp
14789	call	_x86_64_get_dispatch@PLT
14790	popq	%rbp
14791	popq	%rsi
14792	popq	%rdi
14793	movq	3192(%rax), %r11
14794	jmp	*%r11
14795#else
14796	movq	_glapi_Dispatch(%rip), %rax
14797	testq	%rax, %rax
14798	je	1f
14799	movq	3192(%rax), %r11
14800	jmp	*%r11
148011:
14802	pushq	%rdi
14803	pushq	%rsi
14804	pushq	%rbp
14805	call	_glapi_get_dispatch
14806	popq	%rbp
14807	popq	%rsi
14808	popq	%rdi
14809	movq	3192(%rax), %r11
14810	jmp	*%r11
14811#endif /* defined(GLX_USE_TLS) */
14812	.size	GL_PREFIX(MultiTexCoord3svARB), .-GL_PREFIX(MultiTexCoord3svARB)
14813
14814	.p2align	4,,15
14815	.globl	GL_PREFIX(MultiTexCoord4dARB)
14816	.type	GL_PREFIX(MultiTexCoord4dARB), @function
14817GL_PREFIX(MultiTexCoord4dARB):
14818#if defined(GLX_USE_TLS)
14819	call	_x86_64_get_dispatch@PLT
14820	movq	3200(%rax), %r11
14821	jmp	*%r11
14822#elif defined(HAVE_PTHREAD)
14823	subq	$40, %rsp
14824	movq	%rdi, (%rsp)
14825	movq	%xmm0, 8(%rsp)
14826	movq	%xmm1, 16(%rsp)
14827	movq	%xmm2, 24(%rsp)
14828	movq	%xmm3, 32(%rsp)
14829	call	_x86_64_get_dispatch@PLT
14830	movq	32(%rsp), %xmm3
14831	movq	24(%rsp), %xmm2
14832	movq	16(%rsp), %xmm1
14833	movq	8(%rsp), %xmm0
14834	movq	(%rsp), %rdi
14835	addq	$40, %rsp
14836	movq	3200(%rax), %r11
14837	jmp	*%r11
14838#else
14839	movq	_glapi_Dispatch(%rip), %rax
14840	testq	%rax, %rax
14841	je	1f
14842	movq	3200(%rax), %r11
14843	jmp	*%r11
148441:
14845	subq	$40, %rsp
14846	movq	%rdi, (%rsp)
14847	movq	%xmm0, 8(%rsp)
14848	movq	%xmm1, 16(%rsp)
14849	movq	%xmm2, 24(%rsp)
14850	movq	%xmm3, 32(%rsp)
14851	call	_glapi_get_dispatch
14852	movq	32(%rsp), %xmm3
14853	movq	24(%rsp), %xmm2
14854	movq	16(%rsp), %xmm1
14855	movq	8(%rsp), %xmm0
14856	movq	(%rsp), %rdi
14857	addq	$40, %rsp
14858	movq	3200(%rax), %r11
14859	jmp	*%r11
14860#endif /* defined(GLX_USE_TLS) */
14861	.size	GL_PREFIX(MultiTexCoord4dARB), .-GL_PREFIX(MultiTexCoord4dARB)
14862
14863	.p2align	4,,15
14864	.globl	GL_PREFIX(MultiTexCoord4dvARB)
14865	.type	GL_PREFIX(MultiTexCoord4dvARB), @function
14866GL_PREFIX(MultiTexCoord4dvARB):
14867#if defined(GLX_USE_TLS)
14868	call	_x86_64_get_dispatch@PLT
14869	movq	3208(%rax), %r11
14870	jmp	*%r11
14871#elif defined(HAVE_PTHREAD)
14872	pushq	%rdi
14873	pushq	%rsi
14874	pushq	%rbp
14875	call	_x86_64_get_dispatch@PLT
14876	popq	%rbp
14877	popq	%rsi
14878	popq	%rdi
14879	movq	3208(%rax), %r11
14880	jmp	*%r11
14881#else
14882	movq	_glapi_Dispatch(%rip), %rax
14883	testq	%rax, %rax
14884	je	1f
14885	movq	3208(%rax), %r11
14886	jmp	*%r11
148871:
14888	pushq	%rdi
14889	pushq	%rsi
14890	pushq	%rbp
14891	call	_glapi_get_dispatch
14892	popq	%rbp
14893	popq	%rsi
14894	popq	%rdi
14895	movq	3208(%rax), %r11
14896	jmp	*%r11
14897#endif /* defined(GLX_USE_TLS) */
14898	.size	GL_PREFIX(MultiTexCoord4dvARB), .-GL_PREFIX(MultiTexCoord4dvARB)
14899
14900	.p2align	4,,15
14901	.globl	GL_PREFIX(MultiTexCoord4fARB)
14902	.type	GL_PREFIX(MultiTexCoord4fARB), @function
14903GL_PREFIX(MultiTexCoord4fARB):
14904#if defined(GLX_USE_TLS)
14905	call	_x86_64_get_dispatch@PLT
14906	movq	3216(%rax), %r11
14907	jmp	*%r11
14908#elif defined(HAVE_PTHREAD)
14909	subq	$40, %rsp
14910	movq	%rdi, (%rsp)
14911	movq	%xmm0, 8(%rsp)
14912	movq	%xmm1, 16(%rsp)
14913	movq	%xmm2, 24(%rsp)
14914	movq	%xmm3, 32(%rsp)
14915	call	_x86_64_get_dispatch@PLT
14916	movq	32(%rsp), %xmm3
14917	movq	24(%rsp), %xmm2
14918	movq	16(%rsp), %xmm1
14919	movq	8(%rsp), %xmm0
14920	movq	(%rsp), %rdi
14921	addq	$40, %rsp
14922	movq	3216(%rax), %r11
14923	jmp	*%r11
14924#else
14925	movq	_glapi_Dispatch(%rip), %rax
14926	testq	%rax, %rax
14927	je	1f
14928	movq	3216(%rax), %r11
14929	jmp	*%r11
149301:
14931	subq	$40, %rsp
14932	movq	%rdi, (%rsp)
14933	movq	%xmm0, 8(%rsp)
14934	movq	%xmm1, 16(%rsp)
14935	movq	%xmm2, 24(%rsp)
14936	movq	%xmm3, 32(%rsp)
14937	call	_glapi_get_dispatch
14938	movq	32(%rsp), %xmm3
14939	movq	24(%rsp), %xmm2
14940	movq	16(%rsp), %xmm1
14941	movq	8(%rsp), %xmm0
14942	movq	(%rsp), %rdi
14943	addq	$40, %rsp
14944	movq	3216(%rax), %r11
14945	jmp	*%r11
14946#endif /* defined(GLX_USE_TLS) */
14947	.size	GL_PREFIX(MultiTexCoord4fARB), .-GL_PREFIX(MultiTexCoord4fARB)
14948
14949	.p2align	4,,15
14950	.globl	GL_PREFIX(MultiTexCoord4fvARB)
14951	.type	GL_PREFIX(MultiTexCoord4fvARB), @function
14952GL_PREFIX(MultiTexCoord4fvARB):
14953#if defined(GLX_USE_TLS)
14954	call	_x86_64_get_dispatch@PLT
14955	movq	3224(%rax), %r11
14956	jmp	*%r11
14957#elif defined(HAVE_PTHREAD)
14958	pushq	%rdi
14959	pushq	%rsi
14960	pushq	%rbp
14961	call	_x86_64_get_dispatch@PLT
14962	popq	%rbp
14963	popq	%rsi
14964	popq	%rdi
14965	movq	3224(%rax), %r11
14966	jmp	*%r11
14967#else
14968	movq	_glapi_Dispatch(%rip), %rax
14969	testq	%rax, %rax
14970	je	1f
14971	movq	3224(%rax), %r11
14972	jmp	*%r11
149731:
14974	pushq	%rdi
14975	pushq	%rsi
14976	pushq	%rbp
14977	call	_glapi_get_dispatch
14978	popq	%rbp
14979	popq	%rsi
14980	popq	%rdi
14981	movq	3224(%rax), %r11
14982	jmp	*%r11
14983#endif /* defined(GLX_USE_TLS) */
14984	.size	GL_PREFIX(MultiTexCoord4fvARB), .-GL_PREFIX(MultiTexCoord4fvARB)
14985
14986	.p2align	4,,15
14987	.globl	GL_PREFIX(MultiTexCoord4iARB)
14988	.type	GL_PREFIX(MultiTexCoord4iARB), @function
14989GL_PREFIX(MultiTexCoord4iARB):
14990#if defined(GLX_USE_TLS)
14991	call	_x86_64_get_dispatch@PLT
14992	movq	3232(%rax), %r11
14993	jmp	*%r11
14994#elif defined(HAVE_PTHREAD)
14995	pushq	%rdi
14996	pushq	%rsi
14997	pushq	%rdx
14998	pushq	%rcx
14999	pushq	%r8
15000	call	_x86_64_get_dispatch@PLT
15001	popq	%r8
15002	popq	%rcx
15003	popq	%rdx
15004	popq	%rsi
15005	popq	%rdi
15006	movq	3232(%rax), %r11
15007	jmp	*%r11
15008#else
15009	movq	_glapi_Dispatch(%rip), %rax
15010	testq	%rax, %rax
15011	je	1f
15012	movq	3232(%rax), %r11
15013	jmp	*%r11
150141:
15015	pushq	%rdi
15016	pushq	%rsi
15017	pushq	%rdx
15018	pushq	%rcx
15019	pushq	%r8
15020	call	_glapi_get_dispatch
15021	popq	%r8
15022	popq	%rcx
15023	popq	%rdx
15024	popq	%rsi
15025	popq	%rdi
15026	movq	3232(%rax), %r11
15027	jmp	*%r11
15028#endif /* defined(GLX_USE_TLS) */
15029	.size	GL_PREFIX(MultiTexCoord4iARB), .-GL_PREFIX(MultiTexCoord4iARB)
15030
15031	.p2align	4,,15
15032	.globl	GL_PREFIX(MultiTexCoord4ivARB)
15033	.type	GL_PREFIX(MultiTexCoord4ivARB), @function
15034GL_PREFIX(MultiTexCoord4ivARB):
15035#if defined(GLX_USE_TLS)
15036	call	_x86_64_get_dispatch@PLT
15037	movq	3240(%rax), %r11
15038	jmp	*%r11
15039#elif defined(HAVE_PTHREAD)
15040	pushq	%rdi
15041	pushq	%rsi
15042	pushq	%rbp
15043	call	_x86_64_get_dispatch@PLT
15044	popq	%rbp
15045	popq	%rsi
15046	popq	%rdi
15047	movq	3240(%rax), %r11
15048	jmp	*%r11
15049#else
15050	movq	_glapi_Dispatch(%rip), %rax
15051	testq	%rax, %rax
15052	je	1f
15053	movq	3240(%rax), %r11
15054	jmp	*%r11
150551:
15056	pushq	%rdi
15057	pushq	%rsi
15058	pushq	%rbp
15059	call	_glapi_get_dispatch
15060	popq	%rbp
15061	popq	%rsi
15062	popq	%rdi
15063	movq	3240(%rax), %r11
15064	jmp	*%r11
15065#endif /* defined(GLX_USE_TLS) */
15066	.size	GL_PREFIX(MultiTexCoord4ivARB), .-GL_PREFIX(MultiTexCoord4ivARB)
15067
15068	.p2align	4,,15
15069	.globl	GL_PREFIX(MultiTexCoord4sARB)
15070	.type	GL_PREFIX(MultiTexCoord4sARB), @function
15071GL_PREFIX(MultiTexCoord4sARB):
15072#if defined(GLX_USE_TLS)
15073	call	_x86_64_get_dispatch@PLT
15074	movq	3248(%rax), %r11
15075	jmp	*%r11
15076#elif defined(HAVE_PTHREAD)
15077	pushq	%rdi
15078	pushq	%rsi
15079	pushq	%rdx
15080	pushq	%rcx
15081	pushq	%r8
15082	call	_x86_64_get_dispatch@PLT
15083	popq	%r8
15084	popq	%rcx
15085	popq	%rdx
15086	popq	%rsi
15087	popq	%rdi
15088	movq	3248(%rax), %r11
15089	jmp	*%r11
15090#else
15091	movq	_glapi_Dispatch(%rip), %rax
15092	testq	%rax, %rax
15093	je	1f
15094	movq	3248(%rax), %r11
15095	jmp	*%r11
150961:
15097	pushq	%rdi
15098	pushq	%rsi
15099	pushq	%rdx
15100	pushq	%rcx
15101	pushq	%r8
15102	call	_glapi_get_dispatch
15103	popq	%r8
15104	popq	%rcx
15105	popq	%rdx
15106	popq	%rsi
15107	popq	%rdi
15108	movq	3248(%rax), %r11
15109	jmp	*%r11
15110#endif /* defined(GLX_USE_TLS) */
15111	.size	GL_PREFIX(MultiTexCoord4sARB), .-GL_PREFIX(MultiTexCoord4sARB)
15112
15113	.p2align	4,,15
15114	.globl	GL_PREFIX(MultiTexCoord4svARB)
15115	.type	GL_PREFIX(MultiTexCoord4svARB), @function
15116GL_PREFIX(MultiTexCoord4svARB):
15117#if defined(GLX_USE_TLS)
15118	call	_x86_64_get_dispatch@PLT
15119	movq	3256(%rax), %r11
15120	jmp	*%r11
15121#elif defined(HAVE_PTHREAD)
15122	pushq	%rdi
15123	pushq	%rsi
15124	pushq	%rbp
15125	call	_x86_64_get_dispatch@PLT
15126	popq	%rbp
15127	popq	%rsi
15128	popq	%rdi
15129	movq	3256(%rax), %r11
15130	jmp	*%r11
15131#else
15132	movq	_glapi_Dispatch(%rip), %rax
15133	testq	%rax, %rax
15134	je	1f
15135	movq	3256(%rax), %r11
15136	jmp	*%r11
151371:
15138	pushq	%rdi
15139	pushq	%rsi
15140	pushq	%rbp
15141	call	_glapi_get_dispatch
15142	popq	%rbp
15143	popq	%rsi
15144	popq	%rdi
15145	movq	3256(%rax), %r11
15146	jmp	*%r11
15147#endif /* defined(GLX_USE_TLS) */
15148	.size	GL_PREFIX(MultiTexCoord4svARB), .-GL_PREFIX(MultiTexCoord4svARB)
15149
15150	.p2align	4,,15
15151	.globl	GL_PREFIX(AttachShader)
15152	.type	GL_PREFIX(AttachShader), @function
15153GL_PREFIX(AttachShader):
15154#if defined(GLX_USE_TLS)
15155	call	_x86_64_get_dispatch@PLT
15156	movq	3264(%rax), %r11
15157	jmp	*%r11
15158#elif defined(HAVE_PTHREAD)
15159	pushq	%rdi
15160	pushq	%rsi
15161	pushq	%rbp
15162	call	_x86_64_get_dispatch@PLT
15163	popq	%rbp
15164	popq	%rsi
15165	popq	%rdi
15166	movq	3264(%rax), %r11
15167	jmp	*%r11
15168#else
15169	movq	_glapi_Dispatch(%rip), %rax
15170	testq	%rax, %rax
15171	je	1f
15172	movq	3264(%rax), %r11
15173	jmp	*%r11
151741:
15175	pushq	%rdi
15176	pushq	%rsi
15177	pushq	%rbp
15178	call	_glapi_get_dispatch
15179	popq	%rbp
15180	popq	%rsi
15181	popq	%rdi
15182	movq	3264(%rax), %r11
15183	jmp	*%r11
15184#endif /* defined(GLX_USE_TLS) */
15185	.size	GL_PREFIX(AttachShader), .-GL_PREFIX(AttachShader)
15186
15187	.p2align	4,,15
15188	.globl	GL_PREFIX(CreateProgram)
15189	.type	GL_PREFIX(CreateProgram), @function
15190GL_PREFIX(CreateProgram):
15191#if defined(GLX_USE_TLS)
15192	call	_x86_64_get_dispatch@PLT
15193	movq	3272(%rax), %r11
15194	jmp	*%r11
15195#elif defined(HAVE_PTHREAD)
15196	pushq	%rbp
15197	call	_x86_64_get_dispatch@PLT
15198	popq	%rbp
15199	movq	3272(%rax), %r11
15200	jmp	*%r11
15201#else
15202	movq	_glapi_Dispatch(%rip), %rax
15203	testq	%rax, %rax
15204	je	1f
15205	movq	3272(%rax), %r11
15206	jmp	*%r11
152071:
15208	pushq	%rbp
15209	call	_glapi_get_dispatch
15210	popq	%rbp
15211	movq	3272(%rax), %r11
15212	jmp	*%r11
15213#endif /* defined(GLX_USE_TLS) */
15214	.size	GL_PREFIX(CreateProgram), .-GL_PREFIX(CreateProgram)
15215
15216	.p2align	4,,15
15217	.globl	GL_PREFIX(CreateShader)
15218	.type	GL_PREFIX(CreateShader), @function
15219GL_PREFIX(CreateShader):
15220#if defined(GLX_USE_TLS)
15221	call	_x86_64_get_dispatch@PLT
15222	movq	3280(%rax), %r11
15223	jmp	*%r11
15224#elif defined(HAVE_PTHREAD)
15225	pushq	%rdi
15226	call	_x86_64_get_dispatch@PLT
15227	popq	%rdi
15228	movq	3280(%rax), %r11
15229	jmp	*%r11
15230#else
15231	movq	_glapi_Dispatch(%rip), %rax
15232	testq	%rax, %rax
15233	je	1f
15234	movq	3280(%rax), %r11
15235	jmp	*%r11
152361:
15237	pushq	%rdi
15238	call	_glapi_get_dispatch
15239	popq	%rdi
15240	movq	3280(%rax), %r11
15241	jmp	*%r11
15242#endif /* defined(GLX_USE_TLS) */
15243	.size	GL_PREFIX(CreateShader), .-GL_PREFIX(CreateShader)
15244
15245	.p2align	4,,15
15246	.globl	GL_PREFIX(DeleteProgram)
15247	.type	GL_PREFIX(DeleteProgram), @function
15248GL_PREFIX(DeleteProgram):
15249#if defined(GLX_USE_TLS)
15250	call	_x86_64_get_dispatch@PLT
15251	movq	3288(%rax), %r11
15252	jmp	*%r11
15253#elif defined(HAVE_PTHREAD)
15254	pushq	%rdi
15255	call	_x86_64_get_dispatch@PLT
15256	popq	%rdi
15257	movq	3288(%rax), %r11
15258	jmp	*%r11
15259#else
15260	movq	_glapi_Dispatch(%rip), %rax
15261	testq	%rax, %rax
15262	je	1f
15263	movq	3288(%rax), %r11
15264	jmp	*%r11
152651:
15266	pushq	%rdi
15267	call	_glapi_get_dispatch
15268	popq	%rdi
15269	movq	3288(%rax), %r11
15270	jmp	*%r11
15271#endif /* defined(GLX_USE_TLS) */
15272	.size	GL_PREFIX(DeleteProgram), .-GL_PREFIX(DeleteProgram)
15273
15274	.p2align	4,,15
15275	.globl	GL_PREFIX(DeleteShader)
15276	.type	GL_PREFIX(DeleteShader), @function
15277GL_PREFIX(DeleteShader):
15278#if defined(GLX_USE_TLS)
15279	call	_x86_64_get_dispatch@PLT
15280	movq	3296(%rax), %r11
15281	jmp	*%r11
15282#elif defined(HAVE_PTHREAD)
15283	pushq	%rdi
15284	call	_x86_64_get_dispatch@PLT
15285	popq	%rdi
15286	movq	3296(%rax), %r11
15287	jmp	*%r11
15288#else
15289	movq	_glapi_Dispatch(%rip), %rax
15290	testq	%rax, %rax
15291	je	1f
15292	movq	3296(%rax), %r11
15293	jmp	*%r11
152941:
15295	pushq	%rdi
15296	call	_glapi_get_dispatch
15297	popq	%rdi
15298	movq	3296(%rax), %r11
15299	jmp	*%r11
15300#endif /* defined(GLX_USE_TLS) */
15301	.size	GL_PREFIX(DeleteShader), .-GL_PREFIX(DeleteShader)
15302
15303	.p2align	4,,15
15304	.globl	GL_PREFIX(DetachShader)
15305	.type	GL_PREFIX(DetachShader), @function
15306GL_PREFIX(DetachShader):
15307#if defined(GLX_USE_TLS)
15308	call	_x86_64_get_dispatch@PLT
15309	movq	3304(%rax), %r11
15310	jmp	*%r11
15311#elif defined(HAVE_PTHREAD)
15312	pushq	%rdi
15313	pushq	%rsi
15314	pushq	%rbp
15315	call	_x86_64_get_dispatch@PLT
15316	popq	%rbp
15317	popq	%rsi
15318	popq	%rdi
15319	movq	3304(%rax), %r11
15320	jmp	*%r11
15321#else
15322	movq	_glapi_Dispatch(%rip), %rax
15323	testq	%rax, %rax
15324	je	1f
15325	movq	3304(%rax), %r11
15326	jmp	*%r11
153271:
15328	pushq	%rdi
15329	pushq	%rsi
15330	pushq	%rbp
15331	call	_glapi_get_dispatch
15332	popq	%rbp
15333	popq	%rsi
15334	popq	%rdi
15335	movq	3304(%rax), %r11
15336	jmp	*%r11
15337#endif /* defined(GLX_USE_TLS) */
15338	.size	GL_PREFIX(DetachShader), .-GL_PREFIX(DetachShader)
15339
15340	.p2align	4,,15
15341	.globl	GL_PREFIX(GetAttachedShaders)
15342	.type	GL_PREFIX(GetAttachedShaders), @function
15343GL_PREFIX(GetAttachedShaders):
15344#if defined(GLX_USE_TLS)
15345	call	_x86_64_get_dispatch@PLT
15346	movq	3312(%rax), %r11
15347	jmp	*%r11
15348#elif defined(HAVE_PTHREAD)
15349	pushq	%rdi
15350	pushq	%rsi
15351	pushq	%rdx
15352	pushq	%rcx
15353	pushq	%rbp
15354	call	_x86_64_get_dispatch@PLT
15355	popq	%rbp
15356	popq	%rcx
15357	popq	%rdx
15358	popq	%rsi
15359	popq	%rdi
15360	movq	3312(%rax), %r11
15361	jmp	*%r11
15362#else
15363	movq	_glapi_Dispatch(%rip), %rax
15364	testq	%rax, %rax
15365	je	1f
15366	movq	3312(%rax), %r11
15367	jmp	*%r11
153681:
15369	pushq	%rdi
15370	pushq	%rsi
15371	pushq	%rdx
15372	pushq	%rcx
15373	pushq	%rbp
15374	call	_glapi_get_dispatch
15375	popq	%rbp
15376	popq	%rcx
15377	popq	%rdx
15378	popq	%rsi
15379	popq	%rdi
15380	movq	3312(%rax), %r11
15381	jmp	*%r11
15382#endif /* defined(GLX_USE_TLS) */
15383	.size	GL_PREFIX(GetAttachedShaders), .-GL_PREFIX(GetAttachedShaders)
15384
15385	.p2align	4,,15
15386	.globl	GL_PREFIX(GetProgramInfoLog)
15387	.type	GL_PREFIX(GetProgramInfoLog), @function
15388GL_PREFIX(GetProgramInfoLog):
15389#if defined(GLX_USE_TLS)
15390	call	_x86_64_get_dispatch@PLT
15391	movq	3320(%rax), %r11
15392	jmp	*%r11
15393#elif defined(HAVE_PTHREAD)
15394	pushq	%rdi
15395	pushq	%rsi
15396	pushq	%rdx
15397	pushq	%rcx
15398	pushq	%rbp
15399	call	_x86_64_get_dispatch@PLT
15400	popq	%rbp
15401	popq	%rcx
15402	popq	%rdx
15403	popq	%rsi
15404	popq	%rdi
15405	movq	3320(%rax), %r11
15406	jmp	*%r11
15407#else
15408	movq	_glapi_Dispatch(%rip), %rax
15409	testq	%rax, %rax
15410	je	1f
15411	movq	3320(%rax), %r11
15412	jmp	*%r11
154131:
15414	pushq	%rdi
15415	pushq	%rsi
15416	pushq	%rdx
15417	pushq	%rcx
15418	pushq	%rbp
15419	call	_glapi_get_dispatch
15420	popq	%rbp
15421	popq	%rcx
15422	popq	%rdx
15423	popq	%rsi
15424	popq	%rdi
15425	movq	3320(%rax), %r11
15426	jmp	*%r11
15427#endif /* defined(GLX_USE_TLS) */
15428	.size	GL_PREFIX(GetProgramInfoLog), .-GL_PREFIX(GetProgramInfoLog)
15429
15430	.p2align	4,,15
15431	.globl	GL_PREFIX(GetProgramiv)
15432	.type	GL_PREFIX(GetProgramiv), @function
15433GL_PREFIX(GetProgramiv):
15434#if defined(GLX_USE_TLS)
15435	call	_x86_64_get_dispatch@PLT
15436	movq	3328(%rax), %r11
15437	jmp	*%r11
15438#elif defined(HAVE_PTHREAD)
15439	pushq	%rdi
15440	pushq	%rsi
15441	pushq	%rdx
15442	call	_x86_64_get_dispatch@PLT
15443	popq	%rdx
15444	popq	%rsi
15445	popq	%rdi
15446	movq	3328(%rax), %r11
15447	jmp	*%r11
15448#else
15449	movq	_glapi_Dispatch(%rip), %rax
15450	testq	%rax, %rax
15451	je	1f
15452	movq	3328(%rax), %r11
15453	jmp	*%r11
154541:
15455	pushq	%rdi
15456	pushq	%rsi
15457	pushq	%rdx
15458	call	_glapi_get_dispatch
15459	popq	%rdx
15460	popq	%rsi
15461	popq	%rdi
15462	movq	3328(%rax), %r11
15463	jmp	*%r11
15464#endif /* defined(GLX_USE_TLS) */
15465	.size	GL_PREFIX(GetProgramiv), .-GL_PREFIX(GetProgramiv)
15466
15467	.p2align	4,,15
15468	.globl	GL_PREFIX(GetShaderInfoLog)
15469	.type	GL_PREFIX(GetShaderInfoLog), @function
15470GL_PREFIX(GetShaderInfoLog):
15471#if defined(GLX_USE_TLS)
15472	call	_x86_64_get_dispatch@PLT
15473	movq	3336(%rax), %r11
15474	jmp	*%r11
15475#elif defined(HAVE_PTHREAD)
15476	pushq	%rdi
15477	pushq	%rsi
15478	pushq	%rdx
15479	pushq	%rcx
15480	pushq	%rbp
15481	call	_x86_64_get_dispatch@PLT
15482	popq	%rbp
15483	popq	%rcx
15484	popq	%rdx
15485	popq	%rsi
15486	popq	%rdi
15487	movq	3336(%rax), %r11
15488	jmp	*%r11
15489#else
15490	movq	_glapi_Dispatch(%rip), %rax
15491	testq	%rax, %rax
15492	je	1f
15493	movq	3336(%rax), %r11
15494	jmp	*%r11
154951:
15496	pushq	%rdi
15497	pushq	%rsi
15498	pushq	%rdx
15499	pushq	%rcx
15500	pushq	%rbp
15501	call	_glapi_get_dispatch
15502	popq	%rbp
15503	popq	%rcx
15504	popq	%rdx
15505	popq	%rsi
15506	popq	%rdi
15507	movq	3336(%rax), %r11
15508	jmp	*%r11
15509#endif /* defined(GLX_USE_TLS) */
15510	.size	GL_PREFIX(GetShaderInfoLog), .-GL_PREFIX(GetShaderInfoLog)
15511
15512	.p2align	4,,15
15513	.globl	GL_PREFIX(GetShaderiv)
15514	.type	GL_PREFIX(GetShaderiv), @function
15515GL_PREFIX(GetShaderiv):
15516#if defined(GLX_USE_TLS)
15517	call	_x86_64_get_dispatch@PLT
15518	movq	3344(%rax), %r11
15519	jmp	*%r11
15520#elif defined(HAVE_PTHREAD)
15521	pushq	%rdi
15522	pushq	%rsi
15523	pushq	%rdx
15524	call	_x86_64_get_dispatch@PLT
15525	popq	%rdx
15526	popq	%rsi
15527	popq	%rdi
15528	movq	3344(%rax), %r11
15529	jmp	*%r11
15530#else
15531	movq	_glapi_Dispatch(%rip), %rax
15532	testq	%rax, %rax
15533	je	1f
15534	movq	3344(%rax), %r11
15535	jmp	*%r11
155361:
15537	pushq	%rdi
15538	pushq	%rsi
15539	pushq	%rdx
15540	call	_glapi_get_dispatch
15541	popq	%rdx
15542	popq	%rsi
15543	popq	%rdi
15544	movq	3344(%rax), %r11
15545	jmp	*%r11
15546#endif /* defined(GLX_USE_TLS) */
15547	.size	GL_PREFIX(GetShaderiv), .-GL_PREFIX(GetShaderiv)
15548
15549	.p2align	4,,15
15550	.globl	GL_PREFIX(IsProgram)
15551	.type	GL_PREFIX(IsProgram), @function
15552GL_PREFIX(IsProgram):
15553#if defined(GLX_USE_TLS)
15554	call	_x86_64_get_dispatch@PLT
15555	movq	3352(%rax), %r11
15556	jmp	*%r11
15557#elif defined(HAVE_PTHREAD)
15558	pushq	%rdi
15559	call	_x86_64_get_dispatch@PLT
15560	popq	%rdi
15561	movq	3352(%rax), %r11
15562	jmp	*%r11
15563#else
15564	movq	_glapi_Dispatch(%rip), %rax
15565	testq	%rax, %rax
15566	je	1f
15567	movq	3352(%rax), %r11
15568	jmp	*%r11
155691:
15570	pushq	%rdi
15571	call	_glapi_get_dispatch
15572	popq	%rdi
15573	movq	3352(%rax), %r11
15574	jmp	*%r11
15575#endif /* defined(GLX_USE_TLS) */
15576	.size	GL_PREFIX(IsProgram), .-GL_PREFIX(IsProgram)
15577
15578	.p2align	4,,15
15579	.globl	GL_PREFIX(IsShader)
15580	.type	GL_PREFIX(IsShader), @function
15581GL_PREFIX(IsShader):
15582#if defined(GLX_USE_TLS)
15583	call	_x86_64_get_dispatch@PLT
15584	movq	3360(%rax), %r11
15585	jmp	*%r11
15586#elif defined(HAVE_PTHREAD)
15587	pushq	%rdi
15588	call	_x86_64_get_dispatch@PLT
15589	popq	%rdi
15590	movq	3360(%rax), %r11
15591	jmp	*%r11
15592#else
15593	movq	_glapi_Dispatch(%rip), %rax
15594	testq	%rax, %rax
15595	je	1f
15596	movq	3360(%rax), %r11
15597	jmp	*%r11
155981:
15599	pushq	%rdi
15600	call	_glapi_get_dispatch
15601	popq	%rdi
15602	movq	3360(%rax), %r11
15603	jmp	*%r11
15604#endif /* defined(GLX_USE_TLS) */
15605	.size	GL_PREFIX(IsShader), .-GL_PREFIX(IsShader)
15606
15607	.p2align	4,,15
15608	.globl	GL_PREFIX(StencilFuncSeparate)
15609	.type	GL_PREFIX(StencilFuncSeparate), @function
15610GL_PREFIX(StencilFuncSeparate):
15611#if defined(GLX_USE_TLS)
15612	call	_x86_64_get_dispatch@PLT
15613	movq	3368(%rax), %r11
15614	jmp	*%r11
15615#elif defined(HAVE_PTHREAD)
15616	pushq	%rdi
15617	pushq	%rsi
15618	pushq	%rdx
15619	pushq	%rcx
15620	pushq	%rbp
15621	call	_x86_64_get_dispatch@PLT
15622	popq	%rbp
15623	popq	%rcx
15624	popq	%rdx
15625	popq	%rsi
15626	popq	%rdi
15627	movq	3368(%rax), %r11
15628	jmp	*%r11
15629#else
15630	movq	_glapi_Dispatch(%rip), %rax
15631	testq	%rax, %rax
15632	je	1f
15633	movq	3368(%rax), %r11
15634	jmp	*%r11
156351:
15636	pushq	%rdi
15637	pushq	%rsi
15638	pushq	%rdx
15639	pushq	%rcx
15640	pushq	%rbp
15641	call	_glapi_get_dispatch
15642	popq	%rbp
15643	popq	%rcx
15644	popq	%rdx
15645	popq	%rsi
15646	popq	%rdi
15647	movq	3368(%rax), %r11
15648	jmp	*%r11
15649#endif /* defined(GLX_USE_TLS) */
15650	.size	GL_PREFIX(StencilFuncSeparate), .-GL_PREFIX(StencilFuncSeparate)
15651
15652	.p2align	4,,15
15653	.globl	GL_PREFIX(StencilMaskSeparate)
15654	.type	GL_PREFIX(StencilMaskSeparate), @function
15655GL_PREFIX(StencilMaskSeparate):
15656#if defined(GLX_USE_TLS)
15657	call	_x86_64_get_dispatch@PLT
15658	movq	3376(%rax), %r11
15659	jmp	*%r11
15660#elif defined(HAVE_PTHREAD)
15661	pushq	%rdi
15662	pushq	%rsi
15663	pushq	%rbp
15664	call	_x86_64_get_dispatch@PLT
15665	popq	%rbp
15666	popq	%rsi
15667	popq	%rdi
15668	movq	3376(%rax), %r11
15669	jmp	*%r11
15670#else
15671	movq	_glapi_Dispatch(%rip), %rax
15672	testq	%rax, %rax
15673	je	1f
15674	movq	3376(%rax), %r11
15675	jmp	*%r11
156761:
15677	pushq	%rdi
15678	pushq	%rsi
15679	pushq	%rbp
15680	call	_glapi_get_dispatch
15681	popq	%rbp
15682	popq	%rsi
15683	popq	%rdi
15684	movq	3376(%rax), %r11
15685	jmp	*%r11
15686#endif /* defined(GLX_USE_TLS) */
15687	.size	GL_PREFIX(StencilMaskSeparate), .-GL_PREFIX(StencilMaskSeparate)
15688
15689	.p2align	4,,15
15690	.globl	GL_PREFIX(StencilOpSeparate)
15691	.type	GL_PREFIX(StencilOpSeparate), @function
15692GL_PREFIX(StencilOpSeparate):
15693#if defined(GLX_USE_TLS)
15694	call	_x86_64_get_dispatch@PLT
15695	movq	3384(%rax), %r11
15696	jmp	*%r11
15697#elif defined(HAVE_PTHREAD)
15698	pushq	%rdi
15699	pushq	%rsi
15700	pushq	%rdx
15701	pushq	%rcx
15702	pushq	%rbp
15703	call	_x86_64_get_dispatch@PLT
15704	popq	%rbp
15705	popq	%rcx
15706	popq	%rdx
15707	popq	%rsi
15708	popq	%rdi
15709	movq	3384(%rax), %r11
15710	jmp	*%r11
15711#else
15712	movq	_glapi_Dispatch(%rip), %rax
15713	testq	%rax, %rax
15714	je	1f
15715	movq	3384(%rax), %r11
15716	jmp	*%r11
157171:
15718	pushq	%rdi
15719	pushq	%rsi
15720	pushq	%rdx
15721	pushq	%rcx
15722	pushq	%rbp
15723	call	_glapi_get_dispatch
15724	popq	%rbp
15725	popq	%rcx
15726	popq	%rdx
15727	popq	%rsi
15728	popq	%rdi
15729	movq	3384(%rax), %r11
15730	jmp	*%r11
15731#endif /* defined(GLX_USE_TLS) */
15732	.size	GL_PREFIX(StencilOpSeparate), .-GL_PREFIX(StencilOpSeparate)
15733
15734	.p2align	4,,15
15735	.globl	GL_PREFIX(UniformMatrix2x3fv)
15736	.type	GL_PREFIX(UniformMatrix2x3fv), @function
15737GL_PREFIX(UniformMatrix2x3fv):
15738#if defined(GLX_USE_TLS)
15739	call	_x86_64_get_dispatch@PLT
15740	movq	3392(%rax), %r11
15741	jmp	*%r11
15742#elif defined(HAVE_PTHREAD)
15743	pushq	%rdi
15744	pushq	%rsi
15745	pushq	%rdx
15746	pushq	%rcx
15747	pushq	%rbp
15748	call	_x86_64_get_dispatch@PLT
15749	popq	%rbp
15750	popq	%rcx
15751	popq	%rdx
15752	popq	%rsi
15753	popq	%rdi
15754	movq	3392(%rax), %r11
15755	jmp	*%r11
15756#else
15757	movq	_glapi_Dispatch(%rip), %rax
15758	testq	%rax, %rax
15759	je	1f
15760	movq	3392(%rax), %r11
15761	jmp	*%r11
157621:
15763	pushq	%rdi
15764	pushq	%rsi
15765	pushq	%rdx
15766	pushq	%rcx
15767	pushq	%rbp
15768	call	_glapi_get_dispatch
15769	popq	%rbp
15770	popq	%rcx
15771	popq	%rdx
15772	popq	%rsi
15773	popq	%rdi
15774	movq	3392(%rax), %r11
15775	jmp	*%r11
15776#endif /* defined(GLX_USE_TLS) */
15777	.size	GL_PREFIX(UniformMatrix2x3fv), .-GL_PREFIX(UniformMatrix2x3fv)
15778
15779	.p2align	4,,15
15780	.globl	GL_PREFIX(UniformMatrix2x4fv)
15781	.type	GL_PREFIX(UniformMatrix2x4fv), @function
15782GL_PREFIX(UniformMatrix2x4fv):
15783#if defined(GLX_USE_TLS)
15784	call	_x86_64_get_dispatch@PLT
15785	movq	3400(%rax), %r11
15786	jmp	*%r11
15787#elif defined(HAVE_PTHREAD)
15788	pushq	%rdi
15789	pushq	%rsi
15790	pushq	%rdx
15791	pushq	%rcx
15792	pushq	%rbp
15793	call	_x86_64_get_dispatch@PLT
15794	popq	%rbp
15795	popq	%rcx
15796	popq	%rdx
15797	popq	%rsi
15798	popq	%rdi
15799	movq	3400(%rax), %r11
15800	jmp	*%r11
15801#else
15802	movq	_glapi_Dispatch(%rip), %rax
15803	testq	%rax, %rax
15804	je	1f
15805	movq	3400(%rax), %r11
15806	jmp	*%r11
158071:
15808	pushq	%rdi
15809	pushq	%rsi
15810	pushq	%rdx
15811	pushq	%rcx
15812	pushq	%rbp
15813	call	_glapi_get_dispatch
15814	popq	%rbp
15815	popq	%rcx
15816	popq	%rdx
15817	popq	%rsi
15818	popq	%rdi
15819	movq	3400(%rax), %r11
15820	jmp	*%r11
15821#endif /* defined(GLX_USE_TLS) */
15822	.size	GL_PREFIX(UniformMatrix2x4fv), .-GL_PREFIX(UniformMatrix2x4fv)
15823
15824	.p2align	4,,15
15825	.globl	GL_PREFIX(UniformMatrix3x2fv)
15826	.type	GL_PREFIX(UniformMatrix3x2fv), @function
15827GL_PREFIX(UniformMatrix3x2fv):
15828#if defined(GLX_USE_TLS)
15829	call	_x86_64_get_dispatch@PLT
15830	movq	3408(%rax), %r11
15831	jmp	*%r11
15832#elif defined(HAVE_PTHREAD)
15833	pushq	%rdi
15834	pushq	%rsi
15835	pushq	%rdx
15836	pushq	%rcx
15837	pushq	%rbp
15838	call	_x86_64_get_dispatch@PLT
15839	popq	%rbp
15840	popq	%rcx
15841	popq	%rdx
15842	popq	%rsi
15843	popq	%rdi
15844	movq	3408(%rax), %r11
15845	jmp	*%r11
15846#else
15847	movq	_glapi_Dispatch(%rip), %rax
15848	testq	%rax, %rax
15849	je	1f
15850	movq	3408(%rax), %r11
15851	jmp	*%r11
158521:
15853	pushq	%rdi
15854	pushq	%rsi
15855	pushq	%rdx
15856	pushq	%rcx
15857	pushq	%rbp
15858	call	_glapi_get_dispatch
15859	popq	%rbp
15860	popq	%rcx
15861	popq	%rdx
15862	popq	%rsi
15863	popq	%rdi
15864	movq	3408(%rax), %r11
15865	jmp	*%r11
15866#endif /* defined(GLX_USE_TLS) */
15867	.size	GL_PREFIX(UniformMatrix3x2fv), .-GL_PREFIX(UniformMatrix3x2fv)
15868
15869	.p2align	4,,15
15870	.globl	GL_PREFIX(UniformMatrix3x4fv)
15871	.type	GL_PREFIX(UniformMatrix3x4fv), @function
15872GL_PREFIX(UniformMatrix3x4fv):
15873#if defined(GLX_USE_TLS)
15874	call	_x86_64_get_dispatch@PLT
15875	movq	3416(%rax), %r11
15876	jmp	*%r11
15877#elif defined(HAVE_PTHREAD)
15878	pushq	%rdi
15879	pushq	%rsi
15880	pushq	%rdx
15881	pushq	%rcx
15882	pushq	%rbp
15883	call	_x86_64_get_dispatch@PLT
15884	popq	%rbp
15885	popq	%rcx
15886	popq	%rdx
15887	popq	%rsi
15888	popq	%rdi
15889	movq	3416(%rax), %r11
15890	jmp	*%r11
15891#else
15892	movq	_glapi_Dispatch(%rip), %rax
15893	testq	%rax, %rax
15894	je	1f
15895	movq	3416(%rax), %r11
15896	jmp	*%r11
158971:
15898	pushq	%rdi
15899	pushq	%rsi
15900	pushq	%rdx
15901	pushq	%rcx
15902	pushq	%rbp
15903	call	_glapi_get_dispatch
15904	popq	%rbp
15905	popq	%rcx
15906	popq	%rdx
15907	popq	%rsi
15908	popq	%rdi
15909	movq	3416(%rax), %r11
15910	jmp	*%r11
15911#endif /* defined(GLX_USE_TLS) */
15912	.size	GL_PREFIX(UniformMatrix3x4fv), .-GL_PREFIX(UniformMatrix3x4fv)
15913
15914	.p2align	4,,15
15915	.globl	GL_PREFIX(UniformMatrix4x2fv)
15916	.type	GL_PREFIX(UniformMatrix4x2fv), @function
15917GL_PREFIX(UniformMatrix4x2fv):
15918#if defined(GLX_USE_TLS)
15919	call	_x86_64_get_dispatch@PLT
15920	movq	3424(%rax), %r11
15921	jmp	*%r11
15922#elif defined(HAVE_PTHREAD)
15923	pushq	%rdi
15924	pushq	%rsi
15925	pushq	%rdx
15926	pushq	%rcx
15927	pushq	%rbp
15928	call	_x86_64_get_dispatch@PLT
15929	popq	%rbp
15930	popq	%rcx
15931	popq	%rdx
15932	popq	%rsi
15933	popq	%rdi
15934	movq	3424(%rax), %r11
15935	jmp	*%r11
15936#else
15937	movq	_glapi_Dispatch(%rip), %rax
15938	testq	%rax, %rax
15939	je	1f
15940	movq	3424(%rax), %r11
15941	jmp	*%r11
159421:
15943	pushq	%rdi
15944	pushq	%rsi
15945	pushq	%rdx
15946	pushq	%rcx
15947	pushq	%rbp
15948	call	_glapi_get_dispatch
15949	popq	%rbp
15950	popq	%rcx
15951	popq	%rdx
15952	popq	%rsi
15953	popq	%rdi
15954	movq	3424(%rax), %r11
15955	jmp	*%r11
15956#endif /* defined(GLX_USE_TLS) */
15957	.size	GL_PREFIX(UniformMatrix4x2fv), .-GL_PREFIX(UniformMatrix4x2fv)
15958
15959	.p2align	4,,15
15960	.globl	GL_PREFIX(UniformMatrix4x3fv)
15961	.type	GL_PREFIX(UniformMatrix4x3fv), @function
15962GL_PREFIX(UniformMatrix4x3fv):
15963#if defined(GLX_USE_TLS)
15964	call	_x86_64_get_dispatch@PLT
15965	movq	3432(%rax), %r11
15966	jmp	*%r11
15967#elif defined(HAVE_PTHREAD)
15968	pushq	%rdi
15969	pushq	%rsi
15970	pushq	%rdx
15971	pushq	%rcx
15972	pushq	%rbp
15973	call	_x86_64_get_dispatch@PLT
15974	popq	%rbp
15975	popq	%rcx
15976	popq	%rdx
15977	popq	%rsi
15978	popq	%rdi
15979	movq	3432(%rax), %r11
15980	jmp	*%r11
15981#else
15982	movq	_glapi_Dispatch(%rip), %rax
15983	testq	%rax, %rax
15984	je	1f
15985	movq	3432(%rax), %r11
15986	jmp	*%r11
159871:
15988	pushq	%rdi
15989	pushq	%rsi
15990	pushq	%rdx
15991	pushq	%rcx
15992	pushq	%rbp
15993	call	_glapi_get_dispatch
15994	popq	%rbp
15995	popq	%rcx
15996	popq	%rdx
15997	popq	%rsi
15998	popq	%rdi
15999	movq	3432(%rax), %r11
16000	jmp	*%r11
16001#endif /* defined(GLX_USE_TLS) */
16002	.size	GL_PREFIX(UniformMatrix4x3fv), .-GL_PREFIX(UniformMatrix4x3fv)
16003
16004	.p2align	4,,15
16005	.globl	GL_PREFIX(ClampColor)
16006	.type	GL_PREFIX(ClampColor), @function
16007GL_PREFIX(ClampColor):
16008#if defined(GLX_USE_TLS)
16009	call	_x86_64_get_dispatch@PLT
16010	movq	3440(%rax), %r11
16011	jmp	*%r11
16012#elif defined(HAVE_PTHREAD)
16013	pushq	%rdi
16014	pushq	%rsi
16015	pushq	%rbp
16016	call	_x86_64_get_dispatch@PLT
16017	popq	%rbp
16018	popq	%rsi
16019	popq	%rdi
16020	movq	3440(%rax), %r11
16021	jmp	*%r11
16022#else
16023	movq	_glapi_Dispatch(%rip), %rax
16024	testq	%rax, %rax
16025	je	1f
16026	movq	3440(%rax), %r11
16027	jmp	*%r11
160281:
16029	pushq	%rdi
16030	pushq	%rsi
16031	pushq	%rbp
16032	call	_glapi_get_dispatch
16033	popq	%rbp
16034	popq	%rsi
16035	popq	%rdi
16036	movq	3440(%rax), %r11
16037	jmp	*%r11
16038#endif /* defined(GLX_USE_TLS) */
16039	.size	GL_PREFIX(ClampColor), .-GL_PREFIX(ClampColor)
16040
16041	.p2align	4,,15
16042	.globl	GL_PREFIX(ClearBufferfi)
16043	.type	GL_PREFIX(ClearBufferfi), @function
16044GL_PREFIX(ClearBufferfi):
16045#if defined(GLX_USE_TLS)
16046	call	_x86_64_get_dispatch@PLT
16047	movq	3448(%rax), %r11
16048	jmp	*%r11
16049#elif defined(HAVE_PTHREAD)
16050	subq	$40, %rsp
16051	movq	%rdi, (%rsp)
16052	movq	%rsi, 8(%rsp)
16053	movq	%xmm0, 16(%rsp)
16054	movq	%rdx, 24(%rsp)
16055	call	_x86_64_get_dispatch@PLT
16056	movq	24(%rsp), %rdx
16057	movq	16(%rsp), %xmm0
16058	movq	8(%rsp), %rsi
16059	movq	(%rsp), %rdi
16060	addq	$40, %rsp
16061	movq	3448(%rax), %r11
16062	jmp	*%r11
16063#else
16064	movq	_glapi_Dispatch(%rip), %rax
16065	testq	%rax, %rax
16066	je	1f
16067	movq	3448(%rax), %r11
16068	jmp	*%r11
160691:
16070	subq	$40, %rsp
16071	movq	%rdi, (%rsp)
16072	movq	%rsi, 8(%rsp)
16073	movq	%xmm0, 16(%rsp)
16074	movq	%rdx, 24(%rsp)
16075	call	_glapi_get_dispatch
16076	movq	24(%rsp), %rdx
16077	movq	16(%rsp), %xmm0
16078	movq	8(%rsp), %rsi
16079	movq	(%rsp), %rdi
16080	addq	$40, %rsp
16081	movq	3448(%rax), %r11
16082	jmp	*%r11
16083#endif /* defined(GLX_USE_TLS) */
16084	.size	GL_PREFIX(ClearBufferfi), .-GL_PREFIX(ClearBufferfi)
16085
16086	.p2align	4,,15
16087	.globl	GL_PREFIX(ClearBufferfv)
16088	.type	GL_PREFIX(ClearBufferfv), @function
16089GL_PREFIX(ClearBufferfv):
16090#if defined(GLX_USE_TLS)
16091	call	_x86_64_get_dispatch@PLT
16092	movq	3456(%rax), %r11
16093	jmp	*%r11
16094#elif defined(HAVE_PTHREAD)
16095	pushq	%rdi
16096	pushq	%rsi
16097	pushq	%rdx
16098	call	_x86_64_get_dispatch@PLT
16099	popq	%rdx
16100	popq	%rsi
16101	popq	%rdi
16102	movq	3456(%rax), %r11
16103	jmp	*%r11
16104#else
16105	movq	_glapi_Dispatch(%rip), %rax
16106	testq	%rax, %rax
16107	je	1f
16108	movq	3456(%rax), %r11
16109	jmp	*%r11
161101:
16111	pushq	%rdi
16112	pushq	%rsi
16113	pushq	%rdx
16114	call	_glapi_get_dispatch
16115	popq	%rdx
16116	popq	%rsi
16117	popq	%rdi
16118	movq	3456(%rax), %r11
16119	jmp	*%r11
16120#endif /* defined(GLX_USE_TLS) */
16121	.size	GL_PREFIX(ClearBufferfv), .-GL_PREFIX(ClearBufferfv)
16122
16123	.p2align	4,,15
16124	.globl	GL_PREFIX(ClearBufferiv)
16125	.type	GL_PREFIX(ClearBufferiv), @function
16126GL_PREFIX(ClearBufferiv):
16127#if defined(GLX_USE_TLS)
16128	call	_x86_64_get_dispatch@PLT
16129	movq	3464(%rax), %r11
16130	jmp	*%r11
16131#elif defined(HAVE_PTHREAD)
16132	pushq	%rdi
16133	pushq	%rsi
16134	pushq	%rdx
16135	call	_x86_64_get_dispatch@PLT
16136	popq	%rdx
16137	popq	%rsi
16138	popq	%rdi
16139	movq	3464(%rax), %r11
16140	jmp	*%r11
16141#else
16142	movq	_glapi_Dispatch(%rip), %rax
16143	testq	%rax, %rax
16144	je	1f
16145	movq	3464(%rax), %r11
16146	jmp	*%r11
161471:
16148	pushq	%rdi
16149	pushq	%rsi
16150	pushq	%rdx
16151	call	_glapi_get_dispatch
16152	popq	%rdx
16153	popq	%rsi
16154	popq	%rdi
16155	movq	3464(%rax), %r11
16156	jmp	*%r11
16157#endif /* defined(GLX_USE_TLS) */
16158	.size	GL_PREFIX(ClearBufferiv), .-GL_PREFIX(ClearBufferiv)
16159
16160	.p2align	4,,15
16161	.globl	GL_PREFIX(ClearBufferuiv)
16162	.type	GL_PREFIX(ClearBufferuiv), @function
16163GL_PREFIX(ClearBufferuiv):
16164#if defined(GLX_USE_TLS)
16165	call	_x86_64_get_dispatch@PLT
16166	movq	3472(%rax), %r11
16167	jmp	*%r11
16168#elif defined(HAVE_PTHREAD)
16169	pushq	%rdi
16170	pushq	%rsi
16171	pushq	%rdx
16172	call	_x86_64_get_dispatch@PLT
16173	popq	%rdx
16174	popq	%rsi
16175	popq	%rdi
16176	movq	3472(%rax), %r11
16177	jmp	*%r11
16178#else
16179	movq	_glapi_Dispatch(%rip), %rax
16180	testq	%rax, %rax
16181	je	1f
16182	movq	3472(%rax), %r11
16183	jmp	*%r11
161841:
16185	pushq	%rdi
16186	pushq	%rsi
16187	pushq	%rdx
16188	call	_glapi_get_dispatch
16189	popq	%rdx
16190	popq	%rsi
16191	popq	%rdi
16192	movq	3472(%rax), %r11
16193	jmp	*%r11
16194#endif /* defined(GLX_USE_TLS) */
16195	.size	GL_PREFIX(ClearBufferuiv), .-GL_PREFIX(ClearBufferuiv)
16196
16197	.p2align	4,,15
16198	.globl	GL_PREFIX(GetStringi)
16199	.type	GL_PREFIX(GetStringi), @function
16200GL_PREFIX(GetStringi):
16201#if defined(GLX_USE_TLS)
16202	call	_x86_64_get_dispatch@PLT
16203	movq	3480(%rax), %r11
16204	jmp	*%r11
16205#elif defined(HAVE_PTHREAD)
16206	pushq	%rdi
16207	pushq	%rsi
16208	pushq	%rbp
16209	call	_x86_64_get_dispatch@PLT
16210	popq	%rbp
16211	popq	%rsi
16212	popq	%rdi
16213	movq	3480(%rax), %r11
16214	jmp	*%r11
16215#else
16216	movq	_glapi_Dispatch(%rip), %rax
16217	testq	%rax, %rax
16218	je	1f
16219	movq	3480(%rax), %r11
16220	jmp	*%r11
162211:
16222	pushq	%rdi
16223	pushq	%rsi
16224	pushq	%rbp
16225	call	_glapi_get_dispatch
16226	popq	%rbp
16227	popq	%rsi
16228	popq	%rdi
16229	movq	3480(%rax), %r11
16230	jmp	*%r11
16231#endif /* defined(GLX_USE_TLS) */
16232	.size	GL_PREFIX(GetStringi), .-GL_PREFIX(GetStringi)
16233
16234	.p2align	4,,15
16235	.globl	GL_PREFIX(FramebufferTexture)
16236	.type	GL_PREFIX(FramebufferTexture), @function
16237GL_PREFIX(FramebufferTexture):
16238#if defined(GLX_USE_TLS)
16239	call	_x86_64_get_dispatch@PLT
16240	movq	3488(%rax), %r11
16241	jmp	*%r11
16242#elif defined(HAVE_PTHREAD)
16243	pushq	%rdi
16244	pushq	%rsi
16245	pushq	%rdx
16246	pushq	%rcx
16247	pushq	%rbp
16248	call	_x86_64_get_dispatch@PLT
16249	popq	%rbp
16250	popq	%rcx
16251	popq	%rdx
16252	popq	%rsi
16253	popq	%rdi
16254	movq	3488(%rax), %r11
16255	jmp	*%r11
16256#else
16257	movq	_glapi_Dispatch(%rip), %rax
16258	testq	%rax, %rax
16259	je	1f
16260	movq	3488(%rax), %r11
16261	jmp	*%r11
162621:
16263	pushq	%rdi
16264	pushq	%rsi
16265	pushq	%rdx
16266	pushq	%rcx
16267	pushq	%rbp
16268	call	_glapi_get_dispatch
16269	popq	%rbp
16270	popq	%rcx
16271	popq	%rdx
16272	popq	%rsi
16273	popq	%rdi
16274	movq	3488(%rax), %r11
16275	jmp	*%r11
16276#endif /* defined(GLX_USE_TLS) */
16277	.size	GL_PREFIX(FramebufferTexture), .-GL_PREFIX(FramebufferTexture)
16278
16279	.p2align	4,,15
16280	.globl	GL_PREFIX(GetBufferParameteri64v)
16281	.type	GL_PREFIX(GetBufferParameteri64v), @function
16282GL_PREFIX(GetBufferParameteri64v):
16283#if defined(GLX_USE_TLS)
16284	call	_x86_64_get_dispatch@PLT
16285	movq	3496(%rax), %r11
16286	jmp	*%r11
16287#elif defined(HAVE_PTHREAD)
16288	pushq	%rdi
16289	pushq	%rsi
16290	pushq	%rdx
16291	call	_x86_64_get_dispatch@PLT
16292	popq	%rdx
16293	popq	%rsi
16294	popq	%rdi
16295	movq	3496(%rax), %r11
16296	jmp	*%r11
16297#else
16298	movq	_glapi_Dispatch(%rip), %rax
16299	testq	%rax, %rax
16300	je	1f
16301	movq	3496(%rax), %r11
16302	jmp	*%r11
163031:
16304	pushq	%rdi
16305	pushq	%rsi
16306	pushq	%rdx
16307	call	_glapi_get_dispatch
16308	popq	%rdx
16309	popq	%rsi
16310	popq	%rdi
16311	movq	3496(%rax), %r11
16312	jmp	*%r11
16313#endif /* defined(GLX_USE_TLS) */
16314	.size	GL_PREFIX(GetBufferParameteri64v), .-GL_PREFIX(GetBufferParameteri64v)
16315
16316	.p2align	4,,15
16317	.globl	GL_PREFIX(GetInteger64i_v)
16318	.type	GL_PREFIX(GetInteger64i_v), @function
16319GL_PREFIX(GetInteger64i_v):
16320#if defined(GLX_USE_TLS)
16321	call	_x86_64_get_dispatch@PLT
16322	movq	3504(%rax), %r11
16323	jmp	*%r11
16324#elif defined(HAVE_PTHREAD)
16325	pushq	%rdi
16326	pushq	%rsi
16327	pushq	%rdx
16328	call	_x86_64_get_dispatch@PLT
16329	popq	%rdx
16330	popq	%rsi
16331	popq	%rdi
16332	movq	3504(%rax), %r11
16333	jmp	*%r11
16334#else
16335	movq	_glapi_Dispatch(%rip), %rax
16336	testq	%rax, %rax
16337	je	1f
16338	movq	3504(%rax), %r11
16339	jmp	*%r11
163401:
16341	pushq	%rdi
16342	pushq	%rsi
16343	pushq	%rdx
16344	call	_glapi_get_dispatch
16345	popq	%rdx
16346	popq	%rsi
16347	popq	%rdi
16348	movq	3504(%rax), %r11
16349	jmp	*%r11
16350#endif /* defined(GLX_USE_TLS) */
16351	.size	GL_PREFIX(GetInteger64i_v), .-GL_PREFIX(GetInteger64i_v)
16352
16353	.p2align	4,,15
16354	.globl	GL_PREFIX(VertexAttribDivisor)
16355	.type	GL_PREFIX(VertexAttribDivisor), @function
16356GL_PREFIX(VertexAttribDivisor):
16357#if defined(GLX_USE_TLS)
16358	call	_x86_64_get_dispatch@PLT
16359	movq	3512(%rax), %r11
16360	jmp	*%r11
16361#elif defined(HAVE_PTHREAD)
16362	pushq	%rdi
16363	pushq	%rsi
16364	pushq	%rbp
16365	call	_x86_64_get_dispatch@PLT
16366	popq	%rbp
16367	popq	%rsi
16368	popq	%rdi
16369	movq	3512(%rax), %r11
16370	jmp	*%r11
16371#else
16372	movq	_glapi_Dispatch(%rip), %rax
16373	testq	%rax, %rax
16374	je	1f
16375	movq	3512(%rax), %r11
16376	jmp	*%r11
163771:
16378	pushq	%rdi
16379	pushq	%rsi
16380	pushq	%rbp
16381	call	_glapi_get_dispatch
16382	popq	%rbp
16383	popq	%rsi
16384	popq	%rdi
16385	movq	3512(%rax), %r11
16386	jmp	*%r11
16387#endif /* defined(GLX_USE_TLS) */
16388	.size	GL_PREFIX(VertexAttribDivisor), .-GL_PREFIX(VertexAttribDivisor)
16389
16390	.p2align	4,,15
16391	.globl	GL_PREFIX(LoadTransposeMatrixdARB)
16392	.type	GL_PREFIX(LoadTransposeMatrixdARB), @function
16393GL_PREFIX(LoadTransposeMatrixdARB):
16394#if defined(GLX_USE_TLS)
16395	call	_x86_64_get_dispatch@PLT
16396	movq	3520(%rax), %r11
16397	jmp	*%r11
16398#elif defined(HAVE_PTHREAD)
16399	pushq	%rdi
16400	call	_x86_64_get_dispatch@PLT
16401	popq	%rdi
16402	movq	3520(%rax), %r11
16403	jmp	*%r11
16404#else
16405	movq	_glapi_Dispatch(%rip), %rax
16406	testq	%rax, %rax
16407	je	1f
16408	movq	3520(%rax), %r11
16409	jmp	*%r11
164101:
16411	pushq	%rdi
16412	call	_glapi_get_dispatch
16413	popq	%rdi
16414	movq	3520(%rax), %r11
16415	jmp	*%r11
16416#endif /* defined(GLX_USE_TLS) */
16417	.size	GL_PREFIX(LoadTransposeMatrixdARB), .-GL_PREFIX(LoadTransposeMatrixdARB)
16418
16419	.p2align	4,,15
16420	.globl	GL_PREFIX(LoadTransposeMatrixfARB)
16421	.type	GL_PREFIX(LoadTransposeMatrixfARB), @function
16422GL_PREFIX(LoadTransposeMatrixfARB):
16423#if defined(GLX_USE_TLS)
16424	call	_x86_64_get_dispatch@PLT
16425	movq	3528(%rax), %r11
16426	jmp	*%r11
16427#elif defined(HAVE_PTHREAD)
16428	pushq	%rdi
16429	call	_x86_64_get_dispatch@PLT
16430	popq	%rdi
16431	movq	3528(%rax), %r11
16432	jmp	*%r11
16433#else
16434	movq	_glapi_Dispatch(%rip), %rax
16435	testq	%rax, %rax
16436	je	1f
16437	movq	3528(%rax), %r11
16438	jmp	*%r11
164391:
16440	pushq	%rdi
16441	call	_glapi_get_dispatch
16442	popq	%rdi
16443	movq	3528(%rax), %r11
16444	jmp	*%r11
16445#endif /* defined(GLX_USE_TLS) */
16446	.size	GL_PREFIX(LoadTransposeMatrixfARB), .-GL_PREFIX(LoadTransposeMatrixfARB)
16447
16448	.p2align	4,,15
16449	.globl	GL_PREFIX(MultTransposeMatrixdARB)
16450	.type	GL_PREFIX(MultTransposeMatrixdARB), @function
16451GL_PREFIX(MultTransposeMatrixdARB):
16452#if defined(GLX_USE_TLS)
16453	call	_x86_64_get_dispatch@PLT
16454	movq	3536(%rax), %r11
16455	jmp	*%r11
16456#elif defined(HAVE_PTHREAD)
16457	pushq	%rdi
16458	call	_x86_64_get_dispatch@PLT
16459	popq	%rdi
16460	movq	3536(%rax), %r11
16461	jmp	*%r11
16462#else
16463	movq	_glapi_Dispatch(%rip), %rax
16464	testq	%rax, %rax
16465	je	1f
16466	movq	3536(%rax), %r11
16467	jmp	*%r11
164681:
16469	pushq	%rdi
16470	call	_glapi_get_dispatch
16471	popq	%rdi
16472	movq	3536(%rax), %r11
16473	jmp	*%r11
16474#endif /* defined(GLX_USE_TLS) */
16475	.size	GL_PREFIX(MultTransposeMatrixdARB), .-GL_PREFIX(MultTransposeMatrixdARB)
16476
16477	.p2align	4,,15
16478	.globl	GL_PREFIX(MultTransposeMatrixfARB)
16479	.type	GL_PREFIX(MultTransposeMatrixfARB), @function
16480GL_PREFIX(MultTransposeMatrixfARB):
16481#if defined(GLX_USE_TLS)
16482	call	_x86_64_get_dispatch@PLT
16483	movq	3544(%rax), %r11
16484	jmp	*%r11
16485#elif defined(HAVE_PTHREAD)
16486	pushq	%rdi
16487	call	_x86_64_get_dispatch@PLT
16488	popq	%rdi
16489	movq	3544(%rax), %r11
16490	jmp	*%r11
16491#else
16492	movq	_glapi_Dispatch(%rip), %rax
16493	testq	%rax, %rax
16494	je	1f
16495	movq	3544(%rax), %r11
16496	jmp	*%r11
164971:
16498	pushq	%rdi
16499	call	_glapi_get_dispatch
16500	popq	%rdi
16501	movq	3544(%rax), %r11
16502	jmp	*%r11
16503#endif /* defined(GLX_USE_TLS) */
16504	.size	GL_PREFIX(MultTransposeMatrixfARB), .-GL_PREFIX(MultTransposeMatrixfARB)
16505
16506	.p2align	4,,15
16507	.globl	GL_PREFIX(SampleCoverageARB)
16508	.type	GL_PREFIX(SampleCoverageARB), @function
16509GL_PREFIX(SampleCoverageARB):
16510#if defined(GLX_USE_TLS)
16511	call	_x86_64_get_dispatch@PLT
16512	movq	3552(%rax), %r11
16513	jmp	*%r11
16514#elif defined(HAVE_PTHREAD)
16515	pushq	%rdi
16516	pushq	%rsi
16517	pushq	%rbp
16518	call	_x86_64_get_dispatch@PLT
16519	popq	%rbp
16520	popq	%rsi
16521	popq	%rdi
16522	movq	3552(%rax), %r11
16523	jmp	*%r11
16524#else
16525	movq	_glapi_Dispatch(%rip), %rax
16526	testq	%rax, %rax
16527	je	1f
16528	movq	3552(%rax), %r11
16529	jmp	*%r11
165301:
16531	pushq	%rdi
16532	pushq	%rsi
16533	pushq	%rbp
16534	call	_glapi_get_dispatch
16535	popq	%rbp
16536	popq	%rsi
16537	popq	%rdi
16538	movq	3552(%rax), %r11
16539	jmp	*%r11
16540#endif /* defined(GLX_USE_TLS) */
16541	.size	GL_PREFIX(SampleCoverageARB), .-GL_PREFIX(SampleCoverageARB)
16542
16543	.p2align	4,,15
16544	.globl	GL_PREFIX(CompressedTexImage1DARB)
16545	.type	GL_PREFIX(CompressedTexImage1DARB), @function
16546GL_PREFIX(CompressedTexImage1DARB):
16547#if defined(GLX_USE_TLS)
16548	call	_x86_64_get_dispatch@PLT
16549	movq	3560(%rax), %r11
16550	jmp	*%r11
16551#elif defined(HAVE_PTHREAD)
16552	pushq	%rdi
16553	pushq	%rsi
16554	pushq	%rdx
16555	pushq	%rcx
16556	pushq	%r8
16557	pushq	%r9
16558	pushq	%rbp
16559	call	_x86_64_get_dispatch@PLT
16560	popq	%rbp
16561	popq	%r9
16562	popq	%r8
16563	popq	%rcx
16564	popq	%rdx
16565	popq	%rsi
16566	popq	%rdi
16567	movq	3560(%rax), %r11
16568	jmp	*%r11
16569#else
16570	movq	_glapi_Dispatch(%rip), %rax
16571	testq	%rax, %rax
16572	je	1f
16573	movq	3560(%rax), %r11
16574	jmp	*%r11
165751:
16576	pushq	%rdi
16577	pushq	%rsi
16578	pushq	%rdx
16579	pushq	%rcx
16580	pushq	%r8
16581	pushq	%r9
16582	pushq	%rbp
16583	call	_glapi_get_dispatch
16584	popq	%rbp
16585	popq	%r9
16586	popq	%r8
16587	popq	%rcx
16588	popq	%rdx
16589	popq	%rsi
16590	popq	%rdi
16591	movq	3560(%rax), %r11
16592	jmp	*%r11
16593#endif /* defined(GLX_USE_TLS) */
16594	.size	GL_PREFIX(CompressedTexImage1DARB), .-GL_PREFIX(CompressedTexImage1DARB)
16595
16596	.p2align	4,,15
16597	.globl	GL_PREFIX(CompressedTexImage2DARB)
16598	.type	GL_PREFIX(CompressedTexImage2DARB), @function
16599GL_PREFIX(CompressedTexImage2DARB):
16600#if defined(GLX_USE_TLS)
16601	call	_x86_64_get_dispatch@PLT
16602	movq	3568(%rax), %r11
16603	jmp	*%r11
16604#elif defined(HAVE_PTHREAD)
16605	pushq	%rdi
16606	pushq	%rsi
16607	pushq	%rdx
16608	pushq	%rcx
16609	pushq	%r8
16610	pushq	%r9
16611	pushq	%rbp
16612	call	_x86_64_get_dispatch@PLT
16613	popq	%rbp
16614	popq	%r9
16615	popq	%r8
16616	popq	%rcx
16617	popq	%rdx
16618	popq	%rsi
16619	popq	%rdi
16620	movq	3568(%rax), %r11
16621	jmp	*%r11
16622#else
16623	movq	_glapi_Dispatch(%rip), %rax
16624	testq	%rax, %rax
16625	je	1f
16626	movq	3568(%rax), %r11
16627	jmp	*%r11
166281:
16629	pushq	%rdi
16630	pushq	%rsi
16631	pushq	%rdx
16632	pushq	%rcx
16633	pushq	%r8
16634	pushq	%r9
16635	pushq	%rbp
16636	call	_glapi_get_dispatch
16637	popq	%rbp
16638	popq	%r9
16639	popq	%r8
16640	popq	%rcx
16641	popq	%rdx
16642	popq	%rsi
16643	popq	%rdi
16644	movq	3568(%rax), %r11
16645	jmp	*%r11
16646#endif /* defined(GLX_USE_TLS) */
16647	.size	GL_PREFIX(CompressedTexImage2DARB), .-GL_PREFIX(CompressedTexImage2DARB)
16648
16649	.p2align	4,,15
16650	.globl	GL_PREFIX(CompressedTexImage3DARB)
16651	.type	GL_PREFIX(CompressedTexImage3DARB), @function
16652GL_PREFIX(CompressedTexImage3DARB):
16653#if defined(GLX_USE_TLS)
16654	call	_x86_64_get_dispatch@PLT
16655	movq	3576(%rax), %r11
16656	jmp	*%r11
16657#elif defined(HAVE_PTHREAD)
16658	pushq	%rdi
16659	pushq	%rsi
16660	pushq	%rdx
16661	pushq	%rcx
16662	pushq	%r8
16663	pushq	%r9
16664	pushq	%rbp
16665	call	_x86_64_get_dispatch@PLT
16666	popq	%rbp
16667	popq	%r9
16668	popq	%r8
16669	popq	%rcx
16670	popq	%rdx
16671	popq	%rsi
16672	popq	%rdi
16673	movq	3576(%rax), %r11
16674	jmp	*%r11
16675#else
16676	movq	_glapi_Dispatch(%rip), %rax
16677	testq	%rax, %rax
16678	je	1f
16679	movq	3576(%rax), %r11
16680	jmp	*%r11
166811:
16682	pushq	%rdi
16683	pushq	%rsi
16684	pushq	%rdx
16685	pushq	%rcx
16686	pushq	%r8
16687	pushq	%r9
16688	pushq	%rbp
16689	call	_glapi_get_dispatch
16690	popq	%rbp
16691	popq	%r9
16692	popq	%r8
16693	popq	%rcx
16694	popq	%rdx
16695	popq	%rsi
16696	popq	%rdi
16697	movq	3576(%rax), %r11
16698	jmp	*%r11
16699#endif /* defined(GLX_USE_TLS) */
16700	.size	GL_PREFIX(CompressedTexImage3DARB), .-GL_PREFIX(CompressedTexImage3DARB)
16701
16702	.p2align	4,,15
16703	.globl	GL_PREFIX(CompressedTexSubImage1DARB)
16704	.type	GL_PREFIX(CompressedTexSubImage1DARB), @function
16705GL_PREFIX(CompressedTexSubImage1DARB):
16706#if defined(GLX_USE_TLS)
16707	call	_x86_64_get_dispatch@PLT
16708	movq	3584(%rax), %r11
16709	jmp	*%r11
16710#elif defined(HAVE_PTHREAD)
16711	pushq	%rdi
16712	pushq	%rsi
16713	pushq	%rdx
16714	pushq	%rcx
16715	pushq	%r8
16716	pushq	%r9
16717	pushq	%rbp
16718	call	_x86_64_get_dispatch@PLT
16719	popq	%rbp
16720	popq	%r9
16721	popq	%r8
16722	popq	%rcx
16723	popq	%rdx
16724	popq	%rsi
16725	popq	%rdi
16726	movq	3584(%rax), %r11
16727	jmp	*%r11
16728#else
16729	movq	_glapi_Dispatch(%rip), %rax
16730	testq	%rax, %rax
16731	je	1f
16732	movq	3584(%rax), %r11
16733	jmp	*%r11
167341:
16735	pushq	%rdi
16736	pushq	%rsi
16737	pushq	%rdx
16738	pushq	%rcx
16739	pushq	%r8
16740	pushq	%r9
16741	pushq	%rbp
16742	call	_glapi_get_dispatch
16743	popq	%rbp
16744	popq	%r9
16745	popq	%r8
16746	popq	%rcx
16747	popq	%rdx
16748	popq	%rsi
16749	popq	%rdi
16750	movq	3584(%rax), %r11
16751	jmp	*%r11
16752#endif /* defined(GLX_USE_TLS) */
16753	.size	GL_PREFIX(CompressedTexSubImage1DARB), .-GL_PREFIX(CompressedTexSubImage1DARB)
16754
16755	.p2align	4,,15
16756	.globl	GL_PREFIX(CompressedTexSubImage2DARB)
16757	.type	GL_PREFIX(CompressedTexSubImage2DARB), @function
16758GL_PREFIX(CompressedTexSubImage2DARB):
16759#if defined(GLX_USE_TLS)
16760	call	_x86_64_get_dispatch@PLT
16761	movq	3592(%rax), %r11
16762	jmp	*%r11
16763#elif defined(HAVE_PTHREAD)
16764	pushq	%rdi
16765	pushq	%rsi
16766	pushq	%rdx
16767	pushq	%rcx
16768	pushq	%r8
16769	pushq	%r9
16770	pushq	%rbp
16771	call	_x86_64_get_dispatch@PLT
16772	popq	%rbp
16773	popq	%r9
16774	popq	%r8
16775	popq	%rcx
16776	popq	%rdx
16777	popq	%rsi
16778	popq	%rdi
16779	movq	3592(%rax), %r11
16780	jmp	*%r11
16781#else
16782	movq	_glapi_Dispatch(%rip), %rax
16783	testq	%rax, %rax
16784	je	1f
16785	movq	3592(%rax), %r11
16786	jmp	*%r11
167871:
16788	pushq	%rdi
16789	pushq	%rsi
16790	pushq	%rdx
16791	pushq	%rcx
16792	pushq	%r8
16793	pushq	%r9
16794	pushq	%rbp
16795	call	_glapi_get_dispatch
16796	popq	%rbp
16797	popq	%r9
16798	popq	%r8
16799	popq	%rcx
16800	popq	%rdx
16801	popq	%rsi
16802	popq	%rdi
16803	movq	3592(%rax), %r11
16804	jmp	*%r11
16805#endif /* defined(GLX_USE_TLS) */
16806	.size	GL_PREFIX(CompressedTexSubImage2DARB), .-GL_PREFIX(CompressedTexSubImage2DARB)
16807
16808	.p2align	4,,15
16809	.globl	GL_PREFIX(CompressedTexSubImage3DARB)
16810	.type	GL_PREFIX(CompressedTexSubImage3DARB), @function
16811GL_PREFIX(CompressedTexSubImage3DARB):
16812#if defined(GLX_USE_TLS)
16813	call	_x86_64_get_dispatch@PLT
16814	movq	3600(%rax), %r11
16815	jmp	*%r11
16816#elif defined(HAVE_PTHREAD)
16817	pushq	%rdi
16818	pushq	%rsi
16819	pushq	%rdx
16820	pushq	%rcx
16821	pushq	%r8
16822	pushq	%r9
16823	pushq	%rbp
16824	call	_x86_64_get_dispatch@PLT
16825	popq	%rbp
16826	popq	%r9
16827	popq	%r8
16828	popq	%rcx
16829	popq	%rdx
16830	popq	%rsi
16831	popq	%rdi
16832	movq	3600(%rax), %r11
16833	jmp	*%r11
16834#else
16835	movq	_glapi_Dispatch(%rip), %rax
16836	testq	%rax, %rax
16837	je	1f
16838	movq	3600(%rax), %r11
16839	jmp	*%r11
168401:
16841	pushq	%rdi
16842	pushq	%rsi
16843	pushq	%rdx
16844	pushq	%rcx
16845	pushq	%r8
16846	pushq	%r9
16847	pushq	%rbp
16848	call	_glapi_get_dispatch
16849	popq	%rbp
16850	popq	%r9
16851	popq	%r8
16852	popq	%rcx
16853	popq	%rdx
16854	popq	%rsi
16855	popq	%rdi
16856	movq	3600(%rax), %r11
16857	jmp	*%r11
16858#endif /* defined(GLX_USE_TLS) */
16859	.size	GL_PREFIX(CompressedTexSubImage3DARB), .-GL_PREFIX(CompressedTexSubImage3DARB)
16860
16861	.p2align	4,,15
16862	.globl	GL_PREFIX(GetCompressedTexImageARB)
16863	.type	GL_PREFIX(GetCompressedTexImageARB), @function
16864GL_PREFIX(GetCompressedTexImageARB):
16865#if defined(GLX_USE_TLS)
16866	call	_x86_64_get_dispatch@PLT
16867	movq	3608(%rax), %r11
16868	jmp	*%r11
16869#elif defined(HAVE_PTHREAD)
16870	pushq	%rdi
16871	pushq	%rsi
16872	pushq	%rdx
16873	call	_x86_64_get_dispatch@PLT
16874	popq	%rdx
16875	popq	%rsi
16876	popq	%rdi
16877	movq	3608(%rax), %r11
16878	jmp	*%r11
16879#else
16880	movq	_glapi_Dispatch(%rip), %rax
16881	testq	%rax, %rax
16882	je	1f
16883	movq	3608(%rax), %r11
16884	jmp	*%r11
168851:
16886	pushq	%rdi
16887	pushq	%rsi
16888	pushq	%rdx
16889	call	_glapi_get_dispatch
16890	popq	%rdx
16891	popq	%rsi
16892	popq	%rdi
16893	movq	3608(%rax), %r11
16894	jmp	*%r11
16895#endif /* defined(GLX_USE_TLS) */
16896	.size	GL_PREFIX(GetCompressedTexImageARB), .-GL_PREFIX(GetCompressedTexImageARB)
16897
16898	.p2align	4,,15
16899	.globl	GL_PREFIX(DisableVertexAttribArrayARB)
16900	.type	GL_PREFIX(DisableVertexAttribArrayARB), @function
16901GL_PREFIX(DisableVertexAttribArrayARB):
16902#if defined(GLX_USE_TLS)
16903	call	_x86_64_get_dispatch@PLT
16904	movq	3616(%rax), %r11
16905	jmp	*%r11
16906#elif defined(HAVE_PTHREAD)
16907	pushq	%rdi
16908	call	_x86_64_get_dispatch@PLT
16909	popq	%rdi
16910	movq	3616(%rax), %r11
16911	jmp	*%r11
16912#else
16913	movq	_glapi_Dispatch(%rip), %rax
16914	testq	%rax, %rax
16915	je	1f
16916	movq	3616(%rax), %r11
16917	jmp	*%r11
169181:
16919	pushq	%rdi
16920	call	_glapi_get_dispatch
16921	popq	%rdi
16922	movq	3616(%rax), %r11
16923	jmp	*%r11
16924#endif /* defined(GLX_USE_TLS) */
16925	.size	GL_PREFIX(DisableVertexAttribArrayARB), .-GL_PREFIX(DisableVertexAttribArrayARB)
16926
16927	.p2align	4,,15
16928	.globl	GL_PREFIX(EnableVertexAttribArrayARB)
16929	.type	GL_PREFIX(EnableVertexAttribArrayARB), @function
16930GL_PREFIX(EnableVertexAttribArrayARB):
16931#if defined(GLX_USE_TLS)
16932	call	_x86_64_get_dispatch@PLT
16933	movq	3624(%rax), %r11
16934	jmp	*%r11
16935#elif defined(HAVE_PTHREAD)
16936	pushq	%rdi
16937	call	_x86_64_get_dispatch@PLT
16938	popq	%rdi
16939	movq	3624(%rax), %r11
16940	jmp	*%r11
16941#else
16942	movq	_glapi_Dispatch(%rip), %rax
16943	testq	%rax, %rax
16944	je	1f
16945	movq	3624(%rax), %r11
16946	jmp	*%r11
169471:
16948	pushq	%rdi
16949	call	_glapi_get_dispatch
16950	popq	%rdi
16951	movq	3624(%rax), %r11
16952	jmp	*%r11
16953#endif /* defined(GLX_USE_TLS) */
16954	.size	GL_PREFIX(EnableVertexAttribArrayARB), .-GL_PREFIX(EnableVertexAttribArrayARB)
16955
16956	.p2align	4,,15
16957	.globl	GL_PREFIX(GetProgramEnvParameterdvARB)
16958	.type	GL_PREFIX(GetProgramEnvParameterdvARB), @function
16959GL_PREFIX(GetProgramEnvParameterdvARB):
16960#if defined(GLX_USE_TLS)
16961	call	_x86_64_get_dispatch@PLT
16962	movq	3632(%rax), %r11
16963	jmp	*%r11
16964#elif defined(HAVE_PTHREAD)
16965	pushq	%rdi
16966	pushq	%rsi
16967	pushq	%rdx
16968	call	_x86_64_get_dispatch@PLT
16969	popq	%rdx
16970	popq	%rsi
16971	popq	%rdi
16972	movq	3632(%rax), %r11
16973	jmp	*%r11
16974#else
16975	movq	_glapi_Dispatch(%rip), %rax
16976	testq	%rax, %rax
16977	je	1f
16978	movq	3632(%rax), %r11
16979	jmp	*%r11
169801:
16981	pushq	%rdi
16982	pushq	%rsi
16983	pushq	%rdx
16984	call	_glapi_get_dispatch
16985	popq	%rdx
16986	popq	%rsi
16987	popq	%rdi
16988	movq	3632(%rax), %r11
16989	jmp	*%r11
16990#endif /* defined(GLX_USE_TLS) */
16991	.size	GL_PREFIX(GetProgramEnvParameterdvARB), .-GL_PREFIX(GetProgramEnvParameterdvARB)
16992
16993	.p2align	4,,15
16994	.globl	GL_PREFIX(GetProgramEnvParameterfvARB)
16995	.type	GL_PREFIX(GetProgramEnvParameterfvARB), @function
16996GL_PREFIX(GetProgramEnvParameterfvARB):
16997#if defined(GLX_USE_TLS)
16998	call	_x86_64_get_dispatch@PLT
16999	movq	3640(%rax), %r11
17000	jmp	*%r11
17001#elif defined(HAVE_PTHREAD)
17002	pushq	%rdi
17003	pushq	%rsi
17004	pushq	%rdx
17005	call	_x86_64_get_dispatch@PLT
17006	popq	%rdx
17007	popq	%rsi
17008	popq	%rdi
17009	movq	3640(%rax), %r11
17010	jmp	*%r11
17011#else
17012	movq	_glapi_Dispatch(%rip), %rax
17013	testq	%rax, %rax
17014	je	1f
17015	movq	3640(%rax), %r11
17016	jmp	*%r11
170171:
17018	pushq	%rdi
17019	pushq	%rsi
17020	pushq	%rdx
17021	call	_glapi_get_dispatch
17022	popq	%rdx
17023	popq	%rsi
17024	popq	%rdi
17025	movq	3640(%rax), %r11
17026	jmp	*%r11
17027#endif /* defined(GLX_USE_TLS) */
17028	.size	GL_PREFIX(GetProgramEnvParameterfvARB), .-GL_PREFIX(GetProgramEnvParameterfvARB)
17029
17030	.p2align	4,,15
17031	.globl	GL_PREFIX(GetProgramLocalParameterdvARB)
17032	.type	GL_PREFIX(GetProgramLocalParameterdvARB), @function
17033GL_PREFIX(GetProgramLocalParameterdvARB):
17034#if defined(GLX_USE_TLS)
17035	call	_x86_64_get_dispatch@PLT
17036	movq	3648(%rax), %r11
17037	jmp	*%r11
17038#elif defined(HAVE_PTHREAD)
17039	pushq	%rdi
17040	pushq	%rsi
17041	pushq	%rdx
17042	call	_x86_64_get_dispatch@PLT
17043	popq	%rdx
17044	popq	%rsi
17045	popq	%rdi
17046	movq	3648(%rax), %r11
17047	jmp	*%r11
17048#else
17049	movq	_glapi_Dispatch(%rip), %rax
17050	testq	%rax, %rax
17051	je	1f
17052	movq	3648(%rax), %r11
17053	jmp	*%r11
170541:
17055	pushq	%rdi
17056	pushq	%rsi
17057	pushq	%rdx
17058	call	_glapi_get_dispatch
17059	popq	%rdx
17060	popq	%rsi
17061	popq	%rdi
17062	movq	3648(%rax), %r11
17063	jmp	*%r11
17064#endif /* defined(GLX_USE_TLS) */
17065	.size	GL_PREFIX(GetProgramLocalParameterdvARB), .-GL_PREFIX(GetProgramLocalParameterdvARB)
17066
17067	.p2align	4,,15
17068	.globl	GL_PREFIX(GetProgramLocalParameterfvARB)
17069	.type	GL_PREFIX(GetProgramLocalParameterfvARB), @function
17070GL_PREFIX(GetProgramLocalParameterfvARB):
17071#if defined(GLX_USE_TLS)
17072	call	_x86_64_get_dispatch@PLT
17073	movq	3656(%rax), %r11
17074	jmp	*%r11
17075#elif defined(HAVE_PTHREAD)
17076	pushq	%rdi
17077	pushq	%rsi
17078	pushq	%rdx
17079	call	_x86_64_get_dispatch@PLT
17080	popq	%rdx
17081	popq	%rsi
17082	popq	%rdi
17083	movq	3656(%rax), %r11
17084	jmp	*%r11
17085#else
17086	movq	_glapi_Dispatch(%rip), %rax
17087	testq	%rax, %rax
17088	je	1f
17089	movq	3656(%rax), %r11
17090	jmp	*%r11
170911:
17092	pushq	%rdi
17093	pushq	%rsi
17094	pushq	%rdx
17095	call	_glapi_get_dispatch
17096	popq	%rdx
17097	popq	%rsi
17098	popq	%rdi
17099	movq	3656(%rax), %r11
17100	jmp	*%r11
17101#endif /* defined(GLX_USE_TLS) */
17102	.size	GL_PREFIX(GetProgramLocalParameterfvARB), .-GL_PREFIX(GetProgramLocalParameterfvARB)
17103
17104	.p2align	4,,15
17105	.globl	GL_PREFIX(GetProgramStringARB)
17106	.type	GL_PREFIX(GetProgramStringARB), @function
17107GL_PREFIX(GetProgramStringARB):
17108#if defined(GLX_USE_TLS)
17109	call	_x86_64_get_dispatch@PLT
17110	movq	3664(%rax), %r11
17111	jmp	*%r11
17112#elif defined(HAVE_PTHREAD)
17113	pushq	%rdi
17114	pushq	%rsi
17115	pushq	%rdx
17116	call	_x86_64_get_dispatch@PLT
17117	popq	%rdx
17118	popq	%rsi
17119	popq	%rdi
17120	movq	3664(%rax), %r11
17121	jmp	*%r11
17122#else
17123	movq	_glapi_Dispatch(%rip), %rax
17124	testq	%rax, %rax
17125	je	1f
17126	movq	3664(%rax), %r11
17127	jmp	*%r11
171281:
17129	pushq	%rdi
17130	pushq	%rsi
17131	pushq	%rdx
17132	call	_glapi_get_dispatch
17133	popq	%rdx
17134	popq	%rsi
17135	popq	%rdi
17136	movq	3664(%rax), %r11
17137	jmp	*%r11
17138#endif /* defined(GLX_USE_TLS) */
17139	.size	GL_PREFIX(GetProgramStringARB), .-GL_PREFIX(GetProgramStringARB)
17140
17141	.p2align	4,,15
17142	.globl	GL_PREFIX(GetProgramivARB)
17143	.type	GL_PREFIX(GetProgramivARB), @function
17144GL_PREFIX(GetProgramivARB):
17145#if defined(GLX_USE_TLS)
17146	call	_x86_64_get_dispatch@PLT
17147	movq	3672(%rax), %r11
17148	jmp	*%r11
17149#elif defined(HAVE_PTHREAD)
17150	pushq	%rdi
17151	pushq	%rsi
17152	pushq	%rdx
17153	call	_x86_64_get_dispatch@PLT
17154	popq	%rdx
17155	popq	%rsi
17156	popq	%rdi
17157	movq	3672(%rax), %r11
17158	jmp	*%r11
17159#else
17160	movq	_glapi_Dispatch(%rip), %rax
17161	testq	%rax, %rax
17162	je	1f
17163	movq	3672(%rax), %r11
17164	jmp	*%r11
171651:
17166	pushq	%rdi
17167	pushq	%rsi
17168	pushq	%rdx
17169	call	_glapi_get_dispatch
17170	popq	%rdx
17171	popq	%rsi
17172	popq	%rdi
17173	movq	3672(%rax), %r11
17174	jmp	*%r11
17175#endif /* defined(GLX_USE_TLS) */
17176	.size	GL_PREFIX(GetProgramivARB), .-GL_PREFIX(GetProgramivARB)
17177
17178	.p2align	4,,15
17179	.globl	GL_PREFIX(GetVertexAttribdvARB)
17180	.type	GL_PREFIX(GetVertexAttribdvARB), @function
17181GL_PREFIX(GetVertexAttribdvARB):
17182#if defined(GLX_USE_TLS)
17183	call	_x86_64_get_dispatch@PLT
17184	movq	3680(%rax), %r11
17185	jmp	*%r11
17186#elif defined(HAVE_PTHREAD)
17187	pushq	%rdi
17188	pushq	%rsi
17189	pushq	%rdx
17190	call	_x86_64_get_dispatch@PLT
17191	popq	%rdx
17192	popq	%rsi
17193	popq	%rdi
17194	movq	3680(%rax), %r11
17195	jmp	*%r11
17196#else
17197	movq	_glapi_Dispatch(%rip), %rax
17198	testq	%rax, %rax
17199	je	1f
17200	movq	3680(%rax), %r11
17201	jmp	*%r11
172021:
17203	pushq	%rdi
17204	pushq	%rsi
17205	pushq	%rdx
17206	call	_glapi_get_dispatch
17207	popq	%rdx
17208	popq	%rsi
17209	popq	%rdi
17210	movq	3680(%rax), %r11
17211	jmp	*%r11
17212#endif /* defined(GLX_USE_TLS) */
17213	.size	GL_PREFIX(GetVertexAttribdvARB), .-GL_PREFIX(GetVertexAttribdvARB)
17214
17215	.p2align	4,,15
17216	.globl	GL_PREFIX(GetVertexAttribfvARB)
17217	.type	GL_PREFIX(GetVertexAttribfvARB), @function
17218GL_PREFIX(GetVertexAttribfvARB):
17219#if defined(GLX_USE_TLS)
17220	call	_x86_64_get_dispatch@PLT
17221	movq	3688(%rax), %r11
17222	jmp	*%r11
17223#elif defined(HAVE_PTHREAD)
17224	pushq	%rdi
17225	pushq	%rsi
17226	pushq	%rdx
17227	call	_x86_64_get_dispatch@PLT
17228	popq	%rdx
17229	popq	%rsi
17230	popq	%rdi
17231	movq	3688(%rax), %r11
17232	jmp	*%r11
17233#else
17234	movq	_glapi_Dispatch(%rip), %rax
17235	testq	%rax, %rax
17236	je	1f
17237	movq	3688(%rax), %r11
17238	jmp	*%r11
172391:
17240	pushq	%rdi
17241	pushq	%rsi
17242	pushq	%rdx
17243	call	_glapi_get_dispatch
17244	popq	%rdx
17245	popq	%rsi
17246	popq	%rdi
17247	movq	3688(%rax), %r11
17248	jmp	*%r11
17249#endif /* defined(GLX_USE_TLS) */
17250	.size	GL_PREFIX(GetVertexAttribfvARB), .-GL_PREFIX(GetVertexAttribfvARB)
17251
17252	.p2align	4,,15
17253	.globl	GL_PREFIX(GetVertexAttribivARB)
17254	.type	GL_PREFIX(GetVertexAttribivARB), @function
17255GL_PREFIX(GetVertexAttribivARB):
17256#if defined(GLX_USE_TLS)
17257	call	_x86_64_get_dispatch@PLT
17258	movq	3696(%rax), %r11
17259	jmp	*%r11
17260#elif defined(HAVE_PTHREAD)
17261	pushq	%rdi
17262	pushq	%rsi
17263	pushq	%rdx
17264	call	_x86_64_get_dispatch@PLT
17265	popq	%rdx
17266	popq	%rsi
17267	popq	%rdi
17268	movq	3696(%rax), %r11
17269	jmp	*%r11
17270#else
17271	movq	_glapi_Dispatch(%rip), %rax
17272	testq	%rax, %rax
17273	je	1f
17274	movq	3696(%rax), %r11
17275	jmp	*%r11
172761:
17277	pushq	%rdi
17278	pushq	%rsi
17279	pushq	%rdx
17280	call	_glapi_get_dispatch
17281	popq	%rdx
17282	popq	%rsi
17283	popq	%rdi
17284	movq	3696(%rax), %r11
17285	jmp	*%r11
17286#endif /* defined(GLX_USE_TLS) */
17287	.size	GL_PREFIX(GetVertexAttribivARB), .-GL_PREFIX(GetVertexAttribivARB)
17288
17289	.p2align	4,,15
17290	.globl	GL_PREFIX(ProgramEnvParameter4dARB)
17291	.type	GL_PREFIX(ProgramEnvParameter4dARB), @function
17292GL_PREFIX(ProgramEnvParameter4dARB):
17293#if defined(GLX_USE_TLS)
17294	call	_x86_64_get_dispatch@PLT
17295	movq	3704(%rax), %r11
17296	jmp	*%r11
17297#elif defined(HAVE_PTHREAD)
17298	subq	$56, %rsp
17299	movq	%rdi, (%rsp)
17300	movq	%rsi, 8(%rsp)
17301	movq	%xmm0, 16(%rsp)
17302	movq	%xmm1, 24(%rsp)
17303	movq	%xmm2, 32(%rsp)
17304	movq	%xmm3, 40(%rsp)
17305	call	_x86_64_get_dispatch@PLT
17306	movq	40(%rsp), %xmm3
17307	movq	32(%rsp), %xmm2
17308	movq	24(%rsp), %xmm1
17309	movq	16(%rsp), %xmm0
17310	movq	8(%rsp), %rsi
17311	movq	(%rsp), %rdi
17312	addq	$56, %rsp
17313	movq	3704(%rax), %r11
17314	jmp	*%r11
17315#else
17316	movq	_glapi_Dispatch(%rip), %rax
17317	testq	%rax, %rax
17318	je	1f
17319	movq	3704(%rax), %r11
17320	jmp	*%r11
173211:
17322	subq	$56, %rsp
17323	movq	%rdi, (%rsp)
17324	movq	%rsi, 8(%rsp)
17325	movq	%xmm0, 16(%rsp)
17326	movq	%xmm1, 24(%rsp)
17327	movq	%xmm2, 32(%rsp)
17328	movq	%xmm3, 40(%rsp)
17329	call	_glapi_get_dispatch
17330	movq	40(%rsp), %xmm3
17331	movq	32(%rsp), %xmm2
17332	movq	24(%rsp), %xmm1
17333	movq	16(%rsp), %xmm0
17334	movq	8(%rsp), %rsi
17335	movq	(%rsp), %rdi
17336	addq	$56, %rsp
17337	movq	3704(%rax), %r11
17338	jmp	*%r11
17339#endif /* defined(GLX_USE_TLS) */
17340	.size	GL_PREFIX(ProgramEnvParameter4dARB), .-GL_PREFIX(ProgramEnvParameter4dARB)
17341
17342	.p2align	4,,15
17343	.globl	GL_PREFIX(ProgramEnvParameter4dvARB)
17344	.type	GL_PREFIX(ProgramEnvParameter4dvARB), @function
17345GL_PREFIX(ProgramEnvParameter4dvARB):
17346#if defined(GLX_USE_TLS)
17347	call	_x86_64_get_dispatch@PLT
17348	movq	3712(%rax), %r11
17349	jmp	*%r11
17350#elif defined(HAVE_PTHREAD)
17351	pushq	%rdi
17352	pushq	%rsi
17353	pushq	%rdx
17354	call	_x86_64_get_dispatch@PLT
17355	popq	%rdx
17356	popq	%rsi
17357	popq	%rdi
17358	movq	3712(%rax), %r11
17359	jmp	*%r11
17360#else
17361	movq	_glapi_Dispatch(%rip), %rax
17362	testq	%rax, %rax
17363	je	1f
17364	movq	3712(%rax), %r11
17365	jmp	*%r11
173661:
17367	pushq	%rdi
17368	pushq	%rsi
17369	pushq	%rdx
17370	call	_glapi_get_dispatch
17371	popq	%rdx
17372	popq	%rsi
17373	popq	%rdi
17374	movq	3712(%rax), %r11
17375	jmp	*%r11
17376#endif /* defined(GLX_USE_TLS) */
17377	.size	GL_PREFIX(ProgramEnvParameter4dvARB), .-GL_PREFIX(ProgramEnvParameter4dvARB)
17378
17379	.p2align	4,,15
17380	.globl	GL_PREFIX(ProgramEnvParameter4fARB)
17381	.type	GL_PREFIX(ProgramEnvParameter4fARB), @function
17382GL_PREFIX(ProgramEnvParameter4fARB):
17383#if defined(GLX_USE_TLS)
17384	call	_x86_64_get_dispatch@PLT
17385	movq	3720(%rax), %r11
17386	jmp	*%r11
17387#elif defined(HAVE_PTHREAD)
17388	subq	$56, %rsp
17389	movq	%rdi, (%rsp)
17390	movq	%rsi, 8(%rsp)
17391	movq	%xmm0, 16(%rsp)
17392	movq	%xmm1, 24(%rsp)
17393	movq	%xmm2, 32(%rsp)
17394	movq	%xmm3, 40(%rsp)
17395	call	_x86_64_get_dispatch@PLT
17396	movq	40(%rsp), %xmm3
17397	movq	32(%rsp), %xmm2
17398	movq	24(%rsp), %xmm1
17399	movq	16(%rsp), %xmm0
17400	movq	8(%rsp), %rsi
17401	movq	(%rsp), %rdi
17402	addq	$56, %rsp
17403	movq	3720(%rax), %r11
17404	jmp	*%r11
17405#else
17406	movq	_glapi_Dispatch(%rip), %rax
17407	testq	%rax, %rax
17408	je	1f
17409	movq	3720(%rax), %r11
17410	jmp	*%r11
174111:
17412	subq	$56, %rsp
17413	movq	%rdi, (%rsp)
17414	movq	%rsi, 8(%rsp)
17415	movq	%xmm0, 16(%rsp)
17416	movq	%xmm1, 24(%rsp)
17417	movq	%xmm2, 32(%rsp)
17418	movq	%xmm3, 40(%rsp)
17419	call	_glapi_get_dispatch
17420	movq	40(%rsp), %xmm3
17421	movq	32(%rsp), %xmm2
17422	movq	24(%rsp), %xmm1
17423	movq	16(%rsp), %xmm0
17424	movq	8(%rsp), %rsi
17425	movq	(%rsp), %rdi
17426	addq	$56, %rsp
17427	movq	3720(%rax), %r11
17428	jmp	*%r11
17429#endif /* defined(GLX_USE_TLS) */
17430	.size	GL_PREFIX(ProgramEnvParameter4fARB), .-GL_PREFIX(ProgramEnvParameter4fARB)
17431
17432	.p2align	4,,15
17433	.globl	GL_PREFIX(ProgramEnvParameter4fvARB)
17434	.type	GL_PREFIX(ProgramEnvParameter4fvARB), @function
17435GL_PREFIX(ProgramEnvParameter4fvARB):
17436#if defined(GLX_USE_TLS)
17437	call	_x86_64_get_dispatch@PLT
17438	movq	3728(%rax), %r11
17439	jmp	*%r11
17440#elif defined(HAVE_PTHREAD)
17441	pushq	%rdi
17442	pushq	%rsi
17443	pushq	%rdx
17444	call	_x86_64_get_dispatch@PLT
17445	popq	%rdx
17446	popq	%rsi
17447	popq	%rdi
17448	movq	3728(%rax), %r11
17449	jmp	*%r11
17450#else
17451	movq	_glapi_Dispatch(%rip), %rax
17452	testq	%rax, %rax
17453	je	1f
17454	movq	3728(%rax), %r11
17455	jmp	*%r11
174561:
17457	pushq	%rdi
17458	pushq	%rsi
17459	pushq	%rdx
17460	call	_glapi_get_dispatch
17461	popq	%rdx
17462	popq	%rsi
17463	popq	%rdi
17464	movq	3728(%rax), %r11
17465	jmp	*%r11
17466#endif /* defined(GLX_USE_TLS) */
17467	.size	GL_PREFIX(ProgramEnvParameter4fvARB), .-GL_PREFIX(ProgramEnvParameter4fvARB)
17468
17469	.p2align	4,,15
17470	.globl	GL_PREFIX(ProgramLocalParameter4dARB)
17471	.type	GL_PREFIX(ProgramLocalParameter4dARB), @function
17472GL_PREFIX(ProgramLocalParameter4dARB):
17473#if defined(GLX_USE_TLS)
17474	call	_x86_64_get_dispatch@PLT
17475	movq	3736(%rax), %r11
17476	jmp	*%r11
17477#elif defined(HAVE_PTHREAD)
17478	subq	$56, %rsp
17479	movq	%rdi, (%rsp)
17480	movq	%rsi, 8(%rsp)
17481	movq	%xmm0, 16(%rsp)
17482	movq	%xmm1, 24(%rsp)
17483	movq	%xmm2, 32(%rsp)
17484	movq	%xmm3, 40(%rsp)
17485	call	_x86_64_get_dispatch@PLT
17486	movq	40(%rsp), %xmm3
17487	movq	32(%rsp), %xmm2
17488	movq	24(%rsp), %xmm1
17489	movq	16(%rsp), %xmm0
17490	movq	8(%rsp), %rsi
17491	movq	(%rsp), %rdi
17492	addq	$56, %rsp
17493	movq	3736(%rax), %r11
17494	jmp	*%r11
17495#else
17496	movq	_glapi_Dispatch(%rip), %rax
17497	testq	%rax, %rax
17498	je	1f
17499	movq	3736(%rax), %r11
17500	jmp	*%r11
175011:
17502	subq	$56, %rsp
17503	movq	%rdi, (%rsp)
17504	movq	%rsi, 8(%rsp)
17505	movq	%xmm0, 16(%rsp)
17506	movq	%xmm1, 24(%rsp)
17507	movq	%xmm2, 32(%rsp)
17508	movq	%xmm3, 40(%rsp)
17509	call	_glapi_get_dispatch
17510	movq	40(%rsp), %xmm3
17511	movq	32(%rsp), %xmm2
17512	movq	24(%rsp), %xmm1
17513	movq	16(%rsp), %xmm0
17514	movq	8(%rsp), %rsi
17515	movq	(%rsp), %rdi
17516	addq	$56, %rsp
17517	movq	3736(%rax), %r11
17518	jmp	*%r11
17519#endif /* defined(GLX_USE_TLS) */
17520	.size	GL_PREFIX(ProgramLocalParameter4dARB), .-GL_PREFIX(ProgramLocalParameter4dARB)
17521
17522	.p2align	4,,15
17523	.globl	GL_PREFIX(ProgramLocalParameter4dvARB)
17524	.type	GL_PREFIX(ProgramLocalParameter4dvARB), @function
17525GL_PREFIX(ProgramLocalParameter4dvARB):
17526#if defined(GLX_USE_TLS)
17527	call	_x86_64_get_dispatch@PLT
17528	movq	3744(%rax), %r11
17529	jmp	*%r11
17530#elif defined(HAVE_PTHREAD)
17531	pushq	%rdi
17532	pushq	%rsi
17533	pushq	%rdx
17534	call	_x86_64_get_dispatch@PLT
17535	popq	%rdx
17536	popq	%rsi
17537	popq	%rdi
17538	movq	3744(%rax), %r11
17539	jmp	*%r11
17540#else
17541	movq	_glapi_Dispatch(%rip), %rax
17542	testq	%rax, %rax
17543	je	1f
17544	movq	3744(%rax), %r11
17545	jmp	*%r11
175461:
17547	pushq	%rdi
17548	pushq	%rsi
17549	pushq	%rdx
17550	call	_glapi_get_dispatch
17551	popq	%rdx
17552	popq	%rsi
17553	popq	%rdi
17554	movq	3744(%rax), %r11
17555	jmp	*%r11
17556#endif /* defined(GLX_USE_TLS) */
17557	.size	GL_PREFIX(ProgramLocalParameter4dvARB), .-GL_PREFIX(ProgramLocalParameter4dvARB)
17558
17559	.p2align	4,,15
17560	.globl	GL_PREFIX(ProgramLocalParameter4fARB)
17561	.type	GL_PREFIX(ProgramLocalParameter4fARB), @function
17562GL_PREFIX(ProgramLocalParameter4fARB):
17563#if defined(GLX_USE_TLS)
17564	call	_x86_64_get_dispatch@PLT
17565	movq	3752(%rax), %r11
17566	jmp	*%r11
17567#elif defined(HAVE_PTHREAD)
17568	subq	$56, %rsp
17569	movq	%rdi, (%rsp)
17570	movq	%rsi, 8(%rsp)
17571	movq	%xmm0, 16(%rsp)
17572	movq	%xmm1, 24(%rsp)
17573	movq	%xmm2, 32(%rsp)
17574	movq	%xmm3, 40(%rsp)
17575	call	_x86_64_get_dispatch@PLT
17576	movq	40(%rsp), %xmm3
17577	movq	32(%rsp), %xmm2
17578	movq	24(%rsp), %xmm1
17579	movq	16(%rsp), %xmm0
17580	movq	8(%rsp), %rsi
17581	movq	(%rsp), %rdi
17582	addq	$56, %rsp
17583	movq	3752(%rax), %r11
17584	jmp	*%r11
17585#else
17586	movq	_glapi_Dispatch(%rip), %rax
17587	testq	%rax, %rax
17588	je	1f
17589	movq	3752(%rax), %r11
17590	jmp	*%r11
175911:
17592	subq	$56, %rsp
17593	movq	%rdi, (%rsp)
17594	movq	%rsi, 8(%rsp)
17595	movq	%xmm0, 16(%rsp)
17596	movq	%xmm1, 24(%rsp)
17597	movq	%xmm2, 32(%rsp)
17598	movq	%xmm3, 40(%rsp)
17599	call	_glapi_get_dispatch
17600	movq	40(%rsp), %xmm3
17601	movq	32(%rsp), %xmm2
17602	movq	24(%rsp), %xmm1
17603	movq	16(%rsp), %xmm0
17604	movq	8(%rsp), %rsi
17605	movq	(%rsp), %rdi
17606	addq	$56, %rsp
17607	movq	3752(%rax), %r11
17608	jmp	*%r11
17609#endif /* defined(GLX_USE_TLS) */
17610	.size	GL_PREFIX(ProgramLocalParameter4fARB), .-GL_PREFIX(ProgramLocalParameter4fARB)
17611
17612	.p2align	4,,15
17613	.globl	GL_PREFIX(ProgramLocalParameter4fvARB)
17614	.type	GL_PREFIX(ProgramLocalParameter4fvARB), @function
17615GL_PREFIX(ProgramLocalParameter4fvARB):
17616#if defined(GLX_USE_TLS)
17617	call	_x86_64_get_dispatch@PLT
17618	movq	3760(%rax), %r11
17619	jmp	*%r11
17620#elif defined(HAVE_PTHREAD)
17621	pushq	%rdi
17622	pushq	%rsi
17623	pushq	%rdx
17624	call	_x86_64_get_dispatch@PLT
17625	popq	%rdx
17626	popq	%rsi
17627	popq	%rdi
17628	movq	3760(%rax), %r11
17629	jmp	*%r11
17630#else
17631	movq	_glapi_Dispatch(%rip), %rax
17632	testq	%rax, %rax
17633	je	1f
17634	movq	3760(%rax), %r11
17635	jmp	*%r11
176361:
17637	pushq	%rdi
17638	pushq	%rsi
17639	pushq	%rdx
17640	call	_glapi_get_dispatch
17641	popq	%rdx
17642	popq	%rsi
17643	popq	%rdi
17644	movq	3760(%rax), %r11
17645	jmp	*%r11
17646#endif /* defined(GLX_USE_TLS) */
17647	.size	GL_PREFIX(ProgramLocalParameter4fvARB), .-GL_PREFIX(ProgramLocalParameter4fvARB)
17648
17649	.p2align	4,,15
17650	.globl	GL_PREFIX(ProgramStringARB)
17651	.type	GL_PREFIX(ProgramStringARB), @function
17652GL_PREFIX(ProgramStringARB):
17653#if defined(GLX_USE_TLS)
17654	call	_x86_64_get_dispatch@PLT
17655	movq	3768(%rax), %r11
17656	jmp	*%r11
17657#elif defined(HAVE_PTHREAD)
17658	pushq	%rdi
17659	pushq	%rsi
17660	pushq	%rdx
17661	pushq	%rcx
17662	pushq	%rbp
17663	call	_x86_64_get_dispatch@PLT
17664	popq	%rbp
17665	popq	%rcx
17666	popq	%rdx
17667	popq	%rsi
17668	popq	%rdi
17669	movq	3768(%rax), %r11
17670	jmp	*%r11
17671#else
17672	movq	_glapi_Dispatch(%rip), %rax
17673	testq	%rax, %rax
17674	je	1f
17675	movq	3768(%rax), %r11
17676	jmp	*%r11
176771:
17678	pushq	%rdi
17679	pushq	%rsi
17680	pushq	%rdx
17681	pushq	%rcx
17682	pushq	%rbp
17683	call	_glapi_get_dispatch
17684	popq	%rbp
17685	popq	%rcx
17686	popq	%rdx
17687	popq	%rsi
17688	popq	%rdi
17689	movq	3768(%rax), %r11
17690	jmp	*%r11
17691#endif /* defined(GLX_USE_TLS) */
17692	.size	GL_PREFIX(ProgramStringARB), .-GL_PREFIX(ProgramStringARB)
17693
17694	.p2align	4,,15
17695	.globl	GL_PREFIX(VertexAttrib1dARB)
17696	.type	GL_PREFIX(VertexAttrib1dARB), @function
17697GL_PREFIX(VertexAttrib1dARB):
17698#if defined(GLX_USE_TLS)
17699	call	_x86_64_get_dispatch@PLT
17700	movq	3776(%rax), %r11
17701	jmp	*%r11
17702#elif defined(HAVE_PTHREAD)
17703	subq	$24, %rsp
17704	movq	%rdi, (%rsp)
17705	movq	%xmm0, 8(%rsp)
17706	call	_x86_64_get_dispatch@PLT
17707	movq	8(%rsp), %xmm0
17708	movq	(%rsp), %rdi
17709	addq	$24, %rsp
17710	movq	3776(%rax), %r11
17711	jmp	*%r11
17712#else
17713	movq	_glapi_Dispatch(%rip), %rax
17714	testq	%rax, %rax
17715	je	1f
17716	movq	3776(%rax), %r11
17717	jmp	*%r11
177181:
17719	subq	$24, %rsp
17720	movq	%rdi, (%rsp)
17721	movq	%xmm0, 8(%rsp)
17722	call	_glapi_get_dispatch
17723	movq	8(%rsp), %xmm0
17724	movq	(%rsp), %rdi
17725	addq	$24, %rsp
17726	movq	3776(%rax), %r11
17727	jmp	*%r11
17728#endif /* defined(GLX_USE_TLS) */
17729	.size	GL_PREFIX(VertexAttrib1dARB), .-GL_PREFIX(VertexAttrib1dARB)
17730
17731	.p2align	4,,15
17732	.globl	GL_PREFIX(VertexAttrib1dvARB)
17733	.type	GL_PREFIX(VertexAttrib1dvARB), @function
17734GL_PREFIX(VertexAttrib1dvARB):
17735#if defined(GLX_USE_TLS)
17736	call	_x86_64_get_dispatch@PLT
17737	movq	3784(%rax), %r11
17738	jmp	*%r11
17739#elif defined(HAVE_PTHREAD)
17740	pushq	%rdi
17741	pushq	%rsi
17742	pushq	%rbp
17743	call	_x86_64_get_dispatch@PLT
17744	popq	%rbp
17745	popq	%rsi
17746	popq	%rdi
17747	movq	3784(%rax), %r11
17748	jmp	*%r11
17749#else
17750	movq	_glapi_Dispatch(%rip), %rax
17751	testq	%rax, %rax
17752	je	1f
17753	movq	3784(%rax), %r11
17754	jmp	*%r11
177551:
17756	pushq	%rdi
17757	pushq	%rsi
17758	pushq	%rbp
17759	call	_glapi_get_dispatch
17760	popq	%rbp
17761	popq	%rsi
17762	popq	%rdi
17763	movq	3784(%rax), %r11
17764	jmp	*%r11
17765#endif /* defined(GLX_USE_TLS) */
17766	.size	GL_PREFIX(VertexAttrib1dvARB), .-GL_PREFIX(VertexAttrib1dvARB)
17767
17768	.p2align	4,,15
17769	.globl	GL_PREFIX(VertexAttrib1fARB)
17770	.type	GL_PREFIX(VertexAttrib1fARB), @function
17771GL_PREFIX(VertexAttrib1fARB):
17772#if defined(GLX_USE_TLS)
17773	call	_x86_64_get_dispatch@PLT
17774	movq	3792(%rax), %r11
17775	jmp	*%r11
17776#elif defined(HAVE_PTHREAD)
17777	subq	$24, %rsp
17778	movq	%rdi, (%rsp)
17779	movq	%xmm0, 8(%rsp)
17780	call	_x86_64_get_dispatch@PLT
17781	movq	8(%rsp), %xmm0
17782	movq	(%rsp), %rdi
17783	addq	$24, %rsp
17784	movq	3792(%rax), %r11
17785	jmp	*%r11
17786#else
17787	movq	_glapi_Dispatch(%rip), %rax
17788	testq	%rax, %rax
17789	je	1f
17790	movq	3792(%rax), %r11
17791	jmp	*%r11
177921:
17793	subq	$24, %rsp
17794	movq	%rdi, (%rsp)
17795	movq	%xmm0, 8(%rsp)
17796	call	_glapi_get_dispatch
17797	movq	8(%rsp), %xmm0
17798	movq	(%rsp), %rdi
17799	addq	$24, %rsp
17800	movq	3792(%rax), %r11
17801	jmp	*%r11
17802#endif /* defined(GLX_USE_TLS) */
17803	.size	GL_PREFIX(VertexAttrib1fARB), .-GL_PREFIX(VertexAttrib1fARB)
17804
17805	.p2align	4,,15
17806	.globl	GL_PREFIX(VertexAttrib1fvARB)
17807	.type	GL_PREFIX(VertexAttrib1fvARB), @function
17808GL_PREFIX(VertexAttrib1fvARB):
17809#if defined(GLX_USE_TLS)
17810	call	_x86_64_get_dispatch@PLT
17811	movq	3800(%rax), %r11
17812	jmp	*%r11
17813#elif defined(HAVE_PTHREAD)
17814	pushq	%rdi
17815	pushq	%rsi
17816	pushq	%rbp
17817	call	_x86_64_get_dispatch@PLT
17818	popq	%rbp
17819	popq	%rsi
17820	popq	%rdi
17821	movq	3800(%rax), %r11
17822	jmp	*%r11
17823#else
17824	movq	_glapi_Dispatch(%rip), %rax
17825	testq	%rax, %rax
17826	je	1f
17827	movq	3800(%rax), %r11
17828	jmp	*%r11
178291:
17830	pushq	%rdi
17831	pushq	%rsi
17832	pushq	%rbp
17833	call	_glapi_get_dispatch
17834	popq	%rbp
17835	popq	%rsi
17836	popq	%rdi
17837	movq	3800(%rax), %r11
17838	jmp	*%r11
17839#endif /* defined(GLX_USE_TLS) */
17840	.size	GL_PREFIX(VertexAttrib1fvARB), .-GL_PREFIX(VertexAttrib1fvARB)
17841
17842	.p2align	4,,15
17843	.globl	GL_PREFIX(VertexAttrib1sARB)
17844	.type	GL_PREFIX(VertexAttrib1sARB), @function
17845GL_PREFIX(VertexAttrib1sARB):
17846#if defined(GLX_USE_TLS)
17847	call	_x86_64_get_dispatch@PLT
17848	movq	3808(%rax), %r11
17849	jmp	*%r11
17850#elif defined(HAVE_PTHREAD)
17851	pushq	%rdi
17852	pushq	%rsi
17853	pushq	%rbp
17854	call	_x86_64_get_dispatch@PLT
17855	popq	%rbp
17856	popq	%rsi
17857	popq	%rdi
17858	movq	3808(%rax), %r11
17859	jmp	*%r11
17860#else
17861	movq	_glapi_Dispatch(%rip), %rax
17862	testq	%rax, %rax
17863	je	1f
17864	movq	3808(%rax), %r11
17865	jmp	*%r11
178661:
17867	pushq	%rdi
17868	pushq	%rsi
17869	pushq	%rbp
17870	call	_glapi_get_dispatch
17871	popq	%rbp
17872	popq	%rsi
17873	popq	%rdi
17874	movq	3808(%rax), %r11
17875	jmp	*%r11
17876#endif /* defined(GLX_USE_TLS) */
17877	.size	GL_PREFIX(VertexAttrib1sARB), .-GL_PREFIX(VertexAttrib1sARB)
17878
17879	.p2align	4,,15
17880	.globl	GL_PREFIX(VertexAttrib1svARB)
17881	.type	GL_PREFIX(VertexAttrib1svARB), @function
17882GL_PREFIX(VertexAttrib1svARB):
17883#if defined(GLX_USE_TLS)
17884	call	_x86_64_get_dispatch@PLT
17885	movq	3816(%rax), %r11
17886	jmp	*%r11
17887#elif defined(HAVE_PTHREAD)
17888	pushq	%rdi
17889	pushq	%rsi
17890	pushq	%rbp
17891	call	_x86_64_get_dispatch@PLT
17892	popq	%rbp
17893	popq	%rsi
17894	popq	%rdi
17895	movq	3816(%rax), %r11
17896	jmp	*%r11
17897#else
17898	movq	_glapi_Dispatch(%rip), %rax
17899	testq	%rax, %rax
17900	je	1f
17901	movq	3816(%rax), %r11
17902	jmp	*%r11
179031:
17904	pushq	%rdi
17905	pushq	%rsi
17906	pushq	%rbp
17907	call	_glapi_get_dispatch
17908	popq	%rbp
17909	popq	%rsi
17910	popq	%rdi
17911	movq	3816(%rax), %r11
17912	jmp	*%r11
17913#endif /* defined(GLX_USE_TLS) */
17914	.size	GL_PREFIX(VertexAttrib1svARB), .-GL_PREFIX(VertexAttrib1svARB)
17915
17916	.p2align	4,,15
17917	.globl	GL_PREFIX(VertexAttrib2dARB)
17918	.type	GL_PREFIX(VertexAttrib2dARB), @function
17919GL_PREFIX(VertexAttrib2dARB):
17920#if defined(GLX_USE_TLS)
17921	call	_x86_64_get_dispatch@PLT
17922	movq	3824(%rax), %r11
17923	jmp	*%r11
17924#elif defined(HAVE_PTHREAD)
17925	subq	$24, %rsp
17926	movq	%rdi, (%rsp)
17927	movq	%xmm0, 8(%rsp)
17928	movq	%xmm1, 16(%rsp)
17929	call	_x86_64_get_dispatch@PLT
17930	movq	16(%rsp), %xmm1
17931	movq	8(%rsp), %xmm0
17932	movq	(%rsp), %rdi
17933	addq	$24, %rsp
17934	movq	3824(%rax), %r11
17935	jmp	*%r11
17936#else
17937	movq	_glapi_Dispatch(%rip), %rax
17938	testq	%rax, %rax
17939	je	1f
17940	movq	3824(%rax), %r11
17941	jmp	*%r11
179421:
17943	subq	$24, %rsp
17944	movq	%rdi, (%rsp)
17945	movq	%xmm0, 8(%rsp)
17946	movq	%xmm1, 16(%rsp)
17947	call	_glapi_get_dispatch
17948	movq	16(%rsp), %xmm1
17949	movq	8(%rsp), %xmm0
17950	movq	(%rsp), %rdi
17951	addq	$24, %rsp
17952	movq	3824(%rax), %r11
17953	jmp	*%r11
17954#endif /* defined(GLX_USE_TLS) */
17955	.size	GL_PREFIX(VertexAttrib2dARB), .-GL_PREFIX(VertexAttrib2dARB)
17956
17957	.p2align	4,,15
17958	.globl	GL_PREFIX(VertexAttrib2dvARB)
17959	.type	GL_PREFIX(VertexAttrib2dvARB), @function
17960GL_PREFIX(VertexAttrib2dvARB):
17961#if defined(GLX_USE_TLS)
17962	call	_x86_64_get_dispatch@PLT
17963	movq	3832(%rax), %r11
17964	jmp	*%r11
17965#elif defined(HAVE_PTHREAD)
17966	pushq	%rdi
17967	pushq	%rsi
17968	pushq	%rbp
17969	call	_x86_64_get_dispatch@PLT
17970	popq	%rbp
17971	popq	%rsi
17972	popq	%rdi
17973	movq	3832(%rax), %r11
17974	jmp	*%r11
17975#else
17976	movq	_glapi_Dispatch(%rip), %rax
17977	testq	%rax, %rax
17978	je	1f
17979	movq	3832(%rax), %r11
17980	jmp	*%r11
179811:
17982	pushq	%rdi
17983	pushq	%rsi
17984	pushq	%rbp
17985	call	_glapi_get_dispatch
17986	popq	%rbp
17987	popq	%rsi
17988	popq	%rdi
17989	movq	3832(%rax), %r11
17990	jmp	*%r11
17991#endif /* defined(GLX_USE_TLS) */
17992	.size	GL_PREFIX(VertexAttrib2dvARB), .-GL_PREFIX(VertexAttrib2dvARB)
17993
17994	.p2align	4,,15
17995	.globl	GL_PREFIX(VertexAttrib2fARB)
17996	.type	GL_PREFIX(VertexAttrib2fARB), @function
17997GL_PREFIX(VertexAttrib2fARB):
17998#if defined(GLX_USE_TLS)
17999	call	_x86_64_get_dispatch@PLT
18000	movq	3840(%rax), %r11
18001	jmp	*%r11
18002#elif defined(HAVE_PTHREAD)
18003	subq	$24, %rsp
18004	movq	%rdi, (%rsp)
18005	movq	%xmm0, 8(%rsp)
18006	movq	%xmm1, 16(%rsp)
18007	call	_x86_64_get_dispatch@PLT
18008	movq	16(%rsp), %xmm1
18009	movq	8(%rsp), %xmm0
18010	movq	(%rsp), %rdi
18011	addq	$24, %rsp
18012	movq	3840(%rax), %r11
18013	jmp	*%r11
18014#else
18015	movq	_glapi_Dispatch(%rip), %rax
18016	testq	%rax, %rax
18017	je	1f
18018	movq	3840(%rax), %r11
18019	jmp	*%r11
180201:
18021	subq	$24, %rsp
18022	movq	%rdi, (%rsp)
18023	movq	%xmm0, 8(%rsp)
18024	movq	%xmm1, 16(%rsp)
18025	call	_glapi_get_dispatch
18026	movq	16(%rsp), %xmm1
18027	movq	8(%rsp), %xmm0
18028	movq	(%rsp), %rdi
18029	addq	$24, %rsp
18030	movq	3840(%rax), %r11
18031	jmp	*%r11
18032#endif /* defined(GLX_USE_TLS) */
18033	.size	GL_PREFIX(VertexAttrib2fARB), .-GL_PREFIX(VertexAttrib2fARB)
18034
18035	.p2align	4,,15
18036	.globl	GL_PREFIX(VertexAttrib2fvARB)
18037	.type	GL_PREFIX(VertexAttrib2fvARB), @function
18038GL_PREFIX(VertexAttrib2fvARB):
18039#if defined(GLX_USE_TLS)
18040	call	_x86_64_get_dispatch@PLT
18041	movq	3848(%rax), %r11
18042	jmp	*%r11
18043#elif defined(HAVE_PTHREAD)
18044	pushq	%rdi
18045	pushq	%rsi
18046	pushq	%rbp
18047	call	_x86_64_get_dispatch@PLT
18048	popq	%rbp
18049	popq	%rsi
18050	popq	%rdi
18051	movq	3848(%rax), %r11
18052	jmp	*%r11
18053#else
18054	movq	_glapi_Dispatch(%rip), %rax
18055	testq	%rax, %rax
18056	je	1f
18057	movq	3848(%rax), %r11
18058	jmp	*%r11
180591:
18060	pushq	%rdi
18061	pushq	%rsi
18062	pushq	%rbp
18063	call	_glapi_get_dispatch
18064	popq	%rbp
18065	popq	%rsi
18066	popq	%rdi
18067	movq	3848(%rax), %r11
18068	jmp	*%r11
18069#endif /* defined(GLX_USE_TLS) */
18070	.size	GL_PREFIX(VertexAttrib2fvARB), .-GL_PREFIX(VertexAttrib2fvARB)
18071
18072	.p2align	4,,15
18073	.globl	GL_PREFIX(VertexAttrib2sARB)
18074	.type	GL_PREFIX(VertexAttrib2sARB), @function
18075GL_PREFIX(VertexAttrib2sARB):
18076#if defined(GLX_USE_TLS)
18077	call	_x86_64_get_dispatch@PLT
18078	movq	3856(%rax), %r11
18079	jmp	*%r11
18080#elif defined(HAVE_PTHREAD)
18081	pushq	%rdi
18082	pushq	%rsi
18083	pushq	%rdx
18084	call	_x86_64_get_dispatch@PLT
18085	popq	%rdx
18086	popq	%rsi
18087	popq	%rdi
18088	movq	3856(%rax), %r11
18089	jmp	*%r11
18090#else
18091	movq	_glapi_Dispatch(%rip), %rax
18092	testq	%rax, %rax
18093	je	1f
18094	movq	3856(%rax), %r11
18095	jmp	*%r11
180961:
18097	pushq	%rdi
18098	pushq	%rsi
18099	pushq	%rdx
18100	call	_glapi_get_dispatch
18101	popq	%rdx
18102	popq	%rsi
18103	popq	%rdi
18104	movq	3856(%rax), %r11
18105	jmp	*%r11
18106#endif /* defined(GLX_USE_TLS) */
18107	.size	GL_PREFIX(VertexAttrib2sARB), .-GL_PREFIX(VertexAttrib2sARB)
18108
18109	.p2align	4,,15
18110	.globl	GL_PREFIX(VertexAttrib2svARB)
18111	.type	GL_PREFIX(VertexAttrib2svARB), @function
18112GL_PREFIX(VertexAttrib2svARB):
18113#if defined(GLX_USE_TLS)
18114	call	_x86_64_get_dispatch@PLT
18115	movq	3864(%rax), %r11
18116	jmp	*%r11
18117#elif defined(HAVE_PTHREAD)
18118	pushq	%rdi
18119	pushq	%rsi
18120	pushq	%rbp
18121	call	_x86_64_get_dispatch@PLT
18122	popq	%rbp
18123	popq	%rsi
18124	popq	%rdi
18125	movq	3864(%rax), %r11
18126	jmp	*%r11
18127#else
18128	movq	_glapi_Dispatch(%rip), %rax
18129	testq	%rax, %rax
18130	je	1f
18131	movq	3864(%rax), %r11
18132	jmp	*%r11
181331:
18134	pushq	%rdi
18135	pushq	%rsi
18136	pushq	%rbp
18137	call	_glapi_get_dispatch
18138	popq	%rbp
18139	popq	%rsi
18140	popq	%rdi
18141	movq	3864(%rax), %r11
18142	jmp	*%r11
18143#endif /* defined(GLX_USE_TLS) */
18144	.size	GL_PREFIX(VertexAttrib2svARB), .-GL_PREFIX(VertexAttrib2svARB)
18145
18146	.p2align	4,,15
18147	.globl	GL_PREFIX(VertexAttrib3dARB)
18148	.type	GL_PREFIX(VertexAttrib3dARB), @function
18149GL_PREFIX(VertexAttrib3dARB):
18150#if defined(GLX_USE_TLS)
18151	call	_x86_64_get_dispatch@PLT
18152	movq	3872(%rax), %r11
18153	jmp	*%r11
18154#elif defined(HAVE_PTHREAD)
18155	subq	$40, %rsp
18156	movq	%rdi, (%rsp)
18157	movq	%xmm0, 8(%rsp)
18158	movq	%xmm1, 16(%rsp)
18159	movq	%xmm2, 24(%rsp)
18160	call	_x86_64_get_dispatch@PLT
18161	movq	24(%rsp), %xmm2
18162	movq	16(%rsp), %xmm1
18163	movq	8(%rsp), %xmm0
18164	movq	(%rsp), %rdi
18165	addq	$40, %rsp
18166	movq	3872(%rax), %r11
18167	jmp	*%r11
18168#else
18169	movq	_glapi_Dispatch(%rip), %rax
18170	testq	%rax, %rax
18171	je	1f
18172	movq	3872(%rax), %r11
18173	jmp	*%r11
181741:
18175	subq	$40, %rsp
18176	movq	%rdi, (%rsp)
18177	movq	%xmm0, 8(%rsp)
18178	movq	%xmm1, 16(%rsp)
18179	movq	%xmm2, 24(%rsp)
18180	call	_glapi_get_dispatch
18181	movq	24(%rsp), %xmm2
18182	movq	16(%rsp), %xmm1
18183	movq	8(%rsp), %xmm0
18184	movq	(%rsp), %rdi
18185	addq	$40, %rsp
18186	movq	3872(%rax), %r11
18187	jmp	*%r11
18188#endif /* defined(GLX_USE_TLS) */
18189	.size	GL_PREFIX(VertexAttrib3dARB), .-GL_PREFIX(VertexAttrib3dARB)
18190
18191	.p2align	4,,15
18192	.globl	GL_PREFIX(VertexAttrib3dvARB)
18193	.type	GL_PREFIX(VertexAttrib3dvARB), @function
18194GL_PREFIX(VertexAttrib3dvARB):
18195#if defined(GLX_USE_TLS)
18196	call	_x86_64_get_dispatch@PLT
18197	movq	3880(%rax), %r11
18198	jmp	*%r11
18199#elif defined(HAVE_PTHREAD)
18200	pushq	%rdi
18201	pushq	%rsi
18202	pushq	%rbp
18203	call	_x86_64_get_dispatch@PLT
18204	popq	%rbp
18205	popq	%rsi
18206	popq	%rdi
18207	movq	3880(%rax), %r11
18208	jmp	*%r11
18209#else
18210	movq	_glapi_Dispatch(%rip), %rax
18211	testq	%rax, %rax
18212	je	1f
18213	movq	3880(%rax), %r11
18214	jmp	*%r11
182151:
18216	pushq	%rdi
18217	pushq	%rsi
18218	pushq	%rbp
18219	call	_glapi_get_dispatch
18220	popq	%rbp
18221	popq	%rsi
18222	popq	%rdi
18223	movq	3880(%rax), %r11
18224	jmp	*%r11
18225#endif /* defined(GLX_USE_TLS) */
18226	.size	GL_PREFIX(VertexAttrib3dvARB), .-GL_PREFIX(VertexAttrib3dvARB)
18227
18228	.p2align	4,,15
18229	.globl	GL_PREFIX(VertexAttrib3fARB)
18230	.type	GL_PREFIX(VertexAttrib3fARB), @function
18231GL_PREFIX(VertexAttrib3fARB):
18232#if defined(GLX_USE_TLS)
18233	call	_x86_64_get_dispatch@PLT
18234	movq	3888(%rax), %r11
18235	jmp	*%r11
18236#elif defined(HAVE_PTHREAD)
18237	subq	$40, %rsp
18238	movq	%rdi, (%rsp)
18239	movq	%xmm0, 8(%rsp)
18240	movq	%xmm1, 16(%rsp)
18241	movq	%xmm2, 24(%rsp)
18242	call	_x86_64_get_dispatch@PLT
18243	movq	24(%rsp), %xmm2
18244	movq	16(%rsp), %xmm1
18245	movq	8(%rsp), %xmm0
18246	movq	(%rsp), %rdi
18247	addq	$40, %rsp
18248	movq	3888(%rax), %r11
18249	jmp	*%r11
18250#else
18251	movq	_glapi_Dispatch(%rip), %rax
18252	testq	%rax, %rax
18253	je	1f
18254	movq	3888(%rax), %r11
18255	jmp	*%r11
182561:
18257	subq	$40, %rsp
18258	movq	%rdi, (%rsp)
18259	movq	%xmm0, 8(%rsp)
18260	movq	%xmm1, 16(%rsp)
18261	movq	%xmm2, 24(%rsp)
18262	call	_glapi_get_dispatch
18263	movq	24(%rsp), %xmm2
18264	movq	16(%rsp), %xmm1
18265	movq	8(%rsp), %xmm0
18266	movq	(%rsp), %rdi
18267	addq	$40, %rsp
18268	movq	3888(%rax), %r11
18269	jmp	*%r11
18270#endif /* defined(GLX_USE_TLS) */
18271	.size	GL_PREFIX(VertexAttrib3fARB), .-GL_PREFIX(VertexAttrib3fARB)
18272
18273	.p2align	4,,15
18274	.globl	GL_PREFIX(VertexAttrib3fvARB)
18275	.type	GL_PREFIX(VertexAttrib3fvARB), @function
18276GL_PREFIX(VertexAttrib3fvARB):
18277#if defined(GLX_USE_TLS)
18278	call	_x86_64_get_dispatch@PLT
18279	movq	3896(%rax), %r11
18280	jmp	*%r11
18281#elif defined(HAVE_PTHREAD)
18282	pushq	%rdi
18283	pushq	%rsi
18284	pushq	%rbp
18285	call	_x86_64_get_dispatch@PLT
18286	popq	%rbp
18287	popq	%rsi
18288	popq	%rdi
18289	movq	3896(%rax), %r11
18290	jmp	*%r11
18291#else
18292	movq	_glapi_Dispatch(%rip), %rax
18293	testq	%rax, %rax
18294	je	1f
18295	movq	3896(%rax), %r11
18296	jmp	*%r11
182971:
18298	pushq	%rdi
18299	pushq	%rsi
18300	pushq	%rbp
18301	call	_glapi_get_dispatch
18302	popq	%rbp
18303	popq	%rsi
18304	popq	%rdi
18305	movq	3896(%rax), %r11
18306	jmp	*%r11
18307#endif /* defined(GLX_USE_TLS) */
18308	.size	GL_PREFIX(VertexAttrib3fvARB), .-GL_PREFIX(VertexAttrib3fvARB)
18309
18310	.p2align	4,,15
18311	.globl	GL_PREFIX(VertexAttrib3sARB)
18312	.type	GL_PREFIX(VertexAttrib3sARB), @function
18313GL_PREFIX(VertexAttrib3sARB):
18314#if defined(GLX_USE_TLS)
18315	call	_x86_64_get_dispatch@PLT
18316	movq	3904(%rax), %r11
18317	jmp	*%r11
18318#elif defined(HAVE_PTHREAD)
18319	pushq	%rdi
18320	pushq	%rsi
18321	pushq	%rdx
18322	pushq	%rcx
18323	pushq	%rbp
18324	call	_x86_64_get_dispatch@PLT
18325	popq	%rbp
18326	popq	%rcx
18327	popq	%rdx
18328	popq	%rsi
18329	popq	%rdi
18330	movq	3904(%rax), %r11
18331	jmp	*%r11
18332#else
18333	movq	_glapi_Dispatch(%rip), %rax
18334	testq	%rax, %rax
18335	je	1f
18336	movq	3904(%rax), %r11
18337	jmp	*%r11
183381:
18339	pushq	%rdi
18340	pushq	%rsi
18341	pushq	%rdx
18342	pushq	%rcx
18343	pushq	%rbp
18344	call	_glapi_get_dispatch
18345	popq	%rbp
18346	popq	%rcx
18347	popq	%rdx
18348	popq	%rsi
18349	popq	%rdi
18350	movq	3904(%rax), %r11
18351	jmp	*%r11
18352#endif /* defined(GLX_USE_TLS) */
18353	.size	GL_PREFIX(VertexAttrib3sARB), .-GL_PREFIX(VertexAttrib3sARB)
18354
18355	.p2align	4,,15
18356	.globl	GL_PREFIX(VertexAttrib3svARB)
18357	.type	GL_PREFIX(VertexAttrib3svARB), @function
18358GL_PREFIX(VertexAttrib3svARB):
18359#if defined(GLX_USE_TLS)
18360	call	_x86_64_get_dispatch@PLT
18361	movq	3912(%rax), %r11
18362	jmp	*%r11
18363#elif defined(HAVE_PTHREAD)
18364	pushq	%rdi
18365	pushq	%rsi
18366	pushq	%rbp
18367	call	_x86_64_get_dispatch@PLT
18368	popq	%rbp
18369	popq	%rsi
18370	popq	%rdi
18371	movq	3912(%rax), %r11
18372	jmp	*%r11
18373#else
18374	movq	_glapi_Dispatch(%rip), %rax
18375	testq	%rax, %rax
18376	je	1f
18377	movq	3912(%rax), %r11
18378	jmp	*%r11
183791:
18380	pushq	%rdi
18381	pushq	%rsi
18382	pushq	%rbp
18383	call	_glapi_get_dispatch
18384	popq	%rbp
18385	popq	%rsi
18386	popq	%rdi
18387	movq	3912(%rax), %r11
18388	jmp	*%r11
18389#endif /* defined(GLX_USE_TLS) */
18390	.size	GL_PREFIX(VertexAttrib3svARB), .-GL_PREFIX(VertexAttrib3svARB)
18391
18392	.p2align	4,,15
18393	.globl	GL_PREFIX(VertexAttrib4NbvARB)
18394	.type	GL_PREFIX(VertexAttrib4NbvARB), @function
18395GL_PREFIX(VertexAttrib4NbvARB):
18396#if defined(GLX_USE_TLS)
18397	call	_x86_64_get_dispatch@PLT
18398	movq	3920(%rax), %r11
18399	jmp	*%r11
18400#elif defined(HAVE_PTHREAD)
18401	pushq	%rdi
18402	pushq	%rsi
18403	pushq	%rbp
18404	call	_x86_64_get_dispatch@PLT
18405	popq	%rbp
18406	popq	%rsi
18407	popq	%rdi
18408	movq	3920(%rax), %r11
18409	jmp	*%r11
18410#else
18411	movq	_glapi_Dispatch(%rip), %rax
18412	testq	%rax, %rax
18413	je	1f
18414	movq	3920(%rax), %r11
18415	jmp	*%r11
184161:
18417	pushq	%rdi
18418	pushq	%rsi
18419	pushq	%rbp
18420	call	_glapi_get_dispatch
18421	popq	%rbp
18422	popq	%rsi
18423	popq	%rdi
18424	movq	3920(%rax), %r11
18425	jmp	*%r11
18426#endif /* defined(GLX_USE_TLS) */
18427	.size	GL_PREFIX(VertexAttrib4NbvARB), .-GL_PREFIX(VertexAttrib4NbvARB)
18428
18429	.p2align	4,,15
18430	.globl	GL_PREFIX(VertexAttrib4NivARB)
18431	.type	GL_PREFIX(VertexAttrib4NivARB), @function
18432GL_PREFIX(VertexAttrib4NivARB):
18433#if defined(GLX_USE_TLS)
18434	call	_x86_64_get_dispatch@PLT
18435	movq	3928(%rax), %r11
18436	jmp	*%r11
18437#elif defined(HAVE_PTHREAD)
18438	pushq	%rdi
18439	pushq	%rsi
18440	pushq	%rbp
18441	call	_x86_64_get_dispatch@PLT
18442	popq	%rbp
18443	popq	%rsi
18444	popq	%rdi
18445	movq	3928(%rax), %r11
18446	jmp	*%r11
18447#else
18448	movq	_glapi_Dispatch(%rip), %rax
18449	testq	%rax, %rax
18450	je	1f
18451	movq	3928(%rax), %r11
18452	jmp	*%r11
184531:
18454	pushq	%rdi
18455	pushq	%rsi
18456	pushq	%rbp
18457	call	_glapi_get_dispatch
18458	popq	%rbp
18459	popq	%rsi
18460	popq	%rdi
18461	movq	3928(%rax), %r11
18462	jmp	*%r11
18463#endif /* defined(GLX_USE_TLS) */
18464	.size	GL_PREFIX(VertexAttrib4NivARB), .-GL_PREFIX(VertexAttrib4NivARB)
18465
18466	.p2align	4,,15
18467	.globl	GL_PREFIX(VertexAttrib4NsvARB)
18468	.type	GL_PREFIX(VertexAttrib4NsvARB), @function
18469GL_PREFIX(VertexAttrib4NsvARB):
18470#if defined(GLX_USE_TLS)
18471	call	_x86_64_get_dispatch@PLT
18472	movq	3936(%rax), %r11
18473	jmp	*%r11
18474#elif defined(HAVE_PTHREAD)
18475	pushq	%rdi
18476	pushq	%rsi
18477	pushq	%rbp
18478	call	_x86_64_get_dispatch@PLT
18479	popq	%rbp
18480	popq	%rsi
18481	popq	%rdi
18482	movq	3936(%rax), %r11
18483	jmp	*%r11
18484#else
18485	movq	_glapi_Dispatch(%rip), %rax
18486	testq	%rax, %rax
18487	je	1f
18488	movq	3936(%rax), %r11
18489	jmp	*%r11
184901:
18491	pushq	%rdi
18492	pushq	%rsi
18493	pushq	%rbp
18494	call	_glapi_get_dispatch
18495	popq	%rbp
18496	popq	%rsi
18497	popq	%rdi
18498	movq	3936(%rax), %r11
18499	jmp	*%r11
18500#endif /* defined(GLX_USE_TLS) */
18501	.size	GL_PREFIX(VertexAttrib4NsvARB), .-GL_PREFIX(VertexAttrib4NsvARB)
18502
18503	.p2align	4,,15
18504	.globl	GL_PREFIX(VertexAttrib4NubARB)
18505	.type	GL_PREFIX(VertexAttrib4NubARB), @function
18506GL_PREFIX(VertexAttrib4NubARB):
18507#if defined(GLX_USE_TLS)
18508	call	_x86_64_get_dispatch@PLT
18509	movq	3944(%rax), %r11
18510	jmp	*%r11
18511#elif defined(HAVE_PTHREAD)
18512	pushq	%rdi
18513	pushq	%rsi
18514	pushq	%rdx
18515	pushq	%rcx
18516	pushq	%r8
18517	call	_x86_64_get_dispatch@PLT
18518	popq	%r8
18519	popq	%rcx
18520	popq	%rdx
18521	popq	%rsi
18522	popq	%rdi
18523	movq	3944(%rax), %r11
18524	jmp	*%r11
18525#else
18526	movq	_glapi_Dispatch(%rip), %rax
18527	testq	%rax, %rax
18528	je	1f
18529	movq	3944(%rax), %r11
18530	jmp	*%r11
185311:
18532	pushq	%rdi
18533	pushq	%rsi
18534	pushq	%rdx
18535	pushq	%rcx
18536	pushq	%r8
18537	call	_glapi_get_dispatch
18538	popq	%r8
18539	popq	%rcx
18540	popq	%rdx
18541	popq	%rsi
18542	popq	%rdi
18543	movq	3944(%rax), %r11
18544	jmp	*%r11
18545#endif /* defined(GLX_USE_TLS) */
18546	.size	GL_PREFIX(VertexAttrib4NubARB), .-GL_PREFIX(VertexAttrib4NubARB)
18547
18548	.p2align	4,,15
18549	.globl	GL_PREFIX(VertexAttrib4NubvARB)
18550	.type	GL_PREFIX(VertexAttrib4NubvARB), @function
18551GL_PREFIX(VertexAttrib4NubvARB):
18552#if defined(GLX_USE_TLS)
18553	call	_x86_64_get_dispatch@PLT
18554	movq	3952(%rax), %r11
18555	jmp	*%r11
18556#elif defined(HAVE_PTHREAD)
18557	pushq	%rdi
18558	pushq	%rsi
18559	pushq	%rbp
18560	call	_x86_64_get_dispatch@PLT
18561	popq	%rbp
18562	popq	%rsi
18563	popq	%rdi
18564	movq	3952(%rax), %r11
18565	jmp	*%r11
18566#else
18567	movq	_glapi_Dispatch(%rip), %rax
18568	testq	%rax, %rax
18569	je	1f
18570	movq	3952(%rax), %r11
18571	jmp	*%r11
185721:
18573	pushq	%rdi
18574	pushq	%rsi
18575	pushq	%rbp
18576	call	_glapi_get_dispatch
18577	popq	%rbp
18578	popq	%rsi
18579	popq	%rdi
18580	movq	3952(%rax), %r11
18581	jmp	*%r11
18582#endif /* defined(GLX_USE_TLS) */
18583	.size	GL_PREFIX(VertexAttrib4NubvARB), .-GL_PREFIX(VertexAttrib4NubvARB)
18584
18585	.p2align	4,,15
18586	.globl	GL_PREFIX(VertexAttrib4NuivARB)
18587	.type	GL_PREFIX(VertexAttrib4NuivARB), @function
18588GL_PREFIX(VertexAttrib4NuivARB):
18589#if defined(GLX_USE_TLS)
18590	call	_x86_64_get_dispatch@PLT
18591	movq	3960(%rax), %r11
18592	jmp	*%r11
18593#elif defined(HAVE_PTHREAD)
18594	pushq	%rdi
18595	pushq	%rsi
18596	pushq	%rbp
18597	call	_x86_64_get_dispatch@PLT
18598	popq	%rbp
18599	popq	%rsi
18600	popq	%rdi
18601	movq	3960(%rax), %r11
18602	jmp	*%r11
18603#else
18604	movq	_glapi_Dispatch(%rip), %rax
18605	testq	%rax, %rax
18606	je	1f
18607	movq	3960(%rax), %r11
18608	jmp	*%r11
186091:
18610	pushq	%rdi
18611	pushq	%rsi
18612	pushq	%rbp
18613	call	_glapi_get_dispatch
18614	popq	%rbp
18615	popq	%rsi
18616	popq	%rdi
18617	movq	3960(%rax), %r11
18618	jmp	*%r11
18619#endif /* defined(GLX_USE_TLS) */
18620	.size	GL_PREFIX(VertexAttrib4NuivARB), .-GL_PREFIX(VertexAttrib4NuivARB)
18621
18622	.p2align	4,,15
18623	.globl	GL_PREFIX(VertexAttrib4NusvARB)
18624	.type	GL_PREFIX(VertexAttrib4NusvARB), @function
18625GL_PREFIX(VertexAttrib4NusvARB):
18626#if defined(GLX_USE_TLS)
18627	call	_x86_64_get_dispatch@PLT
18628	movq	3968(%rax), %r11
18629	jmp	*%r11
18630#elif defined(HAVE_PTHREAD)
18631	pushq	%rdi
18632	pushq	%rsi
18633	pushq	%rbp
18634	call	_x86_64_get_dispatch@PLT
18635	popq	%rbp
18636	popq	%rsi
18637	popq	%rdi
18638	movq	3968(%rax), %r11
18639	jmp	*%r11
18640#else
18641	movq	_glapi_Dispatch(%rip), %rax
18642	testq	%rax, %rax
18643	je	1f
18644	movq	3968(%rax), %r11
18645	jmp	*%r11
186461:
18647	pushq	%rdi
18648	pushq	%rsi
18649	pushq	%rbp
18650	call	_glapi_get_dispatch
18651	popq	%rbp
18652	popq	%rsi
18653	popq	%rdi
18654	movq	3968(%rax), %r11
18655	jmp	*%r11
18656#endif /* defined(GLX_USE_TLS) */
18657	.size	GL_PREFIX(VertexAttrib4NusvARB), .-GL_PREFIX(VertexAttrib4NusvARB)
18658
18659	.p2align	4,,15
18660	.globl	GL_PREFIX(VertexAttrib4bvARB)
18661	.type	GL_PREFIX(VertexAttrib4bvARB), @function
18662GL_PREFIX(VertexAttrib4bvARB):
18663#if defined(GLX_USE_TLS)
18664	call	_x86_64_get_dispatch@PLT
18665	movq	3976(%rax), %r11
18666	jmp	*%r11
18667#elif defined(HAVE_PTHREAD)
18668	pushq	%rdi
18669	pushq	%rsi
18670	pushq	%rbp
18671	call	_x86_64_get_dispatch@PLT
18672	popq	%rbp
18673	popq	%rsi
18674	popq	%rdi
18675	movq	3976(%rax), %r11
18676	jmp	*%r11
18677#else
18678	movq	_glapi_Dispatch(%rip), %rax
18679	testq	%rax, %rax
18680	je	1f
18681	movq	3976(%rax), %r11
18682	jmp	*%r11
186831:
18684	pushq	%rdi
18685	pushq	%rsi
18686	pushq	%rbp
18687	call	_glapi_get_dispatch
18688	popq	%rbp
18689	popq	%rsi
18690	popq	%rdi
18691	movq	3976(%rax), %r11
18692	jmp	*%r11
18693#endif /* defined(GLX_USE_TLS) */
18694	.size	GL_PREFIX(VertexAttrib4bvARB), .-GL_PREFIX(VertexAttrib4bvARB)
18695
18696	.p2align	4,,15
18697	.globl	GL_PREFIX(VertexAttrib4dARB)
18698	.type	GL_PREFIX(VertexAttrib4dARB), @function
18699GL_PREFIX(VertexAttrib4dARB):
18700#if defined(GLX_USE_TLS)
18701	call	_x86_64_get_dispatch@PLT
18702	movq	3984(%rax), %r11
18703	jmp	*%r11
18704#elif defined(HAVE_PTHREAD)
18705	subq	$40, %rsp
18706	movq	%rdi, (%rsp)
18707	movq	%xmm0, 8(%rsp)
18708	movq	%xmm1, 16(%rsp)
18709	movq	%xmm2, 24(%rsp)
18710	movq	%xmm3, 32(%rsp)
18711	call	_x86_64_get_dispatch@PLT
18712	movq	32(%rsp), %xmm3
18713	movq	24(%rsp), %xmm2
18714	movq	16(%rsp), %xmm1
18715	movq	8(%rsp), %xmm0
18716	movq	(%rsp), %rdi
18717	addq	$40, %rsp
18718	movq	3984(%rax), %r11
18719	jmp	*%r11
18720#else
18721	movq	_glapi_Dispatch(%rip), %rax
18722	testq	%rax, %rax
18723	je	1f
18724	movq	3984(%rax), %r11
18725	jmp	*%r11
187261:
18727	subq	$40, %rsp
18728	movq	%rdi, (%rsp)
18729	movq	%xmm0, 8(%rsp)
18730	movq	%xmm1, 16(%rsp)
18731	movq	%xmm2, 24(%rsp)
18732	movq	%xmm3, 32(%rsp)
18733	call	_glapi_get_dispatch
18734	movq	32(%rsp), %xmm3
18735	movq	24(%rsp), %xmm2
18736	movq	16(%rsp), %xmm1
18737	movq	8(%rsp), %xmm0
18738	movq	(%rsp), %rdi
18739	addq	$40, %rsp
18740	movq	3984(%rax), %r11
18741	jmp	*%r11
18742#endif /* defined(GLX_USE_TLS) */
18743	.size	GL_PREFIX(VertexAttrib4dARB), .-GL_PREFIX(VertexAttrib4dARB)
18744
18745	.p2align	4,,15
18746	.globl	GL_PREFIX(VertexAttrib4dvARB)
18747	.type	GL_PREFIX(VertexAttrib4dvARB), @function
18748GL_PREFIX(VertexAttrib4dvARB):
18749#if defined(GLX_USE_TLS)
18750	call	_x86_64_get_dispatch@PLT
18751	movq	3992(%rax), %r11
18752	jmp	*%r11
18753#elif defined(HAVE_PTHREAD)
18754	pushq	%rdi
18755	pushq	%rsi
18756	pushq	%rbp
18757	call	_x86_64_get_dispatch@PLT
18758	popq	%rbp
18759	popq	%rsi
18760	popq	%rdi
18761	movq	3992(%rax), %r11
18762	jmp	*%r11
18763#else
18764	movq	_glapi_Dispatch(%rip), %rax
18765	testq	%rax, %rax
18766	je	1f
18767	movq	3992(%rax), %r11
18768	jmp	*%r11
187691:
18770	pushq	%rdi
18771	pushq	%rsi
18772	pushq	%rbp
18773	call	_glapi_get_dispatch
18774	popq	%rbp
18775	popq	%rsi
18776	popq	%rdi
18777	movq	3992(%rax), %r11
18778	jmp	*%r11
18779#endif /* defined(GLX_USE_TLS) */
18780	.size	GL_PREFIX(VertexAttrib4dvARB), .-GL_PREFIX(VertexAttrib4dvARB)
18781
18782	.p2align	4,,15
18783	.globl	GL_PREFIX(VertexAttrib4fARB)
18784	.type	GL_PREFIX(VertexAttrib4fARB), @function
18785GL_PREFIX(VertexAttrib4fARB):
18786#if defined(GLX_USE_TLS)
18787	call	_x86_64_get_dispatch@PLT
18788	movq	4000(%rax), %r11
18789	jmp	*%r11
18790#elif defined(HAVE_PTHREAD)
18791	subq	$40, %rsp
18792	movq	%rdi, (%rsp)
18793	movq	%xmm0, 8(%rsp)
18794	movq	%xmm1, 16(%rsp)
18795	movq	%xmm2, 24(%rsp)
18796	movq	%xmm3, 32(%rsp)
18797	call	_x86_64_get_dispatch@PLT
18798	movq	32(%rsp), %xmm3
18799	movq	24(%rsp), %xmm2
18800	movq	16(%rsp), %xmm1
18801	movq	8(%rsp), %xmm0
18802	movq	(%rsp), %rdi
18803	addq	$40, %rsp
18804	movq	4000(%rax), %r11
18805	jmp	*%r11
18806#else
18807	movq	_glapi_Dispatch(%rip), %rax
18808	testq	%rax, %rax
18809	je	1f
18810	movq	4000(%rax), %r11
18811	jmp	*%r11
188121:
18813	subq	$40, %rsp
18814	movq	%rdi, (%rsp)
18815	movq	%xmm0, 8(%rsp)
18816	movq	%xmm1, 16(%rsp)
18817	movq	%xmm2, 24(%rsp)
18818	movq	%xmm3, 32(%rsp)
18819	call	_glapi_get_dispatch
18820	movq	32(%rsp), %xmm3
18821	movq	24(%rsp), %xmm2
18822	movq	16(%rsp), %xmm1
18823	movq	8(%rsp), %xmm0
18824	movq	(%rsp), %rdi
18825	addq	$40, %rsp
18826	movq	4000(%rax), %r11
18827	jmp	*%r11
18828#endif /* defined(GLX_USE_TLS) */
18829	.size	GL_PREFIX(VertexAttrib4fARB), .-GL_PREFIX(VertexAttrib4fARB)
18830
18831	.p2align	4,,15
18832	.globl	GL_PREFIX(VertexAttrib4fvARB)
18833	.type	GL_PREFIX(VertexAttrib4fvARB), @function
18834GL_PREFIX(VertexAttrib4fvARB):
18835#if defined(GLX_USE_TLS)
18836	call	_x86_64_get_dispatch@PLT
18837	movq	4008(%rax), %r11
18838	jmp	*%r11
18839#elif defined(HAVE_PTHREAD)
18840	pushq	%rdi
18841	pushq	%rsi
18842	pushq	%rbp
18843	call	_x86_64_get_dispatch@PLT
18844	popq	%rbp
18845	popq	%rsi
18846	popq	%rdi
18847	movq	4008(%rax), %r11
18848	jmp	*%r11
18849#else
18850	movq	_glapi_Dispatch(%rip), %rax
18851	testq	%rax, %rax
18852	je	1f
18853	movq	4008(%rax), %r11
18854	jmp	*%r11
188551:
18856	pushq	%rdi
18857	pushq	%rsi
18858	pushq	%rbp
18859	call	_glapi_get_dispatch
18860	popq	%rbp
18861	popq	%rsi
18862	popq	%rdi
18863	movq	4008(%rax), %r11
18864	jmp	*%r11
18865#endif /* defined(GLX_USE_TLS) */
18866	.size	GL_PREFIX(VertexAttrib4fvARB), .-GL_PREFIX(VertexAttrib4fvARB)
18867
18868	.p2align	4,,15
18869	.globl	GL_PREFIX(VertexAttrib4ivARB)
18870	.type	GL_PREFIX(VertexAttrib4ivARB), @function
18871GL_PREFIX(VertexAttrib4ivARB):
18872#if defined(GLX_USE_TLS)
18873	call	_x86_64_get_dispatch@PLT
18874	movq	4016(%rax), %r11
18875	jmp	*%r11
18876#elif defined(HAVE_PTHREAD)
18877	pushq	%rdi
18878	pushq	%rsi
18879	pushq	%rbp
18880	call	_x86_64_get_dispatch@PLT
18881	popq	%rbp
18882	popq	%rsi
18883	popq	%rdi
18884	movq	4016(%rax), %r11
18885	jmp	*%r11
18886#else
18887	movq	_glapi_Dispatch(%rip), %rax
18888	testq	%rax, %rax
18889	je	1f
18890	movq	4016(%rax), %r11
18891	jmp	*%r11
188921:
18893	pushq	%rdi
18894	pushq	%rsi
18895	pushq	%rbp
18896	call	_glapi_get_dispatch
18897	popq	%rbp
18898	popq	%rsi
18899	popq	%rdi
18900	movq	4016(%rax), %r11
18901	jmp	*%r11
18902#endif /* defined(GLX_USE_TLS) */
18903	.size	GL_PREFIX(VertexAttrib4ivARB), .-GL_PREFIX(VertexAttrib4ivARB)
18904
18905	.p2align	4,,15
18906	.globl	GL_PREFIX(VertexAttrib4sARB)
18907	.type	GL_PREFIX(VertexAttrib4sARB), @function
18908GL_PREFIX(VertexAttrib4sARB):
18909#if defined(GLX_USE_TLS)
18910	call	_x86_64_get_dispatch@PLT
18911	movq	4024(%rax), %r11
18912	jmp	*%r11
18913#elif defined(HAVE_PTHREAD)
18914	pushq	%rdi
18915	pushq	%rsi
18916	pushq	%rdx
18917	pushq	%rcx
18918	pushq	%r8
18919	call	_x86_64_get_dispatch@PLT
18920	popq	%r8
18921	popq	%rcx
18922	popq	%rdx
18923	popq	%rsi
18924	popq	%rdi
18925	movq	4024(%rax), %r11
18926	jmp	*%r11
18927#else
18928	movq	_glapi_Dispatch(%rip), %rax
18929	testq	%rax, %rax
18930	je	1f
18931	movq	4024(%rax), %r11
18932	jmp	*%r11
189331:
18934	pushq	%rdi
18935	pushq	%rsi
18936	pushq	%rdx
18937	pushq	%rcx
18938	pushq	%r8
18939	call	_glapi_get_dispatch
18940	popq	%r8
18941	popq	%rcx
18942	popq	%rdx
18943	popq	%rsi
18944	popq	%rdi
18945	movq	4024(%rax), %r11
18946	jmp	*%r11
18947#endif /* defined(GLX_USE_TLS) */
18948	.size	GL_PREFIX(VertexAttrib4sARB), .-GL_PREFIX(VertexAttrib4sARB)
18949
18950	.p2align	4,,15
18951	.globl	GL_PREFIX(VertexAttrib4svARB)
18952	.type	GL_PREFIX(VertexAttrib4svARB), @function
18953GL_PREFIX(VertexAttrib4svARB):
18954#if defined(GLX_USE_TLS)
18955	call	_x86_64_get_dispatch@PLT
18956	movq	4032(%rax), %r11
18957	jmp	*%r11
18958#elif defined(HAVE_PTHREAD)
18959	pushq	%rdi
18960	pushq	%rsi
18961	pushq	%rbp
18962	call	_x86_64_get_dispatch@PLT
18963	popq	%rbp
18964	popq	%rsi
18965	popq	%rdi
18966	movq	4032(%rax), %r11
18967	jmp	*%r11
18968#else
18969	movq	_glapi_Dispatch(%rip), %rax
18970	testq	%rax, %rax
18971	je	1f
18972	movq	4032(%rax), %r11
18973	jmp	*%r11
189741:
18975	pushq	%rdi
18976	pushq	%rsi
18977	pushq	%rbp
18978	call	_glapi_get_dispatch
18979	popq	%rbp
18980	popq	%rsi
18981	popq	%rdi
18982	movq	4032(%rax), %r11
18983	jmp	*%r11
18984#endif /* defined(GLX_USE_TLS) */
18985	.size	GL_PREFIX(VertexAttrib4svARB), .-GL_PREFIX(VertexAttrib4svARB)
18986
18987	.p2align	4,,15
18988	.globl	GL_PREFIX(VertexAttrib4ubvARB)
18989	.type	GL_PREFIX(VertexAttrib4ubvARB), @function
18990GL_PREFIX(VertexAttrib4ubvARB):
18991#if defined(GLX_USE_TLS)
18992	call	_x86_64_get_dispatch@PLT
18993	movq	4040(%rax), %r11
18994	jmp	*%r11
18995#elif defined(HAVE_PTHREAD)
18996	pushq	%rdi
18997	pushq	%rsi
18998	pushq	%rbp
18999	call	_x86_64_get_dispatch@PLT
19000	popq	%rbp
19001	popq	%rsi
19002	popq	%rdi
19003	movq	4040(%rax), %r11
19004	jmp	*%r11
19005#else
19006	movq	_glapi_Dispatch(%rip), %rax
19007	testq	%rax, %rax
19008	je	1f
19009	movq	4040(%rax), %r11
19010	jmp	*%r11
190111:
19012	pushq	%rdi
19013	pushq	%rsi
19014	pushq	%rbp
19015	call	_glapi_get_dispatch
19016	popq	%rbp
19017	popq	%rsi
19018	popq	%rdi
19019	movq	4040(%rax), %r11
19020	jmp	*%r11
19021#endif /* defined(GLX_USE_TLS) */
19022	.size	GL_PREFIX(VertexAttrib4ubvARB), .-GL_PREFIX(VertexAttrib4ubvARB)
19023
19024	.p2align	4,,15
19025	.globl	GL_PREFIX(VertexAttrib4uivARB)
19026	.type	GL_PREFIX(VertexAttrib4uivARB), @function
19027GL_PREFIX(VertexAttrib4uivARB):
19028#if defined(GLX_USE_TLS)
19029	call	_x86_64_get_dispatch@PLT
19030	movq	4048(%rax), %r11
19031	jmp	*%r11
19032#elif defined(HAVE_PTHREAD)
19033	pushq	%rdi
19034	pushq	%rsi
19035	pushq	%rbp
19036	call	_x86_64_get_dispatch@PLT
19037	popq	%rbp
19038	popq	%rsi
19039	popq	%rdi
19040	movq	4048(%rax), %r11
19041	jmp	*%r11
19042#else
19043	movq	_glapi_Dispatch(%rip), %rax
19044	testq	%rax, %rax
19045	je	1f
19046	movq	4048(%rax), %r11
19047	jmp	*%r11
190481:
19049	pushq	%rdi
19050	pushq	%rsi
19051	pushq	%rbp
19052	call	_glapi_get_dispatch
19053	popq	%rbp
19054	popq	%rsi
19055	popq	%rdi
19056	movq	4048(%rax), %r11
19057	jmp	*%r11
19058#endif /* defined(GLX_USE_TLS) */
19059	.size	GL_PREFIX(VertexAttrib4uivARB), .-GL_PREFIX(VertexAttrib4uivARB)
19060
19061	.p2align	4,,15
19062	.globl	GL_PREFIX(VertexAttrib4usvARB)
19063	.type	GL_PREFIX(VertexAttrib4usvARB), @function
19064GL_PREFIX(VertexAttrib4usvARB):
19065#if defined(GLX_USE_TLS)
19066	call	_x86_64_get_dispatch@PLT
19067	movq	4056(%rax), %r11
19068	jmp	*%r11
19069#elif defined(HAVE_PTHREAD)
19070	pushq	%rdi
19071	pushq	%rsi
19072	pushq	%rbp
19073	call	_x86_64_get_dispatch@PLT
19074	popq	%rbp
19075	popq	%rsi
19076	popq	%rdi
19077	movq	4056(%rax), %r11
19078	jmp	*%r11
19079#else
19080	movq	_glapi_Dispatch(%rip), %rax
19081	testq	%rax, %rax
19082	je	1f
19083	movq	4056(%rax), %r11
19084	jmp	*%r11
190851:
19086	pushq	%rdi
19087	pushq	%rsi
19088	pushq	%rbp
19089	call	_glapi_get_dispatch
19090	popq	%rbp
19091	popq	%rsi
19092	popq	%rdi
19093	movq	4056(%rax), %r11
19094	jmp	*%r11
19095#endif /* defined(GLX_USE_TLS) */
19096	.size	GL_PREFIX(VertexAttrib4usvARB), .-GL_PREFIX(VertexAttrib4usvARB)
19097
19098	.p2align	4,,15
19099	.globl	GL_PREFIX(VertexAttribPointerARB)
19100	.type	GL_PREFIX(VertexAttribPointerARB), @function
19101GL_PREFIX(VertexAttribPointerARB):
19102#if defined(GLX_USE_TLS)
19103	call	_x86_64_get_dispatch@PLT
19104	movq	4064(%rax), %r11
19105	jmp	*%r11
19106#elif defined(HAVE_PTHREAD)
19107	pushq	%rdi
19108	pushq	%rsi
19109	pushq	%rdx
19110	pushq	%rcx
19111	pushq	%r8
19112	pushq	%r9
19113	pushq	%rbp
19114	call	_x86_64_get_dispatch@PLT
19115	popq	%rbp
19116	popq	%r9
19117	popq	%r8
19118	popq	%rcx
19119	popq	%rdx
19120	popq	%rsi
19121	popq	%rdi
19122	movq	4064(%rax), %r11
19123	jmp	*%r11
19124#else
19125	movq	_glapi_Dispatch(%rip), %rax
19126	testq	%rax, %rax
19127	je	1f
19128	movq	4064(%rax), %r11
19129	jmp	*%r11
191301:
19131	pushq	%rdi
19132	pushq	%rsi
19133	pushq	%rdx
19134	pushq	%rcx
19135	pushq	%r8
19136	pushq	%r9
19137	pushq	%rbp
19138	call	_glapi_get_dispatch
19139	popq	%rbp
19140	popq	%r9
19141	popq	%r8
19142	popq	%rcx
19143	popq	%rdx
19144	popq	%rsi
19145	popq	%rdi
19146	movq	4064(%rax), %r11
19147	jmp	*%r11
19148#endif /* defined(GLX_USE_TLS) */
19149	.size	GL_PREFIX(VertexAttribPointerARB), .-GL_PREFIX(VertexAttribPointerARB)
19150
19151	.p2align	4,,15
19152	.globl	GL_PREFIX(BindBufferARB)
19153	.type	GL_PREFIX(BindBufferARB), @function
19154GL_PREFIX(BindBufferARB):
19155#if defined(GLX_USE_TLS)
19156	call	_x86_64_get_dispatch@PLT
19157	movq	4072(%rax), %r11
19158	jmp	*%r11
19159#elif defined(HAVE_PTHREAD)
19160	pushq	%rdi
19161	pushq	%rsi
19162	pushq	%rbp
19163	call	_x86_64_get_dispatch@PLT
19164	popq	%rbp
19165	popq	%rsi
19166	popq	%rdi
19167	movq	4072(%rax), %r11
19168	jmp	*%r11
19169#else
19170	movq	_glapi_Dispatch(%rip), %rax
19171	testq	%rax, %rax
19172	je	1f
19173	movq	4072(%rax), %r11
19174	jmp	*%r11
191751:
19176	pushq	%rdi
19177	pushq	%rsi
19178	pushq	%rbp
19179	call	_glapi_get_dispatch
19180	popq	%rbp
19181	popq	%rsi
19182	popq	%rdi
19183	movq	4072(%rax), %r11
19184	jmp	*%r11
19185#endif /* defined(GLX_USE_TLS) */
19186	.size	GL_PREFIX(BindBufferARB), .-GL_PREFIX(BindBufferARB)
19187
19188	.p2align	4,,15
19189	.globl	GL_PREFIX(BufferDataARB)
19190	.type	GL_PREFIX(BufferDataARB), @function
19191GL_PREFIX(BufferDataARB):
19192#if defined(GLX_USE_TLS)
19193	call	_x86_64_get_dispatch@PLT
19194	movq	4080(%rax), %r11
19195	jmp	*%r11
19196#elif defined(HAVE_PTHREAD)
19197	pushq	%rdi
19198	pushq	%rsi
19199	pushq	%rdx
19200	pushq	%rcx
19201	pushq	%rbp
19202	call	_x86_64_get_dispatch@PLT
19203	popq	%rbp
19204	popq	%rcx
19205	popq	%rdx
19206	popq	%rsi
19207	popq	%rdi
19208	movq	4080(%rax), %r11
19209	jmp	*%r11
19210#else
19211	movq	_glapi_Dispatch(%rip), %rax
19212	testq	%rax, %rax
19213	je	1f
19214	movq	4080(%rax), %r11
19215	jmp	*%r11
192161:
19217	pushq	%rdi
19218	pushq	%rsi
19219	pushq	%rdx
19220	pushq	%rcx
19221	pushq	%rbp
19222	call	_glapi_get_dispatch
19223	popq	%rbp
19224	popq	%rcx
19225	popq	%rdx
19226	popq	%rsi
19227	popq	%rdi
19228	movq	4080(%rax), %r11
19229	jmp	*%r11
19230#endif /* defined(GLX_USE_TLS) */
19231	.size	GL_PREFIX(BufferDataARB), .-GL_PREFIX(BufferDataARB)
19232
19233	.p2align	4,,15
19234	.globl	GL_PREFIX(BufferSubDataARB)
19235	.type	GL_PREFIX(BufferSubDataARB), @function
19236GL_PREFIX(BufferSubDataARB):
19237#if defined(GLX_USE_TLS)
19238	call	_x86_64_get_dispatch@PLT
19239	movq	4088(%rax), %r11
19240	jmp	*%r11
19241#elif defined(HAVE_PTHREAD)
19242	pushq	%rdi
19243	pushq	%rsi
19244	pushq	%rdx
19245	pushq	%rcx
19246	pushq	%rbp
19247	call	_x86_64_get_dispatch@PLT
19248	popq	%rbp
19249	popq	%rcx
19250	popq	%rdx
19251	popq	%rsi
19252	popq	%rdi
19253	movq	4088(%rax), %r11
19254	jmp	*%r11
19255#else
19256	movq	_glapi_Dispatch(%rip), %rax
19257	testq	%rax, %rax
19258	je	1f
19259	movq	4088(%rax), %r11
19260	jmp	*%r11
192611:
19262	pushq	%rdi
19263	pushq	%rsi
19264	pushq	%rdx
19265	pushq	%rcx
19266	pushq	%rbp
19267	call	_glapi_get_dispatch
19268	popq	%rbp
19269	popq	%rcx
19270	popq	%rdx
19271	popq	%rsi
19272	popq	%rdi
19273	movq	4088(%rax), %r11
19274	jmp	*%r11
19275#endif /* defined(GLX_USE_TLS) */
19276	.size	GL_PREFIX(BufferSubDataARB), .-GL_PREFIX(BufferSubDataARB)
19277
19278	.p2align	4,,15
19279	.globl	GL_PREFIX(DeleteBuffersARB)
19280	.type	GL_PREFIX(DeleteBuffersARB), @function
19281GL_PREFIX(DeleteBuffersARB):
19282#if defined(GLX_USE_TLS)
19283	call	_x86_64_get_dispatch@PLT
19284	movq	4096(%rax), %r11
19285	jmp	*%r11
19286#elif defined(HAVE_PTHREAD)
19287	pushq	%rdi
19288	pushq	%rsi
19289	pushq	%rbp
19290	call	_x86_64_get_dispatch@PLT
19291	popq	%rbp
19292	popq	%rsi
19293	popq	%rdi
19294	movq	4096(%rax), %r11
19295	jmp	*%r11
19296#else
19297	movq	_glapi_Dispatch(%rip), %rax
19298	testq	%rax, %rax
19299	je	1f
19300	movq	4096(%rax), %r11
19301	jmp	*%r11
193021:
19303	pushq	%rdi
19304	pushq	%rsi
19305	pushq	%rbp
19306	call	_glapi_get_dispatch
19307	popq	%rbp
19308	popq	%rsi
19309	popq	%rdi
19310	movq	4096(%rax), %r11
19311	jmp	*%r11
19312#endif /* defined(GLX_USE_TLS) */
19313	.size	GL_PREFIX(DeleteBuffersARB), .-GL_PREFIX(DeleteBuffersARB)
19314
19315	.p2align	4,,15
19316	.globl	GL_PREFIX(GenBuffersARB)
19317	.type	GL_PREFIX(GenBuffersARB), @function
19318GL_PREFIX(GenBuffersARB):
19319#if defined(GLX_USE_TLS)
19320	call	_x86_64_get_dispatch@PLT
19321	movq	4104(%rax), %r11
19322	jmp	*%r11
19323#elif defined(HAVE_PTHREAD)
19324	pushq	%rdi
19325	pushq	%rsi
19326	pushq	%rbp
19327	call	_x86_64_get_dispatch@PLT
19328	popq	%rbp
19329	popq	%rsi
19330	popq	%rdi
19331	movq	4104(%rax), %r11
19332	jmp	*%r11
19333#else
19334	movq	_glapi_Dispatch(%rip), %rax
19335	testq	%rax, %rax
19336	je	1f
19337	movq	4104(%rax), %r11
19338	jmp	*%r11
193391:
19340	pushq	%rdi
19341	pushq	%rsi
19342	pushq	%rbp
19343	call	_glapi_get_dispatch
19344	popq	%rbp
19345	popq	%rsi
19346	popq	%rdi
19347	movq	4104(%rax), %r11
19348	jmp	*%r11
19349#endif /* defined(GLX_USE_TLS) */
19350	.size	GL_PREFIX(GenBuffersARB), .-GL_PREFIX(GenBuffersARB)
19351
19352	.p2align	4,,15
19353	.globl	GL_PREFIX(GetBufferParameterivARB)
19354	.type	GL_PREFIX(GetBufferParameterivARB), @function
19355GL_PREFIX(GetBufferParameterivARB):
19356#if defined(GLX_USE_TLS)
19357	call	_x86_64_get_dispatch@PLT
19358	movq	4112(%rax), %r11
19359	jmp	*%r11
19360#elif defined(HAVE_PTHREAD)
19361	pushq	%rdi
19362	pushq	%rsi
19363	pushq	%rdx
19364	call	_x86_64_get_dispatch@PLT
19365	popq	%rdx
19366	popq	%rsi
19367	popq	%rdi
19368	movq	4112(%rax), %r11
19369	jmp	*%r11
19370#else
19371	movq	_glapi_Dispatch(%rip), %rax
19372	testq	%rax, %rax
19373	je	1f
19374	movq	4112(%rax), %r11
19375	jmp	*%r11
193761:
19377	pushq	%rdi
19378	pushq	%rsi
19379	pushq	%rdx
19380	call	_glapi_get_dispatch
19381	popq	%rdx
19382	popq	%rsi
19383	popq	%rdi
19384	movq	4112(%rax), %r11
19385	jmp	*%r11
19386#endif /* defined(GLX_USE_TLS) */
19387	.size	GL_PREFIX(GetBufferParameterivARB), .-GL_PREFIX(GetBufferParameterivARB)
19388
19389	.p2align	4,,15
19390	.globl	GL_PREFIX(GetBufferPointervARB)
19391	.type	GL_PREFIX(GetBufferPointervARB), @function
19392GL_PREFIX(GetBufferPointervARB):
19393#if defined(GLX_USE_TLS)
19394	call	_x86_64_get_dispatch@PLT
19395	movq	4120(%rax), %r11
19396	jmp	*%r11
19397#elif defined(HAVE_PTHREAD)
19398	pushq	%rdi
19399	pushq	%rsi
19400	pushq	%rdx
19401	call	_x86_64_get_dispatch@PLT
19402	popq	%rdx
19403	popq	%rsi
19404	popq	%rdi
19405	movq	4120(%rax), %r11
19406	jmp	*%r11
19407#else
19408	movq	_glapi_Dispatch(%rip), %rax
19409	testq	%rax, %rax
19410	je	1f
19411	movq	4120(%rax), %r11
19412	jmp	*%r11
194131:
19414	pushq	%rdi
19415	pushq	%rsi
19416	pushq	%rdx
19417	call	_glapi_get_dispatch
19418	popq	%rdx
19419	popq	%rsi
19420	popq	%rdi
19421	movq	4120(%rax), %r11
19422	jmp	*%r11
19423#endif /* defined(GLX_USE_TLS) */
19424	.size	GL_PREFIX(GetBufferPointervARB), .-GL_PREFIX(GetBufferPointervARB)
19425
19426	.p2align	4,,15
19427	.globl	GL_PREFIX(GetBufferSubDataARB)
19428	.type	GL_PREFIX(GetBufferSubDataARB), @function
19429GL_PREFIX(GetBufferSubDataARB):
19430#if defined(GLX_USE_TLS)
19431	call	_x86_64_get_dispatch@PLT
19432	movq	4128(%rax), %r11
19433	jmp	*%r11
19434#elif defined(HAVE_PTHREAD)
19435	pushq	%rdi
19436	pushq	%rsi
19437	pushq	%rdx
19438	pushq	%rcx
19439	pushq	%rbp
19440	call	_x86_64_get_dispatch@PLT
19441	popq	%rbp
19442	popq	%rcx
19443	popq	%rdx
19444	popq	%rsi
19445	popq	%rdi
19446	movq	4128(%rax), %r11
19447	jmp	*%r11
19448#else
19449	movq	_glapi_Dispatch(%rip), %rax
19450	testq	%rax, %rax
19451	je	1f
19452	movq	4128(%rax), %r11
19453	jmp	*%r11
194541:
19455	pushq	%rdi
19456	pushq	%rsi
19457	pushq	%rdx
19458	pushq	%rcx
19459	pushq	%rbp
19460	call	_glapi_get_dispatch
19461	popq	%rbp
19462	popq	%rcx
19463	popq	%rdx
19464	popq	%rsi
19465	popq	%rdi
19466	movq	4128(%rax), %r11
19467	jmp	*%r11
19468#endif /* defined(GLX_USE_TLS) */
19469	.size	GL_PREFIX(GetBufferSubDataARB), .-GL_PREFIX(GetBufferSubDataARB)
19470
19471	.p2align	4,,15
19472	.globl	GL_PREFIX(IsBufferARB)
19473	.type	GL_PREFIX(IsBufferARB), @function
19474GL_PREFIX(IsBufferARB):
19475#if defined(GLX_USE_TLS)
19476	call	_x86_64_get_dispatch@PLT
19477	movq	4136(%rax), %r11
19478	jmp	*%r11
19479#elif defined(HAVE_PTHREAD)
19480	pushq	%rdi
19481	call	_x86_64_get_dispatch@PLT
19482	popq	%rdi
19483	movq	4136(%rax), %r11
19484	jmp	*%r11
19485#else
19486	movq	_glapi_Dispatch(%rip), %rax
19487	testq	%rax, %rax
19488	je	1f
19489	movq	4136(%rax), %r11
19490	jmp	*%r11
194911:
19492	pushq	%rdi
19493	call	_glapi_get_dispatch
19494	popq	%rdi
19495	movq	4136(%rax), %r11
19496	jmp	*%r11
19497#endif /* defined(GLX_USE_TLS) */
19498	.size	GL_PREFIX(IsBufferARB), .-GL_PREFIX(IsBufferARB)
19499
19500	.p2align	4,,15
19501	.globl	GL_PREFIX(MapBufferARB)
19502	.type	GL_PREFIX(MapBufferARB), @function
19503GL_PREFIX(MapBufferARB):
19504#if defined(GLX_USE_TLS)
19505	call	_x86_64_get_dispatch@PLT
19506	movq	4144(%rax), %r11
19507	jmp	*%r11
19508#elif defined(HAVE_PTHREAD)
19509	pushq	%rdi
19510	pushq	%rsi
19511	pushq	%rbp
19512	call	_x86_64_get_dispatch@PLT
19513	popq	%rbp
19514	popq	%rsi
19515	popq	%rdi
19516	movq	4144(%rax), %r11
19517	jmp	*%r11
19518#else
19519	movq	_glapi_Dispatch(%rip), %rax
19520	testq	%rax, %rax
19521	je	1f
19522	movq	4144(%rax), %r11
19523	jmp	*%r11
195241:
19525	pushq	%rdi
19526	pushq	%rsi
19527	pushq	%rbp
19528	call	_glapi_get_dispatch
19529	popq	%rbp
19530	popq	%rsi
19531	popq	%rdi
19532	movq	4144(%rax), %r11
19533	jmp	*%r11
19534#endif /* defined(GLX_USE_TLS) */
19535	.size	GL_PREFIX(MapBufferARB), .-GL_PREFIX(MapBufferARB)
19536
19537	.p2align	4,,15
19538	.globl	GL_PREFIX(UnmapBufferARB)
19539	.type	GL_PREFIX(UnmapBufferARB), @function
19540GL_PREFIX(UnmapBufferARB):
19541#if defined(GLX_USE_TLS)
19542	call	_x86_64_get_dispatch@PLT
19543	movq	4152(%rax), %r11
19544	jmp	*%r11
19545#elif defined(HAVE_PTHREAD)
19546	pushq	%rdi
19547	call	_x86_64_get_dispatch@PLT
19548	popq	%rdi
19549	movq	4152(%rax), %r11
19550	jmp	*%r11
19551#else
19552	movq	_glapi_Dispatch(%rip), %rax
19553	testq	%rax, %rax
19554	je	1f
19555	movq	4152(%rax), %r11
19556	jmp	*%r11
195571:
19558	pushq	%rdi
19559	call	_glapi_get_dispatch
19560	popq	%rdi
19561	movq	4152(%rax), %r11
19562	jmp	*%r11
19563#endif /* defined(GLX_USE_TLS) */
19564	.size	GL_PREFIX(UnmapBufferARB), .-GL_PREFIX(UnmapBufferARB)
19565
19566	.p2align	4,,15
19567	.globl	GL_PREFIX(BeginQueryARB)
19568	.type	GL_PREFIX(BeginQueryARB), @function
19569GL_PREFIX(BeginQueryARB):
19570#if defined(GLX_USE_TLS)
19571	call	_x86_64_get_dispatch@PLT
19572	movq	4160(%rax), %r11
19573	jmp	*%r11
19574#elif defined(HAVE_PTHREAD)
19575	pushq	%rdi
19576	pushq	%rsi
19577	pushq	%rbp
19578	call	_x86_64_get_dispatch@PLT
19579	popq	%rbp
19580	popq	%rsi
19581	popq	%rdi
19582	movq	4160(%rax), %r11
19583	jmp	*%r11
19584#else
19585	movq	_glapi_Dispatch(%rip), %rax
19586	testq	%rax, %rax
19587	je	1f
19588	movq	4160(%rax), %r11
19589	jmp	*%r11
195901:
19591	pushq	%rdi
19592	pushq	%rsi
19593	pushq	%rbp
19594	call	_glapi_get_dispatch
19595	popq	%rbp
19596	popq	%rsi
19597	popq	%rdi
19598	movq	4160(%rax), %r11
19599	jmp	*%r11
19600#endif /* defined(GLX_USE_TLS) */
19601	.size	GL_PREFIX(BeginQueryARB), .-GL_PREFIX(BeginQueryARB)
19602
19603	.p2align	4,,15
19604	.globl	GL_PREFIX(DeleteQueriesARB)
19605	.type	GL_PREFIX(DeleteQueriesARB), @function
19606GL_PREFIX(DeleteQueriesARB):
19607#if defined(GLX_USE_TLS)
19608	call	_x86_64_get_dispatch@PLT
19609	movq	4168(%rax), %r11
19610	jmp	*%r11
19611#elif defined(HAVE_PTHREAD)
19612	pushq	%rdi
19613	pushq	%rsi
19614	pushq	%rbp
19615	call	_x86_64_get_dispatch@PLT
19616	popq	%rbp
19617	popq	%rsi
19618	popq	%rdi
19619	movq	4168(%rax), %r11
19620	jmp	*%r11
19621#else
19622	movq	_glapi_Dispatch(%rip), %rax
19623	testq	%rax, %rax
19624	je	1f
19625	movq	4168(%rax), %r11
19626	jmp	*%r11
196271:
19628	pushq	%rdi
19629	pushq	%rsi
19630	pushq	%rbp
19631	call	_glapi_get_dispatch
19632	popq	%rbp
19633	popq	%rsi
19634	popq	%rdi
19635	movq	4168(%rax), %r11
19636	jmp	*%r11
19637#endif /* defined(GLX_USE_TLS) */
19638	.size	GL_PREFIX(DeleteQueriesARB), .-GL_PREFIX(DeleteQueriesARB)
19639
19640	.p2align	4,,15
19641	.globl	GL_PREFIX(EndQueryARB)
19642	.type	GL_PREFIX(EndQueryARB), @function
19643GL_PREFIX(EndQueryARB):
19644#if defined(GLX_USE_TLS)
19645	call	_x86_64_get_dispatch@PLT
19646	movq	4176(%rax), %r11
19647	jmp	*%r11
19648#elif defined(HAVE_PTHREAD)
19649	pushq	%rdi
19650	call	_x86_64_get_dispatch@PLT
19651	popq	%rdi
19652	movq	4176(%rax), %r11
19653	jmp	*%r11
19654#else
19655	movq	_glapi_Dispatch(%rip), %rax
19656	testq	%rax, %rax
19657	je	1f
19658	movq	4176(%rax), %r11
19659	jmp	*%r11
196601:
19661	pushq	%rdi
19662	call	_glapi_get_dispatch
19663	popq	%rdi
19664	movq	4176(%rax), %r11
19665	jmp	*%r11
19666#endif /* defined(GLX_USE_TLS) */
19667	.size	GL_PREFIX(EndQueryARB), .-GL_PREFIX(EndQueryARB)
19668
19669	.p2align	4,,15
19670	.globl	GL_PREFIX(GenQueriesARB)
19671	.type	GL_PREFIX(GenQueriesARB), @function
19672GL_PREFIX(GenQueriesARB):
19673#if defined(GLX_USE_TLS)
19674	call	_x86_64_get_dispatch@PLT
19675	movq	4184(%rax), %r11
19676	jmp	*%r11
19677#elif defined(HAVE_PTHREAD)
19678	pushq	%rdi
19679	pushq	%rsi
19680	pushq	%rbp
19681	call	_x86_64_get_dispatch@PLT
19682	popq	%rbp
19683	popq	%rsi
19684	popq	%rdi
19685	movq	4184(%rax), %r11
19686	jmp	*%r11
19687#else
19688	movq	_glapi_Dispatch(%rip), %rax
19689	testq	%rax, %rax
19690	je	1f
19691	movq	4184(%rax), %r11
19692	jmp	*%r11
196931:
19694	pushq	%rdi
19695	pushq	%rsi
19696	pushq	%rbp
19697	call	_glapi_get_dispatch
19698	popq	%rbp
19699	popq	%rsi
19700	popq	%rdi
19701	movq	4184(%rax), %r11
19702	jmp	*%r11
19703#endif /* defined(GLX_USE_TLS) */
19704	.size	GL_PREFIX(GenQueriesARB), .-GL_PREFIX(GenQueriesARB)
19705
19706	.p2align	4,,15
19707	.globl	GL_PREFIX(GetQueryObjectivARB)
19708	.type	GL_PREFIX(GetQueryObjectivARB), @function
19709GL_PREFIX(GetQueryObjectivARB):
19710#if defined(GLX_USE_TLS)
19711	call	_x86_64_get_dispatch@PLT
19712	movq	4192(%rax), %r11
19713	jmp	*%r11
19714#elif defined(HAVE_PTHREAD)
19715	pushq	%rdi
19716	pushq	%rsi
19717	pushq	%rdx
19718	call	_x86_64_get_dispatch@PLT
19719	popq	%rdx
19720	popq	%rsi
19721	popq	%rdi
19722	movq	4192(%rax), %r11
19723	jmp	*%r11
19724#else
19725	movq	_glapi_Dispatch(%rip), %rax
19726	testq	%rax, %rax
19727	je	1f
19728	movq	4192(%rax), %r11
19729	jmp	*%r11
197301:
19731	pushq	%rdi
19732	pushq	%rsi
19733	pushq	%rdx
19734	call	_glapi_get_dispatch
19735	popq	%rdx
19736	popq	%rsi
19737	popq	%rdi
19738	movq	4192(%rax), %r11
19739	jmp	*%r11
19740#endif /* defined(GLX_USE_TLS) */
19741	.size	GL_PREFIX(GetQueryObjectivARB), .-GL_PREFIX(GetQueryObjectivARB)
19742
19743	.p2align	4,,15
19744	.globl	GL_PREFIX(GetQueryObjectuivARB)
19745	.type	GL_PREFIX(GetQueryObjectuivARB), @function
19746GL_PREFIX(GetQueryObjectuivARB):
19747#if defined(GLX_USE_TLS)
19748	call	_x86_64_get_dispatch@PLT
19749	movq	4200(%rax), %r11
19750	jmp	*%r11
19751#elif defined(HAVE_PTHREAD)
19752	pushq	%rdi
19753	pushq	%rsi
19754	pushq	%rdx
19755	call	_x86_64_get_dispatch@PLT
19756	popq	%rdx
19757	popq	%rsi
19758	popq	%rdi
19759	movq	4200(%rax), %r11
19760	jmp	*%r11
19761#else
19762	movq	_glapi_Dispatch(%rip), %rax
19763	testq	%rax, %rax
19764	je	1f
19765	movq	4200(%rax), %r11
19766	jmp	*%r11
197671:
19768	pushq	%rdi
19769	pushq	%rsi
19770	pushq	%rdx
19771	call	_glapi_get_dispatch
19772	popq	%rdx
19773	popq	%rsi
19774	popq	%rdi
19775	movq	4200(%rax), %r11
19776	jmp	*%r11
19777#endif /* defined(GLX_USE_TLS) */
19778	.size	GL_PREFIX(GetQueryObjectuivARB), .-GL_PREFIX(GetQueryObjectuivARB)
19779
19780	.p2align	4,,15
19781	.globl	GL_PREFIX(GetQueryivARB)
19782	.type	GL_PREFIX(GetQueryivARB), @function
19783GL_PREFIX(GetQueryivARB):
19784#if defined(GLX_USE_TLS)
19785	call	_x86_64_get_dispatch@PLT
19786	movq	4208(%rax), %r11
19787	jmp	*%r11
19788#elif defined(HAVE_PTHREAD)
19789	pushq	%rdi
19790	pushq	%rsi
19791	pushq	%rdx
19792	call	_x86_64_get_dispatch@PLT
19793	popq	%rdx
19794	popq	%rsi
19795	popq	%rdi
19796	movq	4208(%rax), %r11
19797	jmp	*%r11
19798#else
19799	movq	_glapi_Dispatch(%rip), %rax
19800	testq	%rax, %rax
19801	je	1f
19802	movq	4208(%rax), %r11
19803	jmp	*%r11
198041:
19805	pushq	%rdi
19806	pushq	%rsi
19807	pushq	%rdx
19808	call	_glapi_get_dispatch
19809	popq	%rdx
19810	popq	%rsi
19811	popq	%rdi
19812	movq	4208(%rax), %r11
19813	jmp	*%r11
19814#endif /* defined(GLX_USE_TLS) */
19815	.size	GL_PREFIX(GetQueryivARB), .-GL_PREFIX(GetQueryivARB)
19816
19817	.p2align	4,,15
19818	.globl	GL_PREFIX(IsQueryARB)
19819	.type	GL_PREFIX(IsQueryARB), @function
19820GL_PREFIX(IsQueryARB):
19821#if defined(GLX_USE_TLS)
19822	call	_x86_64_get_dispatch@PLT
19823	movq	4216(%rax), %r11
19824	jmp	*%r11
19825#elif defined(HAVE_PTHREAD)
19826	pushq	%rdi
19827	call	_x86_64_get_dispatch@PLT
19828	popq	%rdi
19829	movq	4216(%rax), %r11
19830	jmp	*%r11
19831#else
19832	movq	_glapi_Dispatch(%rip), %rax
19833	testq	%rax, %rax
19834	je	1f
19835	movq	4216(%rax), %r11
19836	jmp	*%r11
198371:
19838	pushq	%rdi
19839	call	_glapi_get_dispatch
19840	popq	%rdi
19841	movq	4216(%rax), %r11
19842	jmp	*%r11
19843#endif /* defined(GLX_USE_TLS) */
19844	.size	GL_PREFIX(IsQueryARB), .-GL_PREFIX(IsQueryARB)
19845
19846	.p2align	4,,15
19847	.globl	GL_PREFIX(AttachObjectARB)
19848	.type	GL_PREFIX(AttachObjectARB), @function
19849GL_PREFIX(AttachObjectARB):
19850#if defined(GLX_USE_TLS)
19851	call	_x86_64_get_dispatch@PLT
19852	movq	4224(%rax), %r11
19853	jmp	*%r11
19854#elif defined(HAVE_PTHREAD)
19855	pushq	%rdi
19856	pushq	%rsi
19857	pushq	%rbp
19858	call	_x86_64_get_dispatch@PLT
19859	popq	%rbp
19860	popq	%rsi
19861	popq	%rdi
19862	movq	4224(%rax), %r11
19863	jmp	*%r11
19864#else
19865	movq	_glapi_Dispatch(%rip), %rax
19866	testq	%rax, %rax
19867	je	1f
19868	movq	4224(%rax), %r11
19869	jmp	*%r11
198701:
19871	pushq	%rdi
19872	pushq	%rsi
19873	pushq	%rbp
19874	call	_glapi_get_dispatch
19875	popq	%rbp
19876	popq	%rsi
19877	popq	%rdi
19878	movq	4224(%rax), %r11
19879	jmp	*%r11
19880#endif /* defined(GLX_USE_TLS) */
19881	.size	GL_PREFIX(AttachObjectARB), .-GL_PREFIX(AttachObjectARB)
19882
19883	.p2align	4,,15
19884	.globl	GL_PREFIX(CompileShaderARB)
19885	.type	GL_PREFIX(CompileShaderARB), @function
19886GL_PREFIX(CompileShaderARB):
19887#if defined(GLX_USE_TLS)
19888	call	_x86_64_get_dispatch@PLT
19889	movq	4232(%rax), %r11
19890	jmp	*%r11
19891#elif defined(HAVE_PTHREAD)
19892	pushq	%rdi
19893	call	_x86_64_get_dispatch@PLT
19894	popq	%rdi
19895	movq	4232(%rax), %r11
19896	jmp	*%r11
19897#else
19898	movq	_glapi_Dispatch(%rip), %rax
19899	testq	%rax, %rax
19900	je	1f
19901	movq	4232(%rax), %r11
19902	jmp	*%r11
199031:
19904	pushq	%rdi
19905	call	_glapi_get_dispatch
19906	popq	%rdi
19907	movq	4232(%rax), %r11
19908	jmp	*%r11
19909#endif /* defined(GLX_USE_TLS) */
19910	.size	GL_PREFIX(CompileShaderARB), .-GL_PREFIX(CompileShaderARB)
19911
19912	.p2align	4,,15
19913	.globl	GL_PREFIX(CreateProgramObjectARB)
19914	.type	GL_PREFIX(CreateProgramObjectARB), @function
19915GL_PREFIX(CreateProgramObjectARB):
19916#if defined(GLX_USE_TLS)
19917	call	_x86_64_get_dispatch@PLT
19918	movq	4240(%rax), %r11
19919	jmp	*%r11
19920#elif defined(HAVE_PTHREAD)
19921	pushq	%rbp
19922	call	_x86_64_get_dispatch@PLT
19923	popq	%rbp
19924	movq	4240(%rax), %r11
19925	jmp	*%r11
19926#else
19927	movq	_glapi_Dispatch(%rip), %rax
19928	testq	%rax, %rax
19929	je	1f
19930	movq	4240(%rax), %r11
19931	jmp	*%r11
199321:
19933	pushq	%rbp
19934	call	_glapi_get_dispatch
19935	popq	%rbp
19936	movq	4240(%rax), %r11
19937	jmp	*%r11
19938#endif /* defined(GLX_USE_TLS) */
19939	.size	GL_PREFIX(CreateProgramObjectARB), .-GL_PREFIX(CreateProgramObjectARB)
19940
19941	.p2align	4,,15
19942	.globl	GL_PREFIX(CreateShaderObjectARB)
19943	.type	GL_PREFIX(CreateShaderObjectARB), @function
19944GL_PREFIX(CreateShaderObjectARB):
19945#if defined(GLX_USE_TLS)
19946	call	_x86_64_get_dispatch@PLT
19947	movq	4248(%rax), %r11
19948	jmp	*%r11
19949#elif defined(HAVE_PTHREAD)
19950	pushq	%rdi
19951	call	_x86_64_get_dispatch@PLT
19952	popq	%rdi
19953	movq	4248(%rax), %r11
19954	jmp	*%r11
19955#else
19956	movq	_glapi_Dispatch(%rip), %rax
19957	testq	%rax, %rax
19958	je	1f
19959	movq	4248(%rax), %r11
19960	jmp	*%r11
199611:
19962	pushq	%rdi
19963	call	_glapi_get_dispatch
19964	popq	%rdi
19965	movq	4248(%rax), %r11
19966	jmp	*%r11
19967#endif /* defined(GLX_USE_TLS) */
19968	.size	GL_PREFIX(CreateShaderObjectARB), .-GL_PREFIX(CreateShaderObjectARB)
19969
19970	.p2align	4,,15
19971	.globl	GL_PREFIX(DeleteObjectARB)
19972	.type	GL_PREFIX(DeleteObjectARB), @function
19973GL_PREFIX(DeleteObjectARB):
19974#if defined(GLX_USE_TLS)
19975	call	_x86_64_get_dispatch@PLT
19976	movq	4256(%rax), %r11
19977	jmp	*%r11
19978#elif defined(HAVE_PTHREAD)
19979	pushq	%rdi
19980	call	_x86_64_get_dispatch@PLT
19981	popq	%rdi
19982	movq	4256(%rax), %r11
19983	jmp	*%r11
19984#else
19985	movq	_glapi_Dispatch(%rip), %rax
19986	testq	%rax, %rax
19987	je	1f
19988	movq	4256(%rax), %r11
19989	jmp	*%r11
199901:
19991	pushq	%rdi
19992	call	_glapi_get_dispatch
19993	popq	%rdi
19994	movq	4256(%rax), %r11
19995	jmp	*%r11
19996#endif /* defined(GLX_USE_TLS) */
19997	.size	GL_PREFIX(DeleteObjectARB), .-GL_PREFIX(DeleteObjectARB)
19998
19999	.p2align	4,,15
20000	.globl	GL_PREFIX(DetachObjectARB)
20001	.type	GL_PREFIX(DetachObjectARB), @function
20002GL_PREFIX(DetachObjectARB):
20003#if defined(GLX_USE_TLS)
20004	call	_x86_64_get_dispatch@PLT
20005	movq	4264(%rax), %r11
20006	jmp	*%r11
20007#elif defined(HAVE_PTHREAD)
20008	pushq	%rdi
20009	pushq	%rsi
20010	pushq	%rbp
20011	call	_x86_64_get_dispatch@PLT
20012	popq	%rbp
20013	popq	%rsi
20014	popq	%rdi
20015	movq	4264(%rax), %r11
20016	jmp	*%r11
20017#else
20018	movq	_glapi_Dispatch(%rip), %rax
20019	testq	%rax, %rax
20020	je	1f
20021	movq	4264(%rax), %r11
20022	jmp	*%r11
200231:
20024	pushq	%rdi
20025	pushq	%rsi
20026	pushq	%rbp
20027	call	_glapi_get_dispatch
20028	popq	%rbp
20029	popq	%rsi
20030	popq	%rdi
20031	movq	4264(%rax), %r11
20032	jmp	*%r11
20033#endif /* defined(GLX_USE_TLS) */
20034	.size	GL_PREFIX(DetachObjectARB), .-GL_PREFIX(DetachObjectARB)
20035
20036	.p2align	4,,15
20037	.globl	GL_PREFIX(GetActiveUniformARB)
20038	.type	GL_PREFIX(GetActiveUniformARB), @function
20039GL_PREFIX(GetActiveUniformARB):
20040#if defined(GLX_USE_TLS)
20041	call	_x86_64_get_dispatch@PLT
20042	movq	4272(%rax), %r11
20043	jmp	*%r11
20044#elif defined(HAVE_PTHREAD)
20045	pushq	%rdi
20046	pushq	%rsi
20047	pushq	%rdx
20048	pushq	%rcx
20049	pushq	%r8
20050	pushq	%r9
20051	pushq	%rbp
20052	call	_x86_64_get_dispatch@PLT
20053	popq	%rbp
20054	popq	%r9
20055	popq	%r8
20056	popq	%rcx
20057	popq	%rdx
20058	popq	%rsi
20059	popq	%rdi
20060	movq	4272(%rax), %r11
20061	jmp	*%r11
20062#else
20063	movq	_glapi_Dispatch(%rip), %rax
20064	testq	%rax, %rax
20065	je	1f
20066	movq	4272(%rax), %r11
20067	jmp	*%r11
200681:
20069	pushq	%rdi
20070	pushq	%rsi
20071	pushq	%rdx
20072	pushq	%rcx
20073	pushq	%r8
20074	pushq	%r9
20075	pushq	%rbp
20076	call	_glapi_get_dispatch
20077	popq	%rbp
20078	popq	%r9
20079	popq	%r8
20080	popq	%rcx
20081	popq	%rdx
20082	popq	%rsi
20083	popq	%rdi
20084	movq	4272(%rax), %r11
20085	jmp	*%r11
20086#endif /* defined(GLX_USE_TLS) */
20087	.size	GL_PREFIX(GetActiveUniformARB), .-GL_PREFIX(GetActiveUniformARB)
20088
20089	.p2align	4,,15
20090	.globl	GL_PREFIX(GetAttachedObjectsARB)
20091	.type	GL_PREFIX(GetAttachedObjectsARB), @function
20092GL_PREFIX(GetAttachedObjectsARB):
20093#if defined(GLX_USE_TLS)
20094	call	_x86_64_get_dispatch@PLT
20095	movq	4280(%rax), %r11
20096	jmp	*%r11
20097#elif defined(HAVE_PTHREAD)
20098	pushq	%rdi
20099	pushq	%rsi
20100	pushq	%rdx
20101	pushq	%rcx
20102	pushq	%rbp
20103	call	_x86_64_get_dispatch@PLT
20104	popq	%rbp
20105	popq	%rcx
20106	popq	%rdx
20107	popq	%rsi
20108	popq	%rdi
20109	movq	4280(%rax), %r11
20110	jmp	*%r11
20111#else
20112	movq	_glapi_Dispatch(%rip), %rax
20113	testq	%rax, %rax
20114	je	1f
20115	movq	4280(%rax), %r11
20116	jmp	*%r11
201171:
20118	pushq	%rdi
20119	pushq	%rsi
20120	pushq	%rdx
20121	pushq	%rcx
20122	pushq	%rbp
20123	call	_glapi_get_dispatch
20124	popq	%rbp
20125	popq	%rcx
20126	popq	%rdx
20127	popq	%rsi
20128	popq	%rdi
20129	movq	4280(%rax), %r11
20130	jmp	*%r11
20131#endif /* defined(GLX_USE_TLS) */
20132	.size	GL_PREFIX(GetAttachedObjectsARB), .-GL_PREFIX(GetAttachedObjectsARB)
20133
20134	.p2align	4,,15
20135	.globl	GL_PREFIX(GetHandleARB)
20136	.type	GL_PREFIX(GetHandleARB), @function
20137GL_PREFIX(GetHandleARB):
20138#if defined(GLX_USE_TLS)
20139	call	_x86_64_get_dispatch@PLT
20140	movq	4288(%rax), %r11
20141	jmp	*%r11
20142#elif defined(HAVE_PTHREAD)
20143	pushq	%rdi
20144	call	_x86_64_get_dispatch@PLT
20145	popq	%rdi
20146	movq	4288(%rax), %r11
20147	jmp	*%r11
20148#else
20149	movq	_glapi_Dispatch(%rip), %rax
20150	testq	%rax, %rax
20151	je	1f
20152	movq	4288(%rax), %r11
20153	jmp	*%r11
201541:
20155	pushq	%rdi
20156	call	_glapi_get_dispatch
20157	popq	%rdi
20158	movq	4288(%rax), %r11
20159	jmp	*%r11
20160#endif /* defined(GLX_USE_TLS) */
20161	.size	GL_PREFIX(GetHandleARB), .-GL_PREFIX(GetHandleARB)
20162
20163	.p2align	4,,15
20164	.globl	GL_PREFIX(GetInfoLogARB)
20165	.type	GL_PREFIX(GetInfoLogARB), @function
20166GL_PREFIX(GetInfoLogARB):
20167#if defined(GLX_USE_TLS)
20168	call	_x86_64_get_dispatch@PLT
20169	movq	4296(%rax), %r11
20170	jmp	*%r11
20171#elif defined(HAVE_PTHREAD)
20172	pushq	%rdi
20173	pushq	%rsi
20174	pushq	%rdx
20175	pushq	%rcx
20176	pushq	%rbp
20177	call	_x86_64_get_dispatch@PLT
20178	popq	%rbp
20179	popq	%rcx
20180	popq	%rdx
20181	popq	%rsi
20182	popq	%rdi
20183	movq	4296(%rax), %r11
20184	jmp	*%r11
20185#else
20186	movq	_glapi_Dispatch(%rip), %rax
20187	testq	%rax, %rax
20188	je	1f
20189	movq	4296(%rax), %r11
20190	jmp	*%r11
201911:
20192	pushq	%rdi
20193	pushq	%rsi
20194	pushq	%rdx
20195	pushq	%rcx
20196	pushq	%rbp
20197	call	_glapi_get_dispatch
20198	popq	%rbp
20199	popq	%rcx
20200	popq	%rdx
20201	popq	%rsi
20202	popq	%rdi
20203	movq	4296(%rax), %r11
20204	jmp	*%r11
20205#endif /* defined(GLX_USE_TLS) */
20206	.size	GL_PREFIX(GetInfoLogARB), .-GL_PREFIX(GetInfoLogARB)
20207
20208	.p2align	4,,15
20209	.globl	GL_PREFIX(GetObjectParameterfvARB)
20210	.type	GL_PREFIX(GetObjectParameterfvARB), @function
20211GL_PREFIX(GetObjectParameterfvARB):
20212#if defined(GLX_USE_TLS)
20213	call	_x86_64_get_dispatch@PLT
20214	movq	4304(%rax), %r11
20215	jmp	*%r11
20216#elif defined(HAVE_PTHREAD)
20217	pushq	%rdi
20218	pushq	%rsi
20219	pushq	%rdx
20220	call	_x86_64_get_dispatch@PLT
20221	popq	%rdx
20222	popq	%rsi
20223	popq	%rdi
20224	movq	4304(%rax), %r11
20225	jmp	*%r11
20226#else
20227	movq	_glapi_Dispatch(%rip), %rax
20228	testq	%rax, %rax
20229	je	1f
20230	movq	4304(%rax), %r11
20231	jmp	*%r11
202321:
20233	pushq	%rdi
20234	pushq	%rsi
20235	pushq	%rdx
20236	call	_glapi_get_dispatch
20237	popq	%rdx
20238	popq	%rsi
20239	popq	%rdi
20240	movq	4304(%rax), %r11
20241	jmp	*%r11
20242#endif /* defined(GLX_USE_TLS) */
20243	.size	GL_PREFIX(GetObjectParameterfvARB), .-GL_PREFIX(GetObjectParameterfvARB)
20244
20245	.p2align	4,,15
20246	.globl	GL_PREFIX(GetObjectParameterivARB)
20247	.type	GL_PREFIX(GetObjectParameterivARB), @function
20248GL_PREFIX(GetObjectParameterivARB):
20249#if defined(GLX_USE_TLS)
20250	call	_x86_64_get_dispatch@PLT
20251	movq	4312(%rax), %r11
20252	jmp	*%r11
20253#elif defined(HAVE_PTHREAD)
20254	pushq	%rdi
20255	pushq	%rsi
20256	pushq	%rdx
20257	call	_x86_64_get_dispatch@PLT
20258	popq	%rdx
20259	popq	%rsi
20260	popq	%rdi
20261	movq	4312(%rax), %r11
20262	jmp	*%r11
20263#else
20264	movq	_glapi_Dispatch(%rip), %rax
20265	testq	%rax, %rax
20266	je	1f
20267	movq	4312(%rax), %r11
20268	jmp	*%r11
202691:
20270	pushq	%rdi
20271	pushq	%rsi
20272	pushq	%rdx
20273	call	_glapi_get_dispatch
20274	popq	%rdx
20275	popq	%rsi
20276	popq	%rdi
20277	movq	4312(%rax), %r11
20278	jmp	*%r11
20279#endif /* defined(GLX_USE_TLS) */
20280	.size	GL_PREFIX(GetObjectParameterivARB), .-GL_PREFIX(GetObjectParameterivARB)
20281
20282	.p2align	4,,15
20283	.globl	GL_PREFIX(GetShaderSourceARB)
20284	.type	GL_PREFIX(GetShaderSourceARB), @function
20285GL_PREFIX(GetShaderSourceARB):
20286#if defined(GLX_USE_TLS)
20287	call	_x86_64_get_dispatch@PLT
20288	movq	4320(%rax), %r11
20289	jmp	*%r11
20290#elif defined(HAVE_PTHREAD)
20291	pushq	%rdi
20292	pushq	%rsi
20293	pushq	%rdx
20294	pushq	%rcx
20295	pushq	%rbp
20296	call	_x86_64_get_dispatch@PLT
20297	popq	%rbp
20298	popq	%rcx
20299	popq	%rdx
20300	popq	%rsi
20301	popq	%rdi
20302	movq	4320(%rax), %r11
20303	jmp	*%r11
20304#else
20305	movq	_glapi_Dispatch(%rip), %rax
20306	testq	%rax, %rax
20307	je	1f
20308	movq	4320(%rax), %r11
20309	jmp	*%r11
203101:
20311	pushq	%rdi
20312	pushq	%rsi
20313	pushq	%rdx
20314	pushq	%rcx
20315	pushq	%rbp
20316	call	_glapi_get_dispatch
20317	popq	%rbp
20318	popq	%rcx
20319	popq	%rdx
20320	popq	%rsi
20321	popq	%rdi
20322	movq	4320(%rax), %r11
20323	jmp	*%r11
20324#endif /* defined(GLX_USE_TLS) */
20325	.size	GL_PREFIX(GetShaderSourceARB), .-GL_PREFIX(GetShaderSourceARB)
20326
20327	.p2align	4,,15
20328	.globl	GL_PREFIX(GetUniformLocationARB)
20329	.type	GL_PREFIX(GetUniformLocationARB), @function
20330GL_PREFIX(GetUniformLocationARB):
20331#if defined(GLX_USE_TLS)
20332	call	_x86_64_get_dispatch@PLT
20333	movq	4328(%rax), %r11
20334	jmp	*%r11
20335#elif defined(HAVE_PTHREAD)
20336	pushq	%rdi
20337	pushq	%rsi
20338	pushq	%rbp
20339	call	_x86_64_get_dispatch@PLT
20340	popq	%rbp
20341	popq	%rsi
20342	popq	%rdi
20343	movq	4328(%rax), %r11
20344	jmp	*%r11
20345#else
20346	movq	_glapi_Dispatch(%rip), %rax
20347	testq	%rax, %rax
20348	je	1f
20349	movq	4328(%rax), %r11
20350	jmp	*%r11
203511:
20352	pushq	%rdi
20353	pushq	%rsi
20354	pushq	%rbp
20355	call	_glapi_get_dispatch
20356	popq	%rbp
20357	popq	%rsi
20358	popq	%rdi
20359	movq	4328(%rax), %r11
20360	jmp	*%r11
20361#endif /* defined(GLX_USE_TLS) */
20362	.size	GL_PREFIX(GetUniformLocationARB), .-GL_PREFIX(GetUniformLocationARB)
20363
20364	.p2align	4,,15
20365	.globl	GL_PREFIX(GetUniformfvARB)
20366	.type	GL_PREFIX(GetUniformfvARB), @function
20367GL_PREFIX(GetUniformfvARB):
20368#if defined(GLX_USE_TLS)
20369	call	_x86_64_get_dispatch@PLT
20370	movq	4336(%rax), %r11
20371	jmp	*%r11
20372#elif defined(HAVE_PTHREAD)
20373	pushq	%rdi
20374	pushq	%rsi
20375	pushq	%rdx
20376	call	_x86_64_get_dispatch@PLT
20377	popq	%rdx
20378	popq	%rsi
20379	popq	%rdi
20380	movq	4336(%rax), %r11
20381	jmp	*%r11
20382#else
20383	movq	_glapi_Dispatch(%rip), %rax
20384	testq	%rax, %rax
20385	je	1f
20386	movq	4336(%rax), %r11
20387	jmp	*%r11
203881:
20389	pushq	%rdi
20390	pushq	%rsi
20391	pushq	%rdx
20392	call	_glapi_get_dispatch
20393	popq	%rdx
20394	popq	%rsi
20395	popq	%rdi
20396	movq	4336(%rax), %r11
20397	jmp	*%r11
20398#endif /* defined(GLX_USE_TLS) */
20399	.size	GL_PREFIX(GetUniformfvARB), .-GL_PREFIX(GetUniformfvARB)
20400
20401	.p2align	4,,15
20402	.globl	GL_PREFIX(GetUniformivARB)
20403	.type	GL_PREFIX(GetUniformivARB), @function
20404GL_PREFIX(GetUniformivARB):
20405#if defined(GLX_USE_TLS)
20406	call	_x86_64_get_dispatch@PLT
20407	movq	4344(%rax), %r11
20408	jmp	*%r11
20409#elif defined(HAVE_PTHREAD)
20410	pushq	%rdi
20411	pushq	%rsi
20412	pushq	%rdx
20413	call	_x86_64_get_dispatch@PLT
20414	popq	%rdx
20415	popq	%rsi
20416	popq	%rdi
20417	movq	4344(%rax), %r11
20418	jmp	*%r11
20419#else
20420	movq	_glapi_Dispatch(%rip), %rax
20421	testq	%rax, %rax
20422	je	1f
20423	movq	4344(%rax), %r11
20424	jmp	*%r11
204251:
20426	pushq	%rdi
20427	pushq	%rsi
20428	pushq	%rdx
20429	call	_glapi_get_dispatch
20430	popq	%rdx
20431	popq	%rsi
20432	popq	%rdi
20433	movq	4344(%rax), %r11
20434	jmp	*%r11
20435#endif /* defined(GLX_USE_TLS) */
20436	.size	GL_PREFIX(GetUniformivARB), .-GL_PREFIX(GetUniformivARB)
20437
20438	.p2align	4,,15
20439	.globl	GL_PREFIX(LinkProgramARB)
20440	.type	GL_PREFIX(LinkProgramARB), @function
20441GL_PREFIX(LinkProgramARB):
20442#if defined(GLX_USE_TLS)
20443	call	_x86_64_get_dispatch@PLT
20444	movq	4352(%rax), %r11
20445	jmp	*%r11
20446#elif defined(HAVE_PTHREAD)
20447	pushq	%rdi
20448	call	_x86_64_get_dispatch@PLT
20449	popq	%rdi
20450	movq	4352(%rax), %r11
20451	jmp	*%r11
20452#else
20453	movq	_glapi_Dispatch(%rip), %rax
20454	testq	%rax, %rax
20455	je	1f
20456	movq	4352(%rax), %r11
20457	jmp	*%r11
204581:
20459	pushq	%rdi
20460	call	_glapi_get_dispatch
20461	popq	%rdi
20462	movq	4352(%rax), %r11
20463	jmp	*%r11
20464#endif /* defined(GLX_USE_TLS) */
20465	.size	GL_PREFIX(LinkProgramARB), .-GL_PREFIX(LinkProgramARB)
20466
20467	.p2align	4,,15
20468	.globl	GL_PREFIX(ShaderSourceARB)
20469	.type	GL_PREFIX(ShaderSourceARB), @function
20470GL_PREFIX(ShaderSourceARB):
20471#if defined(GLX_USE_TLS)
20472	call	_x86_64_get_dispatch@PLT
20473	movq	4360(%rax), %r11
20474	jmp	*%r11
20475#elif defined(HAVE_PTHREAD)
20476	pushq	%rdi
20477	pushq	%rsi
20478	pushq	%rdx
20479	pushq	%rcx
20480	pushq	%rbp
20481	call	_x86_64_get_dispatch@PLT
20482	popq	%rbp
20483	popq	%rcx
20484	popq	%rdx
20485	popq	%rsi
20486	popq	%rdi
20487	movq	4360(%rax), %r11
20488	jmp	*%r11
20489#else
20490	movq	_glapi_Dispatch(%rip), %rax
20491	testq	%rax, %rax
20492	je	1f
20493	movq	4360(%rax), %r11
20494	jmp	*%r11
204951:
20496	pushq	%rdi
20497	pushq	%rsi
20498	pushq	%rdx
20499	pushq	%rcx
20500	pushq	%rbp
20501	call	_glapi_get_dispatch
20502	popq	%rbp
20503	popq	%rcx
20504	popq	%rdx
20505	popq	%rsi
20506	popq	%rdi
20507	movq	4360(%rax), %r11
20508	jmp	*%r11
20509#endif /* defined(GLX_USE_TLS) */
20510	.size	GL_PREFIX(ShaderSourceARB), .-GL_PREFIX(ShaderSourceARB)
20511
20512	.p2align	4,,15
20513	.globl	GL_PREFIX(Uniform1fARB)
20514	.type	GL_PREFIX(Uniform1fARB), @function
20515GL_PREFIX(Uniform1fARB):
20516#if defined(GLX_USE_TLS)
20517	call	_x86_64_get_dispatch@PLT
20518	movq	4368(%rax), %r11
20519	jmp	*%r11
20520#elif defined(HAVE_PTHREAD)
20521	subq	$24, %rsp
20522	movq	%rdi, (%rsp)
20523	movq	%xmm0, 8(%rsp)
20524	call	_x86_64_get_dispatch@PLT
20525	movq	8(%rsp), %xmm0
20526	movq	(%rsp), %rdi
20527	addq	$24, %rsp
20528	movq	4368(%rax), %r11
20529	jmp	*%r11
20530#else
20531	movq	_glapi_Dispatch(%rip), %rax
20532	testq	%rax, %rax
20533	je	1f
20534	movq	4368(%rax), %r11
20535	jmp	*%r11
205361:
20537	subq	$24, %rsp
20538	movq	%rdi, (%rsp)
20539	movq	%xmm0, 8(%rsp)
20540	call	_glapi_get_dispatch
20541	movq	8(%rsp), %xmm0
20542	movq	(%rsp), %rdi
20543	addq	$24, %rsp
20544	movq	4368(%rax), %r11
20545	jmp	*%r11
20546#endif /* defined(GLX_USE_TLS) */
20547	.size	GL_PREFIX(Uniform1fARB), .-GL_PREFIX(Uniform1fARB)
20548
20549	.p2align	4,,15
20550	.globl	GL_PREFIX(Uniform1fvARB)
20551	.type	GL_PREFIX(Uniform1fvARB), @function
20552GL_PREFIX(Uniform1fvARB):
20553#if defined(GLX_USE_TLS)
20554	call	_x86_64_get_dispatch@PLT
20555	movq	4376(%rax), %r11
20556	jmp	*%r11
20557#elif defined(HAVE_PTHREAD)
20558	pushq	%rdi
20559	pushq	%rsi
20560	pushq	%rdx
20561	call	_x86_64_get_dispatch@PLT
20562	popq	%rdx
20563	popq	%rsi
20564	popq	%rdi
20565	movq	4376(%rax), %r11
20566	jmp	*%r11
20567#else
20568	movq	_glapi_Dispatch(%rip), %rax
20569	testq	%rax, %rax
20570	je	1f
20571	movq	4376(%rax), %r11
20572	jmp	*%r11
205731:
20574	pushq	%rdi
20575	pushq	%rsi
20576	pushq	%rdx
20577	call	_glapi_get_dispatch
20578	popq	%rdx
20579	popq	%rsi
20580	popq	%rdi
20581	movq	4376(%rax), %r11
20582	jmp	*%r11
20583#endif /* defined(GLX_USE_TLS) */
20584	.size	GL_PREFIX(Uniform1fvARB), .-GL_PREFIX(Uniform1fvARB)
20585
20586	.p2align	4,,15
20587	.globl	GL_PREFIX(Uniform1iARB)
20588	.type	GL_PREFIX(Uniform1iARB), @function
20589GL_PREFIX(Uniform1iARB):
20590#if defined(GLX_USE_TLS)
20591	call	_x86_64_get_dispatch@PLT
20592	movq	4384(%rax), %r11
20593	jmp	*%r11
20594#elif defined(HAVE_PTHREAD)
20595	pushq	%rdi
20596	pushq	%rsi
20597	pushq	%rbp
20598	call	_x86_64_get_dispatch@PLT
20599	popq	%rbp
20600	popq	%rsi
20601	popq	%rdi
20602	movq	4384(%rax), %r11
20603	jmp	*%r11
20604#else
20605	movq	_glapi_Dispatch(%rip), %rax
20606	testq	%rax, %rax
20607	je	1f
20608	movq	4384(%rax), %r11
20609	jmp	*%r11
206101:
20611	pushq	%rdi
20612	pushq	%rsi
20613	pushq	%rbp
20614	call	_glapi_get_dispatch
20615	popq	%rbp
20616	popq	%rsi
20617	popq	%rdi
20618	movq	4384(%rax), %r11
20619	jmp	*%r11
20620#endif /* defined(GLX_USE_TLS) */
20621	.size	GL_PREFIX(Uniform1iARB), .-GL_PREFIX(Uniform1iARB)
20622
20623	.p2align	4,,15
20624	.globl	GL_PREFIX(Uniform1ivARB)
20625	.type	GL_PREFIX(Uniform1ivARB), @function
20626GL_PREFIX(Uniform1ivARB):
20627#if defined(GLX_USE_TLS)
20628	call	_x86_64_get_dispatch@PLT
20629	movq	4392(%rax), %r11
20630	jmp	*%r11
20631#elif defined(HAVE_PTHREAD)
20632	pushq	%rdi
20633	pushq	%rsi
20634	pushq	%rdx
20635	call	_x86_64_get_dispatch@PLT
20636	popq	%rdx
20637	popq	%rsi
20638	popq	%rdi
20639	movq	4392(%rax), %r11
20640	jmp	*%r11
20641#else
20642	movq	_glapi_Dispatch(%rip), %rax
20643	testq	%rax, %rax
20644	je	1f
20645	movq	4392(%rax), %r11
20646	jmp	*%r11
206471:
20648	pushq	%rdi
20649	pushq	%rsi
20650	pushq	%rdx
20651	call	_glapi_get_dispatch
20652	popq	%rdx
20653	popq	%rsi
20654	popq	%rdi
20655	movq	4392(%rax), %r11
20656	jmp	*%r11
20657#endif /* defined(GLX_USE_TLS) */
20658	.size	GL_PREFIX(Uniform1ivARB), .-GL_PREFIX(Uniform1ivARB)
20659
20660	.p2align	4,,15
20661	.globl	GL_PREFIX(Uniform2fARB)
20662	.type	GL_PREFIX(Uniform2fARB), @function
20663GL_PREFIX(Uniform2fARB):
20664#if defined(GLX_USE_TLS)
20665	call	_x86_64_get_dispatch@PLT
20666	movq	4400(%rax), %r11
20667	jmp	*%r11
20668#elif defined(HAVE_PTHREAD)
20669	subq	$24, %rsp
20670	movq	%rdi, (%rsp)
20671	movq	%xmm0, 8(%rsp)
20672	movq	%xmm1, 16(%rsp)
20673	call	_x86_64_get_dispatch@PLT
20674	movq	16(%rsp), %xmm1
20675	movq	8(%rsp), %xmm0
20676	movq	(%rsp), %rdi
20677	addq	$24, %rsp
20678	movq	4400(%rax), %r11
20679	jmp	*%r11
20680#else
20681	movq	_glapi_Dispatch(%rip), %rax
20682	testq	%rax, %rax
20683	je	1f
20684	movq	4400(%rax), %r11
20685	jmp	*%r11
206861:
20687	subq	$24, %rsp
20688	movq	%rdi, (%rsp)
20689	movq	%xmm0, 8(%rsp)
20690	movq	%xmm1, 16(%rsp)
20691	call	_glapi_get_dispatch
20692	movq	16(%rsp), %xmm1
20693	movq	8(%rsp), %xmm0
20694	movq	(%rsp), %rdi
20695	addq	$24, %rsp
20696	movq	4400(%rax), %r11
20697	jmp	*%r11
20698#endif /* defined(GLX_USE_TLS) */
20699	.size	GL_PREFIX(Uniform2fARB), .-GL_PREFIX(Uniform2fARB)
20700
20701	.p2align	4,,15
20702	.globl	GL_PREFIX(Uniform2fvARB)
20703	.type	GL_PREFIX(Uniform2fvARB), @function
20704GL_PREFIX(Uniform2fvARB):
20705#if defined(GLX_USE_TLS)
20706	call	_x86_64_get_dispatch@PLT
20707	movq	4408(%rax), %r11
20708	jmp	*%r11
20709#elif defined(HAVE_PTHREAD)
20710	pushq	%rdi
20711	pushq	%rsi
20712	pushq	%rdx
20713	call	_x86_64_get_dispatch@PLT
20714	popq	%rdx
20715	popq	%rsi
20716	popq	%rdi
20717	movq	4408(%rax), %r11
20718	jmp	*%r11
20719#else
20720	movq	_glapi_Dispatch(%rip), %rax
20721	testq	%rax, %rax
20722	je	1f
20723	movq	4408(%rax), %r11
20724	jmp	*%r11
207251:
20726	pushq	%rdi
20727	pushq	%rsi
20728	pushq	%rdx
20729	call	_glapi_get_dispatch
20730	popq	%rdx
20731	popq	%rsi
20732	popq	%rdi
20733	movq	4408(%rax), %r11
20734	jmp	*%r11
20735#endif /* defined(GLX_USE_TLS) */
20736	.size	GL_PREFIX(Uniform2fvARB), .-GL_PREFIX(Uniform2fvARB)
20737
20738	.p2align	4,,15
20739	.globl	GL_PREFIX(Uniform2iARB)
20740	.type	GL_PREFIX(Uniform2iARB), @function
20741GL_PREFIX(Uniform2iARB):
20742#if defined(GLX_USE_TLS)
20743	call	_x86_64_get_dispatch@PLT
20744	movq	4416(%rax), %r11
20745	jmp	*%r11
20746#elif defined(HAVE_PTHREAD)
20747	pushq	%rdi
20748	pushq	%rsi
20749	pushq	%rdx
20750	call	_x86_64_get_dispatch@PLT
20751	popq	%rdx
20752	popq	%rsi
20753	popq	%rdi
20754	movq	4416(%rax), %r11
20755	jmp	*%r11
20756#else
20757	movq	_glapi_Dispatch(%rip), %rax
20758	testq	%rax, %rax
20759	je	1f
20760	movq	4416(%rax), %r11
20761	jmp	*%r11
207621:
20763	pushq	%rdi
20764	pushq	%rsi
20765	pushq	%rdx
20766	call	_glapi_get_dispatch
20767	popq	%rdx
20768	popq	%rsi
20769	popq	%rdi
20770	movq	4416(%rax), %r11
20771	jmp	*%r11
20772#endif /* defined(GLX_USE_TLS) */
20773	.size	GL_PREFIX(Uniform2iARB), .-GL_PREFIX(Uniform2iARB)
20774
20775	.p2align	4,,15
20776	.globl	GL_PREFIX(Uniform2ivARB)
20777	.type	GL_PREFIX(Uniform2ivARB), @function
20778GL_PREFIX(Uniform2ivARB):
20779#if defined(GLX_USE_TLS)
20780	call	_x86_64_get_dispatch@PLT
20781	movq	4424(%rax), %r11
20782	jmp	*%r11
20783#elif defined(HAVE_PTHREAD)
20784	pushq	%rdi
20785	pushq	%rsi
20786	pushq	%rdx
20787	call	_x86_64_get_dispatch@PLT
20788	popq	%rdx
20789	popq	%rsi
20790	popq	%rdi
20791	movq	4424(%rax), %r11
20792	jmp	*%r11
20793#else
20794	movq	_glapi_Dispatch(%rip), %rax
20795	testq	%rax, %rax
20796	je	1f
20797	movq	4424(%rax), %r11
20798	jmp	*%r11
207991:
20800	pushq	%rdi
20801	pushq	%rsi
20802	pushq	%rdx
20803	call	_glapi_get_dispatch
20804	popq	%rdx
20805	popq	%rsi
20806	popq	%rdi
20807	movq	4424(%rax), %r11
20808	jmp	*%r11
20809#endif /* defined(GLX_USE_TLS) */
20810	.size	GL_PREFIX(Uniform2ivARB), .-GL_PREFIX(Uniform2ivARB)
20811
20812	.p2align	4,,15
20813	.globl	GL_PREFIX(Uniform3fARB)
20814	.type	GL_PREFIX(Uniform3fARB), @function
20815GL_PREFIX(Uniform3fARB):
20816#if defined(GLX_USE_TLS)
20817	call	_x86_64_get_dispatch@PLT
20818	movq	4432(%rax), %r11
20819	jmp	*%r11
20820#elif defined(HAVE_PTHREAD)
20821	subq	$40, %rsp
20822	movq	%rdi, (%rsp)
20823	movq	%xmm0, 8(%rsp)
20824	movq	%xmm1, 16(%rsp)
20825	movq	%xmm2, 24(%rsp)
20826	call	_x86_64_get_dispatch@PLT
20827	movq	24(%rsp), %xmm2
20828	movq	16(%rsp), %xmm1
20829	movq	8(%rsp), %xmm0
20830	movq	(%rsp), %rdi
20831	addq	$40, %rsp
20832	movq	4432(%rax), %r11
20833	jmp	*%r11
20834#else
20835	movq	_glapi_Dispatch(%rip), %rax
20836	testq	%rax, %rax
20837	je	1f
20838	movq	4432(%rax), %r11
20839	jmp	*%r11
208401:
20841	subq	$40, %rsp
20842	movq	%rdi, (%rsp)
20843	movq	%xmm0, 8(%rsp)
20844	movq	%xmm1, 16(%rsp)
20845	movq	%xmm2, 24(%rsp)
20846	call	_glapi_get_dispatch
20847	movq	24(%rsp), %xmm2
20848	movq	16(%rsp), %xmm1
20849	movq	8(%rsp), %xmm0
20850	movq	(%rsp), %rdi
20851	addq	$40, %rsp
20852	movq	4432(%rax), %r11
20853	jmp	*%r11
20854#endif /* defined(GLX_USE_TLS) */
20855	.size	GL_PREFIX(Uniform3fARB), .-GL_PREFIX(Uniform3fARB)
20856
20857	.p2align	4,,15
20858	.globl	GL_PREFIX(Uniform3fvARB)
20859	.type	GL_PREFIX(Uniform3fvARB), @function
20860GL_PREFIX(Uniform3fvARB):
20861#if defined(GLX_USE_TLS)
20862	call	_x86_64_get_dispatch@PLT
20863	movq	4440(%rax), %r11
20864	jmp	*%r11
20865#elif defined(HAVE_PTHREAD)
20866	pushq	%rdi
20867	pushq	%rsi
20868	pushq	%rdx
20869	call	_x86_64_get_dispatch@PLT
20870	popq	%rdx
20871	popq	%rsi
20872	popq	%rdi
20873	movq	4440(%rax), %r11
20874	jmp	*%r11
20875#else
20876	movq	_glapi_Dispatch(%rip), %rax
20877	testq	%rax, %rax
20878	je	1f
20879	movq	4440(%rax), %r11
20880	jmp	*%r11
208811:
20882	pushq	%rdi
20883	pushq	%rsi
20884	pushq	%rdx
20885	call	_glapi_get_dispatch
20886	popq	%rdx
20887	popq	%rsi
20888	popq	%rdi
20889	movq	4440(%rax), %r11
20890	jmp	*%r11
20891#endif /* defined(GLX_USE_TLS) */
20892	.size	GL_PREFIX(Uniform3fvARB), .-GL_PREFIX(Uniform3fvARB)
20893
20894	.p2align	4,,15
20895	.globl	GL_PREFIX(Uniform3iARB)
20896	.type	GL_PREFIX(Uniform3iARB), @function
20897GL_PREFIX(Uniform3iARB):
20898#if defined(GLX_USE_TLS)
20899	call	_x86_64_get_dispatch@PLT
20900	movq	4448(%rax), %r11
20901	jmp	*%r11
20902#elif defined(HAVE_PTHREAD)
20903	pushq	%rdi
20904	pushq	%rsi
20905	pushq	%rdx
20906	pushq	%rcx
20907	pushq	%rbp
20908	call	_x86_64_get_dispatch@PLT
20909	popq	%rbp
20910	popq	%rcx
20911	popq	%rdx
20912	popq	%rsi
20913	popq	%rdi
20914	movq	4448(%rax), %r11
20915	jmp	*%r11
20916#else
20917	movq	_glapi_Dispatch(%rip), %rax
20918	testq	%rax, %rax
20919	je	1f
20920	movq	4448(%rax), %r11
20921	jmp	*%r11
209221:
20923	pushq	%rdi
20924	pushq	%rsi
20925	pushq	%rdx
20926	pushq	%rcx
20927	pushq	%rbp
20928	call	_glapi_get_dispatch
20929	popq	%rbp
20930	popq	%rcx
20931	popq	%rdx
20932	popq	%rsi
20933	popq	%rdi
20934	movq	4448(%rax), %r11
20935	jmp	*%r11
20936#endif /* defined(GLX_USE_TLS) */
20937	.size	GL_PREFIX(Uniform3iARB), .-GL_PREFIX(Uniform3iARB)
20938
20939	.p2align	4,,15
20940	.globl	GL_PREFIX(Uniform3ivARB)
20941	.type	GL_PREFIX(Uniform3ivARB), @function
20942GL_PREFIX(Uniform3ivARB):
20943#if defined(GLX_USE_TLS)
20944	call	_x86_64_get_dispatch@PLT
20945	movq	4456(%rax), %r11
20946	jmp	*%r11
20947#elif defined(HAVE_PTHREAD)
20948	pushq	%rdi
20949	pushq	%rsi
20950	pushq	%rdx
20951	call	_x86_64_get_dispatch@PLT
20952	popq	%rdx
20953	popq	%rsi
20954	popq	%rdi
20955	movq	4456(%rax), %r11
20956	jmp	*%r11
20957#else
20958	movq	_glapi_Dispatch(%rip), %rax
20959	testq	%rax, %rax
20960	je	1f
20961	movq	4456(%rax), %r11
20962	jmp	*%r11
209631:
20964	pushq	%rdi
20965	pushq	%rsi
20966	pushq	%rdx
20967	call	_glapi_get_dispatch
20968	popq	%rdx
20969	popq	%rsi
20970	popq	%rdi
20971	movq	4456(%rax), %r11
20972	jmp	*%r11
20973#endif /* defined(GLX_USE_TLS) */
20974	.size	GL_PREFIX(Uniform3ivARB), .-GL_PREFIX(Uniform3ivARB)
20975
20976	.p2align	4,,15
20977	.globl	GL_PREFIX(Uniform4fARB)
20978	.type	GL_PREFIX(Uniform4fARB), @function
20979GL_PREFIX(Uniform4fARB):
20980#if defined(GLX_USE_TLS)
20981	call	_x86_64_get_dispatch@PLT
20982	movq	4464(%rax), %r11
20983	jmp	*%r11
20984#elif defined(HAVE_PTHREAD)
20985	subq	$40, %rsp
20986	movq	%rdi, (%rsp)
20987	movq	%xmm0, 8(%rsp)
20988	movq	%xmm1, 16(%rsp)
20989	movq	%xmm2, 24(%rsp)
20990	movq	%xmm3, 32(%rsp)
20991	call	_x86_64_get_dispatch@PLT
20992	movq	32(%rsp), %xmm3
20993	movq	24(%rsp), %xmm2
20994	movq	16(%rsp), %xmm1
20995	movq	8(%rsp), %xmm0
20996	movq	(%rsp), %rdi
20997	addq	$40, %rsp
20998	movq	4464(%rax), %r11
20999	jmp	*%r11
21000#else
21001	movq	_glapi_Dispatch(%rip), %rax
21002	testq	%rax, %rax
21003	je	1f
21004	movq	4464(%rax), %r11
21005	jmp	*%r11
210061:
21007	subq	$40, %rsp
21008	movq	%rdi, (%rsp)
21009	movq	%xmm0, 8(%rsp)
21010	movq	%xmm1, 16(%rsp)
21011	movq	%xmm2, 24(%rsp)
21012	movq	%xmm3, 32(%rsp)
21013	call	_glapi_get_dispatch
21014	movq	32(%rsp), %xmm3
21015	movq	24(%rsp), %xmm2
21016	movq	16(%rsp), %xmm1
21017	movq	8(%rsp), %xmm0
21018	movq	(%rsp), %rdi
21019	addq	$40, %rsp
21020	movq	4464(%rax), %r11
21021	jmp	*%r11
21022#endif /* defined(GLX_USE_TLS) */
21023	.size	GL_PREFIX(Uniform4fARB), .-GL_PREFIX(Uniform4fARB)
21024
21025	.p2align	4,,15
21026	.globl	GL_PREFIX(Uniform4fvARB)
21027	.type	GL_PREFIX(Uniform4fvARB), @function
21028GL_PREFIX(Uniform4fvARB):
21029#if defined(GLX_USE_TLS)
21030	call	_x86_64_get_dispatch@PLT
21031	movq	4472(%rax), %r11
21032	jmp	*%r11
21033#elif defined(HAVE_PTHREAD)
21034	pushq	%rdi
21035	pushq	%rsi
21036	pushq	%rdx
21037	call	_x86_64_get_dispatch@PLT
21038	popq	%rdx
21039	popq	%rsi
21040	popq	%rdi
21041	movq	4472(%rax), %r11
21042	jmp	*%r11
21043#else
21044	movq	_glapi_Dispatch(%rip), %rax
21045	testq	%rax, %rax
21046	je	1f
21047	movq	4472(%rax), %r11
21048	jmp	*%r11
210491:
21050	pushq	%rdi
21051	pushq	%rsi
21052	pushq	%rdx
21053	call	_glapi_get_dispatch
21054	popq	%rdx
21055	popq	%rsi
21056	popq	%rdi
21057	movq	4472(%rax), %r11
21058	jmp	*%r11
21059#endif /* defined(GLX_USE_TLS) */
21060	.size	GL_PREFIX(Uniform4fvARB), .-GL_PREFIX(Uniform4fvARB)
21061
21062	.p2align	4,,15
21063	.globl	GL_PREFIX(Uniform4iARB)
21064	.type	GL_PREFIX(Uniform4iARB), @function
21065GL_PREFIX(Uniform4iARB):
21066#if defined(GLX_USE_TLS)
21067	call	_x86_64_get_dispatch@PLT
21068	movq	4480(%rax), %r11
21069	jmp	*%r11
21070#elif defined(HAVE_PTHREAD)
21071	pushq	%rdi
21072	pushq	%rsi
21073	pushq	%rdx
21074	pushq	%rcx
21075	pushq	%r8
21076	call	_x86_64_get_dispatch@PLT
21077	popq	%r8
21078	popq	%rcx
21079	popq	%rdx
21080	popq	%rsi
21081	popq	%rdi
21082	movq	4480(%rax), %r11
21083	jmp	*%r11
21084#else
21085	movq	_glapi_Dispatch(%rip), %rax
21086	testq	%rax, %rax
21087	je	1f
21088	movq	4480(%rax), %r11
21089	jmp	*%r11
210901:
21091	pushq	%rdi
21092	pushq	%rsi
21093	pushq	%rdx
21094	pushq	%rcx
21095	pushq	%r8
21096	call	_glapi_get_dispatch
21097	popq	%r8
21098	popq	%rcx
21099	popq	%rdx
21100	popq	%rsi
21101	popq	%rdi
21102	movq	4480(%rax), %r11
21103	jmp	*%r11
21104#endif /* defined(GLX_USE_TLS) */
21105	.size	GL_PREFIX(Uniform4iARB), .-GL_PREFIX(Uniform4iARB)
21106
21107	.p2align	4,,15
21108	.globl	GL_PREFIX(Uniform4ivARB)
21109	.type	GL_PREFIX(Uniform4ivARB), @function
21110GL_PREFIX(Uniform4ivARB):
21111#if defined(GLX_USE_TLS)
21112	call	_x86_64_get_dispatch@PLT
21113	movq	4488(%rax), %r11
21114	jmp	*%r11
21115#elif defined(HAVE_PTHREAD)
21116	pushq	%rdi
21117	pushq	%rsi
21118	pushq	%rdx
21119	call	_x86_64_get_dispatch@PLT
21120	popq	%rdx
21121	popq	%rsi
21122	popq	%rdi
21123	movq	4488(%rax), %r11
21124	jmp	*%r11
21125#else
21126	movq	_glapi_Dispatch(%rip), %rax
21127	testq	%rax, %rax
21128	je	1f
21129	movq	4488(%rax), %r11
21130	jmp	*%r11
211311:
21132	pushq	%rdi
21133	pushq	%rsi
21134	pushq	%rdx
21135	call	_glapi_get_dispatch
21136	popq	%rdx
21137	popq	%rsi
21138	popq	%rdi
21139	movq	4488(%rax), %r11
21140	jmp	*%r11
21141#endif /* defined(GLX_USE_TLS) */
21142	.size	GL_PREFIX(Uniform4ivARB), .-GL_PREFIX(Uniform4ivARB)
21143
21144	.p2align	4,,15
21145	.globl	GL_PREFIX(UniformMatrix2fvARB)
21146	.type	GL_PREFIX(UniformMatrix2fvARB), @function
21147GL_PREFIX(UniformMatrix2fvARB):
21148#if defined(GLX_USE_TLS)
21149	call	_x86_64_get_dispatch@PLT
21150	movq	4496(%rax), %r11
21151	jmp	*%r11
21152#elif defined(HAVE_PTHREAD)
21153	pushq	%rdi
21154	pushq	%rsi
21155	pushq	%rdx
21156	pushq	%rcx
21157	pushq	%rbp
21158	call	_x86_64_get_dispatch@PLT
21159	popq	%rbp
21160	popq	%rcx
21161	popq	%rdx
21162	popq	%rsi
21163	popq	%rdi
21164	movq	4496(%rax), %r11
21165	jmp	*%r11
21166#else
21167	movq	_glapi_Dispatch(%rip), %rax
21168	testq	%rax, %rax
21169	je	1f
21170	movq	4496(%rax), %r11
21171	jmp	*%r11
211721:
21173	pushq	%rdi
21174	pushq	%rsi
21175	pushq	%rdx
21176	pushq	%rcx
21177	pushq	%rbp
21178	call	_glapi_get_dispatch
21179	popq	%rbp
21180	popq	%rcx
21181	popq	%rdx
21182	popq	%rsi
21183	popq	%rdi
21184	movq	4496(%rax), %r11
21185	jmp	*%r11
21186#endif /* defined(GLX_USE_TLS) */
21187	.size	GL_PREFIX(UniformMatrix2fvARB), .-GL_PREFIX(UniformMatrix2fvARB)
21188
21189	.p2align	4,,15
21190	.globl	GL_PREFIX(UniformMatrix3fvARB)
21191	.type	GL_PREFIX(UniformMatrix3fvARB), @function
21192GL_PREFIX(UniformMatrix3fvARB):
21193#if defined(GLX_USE_TLS)
21194	call	_x86_64_get_dispatch@PLT
21195	movq	4504(%rax), %r11
21196	jmp	*%r11
21197#elif defined(HAVE_PTHREAD)
21198	pushq	%rdi
21199	pushq	%rsi
21200	pushq	%rdx
21201	pushq	%rcx
21202	pushq	%rbp
21203	call	_x86_64_get_dispatch@PLT
21204	popq	%rbp
21205	popq	%rcx
21206	popq	%rdx
21207	popq	%rsi
21208	popq	%rdi
21209	movq	4504(%rax), %r11
21210	jmp	*%r11
21211#else
21212	movq	_glapi_Dispatch(%rip), %rax
21213	testq	%rax, %rax
21214	je	1f
21215	movq	4504(%rax), %r11
21216	jmp	*%r11
212171:
21218	pushq	%rdi
21219	pushq	%rsi
21220	pushq	%rdx
21221	pushq	%rcx
21222	pushq	%rbp
21223	call	_glapi_get_dispatch
21224	popq	%rbp
21225	popq	%rcx
21226	popq	%rdx
21227	popq	%rsi
21228	popq	%rdi
21229	movq	4504(%rax), %r11
21230	jmp	*%r11
21231#endif /* defined(GLX_USE_TLS) */
21232	.size	GL_PREFIX(UniformMatrix3fvARB), .-GL_PREFIX(UniformMatrix3fvARB)
21233
21234	.p2align	4,,15
21235	.globl	GL_PREFIX(UniformMatrix4fvARB)
21236	.type	GL_PREFIX(UniformMatrix4fvARB), @function
21237GL_PREFIX(UniformMatrix4fvARB):
21238#if defined(GLX_USE_TLS)
21239	call	_x86_64_get_dispatch@PLT
21240	movq	4512(%rax), %r11
21241	jmp	*%r11
21242#elif defined(HAVE_PTHREAD)
21243	pushq	%rdi
21244	pushq	%rsi
21245	pushq	%rdx
21246	pushq	%rcx
21247	pushq	%rbp
21248	call	_x86_64_get_dispatch@PLT
21249	popq	%rbp
21250	popq	%rcx
21251	popq	%rdx
21252	popq	%rsi
21253	popq	%rdi
21254	movq	4512(%rax), %r11
21255	jmp	*%r11
21256#else
21257	movq	_glapi_Dispatch(%rip), %rax
21258	testq	%rax, %rax
21259	je	1f
21260	movq	4512(%rax), %r11
21261	jmp	*%r11
212621:
21263	pushq	%rdi
21264	pushq	%rsi
21265	pushq	%rdx
21266	pushq	%rcx
21267	pushq	%rbp
21268	call	_glapi_get_dispatch
21269	popq	%rbp
21270	popq	%rcx
21271	popq	%rdx
21272	popq	%rsi
21273	popq	%rdi
21274	movq	4512(%rax), %r11
21275	jmp	*%r11
21276#endif /* defined(GLX_USE_TLS) */
21277	.size	GL_PREFIX(UniformMatrix4fvARB), .-GL_PREFIX(UniformMatrix4fvARB)
21278
21279	.p2align	4,,15
21280	.globl	GL_PREFIX(UseProgramObjectARB)
21281	.type	GL_PREFIX(UseProgramObjectARB), @function
21282GL_PREFIX(UseProgramObjectARB):
21283#if defined(GLX_USE_TLS)
21284	call	_x86_64_get_dispatch@PLT
21285	movq	4520(%rax), %r11
21286	jmp	*%r11
21287#elif defined(HAVE_PTHREAD)
21288	pushq	%rdi
21289	call	_x86_64_get_dispatch@PLT
21290	popq	%rdi
21291	movq	4520(%rax), %r11
21292	jmp	*%r11
21293#else
21294	movq	_glapi_Dispatch(%rip), %rax
21295	testq	%rax, %rax
21296	je	1f
21297	movq	4520(%rax), %r11
21298	jmp	*%r11
212991:
21300	pushq	%rdi
21301	call	_glapi_get_dispatch
21302	popq	%rdi
21303	movq	4520(%rax), %r11
21304	jmp	*%r11
21305#endif /* defined(GLX_USE_TLS) */
21306	.size	GL_PREFIX(UseProgramObjectARB), .-GL_PREFIX(UseProgramObjectARB)
21307
21308	.p2align	4,,15
21309	.globl	GL_PREFIX(ValidateProgramARB)
21310	.type	GL_PREFIX(ValidateProgramARB), @function
21311GL_PREFIX(ValidateProgramARB):
21312#if defined(GLX_USE_TLS)
21313	call	_x86_64_get_dispatch@PLT
21314	movq	4528(%rax), %r11
21315	jmp	*%r11
21316#elif defined(HAVE_PTHREAD)
21317	pushq	%rdi
21318	call	_x86_64_get_dispatch@PLT
21319	popq	%rdi
21320	movq	4528(%rax), %r11
21321	jmp	*%r11
21322#else
21323	movq	_glapi_Dispatch(%rip), %rax
21324	testq	%rax, %rax
21325	je	1f
21326	movq	4528(%rax), %r11
21327	jmp	*%r11
213281:
21329	pushq	%rdi
21330	call	_glapi_get_dispatch
21331	popq	%rdi
21332	movq	4528(%rax), %r11
21333	jmp	*%r11
21334#endif /* defined(GLX_USE_TLS) */
21335	.size	GL_PREFIX(ValidateProgramARB), .-GL_PREFIX(ValidateProgramARB)
21336
21337	.p2align	4,,15
21338	.globl	GL_PREFIX(BindAttribLocationARB)
21339	.type	GL_PREFIX(BindAttribLocationARB), @function
21340GL_PREFIX(BindAttribLocationARB):
21341#if defined(GLX_USE_TLS)
21342	call	_x86_64_get_dispatch@PLT
21343	movq	4536(%rax), %r11
21344	jmp	*%r11
21345#elif defined(HAVE_PTHREAD)
21346	pushq	%rdi
21347	pushq	%rsi
21348	pushq	%rdx
21349	call	_x86_64_get_dispatch@PLT
21350	popq	%rdx
21351	popq	%rsi
21352	popq	%rdi
21353	movq	4536(%rax), %r11
21354	jmp	*%r11
21355#else
21356	movq	_glapi_Dispatch(%rip), %rax
21357	testq	%rax, %rax
21358	je	1f
21359	movq	4536(%rax), %r11
21360	jmp	*%r11
213611:
21362	pushq	%rdi
21363	pushq	%rsi
21364	pushq	%rdx
21365	call	_glapi_get_dispatch
21366	popq	%rdx
21367	popq	%rsi
21368	popq	%rdi
21369	movq	4536(%rax), %r11
21370	jmp	*%r11
21371#endif /* defined(GLX_USE_TLS) */
21372	.size	GL_PREFIX(BindAttribLocationARB), .-GL_PREFIX(BindAttribLocationARB)
21373
21374	.p2align	4,,15
21375	.globl	GL_PREFIX(GetActiveAttribARB)
21376	.type	GL_PREFIX(GetActiveAttribARB), @function
21377GL_PREFIX(GetActiveAttribARB):
21378#if defined(GLX_USE_TLS)
21379	call	_x86_64_get_dispatch@PLT
21380	movq	4544(%rax), %r11
21381	jmp	*%r11
21382#elif defined(HAVE_PTHREAD)
21383	pushq	%rdi
21384	pushq	%rsi
21385	pushq	%rdx
21386	pushq	%rcx
21387	pushq	%r8
21388	pushq	%r9
21389	pushq	%rbp
21390	call	_x86_64_get_dispatch@PLT
21391	popq	%rbp
21392	popq	%r9
21393	popq	%r8
21394	popq	%rcx
21395	popq	%rdx
21396	popq	%rsi
21397	popq	%rdi
21398	movq	4544(%rax), %r11
21399	jmp	*%r11
21400#else
21401	movq	_glapi_Dispatch(%rip), %rax
21402	testq	%rax, %rax
21403	je	1f
21404	movq	4544(%rax), %r11
21405	jmp	*%r11
214061:
21407	pushq	%rdi
21408	pushq	%rsi
21409	pushq	%rdx
21410	pushq	%rcx
21411	pushq	%r8
21412	pushq	%r9
21413	pushq	%rbp
21414	call	_glapi_get_dispatch
21415	popq	%rbp
21416	popq	%r9
21417	popq	%r8
21418	popq	%rcx
21419	popq	%rdx
21420	popq	%rsi
21421	popq	%rdi
21422	movq	4544(%rax), %r11
21423	jmp	*%r11
21424#endif /* defined(GLX_USE_TLS) */
21425	.size	GL_PREFIX(GetActiveAttribARB), .-GL_PREFIX(GetActiveAttribARB)
21426
21427	.p2align	4,,15
21428	.globl	GL_PREFIX(GetAttribLocationARB)
21429	.type	GL_PREFIX(GetAttribLocationARB), @function
21430GL_PREFIX(GetAttribLocationARB):
21431#if defined(GLX_USE_TLS)
21432	call	_x86_64_get_dispatch@PLT
21433	movq	4552(%rax), %r11
21434	jmp	*%r11
21435#elif defined(HAVE_PTHREAD)
21436	pushq	%rdi
21437	pushq	%rsi
21438	pushq	%rbp
21439	call	_x86_64_get_dispatch@PLT
21440	popq	%rbp
21441	popq	%rsi
21442	popq	%rdi
21443	movq	4552(%rax), %r11
21444	jmp	*%r11
21445#else
21446	movq	_glapi_Dispatch(%rip), %rax
21447	testq	%rax, %rax
21448	je	1f
21449	movq	4552(%rax), %r11
21450	jmp	*%r11
214511:
21452	pushq	%rdi
21453	pushq	%rsi
21454	pushq	%rbp
21455	call	_glapi_get_dispatch
21456	popq	%rbp
21457	popq	%rsi
21458	popq	%rdi
21459	movq	4552(%rax), %r11
21460	jmp	*%r11
21461#endif /* defined(GLX_USE_TLS) */
21462	.size	GL_PREFIX(GetAttribLocationARB), .-GL_PREFIX(GetAttribLocationARB)
21463
21464	.p2align	4,,15
21465	.globl	GL_PREFIX(DrawBuffersARB)
21466	.type	GL_PREFIX(DrawBuffersARB), @function
21467GL_PREFIX(DrawBuffersARB):
21468#if defined(GLX_USE_TLS)
21469	call	_x86_64_get_dispatch@PLT
21470	movq	4560(%rax), %r11
21471	jmp	*%r11
21472#elif defined(HAVE_PTHREAD)
21473	pushq	%rdi
21474	pushq	%rsi
21475	pushq	%rbp
21476	call	_x86_64_get_dispatch@PLT
21477	popq	%rbp
21478	popq	%rsi
21479	popq	%rdi
21480	movq	4560(%rax), %r11
21481	jmp	*%r11
21482#else
21483	movq	_glapi_Dispatch(%rip), %rax
21484	testq	%rax, %rax
21485	je	1f
21486	movq	4560(%rax), %r11
21487	jmp	*%r11
214881:
21489	pushq	%rdi
21490	pushq	%rsi
21491	pushq	%rbp
21492	call	_glapi_get_dispatch
21493	popq	%rbp
21494	popq	%rsi
21495	popq	%rdi
21496	movq	4560(%rax), %r11
21497	jmp	*%r11
21498#endif /* defined(GLX_USE_TLS) */
21499	.size	GL_PREFIX(DrawBuffersARB), .-GL_PREFIX(DrawBuffersARB)
21500
21501	.p2align	4,,15
21502	.globl	GL_PREFIX(ClampColorARB)
21503	.type	GL_PREFIX(ClampColorARB), @function
21504GL_PREFIX(ClampColorARB):
21505#if defined(GLX_USE_TLS)
21506	call	_x86_64_get_dispatch@PLT
21507	movq	4568(%rax), %r11
21508	jmp	*%r11
21509#elif defined(HAVE_PTHREAD)
21510	pushq	%rdi
21511	pushq	%rsi
21512	pushq	%rbp
21513	call	_x86_64_get_dispatch@PLT
21514	popq	%rbp
21515	popq	%rsi
21516	popq	%rdi
21517	movq	4568(%rax), %r11
21518	jmp	*%r11
21519#else
21520	movq	_glapi_Dispatch(%rip), %rax
21521	testq	%rax, %rax
21522	je	1f
21523	movq	4568(%rax), %r11
21524	jmp	*%r11
215251:
21526	pushq	%rdi
21527	pushq	%rsi
21528	pushq	%rbp
21529	call	_glapi_get_dispatch
21530	popq	%rbp
21531	popq	%rsi
21532	popq	%rdi
21533	movq	4568(%rax), %r11
21534	jmp	*%r11
21535#endif /* defined(GLX_USE_TLS) */
21536	.size	GL_PREFIX(ClampColorARB), .-GL_PREFIX(ClampColorARB)
21537
21538	.p2align	4,,15
21539	.globl	GL_PREFIX(DrawArraysInstancedARB)
21540	.type	GL_PREFIX(DrawArraysInstancedARB), @function
21541GL_PREFIX(DrawArraysInstancedARB):
21542#if defined(GLX_USE_TLS)
21543	call	_x86_64_get_dispatch@PLT
21544	movq	4576(%rax), %r11
21545	jmp	*%r11
21546#elif defined(HAVE_PTHREAD)
21547	pushq	%rdi
21548	pushq	%rsi
21549	pushq	%rdx
21550	pushq	%rcx
21551	pushq	%rbp
21552	call	_x86_64_get_dispatch@PLT
21553	popq	%rbp
21554	popq	%rcx
21555	popq	%rdx
21556	popq	%rsi
21557	popq	%rdi
21558	movq	4576(%rax), %r11
21559	jmp	*%r11
21560#else
21561	movq	_glapi_Dispatch(%rip), %rax
21562	testq	%rax, %rax
21563	je	1f
21564	movq	4576(%rax), %r11
21565	jmp	*%r11
215661:
21567	pushq	%rdi
21568	pushq	%rsi
21569	pushq	%rdx
21570	pushq	%rcx
21571	pushq	%rbp
21572	call	_glapi_get_dispatch
21573	popq	%rbp
21574	popq	%rcx
21575	popq	%rdx
21576	popq	%rsi
21577	popq	%rdi
21578	movq	4576(%rax), %r11
21579	jmp	*%r11
21580#endif /* defined(GLX_USE_TLS) */
21581	.size	GL_PREFIX(DrawArraysInstancedARB), .-GL_PREFIX(DrawArraysInstancedARB)
21582
21583	.p2align	4,,15
21584	.globl	GL_PREFIX(DrawElementsInstancedARB)
21585	.type	GL_PREFIX(DrawElementsInstancedARB), @function
21586GL_PREFIX(DrawElementsInstancedARB):
21587#if defined(GLX_USE_TLS)
21588	call	_x86_64_get_dispatch@PLT
21589	movq	4584(%rax), %r11
21590	jmp	*%r11
21591#elif defined(HAVE_PTHREAD)
21592	pushq	%rdi
21593	pushq	%rsi
21594	pushq	%rdx
21595	pushq	%rcx
21596	pushq	%r8
21597	call	_x86_64_get_dispatch@PLT
21598	popq	%r8
21599	popq	%rcx
21600	popq	%rdx
21601	popq	%rsi
21602	popq	%rdi
21603	movq	4584(%rax), %r11
21604	jmp	*%r11
21605#else
21606	movq	_glapi_Dispatch(%rip), %rax
21607	testq	%rax, %rax
21608	je	1f
21609	movq	4584(%rax), %r11
21610	jmp	*%r11
216111:
21612	pushq	%rdi
21613	pushq	%rsi
21614	pushq	%rdx
21615	pushq	%rcx
21616	pushq	%r8
21617	call	_glapi_get_dispatch
21618	popq	%r8
21619	popq	%rcx
21620	popq	%rdx
21621	popq	%rsi
21622	popq	%rdi
21623	movq	4584(%rax), %r11
21624	jmp	*%r11
21625#endif /* defined(GLX_USE_TLS) */
21626	.size	GL_PREFIX(DrawElementsInstancedARB), .-GL_PREFIX(DrawElementsInstancedARB)
21627
21628	.p2align	4,,15
21629	.globl	GL_PREFIX(RenderbufferStorageMultisample)
21630	.type	GL_PREFIX(RenderbufferStorageMultisample), @function
21631GL_PREFIX(RenderbufferStorageMultisample):
21632#if defined(GLX_USE_TLS)
21633	call	_x86_64_get_dispatch@PLT
21634	movq	4592(%rax), %r11
21635	jmp	*%r11
21636#elif defined(HAVE_PTHREAD)
21637	pushq	%rdi
21638	pushq	%rsi
21639	pushq	%rdx
21640	pushq	%rcx
21641	pushq	%r8
21642	call	_x86_64_get_dispatch@PLT
21643	popq	%r8
21644	popq	%rcx
21645	popq	%rdx
21646	popq	%rsi
21647	popq	%rdi
21648	movq	4592(%rax), %r11
21649	jmp	*%r11
21650#else
21651	movq	_glapi_Dispatch(%rip), %rax
21652	testq	%rax, %rax
21653	je	1f
21654	movq	4592(%rax), %r11
21655	jmp	*%r11
216561:
21657	pushq	%rdi
21658	pushq	%rsi
21659	pushq	%rdx
21660	pushq	%rcx
21661	pushq	%r8
21662	call	_glapi_get_dispatch
21663	popq	%r8
21664	popq	%rcx
21665	popq	%rdx
21666	popq	%rsi
21667	popq	%rdi
21668	movq	4592(%rax), %r11
21669	jmp	*%r11
21670#endif /* defined(GLX_USE_TLS) */
21671	.size	GL_PREFIX(RenderbufferStorageMultisample), .-GL_PREFIX(RenderbufferStorageMultisample)
21672
21673	.p2align	4,,15
21674	.globl	GL_PREFIX(FramebufferTextureARB)
21675	.type	GL_PREFIX(FramebufferTextureARB), @function
21676GL_PREFIX(FramebufferTextureARB):
21677#if defined(GLX_USE_TLS)
21678	call	_x86_64_get_dispatch@PLT
21679	movq	4600(%rax), %r11
21680	jmp	*%r11
21681#elif defined(HAVE_PTHREAD)
21682	pushq	%rdi
21683	pushq	%rsi
21684	pushq	%rdx
21685	pushq	%rcx
21686	pushq	%rbp
21687	call	_x86_64_get_dispatch@PLT
21688	popq	%rbp
21689	popq	%rcx
21690	popq	%rdx
21691	popq	%rsi
21692	popq	%rdi
21693	movq	4600(%rax), %r11
21694	jmp	*%r11
21695#else
21696	movq	_glapi_Dispatch(%rip), %rax
21697	testq	%rax, %rax
21698	je	1f
21699	movq	4600(%rax), %r11
21700	jmp	*%r11
217011:
21702	pushq	%rdi
21703	pushq	%rsi
21704	pushq	%rdx
21705	pushq	%rcx
21706	pushq	%rbp
21707	call	_glapi_get_dispatch
21708	popq	%rbp
21709	popq	%rcx
21710	popq	%rdx
21711	popq	%rsi
21712	popq	%rdi
21713	movq	4600(%rax), %r11
21714	jmp	*%r11
21715#endif /* defined(GLX_USE_TLS) */
21716	.size	GL_PREFIX(FramebufferTextureARB), .-GL_PREFIX(FramebufferTextureARB)
21717
21718	.p2align	4,,15
21719	.globl	GL_PREFIX(FramebufferTextureFaceARB)
21720	.type	GL_PREFIX(FramebufferTextureFaceARB), @function
21721GL_PREFIX(FramebufferTextureFaceARB):
21722#if defined(GLX_USE_TLS)
21723	call	_x86_64_get_dispatch@PLT
21724	movq	4608(%rax), %r11
21725	jmp	*%r11
21726#elif defined(HAVE_PTHREAD)
21727	pushq	%rdi
21728	pushq	%rsi
21729	pushq	%rdx
21730	pushq	%rcx
21731	pushq	%r8
21732	call	_x86_64_get_dispatch@PLT
21733	popq	%r8
21734	popq	%rcx
21735	popq	%rdx
21736	popq	%rsi
21737	popq	%rdi
21738	movq	4608(%rax), %r11
21739	jmp	*%r11
21740#else
21741	movq	_glapi_Dispatch(%rip), %rax
21742	testq	%rax, %rax
21743	je	1f
21744	movq	4608(%rax), %r11
21745	jmp	*%r11
217461:
21747	pushq	%rdi
21748	pushq	%rsi
21749	pushq	%rdx
21750	pushq	%rcx
21751	pushq	%r8
21752	call	_glapi_get_dispatch
21753	popq	%r8
21754	popq	%rcx
21755	popq	%rdx
21756	popq	%rsi
21757	popq	%rdi
21758	movq	4608(%rax), %r11
21759	jmp	*%r11
21760#endif /* defined(GLX_USE_TLS) */
21761	.size	GL_PREFIX(FramebufferTextureFaceARB), .-GL_PREFIX(FramebufferTextureFaceARB)
21762
21763	.p2align	4,,15
21764	.globl	GL_PREFIX(ProgramParameteriARB)
21765	.type	GL_PREFIX(ProgramParameteriARB), @function
21766GL_PREFIX(ProgramParameteriARB):
21767#if defined(GLX_USE_TLS)
21768	call	_x86_64_get_dispatch@PLT
21769	movq	4616(%rax), %r11
21770	jmp	*%r11
21771#elif defined(HAVE_PTHREAD)
21772	pushq	%rdi
21773	pushq	%rsi
21774	pushq	%rdx
21775	call	_x86_64_get_dispatch@PLT
21776	popq	%rdx
21777	popq	%rsi
21778	popq	%rdi
21779	movq	4616(%rax), %r11
21780	jmp	*%r11
21781#else
21782	movq	_glapi_Dispatch(%rip), %rax
21783	testq	%rax, %rax
21784	je	1f
21785	movq	4616(%rax), %r11
21786	jmp	*%r11
217871:
21788	pushq	%rdi
21789	pushq	%rsi
21790	pushq	%rdx
21791	call	_glapi_get_dispatch
21792	popq	%rdx
21793	popq	%rsi
21794	popq	%rdi
21795	movq	4616(%rax), %r11
21796	jmp	*%r11
21797#endif /* defined(GLX_USE_TLS) */
21798	.size	GL_PREFIX(ProgramParameteriARB), .-GL_PREFIX(ProgramParameteriARB)
21799
21800	.p2align	4,,15
21801	.globl	GL_PREFIX(VertexAttribDivisorARB)
21802	.type	GL_PREFIX(VertexAttribDivisorARB), @function
21803GL_PREFIX(VertexAttribDivisorARB):
21804#if defined(GLX_USE_TLS)
21805	call	_x86_64_get_dispatch@PLT
21806	movq	4624(%rax), %r11
21807	jmp	*%r11
21808#elif defined(HAVE_PTHREAD)
21809	pushq	%rdi
21810	pushq	%rsi
21811	pushq	%rbp
21812	call	_x86_64_get_dispatch@PLT
21813	popq	%rbp
21814	popq	%rsi
21815	popq	%rdi
21816	movq	4624(%rax), %r11
21817	jmp	*%r11
21818#else
21819	movq	_glapi_Dispatch(%rip), %rax
21820	testq	%rax, %rax
21821	je	1f
21822	movq	4624(%rax), %r11
21823	jmp	*%r11
218241:
21825	pushq	%rdi
21826	pushq	%rsi
21827	pushq	%rbp
21828	call	_glapi_get_dispatch
21829	popq	%rbp
21830	popq	%rsi
21831	popq	%rdi
21832	movq	4624(%rax), %r11
21833	jmp	*%r11
21834#endif /* defined(GLX_USE_TLS) */
21835	.size	GL_PREFIX(VertexAttribDivisorARB), .-GL_PREFIX(VertexAttribDivisorARB)
21836
21837	.p2align	4,,15
21838	.globl	GL_PREFIX(FlushMappedBufferRange)
21839	.type	GL_PREFIX(FlushMappedBufferRange), @function
21840GL_PREFIX(FlushMappedBufferRange):
21841#if defined(GLX_USE_TLS)
21842	call	_x86_64_get_dispatch@PLT
21843	movq	4632(%rax), %r11
21844	jmp	*%r11
21845#elif defined(HAVE_PTHREAD)
21846	pushq	%rdi
21847	pushq	%rsi
21848	pushq	%rdx
21849	call	_x86_64_get_dispatch@PLT
21850	popq	%rdx
21851	popq	%rsi
21852	popq	%rdi
21853	movq	4632(%rax), %r11
21854	jmp	*%r11
21855#else
21856	movq	_glapi_Dispatch(%rip), %rax
21857	testq	%rax, %rax
21858	je	1f
21859	movq	4632(%rax), %r11
21860	jmp	*%r11
218611:
21862	pushq	%rdi
21863	pushq	%rsi
21864	pushq	%rdx
21865	call	_glapi_get_dispatch
21866	popq	%rdx
21867	popq	%rsi
21868	popq	%rdi
21869	movq	4632(%rax), %r11
21870	jmp	*%r11
21871#endif /* defined(GLX_USE_TLS) */
21872	.size	GL_PREFIX(FlushMappedBufferRange), .-GL_PREFIX(FlushMappedBufferRange)
21873
21874	.p2align	4,,15
21875	.globl	GL_PREFIX(MapBufferRange)
21876	.type	GL_PREFIX(MapBufferRange), @function
21877GL_PREFIX(MapBufferRange):
21878#if defined(GLX_USE_TLS)
21879	call	_x86_64_get_dispatch@PLT
21880	movq	4640(%rax), %r11
21881	jmp	*%r11
21882#elif defined(HAVE_PTHREAD)
21883	pushq	%rdi
21884	pushq	%rsi
21885	pushq	%rdx
21886	pushq	%rcx
21887	pushq	%rbp
21888	call	_x86_64_get_dispatch@PLT
21889	popq	%rbp
21890	popq	%rcx
21891	popq	%rdx
21892	popq	%rsi
21893	popq	%rdi
21894	movq	4640(%rax), %r11
21895	jmp	*%r11
21896#else
21897	movq	_glapi_Dispatch(%rip), %rax
21898	testq	%rax, %rax
21899	je	1f
21900	movq	4640(%rax), %r11
21901	jmp	*%r11
219021:
21903	pushq	%rdi
21904	pushq	%rsi
21905	pushq	%rdx
21906	pushq	%rcx
21907	pushq	%rbp
21908	call	_glapi_get_dispatch
21909	popq	%rbp
21910	popq	%rcx
21911	popq	%rdx
21912	popq	%rsi
21913	popq	%rdi
21914	movq	4640(%rax), %r11
21915	jmp	*%r11
21916#endif /* defined(GLX_USE_TLS) */
21917	.size	GL_PREFIX(MapBufferRange), .-GL_PREFIX(MapBufferRange)
21918
21919	.p2align	4,,15
21920	.globl	GL_PREFIX(TexBufferARB)
21921	.type	GL_PREFIX(TexBufferARB), @function
21922GL_PREFIX(TexBufferARB):
21923#if defined(GLX_USE_TLS)
21924	call	_x86_64_get_dispatch@PLT
21925	movq	4648(%rax), %r11
21926	jmp	*%r11
21927#elif defined(HAVE_PTHREAD)
21928	pushq	%rdi
21929	pushq	%rsi
21930	pushq	%rdx
21931	call	_x86_64_get_dispatch@PLT
21932	popq	%rdx
21933	popq	%rsi
21934	popq	%rdi
21935	movq	4648(%rax), %r11
21936	jmp	*%r11
21937#else
21938	movq	_glapi_Dispatch(%rip), %rax
21939	testq	%rax, %rax
21940	je	1f
21941	movq	4648(%rax), %r11
21942	jmp	*%r11
219431:
21944	pushq	%rdi
21945	pushq	%rsi
21946	pushq	%rdx
21947	call	_glapi_get_dispatch
21948	popq	%rdx
21949	popq	%rsi
21950	popq	%rdi
21951	movq	4648(%rax), %r11
21952	jmp	*%r11
21953#endif /* defined(GLX_USE_TLS) */
21954	.size	GL_PREFIX(TexBufferARB), .-GL_PREFIX(TexBufferARB)
21955
21956	.p2align	4,,15
21957	.globl	GL_PREFIX(BindVertexArray)
21958	.type	GL_PREFIX(BindVertexArray), @function
21959GL_PREFIX(BindVertexArray):
21960#if defined(GLX_USE_TLS)
21961	call	_x86_64_get_dispatch@PLT
21962	movq	4656(%rax), %r11
21963	jmp	*%r11
21964#elif defined(HAVE_PTHREAD)
21965	pushq	%rdi
21966	call	_x86_64_get_dispatch@PLT
21967	popq	%rdi
21968	movq	4656(%rax), %r11
21969	jmp	*%r11
21970#else
21971	movq	_glapi_Dispatch(%rip), %rax
21972	testq	%rax, %rax
21973	je	1f
21974	movq	4656(%rax), %r11
21975	jmp	*%r11
219761:
21977	pushq	%rdi
21978	call	_glapi_get_dispatch
21979	popq	%rdi
21980	movq	4656(%rax), %r11
21981	jmp	*%r11
21982#endif /* defined(GLX_USE_TLS) */
21983	.size	GL_PREFIX(BindVertexArray), .-GL_PREFIX(BindVertexArray)
21984
21985	.p2align	4,,15
21986	.globl	GL_PREFIX(GenVertexArrays)
21987	.type	GL_PREFIX(GenVertexArrays), @function
21988GL_PREFIX(GenVertexArrays):
21989#if defined(GLX_USE_TLS)
21990	call	_x86_64_get_dispatch@PLT
21991	movq	4664(%rax), %r11
21992	jmp	*%r11
21993#elif defined(HAVE_PTHREAD)
21994	pushq	%rdi
21995	pushq	%rsi
21996	pushq	%rbp
21997	call	_x86_64_get_dispatch@PLT
21998	popq	%rbp
21999	popq	%rsi
22000	popq	%rdi
22001	movq	4664(%rax), %r11
22002	jmp	*%r11
22003#else
22004	movq	_glapi_Dispatch(%rip), %rax
22005	testq	%rax, %rax
22006	je	1f
22007	movq	4664(%rax), %r11
22008	jmp	*%r11
220091:
22010	pushq	%rdi
22011	pushq	%rsi
22012	pushq	%rbp
22013	call	_glapi_get_dispatch
22014	popq	%rbp
22015	popq	%rsi
22016	popq	%rdi
22017	movq	4664(%rax), %r11
22018	jmp	*%r11
22019#endif /* defined(GLX_USE_TLS) */
22020	.size	GL_PREFIX(GenVertexArrays), .-GL_PREFIX(GenVertexArrays)
22021
22022	.p2align	4,,15
22023	.globl	GL_PREFIX(GetActiveUniformBlockName)
22024	.type	GL_PREFIX(GetActiveUniformBlockName), @function
22025GL_PREFIX(GetActiveUniformBlockName):
22026#if defined(GLX_USE_TLS)
22027	call	_x86_64_get_dispatch@PLT
22028	movq	4672(%rax), %r11
22029	jmp	*%r11
22030#elif defined(HAVE_PTHREAD)
22031	pushq	%rdi
22032	pushq	%rsi
22033	pushq	%rdx
22034	pushq	%rcx
22035	pushq	%r8
22036	call	_x86_64_get_dispatch@PLT
22037	popq	%r8
22038	popq	%rcx
22039	popq	%rdx
22040	popq	%rsi
22041	popq	%rdi
22042	movq	4672(%rax), %r11
22043	jmp	*%r11
22044#else
22045	movq	_glapi_Dispatch(%rip), %rax
22046	testq	%rax, %rax
22047	je	1f
22048	movq	4672(%rax), %r11
22049	jmp	*%r11
220501:
22051	pushq	%rdi
22052	pushq	%rsi
22053	pushq	%rdx
22054	pushq	%rcx
22055	pushq	%r8
22056	call	_glapi_get_dispatch
22057	popq	%r8
22058	popq	%rcx
22059	popq	%rdx
22060	popq	%rsi
22061	popq	%rdi
22062	movq	4672(%rax), %r11
22063	jmp	*%r11
22064#endif /* defined(GLX_USE_TLS) */
22065	.size	GL_PREFIX(GetActiveUniformBlockName), .-GL_PREFIX(GetActiveUniformBlockName)
22066
22067	.p2align	4,,15
22068	.globl	GL_PREFIX(GetActiveUniformBlockiv)
22069	.type	GL_PREFIX(GetActiveUniformBlockiv), @function
22070GL_PREFIX(GetActiveUniformBlockiv):
22071#if defined(GLX_USE_TLS)
22072	call	_x86_64_get_dispatch@PLT
22073	movq	4680(%rax), %r11
22074	jmp	*%r11
22075#elif defined(HAVE_PTHREAD)
22076	pushq	%rdi
22077	pushq	%rsi
22078	pushq	%rdx
22079	pushq	%rcx
22080	pushq	%rbp
22081	call	_x86_64_get_dispatch@PLT
22082	popq	%rbp
22083	popq	%rcx
22084	popq	%rdx
22085	popq	%rsi
22086	popq	%rdi
22087	movq	4680(%rax), %r11
22088	jmp	*%r11
22089#else
22090	movq	_glapi_Dispatch(%rip), %rax
22091	testq	%rax, %rax
22092	je	1f
22093	movq	4680(%rax), %r11
22094	jmp	*%r11
220951:
22096	pushq	%rdi
22097	pushq	%rsi
22098	pushq	%rdx
22099	pushq	%rcx
22100	pushq	%rbp
22101	call	_glapi_get_dispatch
22102	popq	%rbp
22103	popq	%rcx
22104	popq	%rdx
22105	popq	%rsi
22106	popq	%rdi
22107	movq	4680(%rax), %r11
22108	jmp	*%r11
22109#endif /* defined(GLX_USE_TLS) */
22110	.size	GL_PREFIX(GetActiveUniformBlockiv), .-GL_PREFIX(GetActiveUniformBlockiv)
22111
22112	.p2align	4,,15
22113	.globl	GL_PREFIX(GetActiveUniformName)
22114	.type	GL_PREFIX(GetActiveUniformName), @function
22115GL_PREFIX(GetActiveUniformName):
22116#if defined(GLX_USE_TLS)
22117	call	_x86_64_get_dispatch@PLT
22118	movq	4688(%rax), %r11
22119	jmp	*%r11
22120#elif defined(HAVE_PTHREAD)
22121	pushq	%rdi
22122	pushq	%rsi
22123	pushq	%rdx
22124	pushq	%rcx
22125	pushq	%r8
22126	call	_x86_64_get_dispatch@PLT
22127	popq	%r8
22128	popq	%rcx
22129	popq	%rdx
22130	popq	%rsi
22131	popq	%rdi
22132	movq	4688(%rax), %r11
22133	jmp	*%r11
22134#else
22135	movq	_glapi_Dispatch(%rip), %rax
22136	testq	%rax, %rax
22137	je	1f
22138	movq	4688(%rax), %r11
22139	jmp	*%r11
221401:
22141	pushq	%rdi
22142	pushq	%rsi
22143	pushq	%rdx
22144	pushq	%rcx
22145	pushq	%r8
22146	call	_glapi_get_dispatch
22147	popq	%r8
22148	popq	%rcx
22149	popq	%rdx
22150	popq	%rsi
22151	popq	%rdi
22152	movq	4688(%rax), %r11
22153	jmp	*%r11
22154#endif /* defined(GLX_USE_TLS) */
22155	.size	GL_PREFIX(GetActiveUniformName), .-GL_PREFIX(GetActiveUniformName)
22156
22157	.p2align	4,,15
22158	.globl	GL_PREFIX(GetActiveUniformsiv)
22159	.type	GL_PREFIX(GetActiveUniformsiv), @function
22160GL_PREFIX(GetActiveUniformsiv):
22161#if defined(GLX_USE_TLS)
22162	call	_x86_64_get_dispatch@PLT
22163	movq	4696(%rax), %r11
22164	jmp	*%r11
22165#elif defined(HAVE_PTHREAD)
22166	pushq	%rdi
22167	pushq	%rsi
22168	pushq	%rdx
22169	pushq	%rcx
22170	pushq	%r8
22171	call	_x86_64_get_dispatch@PLT
22172	popq	%r8
22173	popq	%rcx
22174	popq	%rdx
22175	popq	%rsi
22176	popq	%rdi
22177	movq	4696(%rax), %r11
22178	jmp	*%r11
22179#else
22180	movq	_glapi_Dispatch(%rip), %rax
22181	testq	%rax, %rax
22182	je	1f
22183	movq	4696(%rax), %r11
22184	jmp	*%r11
221851:
22186	pushq	%rdi
22187	pushq	%rsi
22188	pushq	%rdx
22189	pushq	%rcx
22190	pushq	%r8
22191	call	_glapi_get_dispatch
22192	popq	%r8
22193	popq	%rcx
22194	popq	%rdx
22195	popq	%rsi
22196	popq	%rdi
22197	movq	4696(%rax), %r11
22198	jmp	*%r11
22199#endif /* defined(GLX_USE_TLS) */
22200	.size	GL_PREFIX(GetActiveUniformsiv), .-GL_PREFIX(GetActiveUniformsiv)
22201
22202	.p2align	4,,15
22203	.globl	GL_PREFIX(GetUniformBlockIndex)
22204	.type	GL_PREFIX(GetUniformBlockIndex), @function
22205GL_PREFIX(GetUniformBlockIndex):
22206#if defined(GLX_USE_TLS)
22207	call	_x86_64_get_dispatch@PLT
22208	movq	4704(%rax), %r11
22209	jmp	*%r11
22210#elif defined(HAVE_PTHREAD)
22211	pushq	%rdi
22212	pushq	%rsi
22213	pushq	%rbp
22214	call	_x86_64_get_dispatch@PLT
22215	popq	%rbp
22216	popq	%rsi
22217	popq	%rdi
22218	movq	4704(%rax), %r11
22219	jmp	*%r11
22220#else
22221	movq	_glapi_Dispatch(%rip), %rax
22222	testq	%rax, %rax
22223	je	1f
22224	movq	4704(%rax), %r11
22225	jmp	*%r11
222261:
22227	pushq	%rdi
22228	pushq	%rsi
22229	pushq	%rbp
22230	call	_glapi_get_dispatch
22231	popq	%rbp
22232	popq	%rsi
22233	popq	%rdi
22234	movq	4704(%rax), %r11
22235	jmp	*%r11
22236#endif /* defined(GLX_USE_TLS) */
22237	.size	GL_PREFIX(GetUniformBlockIndex), .-GL_PREFIX(GetUniformBlockIndex)
22238
22239	.p2align	4,,15
22240	.globl	GL_PREFIX(GetUniformIndices)
22241	.type	GL_PREFIX(GetUniformIndices), @function
22242GL_PREFIX(GetUniformIndices):
22243#if defined(GLX_USE_TLS)
22244	call	_x86_64_get_dispatch@PLT
22245	movq	4712(%rax), %r11
22246	jmp	*%r11
22247#elif defined(HAVE_PTHREAD)
22248	pushq	%rdi
22249	pushq	%rsi
22250	pushq	%rdx
22251	pushq	%rcx
22252	pushq	%rbp
22253	call	_x86_64_get_dispatch@PLT
22254	popq	%rbp
22255	popq	%rcx
22256	popq	%rdx
22257	popq	%rsi
22258	popq	%rdi
22259	movq	4712(%rax), %r11
22260	jmp	*%r11
22261#else
22262	movq	_glapi_Dispatch(%rip), %rax
22263	testq	%rax, %rax
22264	je	1f
22265	movq	4712(%rax), %r11
22266	jmp	*%r11
222671:
22268	pushq	%rdi
22269	pushq	%rsi
22270	pushq	%rdx
22271	pushq	%rcx
22272	pushq	%rbp
22273	call	_glapi_get_dispatch
22274	popq	%rbp
22275	popq	%rcx
22276	popq	%rdx
22277	popq	%rsi
22278	popq	%rdi
22279	movq	4712(%rax), %r11
22280	jmp	*%r11
22281#endif /* defined(GLX_USE_TLS) */
22282	.size	GL_PREFIX(GetUniformIndices), .-GL_PREFIX(GetUniformIndices)
22283
22284	.p2align	4,,15
22285	.globl	GL_PREFIX(UniformBlockBinding)
22286	.type	GL_PREFIX(UniformBlockBinding), @function
22287GL_PREFIX(UniformBlockBinding):
22288#if defined(GLX_USE_TLS)
22289	call	_x86_64_get_dispatch@PLT
22290	movq	4720(%rax), %r11
22291	jmp	*%r11
22292#elif defined(HAVE_PTHREAD)
22293	pushq	%rdi
22294	pushq	%rsi
22295	pushq	%rdx
22296	call	_x86_64_get_dispatch@PLT
22297	popq	%rdx
22298	popq	%rsi
22299	popq	%rdi
22300	movq	4720(%rax), %r11
22301	jmp	*%r11
22302#else
22303	movq	_glapi_Dispatch(%rip), %rax
22304	testq	%rax, %rax
22305	je	1f
22306	movq	4720(%rax), %r11
22307	jmp	*%r11
223081:
22309	pushq	%rdi
22310	pushq	%rsi
22311	pushq	%rdx
22312	call	_glapi_get_dispatch
22313	popq	%rdx
22314	popq	%rsi
22315	popq	%rdi
22316	movq	4720(%rax), %r11
22317	jmp	*%r11
22318#endif /* defined(GLX_USE_TLS) */
22319	.size	GL_PREFIX(UniformBlockBinding), .-GL_PREFIX(UniformBlockBinding)
22320
22321	.p2align	4,,15
22322	.globl	GL_PREFIX(CopyBufferSubData)
22323	.type	GL_PREFIX(CopyBufferSubData), @function
22324GL_PREFIX(CopyBufferSubData):
22325#if defined(GLX_USE_TLS)
22326	call	_x86_64_get_dispatch@PLT
22327	movq	4728(%rax), %r11
22328	jmp	*%r11
22329#elif defined(HAVE_PTHREAD)
22330	pushq	%rdi
22331	pushq	%rsi
22332	pushq	%rdx
22333	pushq	%rcx
22334	pushq	%r8
22335	call	_x86_64_get_dispatch@PLT
22336	popq	%r8
22337	popq	%rcx
22338	popq	%rdx
22339	popq	%rsi
22340	popq	%rdi
22341	movq	4728(%rax), %r11
22342	jmp	*%r11
22343#else
22344	movq	_glapi_Dispatch(%rip), %rax
22345	testq	%rax, %rax
22346	je	1f
22347	movq	4728(%rax), %r11
22348	jmp	*%r11
223491:
22350	pushq	%rdi
22351	pushq	%rsi
22352	pushq	%rdx
22353	pushq	%rcx
22354	pushq	%r8
22355	call	_glapi_get_dispatch
22356	popq	%r8
22357	popq	%rcx
22358	popq	%rdx
22359	popq	%rsi
22360	popq	%rdi
22361	movq	4728(%rax), %r11
22362	jmp	*%r11
22363#endif /* defined(GLX_USE_TLS) */
22364	.size	GL_PREFIX(CopyBufferSubData), .-GL_PREFIX(CopyBufferSubData)
22365
22366	.p2align	4,,15
22367	.globl	GL_PREFIX(ClientWaitSync)
22368	.type	GL_PREFIX(ClientWaitSync), @function
22369GL_PREFIX(ClientWaitSync):
22370#if defined(GLX_USE_TLS)
22371	call	_x86_64_get_dispatch@PLT
22372	movq	4736(%rax), %r11
22373	jmp	*%r11
22374#elif defined(HAVE_PTHREAD)
22375	pushq	%rdi
22376	pushq	%rsi
22377	pushq	%rdx
22378	call	_x86_64_get_dispatch@PLT
22379	popq	%rdx
22380	popq	%rsi
22381	popq	%rdi
22382	movq	4736(%rax), %r11
22383	jmp	*%r11
22384#else
22385	movq	_glapi_Dispatch(%rip), %rax
22386	testq	%rax, %rax
22387	je	1f
22388	movq	4736(%rax), %r11
22389	jmp	*%r11
223901:
22391	pushq	%rdi
22392	pushq	%rsi
22393	pushq	%rdx
22394	call	_glapi_get_dispatch
22395	popq	%rdx
22396	popq	%rsi
22397	popq	%rdi
22398	movq	4736(%rax), %r11
22399	jmp	*%r11
22400#endif /* defined(GLX_USE_TLS) */
22401	.size	GL_PREFIX(ClientWaitSync), .-GL_PREFIX(ClientWaitSync)
22402
22403	.p2align	4,,15
22404	.globl	GL_PREFIX(DeleteSync)
22405	.type	GL_PREFIX(DeleteSync), @function
22406GL_PREFIX(DeleteSync):
22407#if defined(GLX_USE_TLS)
22408	call	_x86_64_get_dispatch@PLT
22409	movq	4744(%rax), %r11
22410	jmp	*%r11
22411#elif defined(HAVE_PTHREAD)
22412	pushq	%rdi
22413	call	_x86_64_get_dispatch@PLT
22414	popq	%rdi
22415	movq	4744(%rax), %r11
22416	jmp	*%r11
22417#else
22418	movq	_glapi_Dispatch(%rip), %rax
22419	testq	%rax, %rax
22420	je	1f
22421	movq	4744(%rax), %r11
22422	jmp	*%r11
224231:
22424	pushq	%rdi
22425	call	_glapi_get_dispatch
22426	popq	%rdi
22427	movq	4744(%rax), %r11
22428	jmp	*%r11
22429#endif /* defined(GLX_USE_TLS) */
22430	.size	GL_PREFIX(DeleteSync), .-GL_PREFIX(DeleteSync)
22431
22432	.p2align	4,,15
22433	.globl	GL_PREFIX(FenceSync)
22434	.type	GL_PREFIX(FenceSync), @function
22435GL_PREFIX(FenceSync):
22436#if defined(GLX_USE_TLS)
22437	call	_x86_64_get_dispatch@PLT
22438	movq	4752(%rax), %r11
22439	jmp	*%r11
22440#elif defined(HAVE_PTHREAD)
22441	pushq	%rdi
22442	pushq	%rsi
22443	pushq	%rbp
22444	call	_x86_64_get_dispatch@PLT
22445	popq	%rbp
22446	popq	%rsi
22447	popq	%rdi
22448	movq	4752(%rax), %r11
22449	jmp	*%r11
22450#else
22451	movq	_glapi_Dispatch(%rip), %rax
22452	testq	%rax, %rax
22453	je	1f
22454	movq	4752(%rax), %r11
22455	jmp	*%r11
224561:
22457	pushq	%rdi
22458	pushq	%rsi
22459	pushq	%rbp
22460	call	_glapi_get_dispatch
22461	popq	%rbp
22462	popq	%rsi
22463	popq	%rdi
22464	movq	4752(%rax), %r11
22465	jmp	*%r11
22466#endif /* defined(GLX_USE_TLS) */
22467	.size	GL_PREFIX(FenceSync), .-GL_PREFIX(FenceSync)
22468
22469	.p2align	4,,15
22470	.globl	GL_PREFIX(GetInteger64v)
22471	.type	GL_PREFIX(GetInteger64v), @function
22472GL_PREFIX(GetInteger64v):
22473#if defined(GLX_USE_TLS)
22474	call	_x86_64_get_dispatch@PLT
22475	movq	4760(%rax), %r11
22476	jmp	*%r11
22477#elif defined(HAVE_PTHREAD)
22478	pushq	%rdi
22479	pushq	%rsi
22480	pushq	%rbp
22481	call	_x86_64_get_dispatch@PLT
22482	popq	%rbp
22483	popq	%rsi
22484	popq	%rdi
22485	movq	4760(%rax), %r11
22486	jmp	*%r11
22487#else
22488	movq	_glapi_Dispatch(%rip), %rax
22489	testq	%rax, %rax
22490	je	1f
22491	movq	4760(%rax), %r11
22492	jmp	*%r11
224931:
22494	pushq	%rdi
22495	pushq	%rsi
22496	pushq	%rbp
22497	call	_glapi_get_dispatch
22498	popq	%rbp
22499	popq	%rsi
22500	popq	%rdi
22501	movq	4760(%rax), %r11
22502	jmp	*%r11
22503#endif /* defined(GLX_USE_TLS) */
22504	.size	GL_PREFIX(GetInteger64v), .-GL_PREFIX(GetInteger64v)
22505
22506	.p2align	4,,15
22507	.globl	GL_PREFIX(GetSynciv)
22508	.type	GL_PREFIX(GetSynciv), @function
22509GL_PREFIX(GetSynciv):
22510#if defined(GLX_USE_TLS)
22511	call	_x86_64_get_dispatch@PLT
22512	movq	4768(%rax), %r11
22513	jmp	*%r11
22514#elif defined(HAVE_PTHREAD)
22515	pushq	%rdi
22516	pushq	%rsi
22517	pushq	%rdx
22518	pushq	%rcx
22519	pushq	%r8
22520	call	_x86_64_get_dispatch@PLT
22521	popq	%r8
22522	popq	%rcx
22523	popq	%rdx
22524	popq	%rsi
22525	popq	%rdi
22526	movq	4768(%rax), %r11
22527	jmp	*%r11
22528#else
22529	movq	_glapi_Dispatch(%rip), %rax
22530	testq	%rax, %rax
22531	je	1f
22532	movq	4768(%rax), %r11
22533	jmp	*%r11
225341:
22535	pushq	%rdi
22536	pushq	%rsi
22537	pushq	%rdx
22538	pushq	%rcx
22539	pushq	%r8
22540	call	_glapi_get_dispatch
22541	popq	%r8
22542	popq	%rcx
22543	popq	%rdx
22544	popq	%rsi
22545	popq	%rdi
22546	movq	4768(%rax), %r11
22547	jmp	*%r11
22548#endif /* defined(GLX_USE_TLS) */
22549	.size	GL_PREFIX(GetSynciv), .-GL_PREFIX(GetSynciv)
22550
22551	.p2align	4,,15
22552	.globl	GL_PREFIX(IsSync)
22553	.type	GL_PREFIX(IsSync), @function
22554GL_PREFIX(IsSync):
22555#if defined(GLX_USE_TLS)
22556	call	_x86_64_get_dispatch@PLT
22557	movq	4776(%rax), %r11
22558	jmp	*%r11
22559#elif defined(HAVE_PTHREAD)
22560	pushq	%rdi
22561	call	_x86_64_get_dispatch@PLT
22562	popq	%rdi
22563	movq	4776(%rax), %r11
22564	jmp	*%r11
22565#else
22566	movq	_glapi_Dispatch(%rip), %rax
22567	testq	%rax, %rax
22568	je	1f
22569	movq	4776(%rax), %r11
22570	jmp	*%r11
225711:
22572	pushq	%rdi
22573	call	_glapi_get_dispatch
22574	popq	%rdi
22575	movq	4776(%rax), %r11
22576	jmp	*%r11
22577#endif /* defined(GLX_USE_TLS) */
22578	.size	GL_PREFIX(IsSync), .-GL_PREFIX(IsSync)
22579
22580	.p2align	4,,15
22581	.globl	GL_PREFIX(WaitSync)
22582	.type	GL_PREFIX(WaitSync), @function
22583GL_PREFIX(WaitSync):
22584#if defined(GLX_USE_TLS)
22585	call	_x86_64_get_dispatch@PLT
22586	movq	4784(%rax), %r11
22587	jmp	*%r11
22588#elif defined(HAVE_PTHREAD)
22589	pushq	%rdi
22590	pushq	%rsi
22591	pushq	%rdx
22592	call	_x86_64_get_dispatch@PLT
22593	popq	%rdx
22594	popq	%rsi
22595	popq	%rdi
22596	movq	4784(%rax), %r11
22597	jmp	*%r11
22598#else
22599	movq	_glapi_Dispatch(%rip), %rax
22600	testq	%rax, %rax
22601	je	1f
22602	movq	4784(%rax), %r11
22603	jmp	*%r11
226041:
22605	pushq	%rdi
22606	pushq	%rsi
22607	pushq	%rdx
22608	call	_glapi_get_dispatch
22609	popq	%rdx
22610	popq	%rsi
22611	popq	%rdi
22612	movq	4784(%rax), %r11
22613	jmp	*%r11
22614#endif /* defined(GLX_USE_TLS) */
22615	.size	GL_PREFIX(WaitSync), .-GL_PREFIX(WaitSync)
22616
22617	.p2align	4,,15
22618	.globl	GL_PREFIX(DrawElementsBaseVertex)
22619	.type	GL_PREFIX(DrawElementsBaseVertex), @function
22620GL_PREFIX(DrawElementsBaseVertex):
22621#if defined(GLX_USE_TLS)
22622	call	_x86_64_get_dispatch@PLT
22623	movq	4792(%rax), %r11
22624	jmp	*%r11
22625#elif defined(HAVE_PTHREAD)
22626	pushq	%rdi
22627	pushq	%rsi
22628	pushq	%rdx
22629	pushq	%rcx
22630	pushq	%r8
22631	call	_x86_64_get_dispatch@PLT
22632	popq	%r8
22633	popq	%rcx
22634	popq	%rdx
22635	popq	%rsi
22636	popq	%rdi
22637	movq	4792(%rax), %r11
22638	jmp	*%r11
22639#else
22640	movq	_glapi_Dispatch(%rip), %rax
22641	testq	%rax, %rax
22642	je	1f
22643	movq	4792(%rax), %r11
22644	jmp	*%r11
226451:
22646	pushq	%rdi
22647	pushq	%rsi
22648	pushq	%rdx
22649	pushq	%rcx
22650	pushq	%r8
22651	call	_glapi_get_dispatch
22652	popq	%r8
22653	popq	%rcx
22654	popq	%rdx
22655	popq	%rsi
22656	popq	%rdi
22657	movq	4792(%rax), %r11
22658	jmp	*%r11
22659#endif /* defined(GLX_USE_TLS) */
22660	.size	GL_PREFIX(DrawElementsBaseVertex), .-GL_PREFIX(DrawElementsBaseVertex)
22661
22662	.p2align	4,,15
22663	.globl	GL_PREFIX(DrawElementsInstancedBaseVertex)
22664	.type	GL_PREFIX(DrawElementsInstancedBaseVertex), @function
22665GL_PREFIX(DrawElementsInstancedBaseVertex):
22666#if defined(GLX_USE_TLS)
22667	call	_x86_64_get_dispatch@PLT
22668	movq	4800(%rax), %r11
22669	jmp	*%r11
22670#elif defined(HAVE_PTHREAD)
22671	pushq	%rdi
22672	pushq	%rsi
22673	pushq	%rdx
22674	pushq	%rcx
22675	pushq	%r8
22676	pushq	%r9
22677	pushq	%rbp
22678	call	_x86_64_get_dispatch@PLT
22679	popq	%rbp
22680	popq	%r9
22681	popq	%r8
22682	popq	%rcx
22683	popq	%rdx
22684	popq	%rsi
22685	popq	%rdi
22686	movq	4800(%rax), %r11
22687	jmp	*%r11
22688#else
22689	movq	_glapi_Dispatch(%rip), %rax
22690	testq	%rax, %rax
22691	je	1f
22692	movq	4800(%rax), %r11
22693	jmp	*%r11
226941:
22695	pushq	%rdi
22696	pushq	%rsi
22697	pushq	%rdx
22698	pushq	%rcx
22699	pushq	%r8
22700	pushq	%r9
22701	pushq	%rbp
22702	call	_glapi_get_dispatch
22703	popq	%rbp
22704	popq	%r9
22705	popq	%r8
22706	popq	%rcx
22707	popq	%rdx
22708	popq	%rsi
22709	popq	%rdi
22710	movq	4800(%rax), %r11
22711	jmp	*%r11
22712#endif /* defined(GLX_USE_TLS) */
22713	.size	GL_PREFIX(DrawElementsInstancedBaseVertex), .-GL_PREFIX(DrawElementsInstancedBaseVertex)
22714
22715	.p2align	4,,15
22716	.globl	GL_PREFIX(DrawRangeElementsBaseVertex)
22717	.type	GL_PREFIX(DrawRangeElementsBaseVertex), @function
22718GL_PREFIX(DrawRangeElementsBaseVertex):
22719#if defined(GLX_USE_TLS)
22720	call	_x86_64_get_dispatch@PLT
22721	movq	4808(%rax), %r11
22722	jmp	*%r11
22723#elif defined(HAVE_PTHREAD)
22724	pushq	%rdi
22725	pushq	%rsi
22726	pushq	%rdx
22727	pushq	%rcx
22728	pushq	%r8
22729	pushq	%r9
22730	pushq	%rbp
22731	call	_x86_64_get_dispatch@PLT
22732	popq	%rbp
22733	popq	%r9
22734	popq	%r8
22735	popq	%rcx
22736	popq	%rdx
22737	popq	%rsi
22738	popq	%rdi
22739	movq	4808(%rax), %r11
22740	jmp	*%r11
22741#else
22742	movq	_glapi_Dispatch(%rip), %rax
22743	testq	%rax, %rax
22744	je	1f
22745	movq	4808(%rax), %r11
22746	jmp	*%r11
227471:
22748	pushq	%rdi
22749	pushq	%rsi
22750	pushq	%rdx
22751	pushq	%rcx
22752	pushq	%r8
22753	pushq	%r9
22754	pushq	%rbp
22755	call	_glapi_get_dispatch
22756	popq	%rbp
22757	popq	%r9
22758	popq	%r8
22759	popq	%rcx
22760	popq	%rdx
22761	popq	%rsi
22762	popq	%rdi
22763	movq	4808(%rax), %r11
22764	jmp	*%r11
22765#endif /* defined(GLX_USE_TLS) */
22766	.size	GL_PREFIX(DrawRangeElementsBaseVertex), .-GL_PREFIX(DrawRangeElementsBaseVertex)
22767
22768	.p2align	4,,15
22769	.globl	GL_PREFIX(MultiDrawElementsBaseVertex)
22770	.type	GL_PREFIX(MultiDrawElementsBaseVertex), @function
22771GL_PREFIX(MultiDrawElementsBaseVertex):
22772#if defined(GLX_USE_TLS)
22773	call	_x86_64_get_dispatch@PLT
22774	movq	4816(%rax), %r11
22775	jmp	*%r11
22776#elif defined(HAVE_PTHREAD)
22777	pushq	%rdi
22778	pushq	%rsi
22779	pushq	%rdx
22780	pushq	%rcx
22781	pushq	%r8
22782	pushq	%r9
22783	pushq	%rbp
22784	call	_x86_64_get_dispatch@PLT
22785	popq	%rbp
22786	popq	%r9
22787	popq	%r8
22788	popq	%rcx
22789	popq	%rdx
22790	popq	%rsi
22791	popq	%rdi
22792	movq	4816(%rax), %r11
22793	jmp	*%r11
22794#else
22795	movq	_glapi_Dispatch(%rip), %rax
22796	testq	%rax, %rax
22797	je	1f
22798	movq	4816(%rax), %r11
22799	jmp	*%r11
228001:
22801	pushq	%rdi
22802	pushq	%rsi
22803	pushq	%rdx
22804	pushq	%rcx
22805	pushq	%r8
22806	pushq	%r9
22807	pushq	%rbp
22808	call	_glapi_get_dispatch
22809	popq	%rbp
22810	popq	%r9
22811	popq	%r8
22812	popq	%rcx
22813	popq	%rdx
22814	popq	%rsi
22815	popq	%rdi
22816	movq	4816(%rax), %r11
22817	jmp	*%r11
22818#endif /* defined(GLX_USE_TLS) */
22819	.size	GL_PREFIX(MultiDrawElementsBaseVertex), .-GL_PREFIX(MultiDrawElementsBaseVertex)
22820
22821	.p2align	4,,15
22822	.globl	GL_PREFIX(BlendEquationSeparateiARB)
22823	.type	GL_PREFIX(BlendEquationSeparateiARB), @function
22824GL_PREFIX(BlendEquationSeparateiARB):
22825#if defined(GLX_USE_TLS)
22826	call	_x86_64_get_dispatch@PLT
22827	movq	4824(%rax), %r11
22828	jmp	*%r11
22829#elif defined(HAVE_PTHREAD)
22830	pushq	%rdi
22831	pushq	%rsi
22832	pushq	%rdx
22833	call	_x86_64_get_dispatch@PLT
22834	popq	%rdx
22835	popq	%rsi
22836	popq	%rdi
22837	movq	4824(%rax), %r11
22838	jmp	*%r11
22839#else
22840	movq	_glapi_Dispatch(%rip), %rax
22841	testq	%rax, %rax
22842	je	1f
22843	movq	4824(%rax), %r11
22844	jmp	*%r11
228451:
22846	pushq	%rdi
22847	pushq	%rsi
22848	pushq	%rdx
22849	call	_glapi_get_dispatch
22850	popq	%rdx
22851	popq	%rsi
22852	popq	%rdi
22853	movq	4824(%rax), %r11
22854	jmp	*%r11
22855#endif /* defined(GLX_USE_TLS) */
22856	.size	GL_PREFIX(BlendEquationSeparateiARB), .-GL_PREFIX(BlendEquationSeparateiARB)
22857
22858	.p2align	4,,15
22859	.globl	GL_PREFIX(BlendEquationiARB)
22860	.type	GL_PREFIX(BlendEquationiARB), @function
22861GL_PREFIX(BlendEquationiARB):
22862#if defined(GLX_USE_TLS)
22863	call	_x86_64_get_dispatch@PLT
22864	movq	4832(%rax), %r11
22865	jmp	*%r11
22866#elif defined(HAVE_PTHREAD)
22867	pushq	%rdi
22868	pushq	%rsi
22869	pushq	%rbp
22870	call	_x86_64_get_dispatch@PLT
22871	popq	%rbp
22872	popq	%rsi
22873	popq	%rdi
22874	movq	4832(%rax), %r11
22875	jmp	*%r11
22876#else
22877	movq	_glapi_Dispatch(%rip), %rax
22878	testq	%rax, %rax
22879	je	1f
22880	movq	4832(%rax), %r11
22881	jmp	*%r11
228821:
22883	pushq	%rdi
22884	pushq	%rsi
22885	pushq	%rbp
22886	call	_glapi_get_dispatch
22887	popq	%rbp
22888	popq	%rsi
22889	popq	%rdi
22890	movq	4832(%rax), %r11
22891	jmp	*%r11
22892#endif /* defined(GLX_USE_TLS) */
22893	.size	GL_PREFIX(BlendEquationiARB), .-GL_PREFIX(BlendEquationiARB)
22894
22895	.p2align	4,,15
22896	.globl	GL_PREFIX(BlendFuncSeparateiARB)
22897	.type	GL_PREFIX(BlendFuncSeparateiARB), @function
22898GL_PREFIX(BlendFuncSeparateiARB):
22899#if defined(GLX_USE_TLS)
22900	call	_x86_64_get_dispatch@PLT
22901	movq	4840(%rax), %r11
22902	jmp	*%r11
22903#elif defined(HAVE_PTHREAD)
22904	pushq	%rdi
22905	pushq	%rsi
22906	pushq	%rdx
22907	pushq	%rcx
22908	pushq	%r8
22909	call	_x86_64_get_dispatch@PLT
22910	popq	%r8
22911	popq	%rcx
22912	popq	%rdx
22913	popq	%rsi
22914	popq	%rdi
22915	movq	4840(%rax), %r11
22916	jmp	*%r11
22917#else
22918	movq	_glapi_Dispatch(%rip), %rax
22919	testq	%rax, %rax
22920	je	1f
22921	movq	4840(%rax), %r11
22922	jmp	*%r11
229231:
22924	pushq	%rdi
22925	pushq	%rsi
22926	pushq	%rdx
22927	pushq	%rcx
22928	pushq	%r8
22929	call	_glapi_get_dispatch
22930	popq	%r8
22931	popq	%rcx
22932	popq	%rdx
22933	popq	%rsi
22934	popq	%rdi
22935	movq	4840(%rax), %r11
22936	jmp	*%r11
22937#endif /* defined(GLX_USE_TLS) */
22938	.size	GL_PREFIX(BlendFuncSeparateiARB), .-GL_PREFIX(BlendFuncSeparateiARB)
22939
22940	.p2align	4,,15
22941	.globl	GL_PREFIX(BlendFunciARB)
22942	.type	GL_PREFIX(BlendFunciARB), @function
22943GL_PREFIX(BlendFunciARB):
22944#if defined(GLX_USE_TLS)
22945	call	_x86_64_get_dispatch@PLT
22946	movq	4848(%rax), %r11
22947	jmp	*%r11
22948#elif defined(HAVE_PTHREAD)
22949	pushq	%rdi
22950	pushq	%rsi
22951	pushq	%rdx
22952	call	_x86_64_get_dispatch@PLT
22953	popq	%rdx
22954	popq	%rsi
22955	popq	%rdi
22956	movq	4848(%rax), %r11
22957	jmp	*%r11
22958#else
22959	movq	_glapi_Dispatch(%rip), %rax
22960	testq	%rax, %rax
22961	je	1f
22962	movq	4848(%rax), %r11
22963	jmp	*%r11
229641:
22965	pushq	%rdi
22966	pushq	%rsi
22967	pushq	%rdx
22968	call	_glapi_get_dispatch
22969	popq	%rdx
22970	popq	%rsi
22971	popq	%rdi
22972	movq	4848(%rax), %r11
22973	jmp	*%r11
22974#endif /* defined(GLX_USE_TLS) */
22975	.size	GL_PREFIX(BlendFunciARB), .-GL_PREFIX(BlendFunciARB)
22976
22977	.p2align	4,,15
22978	.globl	GL_PREFIX(BindFragDataLocationIndexed)
22979	.type	GL_PREFIX(BindFragDataLocationIndexed), @function
22980GL_PREFIX(BindFragDataLocationIndexed):
22981#if defined(GLX_USE_TLS)
22982	call	_x86_64_get_dispatch@PLT
22983	movq	4856(%rax), %r11
22984	jmp	*%r11
22985#elif defined(HAVE_PTHREAD)
22986	pushq	%rdi
22987	pushq	%rsi
22988	pushq	%rdx
22989	pushq	%rcx
22990	pushq	%rbp
22991	call	_x86_64_get_dispatch@PLT
22992	popq	%rbp
22993	popq	%rcx
22994	popq	%rdx
22995	popq	%rsi
22996	popq	%rdi
22997	movq	4856(%rax), %r11
22998	jmp	*%r11
22999#else
23000	movq	_glapi_Dispatch(%rip), %rax
23001	testq	%rax, %rax
23002	je	1f
23003	movq	4856(%rax), %r11
23004	jmp	*%r11
230051:
23006	pushq	%rdi
23007	pushq	%rsi
23008	pushq	%rdx
23009	pushq	%rcx
23010	pushq	%rbp
23011	call	_glapi_get_dispatch
23012	popq	%rbp
23013	popq	%rcx
23014	popq	%rdx
23015	popq	%rsi
23016	popq	%rdi
23017	movq	4856(%rax), %r11
23018	jmp	*%r11
23019#endif /* defined(GLX_USE_TLS) */
23020	.size	GL_PREFIX(BindFragDataLocationIndexed), .-GL_PREFIX(BindFragDataLocationIndexed)
23021
23022	.p2align	4,,15
23023	.globl	GL_PREFIX(GetFragDataIndex)
23024	.type	GL_PREFIX(GetFragDataIndex), @function
23025GL_PREFIX(GetFragDataIndex):
23026#if defined(GLX_USE_TLS)
23027	call	_x86_64_get_dispatch@PLT
23028	movq	4864(%rax), %r11
23029	jmp	*%r11
23030#elif defined(HAVE_PTHREAD)
23031	pushq	%rdi
23032	pushq	%rsi
23033	pushq	%rbp
23034	call	_x86_64_get_dispatch@PLT
23035	popq	%rbp
23036	popq	%rsi
23037	popq	%rdi
23038	movq	4864(%rax), %r11
23039	jmp	*%r11
23040#else
23041	movq	_glapi_Dispatch(%rip), %rax
23042	testq	%rax, %rax
23043	je	1f
23044	movq	4864(%rax), %r11
23045	jmp	*%r11
230461:
23047	pushq	%rdi
23048	pushq	%rsi
23049	pushq	%rbp
23050	call	_glapi_get_dispatch
23051	popq	%rbp
23052	popq	%rsi
23053	popq	%rdi
23054	movq	4864(%rax), %r11
23055	jmp	*%r11
23056#endif /* defined(GLX_USE_TLS) */
23057	.size	GL_PREFIX(GetFragDataIndex), .-GL_PREFIX(GetFragDataIndex)
23058
23059	.p2align	4,,15
23060	.globl	GL_PREFIX(BindSampler)
23061	.type	GL_PREFIX(BindSampler), @function
23062GL_PREFIX(BindSampler):
23063#if defined(GLX_USE_TLS)
23064	call	_x86_64_get_dispatch@PLT
23065	movq	4872(%rax), %r11
23066	jmp	*%r11
23067#elif defined(HAVE_PTHREAD)
23068	pushq	%rdi
23069	pushq	%rsi
23070	pushq	%rbp
23071	call	_x86_64_get_dispatch@PLT
23072	popq	%rbp
23073	popq	%rsi
23074	popq	%rdi
23075	movq	4872(%rax), %r11
23076	jmp	*%r11
23077#else
23078	movq	_glapi_Dispatch(%rip), %rax
23079	testq	%rax, %rax
23080	je	1f
23081	movq	4872(%rax), %r11
23082	jmp	*%r11
230831:
23084	pushq	%rdi
23085	pushq	%rsi
23086	pushq	%rbp
23087	call	_glapi_get_dispatch
23088	popq	%rbp
23089	popq	%rsi
23090	popq	%rdi
23091	movq	4872(%rax), %r11
23092	jmp	*%r11
23093#endif /* defined(GLX_USE_TLS) */
23094	.size	GL_PREFIX(BindSampler), .-GL_PREFIX(BindSampler)
23095
23096	.p2align	4,,15
23097	.globl	GL_PREFIX(DeleteSamplers)
23098	.type	GL_PREFIX(DeleteSamplers), @function
23099GL_PREFIX(DeleteSamplers):
23100#if defined(GLX_USE_TLS)
23101	call	_x86_64_get_dispatch@PLT
23102	movq	4880(%rax), %r11
23103	jmp	*%r11
23104#elif defined(HAVE_PTHREAD)
23105	pushq	%rdi
23106	pushq	%rsi
23107	pushq	%rbp
23108	call	_x86_64_get_dispatch@PLT
23109	popq	%rbp
23110	popq	%rsi
23111	popq	%rdi
23112	movq	4880(%rax), %r11
23113	jmp	*%r11
23114#else
23115	movq	_glapi_Dispatch(%rip), %rax
23116	testq	%rax, %rax
23117	je	1f
23118	movq	4880(%rax), %r11
23119	jmp	*%r11
231201:
23121	pushq	%rdi
23122	pushq	%rsi
23123	pushq	%rbp
23124	call	_glapi_get_dispatch
23125	popq	%rbp
23126	popq	%rsi
23127	popq	%rdi
23128	movq	4880(%rax), %r11
23129	jmp	*%r11
23130#endif /* defined(GLX_USE_TLS) */
23131	.size	GL_PREFIX(DeleteSamplers), .-GL_PREFIX(DeleteSamplers)
23132
23133	.p2align	4,,15
23134	.globl	GL_PREFIX(GenSamplers)
23135	.type	GL_PREFIX(GenSamplers), @function
23136GL_PREFIX(GenSamplers):
23137#if defined(GLX_USE_TLS)
23138	call	_x86_64_get_dispatch@PLT
23139	movq	4888(%rax), %r11
23140	jmp	*%r11
23141#elif defined(HAVE_PTHREAD)
23142	pushq	%rdi
23143	pushq	%rsi
23144	pushq	%rbp
23145	call	_x86_64_get_dispatch@PLT
23146	popq	%rbp
23147	popq	%rsi
23148	popq	%rdi
23149	movq	4888(%rax), %r11
23150	jmp	*%r11
23151#else
23152	movq	_glapi_Dispatch(%rip), %rax
23153	testq	%rax, %rax
23154	je	1f
23155	movq	4888(%rax), %r11
23156	jmp	*%r11
231571:
23158	pushq	%rdi
23159	pushq	%rsi
23160	pushq	%rbp
23161	call	_glapi_get_dispatch
23162	popq	%rbp
23163	popq	%rsi
23164	popq	%rdi
23165	movq	4888(%rax), %r11
23166	jmp	*%r11
23167#endif /* defined(GLX_USE_TLS) */
23168	.size	GL_PREFIX(GenSamplers), .-GL_PREFIX(GenSamplers)
23169
23170	.p2align	4,,15
23171	.globl	GL_PREFIX(GetSamplerParameterIiv)
23172	.type	GL_PREFIX(GetSamplerParameterIiv), @function
23173GL_PREFIX(GetSamplerParameterIiv):
23174#if defined(GLX_USE_TLS)
23175	call	_x86_64_get_dispatch@PLT
23176	movq	4896(%rax), %r11
23177	jmp	*%r11
23178#elif defined(HAVE_PTHREAD)
23179	pushq	%rdi
23180	pushq	%rsi
23181	pushq	%rdx
23182	call	_x86_64_get_dispatch@PLT
23183	popq	%rdx
23184	popq	%rsi
23185	popq	%rdi
23186	movq	4896(%rax), %r11
23187	jmp	*%r11
23188#else
23189	movq	_glapi_Dispatch(%rip), %rax
23190	testq	%rax, %rax
23191	je	1f
23192	movq	4896(%rax), %r11
23193	jmp	*%r11
231941:
23195	pushq	%rdi
23196	pushq	%rsi
23197	pushq	%rdx
23198	call	_glapi_get_dispatch
23199	popq	%rdx
23200	popq	%rsi
23201	popq	%rdi
23202	movq	4896(%rax), %r11
23203	jmp	*%r11
23204#endif /* defined(GLX_USE_TLS) */
23205	.size	GL_PREFIX(GetSamplerParameterIiv), .-GL_PREFIX(GetSamplerParameterIiv)
23206
23207	.p2align	4,,15
23208	.globl	GL_PREFIX(GetSamplerParameterIuiv)
23209	.type	GL_PREFIX(GetSamplerParameterIuiv), @function
23210GL_PREFIX(GetSamplerParameterIuiv):
23211#if defined(GLX_USE_TLS)
23212	call	_x86_64_get_dispatch@PLT
23213	movq	4904(%rax), %r11
23214	jmp	*%r11
23215#elif defined(HAVE_PTHREAD)
23216	pushq	%rdi
23217	pushq	%rsi
23218	pushq	%rdx
23219	call	_x86_64_get_dispatch@PLT
23220	popq	%rdx
23221	popq	%rsi
23222	popq	%rdi
23223	movq	4904(%rax), %r11
23224	jmp	*%r11
23225#else
23226	movq	_glapi_Dispatch(%rip), %rax
23227	testq	%rax, %rax
23228	je	1f
23229	movq	4904(%rax), %r11
23230	jmp	*%r11
232311:
23232	pushq	%rdi
23233	pushq	%rsi
23234	pushq	%rdx
23235	call	_glapi_get_dispatch
23236	popq	%rdx
23237	popq	%rsi
23238	popq	%rdi
23239	movq	4904(%rax), %r11
23240	jmp	*%r11
23241#endif /* defined(GLX_USE_TLS) */
23242	.size	GL_PREFIX(GetSamplerParameterIuiv), .-GL_PREFIX(GetSamplerParameterIuiv)
23243
23244	.p2align	4,,15
23245	.globl	GL_PREFIX(GetSamplerParameterfv)
23246	.type	GL_PREFIX(GetSamplerParameterfv), @function
23247GL_PREFIX(GetSamplerParameterfv):
23248#if defined(GLX_USE_TLS)
23249	call	_x86_64_get_dispatch@PLT
23250	movq	4912(%rax), %r11
23251	jmp	*%r11
23252#elif defined(HAVE_PTHREAD)
23253	pushq	%rdi
23254	pushq	%rsi
23255	pushq	%rdx
23256	call	_x86_64_get_dispatch@PLT
23257	popq	%rdx
23258	popq	%rsi
23259	popq	%rdi
23260	movq	4912(%rax), %r11
23261	jmp	*%r11
23262#else
23263	movq	_glapi_Dispatch(%rip), %rax
23264	testq	%rax, %rax
23265	je	1f
23266	movq	4912(%rax), %r11
23267	jmp	*%r11
232681:
23269	pushq	%rdi
23270	pushq	%rsi
23271	pushq	%rdx
23272	call	_glapi_get_dispatch
23273	popq	%rdx
23274	popq	%rsi
23275	popq	%rdi
23276	movq	4912(%rax), %r11
23277	jmp	*%r11
23278#endif /* defined(GLX_USE_TLS) */
23279	.size	GL_PREFIX(GetSamplerParameterfv), .-GL_PREFIX(GetSamplerParameterfv)
23280
23281	.p2align	4,,15
23282	.globl	GL_PREFIX(GetSamplerParameteriv)
23283	.type	GL_PREFIX(GetSamplerParameteriv), @function
23284GL_PREFIX(GetSamplerParameteriv):
23285#if defined(GLX_USE_TLS)
23286	call	_x86_64_get_dispatch@PLT
23287	movq	4920(%rax), %r11
23288	jmp	*%r11
23289#elif defined(HAVE_PTHREAD)
23290	pushq	%rdi
23291	pushq	%rsi
23292	pushq	%rdx
23293	call	_x86_64_get_dispatch@PLT
23294	popq	%rdx
23295	popq	%rsi
23296	popq	%rdi
23297	movq	4920(%rax), %r11
23298	jmp	*%r11
23299#else
23300	movq	_glapi_Dispatch(%rip), %rax
23301	testq	%rax, %rax
23302	je	1f
23303	movq	4920(%rax), %r11
23304	jmp	*%r11
233051:
23306	pushq	%rdi
23307	pushq	%rsi
23308	pushq	%rdx
23309	call	_glapi_get_dispatch
23310	popq	%rdx
23311	popq	%rsi
23312	popq	%rdi
23313	movq	4920(%rax), %r11
23314	jmp	*%r11
23315#endif /* defined(GLX_USE_TLS) */
23316	.size	GL_PREFIX(GetSamplerParameteriv), .-GL_PREFIX(GetSamplerParameteriv)
23317
23318	.p2align	4,,15
23319	.globl	GL_PREFIX(IsSampler)
23320	.type	GL_PREFIX(IsSampler), @function
23321GL_PREFIX(IsSampler):
23322#if defined(GLX_USE_TLS)
23323	call	_x86_64_get_dispatch@PLT
23324	movq	4928(%rax), %r11
23325	jmp	*%r11
23326#elif defined(HAVE_PTHREAD)
23327	pushq	%rdi
23328	call	_x86_64_get_dispatch@PLT
23329	popq	%rdi
23330	movq	4928(%rax), %r11
23331	jmp	*%r11
23332#else
23333	movq	_glapi_Dispatch(%rip), %rax
23334	testq	%rax, %rax
23335	je	1f
23336	movq	4928(%rax), %r11
23337	jmp	*%r11
233381:
23339	pushq	%rdi
23340	call	_glapi_get_dispatch
23341	popq	%rdi
23342	movq	4928(%rax), %r11
23343	jmp	*%r11
23344#endif /* defined(GLX_USE_TLS) */
23345	.size	GL_PREFIX(IsSampler), .-GL_PREFIX(IsSampler)
23346
23347	.p2align	4,,15
23348	.globl	GL_PREFIX(SamplerParameterIiv)
23349	.type	GL_PREFIX(SamplerParameterIiv), @function
23350GL_PREFIX(SamplerParameterIiv):
23351#if defined(GLX_USE_TLS)
23352	call	_x86_64_get_dispatch@PLT
23353	movq	4936(%rax), %r11
23354	jmp	*%r11
23355#elif defined(HAVE_PTHREAD)
23356	pushq	%rdi
23357	pushq	%rsi
23358	pushq	%rdx
23359	call	_x86_64_get_dispatch@PLT
23360	popq	%rdx
23361	popq	%rsi
23362	popq	%rdi
23363	movq	4936(%rax), %r11
23364	jmp	*%r11
23365#else
23366	movq	_glapi_Dispatch(%rip), %rax
23367	testq	%rax, %rax
23368	je	1f
23369	movq	4936(%rax), %r11
23370	jmp	*%r11
233711:
23372	pushq	%rdi
23373	pushq	%rsi
23374	pushq	%rdx
23375	call	_glapi_get_dispatch
23376	popq	%rdx
23377	popq	%rsi
23378	popq	%rdi
23379	movq	4936(%rax), %r11
23380	jmp	*%r11
23381#endif /* defined(GLX_USE_TLS) */
23382	.size	GL_PREFIX(SamplerParameterIiv), .-GL_PREFIX(SamplerParameterIiv)
23383
23384	.p2align	4,,15
23385	.globl	GL_PREFIX(SamplerParameterIuiv)
23386	.type	GL_PREFIX(SamplerParameterIuiv), @function
23387GL_PREFIX(SamplerParameterIuiv):
23388#if defined(GLX_USE_TLS)
23389	call	_x86_64_get_dispatch@PLT
23390	movq	4944(%rax), %r11
23391	jmp	*%r11
23392#elif defined(HAVE_PTHREAD)
23393	pushq	%rdi
23394	pushq	%rsi
23395	pushq	%rdx
23396	call	_x86_64_get_dispatch@PLT
23397	popq	%rdx
23398	popq	%rsi
23399	popq	%rdi
23400	movq	4944(%rax), %r11
23401	jmp	*%r11
23402#else
23403	movq	_glapi_Dispatch(%rip), %rax
23404	testq	%rax, %rax
23405	je	1f
23406	movq	4944(%rax), %r11
23407	jmp	*%r11
234081:
23409	pushq	%rdi
23410	pushq	%rsi
23411	pushq	%rdx
23412	call	_glapi_get_dispatch
23413	popq	%rdx
23414	popq	%rsi
23415	popq	%rdi
23416	movq	4944(%rax), %r11
23417	jmp	*%r11
23418#endif /* defined(GLX_USE_TLS) */
23419	.size	GL_PREFIX(SamplerParameterIuiv), .-GL_PREFIX(SamplerParameterIuiv)
23420
23421	.p2align	4,,15
23422	.globl	GL_PREFIX(SamplerParameterf)
23423	.type	GL_PREFIX(SamplerParameterf), @function
23424GL_PREFIX(SamplerParameterf):
23425#if defined(GLX_USE_TLS)
23426	call	_x86_64_get_dispatch@PLT
23427	movq	4952(%rax), %r11
23428	jmp	*%r11
23429#elif defined(HAVE_PTHREAD)
23430	subq	$24, %rsp
23431	movq	%rdi, (%rsp)
23432	movq	%rsi, 8(%rsp)
23433	movq	%xmm0, 16(%rsp)
23434	call	_x86_64_get_dispatch@PLT
23435	movq	16(%rsp), %xmm0
23436	movq	8(%rsp), %rsi
23437	movq	(%rsp), %rdi
23438	addq	$24, %rsp
23439	movq	4952(%rax), %r11
23440	jmp	*%r11
23441#else
23442	movq	_glapi_Dispatch(%rip), %rax
23443	testq	%rax, %rax
23444	je	1f
23445	movq	4952(%rax), %r11
23446	jmp	*%r11
234471:
23448	subq	$24, %rsp
23449	movq	%rdi, (%rsp)
23450	movq	%rsi, 8(%rsp)
23451	movq	%xmm0, 16(%rsp)
23452	call	_glapi_get_dispatch
23453	movq	16(%rsp), %xmm0
23454	movq	8(%rsp), %rsi
23455	movq	(%rsp), %rdi
23456	addq	$24, %rsp
23457	movq	4952(%rax), %r11
23458	jmp	*%r11
23459#endif /* defined(GLX_USE_TLS) */
23460	.size	GL_PREFIX(SamplerParameterf), .-GL_PREFIX(SamplerParameterf)
23461
23462	.p2align	4,,15
23463	.globl	GL_PREFIX(SamplerParameterfv)
23464	.type	GL_PREFIX(SamplerParameterfv), @function
23465GL_PREFIX(SamplerParameterfv):
23466#if defined(GLX_USE_TLS)
23467	call	_x86_64_get_dispatch@PLT
23468	movq	4960(%rax), %r11
23469	jmp	*%r11
23470#elif defined(HAVE_PTHREAD)
23471	pushq	%rdi
23472	pushq	%rsi
23473	pushq	%rdx
23474	call	_x86_64_get_dispatch@PLT
23475	popq	%rdx
23476	popq	%rsi
23477	popq	%rdi
23478	movq	4960(%rax), %r11
23479	jmp	*%r11
23480#else
23481	movq	_glapi_Dispatch(%rip), %rax
23482	testq	%rax, %rax
23483	je	1f
23484	movq	4960(%rax), %r11
23485	jmp	*%r11
234861:
23487	pushq	%rdi
23488	pushq	%rsi
23489	pushq	%rdx
23490	call	_glapi_get_dispatch
23491	popq	%rdx
23492	popq	%rsi
23493	popq	%rdi
23494	movq	4960(%rax), %r11
23495	jmp	*%r11
23496#endif /* defined(GLX_USE_TLS) */
23497	.size	GL_PREFIX(SamplerParameterfv), .-GL_PREFIX(SamplerParameterfv)
23498
23499	.p2align	4,,15
23500	.globl	GL_PREFIX(SamplerParameteri)
23501	.type	GL_PREFIX(SamplerParameteri), @function
23502GL_PREFIX(SamplerParameteri):
23503#if defined(GLX_USE_TLS)
23504	call	_x86_64_get_dispatch@PLT
23505	movq	4968(%rax), %r11
23506	jmp	*%r11
23507#elif defined(HAVE_PTHREAD)
23508	pushq	%rdi
23509	pushq	%rsi
23510	pushq	%rdx
23511	call	_x86_64_get_dispatch@PLT
23512	popq	%rdx
23513	popq	%rsi
23514	popq	%rdi
23515	movq	4968(%rax), %r11
23516	jmp	*%r11
23517#else
23518	movq	_glapi_Dispatch(%rip), %rax
23519	testq	%rax, %rax
23520	je	1f
23521	movq	4968(%rax), %r11
23522	jmp	*%r11
235231:
23524	pushq	%rdi
23525	pushq	%rsi
23526	pushq	%rdx
23527	call	_glapi_get_dispatch
23528	popq	%rdx
23529	popq	%rsi
23530	popq	%rdi
23531	movq	4968(%rax), %r11
23532	jmp	*%r11
23533#endif /* defined(GLX_USE_TLS) */
23534	.size	GL_PREFIX(SamplerParameteri), .-GL_PREFIX(SamplerParameteri)
23535
23536	.p2align	4,,15
23537	.globl	GL_PREFIX(SamplerParameteriv)
23538	.type	GL_PREFIX(SamplerParameteriv), @function
23539GL_PREFIX(SamplerParameteriv):
23540#if defined(GLX_USE_TLS)
23541	call	_x86_64_get_dispatch@PLT
23542	movq	4976(%rax), %r11
23543	jmp	*%r11
23544#elif defined(HAVE_PTHREAD)
23545	pushq	%rdi
23546	pushq	%rsi
23547	pushq	%rdx
23548	call	_x86_64_get_dispatch@PLT
23549	popq	%rdx
23550	popq	%rsi
23551	popq	%rdi
23552	movq	4976(%rax), %r11
23553	jmp	*%r11
23554#else
23555	movq	_glapi_Dispatch(%rip), %rax
23556	testq	%rax, %rax
23557	je	1f
23558	movq	4976(%rax), %r11
23559	jmp	*%r11
235601:
23561	pushq	%rdi
23562	pushq	%rsi
23563	pushq	%rdx
23564	call	_glapi_get_dispatch
23565	popq	%rdx
23566	popq	%rsi
23567	popq	%rdi
23568	movq	4976(%rax), %r11
23569	jmp	*%r11
23570#endif /* defined(GLX_USE_TLS) */
23571	.size	GL_PREFIX(SamplerParameteriv), .-GL_PREFIX(SamplerParameteriv)
23572
23573	.p2align	4,,15
23574	.globl	GL_PREFIX(_dispatch_stub_623)
23575	.type	GL_PREFIX(_dispatch_stub_623), @function
23576	HIDDEN(GL_PREFIX(_dispatch_stub_623))
23577GL_PREFIX(_dispatch_stub_623):
23578#if defined(GLX_USE_TLS)
23579	call	_x86_64_get_dispatch@PLT
23580	movq	4984(%rax), %r11
23581	jmp	*%r11
23582#elif defined(HAVE_PTHREAD)
23583	pushq	%rdi
23584	pushq	%rsi
23585	pushq	%rbp
23586	call	_x86_64_get_dispatch@PLT
23587	popq	%rbp
23588	popq	%rsi
23589	popq	%rdi
23590	movq	4984(%rax), %r11
23591	jmp	*%r11
23592#else
23593	movq	_glapi_Dispatch(%rip), %rax
23594	testq	%rax, %rax
23595	je	1f
23596	movq	4984(%rax), %r11
23597	jmp	*%r11
235981:
23599	pushq	%rdi
23600	pushq	%rsi
23601	pushq	%rbp
23602	call	_glapi_get_dispatch
23603	popq	%rbp
23604	popq	%rsi
23605	popq	%rdi
23606	movq	4984(%rax), %r11
23607	jmp	*%r11
23608#endif /* defined(GLX_USE_TLS) */
23609	.size	GL_PREFIX(_dispatch_stub_623), .-GL_PREFIX(_dispatch_stub_623)
23610
23611	.p2align	4,,15
23612	.globl	GL_PREFIX(ColorP3ui)
23613	.type	GL_PREFIX(ColorP3ui), @function
23614GL_PREFIX(ColorP3ui):
23615#if defined(GLX_USE_TLS)
23616	call	_x86_64_get_dispatch@PLT
23617	movq	4992(%rax), %r11
23618	jmp	*%r11
23619#elif defined(HAVE_PTHREAD)
23620	pushq	%rdi
23621	pushq	%rsi
23622	pushq	%rbp
23623	call	_x86_64_get_dispatch@PLT
23624	popq	%rbp
23625	popq	%rsi
23626	popq	%rdi
23627	movq	4992(%rax), %r11
23628	jmp	*%r11
23629#else
23630	movq	_glapi_Dispatch(%rip), %rax
23631	testq	%rax, %rax
23632	je	1f
23633	movq	4992(%rax), %r11
23634	jmp	*%r11
236351:
23636	pushq	%rdi
23637	pushq	%rsi
23638	pushq	%rbp
23639	call	_glapi_get_dispatch
23640	popq	%rbp
23641	popq	%rsi
23642	popq	%rdi
23643	movq	4992(%rax), %r11
23644	jmp	*%r11
23645#endif /* defined(GLX_USE_TLS) */
23646	.size	GL_PREFIX(ColorP3ui), .-GL_PREFIX(ColorP3ui)
23647
23648	.p2align	4,,15
23649	.globl	GL_PREFIX(ColorP3uiv)
23650	.type	GL_PREFIX(ColorP3uiv), @function
23651GL_PREFIX(ColorP3uiv):
23652#if defined(GLX_USE_TLS)
23653	call	_x86_64_get_dispatch@PLT
23654	movq	5000(%rax), %r11
23655	jmp	*%r11
23656#elif defined(HAVE_PTHREAD)
23657	pushq	%rdi
23658	pushq	%rsi
23659	pushq	%rbp
23660	call	_x86_64_get_dispatch@PLT
23661	popq	%rbp
23662	popq	%rsi
23663	popq	%rdi
23664	movq	5000(%rax), %r11
23665	jmp	*%r11
23666#else
23667	movq	_glapi_Dispatch(%rip), %rax
23668	testq	%rax, %rax
23669	je	1f
23670	movq	5000(%rax), %r11
23671	jmp	*%r11
236721:
23673	pushq	%rdi
23674	pushq	%rsi
23675	pushq	%rbp
23676	call	_glapi_get_dispatch
23677	popq	%rbp
23678	popq	%rsi
23679	popq	%rdi
23680	movq	5000(%rax), %r11
23681	jmp	*%r11
23682#endif /* defined(GLX_USE_TLS) */
23683	.size	GL_PREFIX(ColorP3uiv), .-GL_PREFIX(ColorP3uiv)
23684
23685	.p2align	4,,15
23686	.globl	GL_PREFIX(ColorP4ui)
23687	.type	GL_PREFIX(ColorP4ui), @function
23688GL_PREFIX(ColorP4ui):
23689#if defined(GLX_USE_TLS)
23690	call	_x86_64_get_dispatch@PLT
23691	movq	5008(%rax), %r11
23692	jmp	*%r11
23693#elif defined(HAVE_PTHREAD)
23694	pushq	%rdi
23695	pushq	%rsi
23696	pushq	%rbp
23697	call	_x86_64_get_dispatch@PLT
23698	popq	%rbp
23699	popq	%rsi
23700	popq	%rdi
23701	movq	5008(%rax), %r11
23702	jmp	*%r11
23703#else
23704	movq	_glapi_Dispatch(%rip), %rax
23705	testq	%rax, %rax
23706	je	1f
23707	movq	5008(%rax), %r11
23708	jmp	*%r11
237091:
23710	pushq	%rdi
23711	pushq	%rsi
23712	pushq	%rbp
23713	call	_glapi_get_dispatch
23714	popq	%rbp
23715	popq	%rsi
23716	popq	%rdi
23717	movq	5008(%rax), %r11
23718	jmp	*%r11
23719#endif /* defined(GLX_USE_TLS) */
23720	.size	GL_PREFIX(ColorP4ui), .-GL_PREFIX(ColorP4ui)
23721
23722	.p2align	4,,15
23723	.globl	GL_PREFIX(ColorP4uiv)
23724	.type	GL_PREFIX(ColorP4uiv), @function
23725GL_PREFIX(ColorP4uiv):
23726#if defined(GLX_USE_TLS)
23727	call	_x86_64_get_dispatch@PLT
23728	movq	5016(%rax), %r11
23729	jmp	*%r11
23730#elif defined(HAVE_PTHREAD)
23731	pushq	%rdi
23732	pushq	%rsi
23733	pushq	%rbp
23734	call	_x86_64_get_dispatch@PLT
23735	popq	%rbp
23736	popq	%rsi
23737	popq	%rdi
23738	movq	5016(%rax), %r11
23739	jmp	*%r11
23740#else
23741	movq	_glapi_Dispatch(%rip), %rax
23742	testq	%rax, %rax
23743	je	1f
23744	movq	5016(%rax), %r11
23745	jmp	*%r11
237461:
23747	pushq	%rdi
23748	pushq	%rsi
23749	pushq	%rbp
23750	call	_glapi_get_dispatch
23751	popq	%rbp
23752	popq	%rsi
23753	popq	%rdi
23754	movq	5016(%rax), %r11
23755	jmp	*%r11
23756#endif /* defined(GLX_USE_TLS) */
23757	.size	GL_PREFIX(ColorP4uiv), .-GL_PREFIX(ColorP4uiv)
23758
23759	.p2align	4,,15
23760	.globl	GL_PREFIX(MultiTexCoordP1ui)
23761	.type	GL_PREFIX(MultiTexCoordP1ui), @function
23762GL_PREFIX(MultiTexCoordP1ui):
23763#if defined(GLX_USE_TLS)
23764	call	_x86_64_get_dispatch@PLT
23765	movq	5024(%rax), %r11
23766	jmp	*%r11
23767#elif defined(HAVE_PTHREAD)
23768	pushq	%rdi
23769	pushq	%rsi
23770	pushq	%rdx
23771	call	_x86_64_get_dispatch@PLT
23772	popq	%rdx
23773	popq	%rsi
23774	popq	%rdi
23775	movq	5024(%rax), %r11
23776	jmp	*%r11
23777#else
23778	movq	_glapi_Dispatch(%rip), %rax
23779	testq	%rax, %rax
23780	je	1f
23781	movq	5024(%rax), %r11
23782	jmp	*%r11
237831:
23784	pushq	%rdi
23785	pushq	%rsi
23786	pushq	%rdx
23787	call	_glapi_get_dispatch
23788	popq	%rdx
23789	popq	%rsi
23790	popq	%rdi
23791	movq	5024(%rax), %r11
23792	jmp	*%r11
23793#endif /* defined(GLX_USE_TLS) */
23794	.size	GL_PREFIX(MultiTexCoordP1ui), .-GL_PREFIX(MultiTexCoordP1ui)
23795
23796	.p2align	4,,15
23797	.globl	GL_PREFIX(MultiTexCoordP1uiv)
23798	.type	GL_PREFIX(MultiTexCoordP1uiv), @function
23799GL_PREFIX(MultiTexCoordP1uiv):
23800#if defined(GLX_USE_TLS)
23801	call	_x86_64_get_dispatch@PLT
23802	movq	5032(%rax), %r11
23803	jmp	*%r11
23804#elif defined(HAVE_PTHREAD)
23805	pushq	%rdi
23806	pushq	%rsi
23807	pushq	%rdx
23808	call	_x86_64_get_dispatch@PLT
23809	popq	%rdx
23810	popq	%rsi
23811	popq	%rdi
23812	movq	5032(%rax), %r11
23813	jmp	*%r11
23814#else
23815	movq	_glapi_Dispatch(%rip), %rax
23816	testq	%rax, %rax
23817	je	1f
23818	movq	5032(%rax), %r11
23819	jmp	*%r11
238201:
23821	pushq	%rdi
23822	pushq	%rsi
23823	pushq	%rdx
23824	call	_glapi_get_dispatch
23825	popq	%rdx
23826	popq	%rsi
23827	popq	%rdi
23828	movq	5032(%rax), %r11
23829	jmp	*%r11
23830#endif /* defined(GLX_USE_TLS) */
23831	.size	GL_PREFIX(MultiTexCoordP1uiv), .-GL_PREFIX(MultiTexCoordP1uiv)
23832
23833	.p2align	4,,15
23834	.globl	GL_PREFIX(MultiTexCoordP2ui)
23835	.type	GL_PREFIX(MultiTexCoordP2ui), @function
23836GL_PREFIX(MultiTexCoordP2ui):
23837#if defined(GLX_USE_TLS)
23838	call	_x86_64_get_dispatch@PLT
23839	movq	5040(%rax), %r11
23840	jmp	*%r11
23841#elif defined(HAVE_PTHREAD)
23842	pushq	%rdi
23843	pushq	%rsi
23844	pushq	%rdx
23845	call	_x86_64_get_dispatch@PLT
23846	popq	%rdx
23847	popq	%rsi
23848	popq	%rdi
23849	movq	5040(%rax), %r11
23850	jmp	*%r11
23851#else
23852	movq	_glapi_Dispatch(%rip), %rax
23853	testq	%rax, %rax
23854	je	1f
23855	movq	5040(%rax), %r11
23856	jmp	*%r11
238571:
23858	pushq	%rdi
23859	pushq	%rsi
23860	pushq	%rdx
23861	call	_glapi_get_dispatch
23862	popq	%rdx
23863	popq	%rsi
23864	popq	%rdi
23865	movq	5040(%rax), %r11
23866	jmp	*%r11
23867#endif /* defined(GLX_USE_TLS) */
23868	.size	GL_PREFIX(MultiTexCoordP2ui), .-GL_PREFIX(MultiTexCoordP2ui)
23869
23870	.p2align	4,,15
23871	.globl	GL_PREFIX(MultiTexCoordP2uiv)
23872	.type	GL_PREFIX(MultiTexCoordP2uiv), @function
23873GL_PREFIX(MultiTexCoordP2uiv):
23874#if defined(GLX_USE_TLS)
23875	call	_x86_64_get_dispatch@PLT
23876	movq	5048(%rax), %r11
23877	jmp	*%r11
23878#elif defined(HAVE_PTHREAD)
23879	pushq	%rdi
23880	pushq	%rsi
23881	pushq	%rdx
23882	call	_x86_64_get_dispatch@PLT
23883	popq	%rdx
23884	popq	%rsi
23885	popq	%rdi
23886	movq	5048(%rax), %r11
23887	jmp	*%r11
23888#else
23889	movq	_glapi_Dispatch(%rip), %rax
23890	testq	%rax, %rax
23891	je	1f
23892	movq	5048(%rax), %r11
23893	jmp	*%r11
238941:
23895	pushq	%rdi
23896	pushq	%rsi
23897	pushq	%rdx
23898	call	_glapi_get_dispatch
23899	popq	%rdx
23900	popq	%rsi
23901	popq	%rdi
23902	movq	5048(%rax), %r11
23903	jmp	*%r11
23904#endif /* defined(GLX_USE_TLS) */
23905	.size	GL_PREFIX(MultiTexCoordP2uiv), .-GL_PREFIX(MultiTexCoordP2uiv)
23906
23907	.p2align	4,,15
23908	.globl	GL_PREFIX(MultiTexCoordP3ui)
23909	.type	GL_PREFIX(MultiTexCoordP3ui), @function
23910GL_PREFIX(MultiTexCoordP3ui):
23911#if defined(GLX_USE_TLS)
23912	call	_x86_64_get_dispatch@PLT
23913	movq	5056(%rax), %r11
23914	jmp	*%r11
23915#elif defined(HAVE_PTHREAD)
23916	pushq	%rdi
23917	pushq	%rsi
23918	pushq	%rdx
23919	call	_x86_64_get_dispatch@PLT
23920	popq	%rdx
23921	popq	%rsi
23922	popq	%rdi
23923	movq	5056(%rax), %r11
23924	jmp	*%r11
23925#else
23926	movq	_glapi_Dispatch(%rip), %rax
23927	testq	%rax, %rax
23928	je	1f
23929	movq	5056(%rax), %r11
23930	jmp	*%r11
239311:
23932	pushq	%rdi
23933	pushq	%rsi
23934	pushq	%rdx
23935	call	_glapi_get_dispatch
23936	popq	%rdx
23937	popq	%rsi
23938	popq	%rdi
23939	movq	5056(%rax), %r11
23940	jmp	*%r11
23941#endif /* defined(GLX_USE_TLS) */
23942	.size	GL_PREFIX(MultiTexCoordP3ui), .-GL_PREFIX(MultiTexCoordP3ui)
23943
23944	.p2align	4,,15
23945	.globl	GL_PREFIX(MultiTexCoordP3uiv)
23946	.type	GL_PREFIX(MultiTexCoordP3uiv), @function
23947GL_PREFIX(MultiTexCoordP3uiv):
23948#if defined(GLX_USE_TLS)
23949	call	_x86_64_get_dispatch@PLT
23950	movq	5064(%rax), %r11
23951	jmp	*%r11
23952#elif defined(HAVE_PTHREAD)
23953	pushq	%rdi
23954	pushq	%rsi
23955	pushq	%rdx
23956	call	_x86_64_get_dispatch@PLT
23957	popq	%rdx
23958	popq	%rsi
23959	popq	%rdi
23960	movq	5064(%rax), %r11
23961	jmp	*%r11
23962#else
23963	movq	_glapi_Dispatch(%rip), %rax
23964	testq	%rax, %rax
23965	je	1f
23966	movq	5064(%rax), %r11
23967	jmp	*%r11
239681:
23969	pushq	%rdi
23970	pushq	%rsi
23971	pushq	%rdx
23972	call	_glapi_get_dispatch
23973	popq	%rdx
23974	popq	%rsi
23975	popq	%rdi
23976	movq	5064(%rax), %r11
23977	jmp	*%r11
23978#endif /* defined(GLX_USE_TLS) */
23979	.size	GL_PREFIX(MultiTexCoordP3uiv), .-GL_PREFIX(MultiTexCoordP3uiv)
23980
23981	.p2align	4,,15
23982	.globl	GL_PREFIX(MultiTexCoordP4ui)
23983	.type	GL_PREFIX(MultiTexCoordP4ui), @function
23984GL_PREFIX(MultiTexCoordP4ui):
23985#if defined(GLX_USE_TLS)
23986	call	_x86_64_get_dispatch@PLT
23987	movq	5072(%rax), %r11
23988	jmp	*%r11
23989#elif defined(HAVE_PTHREAD)
23990	pushq	%rdi
23991	pushq	%rsi
23992	pushq	%rdx
23993	call	_x86_64_get_dispatch@PLT
23994	popq	%rdx
23995	popq	%rsi
23996	popq	%rdi
23997	movq	5072(%rax), %r11
23998	jmp	*%r11
23999#else
24000	movq	_glapi_Dispatch(%rip), %rax
24001	testq	%rax, %rax
24002	je	1f
24003	movq	5072(%rax), %r11
24004	jmp	*%r11
240051:
24006	pushq	%rdi
24007	pushq	%rsi
24008	pushq	%rdx
24009	call	_glapi_get_dispatch
24010	popq	%rdx
24011	popq	%rsi
24012	popq	%rdi
24013	movq	5072(%rax), %r11
24014	jmp	*%r11
24015#endif /* defined(GLX_USE_TLS) */
24016	.size	GL_PREFIX(MultiTexCoordP4ui), .-GL_PREFIX(MultiTexCoordP4ui)
24017
24018	.p2align	4,,15
24019	.globl	GL_PREFIX(MultiTexCoordP4uiv)
24020	.type	GL_PREFIX(MultiTexCoordP4uiv), @function
24021GL_PREFIX(MultiTexCoordP4uiv):
24022#if defined(GLX_USE_TLS)
24023	call	_x86_64_get_dispatch@PLT
24024	movq	5080(%rax), %r11
24025	jmp	*%r11
24026#elif defined(HAVE_PTHREAD)
24027	pushq	%rdi
24028	pushq	%rsi
24029	pushq	%rdx
24030	call	_x86_64_get_dispatch@PLT
24031	popq	%rdx
24032	popq	%rsi
24033	popq	%rdi
24034	movq	5080(%rax), %r11
24035	jmp	*%r11
24036#else
24037	movq	_glapi_Dispatch(%rip), %rax
24038	testq	%rax, %rax
24039	je	1f
24040	movq	5080(%rax), %r11
24041	jmp	*%r11
240421:
24043	pushq	%rdi
24044	pushq	%rsi
24045	pushq	%rdx
24046	call	_glapi_get_dispatch
24047	popq	%rdx
24048	popq	%rsi
24049	popq	%rdi
24050	movq	5080(%rax), %r11
24051	jmp	*%r11
24052#endif /* defined(GLX_USE_TLS) */
24053	.size	GL_PREFIX(MultiTexCoordP4uiv), .-GL_PREFIX(MultiTexCoordP4uiv)
24054
24055	.p2align	4,,15
24056	.globl	GL_PREFIX(NormalP3ui)
24057	.type	GL_PREFIX(NormalP3ui), @function
24058GL_PREFIX(NormalP3ui):
24059#if defined(GLX_USE_TLS)
24060	call	_x86_64_get_dispatch@PLT
24061	movq	5088(%rax), %r11
24062	jmp	*%r11
24063#elif defined(HAVE_PTHREAD)
24064	pushq	%rdi
24065	pushq	%rsi
24066	pushq	%rbp
24067	call	_x86_64_get_dispatch@PLT
24068	popq	%rbp
24069	popq	%rsi
24070	popq	%rdi
24071	movq	5088(%rax), %r11
24072	jmp	*%r11
24073#else
24074	movq	_glapi_Dispatch(%rip), %rax
24075	testq	%rax, %rax
24076	je	1f
24077	movq	5088(%rax), %r11
24078	jmp	*%r11
240791:
24080	pushq	%rdi
24081	pushq	%rsi
24082	pushq	%rbp
24083	call	_glapi_get_dispatch
24084	popq	%rbp
24085	popq	%rsi
24086	popq	%rdi
24087	movq	5088(%rax), %r11
24088	jmp	*%r11
24089#endif /* defined(GLX_USE_TLS) */
24090	.size	GL_PREFIX(NormalP3ui), .-GL_PREFIX(NormalP3ui)
24091
24092	.p2align	4,,15
24093	.globl	GL_PREFIX(NormalP3uiv)
24094	.type	GL_PREFIX(NormalP3uiv), @function
24095GL_PREFIX(NormalP3uiv):
24096#if defined(GLX_USE_TLS)
24097	call	_x86_64_get_dispatch@PLT
24098	movq	5096(%rax), %r11
24099	jmp	*%r11
24100#elif defined(HAVE_PTHREAD)
24101	pushq	%rdi
24102	pushq	%rsi
24103	pushq	%rbp
24104	call	_x86_64_get_dispatch@PLT
24105	popq	%rbp
24106	popq	%rsi
24107	popq	%rdi
24108	movq	5096(%rax), %r11
24109	jmp	*%r11
24110#else
24111	movq	_glapi_Dispatch(%rip), %rax
24112	testq	%rax, %rax
24113	je	1f
24114	movq	5096(%rax), %r11
24115	jmp	*%r11
241161:
24117	pushq	%rdi
24118	pushq	%rsi
24119	pushq	%rbp
24120	call	_glapi_get_dispatch
24121	popq	%rbp
24122	popq	%rsi
24123	popq	%rdi
24124	movq	5096(%rax), %r11
24125	jmp	*%r11
24126#endif /* defined(GLX_USE_TLS) */
24127	.size	GL_PREFIX(NormalP3uiv), .-GL_PREFIX(NormalP3uiv)
24128
24129	.p2align	4,,15
24130	.globl	GL_PREFIX(SecondaryColorP3ui)
24131	.type	GL_PREFIX(SecondaryColorP3ui), @function
24132GL_PREFIX(SecondaryColorP3ui):
24133#if defined(GLX_USE_TLS)
24134	call	_x86_64_get_dispatch@PLT
24135	movq	5104(%rax), %r11
24136	jmp	*%r11
24137#elif defined(HAVE_PTHREAD)
24138	pushq	%rdi
24139	pushq	%rsi
24140	pushq	%rbp
24141	call	_x86_64_get_dispatch@PLT
24142	popq	%rbp
24143	popq	%rsi
24144	popq	%rdi
24145	movq	5104(%rax), %r11
24146	jmp	*%r11
24147#else
24148	movq	_glapi_Dispatch(%rip), %rax
24149	testq	%rax, %rax
24150	je	1f
24151	movq	5104(%rax), %r11
24152	jmp	*%r11
241531:
24154	pushq	%rdi
24155	pushq	%rsi
24156	pushq	%rbp
24157	call	_glapi_get_dispatch
24158	popq	%rbp
24159	popq	%rsi
24160	popq	%rdi
24161	movq	5104(%rax), %r11
24162	jmp	*%r11
24163#endif /* defined(GLX_USE_TLS) */
24164	.size	GL_PREFIX(SecondaryColorP3ui), .-GL_PREFIX(SecondaryColorP3ui)
24165
24166	.p2align	4,,15
24167	.globl	GL_PREFIX(SecondaryColorP3uiv)
24168	.type	GL_PREFIX(SecondaryColorP3uiv), @function
24169GL_PREFIX(SecondaryColorP3uiv):
24170#if defined(GLX_USE_TLS)
24171	call	_x86_64_get_dispatch@PLT
24172	movq	5112(%rax), %r11
24173	jmp	*%r11
24174#elif defined(HAVE_PTHREAD)
24175	pushq	%rdi
24176	pushq	%rsi
24177	pushq	%rbp
24178	call	_x86_64_get_dispatch@PLT
24179	popq	%rbp
24180	popq	%rsi
24181	popq	%rdi
24182	movq	5112(%rax), %r11
24183	jmp	*%r11
24184#else
24185	movq	_glapi_Dispatch(%rip), %rax
24186	testq	%rax, %rax
24187	je	1f
24188	movq	5112(%rax), %r11
24189	jmp	*%r11
241901:
24191	pushq	%rdi
24192	pushq	%rsi
24193	pushq	%rbp
24194	call	_glapi_get_dispatch
24195	popq	%rbp
24196	popq	%rsi
24197	popq	%rdi
24198	movq	5112(%rax), %r11
24199	jmp	*%r11
24200#endif /* defined(GLX_USE_TLS) */
24201	.size	GL_PREFIX(SecondaryColorP3uiv), .-GL_PREFIX(SecondaryColorP3uiv)
24202
24203	.p2align	4,,15
24204	.globl	GL_PREFIX(TexCoordP1ui)
24205	.type	GL_PREFIX(TexCoordP1ui), @function
24206GL_PREFIX(TexCoordP1ui):
24207#if defined(GLX_USE_TLS)
24208	call	_x86_64_get_dispatch@PLT
24209	movq	5120(%rax), %r11
24210	jmp	*%r11
24211#elif defined(HAVE_PTHREAD)
24212	pushq	%rdi
24213	pushq	%rsi
24214	pushq	%rbp
24215	call	_x86_64_get_dispatch@PLT
24216	popq	%rbp
24217	popq	%rsi
24218	popq	%rdi
24219	movq	5120(%rax), %r11
24220	jmp	*%r11
24221#else
24222	movq	_glapi_Dispatch(%rip), %rax
24223	testq	%rax, %rax
24224	je	1f
24225	movq	5120(%rax), %r11
24226	jmp	*%r11
242271:
24228	pushq	%rdi
24229	pushq	%rsi
24230	pushq	%rbp
24231	call	_glapi_get_dispatch
24232	popq	%rbp
24233	popq	%rsi
24234	popq	%rdi
24235	movq	5120(%rax), %r11
24236	jmp	*%r11
24237#endif /* defined(GLX_USE_TLS) */
24238	.size	GL_PREFIX(TexCoordP1ui), .-GL_PREFIX(TexCoordP1ui)
24239
24240	.p2align	4,,15
24241	.globl	GL_PREFIX(TexCoordP1uiv)
24242	.type	GL_PREFIX(TexCoordP1uiv), @function
24243GL_PREFIX(TexCoordP1uiv):
24244#if defined(GLX_USE_TLS)
24245	call	_x86_64_get_dispatch@PLT
24246	movq	5128(%rax), %r11
24247	jmp	*%r11
24248#elif defined(HAVE_PTHREAD)
24249	pushq	%rdi
24250	pushq	%rsi
24251	pushq	%rbp
24252	call	_x86_64_get_dispatch@PLT
24253	popq	%rbp
24254	popq	%rsi
24255	popq	%rdi
24256	movq	5128(%rax), %r11
24257	jmp	*%r11
24258#else
24259	movq	_glapi_Dispatch(%rip), %rax
24260	testq	%rax, %rax
24261	je	1f
24262	movq	5128(%rax), %r11
24263	jmp	*%r11
242641:
24265	pushq	%rdi
24266	pushq	%rsi
24267	pushq	%rbp
24268	call	_glapi_get_dispatch
24269	popq	%rbp
24270	popq	%rsi
24271	popq	%rdi
24272	movq	5128(%rax), %r11
24273	jmp	*%r11
24274#endif /* defined(GLX_USE_TLS) */
24275	.size	GL_PREFIX(TexCoordP1uiv), .-GL_PREFIX(TexCoordP1uiv)
24276
24277	.p2align	4,,15
24278	.globl	GL_PREFIX(TexCoordP2ui)
24279	.type	GL_PREFIX(TexCoordP2ui), @function
24280GL_PREFIX(TexCoordP2ui):
24281#if defined(GLX_USE_TLS)
24282	call	_x86_64_get_dispatch@PLT
24283	movq	5136(%rax), %r11
24284	jmp	*%r11
24285#elif defined(HAVE_PTHREAD)
24286	pushq	%rdi
24287	pushq	%rsi
24288	pushq	%rbp
24289	call	_x86_64_get_dispatch@PLT
24290	popq	%rbp
24291	popq	%rsi
24292	popq	%rdi
24293	movq	5136(%rax), %r11
24294	jmp	*%r11
24295#else
24296	movq	_glapi_Dispatch(%rip), %rax
24297	testq	%rax, %rax
24298	je	1f
24299	movq	5136(%rax), %r11
24300	jmp	*%r11
243011:
24302	pushq	%rdi
24303	pushq	%rsi
24304	pushq	%rbp
24305	call	_glapi_get_dispatch
24306	popq	%rbp
24307	popq	%rsi
24308	popq	%rdi
24309	movq	5136(%rax), %r11
24310	jmp	*%r11
24311#endif /* defined(GLX_USE_TLS) */
24312	.size	GL_PREFIX(TexCoordP2ui), .-GL_PREFIX(TexCoordP2ui)
24313
24314	.p2align	4,,15
24315	.globl	GL_PREFIX(TexCoordP2uiv)
24316	.type	GL_PREFIX(TexCoordP2uiv), @function
24317GL_PREFIX(TexCoordP2uiv):
24318#if defined(GLX_USE_TLS)
24319	call	_x86_64_get_dispatch@PLT
24320	movq	5144(%rax), %r11
24321	jmp	*%r11
24322#elif defined(HAVE_PTHREAD)
24323	pushq	%rdi
24324	pushq	%rsi
24325	pushq	%rbp
24326	call	_x86_64_get_dispatch@PLT
24327	popq	%rbp
24328	popq	%rsi
24329	popq	%rdi
24330	movq	5144(%rax), %r11
24331	jmp	*%r11
24332#else
24333	movq	_glapi_Dispatch(%rip), %rax
24334	testq	%rax, %rax
24335	je	1f
24336	movq	5144(%rax), %r11
24337	jmp	*%r11
243381:
24339	pushq	%rdi
24340	pushq	%rsi
24341	pushq	%rbp
24342	call	_glapi_get_dispatch
24343	popq	%rbp
24344	popq	%rsi
24345	popq	%rdi
24346	movq	5144(%rax), %r11
24347	jmp	*%r11
24348#endif /* defined(GLX_USE_TLS) */
24349	.size	GL_PREFIX(TexCoordP2uiv), .-GL_PREFIX(TexCoordP2uiv)
24350
24351	.p2align	4,,15
24352	.globl	GL_PREFIX(TexCoordP3ui)
24353	.type	GL_PREFIX(TexCoordP3ui), @function
24354GL_PREFIX(TexCoordP3ui):
24355#if defined(GLX_USE_TLS)
24356	call	_x86_64_get_dispatch@PLT
24357	movq	5152(%rax), %r11
24358	jmp	*%r11
24359#elif defined(HAVE_PTHREAD)
24360	pushq	%rdi
24361	pushq	%rsi
24362	pushq	%rbp
24363	call	_x86_64_get_dispatch@PLT
24364	popq	%rbp
24365	popq	%rsi
24366	popq	%rdi
24367	movq	5152(%rax), %r11
24368	jmp	*%r11
24369#else
24370	movq	_glapi_Dispatch(%rip), %rax
24371	testq	%rax, %rax
24372	je	1f
24373	movq	5152(%rax), %r11
24374	jmp	*%r11
243751:
24376	pushq	%rdi
24377	pushq	%rsi
24378	pushq	%rbp
24379	call	_glapi_get_dispatch
24380	popq	%rbp
24381	popq	%rsi
24382	popq	%rdi
24383	movq	5152(%rax), %r11
24384	jmp	*%r11
24385#endif /* defined(GLX_USE_TLS) */
24386	.size	GL_PREFIX(TexCoordP3ui), .-GL_PREFIX(TexCoordP3ui)
24387
24388	.p2align	4,,15
24389	.globl	GL_PREFIX(TexCoordP3uiv)
24390	.type	GL_PREFIX(TexCoordP3uiv), @function
24391GL_PREFIX(TexCoordP3uiv):
24392#if defined(GLX_USE_TLS)
24393	call	_x86_64_get_dispatch@PLT
24394	movq	5160(%rax), %r11
24395	jmp	*%r11
24396#elif defined(HAVE_PTHREAD)
24397	pushq	%rdi
24398	pushq	%rsi
24399	pushq	%rbp
24400	call	_x86_64_get_dispatch@PLT
24401	popq	%rbp
24402	popq	%rsi
24403	popq	%rdi
24404	movq	5160(%rax), %r11
24405	jmp	*%r11
24406#else
24407	movq	_glapi_Dispatch(%rip), %rax
24408	testq	%rax, %rax
24409	je	1f
24410	movq	5160(%rax), %r11
24411	jmp	*%r11
244121:
24413	pushq	%rdi
24414	pushq	%rsi
24415	pushq	%rbp
24416	call	_glapi_get_dispatch
24417	popq	%rbp
24418	popq	%rsi
24419	popq	%rdi
24420	movq	5160(%rax), %r11
24421	jmp	*%r11
24422#endif /* defined(GLX_USE_TLS) */
24423	.size	GL_PREFIX(TexCoordP3uiv), .-GL_PREFIX(TexCoordP3uiv)
24424
24425	.p2align	4,,15
24426	.globl	GL_PREFIX(TexCoordP4ui)
24427	.type	GL_PREFIX(TexCoordP4ui), @function
24428GL_PREFIX(TexCoordP4ui):
24429#if defined(GLX_USE_TLS)
24430	call	_x86_64_get_dispatch@PLT
24431	movq	5168(%rax), %r11
24432	jmp	*%r11
24433#elif defined(HAVE_PTHREAD)
24434	pushq	%rdi
24435	pushq	%rsi
24436	pushq	%rbp
24437	call	_x86_64_get_dispatch@PLT
24438	popq	%rbp
24439	popq	%rsi
24440	popq	%rdi
24441	movq	5168(%rax), %r11
24442	jmp	*%r11
24443#else
24444	movq	_glapi_Dispatch(%rip), %rax
24445	testq	%rax, %rax
24446	je	1f
24447	movq	5168(%rax), %r11
24448	jmp	*%r11
244491:
24450	pushq	%rdi
24451	pushq	%rsi
24452	pushq	%rbp
24453	call	_glapi_get_dispatch
24454	popq	%rbp
24455	popq	%rsi
24456	popq	%rdi
24457	movq	5168(%rax), %r11
24458	jmp	*%r11
24459#endif /* defined(GLX_USE_TLS) */
24460	.size	GL_PREFIX(TexCoordP4ui), .-GL_PREFIX(TexCoordP4ui)
24461
24462	.p2align	4,,15
24463	.globl	GL_PREFIX(TexCoordP4uiv)
24464	.type	GL_PREFIX(TexCoordP4uiv), @function
24465GL_PREFIX(TexCoordP4uiv):
24466#if defined(GLX_USE_TLS)
24467	call	_x86_64_get_dispatch@PLT
24468	movq	5176(%rax), %r11
24469	jmp	*%r11
24470#elif defined(HAVE_PTHREAD)
24471	pushq	%rdi
24472	pushq	%rsi
24473	pushq	%rbp
24474	call	_x86_64_get_dispatch@PLT
24475	popq	%rbp
24476	popq	%rsi
24477	popq	%rdi
24478	movq	5176(%rax), %r11
24479	jmp	*%r11
24480#else
24481	movq	_glapi_Dispatch(%rip), %rax
24482	testq	%rax, %rax
24483	je	1f
24484	movq	5176(%rax), %r11
24485	jmp	*%r11
244861:
24487	pushq	%rdi
24488	pushq	%rsi
24489	pushq	%rbp
24490	call	_glapi_get_dispatch
24491	popq	%rbp
24492	popq	%rsi
24493	popq	%rdi
24494	movq	5176(%rax), %r11
24495	jmp	*%r11
24496#endif /* defined(GLX_USE_TLS) */
24497	.size	GL_PREFIX(TexCoordP4uiv), .-GL_PREFIX(TexCoordP4uiv)
24498
24499	.p2align	4,,15
24500	.globl	GL_PREFIX(VertexAttribP1ui)
24501	.type	GL_PREFIX(VertexAttribP1ui), @function
24502GL_PREFIX(VertexAttribP1ui):
24503#if defined(GLX_USE_TLS)
24504	call	_x86_64_get_dispatch@PLT
24505	movq	5184(%rax), %r11
24506	jmp	*%r11
24507#elif defined(HAVE_PTHREAD)
24508	pushq	%rdi
24509	pushq	%rsi
24510	pushq	%rdx
24511	pushq	%rcx
24512	pushq	%rbp
24513	call	_x86_64_get_dispatch@PLT
24514	popq	%rbp
24515	popq	%rcx
24516	popq	%rdx
24517	popq	%rsi
24518	popq	%rdi
24519	movq	5184(%rax), %r11
24520	jmp	*%r11
24521#else
24522	movq	_glapi_Dispatch(%rip), %rax
24523	testq	%rax, %rax
24524	je	1f
24525	movq	5184(%rax), %r11
24526	jmp	*%r11
245271:
24528	pushq	%rdi
24529	pushq	%rsi
24530	pushq	%rdx
24531	pushq	%rcx
24532	pushq	%rbp
24533	call	_glapi_get_dispatch
24534	popq	%rbp
24535	popq	%rcx
24536	popq	%rdx
24537	popq	%rsi
24538	popq	%rdi
24539	movq	5184(%rax), %r11
24540	jmp	*%r11
24541#endif /* defined(GLX_USE_TLS) */
24542	.size	GL_PREFIX(VertexAttribP1ui), .-GL_PREFIX(VertexAttribP1ui)
24543
24544	.p2align	4,,15
24545	.globl	GL_PREFIX(VertexAttribP1uiv)
24546	.type	GL_PREFIX(VertexAttribP1uiv), @function
24547GL_PREFIX(VertexAttribP1uiv):
24548#if defined(GLX_USE_TLS)
24549	call	_x86_64_get_dispatch@PLT
24550	movq	5192(%rax), %r11
24551	jmp	*%r11
24552#elif defined(HAVE_PTHREAD)
24553	pushq	%rdi
24554	pushq	%rsi
24555	pushq	%rdx
24556	pushq	%rcx
24557	pushq	%rbp
24558	call	_x86_64_get_dispatch@PLT
24559	popq	%rbp
24560	popq	%rcx
24561	popq	%rdx
24562	popq	%rsi
24563	popq	%rdi
24564	movq	5192(%rax), %r11
24565	jmp	*%r11
24566#else
24567	movq	_glapi_Dispatch(%rip), %rax
24568	testq	%rax, %rax
24569	je	1f
24570	movq	5192(%rax), %r11
24571	jmp	*%r11
245721:
24573	pushq	%rdi
24574	pushq	%rsi
24575	pushq	%rdx
24576	pushq	%rcx
24577	pushq	%rbp
24578	call	_glapi_get_dispatch
24579	popq	%rbp
24580	popq	%rcx
24581	popq	%rdx
24582	popq	%rsi
24583	popq	%rdi
24584	movq	5192(%rax), %r11
24585	jmp	*%r11
24586#endif /* defined(GLX_USE_TLS) */
24587	.size	GL_PREFIX(VertexAttribP1uiv), .-GL_PREFIX(VertexAttribP1uiv)
24588
24589	.p2align	4,,15
24590	.globl	GL_PREFIX(VertexAttribP2ui)
24591	.type	GL_PREFIX(VertexAttribP2ui), @function
24592GL_PREFIX(VertexAttribP2ui):
24593#if defined(GLX_USE_TLS)
24594	call	_x86_64_get_dispatch@PLT
24595	movq	5200(%rax), %r11
24596	jmp	*%r11
24597#elif defined(HAVE_PTHREAD)
24598	pushq	%rdi
24599	pushq	%rsi
24600	pushq	%rdx
24601	pushq	%rcx
24602	pushq	%rbp
24603	call	_x86_64_get_dispatch@PLT
24604	popq	%rbp
24605	popq	%rcx
24606	popq	%rdx
24607	popq	%rsi
24608	popq	%rdi
24609	movq	5200(%rax), %r11
24610	jmp	*%r11
24611#else
24612	movq	_glapi_Dispatch(%rip), %rax
24613	testq	%rax, %rax
24614	je	1f
24615	movq	5200(%rax), %r11
24616	jmp	*%r11
246171:
24618	pushq	%rdi
24619	pushq	%rsi
24620	pushq	%rdx
24621	pushq	%rcx
24622	pushq	%rbp
24623	call	_glapi_get_dispatch
24624	popq	%rbp
24625	popq	%rcx
24626	popq	%rdx
24627	popq	%rsi
24628	popq	%rdi
24629	movq	5200(%rax), %r11
24630	jmp	*%r11
24631#endif /* defined(GLX_USE_TLS) */
24632	.size	GL_PREFIX(VertexAttribP2ui), .-GL_PREFIX(VertexAttribP2ui)
24633
24634	.p2align	4,,15
24635	.globl	GL_PREFIX(VertexAttribP2uiv)
24636	.type	GL_PREFIX(VertexAttribP2uiv), @function
24637GL_PREFIX(VertexAttribP2uiv):
24638#if defined(GLX_USE_TLS)
24639	call	_x86_64_get_dispatch@PLT
24640	movq	5208(%rax), %r11
24641	jmp	*%r11
24642#elif defined(HAVE_PTHREAD)
24643	pushq	%rdi
24644	pushq	%rsi
24645	pushq	%rdx
24646	pushq	%rcx
24647	pushq	%rbp
24648	call	_x86_64_get_dispatch@PLT
24649	popq	%rbp
24650	popq	%rcx
24651	popq	%rdx
24652	popq	%rsi
24653	popq	%rdi
24654	movq	5208(%rax), %r11
24655	jmp	*%r11
24656#else
24657	movq	_glapi_Dispatch(%rip), %rax
24658	testq	%rax, %rax
24659	je	1f
24660	movq	5208(%rax), %r11
24661	jmp	*%r11
246621:
24663	pushq	%rdi
24664	pushq	%rsi
24665	pushq	%rdx
24666	pushq	%rcx
24667	pushq	%rbp
24668	call	_glapi_get_dispatch
24669	popq	%rbp
24670	popq	%rcx
24671	popq	%rdx
24672	popq	%rsi
24673	popq	%rdi
24674	movq	5208(%rax), %r11
24675	jmp	*%r11
24676#endif /* defined(GLX_USE_TLS) */
24677	.size	GL_PREFIX(VertexAttribP2uiv), .-GL_PREFIX(VertexAttribP2uiv)
24678
24679	.p2align	4,,15
24680	.globl	GL_PREFIX(VertexAttribP3ui)
24681	.type	GL_PREFIX(VertexAttribP3ui), @function
24682GL_PREFIX(VertexAttribP3ui):
24683#if defined(GLX_USE_TLS)
24684	call	_x86_64_get_dispatch@PLT
24685	movq	5216(%rax), %r11
24686	jmp	*%r11
24687#elif defined(HAVE_PTHREAD)
24688	pushq	%rdi
24689	pushq	%rsi
24690	pushq	%rdx
24691	pushq	%rcx
24692	pushq	%rbp
24693	call	_x86_64_get_dispatch@PLT
24694	popq	%rbp
24695	popq	%rcx
24696	popq	%rdx
24697	popq	%rsi
24698	popq	%rdi
24699	movq	5216(%rax), %r11
24700	jmp	*%r11
24701#else
24702	movq	_glapi_Dispatch(%rip), %rax
24703	testq	%rax, %rax
24704	je	1f
24705	movq	5216(%rax), %r11
24706	jmp	*%r11
247071:
24708	pushq	%rdi
24709	pushq	%rsi
24710	pushq	%rdx
24711	pushq	%rcx
24712	pushq	%rbp
24713	call	_glapi_get_dispatch
24714	popq	%rbp
24715	popq	%rcx
24716	popq	%rdx
24717	popq	%rsi
24718	popq	%rdi
24719	movq	5216(%rax), %r11
24720	jmp	*%r11
24721#endif /* defined(GLX_USE_TLS) */
24722	.size	GL_PREFIX(VertexAttribP3ui), .-GL_PREFIX(VertexAttribP3ui)
24723
24724	.p2align	4,,15
24725	.globl	GL_PREFIX(VertexAttribP3uiv)
24726	.type	GL_PREFIX(VertexAttribP3uiv), @function
24727GL_PREFIX(VertexAttribP3uiv):
24728#if defined(GLX_USE_TLS)
24729	call	_x86_64_get_dispatch@PLT
24730	movq	5224(%rax), %r11
24731	jmp	*%r11
24732#elif defined(HAVE_PTHREAD)
24733	pushq	%rdi
24734	pushq	%rsi
24735	pushq	%rdx
24736	pushq	%rcx
24737	pushq	%rbp
24738	call	_x86_64_get_dispatch@PLT
24739	popq	%rbp
24740	popq	%rcx
24741	popq	%rdx
24742	popq	%rsi
24743	popq	%rdi
24744	movq	5224(%rax), %r11
24745	jmp	*%r11
24746#else
24747	movq	_glapi_Dispatch(%rip), %rax
24748	testq	%rax, %rax
24749	je	1f
24750	movq	5224(%rax), %r11
24751	jmp	*%r11
247521:
24753	pushq	%rdi
24754	pushq	%rsi
24755	pushq	%rdx
24756	pushq	%rcx
24757	pushq	%rbp
24758	call	_glapi_get_dispatch
24759	popq	%rbp
24760	popq	%rcx
24761	popq	%rdx
24762	popq	%rsi
24763	popq	%rdi
24764	movq	5224(%rax), %r11
24765	jmp	*%r11
24766#endif /* defined(GLX_USE_TLS) */
24767	.size	GL_PREFIX(VertexAttribP3uiv), .-GL_PREFIX(VertexAttribP3uiv)
24768
24769	.p2align	4,,15
24770	.globl	GL_PREFIX(VertexAttribP4ui)
24771	.type	GL_PREFIX(VertexAttribP4ui), @function
24772GL_PREFIX(VertexAttribP4ui):
24773#if defined(GLX_USE_TLS)
24774	call	_x86_64_get_dispatch@PLT
24775	movq	5232(%rax), %r11
24776	jmp	*%r11
24777#elif defined(HAVE_PTHREAD)
24778	pushq	%rdi
24779	pushq	%rsi
24780	pushq	%rdx
24781	pushq	%rcx
24782	pushq	%rbp
24783	call	_x86_64_get_dispatch@PLT
24784	popq	%rbp
24785	popq	%rcx
24786	popq	%rdx
24787	popq	%rsi
24788	popq	%rdi
24789	movq	5232(%rax), %r11
24790	jmp	*%r11
24791#else
24792	movq	_glapi_Dispatch(%rip), %rax
24793	testq	%rax, %rax
24794	je	1f
24795	movq	5232(%rax), %r11
24796	jmp	*%r11
247971:
24798	pushq	%rdi
24799	pushq	%rsi
24800	pushq	%rdx
24801	pushq	%rcx
24802	pushq	%rbp
24803	call	_glapi_get_dispatch
24804	popq	%rbp
24805	popq	%rcx
24806	popq	%rdx
24807	popq	%rsi
24808	popq	%rdi
24809	movq	5232(%rax), %r11
24810	jmp	*%r11
24811#endif /* defined(GLX_USE_TLS) */
24812	.size	GL_PREFIX(VertexAttribP4ui), .-GL_PREFIX(VertexAttribP4ui)
24813
24814	.p2align	4,,15
24815	.globl	GL_PREFIX(VertexAttribP4uiv)
24816	.type	GL_PREFIX(VertexAttribP4uiv), @function
24817GL_PREFIX(VertexAttribP4uiv):
24818#if defined(GLX_USE_TLS)
24819	call	_x86_64_get_dispatch@PLT
24820	movq	5240(%rax), %r11
24821	jmp	*%r11
24822#elif defined(HAVE_PTHREAD)
24823	pushq	%rdi
24824	pushq	%rsi
24825	pushq	%rdx
24826	pushq	%rcx
24827	pushq	%rbp
24828	call	_x86_64_get_dispatch@PLT
24829	popq	%rbp
24830	popq	%rcx
24831	popq	%rdx
24832	popq	%rsi
24833	popq	%rdi
24834	movq	5240(%rax), %r11
24835	jmp	*%r11
24836#else
24837	movq	_glapi_Dispatch(%rip), %rax
24838	testq	%rax, %rax
24839	je	1f
24840	movq	5240(%rax), %r11
24841	jmp	*%r11
248421:
24843	pushq	%rdi
24844	pushq	%rsi
24845	pushq	%rdx
24846	pushq	%rcx
24847	pushq	%rbp
24848	call	_glapi_get_dispatch
24849	popq	%rbp
24850	popq	%rcx
24851	popq	%rdx
24852	popq	%rsi
24853	popq	%rdi
24854	movq	5240(%rax), %r11
24855	jmp	*%r11
24856#endif /* defined(GLX_USE_TLS) */
24857	.size	GL_PREFIX(VertexAttribP4uiv), .-GL_PREFIX(VertexAttribP4uiv)
24858
24859	.p2align	4,,15
24860	.globl	GL_PREFIX(VertexP2ui)
24861	.type	GL_PREFIX(VertexP2ui), @function
24862GL_PREFIX(VertexP2ui):
24863#if defined(GLX_USE_TLS)
24864	call	_x86_64_get_dispatch@PLT
24865	movq	5248(%rax), %r11
24866	jmp	*%r11
24867#elif defined(HAVE_PTHREAD)
24868	pushq	%rdi
24869	pushq	%rsi
24870	pushq	%rbp
24871	call	_x86_64_get_dispatch@PLT
24872	popq	%rbp
24873	popq	%rsi
24874	popq	%rdi
24875	movq	5248(%rax), %r11
24876	jmp	*%r11
24877#else
24878	movq	_glapi_Dispatch(%rip), %rax
24879	testq	%rax, %rax
24880	je	1f
24881	movq	5248(%rax), %r11
24882	jmp	*%r11
248831:
24884	pushq	%rdi
24885	pushq	%rsi
24886	pushq	%rbp
24887	call	_glapi_get_dispatch
24888	popq	%rbp
24889	popq	%rsi
24890	popq	%rdi
24891	movq	5248(%rax), %r11
24892	jmp	*%r11
24893#endif /* defined(GLX_USE_TLS) */
24894	.size	GL_PREFIX(VertexP2ui), .-GL_PREFIX(VertexP2ui)
24895
24896	.p2align	4,,15
24897	.globl	GL_PREFIX(VertexP2uiv)
24898	.type	GL_PREFIX(VertexP2uiv), @function
24899GL_PREFIX(VertexP2uiv):
24900#if defined(GLX_USE_TLS)
24901	call	_x86_64_get_dispatch@PLT
24902	movq	5256(%rax), %r11
24903	jmp	*%r11
24904#elif defined(HAVE_PTHREAD)
24905	pushq	%rdi
24906	pushq	%rsi
24907	pushq	%rbp
24908	call	_x86_64_get_dispatch@PLT
24909	popq	%rbp
24910	popq	%rsi
24911	popq	%rdi
24912	movq	5256(%rax), %r11
24913	jmp	*%r11
24914#else
24915	movq	_glapi_Dispatch(%rip), %rax
24916	testq	%rax, %rax
24917	je	1f
24918	movq	5256(%rax), %r11
24919	jmp	*%r11
249201:
24921	pushq	%rdi
24922	pushq	%rsi
24923	pushq	%rbp
24924	call	_glapi_get_dispatch
24925	popq	%rbp
24926	popq	%rsi
24927	popq	%rdi
24928	movq	5256(%rax), %r11
24929	jmp	*%r11
24930#endif /* defined(GLX_USE_TLS) */
24931	.size	GL_PREFIX(VertexP2uiv), .-GL_PREFIX(VertexP2uiv)
24932
24933	.p2align	4,,15
24934	.globl	GL_PREFIX(VertexP3ui)
24935	.type	GL_PREFIX(VertexP3ui), @function
24936GL_PREFIX(VertexP3ui):
24937#if defined(GLX_USE_TLS)
24938	call	_x86_64_get_dispatch@PLT
24939	movq	5264(%rax), %r11
24940	jmp	*%r11
24941#elif defined(HAVE_PTHREAD)
24942	pushq	%rdi
24943	pushq	%rsi
24944	pushq	%rbp
24945	call	_x86_64_get_dispatch@PLT
24946	popq	%rbp
24947	popq	%rsi
24948	popq	%rdi
24949	movq	5264(%rax), %r11
24950	jmp	*%r11
24951#else
24952	movq	_glapi_Dispatch(%rip), %rax
24953	testq	%rax, %rax
24954	je	1f
24955	movq	5264(%rax), %r11
24956	jmp	*%r11
249571:
24958	pushq	%rdi
24959	pushq	%rsi
24960	pushq	%rbp
24961	call	_glapi_get_dispatch
24962	popq	%rbp
24963	popq	%rsi
24964	popq	%rdi
24965	movq	5264(%rax), %r11
24966	jmp	*%r11
24967#endif /* defined(GLX_USE_TLS) */
24968	.size	GL_PREFIX(VertexP3ui), .-GL_PREFIX(VertexP3ui)
24969
24970	.p2align	4,,15
24971	.globl	GL_PREFIX(VertexP3uiv)
24972	.type	GL_PREFIX(VertexP3uiv), @function
24973GL_PREFIX(VertexP3uiv):
24974#if defined(GLX_USE_TLS)
24975	call	_x86_64_get_dispatch@PLT
24976	movq	5272(%rax), %r11
24977	jmp	*%r11
24978#elif defined(HAVE_PTHREAD)
24979	pushq	%rdi
24980	pushq	%rsi
24981	pushq	%rbp
24982	call	_x86_64_get_dispatch@PLT
24983	popq	%rbp
24984	popq	%rsi
24985	popq	%rdi
24986	movq	5272(%rax), %r11
24987	jmp	*%r11
24988#else
24989	movq	_glapi_Dispatch(%rip), %rax
24990	testq	%rax, %rax
24991	je	1f
24992	movq	5272(%rax), %r11
24993	jmp	*%r11
249941:
24995	pushq	%rdi
24996	pushq	%rsi
24997	pushq	%rbp
24998	call	_glapi_get_dispatch
24999	popq	%rbp
25000	popq	%rsi
25001	popq	%rdi
25002	movq	5272(%rax), %r11
25003	jmp	*%r11
25004#endif /* defined(GLX_USE_TLS) */
25005	.size	GL_PREFIX(VertexP3uiv), .-GL_PREFIX(VertexP3uiv)
25006
25007	.p2align	4,,15
25008	.globl	GL_PREFIX(VertexP4ui)
25009	.type	GL_PREFIX(VertexP4ui), @function
25010GL_PREFIX(VertexP4ui):
25011#if defined(GLX_USE_TLS)
25012	call	_x86_64_get_dispatch@PLT
25013	movq	5280(%rax), %r11
25014	jmp	*%r11
25015#elif defined(HAVE_PTHREAD)
25016	pushq	%rdi
25017	pushq	%rsi
25018	pushq	%rbp
25019	call	_x86_64_get_dispatch@PLT
25020	popq	%rbp
25021	popq	%rsi
25022	popq	%rdi
25023	movq	5280(%rax), %r11
25024	jmp	*%r11
25025#else
25026	movq	_glapi_Dispatch(%rip), %rax
25027	testq	%rax, %rax
25028	je	1f
25029	movq	5280(%rax), %r11
25030	jmp	*%r11
250311:
25032	pushq	%rdi
25033	pushq	%rsi
25034	pushq	%rbp
25035	call	_glapi_get_dispatch
25036	popq	%rbp
25037	popq	%rsi
25038	popq	%rdi
25039	movq	5280(%rax), %r11
25040	jmp	*%r11
25041#endif /* defined(GLX_USE_TLS) */
25042	.size	GL_PREFIX(VertexP4ui), .-GL_PREFIX(VertexP4ui)
25043
25044	.p2align	4,,15
25045	.globl	GL_PREFIX(VertexP4uiv)
25046	.type	GL_PREFIX(VertexP4uiv), @function
25047GL_PREFIX(VertexP4uiv):
25048#if defined(GLX_USE_TLS)
25049	call	_x86_64_get_dispatch@PLT
25050	movq	5288(%rax), %r11
25051	jmp	*%r11
25052#elif defined(HAVE_PTHREAD)
25053	pushq	%rdi
25054	pushq	%rsi
25055	pushq	%rbp
25056	call	_x86_64_get_dispatch@PLT
25057	popq	%rbp
25058	popq	%rsi
25059	popq	%rdi
25060	movq	5288(%rax), %r11
25061	jmp	*%r11
25062#else
25063	movq	_glapi_Dispatch(%rip), %rax
25064	testq	%rax, %rax
25065	je	1f
25066	movq	5288(%rax), %r11
25067	jmp	*%r11
250681:
25069	pushq	%rdi
25070	pushq	%rsi
25071	pushq	%rbp
25072	call	_glapi_get_dispatch
25073	popq	%rbp
25074	popq	%rsi
25075	popq	%rdi
25076	movq	5288(%rax), %r11
25077	jmp	*%r11
25078#endif /* defined(GLX_USE_TLS) */
25079	.size	GL_PREFIX(VertexP4uiv), .-GL_PREFIX(VertexP4uiv)
25080
25081	.p2align	4,,15
25082	.globl	GL_PREFIX(BindTransformFeedback)
25083	.type	GL_PREFIX(BindTransformFeedback), @function
25084GL_PREFIX(BindTransformFeedback):
25085#if defined(GLX_USE_TLS)
25086	call	_x86_64_get_dispatch@PLT
25087	movq	5296(%rax), %r11
25088	jmp	*%r11
25089#elif defined(HAVE_PTHREAD)
25090	pushq	%rdi
25091	pushq	%rsi
25092	pushq	%rbp
25093	call	_x86_64_get_dispatch@PLT
25094	popq	%rbp
25095	popq	%rsi
25096	popq	%rdi
25097	movq	5296(%rax), %r11
25098	jmp	*%r11
25099#else
25100	movq	_glapi_Dispatch(%rip), %rax
25101	testq	%rax, %rax
25102	je	1f
25103	movq	5296(%rax), %r11
25104	jmp	*%r11
251051:
25106	pushq	%rdi
25107	pushq	%rsi
25108	pushq	%rbp
25109	call	_glapi_get_dispatch
25110	popq	%rbp
25111	popq	%rsi
25112	popq	%rdi
25113	movq	5296(%rax), %r11
25114	jmp	*%r11
25115#endif /* defined(GLX_USE_TLS) */
25116	.size	GL_PREFIX(BindTransformFeedback), .-GL_PREFIX(BindTransformFeedback)
25117
25118	.p2align	4,,15
25119	.globl	GL_PREFIX(DeleteTransformFeedbacks)
25120	.type	GL_PREFIX(DeleteTransformFeedbacks), @function
25121GL_PREFIX(DeleteTransformFeedbacks):
25122#if defined(GLX_USE_TLS)
25123	call	_x86_64_get_dispatch@PLT
25124	movq	5304(%rax), %r11
25125	jmp	*%r11
25126#elif defined(HAVE_PTHREAD)
25127	pushq	%rdi
25128	pushq	%rsi
25129	pushq	%rbp
25130	call	_x86_64_get_dispatch@PLT
25131	popq	%rbp
25132	popq	%rsi
25133	popq	%rdi
25134	movq	5304(%rax), %r11
25135	jmp	*%r11
25136#else
25137	movq	_glapi_Dispatch(%rip), %rax
25138	testq	%rax, %rax
25139	je	1f
25140	movq	5304(%rax), %r11
25141	jmp	*%r11
251421:
25143	pushq	%rdi
25144	pushq	%rsi
25145	pushq	%rbp
25146	call	_glapi_get_dispatch
25147	popq	%rbp
25148	popq	%rsi
25149	popq	%rdi
25150	movq	5304(%rax), %r11
25151	jmp	*%r11
25152#endif /* defined(GLX_USE_TLS) */
25153	.size	GL_PREFIX(DeleteTransformFeedbacks), .-GL_PREFIX(DeleteTransformFeedbacks)
25154
25155	.p2align	4,,15
25156	.globl	GL_PREFIX(DrawTransformFeedback)
25157	.type	GL_PREFIX(DrawTransformFeedback), @function
25158GL_PREFIX(DrawTransformFeedback):
25159#if defined(GLX_USE_TLS)
25160	call	_x86_64_get_dispatch@PLT
25161	movq	5312(%rax), %r11
25162	jmp	*%r11
25163#elif defined(HAVE_PTHREAD)
25164	pushq	%rdi
25165	pushq	%rsi
25166	pushq	%rbp
25167	call	_x86_64_get_dispatch@PLT
25168	popq	%rbp
25169	popq	%rsi
25170	popq	%rdi
25171	movq	5312(%rax), %r11
25172	jmp	*%r11
25173#else
25174	movq	_glapi_Dispatch(%rip), %rax
25175	testq	%rax, %rax
25176	je	1f
25177	movq	5312(%rax), %r11
25178	jmp	*%r11
251791:
25180	pushq	%rdi
25181	pushq	%rsi
25182	pushq	%rbp
25183	call	_glapi_get_dispatch
25184	popq	%rbp
25185	popq	%rsi
25186	popq	%rdi
25187	movq	5312(%rax), %r11
25188	jmp	*%r11
25189#endif /* defined(GLX_USE_TLS) */
25190	.size	GL_PREFIX(DrawTransformFeedback), .-GL_PREFIX(DrawTransformFeedback)
25191
25192	.p2align	4,,15
25193	.globl	GL_PREFIX(GenTransformFeedbacks)
25194	.type	GL_PREFIX(GenTransformFeedbacks), @function
25195GL_PREFIX(GenTransformFeedbacks):
25196#if defined(GLX_USE_TLS)
25197	call	_x86_64_get_dispatch@PLT
25198	movq	5320(%rax), %r11
25199	jmp	*%r11
25200#elif defined(HAVE_PTHREAD)
25201	pushq	%rdi
25202	pushq	%rsi
25203	pushq	%rbp
25204	call	_x86_64_get_dispatch@PLT
25205	popq	%rbp
25206	popq	%rsi
25207	popq	%rdi
25208	movq	5320(%rax), %r11
25209	jmp	*%r11
25210#else
25211	movq	_glapi_Dispatch(%rip), %rax
25212	testq	%rax, %rax
25213	je	1f
25214	movq	5320(%rax), %r11
25215	jmp	*%r11
252161:
25217	pushq	%rdi
25218	pushq	%rsi
25219	pushq	%rbp
25220	call	_glapi_get_dispatch
25221	popq	%rbp
25222	popq	%rsi
25223	popq	%rdi
25224	movq	5320(%rax), %r11
25225	jmp	*%r11
25226#endif /* defined(GLX_USE_TLS) */
25227	.size	GL_PREFIX(GenTransformFeedbacks), .-GL_PREFIX(GenTransformFeedbacks)
25228
25229	.p2align	4,,15
25230	.globl	GL_PREFIX(IsTransformFeedback)
25231	.type	GL_PREFIX(IsTransformFeedback), @function
25232GL_PREFIX(IsTransformFeedback):
25233#if defined(GLX_USE_TLS)
25234	call	_x86_64_get_dispatch@PLT
25235	movq	5328(%rax), %r11
25236	jmp	*%r11
25237#elif defined(HAVE_PTHREAD)
25238	pushq	%rdi
25239	call	_x86_64_get_dispatch@PLT
25240	popq	%rdi
25241	movq	5328(%rax), %r11
25242	jmp	*%r11
25243#else
25244	movq	_glapi_Dispatch(%rip), %rax
25245	testq	%rax, %rax
25246	je	1f
25247	movq	5328(%rax), %r11
25248	jmp	*%r11
252491:
25250	pushq	%rdi
25251	call	_glapi_get_dispatch
25252	popq	%rdi
25253	movq	5328(%rax), %r11
25254	jmp	*%r11
25255#endif /* defined(GLX_USE_TLS) */
25256	.size	GL_PREFIX(IsTransformFeedback), .-GL_PREFIX(IsTransformFeedback)
25257
25258	.p2align	4,,15
25259	.globl	GL_PREFIX(PauseTransformFeedback)
25260	.type	GL_PREFIX(PauseTransformFeedback), @function
25261GL_PREFIX(PauseTransformFeedback):
25262#if defined(GLX_USE_TLS)
25263	call	_x86_64_get_dispatch@PLT
25264	movq	5336(%rax), %r11
25265	jmp	*%r11
25266#elif defined(HAVE_PTHREAD)
25267	pushq	%rbp
25268	call	_x86_64_get_dispatch@PLT
25269	popq	%rbp
25270	movq	5336(%rax), %r11
25271	jmp	*%r11
25272#else
25273	movq	_glapi_Dispatch(%rip), %rax
25274	testq	%rax, %rax
25275	je	1f
25276	movq	5336(%rax), %r11
25277	jmp	*%r11
252781:
25279	pushq	%rbp
25280	call	_glapi_get_dispatch
25281	popq	%rbp
25282	movq	5336(%rax), %r11
25283	jmp	*%r11
25284#endif /* defined(GLX_USE_TLS) */
25285	.size	GL_PREFIX(PauseTransformFeedback), .-GL_PREFIX(PauseTransformFeedback)
25286
25287	.p2align	4,,15
25288	.globl	GL_PREFIX(ResumeTransformFeedback)
25289	.type	GL_PREFIX(ResumeTransformFeedback), @function
25290GL_PREFIX(ResumeTransformFeedback):
25291#if defined(GLX_USE_TLS)
25292	call	_x86_64_get_dispatch@PLT
25293	movq	5344(%rax), %r11
25294	jmp	*%r11
25295#elif defined(HAVE_PTHREAD)
25296	pushq	%rbp
25297	call	_x86_64_get_dispatch@PLT
25298	popq	%rbp
25299	movq	5344(%rax), %r11
25300	jmp	*%r11
25301#else
25302	movq	_glapi_Dispatch(%rip), %rax
25303	testq	%rax, %rax
25304	je	1f
25305	movq	5344(%rax), %r11
25306	jmp	*%r11
253071:
25308	pushq	%rbp
25309	call	_glapi_get_dispatch
25310	popq	%rbp
25311	movq	5344(%rax), %r11
25312	jmp	*%r11
25313#endif /* defined(GLX_USE_TLS) */
25314	.size	GL_PREFIX(ResumeTransformFeedback), .-GL_PREFIX(ResumeTransformFeedback)
25315
25316	.p2align	4,,15
25317	.globl	GL_PREFIX(BeginQueryIndexed)
25318	.type	GL_PREFIX(BeginQueryIndexed), @function
25319GL_PREFIX(BeginQueryIndexed):
25320#if defined(GLX_USE_TLS)
25321	call	_x86_64_get_dispatch@PLT
25322	movq	5352(%rax), %r11
25323	jmp	*%r11
25324#elif defined(HAVE_PTHREAD)
25325	pushq	%rdi
25326	pushq	%rsi
25327	pushq	%rdx
25328	call	_x86_64_get_dispatch@PLT
25329	popq	%rdx
25330	popq	%rsi
25331	popq	%rdi
25332	movq	5352(%rax), %r11
25333	jmp	*%r11
25334#else
25335	movq	_glapi_Dispatch(%rip), %rax
25336	testq	%rax, %rax
25337	je	1f
25338	movq	5352(%rax), %r11
25339	jmp	*%r11
253401:
25341	pushq	%rdi
25342	pushq	%rsi
25343	pushq	%rdx
25344	call	_glapi_get_dispatch
25345	popq	%rdx
25346	popq	%rsi
25347	popq	%rdi
25348	movq	5352(%rax), %r11
25349	jmp	*%r11
25350#endif /* defined(GLX_USE_TLS) */
25351	.size	GL_PREFIX(BeginQueryIndexed), .-GL_PREFIX(BeginQueryIndexed)
25352
25353	.p2align	4,,15
25354	.globl	GL_PREFIX(DrawTransformFeedbackStream)
25355	.type	GL_PREFIX(DrawTransformFeedbackStream), @function
25356GL_PREFIX(DrawTransformFeedbackStream):
25357#if defined(GLX_USE_TLS)
25358	call	_x86_64_get_dispatch@PLT
25359	movq	5360(%rax), %r11
25360	jmp	*%r11
25361#elif defined(HAVE_PTHREAD)
25362	pushq	%rdi
25363	pushq	%rsi
25364	pushq	%rdx
25365	call	_x86_64_get_dispatch@PLT
25366	popq	%rdx
25367	popq	%rsi
25368	popq	%rdi
25369	movq	5360(%rax), %r11
25370	jmp	*%r11
25371#else
25372	movq	_glapi_Dispatch(%rip), %rax
25373	testq	%rax, %rax
25374	je	1f
25375	movq	5360(%rax), %r11
25376	jmp	*%r11
253771:
25378	pushq	%rdi
25379	pushq	%rsi
25380	pushq	%rdx
25381	call	_glapi_get_dispatch
25382	popq	%rdx
25383	popq	%rsi
25384	popq	%rdi
25385	movq	5360(%rax), %r11
25386	jmp	*%r11
25387#endif /* defined(GLX_USE_TLS) */
25388	.size	GL_PREFIX(DrawTransformFeedbackStream), .-GL_PREFIX(DrawTransformFeedbackStream)
25389
25390	.p2align	4,,15
25391	.globl	GL_PREFIX(EndQueryIndexed)
25392	.type	GL_PREFIX(EndQueryIndexed), @function
25393GL_PREFIX(EndQueryIndexed):
25394#if defined(GLX_USE_TLS)
25395	call	_x86_64_get_dispatch@PLT
25396	movq	5368(%rax), %r11
25397	jmp	*%r11
25398#elif defined(HAVE_PTHREAD)
25399	pushq	%rdi
25400	pushq	%rsi
25401	pushq	%rbp
25402	call	_x86_64_get_dispatch@PLT
25403	popq	%rbp
25404	popq	%rsi
25405	popq	%rdi
25406	movq	5368(%rax), %r11
25407	jmp	*%r11
25408#else
25409	movq	_glapi_Dispatch(%rip), %rax
25410	testq	%rax, %rax
25411	je	1f
25412	movq	5368(%rax), %r11
25413	jmp	*%r11
254141:
25415	pushq	%rdi
25416	pushq	%rsi
25417	pushq	%rbp
25418	call	_glapi_get_dispatch
25419	popq	%rbp
25420	popq	%rsi
25421	popq	%rdi
25422	movq	5368(%rax), %r11
25423	jmp	*%r11
25424#endif /* defined(GLX_USE_TLS) */
25425	.size	GL_PREFIX(EndQueryIndexed), .-GL_PREFIX(EndQueryIndexed)
25426
25427	.p2align	4,,15
25428	.globl	GL_PREFIX(GetQueryIndexediv)
25429	.type	GL_PREFIX(GetQueryIndexediv), @function
25430GL_PREFIX(GetQueryIndexediv):
25431#if defined(GLX_USE_TLS)
25432	call	_x86_64_get_dispatch@PLT
25433	movq	5376(%rax), %r11
25434	jmp	*%r11
25435#elif defined(HAVE_PTHREAD)
25436	pushq	%rdi
25437	pushq	%rsi
25438	pushq	%rdx
25439	pushq	%rcx
25440	pushq	%rbp
25441	call	_x86_64_get_dispatch@PLT
25442	popq	%rbp
25443	popq	%rcx
25444	popq	%rdx
25445	popq	%rsi
25446	popq	%rdi
25447	movq	5376(%rax), %r11
25448	jmp	*%r11
25449#else
25450	movq	_glapi_Dispatch(%rip), %rax
25451	testq	%rax, %rax
25452	je	1f
25453	movq	5376(%rax), %r11
25454	jmp	*%r11
254551:
25456	pushq	%rdi
25457	pushq	%rsi
25458	pushq	%rdx
25459	pushq	%rcx
25460	pushq	%rbp
25461	call	_glapi_get_dispatch
25462	popq	%rbp
25463	popq	%rcx
25464	popq	%rdx
25465	popq	%rsi
25466	popq	%rdi
25467	movq	5376(%rax), %r11
25468	jmp	*%r11
25469#endif /* defined(GLX_USE_TLS) */
25470	.size	GL_PREFIX(GetQueryIndexediv), .-GL_PREFIX(GetQueryIndexediv)
25471
25472	.p2align	4,,15
25473	.globl	GL_PREFIX(ClearDepthf)
25474	.type	GL_PREFIX(ClearDepthf), @function
25475GL_PREFIX(ClearDepthf):
25476#if defined(GLX_USE_TLS)
25477	call	_x86_64_get_dispatch@PLT
25478	movq	5384(%rax), %r11
25479	jmp	*%r11
25480#elif defined(HAVE_PTHREAD)
25481	pushq	%rdi
25482	call	_x86_64_get_dispatch@PLT
25483	popq	%rdi
25484	movq	5384(%rax), %r11
25485	jmp	*%r11
25486#else
25487	movq	_glapi_Dispatch(%rip), %rax
25488	testq	%rax, %rax
25489	je	1f
25490	movq	5384(%rax), %r11
25491	jmp	*%r11
254921:
25493	pushq	%rdi
25494	call	_glapi_get_dispatch
25495	popq	%rdi
25496	movq	5384(%rax), %r11
25497	jmp	*%r11
25498#endif /* defined(GLX_USE_TLS) */
25499	.size	GL_PREFIX(ClearDepthf), .-GL_PREFIX(ClearDepthf)
25500
25501	.p2align	4,,15
25502	.globl	GL_PREFIX(DepthRangef)
25503	.type	GL_PREFIX(DepthRangef), @function
25504GL_PREFIX(DepthRangef):
25505#if defined(GLX_USE_TLS)
25506	call	_x86_64_get_dispatch@PLT
25507	movq	5392(%rax), %r11
25508	jmp	*%r11
25509#elif defined(HAVE_PTHREAD)
25510	pushq	%rdi
25511	pushq	%rsi
25512	pushq	%rbp
25513	call	_x86_64_get_dispatch@PLT
25514	popq	%rbp
25515	popq	%rsi
25516	popq	%rdi
25517	movq	5392(%rax), %r11
25518	jmp	*%r11
25519#else
25520	movq	_glapi_Dispatch(%rip), %rax
25521	testq	%rax, %rax
25522	je	1f
25523	movq	5392(%rax), %r11
25524	jmp	*%r11
255251:
25526	pushq	%rdi
25527	pushq	%rsi
25528	pushq	%rbp
25529	call	_glapi_get_dispatch
25530	popq	%rbp
25531	popq	%rsi
25532	popq	%rdi
25533	movq	5392(%rax), %r11
25534	jmp	*%r11
25535#endif /* defined(GLX_USE_TLS) */
25536	.size	GL_PREFIX(DepthRangef), .-GL_PREFIX(DepthRangef)
25537
25538	.p2align	4,,15
25539	.globl	GL_PREFIX(GetShaderPrecisionFormat)
25540	.type	GL_PREFIX(GetShaderPrecisionFormat), @function
25541GL_PREFIX(GetShaderPrecisionFormat):
25542#if defined(GLX_USE_TLS)
25543	call	_x86_64_get_dispatch@PLT
25544	movq	5400(%rax), %r11
25545	jmp	*%r11
25546#elif defined(HAVE_PTHREAD)
25547	pushq	%rdi
25548	pushq	%rsi
25549	pushq	%rdx
25550	pushq	%rcx
25551	pushq	%rbp
25552	call	_x86_64_get_dispatch@PLT
25553	popq	%rbp
25554	popq	%rcx
25555	popq	%rdx
25556	popq	%rsi
25557	popq	%rdi
25558	movq	5400(%rax), %r11
25559	jmp	*%r11
25560#else
25561	movq	_glapi_Dispatch(%rip), %rax
25562	testq	%rax, %rax
25563	je	1f
25564	movq	5400(%rax), %r11
25565	jmp	*%r11
255661:
25567	pushq	%rdi
25568	pushq	%rsi
25569	pushq	%rdx
25570	pushq	%rcx
25571	pushq	%rbp
25572	call	_glapi_get_dispatch
25573	popq	%rbp
25574	popq	%rcx
25575	popq	%rdx
25576	popq	%rsi
25577	popq	%rdi
25578	movq	5400(%rax), %r11
25579	jmp	*%r11
25580#endif /* defined(GLX_USE_TLS) */
25581	.size	GL_PREFIX(GetShaderPrecisionFormat), .-GL_PREFIX(GetShaderPrecisionFormat)
25582
25583	.p2align	4,,15
25584	.globl	GL_PREFIX(ReleaseShaderCompiler)
25585	.type	GL_PREFIX(ReleaseShaderCompiler), @function
25586GL_PREFIX(ReleaseShaderCompiler):
25587#if defined(GLX_USE_TLS)
25588	call	_x86_64_get_dispatch@PLT
25589	movq	5408(%rax), %r11
25590	jmp	*%r11
25591#elif defined(HAVE_PTHREAD)
25592	pushq	%rbp
25593	call	_x86_64_get_dispatch@PLT
25594	popq	%rbp
25595	movq	5408(%rax), %r11
25596	jmp	*%r11
25597#else
25598	movq	_glapi_Dispatch(%rip), %rax
25599	testq	%rax, %rax
25600	je	1f
25601	movq	5408(%rax), %r11
25602	jmp	*%r11
256031:
25604	pushq	%rbp
25605	call	_glapi_get_dispatch
25606	popq	%rbp
25607	movq	5408(%rax), %r11
25608	jmp	*%r11
25609#endif /* defined(GLX_USE_TLS) */
25610	.size	GL_PREFIX(ReleaseShaderCompiler), .-GL_PREFIX(ReleaseShaderCompiler)
25611
25612	.p2align	4,,15
25613	.globl	GL_PREFIX(ShaderBinary)
25614	.type	GL_PREFIX(ShaderBinary), @function
25615GL_PREFIX(ShaderBinary):
25616#if defined(GLX_USE_TLS)
25617	call	_x86_64_get_dispatch@PLT
25618	movq	5416(%rax), %r11
25619	jmp	*%r11
25620#elif defined(HAVE_PTHREAD)
25621	pushq	%rdi
25622	pushq	%rsi
25623	pushq	%rdx
25624	pushq	%rcx
25625	pushq	%r8
25626	call	_x86_64_get_dispatch@PLT
25627	popq	%r8
25628	popq	%rcx
25629	popq	%rdx
25630	popq	%rsi
25631	popq	%rdi
25632	movq	5416(%rax), %r11
25633	jmp	*%r11
25634#else
25635	movq	_glapi_Dispatch(%rip), %rax
25636	testq	%rax, %rax
25637	je	1f
25638	movq	5416(%rax), %r11
25639	jmp	*%r11
256401:
25641	pushq	%rdi
25642	pushq	%rsi
25643	pushq	%rdx
25644	pushq	%rcx
25645	pushq	%r8
25646	call	_glapi_get_dispatch
25647	popq	%r8
25648	popq	%rcx
25649	popq	%rdx
25650	popq	%rsi
25651	popq	%rdi
25652	movq	5416(%rax), %r11
25653	jmp	*%r11
25654#endif /* defined(GLX_USE_TLS) */
25655	.size	GL_PREFIX(ShaderBinary), .-GL_PREFIX(ShaderBinary)
25656
25657	.p2align	4,,15
25658	.globl	GL_PREFIX(DebugMessageCallbackARB)
25659	.type	GL_PREFIX(DebugMessageCallbackARB), @function
25660GL_PREFIX(DebugMessageCallbackARB):
25661#if defined(GLX_USE_TLS)
25662	call	_x86_64_get_dispatch@PLT
25663	movq	5424(%rax), %r11
25664	jmp	*%r11
25665#elif defined(HAVE_PTHREAD)
25666	pushq	%rdi
25667	pushq	%rsi
25668	pushq	%rbp
25669	call	_x86_64_get_dispatch@PLT
25670	popq	%rbp
25671	popq	%rsi
25672	popq	%rdi
25673	movq	5424(%rax), %r11
25674	jmp	*%r11
25675#else
25676	movq	_glapi_Dispatch(%rip), %rax
25677	testq	%rax, %rax
25678	je	1f
25679	movq	5424(%rax), %r11
25680	jmp	*%r11
256811:
25682	pushq	%rdi
25683	pushq	%rsi
25684	pushq	%rbp
25685	call	_glapi_get_dispatch
25686	popq	%rbp
25687	popq	%rsi
25688	popq	%rdi
25689	movq	5424(%rax), %r11
25690	jmp	*%r11
25691#endif /* defined(GLX_USE_TLS) */
25692	.size	GL_PREFIX(DebugMessageCallbackARB), .-GL_PREFIX(DebugMessageCallbackARB)
25693
25694	.p2align	4,,15
25695	.globl	GL_PREFIX(DebugMessageControlARB)
25696	.type	GL_PREFIX(DebugMessageControlARB), @function
25697GL_PREFIX(DebugMessageControlARB):
25698#if defined(GLX_USE_TLS)
25699	call	_x86_64_get_dispatch@PLT
25700	movq	5432(%rax), %r11
25701	jmp	*%r11
25702#elif defined(HAVE_PTHREAD)
25703	pushq	%rdi
25704	pushq	%rsi
25705	pushq	%rdx
25706	pushq	%rcx
25707	pushq	%r8
25708	pushq	%r9
25709	pushq	%rbp
25710	call	_x86_64_get_dispatch@PLT
25711	popq	%rbp
25712	popq	%r9
25713	popq	%r8
25714	popq	%rcx
25715	popq	%rdx
25716	popq	%rsi
25717	popq	%rdi
25718	movq	5432(%rax), %r11
25719	jmp	*%r11
25720#else
25721	movq	_glapi_Dispatch(%rip), %rax
25722	testq	%rax, %rax
25723	je	1f
25724	movq	5432(%rax), %r11
25725	jmp	*%r11
257261:
25727	pushq	%rdi
25728	pushq	%rsi
25729	pushq	%rdx
25730	pushq	%rcx
25731	pushq	%r8
25732	pushq	%r9
25733	pushq	%rbp
25734	call	_glapi_get_dispatch
25735	popq	%rbp
25736	popq	%r9
25737	popq	%r8
25738	popq	%rcx
25739	popq	%rdx
25740	popq	%rsi
25741	popq	%rdi
25742	movq	5432(%rax), %r11
25743	jmp	*%r11
25744#endif /* defined(GLX_USE_TLS) */
25745	.size	GL_PREFIX(DebugMessageControlARB), .-GL_PREFIX(DebugMessageControlARB)
25746
25747	.p2align	4,,15
25748	.globl	GL_PREFIX(DebugMessageInsertARB)
25749	.type	GL_PREFIX(DebugMessageInsertARB), @function
25750GL_PREFIX(DebugMessageInsertARB):
25751#if defined(GLX_USE_TLS)
25752	call	_x86_64_get_dispatch@PLT
25753	movq	5440(%rax), %r11
25754	jmp	*%r11
25755#elif defined(HAVE_PTHREAD)
25756	pushq	%rdi
25757	pushq	%rsi
25758	pushq	%rdx
25759	pushq	%rcx
25760	pushq	%r8
25761	pushq	%r9
25762	pushq	%rbp
25763	call	_x86_64_get_dispatch@PLT
25764	popq	%rbp
25765	popq	%r9
25766	popq	%r8
25767	popq	%rcx
25768	popq	%rdx
25769	popq	%rsi
25770	popq	%rdi
25771	movq	5440(%rax), %r11
25772	jmp	*%r11
25773#else
25774	movq	_glapi_Dispatch(%rip), %rax
25775	testq	%rax, %rax
25776	je	1f
25777	movq	5440(%rax), %r11
25778	jmp	*%r11
257791:
25780	pushq	%rdi
25781	pushq	%rsi
25782	pushq	%rdx
25783	pushq	%rcx
25784	pushq	%r8
25785	pushq	%r9
25786	pushq	%rbp
25787	call	_glapi_get_dispatch
25788	popq	%rbp
25789	popq	%r9
25790	popq	%r8
25791	popq	%rcx
25792	popq	%rdx
25793	popq	%rsi
25794	popq	%rdi
25795	movq	5440(%rax), %r11
25796	jmp	*%r11
25797#endif /* defined(GLX_USE_TLS) */
25798	.size	GL_PREFIX(DebugMessageInsertARB), .-GL_PREFIX(DebugMessageInsertARB)
25799
25800	.p2align	4,,15
25801	.globl	GL_PREFIX(GetDebugMessageLogARB)
25802	.type	GL_PREFIX(GetDebugMessageLogARB), @function
25803GL_PREFIX(GetDebugMessageLogARB):
25804#if defined(GLX_USE_TLS)
25805	call	_x86_64_get_dispatch@PLT
25806	movq	5448(%rax), %r11
25807	jmp	*%r11
25808#elif defined(HAVE_PTHREAD)
25809	pushq	%rdi
25810	pushq	%rsi
25811	pushq	%rdx
25812	pushq	%rcx
25813	pushq	%r8
25814	pushq	%r9
25815	pushq	%rbp
25816	call	_x86_64_get_dispatch@PLT
25817	popq	%rbp
25818	popq	%r9
25819	popq	%r8
25820	popq	%rcx
25821	popq	%rdx
25822	popq	%rsi
25823	popq	%rdi
25824	movq	5448(%rax), %r11
25825	jmp	*%r11
25826#else
25827	movq	_glapi_Dispatch(%rip), %rax
25828	testq	%rax, %rax
25829	je	1f
25830	movq	5448(%rax), %r11
25831	jmp	*%r11
258321:
25833	pushq	%rdi
25834	pushq	%rsi
25835	pushq	%rdx
25836	pushq	%rcx
25837	pushq	%r8
25838	pushq	%r9
25839	pushq	%rbp
25840	call	_glapi_get_dispatch
25841	popq	%rbp
25842	popq	%r9
25843	popq	%r8
25844	popq	%rcx
25845	popq	%rdx
25846	popq	%rsi
25847	popq	%rdi
25848	movq	5448(%rax), %r11
25849	jmp	*%r11
25850#endif /* defined(GLX_USE_TLS) */
25851	.size	GL_PREFIX(GetDebugMessageLogARB), .-GL_PREFIX(GetDebugMessageLogARB)
25852
25853	.p2align	4,,15
25854	.globl	GL_PREFIX(GetGraphicsResetStatusARB)
25855	.type	GL_PREFIX(GetGraphicsResetStatusARB), @function
25856GL_PREFIX(GetGraphicsResetStatusARB):
25857#if defined(GLX_USE_TLS)
25858	call	_x86_64_get_dispatch@PLT
25859	movq	5456(%rax), %r11
25860	jmp	*%r11
25861#elif defined(HAVE_PTHREAD)
25862	pushq	%rbp
25863	call	_x86_64_get_dispatch@PLT
25864	popq	%rbp
25865	movq	5456(%rax), %r11
25866	jmp	*%r11
25867#else
25868	movq	_glapi_Dispatch(%rip), %rax
25869	testq	%rax, %rax
25870	je	1f
25871	movq	5456(%rax), %r11
25872	jmp	*%r11
258731:
25874	pushq	%rbp
25875	call	_glapi_get_dispatch
25876	popq	%rbp
25877	movq	5456(%rax), %r11
25878	jmp	*%r11
25879#endif /* defined(GLX_USE_TLS) */
25880	.size	GL_PREFIX(GetGraphicsResetStatusARB), .-GL_PREFIX(GetGraphicsResetStatusARB)
25881
25882	.p2align	4,,15
25883	.globl	GL_PREFIX(GetnColorTableARB)
25884	.type	GL_PREFIX(GetnColorTableARB), @function
25885GL_PREFIX(GetnColorTableARB):
25886#if defined(GLX_USE_TLS)
25887	call	_x86_64_get_dispatch@PLT
25888	movq	5464(%rax), %r11
25889	jmp	*%r11
25890#elif defined(HAVE_PTHREAD)
25891	pushq	%rdi
25892	pushq	%rsi
25893	pushq	%rdx
25894	pushq	%rcx
25895	pushq	%r8
25896	call	_x86_64_get_dispatch@PLT
25897	popq	%r8
25898	popq	%rcx
25899	popq	%rdx
25900	popq	%rsi
25901	popq	%rdi
25902	movq	5464(%rax), %r11
25903	jmp	*%r11
25904#else
25905	movq	_glapi_Dispatch(%rip), %rax
25906	testq	%rax, %rax
25907	je	1f
25908	movq	5464(%rax), %r11
25909	jmp	*%r11
259101:
25911	pushq	%rdi
25912	pushq	%rsi
25913	pushq	%rdx
25914	pushq	%rcx
25915	pushq	%r8
25916	call	_glapi_get_dispatch
25917	popq	%r8
25918	popq	%rcx
25919	popq	%rdx
25920	popq	%rsi
25921	popq	%rdi
25922	movq	5464(%rax), %r11
25923	jmp	*%r11
25924#endif /* defined(GLX_USE_TLS) */
25925	.size	GL_PREFIX(GetnColorTableARB), .-GL_PREFIX(GetnColorTableARB)
25926
25927	.p2align	4,,15
25928	.globl	GL_PREFIX(GetnCompressedTexImageARB)
25929	.type	GL_PREFIX(GetnCompressedTexImageARB), @function
25930GL_PREFIX(GetnCompressedTexImageARB):
25931#if defined(GLX_USE_TLS)
25932	call	_x86_64_get_dispatch@PLT
25933	movq	5472(%rax), %r11
25934	jmp	*%r11
25935#elif defined(HAVE_PTHREAD)
25936	pushq	%rdi
25937	pushq	%rsi
25938	pushq	%rdx
25939	pushq	%rcx
25940	pushq	%rbp
25941	call	_x86_64_get_dispatch@PLT
25942	popq	%rbp
25943	popq	%rcx
25944	popq	%rdx
25945	popq	%rsi
25946	popq	%rdi
25947	movq	5472(%rax), %r11
25948	jmp	*%r11
25949#else
25950	movq	_glapi_Dispatch(%rip), %rax
25951	testq	%rax, %rax
25952	je	1f
25953	movq	5472(%rax), %r11
25954	jmp	*%r11
259551:
25956	pushq	%rdi
25957	pushq	%rsi
25958	pushq	%rdx
25959	pushq	%rcx
25960	pushq	%rbp
25961	call	_glapi_get_dispatch
25962	popq	%rbp
25963	popq	%rcx
25964	popq	%rdx
25965	popq	%rsi
25966	popq	%rdi
25967	movq	5472(%rax), %r11
25968	jmp	*%r11
25969#endif /* defined(GLX_USE_TLS) */
25970	.size	GL_PREFIX(GetnCompressedTexImageARB), .-GL_PREFIX(GetnCompressedTexImageARB)
25971
25972	.p2align	4,,15
25973	.globl	GL_PREFIX(GetnConvolutionFilterARB)
25974	.type	GL_PREFIX(GetnConvolutionFilterARB), @function
25975GL_PREFIX(GetnConvolutionFilterARB):
25976#if defined(GLX_USE_TLS)
25977	call	_x86_64_get_dispatch@PLT
25978	movq	5480(%rax), %r11
25979	jmp	*%r11
25980#elif defined(HAVE_PTHREAD)
25981	pushq	%rdi
25982	pushq	%rsi
25983	pushq	%rdx
25984	pushq	%rcx
25985	pushq	%r8
25986	call	_x86_64_get_dispatch@PLT
25987	popq	%r8
25988	popq	%rcx
25989	popq	%rdx
25990	popq	%rsi
25991	popq	%rdi
25992	movq	5480(%rax), %r11
25993	jmp	*%r11
25994#else
25995	movq	_glapi_Dispatch(%rip), %rax
25996	testq	%rax, %rax
25997	je	1f
25998	movq	5480(%rax), %r11
25999	jmp	*%r11
260001:
26001	pushq	%rdi
26002	pushq	%rsi
26003	pushq	%rdx
26004	pushq	%rcx
26005	pushq	%r8
26006	call	_glapi_get_dispatch
26007	popq	%r8
26008	popq	%rcx
26009	popq	%rdx
26010	popq	%rsi
26011	popq	%rdi
26012	movq	5480(%rax), %r11
26013	jmp	*%r11
26014#endif /* defined(GLX_USE_TLS) */
26015	.size	GL_PREFIX(GetnConvolutionFilterARB), .-GL_PREFIX(GetnConvolutionFilterARB)
26016
26017	.p2align	4,,15
26018	.globl	GL_PREFIX(GetnHistogramARB)
26019	.type	GL_PREFIX(GetnHistogramARB), @function
26020GL_PREFIX(GetnHistogramARB):
26021#if defined(GLX_USE_TLS)
26022	call	_x86_64_get_dispatch@PLT
26023	movq	5488(%rax), %r11
26024	jmp	*%r11
26025#elif defined(HAVE_PTHREAD)
26026	pushq	%rdi
26027	pushq	%rsi
26028	pushq	%rdx
26029	pushq	%rcx
26030	pushq	%r8
26031	pushq	%r9
26032	pushq	%rbp
26033	call	_x86_64_get_dispatch@PLT
26034	popq	%rbp
26035	popq	%r9
26036	popq	%r8
26037	popq	%rcx
26038	popq	%rdx
26039	popq	%rsi
26040	popq	%rdi
26041	movq	5488(%rax), %r11
26042	jmp	*%r11
26043#else
26044	movq	_glapi_Dispatch(%rip), %rax
26045	testq	%rax, %rax
26046	je	1f
26047	movq	5488(%rax), %r11
26048	jmp	*%r11
260491:
26050	pushq	%rdi
26051	pushq	%rsi
26052	pushq	%rdx
26053	pushq	%rcx
26054	pushq	%r8
26055	pushq	%r9
26056	pushq	%rbp
26057	call	_glapi_get_dispatch
26058	popq	%rbp
26059	popq	%r9
26060	popq	%r8
26061	popq	%rcx
26062	popq	%rdx
26063	popq	%rsi
26064	popq	%rdi
26065	movq	5488(%rax), %r11
26066	jmp	*%r11
26067#endif /* defined(GLX_USE_TLS) */
26068	.size	GL_PREFIX(GetnHistogramARB), .-GL_PREFIX(GetnHistogramARB)
26069
26070	.p2align	4,,15
26071	.globl	GL_PREFIX(GetnMapdvARB)
26072	.type	GL_PREFIX(GetnMapdvARB), @function
26073GL_PREFIX(GetnMapdvARB):
26074#if defined(GLX_USE_TLS)
26075	call	_x86_64_get_dispatch@PLT
26076	movq	5496(%rax), %r11
26077	jmp	*%r11
26078#elif defined(HAVE_PTHREAD)
26079	pushq	%rdi
26080	pushq	%rsi
26081	pushq	%rdx
26082	pushq	%rcx
26083	pushq	%rbp
26084	call	_x86_64_get_dispatch@PLT
26085	popq	%rbp
26086	popq	%rcx
26087	popq	%rdx
26088	popq	%rsi
26089	popq	%rdi
26090	movq	5496(%rax), %r11
26091	jmp	*%r11
26092#else
26093	movq	_glapi_Dispatch(%rip), %rax
26094	testq	%rax, %rax
26095	je	1f
26096	movq	5496(%rax), %r11
26097	jmp	*%r11
260981:
26099	pushq	%rdi
26100	pushq	%rsi
26101	pushq	%rdx
26102	pushq	%rcx
26103	pushq	%rbp
26104	call	_glapi_get_dispatch
26105	popq	%rbp
26106	popq	%rcx
26107	popq	%rdx
26108	popq	%rsi
26109	popq	%rdi
26110	movq	5496(%rax), %r11
26111	jmp	*%r11
26112#endif /* defined(GLX_USE_TLS) */
26113	.size	GL_PREFIX(GetnMapdvARB), .-GL_PREFIX(GetnMapdvARB)
26114
26115	.p2align	4,,15
26116	.globl	GL_PREFIX(GetnMapfvARB)
26117	.type	GL_PREFIX(GetnMapfvARB), @function
26118GL_PREFIX(GetnMapfvARB):
26119#if defined(GLX_USE_TLS)
26120	call	_x86_64_get_dispatch@PLT
26121	movq	5504(%rax), %r11
26122	jmp	*%r11
26123#elif defined(HAVE_PTHREAD)
26124	pushq	%rdi
26125	pushq	%rsi
26126	pushq	%rdx
26127	pushq	%rcx
26128	pushq	%rbp
26129	call	_x86_64_get_dispatch@PLT
26130	popq	%rbp
26131	popq	%rcx
26132	popq	%rdx
26133	popq	%rsi
26134	popq	%rdi
26135	movq	5504(%rax), %r11
26136	jmp	*%r11
26137#else
26138	movq	_glapi_Dispatch(%rip), %rax
26139	testq	%rax, %rax
26140	je	1f
26141	movq	5504(%rax), %r11
26142	jmp	*%r11
261431:
26144	pushq	%rdi
26145	pushq	%rsi
26146	pushq	%rdx
26147	pushq	%rcx
26148	pushq	%rbp
26149	call	_glapi_get_dispatch
26150	popq	%rbp
26151	popq	%rcx
26152	popq	%rdx
26153	popq	%rsi
26154	popq	%rdi
26155	movq	5504(%rax), %r11
26156	jmp	*%r11
26157#endif /* defined(GLX_USE_TLS) */
26158	.size	GL_PREFIX(GetnMapfvARB), .-GL_PREFIX(GetnMapfvARB)
26159
26160	.p2align	4,,15
26161	.globl	GL_PREFIX(GetnMapivARB)
26162	.type	GL_PREFIX(GetnMapivARB), @function
26163GL_PREFIX(GetnMapivARB):
26164#if defined(GLX_USE_TLS)
26165	call	_x86_64_get_dispatch@PLT
26166	movq	5512(%rax), %r11
26167	jmp	*%r11
26168#elif defined(HAVE_PTHREAD)
26169	pushq	%rdi
26170	pushq	%rsi
26171	pushq	%rdx
26172	pushq	%rcx
26173	pushq	%rbp
26174	call	_x86_64_get_dispatch@PLT
26175	popq	%rbp
26176	popq	%rcx
26177	popq	%rdx
26178	popq	%rsi
26179	popq	%rdi
26180	movq	5512(%rax), %r11
26181	jmp	*%r11
26182#else
26183	movq	_glapi_Dispatch(%rip), %rax
26184	testq	%rax, %rax
26185	je	1f
26186	movq	5512(%rax), %r11
26187	jmp	*%r11
261881:
26189	pushq	%rdi
26190	pushq	%rsi
26191	pushq	%rdx
26192	pushq	%rcx
26193	pushq	%rbp
26194	call	_glapi_get_dispatch
26195	popq	%rbp
26196	popq	%rcx
26197	popq	%rdx
26198	popq	%rsi
26199	popq	%rdi
26200	movq	5512(%rax), %r11
26201	jmp	*%r11
26202#endif /* defined(GLX_USE_TLS) */
26203	.size	GL_PREFIX(GetnMapivARB), .-GL_PREFIX(GetnMapivARB)
26204
26205	.p2align	4,,15
26206	.globl	GL_PREFIX(GetnMinmaxARB)
26207	.type	GL_PREFIX(GetnMinmaxARB), @function
26208GL_PREFIX(GetnMinmaxARB):
26209#if defined(GLX_USE_TLS)
26210	call	_x86_64_get_dispatch@PLT
26211	movq	5520(%rax), %r11
26212	jmp	*%r11
26213#elif defined(HAVE_PTHREAD)
26214	pushq	%rdi
26215	pushq	%rsi
26216	pushq	%rdx
26217	pushq	%rcx
26218	pushq	%r8
26219	pushq	%r9
26220	pushq	%rbp
26221	call	_x86_64_get_dispatch@PLT
26222	popq	%rbp
26223	popq	%r9
26224	popq	%r8
26225	popq	%rcx
26226	popq	%rdx
26227	popq	%rsi
26228	popq	%rdi
26229	movq	5520(%rax), %r11
26230	jmp	*%r11
26231#else
26232	movq	_glapi_Dispatch(%rip), %rax
26233	testq	%rax, %rax
26234	je	1f
26235	movq	5520(%rax), %r11
26236	jmp	*%r11
262371:
26238	pushq	%rdi
26239	pushq	%rsi
26240	pushq	%rdx
26241	pushq	%rcx
26242	pushq	%r8
26243	pushq	%r9
26244	pushq	%rbp
26245	call	_glapi_get_dispatch
26246	popq	%rbp
26247	popq	%r9
26248	popq	%r8
26249	popq	%rcx
26250	popq	%rdx
26251	popq	%rsi
26252	popq	%rdi
26253	movq	5520(%rax), %r11
26254	jmp	*%r11
26255#endif /* defined(GLX_USE_TLS) */
26256	.size	GL_PREFIX(GetnMinmaxARB), .-GL_PREFIX(GetnMinmaxARB)
26257
26258	.p2align	4,,15
26259	.globl	GL_PREFIX(GetnPixelMapfvARB)
26260	.type	GL_PREFIX(GetnPixelMapfvARB), @function
26261GL_PREFIX(GetnPixelMapfvARB):
26262#if defined(GLX_USE_TLS)
26263	call	_x86_64_get_dispatch@PLT
26264	movq	5528(%rax), %r11
26265	jmp	*%r11
26266#elif defined(HAVE_PTHREAD)
26267	pushq	%rdi
26268	pushq	%rsi
26269	pushq	%rdx
26270	call	_x86_64_get_dispatch@PLT
26271	popq	%rdx
26272	popq	%rsi
26273	popq	%rdi
26274	movq	5528(%rax), %r11
26275	jmp	*%r11
26276#else
26277	movq	_glapi_Dispatch(%rip), %rax
26278	testq	%rax, %rax
26279	je	1f
26280	movq	5528(%rax), %r11
26281	jmp	*%r11
262821:
26283	pushq	%rdi
26284	pushq	%rsi
26285	pushq	%rdx
26286	call	_glapi_get_dispatch
26287	popq	%rdx
26288	popq	%rsi
26289	popq	%rdi
26290	movq	5528(%rax), %r11
26291	jmp	*%r11
26292#endif /* defined(GLX_USE_TLS) */
26293	.size	GL_PREFIX(GetnPixelMapfvARB), .-GL_PREFIX(GetnPixelMapfvARB)
26294
26295	.p2align	4,,15
26296	.globl	GL_PREFIX(GetnPixelMapuivARB)
26297	.type	GL_PREFIX(GetnPixelMapuivARB), @function
26298GL_PREFIX(GetnPixelMapuivARB):
26299#if defined(GLX_USE_TLS)
26300	call	_x86_64_get_dispatch@PLT
26301	movq	5536(%rax), %r11
26302	jmp	*%r11
26303#elif defined(HAVE_PTHREAD)
26304	pushq	%rdi
26305	pushq	%rsi
26306	pushq	%rdx
26307	call	_x86_64_get_dispatch@PLT
26308	popq	%rdx
26309	popq	%rsi
26310	popq	%rdi
26311	movq	5536(%rax), %r11
26312	jmp	*%r11
26313#else
26314	movq	_glapi_Dispatch(%rip), %rax
26315	testq	%rax, %rax
26316	je	1f
26317	movq	5536(%rax), %r11
26318	jmp	*%r11
263191:
26320	pushq	%rdi
26321	pushq	%rsi
26322	pushq	%rdx
26323	call	_glapi_get_dispatch
26324	popq	%rdx
26325	popq	%rsi
26326	popq	%rdi
26327	movq	5536(%rax), %r11
26328	jmp	*%r11
26329#endif /* defined(GLX_USE_TLS) */
26330	.size	GL_PREFIX(GetnPixelMapuivARB), .-GL_PREFIX(GetnPixelMapuivARB)
26331
26332	.p2align	4,,15
26333	.globl	GL_PREFIX(GetnPixelMapusvARB)
26334	.type	GL_PREFIX(GetnPixelMapusvARB), @function
26335GL_PREFIX(GetnPixelMapusvARB):
26336#if defined(GLX_USE_TLS)
26337	call	_x86_64_get_dispatch@PLT
26338	movq	5544(%rax), %r11
26339	jmp	*%r11
26340#elif defined(HAVE_PTHREAD)
26341	pushq	%rdi
26342	pushq	%rsi
26343	pushq	%rdx
26344	call	_x86_64_get_dispatch@PLT
26345	popq	%rdx
26346	popq	%rsi
26347	popq	%rdi
26348	movq	5544(%rax), %r11
26349	jmp	*%r11
26350#else
26351	movq	_glapi_Dispatch(%rip), %rax
26352	testq	%rax, %rax
26353	je	1f
26354	movq	5544(%rax), %r11
26355	jmp	*%r11
263561:
26357	pushq	%rdi
26358	pushq	%rsi
26359	pushq	%rdx
26360	call	_glapi_get_dispatch
26361	popq	%rdx
26362	popq	%rsi
26363	popq	%rdi
26364	movq	5544(%rax), %r11
26365	jmp	*%r11
26366#endif /* defined(GLX_USE_TLS) */
26367	.size	GL_PREFIX(GetnPixelMapusvARB), .-GL_PREFIX(GetnPixelMapusvARB)
26368
26369	.p2align	4,,15
26370	.globl	GL_PREFIX(GetnPolygonStippleARB)
26371	.type	GL_PREFIX(GetnPolygonStippleARB), @function
26372GL_PREFIX(GetnPolygonStippleARB):
26373#if defined(GLX_USE_TLS)
26374	call	_x86_64_get_dispatch@PLT
26375	movq	5552(%rax), %r11
26376	jmp	*%r11
26377#elif defined(HAVE_PTHREAD)
26378	pushq	%rdi
26379	pushq	%rsi
26380	pushq	%rbp
26381	call	_x86_64_get_dispatch@PLT
26382	popq	%rbp
26383	popq	%rsi
26384	popq	%rdi
26385	movq	5552(%rax), %r11
26386	jmp	*%r11
26387#else
26388	movq	_glapi_Dispatch(%rip), %rax
26389	testq	%rax, %rax
26390	je	1f
26391	movq	5552(%rax), %r11
26392	jmp	*%r11
263931:
26394	pushq	%rdi
26395	pushq	%rsi
26396	pushq	%rbp
26397	call	_glapi_get_dispatch
26398	popq	%rbp
26399	popq	%rsi
26400	popq	%rdi
26401	movq	5552(%rax), %r11
26402	jmp	*%r11
26403#endif /* defined(GLX_USE_TLS) */
26404	.size	GL_PREFIX(GetnPolygonStippleARB), .-GL_PREFIX(GetnPolygonStippleARB)
26405
26406	.p2align	4,,15
26407	.globl	GL_PREFIX(GetnSeparableFilterARB)
26408	.type	GL_PREFIX(GetnSeparableFilterARB), @function
26409GL_PREFIX(GetnSeparableFilterARB):
26410#if defined(GLX_USE_TLS)
26411	call	_x86_64_get_dispatch@PLT
26412	movq	5560(%rax), %r11
26413	jmp	*%r11
26414#elif defined(HAVE_PTHREAD)
26415	pushq	%rdi
26416	pushq	%rsi
26417	pushq	%rdx
26418	pushq	%rcx
26419	pushq	%r8
26420	pushq	%r9
26421	pushq	%rbp
26422	call	_x86_64_get_dispatch@PLT
26423	popq	%rbp
26424	popq	%r9
26425	popq	%r8
26426	popq	%rcx
26427	popq	%rdx
26428	popq	%rsi
26429	popq	%rdi
26430	movq	5560(%rax), %r11
26431	jmp	*%r11
26432#else
26433	movq	_glapi_Dispatch(%rip), %rax
26434	testq	%rax, %rax
26435	je	1f
26436	movq	5560(%rax), %r11
26437	jmp	*%r11
264381:
26439	pushq	%rdi
26440	pushq	%rsi
26441	pushq	%rdx
26442	pushq	%rcx
26443	pushq	%r8
26444	pushq	%r9
26445	pushq	%rbp
26446	call	_glapi_get_dispatch
26447	popq	%rbp
26448	popq	%r9
26449	popq	%r8
26450	popq	%rcx
26451	popq	%rdx
26452	popq	%rsi
26453	popq	%rdi
26454	movq	5560(%rax), %r11
26455	jmp	*%r11
26456#endif /* defined(GLX_USE_TLS) */
26457	.size	GL_PREFIX(GetnSeparableFilterARB), .-GL_PREFIX(GetnSeparableFilterARB)
26458
26459	.p2align	4,,15
26460	.globl	GL_PREFIX(GetnTexImageARB)
26461	.type	GL_PREFIX(GetnTexImageARB), @function
26462GL_PREFIX(GetnTexImageARB):
26463#if defined(GLX_USE_TLS)
26464	call	_x86_64_get_dispatch@PLT
26465	movq	5568(%rax), %r11
26466	jmp	*%r11
26467#elif defined(HAVE_PTHREAD)
26468	pushq	%rdi
26469	pushq	%rsi
26470	pushq	%rdx
26471	pushq	%rcx
26472	pushq	%r8
26473	pushq	%r9
26474	pushq	%rbp
26475	call	_x86_64_get_dispatch@PLT
26476	popq	%rbp
26477	popq	%r9
26478	popq	%r8
26479	popq	%rcx
26480	popq	%rdx
26481	popq	%rsi
26482	popq	%rdi
26483	movq	5568(%rax), %r11
26484	jmp	*%r11
26485#else
26486	movq	_glapi_Dispatch(%rip), %rax
26487	testq	%rax, %rax
26488	je	1f
26489	movq	5568(%rax), %r11
26490	jmp	*%r11
264911:
26492	pushq	%rdi
26493	pushq	%rsi
26494	pushq	%rdx
26495	pushq	%rcx
26496	pushq	%r8
26497	pushq	%r9
26498	pushq	%rbp
26499	call	_glapi_get_dispatch
26500	popq	%rbp
26501	popq	%r9
26502	popq	%r8
26503	popq	%rcx
26504	popq	%rdx
26505	popq	%rsi
26506	popq	%rdi
26507	movq	5568(%rax), %r11
26508	jmp	*%r11
26509#endif /* defined(GLX_USE_TLS) */
26510	.size	GL_PREFIX(GetnTexImageARB), .-GL_PREFIX(GetnTexImageARB)
26511
26512	.p2align	4,,15
26513	.globl	GL_PREFIX(GetnUniformdvARB)
26514	.type	GL_PREFIX(GetnUniformdvARB), @function
26515GL_PREFIX(GetnUniformdvARB):
26516#if defined(GLX_USE_TLS)
26517	call	_x86_64_get_dispatch@PLT
26518	movq	5576(%rax), %r11
26519	jmp	*%r11
26520#elif defined(HAVE_PTHREAD)
26521	pushq	%rdi
26522	pushq	%rsi
26523	pushq	%rdx
26524	pushq	%rcx
26525	pushq	%rbp
26526	call	_x86_64_get_dispatch@PLT
26527	popq	%rbp
26528	popq	%rcx
26529	popq	%rdx
26530	popq	%rsi
26531	popq	%rdi
26532	movq	5576(%rax), %r11
26533	jmp	*%r11
26534#else
26535	movq	_glapi_Dispatch(%rip), %rax
26536	testq	%rax, %rax
26537	je	1f
26538	movq	5576(%rax), %r11
26539	jmp	*%r11
265401:
26541	pushq	%rdi
26542	pushq	%rsi
26543	pushq	%rdx
26544	pushq	%rcx
26545	pushq	%rbp
26546	call	_glapi_get_dispatch
26547	popq	%rbp
26548	popq	%rcx
26549	popq	%rdx
26550	popq	%rsi
26551	popq	%rdi
26552	movq	5576(%rax), %r11
26553	jmp	*%r11
26554#endif /* defined(GLX_USE_TLS) */
26555	.size	GL_PREFIX(GetnUniformdvARB), .-GL_PREFIX(GetnUniformdvARB)
26556
26557	.p2align	4,,15
26558	.globl	GL_PREFIX(GetnUniformfvARB)
26559	.type	GL_PREFIX(GetnUniformfvARB), @function
26560GL_PREFIX(GetnUniformfvARB):
26561#if defined(GLX_USE_TLS)
26562	call	_x86_64_get_dispatch@PLT
26563	movq	5584(%rax), %r11
26564	jmp	*%r11
26565#elif defined(HAVE_PTHREAD)
26566	pushq	%rdi
26567	pushq	%rsi
26568	pushq	%rdx
26569	pushq	%rcx
26570	pushq	%rbp
26571	call	_x86_64_get_dispatch@PLT
26572	popq	%rbp
26573	popq	%rcx
26574	popq	%rdx
26575	popq	%rsi
26576	popq	%rdi
26577	movq	5584(%rax), %r11
26578	jmp	*%r11
26579#else
26580	movq	_glapi_Dispatch(%rip), %rax
26581	testq	%rax, %rax
26582	je	1f
26583	movq	5584(%rax), %r11
26584	jmp	*%r11
265851:
26586	pushq	%rdi
26587	pushq	%rsi
26588	pushq	%rdx
26589	pushq	%rcx
26590	pushq	%rbp
26591	call	_glapi_get_dispatch
26592	popq	%rbp
26593	popq	%rcx
26594	popq	%rdx
26595	popq	%rsi
26596	popq	%rdi
26597	movq	5584(%rax), %r11
26598	jmp	*%r11
26599#endif /* defined(GLX_USE_TLS) */
26600	.size	GL_PREFIX(GetnUniformfvARB), .-GL_PREFIX(GetnUniformfvARB)
26601
26602	.p2align	4,,15
26603	.globl	GL_PREFIX(GetnUniformivARB)
26604	.type	GL_PREFIX(GetnUniformivARB), @function
26605GL_PREFIX(GetnUniformivARB):
26606#if defined(GLX_USE_TLS)
26607	call	_x86_64_get_dispatch@PLT
26608	movq	5592(%rax), %r11
26609	jmp	*%r11
26610#elif defined(HAVE_PTHREAD)
26611	pushq	%rdi
26612	pushq	%rsi
26613	pushq	%rdx
26614	pushq	%rcx
26615	pushq	%rbp
26616	call	_x86_64_get_dispatch@PLT
26617	popq	%rbp
26618	popq	%rcx
26619	popq	%rdx
26620	popq	%rsi
26621	popq	%rdi
26622	movq	5592(%rax), %r11
26623	jmp	*%r11
26624#else
26625	movq	_glapi_Dispatch(%rip), %rax
26626	testq	%rax, %rax
26627	je	1f
26628	movq	5592(%rax), %r11
26629	jmp	*%r11
266301:
26631	pushq	%rdi
26632	pushq	%rsi
26633	pushq	%rdx
26634	pushq	%rcx
26635	pushq	%rbp
26636	call	_glapi_get_dispatch
26637	popq	%rbp
26638	popq	%rcx
26639	popq	%rdx
26640	popq	%rsi
26641	popq	%rdi
26642	movq	5592(%rax), %r11
26643	jmp	*%r11
26644#endif /* defined(GLX_USE_TLS) */
26645	.size	GL_PREFIX(GetnUniformivARB), .-GL_PREFIX(GetnUniformivARB)
26646
26647	.p2align	4,,15
26648	.globl	GL_PREFIX(GetnUniformuivARB)
26649	.type	GL_PREFIX(GetnUniformuivARB), @function
26650GL_PREFIX(GetnUniformuivARB):
26651#if defined(GLX_USE_TLS)
26652	call	_x86_64_get_dispatch@PLT
26653	movq	5600(%rax), %r11
26654	jmp	*%r11
26655#elif defined(HAVE_PTHREAD)
26656	pushq	%rdi
26657	pushq	%rsi
26658	pushq	%rdx
26659	pushq	%rcx
26660	pushq	%rbp
26661	call	_x86_64_get_dispatch@PLT
26662	popq	%rbp
26663	popq	%rcx
26664	popq	%rdx
26665	popq	%rsi
26666	popq	%rdi
26667	movq	5600(%rax), %r11
26668	jmp	*%r11
26669#else
26670	movq	_glapi_Dispatch(%rip), %rax
26671	testq	%rax, %rax
26672	je	1f
26673	movq	5600(%rax), %r11
26674	jmp	*%r11
266751:
26676	pushq	%rdi
26677	pushq	%rsi
26678	pushq	%rdx
26679	pushq	%rcx
26680	pushq	%rbp
26681	call	_glapi_get_dispatch
26682	popq	%rbp
26683	popq	%rcx
26684	popq	%rdx
26685	popq	%rsi
26686	popq	%rdi
26687	movq	5600(%rax), %r11
26688	jmp	*%r11
26689#endif /* defined(GLX_USE_TLS) */
26690	.size	GL_PREFIX(GetnUniformuivARB), .-GL_PREFIX(GetnUniformuivARB)
26691
26692	.p2align	4,,15
26693	.globl	GL_PREFIX(ReadnPixelsARB)
26694	.type	GL_PREFIX(ReadnPixelsARB), @function
26695GL_PREFIX(ReadnPixelsARB):
26696#if defined(GLX_USE_TLS)
26697	call	_x86_64_get_dispatch@PLT
26698	movq	5608(%rax), %r11
26699	jmp	*%r11
26700#elif defined(HAVE_PTHREAD)
26701	pushq	%rdi
26702	pushq	%rsi
26703	pushq	%rdx
26704	pushq	%rcx
26705	pushq	%r8
26706	pushq	%r9
26707	pushq	%rbp
26708	call	_x86_64_get_dispatch@PLT
26709	popq	%rbp
26710	popq	%r9
26711	popq	%r8
26712	popq	%rcx
26713	popq	%rdx
26714	popq	%rsi
26715	popq	%rdi
26716	movq	5608(%rax), %r11
26717	jmp	*%r11
26718#else
26719	movq	_glapi_Dispatch(%rip), %rax
26720	testq	%rax, %rax
26721	je	1f
26722	movq	5608(%rax), %r11
26723	jmp	*%r11
267241:
26725	pushq	%rdi
26726	pushq	%rsi
26727	pushq	%rdx
26728	pushq	%rcx
26729	pushq	%r8
26730	pushq	%r9
26731	pushq	%rbp
26732	call	_glapi_get_dispatch
26733	popq	%rbp
26734	popq	%r9
26735	popq	%r8
26736	popq	%rcx
26737	popq	%rdx
26738	popq	%rsi
26739	popq	%rdi
26740	movq	5608(%rax), %r11
26741	jmp	*%r11
26742#endif /* defined(GLX_USE_TLS) */
26743	.size	GL_PREFIX(ReadnPixelsARB), .-GL_PREFIX(ReadnPixelsARB)
26744
26745	.p2align	4,,15
26746	.globl	GL_PREFIX(DrawArraysInstancedBaseInstance)
26747	.type	GL_PREFIX(DrawArraysInstancedBaseInstance), @function
26748GL_PREFIX(DrawArraysInstancedBaseInstance):
26749#if defined(GLX_USE_TLS)
26750	call	_x86_64_get_dispatch@PLT
26751	movq	5616(%rax), %r11
26752	jmp	*%r11
26753#elif defined(HAVE_PTHREAD)
26754	pushq	%rdi
26755	pushq	%rsi
26756	pushq	%rdx
26757	pushq	%rcx
26758	pushq	%r8
26759	call	_x86_64_get_dispatch@PLT
26760	popq	%r8
26761	popq	%rcx
26762	popq	%rdx
26763	popq	%rsi
26764	popq	%rdi
26765	movq	5616(%rax), %r11
26766	jmp	*%r11
26767#else
26768	movq	_glapi_Dispatch(%rip), %rax
26769	testq	%rax, %rax
26770	je	1f
26771	movq	5616(%rax), %r11
26772	jmp	*%r11
267731:
26774	pushq	%rdi
26775	pushq	%rsi
26776	pushq	%rdx
26777	pushq	%rcx
26778	pushq	%r8
26779	call	_glapi_get_dispatch
26780	popq	%r8
26781	popq	%rcx
26782	popq	%rdx
26783	popq	%rsi
26784	popq	%rdi
26785	movq	5616(%rax), %r11
26786	jmp	*%r11
26787#endif /* defined(GLX_USE_TLS) */
26788	.size	GL_PREFIX(DrawArraysInstancedBaseInstance), .-GL_PREFIX(DrawArraysInstancedBaseInstance)
26789
26790	.p2align	4,,15
26791	.globl	GL_PREFIX(DrawElementsInstancedBaseInstance)
26792	.type	GL_PREFIX(DrawElementsInstancedBaseInstance), @function
26793GL_PREFIX(DrawElementsInstancedBaseInstance):
26794#if defined(GLX_USE_TLS)
26795	call	_x86_64_get_dispatch@PLT
26796	movq	5624(%rax), %r11
26797	jmp	*%r11
26798#elif defined(HAVE_PTHREAD)
26799	pushq	%rdi
26800	pushq	%rsi
26801	pushq	%rdx
26802	pushq	%rcx
26803	pushq	%r8
26804	pushq	%r9
26805	pushq	%rbp
26806	call	_x86_64_get_dispatch@PLT
26807	popq	%rbp
26808	popq	%r9
26809	popq	%r8
26810	popq	%rcx
26811	popq	%rdx
26812	popq	%rsi
26813	popq	%rdi
26814	movq	5624(%rax), %r11
26815	jmp	*%r11
26816#else
26817	movq	_glapi_Dispatch(%rip), %rax
26818	testq	%rax, %rax
26819	je	1f
26820	movq	5624(%rax), %r11
26821	jmp	*%r11
268221:
26823	pushq	%rdi
26824	pushq	%rsi
26825	pushq	%rdx
26826	pushq	%rcx
26827	pushq	%r8
26828	pushq	%r9
26829	pushq	%rbp
26830	call	_glapi_get_dispatch
26831	popq	%rbp
26832	popq	%r9
26833	popq	%r8
26834	popq	%rcx
26835	popq	%rdx
26836	popq	%rsi
26837	popq	%rdi
26838	movq	5624(%rax), %r11
26839	jmp	*%r11
26840#endif /* defined(GLX_USE_TLS) */
26841	.size	GL_PREFIX(DrawElementsInstancedBaseInstance), .-GL_PREFIX(DrawElementsInstancedBaseInstance)
26842
26843	.p2align	4,,15
26844	.globl	GL_PREFIX(DrawElementsInstancedBaseVertexBaseInstance)
26845	.type	GL_PREFIX(DrawElementsInstancedBaseVertexBaseInstance), @function
26846GL_PREFIX(DrawElementsInstancedBaseVertexBaseInstance):
26847#if defined(GLX_USE_TLS)
26848	call	_x86_64_get_dispatch@PLT
26849	movq	5632(%rax), %r11
26850	jmp	*%r11
26851#elif defined(HAVE_PTHREAD)
26852	pushq	%rdi
26853	pushq	%rsi
26854	pushq	%rdx
26855	pushq	%rcx
26856	pushq	%r8
26857	pushq	%r9
26858	pushq	%rbp
26859	call	_x86_64_get_dispatch@PLT
26860	popq	%rbp
26861	popq	%r9
26862	popq	%r8
26863	popq	%rcx
26864	popq	%rdx
26865	popq	%rsi
26866	popq	%rdi
26867	movq	5632(%rax), %r11
26868	jmp	*%r11
26869#else
26870	movq	_glapi_Dispatch(%rip), %rax
26871	testq	%rax, %rax
26872	je	1f
26873	movq	5632(%rax), %r11
26874	jmp	*%r11
268751:
26876	pushq	%rdi
26877	pushq	%rsi
26878	pushq	%rdx
26879	pushq	%rcx
26880	pushq	%r8
26881	pushq	%r9
26882	pushq	%rbp
26883	call	_glapi_get_dispatch
26884	popq	%rbp
26885	popq	%r9
26886	popq	%r8
26887	popq	%rcx
26888	popq	%rdx
26889	popq	%rsi
26890	popq	%rdi
26891	movq	5632(%rax), %r11
26892	jmp	*%r11
26893#endif /* defined(GLX_USE_TLS) */
26894	.size	GL_PREFIX(DrawElementsInstancedBaseVertexBaseInstance), .-GL_PREFIX(DrawElementsInstancedBaseVertexBaseInstance)
26895
26896	.p2align	4,,15
26897	.globl	GL_PREFIX(DrawTransformFeedbackInstanced)
26898	.type	GL_PREFIX(DrawTransformFeedbackInstanced), @function
26899GL_PREFIX(DrawTransformFeedbackInstanced):
26900#if defined(GLX_USE_TLS)
26901	call	_x86_64_get_dispatch@PLT
26902	movq	5640(%rax), %r11
26903	jmp	*%r11
26904#elif defined(HAVE_PTHREAD)
26905	pushq	%rdi
26906	pushq	%rsi
26907	pushq	%rdx
26908	call	_x86_64_get_dispatch@PLT
26909	popq	%rdx
26910	popq	%rsi
26911	popq	%rdi
26912	movq	5640(%rax), %r11
26913	jmp	*%r11
26914#else
26915	movq	_glapi_Dispatch(%rip), %rax
26916	testq	%rax, %rax
26917	je	1f
26918	movq	5640(%rax), %r11
26919	jmp	*%r11
269201:
26921	pushq	%rdi
26922	pushq	%rsi
26923	pushq	%rdx
26924	call	_glapi_get_dispatch
26925	popq	%rdx
26926	popq	%rsi
26927	popq	%rdi
26928	movq	5640(%rax), %r11
26929	jmp	*%r11
26930#endif /* defined(GLX_USE_TLS) */
26931	.size	GL_PREFIX(DrawTransformFeedbackInstanced), .-GL_PREFIX(DrawTransformFeedbackInstanced)
26932
26933	.p2align	4,,15
26934	.globl	GL_PREFIX(DrawTransformFeedbackStreamInstanced)
26935	.type	GL_PREFIX(DrawTransformFeedbackStreamInstanced), @function
26936GL_PREFIX(DrawTransformFeedbackStreamInstanced):
26937#if defined(GLX_USE_TLS)
26938	call	_x86_64_get_dispatch@PLT
26939	movq	5648(%rax), %r11
26940	jmp	*%r11
26941#elif defined(HAVE_PTHREAD)
26942	pushq	%rdi
26943	pushq	%rsi
26944	pushq	%rdx
26945	pushq	%rcx
26946	pushq	%rbp
26947	call	_x86_64_get_dispatch@PLT
26948	popq	%rbp
26949	popq	%rcx
26950	popq	%rdx
26951	popq	%rsi
26952	popq	%rdi
26953	movq	5648(%rax), %r11
26954	jmp	*%r11
26955#else
26956	movq	_glapi_Dispatch(%rip), %rax
26957	testq	%rax, %rax
26958	je	1f
26959	movq	5648(%rax), %r11
26960	jmp	*%r11
269611:
26962	pushq	%rdi
26963	pushq	%rsi
26964	pushq	%rdx
26965	pushq	%rcx
26966	pushq	%rbp
26967	call	_glapi_get_dispatch
26968	popq	%rbp
26969	popq	%rcx
26970	popq	%rdx
26971	popq	%rsi
26972	popq	%rdi
26973	movq	5648(%rax), %r11
26974	jmp	*%r11
26975#endif /* defined(GLX_USE_TLS) */
26976	.size	GL_PREFIX(DrawTransformFeedbackStreamInstanced), .-GL_PREFIX(DrawTransformFeedbackStreamInstanced)
26977
26978	.p2align	4,,15
26979	.globl	GL_PREFIX(TexStorage1D)
26980	.type	GL_PREFIX(TexStorage1D), @function
26981GL_PREFIX(TexStorage1D):
26982#if defined(GLX_USE_TLS)
26983	call	_x86_64_get_dispatch@PLT
26984	movq	5656(%rax), %r11
26985	jmp	*%r11
26986#elif defined(HAVE_PTHREAD)
26987	pushq	%rdi
26988	pushq	%rsi
26989	pushq	%rdx
26990	pushq	%rcx
26991	pushq	%rbp
26992	call	_x86_64_get_dispatch@PLT
26993	popq	%rbp
26994	popq	%rcx
26995	popq	%rdx
26996	popq	%rsi
26997	popq	%rdi
26998	movq	5656(%rax), %r11
26999	jmp	*%r11
27000#else
27001	movq	_glapi_Dispatch(%rip), %rax
27002	testq	%rax, %rax
27003	je	1f
27004	movq	5656(%rax), %r11
27005	jmp	*%r11
270061:
27007	pushq	%rdi
27008	pushq	%rsi
27009	pushq	%rdx
27010	pushq	%rcx
27011	pushq	%rbp
27012	call	_glapi_get_dispatch
27013	popq	%rbp
27014	popq	%rcx
27015	popq	%rdx
27016	popq	%rsi
27017	popq	%rdi
27018	movq	5656(%rax), %r11
27019	jmp	*%r11
27020#endif /* defined(GLX_USE_TLS) */
27021	.size	GL_PREFIX(TexStorage1D), .-GL_PREFIX(TexStorage1D)
27022
27023	.p2align	4,,15
27024	.globl	GL_PREFIX(TexStorage2D)
27025	.type	GL_PREFIX(TexStorage2D), @function
27026GL_PREFIX(TexStorage2D):
27027#if defined(GLX_USE_TLS)
27028	call	_x86_64_get_dispatch@PLT
27029	movq	5664(%rax), %r11
27030	jmp	*%r11
27031#elif defined(HAVE_PTHREAD)
27032	pushq	%rdi
27033	pushq	%rsi
27034	pushq	%rdx
27035	pushq	%rcx
27036	pushq	%r8
27037	call	_x86_64_get_dispatch@PLT
27038	popq	%r8
27039	popq	%rcx
27040	popq	%rdx
27041	popq	%rsi
27042	popq	%rdi
27043	movq	5664(%rax), %r11
27044	jmp	*%r11
27045#else
27046	movq	_glapi_Dispatch(%rip), %rax
27047	testq	%rax, %rax
27048	je	1f
27049	movq	5664(%rax), %r11
27050	jmp	*%r11
270511:
27052	pushq	%rdi
27053	pushq	%rsi
27054	pushq	%rdx
27055	pushq	%rcx
27056	pushq	%r8
27057	call	_glapi_get_dispatch
27058	popq	%r8
27059	popq	%rcx
27060	popq	%rdx
27061	popq	%rsi
27062	popq	%rdi
27063	movq	5664(%rax), %r11
27064	jmp	*%r11
27065#endif /* defined(GLX_USE_TLS) */
27066	.size	GL_PREFIX(TexStorage2D), .-GL_PREFIX(TexStorage2D)
27067
27068	.p2align	4,,15
27069	.globl	GL_PREFIX(TexStorage3D)
27070	.type	GL_PREFIX(TexStorage3D), @function
27071GL_PREFIX(TexStorage3D):
27072#if defined(GLX_USE_TLS)
27073	call	_x86_64_get_dispatch@PLT
27074	movq	5672(%rax), %r11
27075	jmp	*%r11
27076#elif defined(HAVE_PTHREAD)
27077	pushq	%rdi
27078	pushq	%rsi
27079	pushq	%rdx
27080	pushq	%rcx
27081	pushq	%r8
27082	pushq	%r9
27083	pushq	%rbp
27084	call	_x86_64_get_dispatch@PLT
27085	popq	%rbp
27086	popq	%r9
27087	popq	%r8
27088	popq	%rcx
27089	popq	%rdx
27090	popq	%rsi
27091	popq	%rdi
27092	movq	5672(%rax), %r11
27093	jmp	*%r11
27094#else
27095	movq	_glapi_Dispatch(%rip), %rax
27096	testq	%rax, %rax
27097	je	1f
27098	movq	5672(%rax), %r11
27099	jmp	*%r11
271001:
27101	pushq	%rdi
27102	pushq	%rsi
27103	pushq	%rdx
27104	pushq	%rcx
27105	pushq	%r8
27106	pushq	%r9
27107	pushq	%rbp
27108	call	_glapi_get_dispatch
27109	popq	%rbp
27110	popq	%r9
27111	popq	%r8
27112	popq	%rcx
27113	popq	%rdx
27114	popq	%rsi
27115	popq	%rdi
27116	movq	5672(%rax), %r11
27117	jmp	*%r11
27118#endif /* defined(GLX_USE_TLS) */
27119	.size	GL_PREFIX(TexStorage3D), .-GL_PREFIX(TexStorage3D)
27120
27121	.p2align	4,,15
27122	.globl	GL_PREFIX(TextureStorage1DEXT)
27123	.type	GL_PREFIX(TextureStorage1DEXT), @function
27124GL_PREFIX(TextureStorage1DEXT):
27125#if defined(GLX_USE_TLS)
27126	call	_x86_64_get_dispatch@PLT
27127	movq	5680(%rax), %r11
27128	jmp	*%r11
27129#elif defined(HAVE_PTHREAD)
27130	pushq	%rdi
27131	pushq	%rsi
27132	pushq	%rdx
27133	pushq	%rcx
27134	pushq	%r8
27135	call	_x86_64_get_dispatch@PLT
27136	popq	%r8
27137	popq	%rcx
27138	popq	%rdx
27139	popq	%rsi
27140	popq	%rdi
27141	movq	5680(%rax), %r11
27142	jmp	*%r11
27143#else
27144	movq	_glapi_Dispatch(%rip), %rax
27145	testq	%rax, %rax
27146	je	1f
27147	movq	5680(%rax), %r11
27148	jmp	*%r11
271491:
27150	pushq	%rdi
27151	pushq	%rsi
27152	pushq	%rdx
27153	pushq	%rcx
27154	pushq	%r8
27155	call	_glapi_get_dispatch
27156	popq	%r8
27157	popq	%rcx
27158	popq	%rdx
27159	popq	%rsi
27160	popq	%rdi
27161	movq	5680(%rax), %r11
27162	jmp	*%r11
27163#endif /* defined(GLX_USE_TLS) */
27164	.size	GL_PREFIX(TextureStorage1DEXT), .-GL_PREFIX(TextureStorage1DEXT)
27165
27166	.p2align	4,,15
27167	.globl	GL_PREFIX(TextureStorage2DEXT)
27168	.type	GL_PREFIX(TextureStorage2DEXT), @function
27169GL_PREFIX(TextureStorage2DEXT):
27170#if defined(GLX_USE_TLS)
27171	call	_x86_64_get_dispatch@PLT
27172	movq	5688(%rax), %r11
27173	jmp	*%r11
27174#elif defined(HAVE_PTHREAD)
27175	pushq	%rdi
27176	pushq	%rsi
27177	pushq	%rdx
27178	pushq	%rcx
27179	pushq	%r8
27180	pushq	%r9
27181	pushq	%rbp
27182	call	_x86_64_get_dispatch@PLT
27183	popq	%rbp
27184	popq	%r9
27185	popq	%r8
27186	popq	%rcx
27187	popq	%rdx
27188	popq	%rsi
27189	popq	%rdi
27190	movq	5688(%rax), %r11
27191	jmp	*%r11
27192#else
27193	movq	_glapi_Dispatch(%rip), %rax
27194	testq	%rax, %rax
27195	je	1f
27196	movq	5688(%rax), %r11
27197	jmp	*%r11
271981:
27199	pushq	%rdi
27200	pushq	%rsi
27201	pushq	%rdx
27202	pushq	%rcx
27203	pushq	%r8
27204	pushq	%r9
27205	pushq	%rbp
27206	call	_glapi_get_dispatch
27207	popq	%rbp
27208	popq	%r9
27209	popq	%r8
27210	popq	%rcx
27211	popq	%rdx
27212	popq	%rsi
27213	popq	%rdi
27214	movq	5688(%rax), %r11
27215	jmp	*%r11
27216#endif /* defined(GLX_USE_TLS) */
27217	.size	GL_PREFIX(TextureStorage2DEXT), .-GL_PREFIX(TextureStorage2DEXT)
27218
27219	.p2align	4,,15
27220	.globl	GL_PREFIX(TextureStorage3DEXT)
27221	.type	GL_PREFIX(TextureStorage3DEXT), @function
27222GL_PREFIX(TextureStorage3DEXT):
27223#if defined(GLX_USE_TLS)
27224	call	_x86_64_get_dispatch@PLT
27225	movq	5696(%rax), %r11
27226	jmp	*%r11
27227#elif defined(HAVE_PTHREAD)
27228	pushq	%rdi
27229	pushq	%rsi
27230	pushq	%rdx
27231	pushq	%rcx
27232	pushq	%r8
27233	pushq	%r9
27234	pushq	%rbp
27235	call	_x86_64_get_dispatch@PLT
27236	popq	%rbp
27237	popq	%r9
27238	popq	%r8
27239	popq	%rcx
27240	popq	%rdx
27241	popq	%rsi
27242	popq	%rdi
27243	movq	5696(%rax), %r11
27244	jmp	*%r11
27245#else
27246	movq	_glapi_Dispatch(%rip), %rax
27247	testq	%rax, %rax
27248	je	1f
27249	movq	5696(%rax), %r11
27250	jmp	*%r11
272511:
27252	pushq	%rdi
27253	pushq	%rsi
27254	pushq	%rdx
27255	pushq	%rcx
27256	pushq	%r8
27257	pushq	%r9
27258	pushq	%rbp
27259	call	_glapi_get_dispatch
27260	popq	%rbp
27261	popq	%r9
27262	popq	%r8
27263	popq	%rcx
27264	popq	%rdx
27265	popq	%rsi
27266	popq	%rdi
27267	movq	5696(%rax), %r11
27268	jmp	*%r11
27269#endif /* defined(GLX_USE_TLS) */
27270	.size	GL_PREFIX(TextureStorage3DEXT), .-GL_PREFIX(TextureStorage3DEXT)
27271
27272	.p2align	4,,15
27273	.globl	GL_PREFIX(InvalidateBufferData)
27274	.type	GL_PREFIX(InvalidateBufferData), @function
27275GL_PREFIX(InvalidateBufferData):
27276#if defined(GLX_USE_TLS)
27277	call	_x86_64_get_dispatch@PLT
27278	movq	5704(%rax), %r11
27279	jmp	*%r11
27280#elif defined(HAVE_PTHREAD)
27281	pushq	%rdi
27282	call	_x86_64_get_dispatch@PLT
27283	popq	%rdi
27284	movq	5704(%rax), %r11
27285	jmp	*%r11
27286#else
27287	movq	_glapi_Dispatch(%rip), %rax
27288	testq	%rax, %rax
27289	je	1f
27290	movq	5704(%rax), %r11
27291	jmp	*%r11
272921:
27293	pushq	%rdi
27294	call	_glapi_get_dispatch
27295	popq	%rdi
27296	movq	5704(%rax), %r11
27297	jmp	*%r11
27298#endif /* defined(GLX_USE_TLS) */
27299	.size	GL_PREFIX(InvalidateBufferData), .-GL_PREFIX(InvalidateBufferData)
27300
27301	.p2align	4,,15
27302	.globl	GL_PREFIX(InvalidateBufferSubData)
27303	.type	GL_PREFIX(InvalidateBufferSubData), @function
27304GL_PREFIX(InvalidateBufferSubData):
27305#if defined(GLX_USE_TLS)
27306	call	_x86_64_get_dispatch@PLT
27307	movq	5712(%rax), %r11
27308	jmp	*%r11
27309#elif defined(HAVE_PTHREAD)
27310	pushq	%rdi
27311	pushq	%rsi
27312	pushq	%rdx
27313	call	_x86_64_get_dispatch@PLT
27314	popq	%rdx
27315	popq	%rsi
27316	popq	%rdi
27317	movq	5712(%rax), %r11
27318	jmp	*%r11
27319#else
27320	movq	_glapi_Dispatch(%rip), %rax
27321	testq	%rax, %rax
27322	je	1f
27323	movq	5712(%rax), %r11
27324	jmp	*%r11
273251:
27326	pushq	%rdi
27327	pushq	%rsi
27328	pushq	%rdx
27329	call	_glapi_get_dispatch
27330	popq	%rdx
27331	popq	%rsi
27332	popq	%rdi
27333	movq	5712(%rax), %r11
27334	jmp	*%r11
27335#endif /* defined(GLX_USE_TLS) */
27336	.size	GL_PREFIX(InvalidateBufferSubData), .-GL_PREFIX(InvalidateBufferSubData)
27337
27338	.p2align	4,,15
27339	.globl	GL_PREFIX(InvalidateFramebuffer)
27340	.type	GL_PREFIX(InvalidateFramebuffer), @function
27341GL_PREFIX(InvalidateFramebuffer):
27342#if defined(GLX_USE_TLS)
27343	call	_x86_64_get_dispatch@PLT
27344	movq	5720(%rax), %r11
27345	jmp	*%r11
27346#elif defined(HAVE_PTHREAD)
27347	pushq	%rdi
27348	pushq	%rsi
27349	pushq	%rdx
27350	call	_x86_64_get_dispatch@PLT
27351	popq	%rdx
27352	popq	%rsi
27353	popq	%rdi
27354	movq	5720(%rax), %r11
27355	jmp	*%r11
27356#else
27357	movq	_glapi_Dispatch(%rip), %rax
27358	testq	%rax, %rax
27359	je	1f
27360	movq	5720(%rax), %r11
27361	jmp	*%r11
273621:
27363	pushq	%rdi
27364	pushq	%rsi
27365	pushq	%rdx
27366	call	_glapi_get_dispatch
27367	popq	%rdx
27368	popq	%rsi
27369	popq	%rdi
27370	movq	5720(%rax), %r11
27371	jmp	*%r11
27372#endif /* defined(GLX_USE_TLS) */
27373	.size	GL_PREFIX(InvalidateFramebuffer), .-GL_PREFIX(InvalidateFramebuffer)
27374
27375	.p2align	4,,15
27376	.globl	GL_PREFIX(InvalidateSubFramebuffer)
27377	.type	GL_PREFIX(InvalidateSubFramebuffer), @function
27378GL_PREFIX(InvalidateSubFramebuffer):
27379#if defined(GLX_USE_TLS)
27380	call	_x86_64_get_dispatch@PLT
27381	movq	5728(%rax), %r11
27382	jmp	*%r11
27383#elif defined(HAVE_PTHREAD)
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	5728(%rax), %r11
27400	jmp	*%r11
27401#else
27402	movq	_glapi_Dispatch(%rip), %rax
27403	testq	%rax, %rax
27404	je	1f
27405	movq	5728(%rax), %r11
27406	jmp	*%r11
274071:
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	5728(%rax), %r11
27424	jmp	*%r11
27425#endif /* defined(GLX_USE_TLS) */
27426	.size	GL_PREFIX(InvalidateSubFramebuffer), .-GL_PREFIX(InvalidateSubFramebuffer)
27427
27428	.p2align	4,,15
27429	.globl	GL_PREFIX(InvalidateTexImage)
27430	.type	GL_PREFIX(InvalidateTexImage), @function
27431GL_PREFIX(InvalidateTexImage):
27432#if defined(GLX_USE_TLS)
27433	call	_x86_64_get_dispatch@PLT
27434	movq	5736(%rax), %r11
27435	jmp	*%r11
27436#elif defined(HAVE_PTHREAD)
27437	pushq	%rdi
27438	pushq	%rsi
27439	pushq	%rbp
27440	call	_x86_64_get_dispatch@PLT
27441	popq	%rbp
27442	popq	%rsi
27443	popq	%rdi
27444	movq	5736(%rax), %r11
27445	jmp	*%r11
27446#else
27447	movq	_glapi_Dispatch(%rip), %rax
27448	testq	%rax, %rax
27449	je	1f
27450	movq	5736(%rax), %r11
27451	jmp	*%r11
274521:
27453	pushq	%rdi
27454	pushq	%rsi
27455	pushq	%rbp
27456	call	_glapi_get_dispatch
27457	popq	%rbp
27458	popq	%rsi
27459	popq	%rdi
27460	movq	5736(%rax), %r11
27461	jmp	*%r11
27462#endif /* defined(GLX_USE_TLS) */
27463	.size	GL_PREFIX(InvalidateTexImage), .-GL_PREFIX(InvalidateTexImage)
27464
27465	.p2align	4,,15
27466	.globl	GL_PREFIX(InvalidateTexSubImage)
27467	.type	GL_PREFIX(InvalidateTexSubImage), @function
27468GL_PREFIX(InvalidateTexSubImage):
27469#if defined(GLX_USE_TLS)
27470	call	_x86_64_get_dispatch@PLT
27471	movq	5744(%rax), %r11
27472	jmp	*%r11
27473#elif defined(HAVE_PTHREAD)
27474	pushq	%rdi
27475	pushq	%rsi
27476	pushq	%rdx
27477	pushq	%rcx
27478	pushq	%r8
27479	pushq	%r9
27480	pushq	%rbp
27481	call	_x86_64_get_dispatch@PLT
27482	popq	%rbp
27483	popq	%r9
27484	popq	%r8
27485	popq	%rcx
27486	popq	%rdx
27487	popq	%rsi
27488	popq	%rdi
27489	movq	5744(%rax), %r11
27490	jmp	*%r11
27491#else
27492	movq	_glapi_Dispatch(%rip), %rax
27493	testq	%rax, %rax
27494	je	1f
27495	movq	5744(%rax), %r11
27496	jmp	*%r11
274971:
27498	pushq	%rdi
27499	pushq	%rsi
27500	pushq	%rdx
27501	pushq	%rcx
27502	pushq	%r8
27503	pushq	%r9
27504	pushq	%rbp
27505	call	_glapi_get_dispatch
27506	popq	%rbp
27507	popq	%r9
27508	popq	%r8
27509	popq	%rcx
27510	popq	%rdx
27511	popq	%rsi
27512	popq	%rdi
27513	movq	5744(%rax), %r11
27514	jmp	*%r11
27515#endif /* defined(GLX_USE_TLS) */
27516	.size	GL_PREFIX(InvalidateTexSubImage), .-GL_PREFIX(InvalidateTexSubImage)
27517
27518	.p2align	4,,15
27519	.globl	GL_PREFIX(PolygonOffsetEXT)
27520	.type	GL_PREFIX(PolygonOffsetEXT), @function
27521GL_PREFIX(PolygonOffsetEXT):
27522#if defined(GLX_USE_TLS)
27523	call	_x86_64_get_dispatch@PLT
27524	movq	5752(%rax), %r11
27525	jmp	*%r11
27526#elif defined(HAVE_PTHREAD)
27527	subq	$24, %rsp
27528	movq	%xmm0, (%rsp)
27529	movq	%xmm1, 8(%rsp)
27530	call	_x86_64_get_dispatch@PLT
27531	movq	8(%rsp), %xmm1
27532	movq	(%rsp), %xmm0
27533	addq	$24, %rsp
27534	movq	5752(%rax), %r11
27535	jmp	*%r11
27536#else
27537	movq	_glapi_Dispatch(%rip), %rax
27538	testq	%rax, %rax
27539	je	1f
27540	movq	5752(%rax), %r11
27541	jmp	*%r11
275421:
27543	subq	$24, %rsp
27544	movq	%xmm0, (%rsp)
27545	movq	%xmm1, 8(%rsp)
27546	call	_glapi_get_dispatch
27547	movq	8(%rsp), %xmm1
27548	movq	(%rsp), %xmm0
27549	addq	$24, %rsp
27550	movq	5752(%rax), %r11
27551	jmp	*%r11
27552#endif /* defined(GLX_USE_TLS) */
27553	.size	GL_PREFIX(PolygonOffsetEXT), .-GL_PREFIX(PolygonOffsetEXT)
27554
27555	.p2align	4,,15
27556	.globl	GL_PREFIX(_dispatch_stub_720)
27557	.type	GL_PREFIX(_dispatch_stub_720), @function
27558	HIDDEN(GL_PREFIX(_dispatch_stub_720))
27559GL_PREFIX(_dispatch_stub_720):
27560#if defined(GLX_USE_TLS)
27561	call	_x86_64_get_dispatch@PLT
27562	movq	5760(%rax), %r11
27563	jmp	*%r11
27564#elif defined(HAVE_PTHREAD)
27565	pushq	%rdi
27566	pushq	%rsi
27567	pushq	%rbp
27568	call	_x86_64_get_dispatch@PLT
27569	popq	%rbp
27570	popq	%rsi
27571	popq	%rdi
27572	movq	5760(%rax), %r11
27573	jmp	*%r11
27574#else
27575	movq	_glapi_Dispatch(%rip), %rax
27576	testq	%rax, %rax
27577	je	1f
27578	movq	5760(%rax), %r11
27579	jmp	*%r11
275801:
27581	pushq	%rdi
27582	pushq	%rsi
27583	pushq	%rbp
27584	call	_glapi_get_dispatch
27585	popq	%rbp
27586	popq	%rsi
27587	popq	%rdi
27588	movq	5760(%rax), %r11
27589	jmp	*%r11
27590#endif /* defined(GLX_USE_TLS) */
27591	.size	GL_PREFIX(_dispatch_stub_720), .-GL_PREFIX(_dispatch_stub_720)
27592
27593	.p2align	4,,15
27594	.globl	GL_PREFIX(_dispatch_stub_721)
27595	.type	GL_PREFIX(_dispatch_stub_721), @function
27596	HIDDEN(GL_PREFIX(_dispatch_stub_721))
27597GL_PREFIX(_dispatch_stub_721):
27598#if defined(GLX_USE_TLS)
27599	call	_x86_64_get_dispatch@PLT
27600	movq	5768(%rax), %r11
27601	jmp	*%r11
27602#elif defined(HAVE_PTHREAD)
27603	pushq	%rdi
27604	call	_x86_64_get_dispatch@PLT
27605	popq	%rdi
27606	movq	5768(%rax), %r11
27607	jmp	*%r11
27608#else
27609	movq	_glapi_Dispatch(%rip), %rax
27610	testq	%rax, %rax
27611	je	1f
27612	movq	5768(%rax), %r11
27613	jmp	*%r11
276141:
27615	pushq	%rdi
27616	call	_glapi_get_dispatch
27617	popq	%rdi
27618	movq	5768(%rax), %r11
27619	jmp	*%r11
27620#endif /* defined(GLX_USE_TLS) */
27621	.size	GL_PREFIX(_dispatch_stub_721), .-GL_PREFIX(_dispatch_stub_721)
27622
27623	.p2align	4,,15
27624	.globl	GL_PREFIX(ColorPointerEXT)
27625	.type	GL_PREFIX(ColorPointerEXT), @function
27626GL_PREFIX(ColorPointerEXT):
27627#if defined(GLX_USE_TLS)
27628	call	_x86_64_get_dispatch@PLT
27629	movq	5776(%rax), %r11
27630	jmp	*%r11
27631#elif defined(HAVE_PTHREAD)
27632	pushq	%rdi
27633	pushq	%rsi
27634	pushq	%rdx
27635	pushq	%rcx
27636	pushq	%r8
27637	call	_x86_64_get_dispatch@PLT
27638	popq	%r8
27639	popq	%rcx
27640	popq	%rdx
27641	popq	%rsi
27642	popq	%rdi
27643	movq	5776(%rax), %r11
27644	jmp	*%r11
27645#else
27646	movq	_glapi_Dispatch(%rip), %rax
27647	testq	%rax, %rax
27648	je	1f
27649	movq	5776(%rax), %r11
27650	jmp	*%r11
276511:
27652	pushq	%rdi
27653	pushq	%rsi
27654	pushq	%rdx
27655	pushq	%rcx
27656	pushq	%r8
27657	call	_glapi_get_dispatch
27658	popq	%r8
27659	popq	%rcx
27660	popq	%rdx
27661	popq	%rsi
27662	popq	%rdi
27663	movq	5776(%rax), %r11
27664	jmp	*%r11
27665#endif /* defined(GLX_USE_TLS) */
27666	.size	GL_PREFIX(ColorPointerEXT), .-GL_PREFIX(ColorPointerEXT)
27667
27668	.p2align	4,,15
27669	.globl	GL_PREFIX(EdgeFlagPointerEXT)
27670	.type	GL_PREFIX(EdgeFlagPointerEXT), @function
27671GL_PREFIX(EdgeFlagPointerEXT):
27672#if defined(GLX_USE_TLS)
27673	call	_x86_64_get_dispatch@PLT
27674	movq	5784(%rax), %r11
27675	jmp	*%r11
27676#elif defined(HAVE_PTHREAD)
27677	pushq	%rdi
27678	pushq	%rsi
27679	pushq	%rdx
27680	call	_x86_64_get_dispatch@PLT
27681	popq	%rdx
27682	popq	%rsi
27683	popq	%rdi
27684	movq	5784(%rax), %r11
27685	jmp	*%r11
27686#else
27687	movq	_glapi_Dispatch(%rip), %rax
27688	testq	%rax, %rax
27689	je	1f
27690	movq	5784(%rax), %r11
27691	jmp	*%r11
276921:
27693	pushq	%rdi
27694	pushq	%rsi
27695	pushq	%rdx
27696	call	_glapi_get_dispatch
27697	popq	%rdx
27698	popq	%rsi
27699	popq	%rdi
27700	movq	5784(%rax), %r11
27701	jmp	*%r11
27702#endif /* defined(GLX_USE_TLS) */
27703	.size	GL_PREFIX(EdgeFlagPointerEXT), .-GL_PREFIX(EdgeFlagPointerEXT)
27704
27705	.p2align	4,,15
27706	.globl	GL_PREFIX(IndexPointerEXT)
27707	.type	GL_PREFIX(IndexPointerEXT), @function
27708GL_PREFIX(IndexPointerEXT):
27709#if defined(GLX_USE_TLS)
27710	call	_x86_64_get_dispatch@PLT
27711	movq	5792(%rax), %r11
27712	jmp	*%r11
27713#elif defined(HAVE_PTHREAD)
27714	pushq	%rdi
27715	pushq	%rsi
27716	pushq	%rdx
27717	pushq	%rcx
27718	pushq	%rbp
27719	call	_x86_64_get_dispatch@PLT
27720	popq	%rbp
27721	popq	%rcx
27722	popq	%rdx
27723	popq	%rsi
27724	popq	%rdi
27725	movq	5792(%rax), %r11
27726	jmp	*%r11
27727#else
27728	movq	_glapi_Dispatch(%rip), %rax
27729	testq	%rax, %rax
27730	je	1f
27731	movq	5792(%rax), %r11
27732	jmp	*%r11
277331:
27734	pushq	%rdi
27735	pushq	%rsi
27736	pushq	%rdx
27737	pushq	%rcx
27738	pushq	%rbp
27739	call	_glapi_get_dispatch
27740	popq	%rbp
27741	popq	%rcx
27742	popq	%rdx
27743	popq	%rsi
27744	popq	%rdi
27745	movq	5792(%rax), %r11
27746	jmp	*%r11
27747#endif /* defined(GLX_USE_TLS) */
27748	.size	GL_PREFIX(IndexPointerEXT), .-GL_PREFIX(IndexPointerEXT)
27749
27750	.p2align	4,,15
27751	.globl	GL_PREFIX(NormalPointerEXT)
27752	.type	GL_PREFIX(NormalPointerEXT), @function
27753GL_PREFIX(NormalPointerEXT):
27754#if defined(GLX_USE_TLS)
27755	call	_x86_64_get_dispatch@PLT
27756	movq	5800(%rax), %r11
27757	jmp	*%r11
27758#elif defined(HAVE_PTHREAD)
27759	pushq	%rdi
27760	pushq	%rsi
27761	pushq	%rdx
27762	pushq	%rcx
27763	pushq	%rbp
27764	call	_x86_64_get_dispatch@PLT
27765	popq	%rbp
27766	popq	%rcx
27767	popq	%rdx
27768	popq	%rsi
27769	popq	%rdi
27770	movq	5800(%rax), %r11
27771	jmp	*%r11
27772#else
27773	movq	_glapi_Dispatch(%rip), %rax
27774	testq	%rax, %rax
27775	je	1f
27776	movq	5800(%rax), %r11
27777	jmp	*%r11
277781:
27779	pushq	%rdi
27780	pushq	%rsi
27781	pushq	%rdx
27782	pushq	%rcx
27783	pushq	%rbp
27784	call	_glapi_get_dispatch
27785	popq	%rbp
27786	popq	%rcx
27787	popq	%rdx
27788	popq	%rsi
27789	popq	%rdi
27790	movq	5800(%rax), %r11
27791	jmp	*%r11
27792#endif /* defined(GLX_USE_TLS) */
27793	.size	GL_PREFIX(NormalPointerEXT), .-GL_PREFIX(NormalPointerEXT)
27794
27795	.p2align	4,,15
27796	.globl	GL_PREFIX(TexCoordPointerEXT)
27797	.type	GL_PREFIX(TexCoordPointerEXT), @function
27798GL_PREFIX(TexCoordPointerEXT):
27799#if defined(GLX_USE_TLS)
27800	call	_x86_64_get_dispatch@PLT
27801	movq	5808(%rax), %r11
27802	jmp	*%r11
27803#elif defined(HAVE_PTHREAD)
27804	pushq	%rdi
27805	pushq	%rsi
27806	pushq	%rdx
27807	pushq	%rcx
27808	pushq	%r8
27809	call	_x86_64_get_dispatch@PLT
27810	popq	%r8
27811	popq	%rcx
27812	popq	%rdx
27813	popq	%rsi
27814	popq	%rdi
27815	movq	5808(%rax), %r11
27816	jmp	*%r11
27817#else
27818	movq	_glapi_Dispatch(%rip), %rax
27819	testq	%rax, %rax
27820	je	1f
27821	movq	5808(%rax), %r11
27822	jmp	*%r11
278231:
27824	pushq	%rdi
27825	pushq	%rsi
27826	pushq	%rdx
27827	pushq	%rcx
27828	pushq	%r8
27829	call	_glapi_get_dispatch
27830	popq	%r8
27831	popq	%rcx
27832	popq	%rdx
27833	popq	%rsi
27834	popq	%rdi
27835	movq	5808(%rax), %r11
27836	jmp	*%r11
27837#endif /* defined(GLX_USE_TLS) */
27838	.size	GL_PREFIX(TexCoordPointerEXT), .-GL_PREFIX(TexCoordPointerEXT)
27839
27840	.p2align	4,,15
27841	.globl	GL_PREFIX(VertexPointerEXT)
27842	.type	GL_PREFIX(VertexPointerEXT), @function
27843GL_PREFIX(VertexPointerEXT):
27844#if defined(GLX_USE_TLS)
27845	call	_x86_64_get_dispatch@PLT
27846	movq	5816(%rax), %r11
27847	jmp	*%r11
27848#elif defined(HAVE_PTHREAD)
27849	pushq	%rdi
27850	pushq	%rsi
27851	pushq	%rdx
27852	pushq	%rcx
27853	pushq	%r8
27854	call	_x86_64_get_dispatch@PLT
27855	popq	%r8
27856	popq	%rcx
27857	popq	%rdx
27858	popq	%rsi
27859	popq	%rdi
27860	movq	5816(%rax), %r11
27861	jmp	*%r11
27862#else
27863	movq	_glapi_Dispatch(%rip), %rax
27864	testq	%rax, %rax
27865	je	1f
27866	movq	5816(%rax), %r11
27867	jmp	*%r11
278681:
27869	pushq	%rdi
27870	pushq	%rsi
27871	pushq	%rdx
27872	pushq	%rcx
27873	pushq	%r8
27874	call	_glapi_get_dispatch
27875	popq	%r8
27876	popq	%rcx
27877	popq	%rdx
27878	popq	%rsi
27879	popq	%rdi
27880	movq	5816(%rax), %r11
27881	jmp	*%r11
27882#endif /* defined(GLX_USE_TLS) */
27883	.size	GL_PREFIX(VertexPointerEXT), .-GL_PREFIX(VertexPointerEXT)
27884
27885	.p2align	4,,15
27886	.globl	GL_PREFIX(PointParameterfEXT)
27887	.type	GL_PREFIX(PointParameterfEXT), @function
27888GL_PREFIX(PointParameterfEXT):
27889#if defined(GLX_USE_TLS)
27890	call	_x86_64_get_dispatch@PLT
27891	movq	5824(%rax), %r11
27892	jmp	*%r11
27893#elif defined(HAVE_PTHREAD)
27894	subq	$24, %rsp
27895	movq	%rdi, (%rsp)
27896	movq	%xmm0, 8(%rsp)
27897	call	_x86_64_get_dispatch@PLT
27898	movq	8(%rsp), %xmm0
27899	movq	(%rsp), %rdi
27900	addq	$24, %rsp
27901	movq	5824(%rax), %r11
27902	jmp	*%r11
27903#else
27904	movq	_glapi_Dispatch(%rip), %rax
27905	testq	%rax, %rax
27906	je	1f
27907	movq	5824(%rax), %r11
27908	jmp	*%r11
279091:
27910	subq	$24, %rsp
27911	movq	%rdi, (%rsp)
27912	movq	%xmm0, 8(%rsp)
27913	call	_glapi_get_dispatch
27914	movq	8(%rsp), %xmm0
27915	movq	(%rsp), %rdi
27916	addq	$24, %rsp
27917	movq	5824(%rax), %r11
27918	jmp	*%r11
27919#endif /* defined(GLX_USE_TLS) */
27920	.size	GL_PREFIX(PointParameterfEXT), .-GL_PREFIX(PointParameterfEXT)
27921
27922	.p2align	4,,15
27923	.globl	GL_PREFIX(PointParameterfvEXT)
27924	.type	GL_PREFIX(PointParameterfvEXT), @function
27925GL_PREFIX(PointParameterfvEXT):
27926#if defined(GLX_USE_TLS)
27927	call	_x86_64_get_dispatch@PLT
27928	movq	5832(%rax), %r11
27929	jmp	*%r11
27930#elif defined(HAVE_PTHREAD)
27931	pushq	%rdi
27932	pushq	%rsi
27933	pushq	%rbp
27934	call	_x86_64_get_dispatch@PLT
27935	popq	%rbp
27936	popq	%rsi
27937	popq	%rdi
27938	movq	5832(%rax), %r11
27939	jmp	*%r11
27940#else
27941	movq	_glapi_Dispatch(%rip), %rax
27942	testq	%rax, %rax
27943	je	1f
27944	movq	5832(%rax), %r11
27945	jmp	*%r11
279461:
27947	pushq	%rdi
27948	pushq	%rsi
27949	pushq	%rbp
27950	call	_glapi_get_dispatch
27951	popq	%rbp
27952	popq	%rsi
27953	popq	%rdi
27954	movq	5832(%rax), %r11
27955	jmp	*%r11
27956#endif /* defined(GLX_USE_TLS) */
27957	.size	GL_PREFIX(PointParameterfvEXT), .-GL_PREFIX(PointParameterfvEXT)
27958
27959	.p2align	4,,15
27960	.globl	GL_PREFIX(LockArraysEXT)
27961	.type	GL_PREFIX(LockArraysEXT), @function
27962GL_PREFIX(LockArraysEXT):
27963#if defined(GLX_USE_TLS)
27964	call	_x86_64_get_dispatch@PLT
27965	movq	5840(%rax), %r11
27966	jmp	*%r11
27967#elif defined(HAVE_PTHREAD)
27968	pushq	%rdi
27969	pushq	%rsi
27970	pushq	%rbp
27971	call	_x86_64_get_dispatch@PLT
27972	popq	%rbp
27973	popq	%rsi
27974	popq	%rdi
27975	movq	5840(%rax), %r11
27976	jmp	*%r11
27977#else
27978	movq	_glapi_Dispatch(%rip), %rax
27979	testq	%rax, %rax
27980	je	1f
27981	movq	5840(%rax), %r11
27982	jmp	*%r11
279831:
27984	pushq	%rdi
27985	pushq	%rsi
27986	pushq	%rbp
27987	call	_glapi_get_dispatch
27988	popq	%rbp
27989	popq	%rsi
27990	popq	%rdi
27991	movq	5840(%rax), %r11
27992	jmp	*%r11
27993#endif /* defined(GLX_USE_TLS) */
27994	.size	GL_PREFIX(LockArraysEXT), .-GL_PREFIX(LockArraysEXT)
27995
27996	.p2align	4,,15
27997	.globl	GL_PREFIX(UnlockArraysEXT)
27998	.type	GL_PREFIX(UnlockArraysEXT), @function
27999GL_PREFIX(UnlockArraysEXT):
28000#if defined(GLX_USE_TLS)
28001	call	_x86_64_get_dispatch@PLT
28002	movq	5848(%rax), %r11
28003	jmp	*%r11
28004#elif defined(HAVE_PTHREAD)
28005	pushq	%rbp
28006	call	_x86_64_get_dispatch@PLT
28007	popq	%rbp
28008	movq	5848(%rax), %r11
28009	jmp	*%r11
28010#else
28011	movq	_glapi_Dispatch(%rip), %rax
28012	testq	%rax, %rax
28013	je	1f
28014	movq	5848(%rax), %r11
28015	jmp	*%r11
280161:
28017	pushq	%rbp
28018	call	_glapi_get_dispatch
28019	popq	%rbp
28020	movq	5848(%rax), %r11
28021	jmp	*%r11
28022#endif /* defined(GLX_USE_TLS) */
28023	.size	GL_PREFIX(UnlockArraysEXT), .-GL_PREFIX(UnlockArraysEXT)
28024
28025	.p2align	4,,15
28026	.globl	GL_PREFIX(SecondaryColor3bEXT)
28027	.type	GL_PREFIX(SecondaryColor3bEXT), @function
28028GL_PREFIX(SecondaryColor3bEXT):
28029#if defined(GLX_USE_TLS)
28030	call	_x86_64_get_dispatch@PLT
28031	movq	5856(%rax), %r11
28032	jmp	*%r11
28033#elif defined(HAVE_PTHREAD)
28034	pushq	%rdi
28035	pushq	%rsi
28036	pushq	%rdx
28037	call	_x86_64_get_dispatch@PLT
28038	popq	%rdx
28039	popq	%rsi
28040	popq	%rdi
28041	movq	5856(%rax), %r11
28042	jmp	*%r11
28043#else
28044	movq	_glapi_Dispatch(%rip), %rax
28045	testq	%rax, %rax
28046	je	1f
28047	movq	5856(%rax), %r11
28048	jmp	*%r11
280491:
28050	pushq	%rdi
28051	pushq	%rsi
28052	pushq	%rdx
28053	call	_glapi_get_dispatch
28054	popq	%rdx
28055	popq	%rsi
28056	popq	%rdi
28057	movq	5856(%rax), %r11
28058	jmp	*%r11
28059#endif /* defined(GLX_USE_TLS) */
28060	.size	GL_PREFIX(SecondaryColor3bEXT), .-GL_PREFIX(SecondaryColor3bEXT)
28061
28062	.p2align	4,,15
28063	.globl	GL_PREFIX(SecondaryColor3bvEXT)
28064	.type	GL_PREFIX(SecondaryColor3bvEXT), @function
28065GL_PREFIX(SecondaryColor3bvEXT):
28066#if defined(GLX_USE_TLS)
28067	call	_x86_64_get_dispatch@PLT
28068	movq	5864(%rax), %r11
28069	jmp	*%r11
28070#elif defined(HAVE_PTHREAD)
28071	pushq	%rdi
28072	call	_x86_64_get_dispatch@PLT
28073	popq	%rdi
28074	movq	5864(%rax), %r11
28075	jmp	*%r11
28076#else
28077	movq	_glapi_Dispatch(%rip), %rax
28078	testq	%rax, %rax
28079	je	1f
28080	movq	5864(%rax), %r11
28081	jmp	*%r11
280821:
28083	pushq	%rdi
28084	call	_glapi_get_dispatch
28085	popq	%rdi
28086	movq	5864(%rax), %r11
28087	jmp	*%r11
28088#endif /* defined(GLX_USE_TLS) */
28089	.size	GL_PREFIX(SecondaryColor3bvEXT), .-GL_PREFIX(SecondaryColor3bvEXT)
28090
28091	.p2align	4,,15
28092	.globl	GL_PREFIX(SecondaryColor3dEXT)
28093	.type	GL_PREFIX(SecondaryColor3dEXT), @function
28094GL_PREFIX(SecondaryColor3dEXT):
28095#if defined(GLX_USE_TLS)
28096	call	_x86_64_get_dispatch@PLT
28097	movq	5872(%rax), %r11
28098	jmp	*%r11
28099#elif defined(HAVE_PTHREAD)
28100	subq	$24, %rsp
28101	movq	%xmm0, (%rsp)
28102	movq	%xmm1, 8(%rsp)
28103	movq	%xmm2, 16(%rsp)
28104	call	_x86_64_get_dispatch@PLT
28105	movq	16(%rsp), %xmm2
28106	movq	8(%rsp), %xmm1
28107	movq	(%rsp), %xmm0
28108	addq	$24, %rsp
28109	movq	5872(%rax), %r11
28110	jmp	*%r11
28111#else
28112	movq	_glapi_Dispatch(%rip), %rax
28113	testq	%rax, %rax
28114	je	1f
28115	movq	5872(%rax), %r11
28116	jmp	*%r11
281171:
28118	subq	$24, %rsp
28119	movq	%xmm0, (%rsp)
28120	movq	%xmm1, 8(%rsp)
28121	movq	%xmm2, 16(%rsp)
28122	call	_glapi_get_dispatch
28123	movq	16(%rsp), %xmm2
28124	movq	8(%rsp), %xmm1
28125	movq	(%rsp), %xmm0
28126	addq	$24, %rsp
28127	movq	5872(%rax), %r11
28128	jmp	*%r11
28129#endif /* defined(GLX_USE_TLS) */
28130	.size	GL_PREFIX(SecondaryColor3dEXT), .-GL_PREFIX(SecondaryColor3dEXT)
28131
28132	.p2align	4,,15
28133	.globl	GL_PREFIX(SecondaryColor3dvEXT)
28134	.type	GL_PREFIX(SecondaryColor3dvEXT), @function
28135GL_PREFIX(SecondaryColor3dvEXT):
28136#if defined(GLX_USE_TLS)
28137	call	_x86_64_get_dispatch@PLT
28138	movq	5880(%rax), %r11
28139	jmp	*%r11
28140#elif defined(HAVE_PTHREAD)
28141	pushq	%rdi
28142	call	_x86_64_get_dispatch@PLT
28143	popq	%rdi
28144	movq	5880(%rax), %r11
28145	jmp	*%r11
28146#else
28147	movq	_glapi_Dispatch(%rip), %rax
28148	testq	%rax, %rax
28149	je	1f
28150	movq	5880(%rax), %r11
28151	jmp	*%r11
281521:
28153	pushq	%rdi
28154	call	_glapi_get_dispatch
28155	popq	%rdi
28156	movq	5880(%rax), %r11
28157	jmp	*%r11
28158#endif /* defined(GLX_USE_TLS) */
28159	.size	GL_PREFIX(SecondaryColor3dvEXT), .-GL_PREFIX(SecondaryColor3dvEXT)
28160
28161	.p2align	4,,15
28162	.globl	GL_PREFIX(SecondaryColor3fEXT)
28163	.type	GL_PREFIX(SecondaryColor3fEXT), @function
28164GL_PREFIX(SecondaryColor3fEXT):
28165#if defined(GLX_USE_TLS)
28166	call	_x86_64_get_dispatch@PLT
28167	movq	5888(%rax), %r11
28168	jmp	*%r11
28169#elif defined(HAVE_PTHREAD)
28170	subq	$24, %rsp
28171	movq	%xmm0, (%rsp)
28172	movq	%xmm1, 8(%rsp)
28173	movq	%xmm2, 16(%rsp)
28174	call	_x86_64_get_dispatch@PLT
28175	movq	16(%rsp), %xmm2
28176	movq	8(%rsp), %xmm1
28177	movq	(%rsp), %xmm0
28178	addq	$24, %rsp
28179	movq	5888(%rax), %r11
28180	jmp	*%r11
28181#else
28182	movq	_glapi_Dispatch(%rip), %rax
28183	testq	%rax, %rax
28184	je	1f
28185	movq	5888(%rax), %r11
28186	jmp	*%r11
281871:
28188	subq	$24, %rsp
28189	movq	%xmm0, (%rsp)
28190	movq	%xmm1, 8(%rsp)
28191	movq	%xmm2, 16(%rsp)
28192	call	_glapi_get_dispatch
28193	movq	16(%rsp), %xmm2
28194	movq	8(%rsp), %xmm1
28195	movq	(%rsp), %xmm0
28196	addq	$24, %rsp
28197	movq	5888(%rax), %r11
28198	jmp	*%r11
28199#endif /* defined(GLX_USE_TLS) */
28200	.size	GL_PREFIX(SecondaryColor3fEXT), .-GL_PREFIX(SecondaryColor3fEXT)
28201
28202	.p2align	4,,15
28203	.globl	GL_PREFIX(SecondaryColor3fvEXT)
28204	.type	GL_PREFIX(SecondaryColor3fvEXT), @function
28205GL_PREFIX(SecondaryColor3fvEXT):
28206#if defined(GLX_USE_TLS)
28207	call	_x86_64_get_dispatch@PLT
28208	movq	5896(%rax), %r11
28209	jmp	*%r11
28210#elif defined(HAVE_PTHREAD)
28211	pushq	%rdi
28212	call	_x86_64_get_dispatch@PLT
28213	popq	%rdi
28214	movq	5896(%rax), %r11
28215	jmp	*%r11
28216#else
28217	movq	_glapi_Dispatch(%rip), %rax
28218	testq	%rax, %rax
28219	je	1f
28220	movq	5896(%rax), %r11
28221	jmp	*%r11
282221:
28223	pushq	%rdi
28224	call	_glapi_get_dispatch
28225	popq	%rdi
28226	movq	5896(%rax), %r11
28227	jmp	*%r11
28228#endif /* defined(GLX_USE_TLS) */
28229	.size	GL_PREFIX(SecondaryColor3fvEXT), .-GL_PREFIX(SecondaryColor3fvEXT)
28230
28231	.p2align	4,,15
28232	.globl	GL_PREFIX(SecondaryColor3iEXT)
28233	.type	GL_PREFIX(SecondaryColor3iEXT), @function
28234GL_PREFIX(SecondaryColor3iEXT):
28235#if defined(GLX_USE_TLS)
28236	call	_x86_64_get_dispatch@PLT
28237	movq	5904(%rax), %r11
28238	jmp	*%r11
28239#elif defined(HAVE_PTHREAD)
28240	pushq	%rdi
28241	pushq	%rsi
28242	pushq	%rdx
28243	call	_x86_64_get_dispatch@PLT
28244	popq	%rdx
28245	popq	%rsi
28246	popq	%rdi
28247	movq	5904(%rax), %r11
28248	jmp	*%r11
28249#else
28250	movq	_glapi_Dispatch(%rip), %rax
28251	testq	%rax, %rax
28252	je	1f
28253	movq	5904(%rax), %r11
28254	jmp	*%r11
282551:
28256	pushq	%rdi
28257	pushq	%rsi
28258	pushq	%rdx
28259	call	_glapi_get_dispatch
28260	popq	%rdx
28261	popq	%rsi
28262	popq	%rdi
28263	movq	5904(%rax), %r11
28264	jmp	*%r11
28265#endif /* defined(GLX_USE_TLS) */
28266	.size	GL_PREFIX(SecondaryColor3iEXT), .-GL_PREFIX(SecondaryColor3iEXT)
28267
28268	.p2align	4,,15
28269	.globl	GL_PREFIX(SecondaryColor3ivEXT)
28270	.type	GL_PREFIX(SecondaryColor3ivEXT), @function
28271GL_PREFIX(SecondaryColor3ivEXT):
28272#if defined(GLX_USE_TLS)
28273	call	_x86_64_get_dispatch@PLT
28274	movq	5912(%rax), %r11
28275	jmp	*%r11
28276#elif defined(HAVE_PTHREAD)
28277	pushq	%rdi
28278	call	_x86_64_get_dispatch@PLT
28279	popq	%rdi
28280	movq	5912(%rax), %r11
28281	jmp	*%r11
28282#else
28283	movq	_glapi_Dispatch(%rip), %rax
28284	testq	%rax, %rax
28285	je	1f
28286	movq	5912(%rax), %r11
28287	jmp	*%r11
282881:
28289	pushq	%rdi
28290	call	_glapi_get_dispatch
28291	popq	%rdi
28292	movq	5912(%rax), %r11
28293	jmp	*%r11
28294#endif /* defined(GLX_USE_TLS) */
28295	.size	GL_PREFIX(SecondaryColor3ivEXT), .-GL_PREFIX(SecondaryColor3ivEXT)
28296
28297	.p2align	4,,15
28298	.globl	GL_PREFIX(SecondaryColor3sEXT)
28299	.type	GL_PREFIX(SecondaryColor3sEXT), @function
28300GL_PREFIX(SecondaryColor3sEXT):
28301#if defined(GLX_USE_TLS)
28302	call	_x86_64_get_dispatch@PLT
28303	movq	5920(%rax), %r11
28304	jmp	*%r11
28305#elif defined(HAVE_PTHREAD)
28306	pushq	%rdi
28307	pushq	%rsi
28308	pushq	%rdx
28309	call	_x86_64_get_dispatch@PLT
28310	popq	%rdx
28311	popq	%rsi
28312	popq	%rdi
28313	movq	5920(%rax), %r11
28314	jmp	*%r11
28315#else
28316	movq	_glapi_Dispatch(%rip), %rax
28317	testq	%rax, %rax
28318	je	1f
28319	movq	5920(%rax), %r11
28320	jmp	*%r11
283211:
28322	pushq	%rdi
28323	pushq	%rsi
28324	pushq	%rdx
28325	call	_glapi_get_dispatch
28326	popq	%rdx
28327	popq	%rsi
28328	popq	%rdi
28329	movq	5920(%rax), %r11
28330	jmp	*%r11
28331#endif /* defined(GLX_USE_TLS) */
28332	.size	GL_PREFIX(SecondaryColor3sEXT), .-GL_PREFIX(SecondaryColor3sEXT)
28333
28334	.p2align	4,,15
28335	.globl	GL_PREFIX(SecondaryColor3svEXT)
28336	.type	GL_PREFIX(SecondaryColor3svEXT), @function
28337GL_PREFIX(SecondaryColor3svEXT):
28338#if defined(GLX_USE_TLS)
28339	call	_x86_64_get_dispatch@PLT
28340	movq	5928(%rax), %r11
28341	jmp	*%r11
28342#elif defined(HAVE_PTHREAD)
28343	pushq	%rdi
28344	call	_x86_64_get_dispatch@PLT
28345	popq	%rdi
28346	movq	5928(%rax), %r11
28347	jmp	*%r11
28348#else
28349	movq	_glapi_Dispatch(%rip), %rax
28350	testq	%rax, %rax
28351	je	1f
28352	movq	5928(%rax), %r11
28353	jmp	*%r11
283541:
28355	pushq	%rdi
28356	call	_glapi_get_dispatch
28357	popq	%rdi
28358	movq	5928(%rax), %r11
28359	jmp	*%r11
28360#endif /* defined(GLX_USE_TLS) */
28361	.size	GL_PREFIX(SecondaryColor3svEXT), .-GL_PREFIX(SecondaryColor3svEXT)
28362
28363	.p2align	4,,15
28364	.globl	GL_PREFIX(SecondaryColor3ubEXT)
28365	.type	GL_PREFIX(SecondaryColor3ubEXT), @function
28366GL_PREFIX(SecondaryColor3ubEXT):
28367#if defined(GLX_USE_TLS)
28368	call	_x86_64_get_dispatch@PLT
28369	movq	5936(%rax), %r11
28370	jmp	*%r11
28371#elif defined(HAVE_PTHREAD)
28372	pushq	%rdi
28373	pushq	%rsi
28374	pushq	%rdx
28375	call	_x86_64_get_dispatch@PLT
28376	popq	%rdx
28377	popq	%rsi
28378	popq	%rdi
28379	movq	5936(%rax), %r11
28380	jmp	*%r11
28381#else
28382	movq	_glapi_Dispatch(%rip), %rax
28383	testq	%rax, %rax
28384	je	1f
28385	movq	5936(%rax), %r11
28386	jmp	*%r11
283871:
28388	pushq	%rdi
28389	pushq	%rsi
28390	pushq	%rdx
28391	call	_glapi_get_dispatch
28392	popq	%rdx
28393	popq	%rsi
28394	popq	%rdi
28395	movq	5936(%rax), %r11
28396	jmp	*%r11
28397#endif /* defined(GLX_USE_TLS) */
28398	.size	GL_PREFIX(SecondaryColor3ubEXT), .-GL_PREFIX(SecondaryColor3ubEXT)
28399
28400	.p2align	4,,15
28401	.globl	GL_PREFIX(SecondaryColor3ubvEXT)
28402	.type	GL_PREFIX(SecondaryColor3ubvEXT), @function
28403GL_PREFIX(SecondaryColor3ubvEXT):
28404#if defined(GLX_USE_TLS)
28405	call	_x86_64_get_dispatch@PLT
28406	movq	5944(%rax), %r11
28407	jmp	*%r11
28408#elif defined(HAVE_PTHREAD)
28409	pushq	%rdi
28410	call	_x86_64_get_dispatch@PLT
28411	popq	%rdi
28412	movq	5944(%rax), %r11
28413	jmp	*%r11
28414#else
28415	movq	_glapi_Dispatch(%rip), %rax
28416	testq	%rax, %rax
28417	je	1f
28418	movq	5944(%rax), %r11
28419	jmp	*%r11
284201:
28421	pushq	%rdi
28422	call	_glapi_get_dispatch
28423	popq	%rdi
28424	movq	5944(%rax), %r11
28425	jmp	*%r11
28426#endif /* defined(GLX_USE_TLS) */
28427	.size	GL_PREFIX(SecondaryColor3ubvEXT), .-GL_PREFIX(SecondaryColor3ubvEXT)
28428
28429	.p2align	4,,15
28430	.globl	GL_PREFIX(SecondaryColor3uiEXT)
28431	.type	GL_PREFIX(SecondaryColor3uiEXT), @function
28432GL_PREFIX(SecondaryColor3uiEXT):
28433#if defined(GLX_USE_TLS)
28434	call	_x86_64_get_dispatch@PLT
28435	movq	5952(%rax), %r11
28436	jmp	*%r11
28437#elif defined(HAVE_PTHREAD)
28438	pushq	%rdi
28439	pushq	%rsi
28440	pushq	%rdx
28441	call	_x86_64_get_dispatch@PLT
28442	popq	%rdx
28443	popq	%rsi
28444	popq	%rdi
28445	movq	5952(%rax), %r11
28446	jmp	*%r11
28447#else
28448	movq	_glapi_Dispatch(%rip), %rax
28449	testq	%rax, %rax
28450	je	1f
28451	movq	5952(%rax), %r11
28452	jmp	*%r11
284531:
28454	pushq	%rdi
28455	pushq	%rsi
28456	pushq	%rdx
28457	call	_glapi_get_dispatch
28458	popq	%rdx
28459	popq	%rsi
28460	popq	%rdi
28461	movq	5952(%rax), %r11
28462	jmp	*%r11
28463#endif /* defined(GLX_USE_TLS) */
28464	.size	GL_PREFIX(SecondaryColor3uiEXT), .-GL_PREFIX(SecondaryColor3uiEXT)
28465
28466	.p2align	4,,15
28467	.globl	GL_PREFIX(SecondaryColor3uivEXT)
28468	.type	GL_PREFIX(SecondaryColor3uivEXT), @function
28469GL_PREFIX(SecondaryColor3uivEXT):
28470#if defined(GLX_USE_TLS)
28471	call	_x86_64_get_dispatch@PLT
28472	movq	5960(%rax), %r11
28473	jmp	*%r11
28474#elif defined(HAVE_PTHREAD)
28475	pushq	%rdi
28476	call	_x86_64_get_dispatch@PLT
28477	popq	%rdi
28478	movq	5960(%rax), %r11
28479	jmp	*%r11
28480#else
28481	movq	_glapi_Dispatch(%rip), %rax
28482	testq	%rax, %rax
28483	je	1f
28484	movq	5960(%rax), %r11
28485	jmp	*%r11
284861:
28487	pushq	%rdi
28488	call	_glapi_get_dispatch
28489	popq	%rdi
28490	movq	5960(%rax), %r11
28491	jmp	*%r11
28492#endif /* defined(GLX_USE_TLS) */
28493	.size	GL_PREFIX(SecondaryColor3uivEXT), .-GL_PREFIX(SecondaryColor3uivEXT)
28494
28495	.p2align	4,,15
28496	.globl	GL_PREFIX(SecondaryColor3usEXT)
28497	.type	GL_PREFIX(SecondaryColor3usEXT), @function
28498GL_PREFIX(SecondaryColor3usEXT):
28499#if defined(GLX_USE_TLS)
28500	call	_x86_64_get_dispatch@PLT
28501	movq	5968(%rax), %r11
28502	jmp	*%r11
28503#elif defined(HAVE_PTHREAD)
28504	pushq	%rdi
28505	pushq	%rsi
28506	pushq	%rdx
28507	call	_x86_64_get_dispatch@PLT
28508	popq	%rdx
28509	popq	%rsi
28510	popq	%rdi
28511	movq	5968(%rax), %r11
28512	jmp	*%r11
28513#else
28514	movq	_glapi_Dispatch(%rip), %rax
28515	testq	%rax, %rax
28516	je	1f
28517	movq	5968(%rax), %r11
28518	jmp	*%r11
285191:
28520	pushq	%rdi
28521	pushq	%rsi
28522	pushq	%rdx
28523	call	_glapi_get_dispatch
28524	popq	%rdx
28525	popq	%rsi
28526	popq	%rdi
28527	movq	5968(%rax), %r11
28528	jmp	*%r11
28529#endif /* defined(GLX_USE_TLS) */
28530	.size	GL_PREFIX(SecondaryColor3usEXT), .-GL_PREFIX(SecondaryColor3usEXT)
28531
28532	.p2align	4,,15
28533	.globl	GL_PREFIX(SecondaryColor3usvEXT)
28534	.type	GL_PREFIX(SecondaryColor3usvEXT), @function
28535GL_PREFIX(SecondaryColor3usvEXT):
28536#if defined(GLX_USE_TLS)
28537	call	_x86_64_get_dispatch@PLT
28538	movq	5976(%rax), %r11
28539	jmp	*%r11
28540#elif defined(HAVE_PTHREAD)
28541	pushq	%rdi
28542	call	_x86_64_get_dispatch@PLT
28543	popq	%rdi
28544	movq	5976(%rax), %r11
28545	jmp	*%r11
28546#else
28547	movq	_glapi_Dispatch(%rip), %rax
28548	testq	%rax, %rax
28549	je	1f
28550	movq	5976(%rax), %r11
28551	jmp	*%r11
285521:
28553	pushq	%rdi
28554	call	_glapi_get_dispatch
28555	popq	%rdi
28556	movq	5976(%rax), %r11
28557	jmp	*%r11
28558#endif /* defined(GLX_USE_TLS) */
28559	.size	GL_PREFIX(SecondaryColor3usvEXT), .-GL_PREFIX(SecondaryColor3usvEXT)
28560
28561	.p2align	4,,15
28562	.globl	GL_PREFIX(SecondaryColorPointerEXT)
28563	.type	GL_PREFIX(SecondaryColorPointerEXT), @function
28564GL_PREFIX(SecondaryColorPointerEXT):
28565#if defined(GLX_USE_TLS)
28566	call	_x86_64_get_dispatch@PLT
28567	movq	5984(%rax), %r11
28568	jmp	*%r11
28569#elif defined(HAVE_PTHREAD)
28570	pushq	%rdi
28571	pushq	%rsi
28572	pushq	%rdx
28573	pushq	%rcx
28574	pushq	%rbp
28575	call	_x86_64_get_dispatch@PLT
28576	popq	%rbp
28577	popq	%rcx
28578	popq	%rdx
28579	popq	%rsi
28580	popq	%rdi
28581	movq	5984(%rax), %r11
28582	jmp	*%r11
28583#else
28584	movq	_glapi_Dispatch(%rip), %rax
28585	testq	%rax, %rax
28586	je	1f
28587	movq	5984(%rax), %r11
28588	jmp	*%r11
285891:
28590	pushq	%rdi
28591	pushq	%rsi
28592	pushq	%rdx
28593	pushq	%rcx
28594	pushq	%rbp
28595	call	_glapi_get_dispatch
28596	popq	%rbp
28597	popq	%rcx
28598	popq	%rdx
28599	popq	%rsi
28600	popq	%rdi
28601	movq	5984(%rax), %r11
28602	jmp	*%r11
28603#endif /* defined(GLX_USE_TLS) */
28604	.size	GL_PREFIX(SecondaryColorPointerEXT), .-GL_PREFIX(SecondaryColorPointerEXT)
28605
28606	.p2align	4,,15
28607	.globl	GL_PREFIX(MultiDrawArraysEXT)
28608	.type	GL_PREFIX(MultiDrawArraysEXT), @function
28609GL_PREFIX(MultiDrawArraysEXT):
28610#if defined(GLX_USE_TLS)
28611	call	_x86_64_get_dispatch@PLT
28612	movq	5992(%rax), %r11
28613	jmp	*%r11
28614#elif defined(HAVE_PTHREAD)
28615	pushq	%rdi
28616	pushq	%rsi
28617	pushq	%rdx
28618	pushq	%rcx
28619	pushq	%rbp
28620	call	_x86_64_get_dispatch@PLT
28621	popq	%rbp
28622	popq	%rcx
28623	popq	%rdx
28624	popq	%rsi
28625	popq	%rdi
28626	movq	5992(%rax), %r11
28627	jmp	*%r11
28628#else
28629	movq	_glapi_Dispatch(%rip), %rax
28630	testq	%rax, %rax
28631	je	1f
28632	movq	5992(%rax), %r11
28633	jmp	*%r11
286341:
28635	pushq	%rdi
28636	pushq	%rsi
28637	pushq	%rdx
28638	pushq	%rcx
28639	pushq	%rbp
28640	call	_glapi_get_dispatch
28641	popq	%rbp
28642	popq	%rcx
28643	popq	%rdx
28644	popq	%rsi
28645	popq	%rdi
28646	movq	5992(%rax), %r11
28647	jmp	*%r11
28648#endif /* defined(GLX_USE_TLS) */
28649	.size	GL_PREFIX(MultiDrawArraysEXT), .-GL_PREFIX(MultiDrawArraysEXT)
28650
28651	.p2align	4,,15
28652	.globl	GL_PREFIX(MultiDrawElementsEXT)
28653	.type	GL_PREFIX(MultiDrawElementsEXT), @function
28654GL_PREFIX(MultiDrawElementsEXT):
28655#if defined(GLX_USE_TLS)
28656	call	_x86_64_get_dispatch@PLT
28657	movq	6000(%rax), %r11
28658	jmp	*%r11
28659#elif defined(HAVE_PTHREAD)
28660	pushq	%rdi
28661	pushq	%rsi
28662	pushq	%rdx
28663	pushq	%rcx
28664	pushq	%r8
28665	call	_x86_64_get_dispatch@PLT
28666	popq	%r8
28667	popq	%rcx
28668	popq	%rdx
28669	popq	%rsi
28670	popq	%rdi
28671	movq	6000(%rax), %r11
28672	jmp	*%r11
28673#else
28674	movq	_glapi_Dispatch(%rip), %rax
28675	testq	%rax, %rax
28676	je	1f
28677	movq	6000(%rax), %r11
28678	jmp	*%r11
286791:
28680	pushq	%rdi
28681	pushq	%rsi
28682	pushq	%rdx
28683	pushq	%rcx
28684	pushq	%r8
28685	call	_glapi_get_dispatch
28686	popq	%r8
28687	popq	%rcx
28688	popq	%rdx
28689	popq	%rsi
28690	popq	%rdi
28691	movq	6000(%rax), %r11
28692	jmp	*%r11
28693#endif /* defined(GLX_USE_TLS) */
28694	.size	GL_PREFIX(MultiDrawElementsEXT), .-GL_PREFIX(MultiDrawElementsEXT)
28695
28696	.p2align	4,,15
28697	.globl	GL_PREFIX(FogCoordPointerEXT)
28698	.type	GL_PREFIX(FogCoordPointerEXT), @function
28699GL_PREFIX(FogCoordPointerEXT):
28700#if defined(GLX_USE_TLS)
28701	call	_x86_64_get_dispatch@PLT
28702	movq	6008(%rax), %r11
28703	jmp	*%r11
28704#elif defined(HAVE_PTHREAD)
28705	pushq	%rdi
28706	pushq	%rsi
28707	pushq	%rdx
28708	call	_x86_64_get_dispatch@PLT
28709	popq	%rdx
28710	popq	%rsi
28711	popq	%rdi
28712	movq	6008(%rax), %r11
28713	jmp	*%r11
28714#else
28715	movq	_glapi_Dispatch(%rip), %rax
28716	testq	%rax, %rax
28717	je	1f
28718	movq	6008(%rax), %r11
28719	jmp	*%r11
287201:
28721	pushq	%rdi
28722	pushq	%rsi
28723	pushq	%rdx
28724	call	_glapi_get_dispatch
28725	popq	%rdx
28726	popq	%rsi
28727	popq	%rdi
28728	movq	6008(%rax), %r11
28729	jmp	*%r11
28730#endif /* defined(GLX_USE_TLS) */
28731	.size	GL_PREFIX(FogCoordPointerEXT), .-GL_PREFIX(FogCoordPointerEXT)
28732
28733	.p2align	4,,15
28734	.globl	GL_PREFIX(FogCoorddEXT)
28735	.type	GL_PREFIX(FogCoorddEXT), @function
28736GL_PREFIX(FogCoorddEXT):
28737#if defined(GLX_USE_TLS)
28738	call	_x86_64_get_dispatch@PLT
28739	movq	6016(%rax), %r11
28740	jmp	*%r11
28741#elif defined(HAVE_PTHREAD)
28742	subq	$8, %rsp
28743	movq	%xmm0, (%rsp)
28744	call	_x86_64_get_dispatch@PLT
28745	movq	(%rsp), %xmm0
28746	addq	$8, %rsp
28747	movq	6016(%rax), %r11
28748	jmp	*%r11
28749#else
28750	movq	_glapi_Dispatch(%rip), %rax
28751	testq	%rax, %rax
28752	je	1f
28753	movq	6016(%rax), %r11
28754	jmp	*%r11
287551:
28756	subq	$8, %rsp
28757	movq	%xmm0, (%rsp)
28758	call	_glapi_get_dispatch
28759	movq	(%rsp), %xmm0
28760	addq	$8, %rsp
28761	movq	6016(%rax), %r11
28762	jmp	*%r11
28763#endif /* defined(GLX_USE_TLS) */
28764	.size	GL_PREFIX(FogCoorddEXT), .-GL_PREFIX(FogCoorddEXT)
28765
28766	.p2align	4,,15
28767	.globl	GL_PREFIX(FogCoorddvEXT)
28768	.type	GL_PREFIX(FogCoorddvEXT), @function
28769GL_PREFIX(FogCoorddvEXT):
28770#if defined(GLX_USE_TLS)
28771	call	_x86_64_get_dispatch@PLT
28772	movq	6024(%rax), %r11
28773	jmp	*%r11
28774#elif defined(HAVE_PTHREAD)
28775	pushq	%rdi
28776	call	_x86_64_get_dispatch@PLT
28777	popq	%rdi
28778	movq	6024(%rax), %r11
28779	jmp	*%r11
28780#else
28781	movq	_glapi_Dispatch(%rip), %rax
28782	testq	%rax, %rax
28783	je	1f
28784	movq	6024(%rax), %r11
28785	jmp	*%r11
287861:
28787	pushq	%rdi
28788	call	_glapi_get_dispatch
28789	popq	%rdi
28790	movq	6024(%rax), %r11
28791	jmp	*%r11
28792#endif /* defined(GLX_USE_TLS) */
28793	.size	GL_PREFIX(FogCoorddvEXT), .-GL_PREFIX(FogCoorddvEXT)
28794
28795	.p2align	4,,15
28796	.globl	GL_PREFIX(FogCoordfEXT)
28797	.type	GL_PREFIX(FogCoordfEXT), @function
28798GL_PREFIX(FogCoordfEXT):
28799#if defined(GLX_USE_TLS)
28800	call	_x86_64_get_dispatch@PLT
28801	movq	6032(%rax), %r11
28802	jmp	*%r11
28803#elif defined(HAVE_PTHREAD)
28804	subq	$8, %rsp
28805	movq	%xmm0, (%rsp)
28806	call	_x86_64_get_dispatch@PLT
28807	movq	(%rsp), %xmm0
28808	addq	$8, %rsp
28809	movq	6032(%rax), %r11
28810	jmp	*%r11
28811#else
28812	movq	_glapi_Dispatch(%rip), %rax
28813	testq	%rax, %rax
28814	je	1f
28815	movq	6032(%rax), %r11
28816	jmp	*%r11
288171:
28818	subq	$8, %rsp
28819	movq	%xmm0, (%rsp)
28820	call	_glapi_get_dispatch
28821	movq	(%rsp), %xmm0
28822	addq	$8, %rsp
28823	movq	6032(%rax), %r11
28824	jmp	*%r11
28825#endif /* defined(GLX_USE_TLS) */
28826	.size	GL_PREFIX(FogCoordfEXT), .-GL_PREFIX(FogCoordfEXT)
28827
28828	.p2align	4,,15
28829	.globl	GL_PREFIX(FogCoordfvEXT)
28830	.type	GL_PREFIX(FogCoordfvEXT), @function
28831GL_PREFIX(FogCoordfvEXT):
28832#if defined(GLX_USE_TLS)
28833	call	_x86_64_get_dispatch@PLT
28834	movq	6040(%rax), %r11
28835	jmp	*%r11
28836#elif defined(HAVE_PTHREAD)
28837	pushq	%rdi
28838	call	_x86_64_get_dispatch@PLT
28839	popq	%rdi
28840	movq	6040(%rax), %r11
28841	jmp	*%r11
28842#else
28843	movq	_glapi_Dispatch(%rip), %rax
28844	testq	%rax, %rax
28845	je	1f
28846	movq	6040(%rax), %r11
28847	jmp	*%r11
288481:
28849	pushq	%rdi
28850	call	_glapi_get_dispatch
28851	popq	%rdi
28852	movq	6040(%rax), %r11
28853	jmp	*%r11
28854#endif /* defined(GLX_USE_TLS) */
28855	.size	GL_PREFIX(FogCoordfvEXT), .-GL_PREFIX(FogCoordfvEXT)
28856
28857	.p2align	4,,15
28858	.globl	GL_PREFIX(BlendFuncSeparateEXT)
28859	.type	GL_PREFIX(BlendFuncSeparateEXT), @function
28860GL_PREFIX(BlendFuncSeparateEXT):
28861#if defined(GLX_USE_TLS)
28862	call	_x86_64_get_dispatch@PLT
28863	movq	6048(%rax), %r11
28864	jmp	*%r11
28865#elif defined(HAVE_PTHREAD)
28866	pushq	%rdi
28867	pushq	%rsi
28868	pushq	%rdx
28869	pushq	%rcx
28870	pushq	%rbp
28871	call	_x86_64_get_dispatch@PLT
28872	popq	%rbp
28873	popq	%rcx
28874	popq	%rdx
28875	popq	%rsi
28876	popq	%rdi
28877	movq	6048(%rax), %r11
28878	jmp	*%r11
28879#else
28880	movq	_glapi_Dispatch(%rip), %rax
28881	testq	%rax, %rax
28882	je	1f
28883	movq	6048(%rax), %r11
28884	jmp	*%r11
288851:
28886	pushq	%rdi
28887	pushq	%rsi
28888	pushq	%rdx
28889	pushq	%rcx
28890	pushq	%rbp
28891	call	_glapi_get_dispatch
28892	popq	%rbp
28893	popq	%rcx
28894	popq	%rdx
28895	popq	%rsi
28896	popq	%rdi
28897	movq	6048(%rax), %r11
28898	jmp	*%r11
28899#endif /* defined(GLX_USE_TLS) */
28900	.size	GL_PREFIX(BlendFuncSeparateEXT), .-GL_PREFIX(BlendFuncSeparateEXT)
28901
28902	.p2align	4,,15
28903	.globl	GL_PREFIX(ResizeBuffersMESA)
28904	.type	GL_PREFIX(ResizeBuffersMESA), @function
28905GL_PREFIX(ResizeBuffersMESA):
28906#if defined(GLX_USE_TLS)
28907	call	_x86_64_get_dispatch@PLT
28908	movq	6056(%rax), %r11
28909	jmp	*%r11
28910#elif defined(HAVE_PTHREAD)
28911	pushq	%rbp
28912	call	_x86_64_get_dispatch@PLT
28913	popq	%rbp
28914	movq	6056(%rax), %r11
28915	jmp	*%r11
28916#else
28917	movq	_glapi_Dispatch(%rip), %rax
28918	testq	%rax, %rax
28919	je	1f
28920	movq	6056(%rax), %r11
28921	jmp	*%r11
289221:
28923	pushq	%rbp
28924	call	_glapi_get_dispatch
28925	popq	%rbp
28926	movq	6056(%rax), %r11
28927	jmp	*%r11
28928#endif /* defined(GLX_USE_TLS) */
28929	.size	GL_PREFIX(ResizeBuffersMESA), .-GL_PREFIX(ResizeBuffersMESA)
28930
28931	.p2align	4,,15
28932	.globl	GL_PREFIX(WindowPos2dMESA)
28933	.type	GL_PREFIX(WindowPos2dMESA), @function
28934GL_PREFIX(WindowPos2dMESA):
28935#if defined(GLX_USE_TLS)
28936	call	_x86_64_get_dispatch@PLT
28937	movq	6064(%rax), %r11
28938	jmp	*%r11
28939#elif defined(HAVE_PTHREAD)
28940	subq	$24, %rsp
28941	movq	%xmm0, (%rsp)
28942	movq	%xmm1, 8(%rsp)
28943	call	_x86_64_get_dispatch@PLT
28944	movq	8(%rsp), %xmm1
28945	movq	(%rsp), %xmm0
28946	addq	$24, %rsp
28947	movq	6064(%rax), %r11
28948	jmp	*%r11
28949#else
28950	movq	_glapi_Dispatch(%rip), %rax
28951	testq	%rax, %rax
28952	je	1f
28953	movq	6064(%rax), %r11
28954	jmp	*%r11
289551:
28956	subq	$24, %rsp
28957	movq	%xmm0, (%rsp)
28958	movq	%xmm1, 8(%rsp)
28959	call	_glapi_get_dispatch
28960	movq	8(%rsp), %xmm1
28961	movq	(%rsp), %xmm0
28962	addq	$24, %rsp
28963	movq	6064(%rax), %r11
28964	jmp	*%r11
28965#endif /* defined(GLX_USE_TLS) */
28966	.size	GL_PREFIX(WindowPos2dMESA), .-GL_PREFIX(WindowPos2dMESA)
28967
28968	.p2align	4,,15
28969	.globl	GL_PREFIX(WindowPos2dvMESA)
28970	.type	GL_PREFIX(WindowPos2dvMESA), @function
28971GL_PREFIX(WindowPos2dvMESA):
28972#if defined(GLX_USE_TLS)
28973	call	_x86_64_get_dispatch@PLT
28974	movq	6072(%rax), %r11
28975	jmp	*%r11
28976#elif defined(HAVE_PTHREAD)
28977	pushq	%rdi
28978	call	_x86_64_get_dispatch@PLT
28979	popq	%rdi
28980	movq	6072(%rax), %r11
28981	jmp	*%r11
28982#else
28983	movq	_glapi_Dispatch(%rip), %rax
28984	testq	%rax, %rax
28985	je	1f
28986	movq	6072(%rax), %r11
28987	jmp	*%r11
289881:
28989	pushq	%rdi
28990	call	_glapi_get_dispatch
28991	popq	%rdi
28992	movq	6072(%rax), %r11
28993	jmp	*%r11
28994#endif /* defined(GLX_USE_TLS) */
28995	.size	GL_PREFIX(WindowPos2dvMESA), .-GL_PREFIX(WindowPos2dvMESA)
28996
28997	.p2align	4,,15
28998	.globl	GL_PREFIX(WindowPos2fMESA)
28999	.type	GL_PREFIX(WindowPos2fMESA), @function
29000GL_PREFIX(WindowPos2fMESA):
29001#if defined(GLX_USE_TLS)
29002	call	_x86_64_get_dispatch@PLT
29003	movq	6080(%rax), %r11
29004	jmp	*%r11
29005#elif defined(HAVE_PTHREAD)
29006	subq	$24, %rsp
29007	movq	%xmm0, (%rsp)
29008	movq	%xmm1, 8(%rsp)
29009	call	_x86_64_get_dispatch@PLT
29010	movq	8(%rsp), %xmm1
29011	movq	(%rsp), %xmm0
29012	addq	$24, %rsp
29013	movq	6080(%rax), %r11
29014	jmp	*%r11
29015#else
29016	movq	_glapi_Dispatch(%rip), %rax
29017	testq	%rax, %rax
29018	je	1f
29019	movq	6080(%rax), %r11
29020	jmp	*%r11
290211:
29022	subq	$24, %rsp
29023	movq	%xmm0, (%rsp)
29024	movq	%xmm1, 8(%rsp)
29025	call	_glapi_get_dispatch
29026	movq	8(%rsp), %xmm1
29027	movq	(%rsp), %xmm0
29028	addq	$24, %rsp
29029	movq	6080(%rax), %r11
29030	jmp	*%r11
29031#endif /* defined(GLX_USE_TLS) */
29032	.size	GL_PREFIX(WindowPos2fMESA), .-GL_PREFIX(WindowPos2fMESA)
29033
29034	.p2align	4,,15
29035	.globl	GL_PREFIX(WindowPos2fvMESA)
29036	.type	GL_PREFIX(WindowPos2fvMESA), @function
29037GL_PREFIX(WindowPos2fvMESA):
29038#if defined(GLX_USE_TLS)
29039	call	_x86_64_get_dispatch@PLT
29040	movq	6088(%rax), %r11
29041	jmp	*%r11
29042#elif defined(HAVE_PTHREAD)
29043	pushq	%rdi
29044	call	_x86_64_get_dispatch@PLT
29045	popq	%rdi
29046	movq	6088(%rax), %r11
29047	jmp	*%r11
29048#else
29049	movq	_glapi_Dispatch(%rip), %rax
29050	testq	%rax, %rax
29051	je	1f
29052	movq	6088(%rax), %r11
29053	jmp	*%r11
290541:
29055	pushq	%rdi
29056	call	_glapi_get_dispatch
29057	popq	%rdi
29058	movq	6088(%rax), %r11
29059	jmp	*%r11
29060#endif /* defined(GLX_USE_TLS) */
29061	.size	GL_PREFIX(WindowPos2fvMESA), .-GL_PREFIX(WindowPos2fvMESA)
29062
29063	.p2align	4,,15
29064	.globl	GL_PREFIX(WindowPos2iMESA)
29065	.type	GL_PREFIX(WindowPos2iMESA), @function
29066GL_PREFIX(WindowPos2iMESA):
29067#if defined(GLX_USE_TLS)
29068	call	_x86_64_get_dispatch@PLT
29069	movq	6096(%rax), %r11
29070	jmp	*%r11
29071#elif defined(HAVE_PTHREAD)
29072	pushq	%rdi
29073	pushq	%rsi
29074	pushq	%rbp
29075	call	_x86_64_get_dispatch@PLT
29076	popq	%rbp
29077	popq	%rsi
29078	popq	%rdi
29079	movq	6096(%rax), %r11
29080	jmp	*%r11
29081#else
29082	movq	_glapi_Dispatch(%rip), %rax
29083	testq	%rax, %rax
29084	je	1f
29085	movq	6096(%rax), %r11
29086	jmp	*%r11
290871:
29088	pushq	%rdi
29089	pushq	%rsi
29090	pushq	%rbp
29091	call	_glapi_get_dispatch
29092	popq	%rbp
29093	popq	%rsi
29094	popq	%rdi
29095	movq	6096(%rax), %r11
29096	jmp	*%r11
29097#endif /* defined(GLX_USE_TLS) */
29098	.size	GL_PREFIX(WindowPos2iMESA), .-GL_PREFIX(WindowPos2iMESA)
29099
29100	.p2align	4,,15
29101	.globl	GL_PREFIX(WindowPos2ivMESA)
29102	.type	GL_PREFIX(WindowPos2ivMESA), @function
29103GL_PREFIX(WindowPos2ivMESA):
29104#if defined(GLX_USE_TLS)
29105	call	_x86_64_get_dispatch@PLT
29106	movq	6104(%rax), %r11
29107	jmp	*%r11
29108#elif defined(HAVE_PTHREAD)
29109	pushq	%rdi
29110	call	_x86_64_get_dispatch@PLT
29111	popq	%rdi
29112	movq	6104(%rax), %r11
29113	jmp	*%r11
29114#else
29115	movq	_glapi_Dispatch(%rip), %rax
29116	testq	%rax, %rax
29117	je	1f
29118	movq	6104(%rax), %r11
29119	jmp	*%r11
291201:
29121	pushq	%rdi
29122	call	_glapi_get_dispatch
29123	popq	%rdi
29124	movq	6104(%rax), %r11
29125	jmp	*%r11
29126#endif /* defined(GLX_USE_TLS) */
29127	.size	GL_PREFIX(WindowPos2ivMESA), .-GL_PREFIX(WindowPos2ivMESA)
29128
29129	.p2align	4,,15
29130	.globl	GL_PREFIX(WindowPos2sMESA)
29131	.type	GL_PREFIX(WindowPos2sMESA), @function
29132GL_PREFIX(WindowPos2sMESA):
29133#if defined(GLX_USE_TLS)
29134	call	_x86_64_get_dispatch@PLT
29135	movq	6112(%rax), %r11
29136	jmp	*%r11
29137#elif defined(HAVE_PTHREAD)
29138	pushq	%rdi
29139	pushq	%rsi
29140	pushq	%rbp
29141	call	_x86_64_get_dispatch@PLT
29142	popq	%rbp
29143	popq	%rsi
29144	popq	%rdi
29145	movq	6112(%rax), %r11
29146	jmp	*%r11
29147#else
29148	movq	_glapi_Dispatch(%rip), %rax
29149	testq	%rax, %rax
29150	je	1f
29151	movq	6112(%rax), %r11
29152	jmp	*%r11
291531:
29154	pushq	%rdi
29155	pushq	%rsi
29156	pushq	%rbp
29157	call	_glapi_get_dispatch
29158	popq	%rbp
29159	popq	%rsi
29160	popq	%rdi
29161	movq	6112(%rax), %r11
29162	jmp	*%r11
29163#endif /* defined(GLX_USE_TLS) */
29164	.size	GL_PREFIX(WindowPos2sMESA), .-GL_PREFIX(WindowPos2sMESA)
29165
29166	.p2align	4,,15
29167	.globl	GL_PREFIX(WindowPos2svMESA)
29168	.type	GL_PREFIX(WindowPos2svMESA), @function
29169GL_PREFIX(WindowPos2svMESA):
29170#if defined(GLX_USE_TLS)
29171	call	_x86_64_get_dispatch@PLT
29172	movq	6120(%rax), %r11
29173	jmp	*%r11
29174#elif defined(HAVE_PTHREAD)
29175	pushq	%rdi
29176	call	_x86_64_get_dispatch@PLT
29177	popq	%rdi
29178	movq	6120(%rax), %r11
29179	jmp	*%r11
29180#else
29181	movq	_glapi_Dispatch(%rip), %rax
29182	testq	%rax, %rax
29183	je	1f
29184	movq	6120(%rax), %r11
29185	jmp	*%r11
291861:
29187	pushq	%rdi
29188	call	_glapi_get_dispatch
29189	popq	%rdi
29190	movq	6120(%rax), %r11
29191	jmp	*%r11
29192#endif /* defined(GLX_USE_TLS) */
29193	.size	GL_PREFIX(WindowPos2svMESA), .-GL_PREFIX(WindowPos2svMESA)
29194
29195	.p2align	4,,15
29196	.globl	GL_PREFIX(WindowPos3dMESA)
29197	.type	GL_PREFIX(WindowPos3dMESA), @function
29198GL_PREFIX(WindowPos3dMESA):
29199#if defined(GLX_USE_TLS)
29200	call	_x86_64_get_dispatch@PLT
29201	movq	6128(%rax), %r11
29202	jmp	*%r11
29203#elif defined(HAVE_PTHREAD)
29204	subq	$24, %rsp
29205	movq	%xmm0, (%rsp)
29206	movq	%xmm1, 8(%rsp)
29207	movq	%xmm2, 16(%rsp)
29208	call	_x86_64_get_dispatch@PLT
29209	movq	16(%rsp), %xmm2
29210	movq	8(%rsp), %xmm1
29211	movq	(%rsp), %xmm0
29212	addq	$24, %rsp
29213	movq	6128(%rax), %r11
29214	jmp	*%r11
29215#else
29216	movq	_glapi_Dispatch(%rip), %rax
29217	testq	%rax, %rax
29218	je	1f
29219	movq	6128(%rax), %r11
29220	jmp	*%r11
292211:
29222	subq	$24, %rsp
29223	movq	%xmm0, (%rsp)
29224	movq	%xmm1, 8(%rsp)
29225	movq	%xmm2, 16(%rsp)
29226	call	_glapi_get_dispatch
29227	movq	16(%rsp), %xmm2
29228	movq	8(%rsp), %xmm1
29229	movq	(%rsp), %xmm0
29230	addq	$24, %rsp
29231	movq	6128(%rax), %r11
29232	jmp	*%r11
29233#endif /* defined(GLX_USE_TLS) */
29234	.size	GL_PREFIX(WindowPos3dMESA), .-GL_PREFIX(WindowPos3dMESA)
29235
29236	.p2align	4,,15
29237	.globl	GL_PREFIX(WindowPos3dvMESA)
29238	.type	GL_PREFIX(WindowPos3dvMESA), @function
29239GL_PREFIX(WindowPos3dvMESA):
29240#if defined(GLX_USE_TLS)
29241	call	_x86_64_get_dispatch@PLT
29242	movq	6136(%rax), %r11
29243	jmp	*%r11
29244#elif defined(HAVE_PTHREAD)
29245	pushq	%rdi
29246	call	_x86_64_get_dispatch@PLT
29247	popq	%rdi
29248	movq	6136(%rax), %r11
29249	jmp	*%r11
29250#else
29251	movq	_glapi_Dispatch(%rip), %rax
29252	testq	%rax, %rax
29253	je	1f
29254	movq	6136(%rax), %r11
29255	jmp	*%r11
292561:
29257	pushq	%rdi
29258	call	_glapi_get_dispatch
29259	popq	%rdi
29260	movq	6136(%rax), %r11
29261	jmp	*%r11
29262#endif /* defined(GLX_USE_TLS) */
29263	.size	GL_PREFIX(WindowPos3dvMESA), .-GL_PREFIX(WindowPos3dvMESA)
29264
29265	.p2align	4,,15
29266	.globl	GL_PREFIX(WindowPos3fMESA)
29267	.type	GL_PREFIX(WindowPos3fMESA), @function
29268GL_PREFIX(WindowPos3fMESA):
29269#if defined(GLX_USE_TLS)
29270	call	_x86_64_get_dispatch@PLT
29271	movq	6144(%rax), %r11
29272	jmp	*%r11
29273#elif defined(HAVE_PTHREAD)
29274	subq	$24, %rsp
29275	movq	%xmm0, (%rsp)
29276	movq	%xmm1, 8(%rsp)
29277	movq	%xmm2, 16(%rsp)
29278	call	_x86_64_get_dispatch@PLT
29279	movq	16(%rsp), %xmm2
29280	movq	8(%rsp), %xmm1
29281	movq	(%rsp), %xmm0
29282	addq	$24, %rsp
29283	movq	6144(%rax), %r11
29284	jmp	*%r11
29285#else
29286	movq	_glapi_Dispatch(%rip), %rax
29287	testq	%rax, %rax
29288	je	1f
29289	movq	6144(%rax), %r11
29290	jmp	*%r11
292911:
29292	subq	$24, %rsp
29293	movq	%xmm0, (%rsp)
29294	movq	%xmm1, 8(%rsp)
29295	movq	%xmm2, 16(%rsp)
29296	call	_glapi_get_dispatch
29297	movq	16(%rsp), %xmm2
29298	movq	8(%rsp), %xmm1
29299	movq	(%rsp), %xmm0
29300	addq	$24, %rsp
29301	movq	6144(%rax), %r11
29302	jmp	*%r11
29303#endif /* defined(GLX_USE_TLS) */
29304	.size	GL_PREFIX(WindowPos3fMESA), .-GL_PREFIX(WindowPos3fMESA)
29305
29306	.p2align	4,,15
29307	.globl	GL_PREFIX(WindowPos3fvMESA)
29308	.type	GL_PREFIX(WindowPos3fvMESA), @function
29309GL_PREFIX(WindowPos3fvMESA):
29310#if defined(GLX_USE_TLS)
29311	call	_x86_64_get_dispatch@PLT
29312	movq	6152(%rax), %r11
29313	jmp	*%r11
29314#elif defined(HAVE_PTHREAD)
29315	pushq	%rdi
29316	call	_x86_64_get_dispatch@PLT
29317	popq	%rdi
29318	movq	6152(%rax), %r11
29319	jmp	*%r11
29320#else
29321	movq	_glapi_Dispatch(%rip), %rax
29322	testq	%rax, %rax
29323	je	1f
29324	movq	6152(%rax), %r11
29325	jmp	*%r11
293261:
29327	pushq	%rdi
29328	call	_glapi_get_dispatch
29329	popq	%rdi
29330	movq	6152(%rax), %r11
29331	jmp	*%r11
29332#endif /* defined(GLX_USE_TLS) */
29333	.size	GL_PREFIX(WindowPos3fvMESA), .-GL_PREFIX(WindowPos3fvMESA)
29334
29335	.p2align	4,,15
29336	.globl	GL_PREFIX(WindowPos3iMESA)
29337	.type	GL_PREFIX(WindowPos3iMESA), @function
29338GL_PREFIX(WindowPos3iMESA):
29339#if defined(GLX_USE_TLS)
29340	call	_x86_64_get_dispatch@PLT
29341	movq	6160(%rax), %r11
29342	jmp	*%r11
29343#elif defined(HAVE_PTHREAD)
29344	pushq	%rdi
29345	pushq	%rsi
29346	pushq	%rdx
29347	call	_x86_64_get_dispatch@PLT
29348	popq	%rdx
29349	popq	%rsi
29350	popq	%rdi
29351	movq	6160(%rax), %r11
29352	jmp	*%r11
29353#else
29354	movq	_glapi_Dispatch(%rip), %rax
29355	testq	%rax, %rax
29356	je	1f
29357	movq	6160(%rax), %r11
29358	jmp	*%r11
293591:
29360	pushq	%rdi
29361	pushq	%rsi
29362	pushq	%rdx
29363	call	_glapi_get_dispatch
29364	popq	%rdx
29365	popq	%rsi
29366	popq	%rdi
29367	movq	6160(%rax), %r11
29368	jmp	*%r11
29369#endif /* defined(GLX_USE_TLS) */
29370	.size	GL_PREFIX(WindowPos3iMESA), .-GL_PREFIX(WindowPos3iMESA)
29371
29372	.p2align	4,,15
29373	.globl	GL_PREFIX(WindowPos3ivMESA)
29374	.type	GL_PREFIX(WindowPos3ivMESA), @function
29375GL_PREFIX(WindowPos3ivMESA):
29376#if defined(GLX_USE_TLS)
29377	call	_x86_64_get_dispatch@PLT
29378	movq	6168(%rax), %r11
29379	jmp	*%r11
29380#elif defined(HAVE_PTHREAD)
29381	pushq	%rdi
29382	call	_x86_64_get_dispatch@PLT
29383	popq	%rdi
29384	movq	6168(%rax), %r11
29385	jmp	*%r11
29386#else
29387	movq	_glapi_Dispatch(%rip), %rax
29388	testq	%rax, %rax
29389	je	1f
29390	movq	6168(%rax), %r11
29391	jmp	*%r11
293921:
29393	pushq	%rdi
29394	call	_glapi_get_dispatch
29395	popq	%rdi
29396	movq	6168(%rax), %r11
29397	jmp	*%r11
29398#endif /* defined(GLX_USE_TLS) */
29399	.size	GL_PREFIX(WindowPos3ivMESA), .-GL_PREFIX(WindowPos3ivMESA)
29400
29401	.p2align	4,,15
29402	.globl	GL_PREFIX(WindowPos3sMESA)
29403	.type	GL_PREFIX(WindowPos3sMESA), @function
29404GL_PREFIX(WindowPos3sMESA):
29405#if defined(GLX_USE_TLS)
29406	call	_x86_64_get_dispatch@PLT
29407	movq	6176(%rax), %r11
29408	jmp	*%r11
29409#elif defined(HAVE_PTHREAD)
29410	pushq	%rdi
29411	pushq	%rsi
29412	pushq	%rdx
29413	call	_x86_64_get_dispatch@PLT
29414	popq	%rdx
29415	popq	%rsi
29416	popq	%rdi
29417	movq	6176(%rax), %r11
29418	jmp	*%r11
29419#else
29420	movq	_glapi_Dispatch(%rip), %rax
29421	testq	%rax, %rax
29422	je	1f
29423	movq	6176(%rax), %r11
29424	jmp	*%r11
294251:
29426	pushq	%rdi
29427	pushq	%rsi
29428	pushq	%rdx
29429	call	_glapi_get_dispatch
29430	popq	%rdx
29431	popq	%rsi
29432	popq	%rdi
29433	movq	6176(%rax), %r11
29434	jmp	*%r11
29435#endif /* defined(GLX_USE_TLS) */
29436	.size	GL_PREFIX(WindowPos3sMESA), .-GL_PREFIX(WindowPos3sMESA)
29437
29438	.p2align	4,,15
29439	.globl	GL_PREFIX(WindowPos3svMESA)
29440	.type	GL_PREFIX(WindowPos3svMESA), @function
29441GL_PREFIX(WindowPos3svMESA):
29442#if defined(GLX_USE_TLS)
29443	call	_x86_64_get_dispatch@PLT
29444	movq	6184(%rax), %r11
29445	jmp	*%r11
29446#elif defined(HAVE_PTHREAD)
29447	pushq	%rdi
29448	call	_x86_64_get_dispatch@PLT
29449	popq	%rdi
29450	movq	6184(%rax), %r11
29451	jmp	*%r11
29452#else
29453	movq	_glapi_Dispatch(%rip), %rax
29454	testq	%rax, %rax
29455	je	1f
29456	movq	6184(%rax), %r11
29457	jmp	*%r11
294581:
29459	pushq	%rdi
29460	call	_glapi_get_dispatch
29461	popq	%rdi
29462	movq	6184(%rax), %r11
29463	jmp	*%r11
29464#endif /* defined(GLX_USE_TLS) */
29465	.size	GL_PREFIX(WindowPos3svMESA), .-GL_PREFIX(WindowPos3svMESA)
29466
29467	.p2align	4,,15
29468	.globl	GL_PREFIX(WindowPos4dMESA)
29469	.type	GL_PREFIX(WindowPos4dMESA), @function
29470GL_PREFIX(WindowPos4dMESA):
29471#if defined(GLX_USE_TLS)
29472	call	_x86_64_get_dispatch@PLT
29473	movq	6192(%rax), %r11
29474	jmp	*%r11
29475#elif defined(HAVE_PTHREAD)
29476	subq	$40, %rsp
29477	movq	%xmm0, (%rsp)
29478	movq	%xmm1, 8(%rsp)
29479	movq	%xmm2, 16(%rsp)
29480	movq	%xmm3, 24(%rsp)
29481	call	_x86_64_get_dispatch@PLT
29482	movq	24(%rsp), %xmm3
29483	movq	16(%rsp), %xmm2
29484	movq	8(%rsp), %xmm1
29485	movq	(%rsp), %xmm0
29486	addq	$40, %rsp
29487	movq	6192(%rax), %r11
29488	jmp	*%r11
29489#else
29490	movq	_glapi_Dispatch(%rip), %rax
29491	testq	%rax, %rax
29492	je	1f
29493	movq	6192(%rax), %r11
29494	jmp	*%r11
294951:
29496	subq	$40, %rsp
29497	movq	%xmm0, (%rsp)
29498	movq	%xmm1, 8(%rsp)
29499	movq	%xmm2, 16(%rsp)
29500	movq	%xmm3, 24(%rsp)
29501	call	_glapi_get_dispatch
29502	movq	24(%rsp), %xmm3
29503	movq	16(%rsp), %xmm2
29504	movq	8(%rsp), %xmm1
29505	movq	(%rsp), %xmm0
29506	addq	$40, %rsp
29507	movq	6192(%rax), %r11
29508	jmp	*%r11
29509#endif /* defined(GLX_USE_TLS) */
29510	.size	GL_PREFIX(WindowPos4dMESA), .-GL_PREFIX(WindowPos4dMESA)
29511
29512	.p2align	4,,15
29513	.globl	GL_PREFIX(WindowPos4dvMESA)
29514	.type	GL_PREFIX(WindowPos4dvMESA), @function
29515GL_PREFIX(WindowPos4dvMESA):
29516#if defined(GLX_USE_TLS)
29517	call	_x86_64_get_dispatch@PLT
29518	movq	6200(%rax), %r11
29519	jmp	*%r11
29520#elif defined(HAVE_PTHREAD)
29521	pushq	%rdi
29522	call	_x86_64_get_dispatch@PLT
29523	popq	%rdi
29524	movq	6200(%rax), %r11
29525	jmp	*%r11
29526#else
29527	movq	_glapi_Dispatch(%rip), %rax
29528	testq	%rax, %rax
29529	je	1f
29530	movq	6200(%rax), %r11
29531	jmp	*%r11
295321:
29533	pushq	%rdi
29534	call	_glapi_get_dispatch
29535	popq	%rdi
29536	movq	6200(%rax), %r11
29537	jmp	*%r11
29538#endif /* defined(GLX_USE_TLS) */
29539	.size	GL_PREFIX(WindowPos4dvMESA), .-GL_PREFIX(WindowPos4dvMESA)
29540
29541	.p2align	4,,15
29542	.globl	GL_PREFIX(WindowPos4fMESA)
29543	.type	GL_PREFIX(WindowPos4fMESA), @function
29544GL_PREFIX(WindowPos4fMESA):
29545#if defined(GLX_USE_TLS)
29546	call	_x86_64_get_dispatch@PLT
29547	movq	6208(%rax), %r11
29548	jmp	*%r11
29549#elif defined(HAVE_PTHREAD)
29550	subq	$40, %rsp
29551	movq	%xmm0, (%rsp)
29552	movq	%xmm1, 8(%rsp)
29553	movq	%xmm2, 16(%rsp)
29554	movq	%xmm3, 24(%rsp)
29555	call	_x86_64_get_dispatch@PLT
29556	movq	24(%rsp), %xmm3
29557	movq	16(%rsp), %xmm2
29558	movq	8(%rsp), %xmm1
29559	movq	(%rsp), %xmm0
29560	addq	$40, %rsp
29561	movq	6208(%rax), %r11
29562	jmp	*%r11
29563#else
29564	movq	_glapi_Dispatch(%rip), %rax
29565	testq	%rax, %rax
29566	je	1f
29567	movq	6208(%rax), %r11
29568	jmp	*%r11
295691:
29570	subq	$40, %rsp
29571	movq	%xmm0, (%rsp)
29572	movq	%xmm1, 8(%rsp)
29573	movq	%xmm2, 16(%rsp)
29574	movq	%xmm3, 24(%rsp)
29575	call	_glapi_get_dispatch
29576	movq	24(%rsp), %xmm3
29577	movq	16(%rsp), %xmm2
29578	movq	8(%rsp), %xmm1
29579	movq	(%rsp), %xmm0
29580	addq	$40, %rsp
29581	movq	6208(%rax), %r11
29582	jmp	*%r11
29583#endif /* defined(GLX_USE_TLS) */
29584	.size	GL_PREFIX(WindowPos4fMESA), .-GL_PREFIX(WindowPos4fMESA)
29585
29586	.p2align	4,,15
29587	.globl	GL_PREFIX(WindowPos4fvMESA)
29588	.type	GL_PREFIX(WindowPos4fvMESA), @function
29589GL_PREFIX(WindowPos4fvMESA):
29590#if defined(GLX_USE_TLS)
29591	call	_x86_64_get_dispatch@PLT
29592	movq	6216(%rax), %r11
29593	jmp	*%r11
29594#elif defined(HAVE_PTHREAD)
29595	pushq	%rdi
29596	call	_x86_64_get_dispatch@PLT
29597	popq	%rdi
29598	movq	6216(%rax), %r11
29599	jmp	*%r11
29600#else
29601	movq	_glapi_Dispatch(%rip), %rax
29602	testq	%rax, %rax
29603	je	1f
29604	movq	6216(%rax), %r11
29605	jmp	*%r11
296061:
29607	pushq	%rdi
29608	call	_glapi_get_dispatch
29609	popq	%rdi
29610	movq	6216(%rax), %r11
29611	jmp	*%r11
29612#endif /* defined(GLX_USE_TLS) */
29613	.size	GL_PREFIX(WindowPos4fvMESA), .-GL_PREFIX(WindowPos4fvMESA)
29614
29615	.p2align	4,,15
29616	.globl	GL_PREFIX(WindowPos4iMESA)
29617	.type	GL_PREFIX(WindowPos4iMESA), @function
29618GL_PREFIX(WindowPos4iMESA):
29619#if defined(GLX_USE_TLS)
29620	call	_x86_64_get_dispatch@PLT
29621	movq	6224(%rax), %r11
29622	jmp	*%r11
29623#elif defined(HAVE_PTHREAD)
29624	pushq	%rdi
29625	pushq	%rsi
29626	pushq	%rdx
29627	pushq	%rcx
29628	pushq	%rbp
29629	call	_x86_64_get_dispatch@PLT
29630	popq	%rbp
29631	popq	%rcx
29632	popq	%rdx
29633	popq	%rsi
29634	popq	%rdi
29635	movq	6224(%rax), %r11
29636	jmp	*%r11
29637#else
29638	movq	_glapi_Dispatch(%rip), %rax
29639	testq	%rax, %rax
29640	je	1f
29641	movq	6224(%rax), %r11
29642	jmp	*%r11
296431:
29644	pushq	%rdi
29645	pushq	%rsi
29646	pushq	%rdx
29647	pushq	%rcx
29648	pushq	%rbp
29649	call	_glapi_get_dispatch
29650	popq	%rbp
29651	popq	%rcx
29652	popq	%rdx
29653	popq	%rsi
29654	popq	%rdi
29655	movq	6224(%rax), %r11
29656	jmp	*%r11
29657#endif /* defined(GLX_USE_TLS) */
29658	.size	GL_PREFIX(WindowPos4iMESA), .-GL_PREFIX(WindowPos4iMESA)
29659
29660	.p2align	4,,15
29661	.globl	GL_PREFIX(WindowPos4ivMESA)
29662	.type	GL_PREFIX(WindowPos4ivMESA), @function
29663GL_PREFIX(WindowPos4ivMESA):
29664#if defined(GLX_USE_TLS)
29665	call	_x86_64_get_dispatch@PLT
29666	movq	6232(%rax), %r11
29667	jmp	*%r11
29668#elif defined(HAVE_PTHREAD)
29669	pushq	%rdi
29670	call	_x86_64_get_dispatch@PLT
29671	popq	%rdi
29672	movq	6232(%rax), %r11
29673	jmp	*%r11
29674#else
29675	movq	_glapi_Dispatch(%rip), %rax
29676	testq	%rax, %rax
29677	je	1f
29678	movq	6232(%rax), %r11
29679	jmp	*%r11
296801:
29681	pushq	%rdi
29682	call	_glapi_get_dispatch
29683	popq	%rdi
29684	movq	6232(%rax), %r11
29685	jmp	*%r11
29686#endif /* defined(GLX_USE_TLS) */
29687	.size	GL_PREFIX(WindowPos4ivMESA), .-GL_PREFIX(WindowPos4ivMESA)
29688
29689	.p2align	4,,15
29690	.globl	GL_PREFIX(WindowPos4sMESA)
29691	.type	GL_PREFIX(WindowPos4sMESA), @function
29692GL_PREFIX(WindowPos4sMESA):
29693#if defined(GLX_USE_TLS)
29694	call	_x86_64_get_dispatch@PLT
29695	movq	6240(%rax), %r11
29696	jmp	*%r11
29697#elif defined(HAVE_PTHREAD)
29698	pushq	%rdi
29699	pushq	%rsi
29700	pushq	%rdx
29701	pushq	%rcx
29702	pushq	%rbp
29703	call	_x86_64_get_dispatch@PLT
29704	popq	%rbp
29705	popq	%rcx
29706	popq	%rdx
29707	popq	%rsi
29708	popq	%rdi
29709	movq	6240(%rax), %r11
29710	jmp	*%r11
29711#else
29712	movq	_glapi_Dispatch(%rip), %rax
29713	testq	%rax, %rax
29714	je	1f
29715	movq	6240(%rax), %r11
29716	jmp	*%r11
297171:
29718	pushq	%rdi
29719	pushq	%rsi
29720	pushq	%rdx
29721	pushq	%rcx
29722	pushq	%rbp
29723	call	_glapi_get_dispatch
29724	popq	%rbp
29725	popq	%rcx
29726	popq	%rdx
29727	popq	%rsi
29728	popq	%rdi
29729	movq	6240(%rax), %r11
29730	jmp	*%r11
29731#endif /* defined(GLX_USE_TLS) */
29732	.size	GL_PREFIX(WindowPos4sMESA), .-GL_PREFIX(WindowPos4sMESA)
29733
29734	.p2align	4,,15
29735	.globl	GL_PREFIX(WindowPos4svMESA)
29736	.type	GL_PREFIX(WindowPos4svMESA), @function
29737GL_PREFIX(WindowPos4svMESA):
29738#if defined(GLX_USE_TLS)
29739	call	_x86_64_get_dispatch@PLT
29740	movq	6248(%rax), %r11
29741	jmp	*%r11
29742#elif defined(HAVE_PTHREAD)
29743	pushq	%rdi
29744	call	_x86_64_get_dispatch@PLT
29745	popq	%rdi
29746	movq	6248(%rax), %r11
29747	jmp	*%r11
29748#else
29749	movq	_glapi_Dispatch(%rip), %rax
29750	testq	%rax, %rax
29751	je	1f
29752	movq	6248(%rax), %r11
29753	jmp	*%r11
297541:
29755	pushq	%rdi
29756	call	_glapi_get_dispatch
29757	popq	%rdi
29758	movq	6248(%rax), %r11
29759	jmp	*%r11
29760#endif /* defined(GLX_USE_TLS) */
29761	.size	GL_PREFIX(WindowPos4svMESA), .-GL_PREFIX(WindowPos4svMESA)
29762
29763	.p2align	4,,15
29764	.globl	GL_PREFIX(_dispatch_stub_782)
29765	.type	GL_PREFIX(_dispatch_stub_782), @function
29766	HIDDEN(GL_PREFIX(_dispatch_stub_782))
29767GL_PREFIX(_dispatch_stub_782):
29768#if defined(GLX_USE_TLS)
29769	call	_x86_64_get_dispatch@PLT
29770	movq	6256(%rax), %r11
29771	jmp	*%r11
29772#elif defined(HAVE_PTHREAD)
29773	pushq	%rdi
29774	pushq	%rsi
29775	pushq	%rdx
29776	pushq	%rcx
29777	pushq	%r8
29778	call	_x86_64_get_dispatch@PLT
29779	popq	%r8
29780	popq	%rcx
29781	popq	%rdx
29782	popq	%rsi
29783	popq	%rdi
29784	movq	6256(%rax), %r11
29785	jmp	*%r11
29786#else
29787	movq	_glapi_Dispatch(%rip), %rax
29788	testq	%rax, %rax
29789	je	1f
29790	movq	6256(%rax), %r11
29791	jmp	*%r11
297921:
29793	pushq	%rdi
29794	pushq	%rsi
29795	pushq	%rdx
29796	pushq	%rcx
29797	pushq	%r8
29798	call	_glapi_get_dispatch
29799	popq	%r8
29800	popq	%rcx
29801	popq	%rdx
29802	popq	%rsi
29803	popq	%rdi
29804	movq	6256(%rax), %r11
29805	jmp	*%r11
29806#endif /* defined(GLX_USE_TLS) */
29807	.size	GL_PREFIX(_dispatch_stub_782), .-GL_PREFIX(_dispatch_stub_782)
29808
29809	.p2align	4,,15
29810	.globl	GL_PREFIX(_dispatch_stub_783)
29811	.type	GL_PREFIX(_dispatch_stub_783), @function
29812	HIDDEN(GL_PREFIX(_dispatch_stub_783))
29813GL_PREFIX(_dispatch_stub_783):
29814#if defined(GLX_USE_TLS)
29815	call	_x86_64_get_dispatch@PLT
29816	movq	6264(%rax), %r11
29817	jmp	*%r11
29818#elif defined(HAVE_PTHREAD)
29819	pushq	%rdi
29820	pushq	%rsi
29821	pushq	%rdx
29822	pushq	%rcx
29823	pushq	%r8
29824	pushq	%r9
29825	pushq	%rbp
29826	call	_x86_64_get_dispatch@PLT
29827	popq	%rbp
29828	popq	%r9
29829	popq	%r8
29830	popq	%rcx
29831	popq	%rdx
29832	popq	%rsi
29833	popq	%rdi
29834	movq	6264(%rax), %r11
29835	jmp	*%r11
29836#else
29837	movq	_glapi_Dispatch(%rip), %rax
29838	testq	%rax, %rax
29839	je	1f
29840	movq	6264(%rax), %r11
29841	jmp	*%r11
298421:
29843	pushq	%rdi
29844	pushq	%rsi
29845	pushq	%rdx
29846	pushq	%rcx
29847	pushq	%r8
29848	pushq	%r9
29849	pushq	%rbp
29850	call	_glapi_get_dispatch
29851	popq	%rbp
29852	popq	%r9
29853	popq	%r8
29854	popq	%rcx
29855	popq	%rdx
29856	popq	%rsi
29857	popq	%rdi
29858	movq	6264(%rax), %r11
29859	jmp	*%r11
29860#endif /* defined(GLX_USE_TLS) */
29861	.size	GL_PREFIX(_dispatch_stub_783), .-GL_PREFIX(_dispatch_stub_783)
29862
29863	.p2align	4,,15
29864	.globl	GL_PREFIX(AreProgramsResidentNV)
29865	.type	GL_PREFIX(AreProgramsResidentNV), @function
29866GL_PREFIX(AreProgramsResidentNV):
29867#if defined(GLX_USE_TLS)
29868	call	_x86_64_get_dispatch@PLT
29869	movq	6272(%rax), %r11
29870	jmp	*%r11
29871#elif defined(HAVE_PTHREAD)
29872	pushq	%rdi
29873	pushq	%rsi
29874	pushq	%rdx
29875	call	_x86_64_get_dispatch@PLT
29876	popq	%rdx
29877	popq	%rsi
29878	popq	%rdi
29879	movq	6272(%rax), %r11
29880	jmp	*%r11
29881#else
29882	movq	_glapi_Dispatch(%rip), %rax
29883	testq	%rax, %rax
29884	je	1f
29885	movq	6272(%rax), %r11
29886	jmp	*%r11
298871:
29888	pushq	%rdi
29889	pushq	%rsi
29890	pushq	%rdx
29891	call	_glapi_get_dispatch
29892	popq	%rdx
29893	popq	%rsi
29894	popq	%rdi
29895	movq	6272(%rax), %r11
29896	jmp	*%r11
29897#endif /* defined(GLX_USE_TLS) */
29898	.size	GL_PREFIX(AreProgramsResidentNV), .-GL_PREFIX(AreProgramsResidentNV)
29899
29900	.p2align	4,,15
29901	.globl	GL_PREFIX(BindProgramNV)
29902	.type	GL_PREFIX(BindProgramNV), @function
29903GL_PREFIX(BindProgramNV):
29904#if defined(GLX_USE_TLS)
29905	call	_x86_64_get_dispatch@PLT
29906	movq	6280(%rax), %r11
29907	jmp	*%r11
29908#elif defined(HAVE_PTHREAD)
29909	pushq	%rdi
29910	pushq	%rsi
29911	pushq	%rbp
29912	call	_x86_64_get_dispatch@PLT
29913	popq	%rbp
29914	popq	%rsi
29915	popq	%rdi
29916	movq	6280(%rax), %r11
29917	jmp	*%r11
29918#else
29919	movq	_glapi_Dispatch(%rip), %rax
29920	testq	%rax, %rax
29921	je	1f
29922	movq	6280(%rax), %r11
29923	jmp	*%r11
299241:
29925	pushq	%rdi
29926	pushq	%rsi
29927	pushq	%rbp
29928	call	_glapi_get_dispatch
29929	popq	%rbp
29930	popq	%rsi
29931	popq	%rdi
29932	movq	6280(%rax), %r11
29933	jmp	*%r11
29934#endif /* defined(GLX_USE_TLS) */
29935	.size	GL_PREFIX(BindProgramNV), .-GL_PREFIX(BindProgramNV)
29936
29937	.p2align	4,,15
29938	.globl	GL_PREFIX(DeleteProgramsNV)
29939	.type	GL_PREFIX(DeleteProgramsNV), @function
29940GL_PREFIX(DeleteProgramsNV):
29941#if defined(GLX_USE_TLS)
29942	call	_x86_64_get_dispatch@PLT
29943	movq	6288(%rax), %r11
29944	jmp	*%r11
29945#elif defined(HAVE_PTHREAD)
29946	pushq	%rdi
29947	pushq	%rsi
29948	pushq	%rbp
29949	call	_x86_64_get_dispatch@PLT
29950	popq	%rbp
29951	popq	%rsi
29952	popq	%rdi
29953	movq	6288(%rax), %r11
29954	jmp	*%r11
29955#else
29956	movq	_glapi_Dispatch(%rip), %rax
29957	testq	%rax, %rax
29958	je	1f
29959	movq	6288(%rax), %r11
29960	jmp	*%r11
299611:
29962	pushq	%rdi
29963	pushq	%rsi
29964	pushq	%rbp
29965	call	_glapi_get_dispatch
29966	popq	%rbp
29967	popq	%rsi
29968	popq	%rdi
29969	movq	6288(%rax), %r11
29970	jmp	*%r11
29971#endif /* defined(GLX_USE_TLS) */
29972	.size	GL_PREFIX(DeleteProgramsNV), .-GL_PREFIX(DeleteProgramsNV)
29973
29974	.p2align	4,,15
29975	.globl	GL_PREFIX(ExecuteProgramNV)
29976	.type	GL_PREFIX(ExecuteProgramNV), @function
29977GL_PREFIX(ExecuteProgramNV):
29978#if defined(GLX_USE_TLS)
29979	call	_x86_64_get_dispatch@PLT
29980	movq	6296(%rax), %r11
29981	jmp	*%r11
29982#elif defined(HAVE_PTHREAD)
29983	pushq	%rdi
29984	pushq	%rsi
29985	pushq	%rdx
29986	call	_x86_64_get_dispatch@PLT
29987	popq	%rdx
29988	popq	%rsi
29989	popq	%rdi
29990	movq	6296(%rax), %r11
29991	jmp	*%r11
29992#else
29993	movq	_glapi_Dispatch(%rip), %rax
29994	testq	%rax, %rax
29995	je	1f
29996	movq	6296(%rax), %r11
29997	jmp	*%r11
299981:
29999	pushq	%rdi
30000	pushq	%rsi
30001	pushq	%rdx
30002	call	_glapi_get_dispatch
30003	popq	%rdx
30004	popq	%rsi
30005	popq	%rdi
30006	movq	6296(%rax), %r11
30007	jmp	*%r11
30008#endif /* defined(GLX_USE_TLS) */
30009	.size	GL_PREFIX(ExecuteProgramNV), .-GL_PREFIX(ExecuteProgramNV)
30010
30011	.p2align	4,,15
30012	.globl	GL_PREFIX(GenProgramsNV)
30013	.type	GL_PREFIX(GenProgramsNV), @function
30014GL_PREFIX(GenProgramsNV):
30015#if defined(GLX_USE_TLS)
30016	call	_x86_64_get_dispatch@PLT
30017	movq	6304(%rax), %r11
30018	jmp	*%r11
30019#elif defined(HAVE_PTHREAD)
30020	pushq	%rdi
30021	pushq	%rsi
30022	pushq	%rbp
30023	call	_x86_64_get_dispatch@PLT
30024	popq	%rbp
30025	popq	%rsi
30026	popq	%rdi
30027	movq	6304(%rax), %r11
30028	jmp	*%r11
30029#else
30030	movq	_glapi_Dispatch(%rip), %rax
30031	testq	%rax, %rax
30032	je	1f
30033	movq	6304(%rax), %r11
30034	jmp	*%r11
300351:
30036	pushq	%rdi
30037	pushq	%rsi
30038	pushq	%rbp
30039	call	_glapi_get_dispatch
30040	popq	%rbp
30041	popq	%rsi
30042	popq	%rdi
30043	movq	6304(%rax), %r11
30044	jmp	*%r11
30045#endif /* defined(GLX_USE_TLS) */
30046	.size	GL_PREFIX(GenProgramsNV), .-GL_PREFIX(GenProgramsNV)
30047
30048	.p2align	4,,15
30049	.globl	GL_PREFIX(GetProgramParameterdvNV)
30050	.type	GL_PREFIX(GetProgramParameterdvNV), @function
30051GL_PREFIX(GetProgramParameterdvNV):
30052#if defined(GLX_USE_TLS)
30053	call	_x86_64_get_dispatch@PLT
30054	movq	6312(%rax), %r11
30055	jmp	*%r11
30056#elif defined(HAVE_PTHREAD)
30057	pushq	%rdi
30058	pushq	%rsi
30059	pushq	%rdx
30060	pushq	%rcx
30061	pushq	%rbp
30062	call	_x86_64_get_dispatch@PLT
30063	popq	%rbp
30064	popq	%rcx
30065	popq	%rdx
30066	popq	%rsi
30067	popq	%rdi
30068	movq	6312(%rax), %r11
30069	jmp	*%r11
30070#else
30071	movq	_glapi_Dispatch(%rip), %rax
30072	testq	%rax, %rax
30073	je	1f
30074	movq	6312(%rax), %r11
30075	jmp	*%r11
300761:
30077	pushq	%rdi
30078	pushq	%rsi
30079	pushq	%rdx
30080	pushq	%rcx
30081	pushq	%rbp
30082	call	_glapi_get_dispatch
30083	popq	%rbp
30084	popq	%rcx
30085	popq	%rdx
30086	popq	%rsi
30087	popq	%rdi
30088	movq	6312(%rax), %r11
30089	jmp	*%r11
30090#endif /* defined(GLX_USE_TLS) */
30091	.size	GL_PREFIX(GetProgramParameterdvNV), .-GL_PREFIX(GetProgramParameterdvNV)
30092
30093	.p2align	4,,15
30094	.globl	GL_PREFIX(GetProgramParameterfvNV)
30095	.type	GL_PREFIX(GetProgramParameterfvNV), @function
30096GL_PREFIX(GetProgramParameterfvNV):
30097#if defined(GLX_USE_TLS)
30098	call	_x86_64_get_dispatch@PLT
30099	movq	6320(%rax), %r11
30100	jmp	*%r11
30101#elif defined(HAVE_PTHREAD)
30102	pushq	%rdi
30103	pushq	%rsi
30104	pushq	%rdx
30105	pushq	%rcx
30106	pushq	%rbp
30107	call	_x86_64_get_dispatch@PLT
30108	popq	%rbp
30109	popq	%rcx
30110	popq	%rdx
30111	popq	%rsi
30112	popq	%rdi
30113	movq	6320(%rax), %r11
30114	jmp	*%r11
30115#else
30116	movq	_glapi_Dispatch(%rip), %rax
30117	testq	%rax, %rax
30118	je	1f
30119	movq	6320(%rax), %r11
30120	jmp	*%r11
301211:
30122	pushq	%rdi
30123	pushq	%rsi
30124	pushq	%rdx
30125	pushq	%rcx
30126	pushq	%rbp
30127	call	_glapi_get_dispatch
30128	popq	%rbp
30129	popq	%rcx
30130	popq	%rdx
30131	popq	%rsi
30132	popq	%rdi
30133	movq	6320(%rax), %r11
30134	jmp	*%r11
30135#endif /* defined(GLX_USE_TLS) */
30136	.size	GL_PREFIX(GetProgramParameterfvNV), .-GL_PREFIX(GetProgramParameterfvNV)
30137
30138	.p2align	4,,15
30139	.globl	GL_PREFIX(GetProgramStringNV)
30140	.type	GL_PREFIX(GetProgramStringNV), @function
30141GL_PREFIX(GetProgramStringNV):
30142#if defined(GLX_USE_TLS)
30143	call	_x86_64_get_dispatch@PLT
30144	movq	6328(%rax), %r11
30145	jmp	*%r11
30146#elif defined(HAVE_PTHREAD)
30147	pushq	%rdi
30148	pushq	%rsi
30149	pushq	%rdx
30150	call	_x86_64_get_dispatch@PLT
30151	popq	%rdx
30152	popq	%rsi
30153	popq	%rdi
30154	movq	6328(%rax), %r11
30155	jmp	*%r11
30156#else
30157	movq	_glapi_Dispatch(%rip), %rax
30158	testq	%rax, %rax
30159	je	1f
30160	movq	6328(%rax), %r11
30161	jmp	*%r11
301621:
30163	pushq	%rdi
30164	pushq	%rsi
30165	pushq	%rdx
30166	call	_glapi_get_dispatch
30167	popq	%rdx
30168	popq	%rsi
30169	popq	%rdi
30170	movq	6328(%rax), %r11
30171	jmp	*%r11
30172#endif /* defined(GLX_USE_TLS) */
30173	.size	GL_PREFIX(GetProgramStringNV), .-GL_PREFIX(GetProgramStringNV)
30174
30175	.p2align	4,,15
30176	.globl	GL_PREFIX(GetProgramivNV)
30177	.type	GL_PREFIX(GetProgramivNV), @function
30178GL_PREFIX(GetProgramivNV):
30179#if defined(GLX_USE_TLS)
30180	call	_x86_64_get_dispatch@PLT
30181	movq	6336(%rax), %r11
30182	jmp	*%r11
30183#elif defined(HAVE_PTHREAD)
30184	pushq	%rdi
30185	pushq	%rsi
30186	pushq	%rdx
30187	call	_x86_64_get_dispatch@PLT
30188	popq	%rdx
30189	popq	%rsi
30190	popq	%rdi
30191	movq	6336(%rax), %r11
30192	jmp	*%r11
30193#else
30194	movq	_glapi_Dispatch(%rip), %rax
30195	testq	%rax, %rax
30196	je	1f
30197	movq	6336(%rax), %r11
30198	jmp	*%r11
301991:
30200	pushq	%rdi
30201	pushq	%rsi
30202	pushq	%rdx
30203	call	_glapi_get_dispatch
30204	popq	%rdx
30205	popq	%rsi
30206	popq	%rdi
30207	movq	6336(%rax), %r11
30208	jmp	*%r11
30209#endif /* defined(GLX_USE_TLS) */
30210	.size	GL_PREFIX(GetProgramivNV), .-GL_PREFIX(GetProgramivNV)
30211
30212	.p2align	4,,15
30213	.globl	GL_PREFIX(GetTrackMatrixivNV)
30214	.type	GL_PREFIX(GetTrackMatrixivNV), @function
30215GL_PREFIX(GetTrackMatrixivNV):
30216#if defined(GLX_USE_TLS)
30217	call	_x86_64_get_dispatch@PLT
30218	movq	6344(%rax), %r11
30219	jmp	*%r11
30220#elif defined(HAVE_PTHREAD)
30221	pushq	%rdi
30222	pushq	%rsi
30223	pushq	%rdx
30224	pushq	%rcx
30225	pushq	%rbp
30226	call	_x86_64_get_dispatch@PLT
30227	popq	%rbp
30228	popq	%rcx
30229	popq	%rdx
30230	popq	%rsi
30231	popq	%rdi
30232	movq	6344(%rax), %r11
30233	jmp	*%r11
30234#else
30235	movq	_glapi_Dispatch(%rip), %rax
30236	testq	%rax, %rax
30237	je	1f
30238	movq	6344(%rax), %r11
30239	jmp	*%r11
302401:
30241	pushq	%rdi
30242	pushq	%rsi
30243	pushq	%rdx
30244	pushq	%rcx
30245	pushq	%rbp
30246	call	_glapi_get_dispatch
30247	popq	%rbp
30248	popq	%rcx
30249	popq	%rdx
30250	popq	%rsi
30251	popq	%rdi
30252	movq	6344(%rax), %r11
30253	jmp	*%r11
30254#endif /* defined(GLX_USE_TLS) */
30255	.size	GL_PREFIX(GetTrackMatrixivNV), .-GL_PREFIX(GetTrackMatrixivNV)
30256
30257	.p2align	4,,15
30258	.globl	GL_PREFIX(GetVertexAttribPointervNV)
30259	.type	GL_PREFIX(GetVertexAttribPointervNV), @function
30260GL_PREFIX(GetVertexAttribPointervNV):
30261#if defined(GLX_USE_TLS)
30262	call	_x86_64_get_dispatch@PLT
30263	movq	6352(%rax), %r11
30264	jmp	*%r11
30265#elif defined(HAVE_PTHREAD)
30266	pushq	%rdi
30267	pushq	%rsi
30268	pushq	%rdx
30269	call	_x86_64_get_dispatch@PLT
30270	popq	%rdx
30271	popq	%rsi
30272	popq	%rdi
30273	movq	6352(%rax), %r11
30274	jmp	*%r11
30275#else
30276	movq	_glapi_Dispatch(%rip), %rax
30277	testq	%rax, %rax
30278	je	1f
30279	movq	6352(%rax), %r11
30280	jmp	*%r11
302811:
30282	pushq	%rdi
30283	pushq	%rsi
30284	pushq	%rdx
30285	call	_glapi_get_dispatch
30286	popq	%rdx
30287	popq	%rsi
30288	popq	%rdi
30289	movq	6352(%rax), %r11
30290	jmp	*%r11
30291#endif /* defined(GLX_USE_TLS) */
30292	.size	GL_PREFIX(GetVertexAttribPointervNV), .-GL_PREFIX(GetVertexAttribPointervNV)
30293
30294	.p2align	4,,15
30295	.globl	GL_PREFIX(GetVertexAttribdvNV)
30296	.type	GL_PREFIX(GetVertexAttribdvNV), @function
30297GL_PREFIX(GetVertexAttribdvNV):
30298#if defined(GLX_USE_TLS)
30299	call	_x86_64_get_dispatch@PLT
30300	movq	6360(%rax), %r11
30301	jmp	*%r11
30302#elif defined(HAVE_PTHREAD)
30303	pushq	%rdi
30304	pushq	%rsi
30305	pushq	%rdx
30306	call	_x86_64_get_dispatch@PLT
30307	popq	%rdx
30308	popq	%rsi
30309	popq	%rdi
30310	movq	6360(%rax), %r11
30311	jmp	*%r11
30312#else
30313	movq	_glapi_Dispatch(%rip), %rax
30314	testq	%rax, %rax
30315	je	1f
30316	movq	6360(%rax), %r11
30317	jmp	*%r11
303181:
30319	pushq	%rdi
30320	pushq	%rsi
30321	pushq	%rdx
30322	call	_glapi_get_dispatch
30323	popq	%rdx
30324	popq	%rsi
30325	popq	%rdi
30326	movq	6360(%rax), %r11
30327	jmp	*%r11
30328#endif /* defined(GLX_USE_TLS) */
30329	.size	GL_PREFIX(GetVertexAttribdvNV), .-GL_PREFIX(GetVertexAttribdvNV)
30330
30331	.p2align	4,,15
30332	.globl	GL_PREFIX(GetVertexAttribfvNV)
30333	.type	GL_PREFIX(GetVertexAttribfvNV), @function
30334GL_PREFIX(GetVertexAttribfvNV):
30335#if defined(GLX_USE_TLS)
30336	call	_x86_64_get_dispatch@PLT
30337	movq	6368(%rax), %r11
30338	jmp	*%r11
30339#elif defined(HAVE_PTHREAD)
30340	pushq	%rdi
30341	pushq	%rsi
30342	pushq	%rdx
30343	call	_x86_64_get_dispatch@PLT
30344	popq	%rdx
30345	popq	%rsi
30346	popq	%rdi
30347	movq	6368(%rax), %r11
30348	jmp	*%r11
30349#else
30350	movq	_glapi_Dispatch(%rip), %rax
30351	testq	%rax, %rax
30352	je	1f
30353	movq	6368(%rax), %r11
30354	jmp	*%r11
303551:
30356	pushq	%rdi
30357	pushq	%rsi
30358	pushq	%rdx
30359	call	_glapi_get_dispatch
30360	popq	%rdx
30361	popq	%rsi
30362	popq	%rdi
30363	movq	6368(%rax), %r11
30364	jmp	*%r11
30365#endif /* defined(GLX_USE_TLS) */
30366	.size	GL_PREFIX(GetVertexAttribfvNV), .-GL_PREFIX(GetVertexAttribfvNV)
30367
30368	.p2align	4,,15
30369	.globl	GL_PREFIX(GetVertexAttribivNV)
30370	.type	GL_PREFIX(GetVertexAttribivNV), @function
30371GL_PREFIX(GetVertexAttribivNV):
30372#if defined(GLX_USE_TLS)
30373	call	_x86_64_get_dispatch@PLT
30374	movq	6376(%rax), %r11
30375	jmp	*%r11
30376#elif defined(HAVE_PTHREAD)
30377	pushq	%rdi
30378	pushq	%rsi
30379	pushq	%rdx
30380	call	_x86_64_get_dispatch@PLT
30381	popq	%rdx
30382	popq	%rsi
30383	popq	%rdi
30384	movq	6376(%rax), %r11
30385	jmp	*%r11
30386#else
30387	movq	_glapi_Dispatch(%rip), %rax
30388	testq	%rax, %rax
30389	je	1f
30390	movq	6376(%rax), %r11
30391	jmp	*%r11
303921:
30393	pushq	%rdi
30394	pushq	%rsi
30395	pushq	%rdx
30396	call	_glapi_get_dispatch
30397	popq	%rdx
30398	popq	%rsi
30399	popq	%rdi
30400	movq	6376(%rax), %r11
30401	jmp	*%r11
30402#endif /* defined(GLX_USE_TLS) */
30403	.size	GL_PREFIX(GetVertexAttribivNV), .-GL_PREFIX(GetVertexAttribivNV)
30404
30405	.p2align	4,,15
30406	.globl	GL_PREFIX(IsProgramNV)
30407	.type	GL_PREFIX(IsProgramNV), @function
30408GL_PREFIX(IsProgramNV):
30409#if defined(GLX_USE_TLS)
30410	call	_x86_64_get_dispatch@PLT
30411	movq	6384(%rax), %r11
30412	jmp	*%r11
30413#elif defined(HAVE_PTHREAD)
30414	pushq	%rdi
30415	call	_x86_64_get_dispatch@PLT
30416	popq	%rdi
30417	movq	6384(%rax), %r11
30418	jmp	*%r11
30419#else
30420	movq	_glapi_Dispatch(%rip), %rax
30421	testq	%rax, %rax
30422	je	1f
30423	movq	6384(%rax), %r11
30424	jmp	*%r11
304251:
30426	pushq	%rdi
30427	call	_glapi_get_dispatch
30428	popq	%rdi
30429	movq	6384(%rax), %r11
30430	jmp	*%r11
30431#endif /* defined(GLX_USE_TLS) */
30432	.size	GL_PREFIX(IsProgramNV), .-GL_PREFIX(IsProgramNV)
30433
30434	.p2align	4,,15
30435	.globl	GL_PREFIX(LoadProgramNV)
30436	.type	GL_PREFIX(LoadProgramNV), @function
30437GL_PREFIX(LoadProgramNV):
30438#if defined(GLX_USE_TLS)
30439	call	_x86_64_get_dispatch@PLT
30440	movq	6392(%rax), %r11
30441	jmp	*%r11
30442#elif defined(HAVE_PTHREAD)
30443	pushq	%rdi
30444	pushq	%rsi
30445	pushq	%rdx
30446	pushq	%rcx
30447	pushq	%rbp
30448	call	_x86_64_get_dispatch@PLT
30449	popq	%rbp
30450	popq	%rcx
30451	popq	%rdx
30452	popq	%rsi
30453	popq	%rdi
30454	movq	6392(%rax), %r11
30455	jmp	*%r11
30456#else
30457	movq	_glapi_Dispatch(%rip), %rax
30458	testq	%rax, %rax
30459	je	1f
30460	movq	6392(%rax), %r11
30461	jmp	*%r11
304621:
30463	pushq	%rdi
30464	pushq	%rsi
30465	pushq	%rdx
30466	pushq	%rcx
30467	pushq	%rbp
30468	call	_glapi_get_dispatch
30469	popq	%rbp
30470	popq	%rcx
30471	popq	%rdx
30472	popq	%rsi
30473	popq	%rdi
30474	movq	6392(%rax), %r11
30475	jmp	*%r11
30476#endif /* defined(GLX_USE_TLS) */
30477	.size	GL_PREFIX(LoadProgramNV), .-GL_PREFIX(LoadProgramNV)
30478
30479	.p2align	4,,15
30480	.globl	GL_PREFIX(ProgramParameters4dvNV)
30481	.type	GL_PREFIX(ProgramParameters4dvNV), @function
30482GL_PREFIX(ProgramParameters4dvNV):
30483#if defined(GLX_USE_TLS)
30484	call	_x86_64_get_dispatch@PLT
30485	movq	6400(%rax), %r11
30486	jmp	*%r11
30487#elif defined(HAVE_PTHREAD)
30488	pushq	%rdi
30489	pushq	%rsi
30490	pushq	%rdx
30491	pushq	%rcx
30492	pushq	%rbp
30493	call	_x86_64_get_dispatch@PLT
30494	popq	%rbp
30495	popq	%rcx
30496	popq	%rdx
30497	popq	%rsi
30498	popq	%rdi
30499	movq	6400(%rax), %r11
30500	jmp	*%r11
30501#else
30502	movq	_glapi_Dispatch(%rip), %rax
30503	testq	%rax, %rax
30504	je	1f
30505	movq	6400(%rax), %r11
30506	jmp	*%r11
305071:
30508	pushq	%rdi
30509	pushq	%rsi
30510	pushq	%rdx
30511	pushq	%rcx
30512	pushq	%rbp
30513	call	_glapi_get_dispatch
30514	popq	%rbp
30515	popq	%rcx
30516	popq	%rdx
30517	popq	%rsi
30518	popq	%rdi
30519	movq	6400(%rax), %r11
30520	jmp	*%r11
30521#endif /* defined(GLX_USE_TLS) */
30522	.size	GL_PREFIX(ProgramParameters4dvNV), .-GL_PREFIX(ProgramParameters4dvNV)
30523
30524	.p2align	4,,15
30525	.globl	GL_PREFIX(ProgramParameters4fvNV)
30526	.type	GL_PREFIX(ProgramParameters4fvNV), @function
30527GL_PREFIX(ProgramParameters4fvNV):
30528#if defined(GLX_USE_TLS)
30529	call	_x86_64_get_dispatch@PLT
30530	movq	6408(%rax), %r11
30531	jmp	*%r11
30532#elif defined(HAVE_PTHREAD)
30533	pushq	%rdi
30534	pushq	%rsi
30535	pushq	%rdx
30536	pushq	%rcx
30537	pushq	%rbp
30538	call	_x86_64_get_dispatch@PLT
30539	popq	%rbp
30540	popq	%rcx
30541	popq	%rdx
30542	popq	%rsi
30543	popq	%rdi
30544	movq	6408(%rax), %r11
30545	jmp	*%r11
30546#else
30547	movq	_glapi_Dispatch(%rip), %rax
30548	testq	%rax, %rax
30549	je	1f
30550	movq	6408(%rax), %r11
30551	jmp	*%r11
305521:
30553	pushq	%rdi
30554	pushq	%rsi
30555	pushq	%rdx
30556	pushq	%rcx
30557	pushq	%rbp
30558	call	_glapi_get_dispatch
30559	popq	%rbp
30560	popq	%rcx
30561	popq	%rdx
30562	popq	%rsi
30563	popq	%rdi
30564	movq	6408(%rax), %r11
30565	jmp	*%r11
30566#endif /* defined(GLX_USE_TLS) */
30567	.size	GL_PREFIX(ProgramParameters4fvNV), .-GL_PREFIX(ProgramParameters4fvNV)
30568
30569	.p2align	4,,15
30570	.globl	GL_PREFIX(RequestResidentProgramsNV)
30571	.type	GL_PREFIX(RequestResidentProgramsNV), @function
30572GL_PREFIX(RequestResidentProgramsNV):
30573#if defined(GLX_USE_TLS)
30574	call	_x86_64_get_dispatch@PLT
30575	movq	6416(%rax), %r11
30576	jmp	*%r11
30577#elif defined(HAVE_PTHREAD)
30578	pushq	%rdi
30579	pushq	%rsi
30580	pushq	%rbp
30581	call	_x86_64_get_dispatch@PLT
30582	popq	%rbp
30583	popq	%rsi
30584	popq	%rdi
30585	movq	6416(%rax), %r11
30586	jmp	*%r11
30587#else
30588	movq	_glapi_Dispatch(%rip), %rax
30589	testq	%rax, %rax
30590	je	1f
30591	movq	6416(%rax), %r11
30592	jmp	*%r11
305931:
30594	pushq	%rdi
30595	pushq	%rsi
30596	pushq	%rbp
30597	call	_glapi_get_dispatch
30598	popq	%rbp
30599	popq	%rsi
30600	popq	%rdi
30601	movq	6416(%rax), %r11
30602	jmp	*%r11
30603#endif /* defined(GLX_USE_TLS) */
30604	.size	GL_PREFIX(RequestResidentProgramsNV), .-GL_PREFIX(RequestResidentProgramsNV)
30605
30606	.p2align	4,,15
30607	.globl	GL_PREFIX(TrackMatrixNV)
30608	.type	GL_PREFIX(TrackMatrixNV), @function
30609GL_PREFIX(TrackMatrixNV):
30610#if defined(GLX_USE_TLS)
30611	call	_x86_64_get_dispatch@PLT
30612	movq	6424(%rax), %r11
30613	jmp	*%r11
30614#elif defined(HAVE_PTHREAD)
30615	pushq	%rdi
30616	pushq	%rsi
30617	pushq	%rdx
30618	pushq	%rcx
30619	pushq	%rbp
30620	call	_x86_64_get_dispatch@PLT
30621	popq	%rbp
30622	popq	%rcx
30623	popq	%rdx
30624	popq	%rsi
30625	popq	%rdi
30626	movq	6424(%rax), %r11
30627	jmp	*%r11
30628#else
30629	movq	_glapi_Dispatch(%rip), %rax
30630	testq	%rax, %rax
30631	je	1f
30632	movq	6424(%rax), %r11
30633	jmp	*%r11
306341:
30635	pushq	%rdi
30636	pushq	%rsi
30637	pushq	%rdx
30638	pushq	%rcx
30639	pushq	%rbp
30640	call	_glapi_get_dispatch
30641	popq	%rbp
30642	popq	%rcx
30643	popq	%rdx
30644	popq	%rsi
30645	popq	%rdi
30646	movq	6424(%rax), %r11
30647	jmp	*%r11
30648#endif /* defined(GLX_USE_TLS) */
30649	.size	GL_PREFIX(TrackMatrixNV), .-GL_PREFIX(TrackMatrixNV)
30650
30651	.p2align	4,,15
30652	.globl	GL_PREFIX(VertexAttrib1dNV)
30653	.type	GL_PREFIX(VertexAttrib1dNV), @function
30654GL_PREFIX(VertexAttrib1dNV):
30655#if defined(GLX_USE_TLS)
30656	call	_x86_64_get_dispatch@PLT
30657	movq	6432(%rax), %r11
30658	jmp	*%r11
30659#elif defined(HAVE_PTHREAD)
30660	subq	$24, %rsp
30661	movq	%rdi, (%rsp)
30662	movq	%xmm0, 8(%rsp)
30663	call	_x86_64_get_dispatch@PLT
30664	movq	8(%rsp), %xmm0
30665	movq	(%rsp), %rdi
30666	addq	$24, %rsp
30667	movq	6432(%rax), %r11
30668	jmp	*%r11
30669#else
30670	movq	_glapi_Dispatch(%rip), %rax
30671	testq	%rax, %rax
30672	je	1f
30673	movq	6432(%rax), %r11
30674	jmp	*%r11
306751:
30676	subq	$24, %rsp
30677	movq	%rdi, (%rsp)
30678	movq	%xmm0, 8(%rsp)
30679	call	_glapi_get_dispatch
30680	movq	8(%rsp), %xmm0
30681	movq	(%rsp), %rdi
30682	addq	$24, %rsp
30683	movq	6432(%rax), %r11
30684	jmp	*%r11
30685#endif /* defined(GLX_USE_TLS) */
30686	.size	GL_PREFIX(VertexAttrib1dNV), .-GL_PREFIX(VertexAttrib1dNV)
30687
30688	.p2align	4,,15
30689	.globl	GL_PREFIX(VertexAttrib1dvNV)
30690	.type	GL_PREFIX(VertexAttrib1dvNV), @function
30691GL_PREFIX(VertexAttrib1dvNV):
30692#if defined(GLX_USE_TLS)
30693	call	_x86_64_get_dispatch@PLT
30694	movq	6440(%rax), %r11
30695	jmp	*%r11
30696#elif defined(HAVE_PTHREAD)
30697	pushq	%rdi
30698	pushq	%rsi
30699	pushq	%rbp
30700	call	_x86_64_get_dispatch@PLT
30701	popq	%rbp
30702	popq	%rsi
30703	popq	%rdi
30704	movq	6440(%rax), %r11
30705	jmp	*%r11
30706#else
30707	movq	_glapi_Dispatch(%rip), %rax
30708	testq	%rax, %rax
30709	je	1f
30710	movq	6440(%rax), %r11
30711	jmp	*%r11
307121:
30713	pushq	%rdi
30714	pushq	%rsi
30715	pushq	%rbp
30716	call	_glapi_get_dispatch
30717	popq	%rbp
30718	popq	%rsi
30719	popq	%rdi
30720	movq	6440(%rax), %r11
30721	jmp	*%r11
30722#endif /* defined(GLX_USE_TLS) */
30723	.size	GL_PREFIX(VertexAttrib1dvNV), .-GL_PREFIX(VertexAttrib1dvNV)
30724
30725	.p2align	4,,15
30726	.globl	GL_PREFIX(VertexAttrib1fNV)
30727	.type	GL_PREFIX(VertexAttrib1fNV), @function
30728GL_PREFIX(VertexAttrib1fNV):
30729#if defined(GLX_USE_TLS)
30730	call	_x86_64_get_dispatch@PLT
30731	movq	6448(%rax), %r11
30732	jmp	*%r11
30733#elif defined(HAVE_PTHREAD)
30734	subq	$24, %rsp
30735	movq	%rdi, (%rsp)
30736	movq	%xmm0, 8(%rsp)
30737	call	_x86_64_get_dispatch@PLT
30738	movq	8(%rsp), %xmm0
30739	movq	(%rsp), %rdi
30740	addq	$24, %rsp
30741	movq	6448(%rax), %r11
30742	jmp	*%r11
30743#else
30744	movq	_glapi_Dispatch(%rip), %rax
30745	testq	%rax, %rax
30746	je	1f
30747	movq	6448(%rax), %r11
30748	jmp	*%r11
307491:
30750	subq	$24, %rsp
30751	movq	%rdi, (%rsp)
30752	movq	%xmm0, 8(%rsp)
30753	call	_glapi_get_dispatch
30754	movq	8(%rsp), %xmm0
30755	movq	(%rsp), %rdi
30756	addq	$24, %rsp
30757	movq	6448(%rax), %r11
30758	jmp	*%r11
30759#endif /* defined(GLX_USE_TLS) */
30760	.size	GL_PREFIX(VertexAttrib1fNV), .-GL_PREFIX(VertexAttrib1fNV)
30761
30762	.p2align	4,,15
30763	.globl	GL_PREFIX(VertexAttrib1fvNV)
30764	.type	GL_PREFIX(VertexAttrib1fvNV), @function
30765GL_PREFIX(VertexAttrib1fvNV):
30766#if defined(GLX_USE_TLS)
30767	call	_x86_64_get_dispatch@PLT
30768	movq	6456(%rax), %r11
30769	jmp	*%r11
30770#elif defined(HAVE_PTHREAD)
30771	pushq	%rdi
30772	pushq	%rsi
30773	pushq	%rbp
30774	call	_x86_64_get_dispatch@PLT
30775	popq	%rbp
30776	popq	%rsi
30777	popq	%rdi
30778	movq	6456(%rax), %r11
30779	jmp	*%r11
30780#else
30781	movq	_glapi_Dispatch(%rip), %rax
30782	testq	%rax, %rax
30783	je	1f
30784	movq	6456(%rax), %r11
30785	jmp	*%r11
307861:
30787	pushq	%rdi
30788	pushq	%rsi
30789	pushq	%rbp
30790	call	_glapi_get_dispatch
30791	popq	%rbp
30792	popq	%rsi
30793	popq	%rdi
30794	movq	6456(%rax), %r11
30795	jmp	*%r11
30796#endif /* defined(GLX_USE_TLS) */
30797	.size	GL_PREFIX(VertexAttrib1fvNV), .-GL_PREFIX(VertexAttrib1fvNV)
30798
30799	.p2align	4,,15
30800	.globl	GL_PREFIX(VertexAttrib1sNV)
30801	.type	GL_PREFIX(VertexAttrib1sNV), @function
30802GL_PREFIX(VertexAttrib1sNV):
30803#if defined(GLX_USE_TLS)
30804	call	_x86_64_get_dispatch@PLT
30805	movq	6464(%rax), %r11
30806	jmp	*%r11
30807#elif defined(HAVE_PTHREAD)
30808	pushq	%rdi
30809	pushq	%rsi
30810	pushq	%rbp
30811	call	_x86_64_get_dispatch@PLT
30812	popq	%rbp
30813	popq	%rsi
30814	popq	%rdi
30815	movq	6464(%rax), %r11
30816	jmp	*%r11
30817#else
30818	movq	_glapi_Dispatch(%rip), %rax
30819	testq	%rax, %rax
30820	je	1f
30821	movq	6464(%rax), %r11
30822	jmp	*%r11
308231:
30824	pushq	%rdi
30825	pushq	%rsi
30826	pushq	%rbp
30827	call	_glapi_get_dispatch
30828	popq	%rbp
30829	popq	%rsi
30830	popq	%rdi
30831	movq	6464(%rax), %r11
30832	jmp	*%r11
30833#endif /* defined(GLX_USE_TLS) */
30834	.size	GL_PREFIX(VertexAttrib1sNV), .-GL_PREFIX(VertexAttrib1sNV)
30835
30836	.p2align	4,,15
30837	.globl	GL_PREFIX(VertexAttrib1svNV)
30838	.type	GL_PREFIX(VertexAttrib1svNV), @function
30839GL_PREFIX(VertexAttrib1svNV):
30840#if defined(GLX_USE_TLS)
30841	call	_x86_64_get_dispatch@PLT
30842	movq	6472(%rax), %r11
30843	jmp	*%r11
30844#elif defined(HAVE_PTHREAD)
30845	pushq	%rdi
30846	pushq	%rsi
30847	pushq	%rbp
30848	call	_x86_64_get_dispatch@PLT
30849	popq	%rbp
30850	popq	%rsi
30851	popq	%rdi
30852	movq	6472(%rax), %r11
30853	jmp	*%r11
30854#else
30855	movq	_glapi_Dispatch(%rip), %rax
30856	testq	%rax, %rax
30857	je	1f
30858	movq	6472(%rax), %r11
30859	jmp	*%r11
308601:
30861	pushq	%rdi
30862	pushq	%rsi
30863	pushq	%rbp
30864	call	_glapi_get_dispatch
30865	popq	%rbp
30866	popq	%rsi
30867	popq	%rdi
30868	movq	6472(%rax), %r11
30869	jmp	*%r11
30870#endif /* defined(GLX_USE_TLS) */
30871	.size	GL_PREFIX(VertexAttrib1svNV), .-GL_PREFIX(VertexAttrib1svNV)
30872
30873	.p2align	4,,15
30874	.globl	GL_PREFIX(VertexAttrib2dNV)
30875	.type	GL_PREFIX(VertexAttrib2dNV), @function
30876GL_PREFIX(VertexAttrib2dNV):
30877#if defined(GLX_USE_TLS)
30878	call	_x86_64_get_dispatch@PLT
30879	movq	6480(%rax), %r11
30880	jmp	*%r11
30881#elif defined(HAVE_PTHREAD)
30882	subq	$24, %rsp
30883	movq	%rdi, (%rsp)
30884	movq	%xmm0, 8(%rsp)
30885	movq	%xmm1, 16(%rsp)
30886	call	_x86_64_get_dispatch@PLT
30887	movq	16(%rsp), %xmm1
30888	movq	8(%rsp), %xmm0
30889	movq	(%rsp), %rdi
30890	addq	$24, %rsp
30891	movq	6480(%rax), %r11
30892	jmp	*%r11
30893#else
30894	movq	_glapi_Dispatch(%rip), %rax
30895	testq	%rax, %rax
30896	je	1f
30897	movq	6480(%rax), %r11
30898	jmp	*%r11
308991:
30900	subq	$24, %rsp
30901	movq	%rdi, (%rsp)
30902	movq	%xmm0, 8(%rsp)
30903	movq	%xmm1, 16(%rsp)
30904	call	_glapi_get_dispatch
30905	movq	16(%rsp), %xmm1
30906	movq	8(%rsp), %xmm0
30907	movq	(%rsp), %rdi
30908	addq	$24, %rsp
30909	movq	6480(%rax), %r11
30910	jmp	*%r11
30911#endif /* defined(GLX_USE_TLS) */
30912	.size	GL_PREFIX(VertexAttrib2dNV), .-GL_PREFIX(VertexAttrib2dNV)
30913
30914	.p2align	4,,15
30915	.globl	GL_PREFIX(VertexAttrib2dvNV)
30916	.type	GL_PREFIX(VertexAttrib2dvNV), @function
30917GL_PREFIX(VertexAttrib2dvNV):
30918#if defined(GLX_USE_TLS)
30919	call	_x86_64_get_dispatch@PLT
30920	movq	6488(%rax), %r11
30921	jmp	*%r11
30922#elif defined(HAVE_PTHREAD)
30923	pushq	%rdi
30924	pushq	%rsi
30925	pushq	%rbp
30926	call	_x86_64_get_dispatch@PLT
30927	popq	%rbp
30928	popq	%rsi
30929	popq	%rdi
30930	movq	6488(%rax), %r11
30931	jmp	*%r11
30932#else
30933	movq	_glapi_Dispatch(%rip), %rax
30934	testq	%rax, %rax
30935	je	1f
30936	movq	6488(%rax), %r11
30937	jmp	*%r11
309381:
30939	pushq	%rdi
30940	pushq	%rsi
30941	pushq	%rbp
30942	call	_glapi_get_dispatch
30943	popq	%rbp
30944	popq	%rsi
30945	popq	%rdi
30946	movq	6488(%rax), %r11
30947	jmp	*%r11
30948#endif /* defined(GLX_USE_TLS) */
30949	.size	GL_PREFIX(VertexAttrib2dvNV), .-GL_PREFIX(VertexAttrib2dvNV)
30950
30951	.p2align	4,,15
30952	.globl	GL_PREFIX(VertexAttrib2fNV)
30953	.type	GL_PREFIX(VertexAttrib2fNV), @function
30954GL_PREFIX(VertexAttrib2fNV):
30955#if defined(GLX_USE_TLS)
30956	call	_x86_64_get_dispatch@PLT
30957	movq	6496(%rax), %r11
30958	jmp	*%r11
30959#elif defined(HAVE_PTHREAD)
30960	subq	$24, %rsp
30961	movq	%rdi, (%rsp)
30962	movq	%xmm0, 8(%rsp)
30963	movq	%xmm1, 16(%rsp)
30964	call	_x86_64_get_dispatch@PLT
30965	movq	16(%rsp), %xmm1
30966	movq	8(%rsp), %xmm0
30967	movq	(%rsp), %rdi
30968	addq	$24, %rsp
30969	movq	6496(%rax), %r11
30970	jmp	*%r11
30971#else
30972	movq	_glapi_Dispatch(%rip), %rax
30973	testq	%rax, %rax
30974	je	1f
30975	movq	6496(%rax), %r11
30976	jmp	*%r11
309771:
30978	subq	$24, %rsp
30979	movq	%rdi, (%rsp)
30980	movq	%xmm0, 8(%rsp)
30981	movq	%xmm1, 16(%rsp)
30982	call	_glapi_get_dispatch
30983	movq	16(%rsp), %xmm1
30984	movq	8(%rsp), %xmm0
30985	movq	(%rsp), %rdi
30986	addq	$24, %rsp
30987	movq	6496(%rax), %r11
30988	jmp	*%r11
30989#endif /* defined(GLX_USE_TLS) */
30990	.size	GL_PREFIX(VertexAttrib2fNV), .-GL_PREFIX(VertexAttrib2fNV)
30991
30992	.p2align	4,,15
30993	.globl	GL_PREFIX(VertexAttrib2fvNV)
30994	.type	GL_PREFIX(VertexAttrib2fvNV), @function
30995GL_PREFIX(VertexAttrib2fvNV):
30996#if defined(GLX_USE_TLS)
30997	call	_x86_64_get_dispatch@PLT
30998	movq	6504(%rax), %r11
30999	jmp	*%r11
31000#elif defined(HAVE_PTHREAD)
31001	pushq	%rdi
31002	pushq	%rsi
31003	pushq	%rbp
31004	call	_x86_64_get_dispatch@PLT
31005	popq	%rbp
31006	popq	%rsi
31007	popq	%rdi
31008	movq	6504(%rax), %r11
31009	jmp	*%r11
31010#else
31011	movq	_glapi_Dispatch(%rip), %rax
31012	testq	%rax, %rax
31013	je	1f
31014	movq	6504(%rax), %r11
31015	jmp	*%r11
310161:
31017	pushq	%rdi
31018	pushq	%rsi
31019	pushq	%rbp
31020	call	_glapi_get_dispatch
31021	popq	%rbp
31022	popq	%rsi
31023	popq	%rdi
31024	movq	6504(%rax), %r11
31025	jmp	*%r11
31026#endif /* defined(GLX_USE_TLS) */
31027	.size	GL_PREFIX(VertexAttrib2fvNV), .-GL_PREFIX(VertexAttrib2fvNV)
31028
31029	.p2align	4,,15
31030	.globl	GL_PREFIX(VertexAttrib2sNV)
31031	.type	GL_PREFIX(VertexAttrib2sNV), @function
31032GL_PREFIX(VertexAttrib2sNV):
31033#if defined(GLX_USE_TLS)
31034	call	_x86_64_get_dispatch@PLT
31035	movq	6512(%rax), %r11
31036	jmp	*%r11
31037#elif defined(HAVE_PTHREAD)
31038	pushq	%rdi
31039	pushq	%rsi
31040	pushq	%rdx
31041	call	_x86_64_get_dispatch@PLT
31042	popq	%rdx
31043	popq	%rsi
31044	popq	%rdi
31045	movq	6512(%rax), %r11
31046	jmp	*%r11
31047#else
31048	movq	_glapi_Dispatch(%rip), %rax
31049	testq	%rax, %rax
31050	je	1f
31051	movq	6512(%rax), %r11
31052	jmp	*%r11
310531:
31054	pushq	%rdi
31055	pushq	%rsi
31056	pushq	%rdx
31057	call	_glapi_get_dispatch
31058	popq	%rdx
31059	popq	%rsi
31060	popq	%rdi
31061	movq	6512(%rax), %r11
31062	jmp	*%r11
31063#endif /* defined(GLX_USE_TLS) */
31064	.size	GL_PREFIX(VertexAttrib2sNV), .-GL_PREFIX(VertexAttrib2sNV)
31065
31066	.p2align	4,,15
31067	.globl	GL_PREFIX(VertexAttrib2svNV)
31068	.type	GL_PREFIX(VertexAttrib2svNV), @function
31069GL_PREFIX(VertexAttrib2svNV):
31070#if defined(GLX_USE_TLS)
31071	call	_x86_64_get_dispatch@PLT
31072	movq	6520(%rax), %r11
31073	jmp	*%r11
31074#elif defined(HAVE_PTHREAD)
31075	pushq	%rdi
31076	pushq	%rsi
31077	pushq	%rbp
31078	call	_x86_64_get_dispatch@PLT
31079	popq	%rbp
31080	popq	%rsi
31081	popq	%rdi
31082	movq	6520(%rax), %r11
31083	jmp	*%r11
31084#else
31085	movq	_glapi_Dispatch(%rip), %rax
31086	testq	%rax, %rax
31087	je	1f
31088	movq	6520(%rax), %r11
31089	jmp	*%r11
310901:
31091	pushq	%rdi
31092	pushq	%rsi
31093	pushq	%rbp
31094	call	_glapi_get_dispatch
31095	popq	%rbp
31096	popq	%rsi
31097	popq	%rdi
31098	movq	6520(%rax), %r11
31099	jmp	*%r11
31100#endif /* defined(GLX_USE_TLS) */
31101	.size	GL_PREFIX(VertexAttrib2svNV), .-GL_PREFIX(VertexAttrib2svNV)
31102
31103	.p2align	4,,15
31104	.globl	GL_PREFIX(VertexAttrib3dNV)
31105	.type	GL_PREFIX(VertexAttrib3dNV), @function
31106GL_PREFIX(VertexAttrib3dNV):
31107#if defined(GLX_USE_TLS)
31108	call	_x86_64_get_dispatch@PLT
31109	movq	6528(%rax), %r11
31110	jmp	*%r11
31111#elif defined(HAVE_PTHREAD)
31112	subq	$40, %rsp
31113	movq	%rdi, (%rsp)
31114	movq	%xmm0, 8(%rsp)
31115	movq	%xmm1, 16(%rsp)
31116	movq	%xmm2, 24(%rsp)
31117	call	_x86_64_get_dispatch@PLT
31118	movq	24(%rsp), %xmm2
31119	movq	16(%rsp), %xmm1
31120	movq	8(%rsp), %xmm0
31121	movq	(%rsp), %rdi
31122	addq	$40, %rsp
31123	movq	6528(%rax), %r11
31124	jmp	*%r11
31125#else
31126	movq	_glapi_Dispatch(%rip), %rax
31127	testq	%rax, %rax
31128	je	1f
31129	movq	6528(%rax), %r11
31130	jmp	*%r11
311311:
31132	subq	$40, %rsp
31133	movq	%rdi, (%rsp)
31134	movq	%xmm0, 8(%rsp)
31135	movq	%xmm1, 16(%rsp)
31136	movq	%xmm2, 24(%rsp)
31137	call	_glapi_get_dispatch
31138	movq	24(%rsp), %xmm2
31139	movq	16(%rsp), %xmm1
31140	movq	8(%rsp), %xmm0
31141	movq	(%rsp), %rdi
31142	addq	$40, %rsp
31143	movq	6528(%rax), %r11
31144	jmp	*%r11
31145#endif /* defined(GLX_USE_TLS) */
31146	.size	GL_PREFIX(VertexAttrib3dNV), .-GL_PREFIX(VertexAttrib3dNV)
31147
31148	.p2align	4,,15
31149	.globl	GL_PREFIX(VertexAttrib3dvNV)
31150	.type	GL_PREFIX(VertexAttrib3dvNV), @function
31151GL_PREFIX(VertexAttrib3dvNV):
31152#if defined(GLX_USE_TLS)
31153	call	_x86_64_get_dispatch@PLT
31154	movq	6536(%rax), %r11
31155	jmp	*%r11
31156#elif defined(HAVE_PTHREAD)
31157	pushq	%rdi
31158	pushq	%rsi
31159	pushq	%rbp
31160	call	_x86_64_get_dispatch@PLT
31161	popq	%rbp
31162	popq	%rsi
31163	popq	%rdi
31164	movq	6536(%rax), %r11
31165	jmp	*%r11
31166#else
31167	movq	_glapi_Dispatch(%rip), %rax
31168	testq	%rax, %rax
31169	je	1f
31170	movq	6536(%rax), %r11
31171	jmp	*%r11
311721:
31173	pushq	%rdi
31174	pushq	%rsi
31175	pushq	%rbp
31176	call	_glapi_get_dispatch
31177	popq	%rbp
31178	popq	%rsi
31179	popq	%rdi
31180	movq	6536(%rax), %r11
31181	jmp	*%r11
31182#endif /* defined(GLX_USE_TLS) */
31183	.size	GL_PREFIX(VertexAttrib3dvNV), .-GL_PREFIX(VertexAttrib3dvNV)
31184
31185	.p2align	4,,15
31186	.globl	GL_PREFIX(VertexAttrib3fNV)
31187	.type	GL_PREFIX(VertexAttrib3fNV), @function
31188GL_PREFIX(VertexAttrib3fNV):
31189#if defined(GLX_USE_TLS)
31190	call	_x86_64_get_dispatch@PLT
31191	movq	6544(%rax), %r11
31192	jmp	*%r11
31193#elif defined(HAVE_PTHREAD)
31194	subq	$40, %rsp
31195	movq	%rdi, (%rsp)
31196	movq	%xmm0, 8(%rsp)
31197	movq	%xmm1, 16(%rsp)
31198	movq	%xmm2, 24(%rsp)
31199	call	_x86_64_get_dispatch@PLT
31200	movq	24(%rsp), %xmm2
31201	movq	16(%rsp), %xmm1
31202	movq	8(%rsp), %xmm0
31203	movq	(%rsp), %rdi
31204	addq	$40, %rsp
31205	movq	6544(%rax), %r11
31206	jmp	*%r11
31207#else
31208	movq	_glapi_Dispatch(%rip), %rax
31209	testq	%rax, %rax
31210	je	1f
31211	movq	6544(%rax), %r11
31212	jmp	*%r11
312131:
31214	subq	$40, %rsp
31215	movq	%rdi, (%rsp)
31216	movq	%xmm0, 8(%rsp)
31217	movq	%xmm1, 16(%rsp)
31218	movq	%xmm2, 24(%rsp)
31219	call	_glapi_get_dispatch
31220	movq	24(%rsp), %xmm2
31221	movq	16(%rsp), %xmm1
31222	movq	8(%rsp), %xmm0
31223	movq	(%rsp), %rdi
31224	addq	$40, %rsp
31225	movq	6544(%rax), %r11
31226	jmp	*%r11
31227#endif /* defined(GLX_USE_TLS) */
31228	.size	GL_PREFIX(VertexAttrib3fNV), .-GL_PREFIX(VertexAttrib3fNV)
31229
31230	.p2align	4,,15
31231	.globl	GL_PREFIX(VertexAttrib3fvNV)
31232	.type	GL_PREFIX(VertexAttrib3fvNV), @function
31233GL_PREFIX(VertexAttrib3fvNV):
31234#if defined(GLX_USE_TLS)
31235	call	_x86_64_get_dispatch@PLT
31236	movq	6552(%rax), %r11
31237	jmp	*%r11
31238#elif defined(HAVE_PTHREAD)
31239	pushq	%rdi
31240	pushq	%rsi
31241	pushq	%rbp
31242	call	_x86_64_get_dispatch@PLT
31243	popq	%rbp
31244	popq	%rsi
31245	popq	%rdi
31246	movq	6552(%rax), %r11
31247	jmp	*%r11
31248#else
31249	movq	_glapi_Dispatch(%rip), %rax
31250	testq	%rax, %rax
31251	je	1f
31252	movq	6552(%rax), %r11
31253	jmp	*%r11
312541:
31255	pushq	%rdi
31256	pushq	%rsi
31257	pushq	%rbp
31258	call	_glapi_get_dispatch
31259	popq	%rbp
31260	popq	%rsi
31261	popq	%rdi
31262	movq	6552(%rax), %r11
31263	jmp	*%r11
31264#endif /* defined(GLX_USE_TLS) */
31265	.size	GL_PREFIX(VertexAttrib3fvNV), .-GL_PREFIX(VertexAttrib3fvNV)
31266
31267	.p2align	4,,15
31268	.globl	GL_PREFIX(VertexAttrib3sNV)
31269	.type	GL_PREFIX(VertexAttrib3sNV), @function
31270GL_PREFIX(VertexAttrib3sNV):
31271#if defined(GLX_USE_TLS)
31272	call	_x86_64_get_dispatch@PLT
31273	movq	6560(%rax), %r11
31274	jmp	*%r11
31275#elif defined(HAVE_PTHREAD)
31276	pushq	%rdi
31277	pushq	%rsi
31278	pushq	%rdx
31279	pushq	%rcx
31280	pushq	%rbp
31281	call	_x86_64_get_dispatch@PLT
31282	popq	%rbp
31283	popq	%rcx
31284	popq	%rdx
31285	popq	%rsi
31286	popq	%rdi
31287	movq	6560(%rax), %r11
31288	jmp	*%r11
31289#else
31290	movq	_glapi_Dispatch(%rip), %rax
31291	testq	%rax, %rax
31292	je	1f
31293	movq	6560(%rax), %r11
31294	jmp	*%r11
312951:
31296	pushq	%rdi
31297	pushq	%rsi
31298	pushq	%rdx
31299	pushq	%rcx
31300	pushq	%rbp
31301	call	_glapi_get_dispatch
31302	popq	%rbp
31303	popq	%rcx
31304	popq	%rdx
31305	popq	%rsi
31306	popq	%rdi
31307	movq	6560(%rax), %r11
31308	jmp	*%r11
31309#endif /* defined(GLX_USE_TLS) */
31310	.size	GL_PREFIX(VertexAttrib3sNV), .-GL_PREFIX(VertexAttrib3sNV)
31311
31312	.p2align	4,,15
31313	.globl	GL_PREFIX(VertexAttrib3svNV)
31314	.type	GL_PREFIX(VertexAttrib3svNV), @function
31315GL_PREFIX(VertexAttrib3svNV):
31316#if defined(GLX_USE_TLS)
31317	call	_x86_64_get_dispatch@PLT
31318	movq	6568(%rax), %r11
31319	jmp	*%r11
31320#elif defined(HAVE_PTHREAD)
31321	pushq	%rdi
31322	pushq	%rsi
31323	pushq	%rbp
31324	call	_x86_64_get_dispatch@PLT
31325	popq	%rbp
31326	popq	%rsi
31327	popq	%rdi
31328	movq	6568(%rax), %r11
31329	jmp	*%r11
31330#else
31331	movq	_glapi_Dispatch(%rip), %rax
31332	testq	%rax, %rax
31333	je	1f
31334	movq	6568(%rax), %r11
31335	jmp	*%r11
313361:
31337	pushq	%rdi
31338	pushq	%rsi
31339	pushq	%rbp
31340	call	_glapi_get_dispatch
31341	popq	%rbp
31342	popq	%rsi
31343	popq	%rdi
31344	movq	6568(%rax), %r11
31345	jmp	*%r11
31346#endif /* defined(GLX_USE_TLS) */
31347	.size	GL_PREFIX(VertexAttrib3svNV), .-GL_PREFIX(VertexAttrib3svNV)
31348
31349	.p2align	4,,15
31350	.globl	GL_PREFIX(VertexAttrib4dNV)
31351	.type	GL_PREFIX(VertexAttrib4dNV), @function
31352GL_PREFIX(VertexAttrib4dNV):
31353#if defined(GLX_USE_TLS)
31354	call	_x86_64_get_dispatch@PLT
31355	movq	6576(%rax), %r11
31356	jmp	*%r11
31357#elif defined(HAVE_PTHREAD)
31358	subq	$40, %rsp
31359	movq	%rdi, (%rsp)
31360	movq	%xmm0, 8(%rsp)
31361	movq	%xmm1, 16(%rsp)
31362	movq	%xmm2, 24(%rsp)
31363	movq	%xmm3, 32(%rsp)
31364	call	_x86_64_get_dispatch@PLT
31365	movq	32(%rsp), %xmm3
31366	movq	24(%rsp), %xmm2
31367	movq	16(%rsp), %xmm1
31368	movq	8(%rsp), %xmm0
31369	movq	(%rsp), %rdi
31370	addq	$40, %rsp
31371	movq	6576(%rax), %r11
31372	jmp	*%r11
31373#else
31374	movq	_glapi_Dispatch(%rip), %rax
31375	testq	%rax, %rax
31376	je	1f
31377	movq	6576(%rax), %r11
31378	jmp	*%r11
313791:
31380	subq	$40, %rsp
31381	movq	%rdi, (%rsp)
31382	movq	%xmm0, 8(%rsp)
31383	movq	%xmm1, 16(%rsp)
31384	movq	%xmm2, 24(%rsp)
31385	movq	%xmm3, 32(%rsp)
31386	call	_glapi_get_dispatch
31387	movq	32(%rsp), %xmm3
31388	movq	24(%rsp), %xmm2
31389	movq	16(%rsp), %xmm1
31390	movq	8(%rsp), %xmm0
31391	movq	(%rsp), %rdi
31392	addq	$40, %rsp
31393	movq	6576(%rax), %r11
31394	jmp	*%r11
31395#endif /* defined(GLX_USE_TLS) */
31396	.size	GL_PREFIX(VertexAttrib4dNV), .-GL_PREFIX(VertexAttrib4dNV)
31397
31398	.p2align	4,,15
31399	.globl	GL_PREFIX(VertexAttrib4dvNV)
31400	.type	GL_PREFIX(VertexAttrib4dvNV), @function
31401GL_PREFIX(VertexAttrib4dvNV):
31402#if defined(GLX_USE_TLS)
31403	call	_x86_64_get_dispatch@PLT
31404	movq	6584(%rax), %r11
31405	jmp	*%r11
31406#elif defined(HAVE_PTHREAD)
31407	pushq	%rdi
31408	pushq	%rsi
31409	pushq	%rbp
31410	call	_x86_64_get_dispatch@PLT
31411	popq	%rbp
31412	popq	%rsi
31413	popq	%rdi
31414	movq	6584(%rax), %r11
31415	jmp	*%r11
31416#else
31417	movq	_glapi_Dispatch(%rip), %rax
31418	testq	%rax, %rax
31419	je	1f
31420	movq	6584(%rax), %r11
31421	jmp	*%r11
314221:
31423	pushq	%rdi
31424	pushq	%rsi
31425	pushq	%rbp
31426	call	_glapi_get_dispatch
31427	popq	%rbp
31428	popq	%rsi
31429	popq	%rdi
31430	movq	6584(%rax), %r11
31431	jmp	*%r11
31432#endif /* defined(GLX_USE_TLS) */
31433	.size	GL_PREFIX(VertexAttrib4dvNV), .-GL_PREFIX(VertexAttrib4dvNV)
31434
31435	.p2align	4,,15
31436	.globl	GL_PREFIX(VertexAttrib4fNV)
31437	.type	GL_PREFIX(VertexAttrib4fNV), @function
31438GL_PREFIX(VertexAttrib4fNV):
31439#if defined(GLX_USE_TLS)
31440	call	_x86_64_get_dispatch@PLT
31441	movq	6592(%rax), %r11
31442	jmp	*%r11
31443#elif defined(HAVE_PTHREAD)
31444	subq	$40, %rsp
31445	movq	%rdi, (%rsp)
31446	movq	%xmm0, 8(%rsp)
31447	movq	%xmm1, 16(%rsp)
31448	movq	%xmm2, 24(%rsp)
31449	movq	%xmm3, 32(%rsp)
31450	call	_x86_64_get_dispatch@PLT
31451	movq	32(%rsp), %xmm3
31452	movq	24(%rsp), %xmm2
31453	movq	16(%rsp), %xmm1
31454	movq	8(%rsp), %xmm0
31455	movq	(%rsp), %rdi
31456	addq	$40, %rsp
31457	movq	6592(%rax), %r11
31458	jmp	*%r11
31459#else
31460	movq	_glapi_Dispatch(%rip), %rax
31461	testq	%rax, %rax
31462	je	1f
31463	movq	6592(%rax), %r11
31464	jmp	*%r11
314651:
31466	subq	$40, %rsp
31467	movq	%rdi, (%rsp)
31468	movq	%xmm0, 8(%rsp)
31469	movq	%xmm1, 16(%rsp)
31470	movq	%xmm2, 24(%rsp)
31471	movq	%xmm3, 32(%rsp)
31472	call	_glapi_get_dispatch
31473	movq	32(%rsp), %xmm3
31474	movq	24(%rsp), %xmm2
31475	movq	16(%rsp), %xmm1
31476	movq	8(%rsp), %xmm0
31477	movq	(%rsp), %rdi
31478	addq	$40, %rsp
31479	movq	6592(%rax), %r11
31480	jmp	*%r11
31481#endif /* defined(GLX_USE_TLS) */
31482	.size	GL_PREFIX(VertexAttrib4fNV), .-GL_PREFIX(VertexAttrib4fNV)
31483
31484	.p2align	4,,15
31485	.globl	GL_PREFIX(VertexAttrib4fvNV)
31486	.type	GL_PREFIX(VertexAttrib4fvNV), @function
31487GL_PREFIX(VertexAttrib4fvNV):
31488#if defined(GLX_USE_TLS)
31489	call	_x86_64_get_dispatch@PLT
31490	movq	6600(%rax), %r11
31491	jmp	*%r11
31492#elif defined(HAVE_PTHREAD)
31493	pushq	%rdi
31494	pushq	%rsi
31495	pushq	%rbp
31496	call	_x86_64_get_dispatch@PLT
31497	popq	%rbp
31498	popq	%rsi
31499	popq	%rdi
31500	movq	6600(%rax), %r11
31501	jmp	*%r11
31502#else
31503	movq	_glapi_Dispatch(%rip), %rax
31504	testq	%rax, %rax
31505	je	1f
31506	movq	6600(%rax), %r11
31507	jmp	*%r11
315081:
31509	pushq	%rdi
31510	pushq	%rsi
31511	pushq	%rbp
31512	call	_glapi_get_dispatch
31513	popq	%rbp
31514	popq	%rsi
31515	popq	%rdi
31516	movq	6600(%rax), %r11
31517	jmp	*%r11
31518#endif /* defined(GLX_USE_TLS) */
31519	.size	GL_PREFIX(VertexAttrib4fvNV), .-GL_PREFIX(VertexAttrib4fvNV)
31520
31521	.p2align	4,,15
31522	.globl	GL_PREFIX(VertexAttrib4sNV)
31523	.type	GL_PREFIX(VertexAttrib4sNV), @function
31524GL_PREFIX(VertexAttrib4sNV):
31525#if defined(GLX_USE_TLS)
31526	call	_x86_64_get_dispatch@PLT
31527	movq	6608(%rax), %r11
31528	jmp	*%r11
31529#elif defined(HAVE_PTHREAD)
31530	pushq	%rdi
31531	pushq	%rsi
31532	pushq	%rdx
31533	pushq	%rcx
31534	pushq	%r8
31535	call	_x86_64_get_dispatch@PLT
31536	popq	%r8
31537	popq	%rcx
31538	popq	%rdx
31539	popq	%rsi
31540	popq	%rdi
31541	movq	6608(%rax), %r11
31542	jmp	*%r11
31543#else
31544	movq	_glapi_Dispatch(%rip), %rax
31545	testq	%rax, %rax
31546	je	1f
31547	movq	6608(%rax), %r11
31548	jmp	*%r11
315491:
31550	pushq	%rdi
31551	pushq	%rsi
31552	pushq	%rdx
31553	pushq	%rcx
31554	pushq	%r8
31555	call	_glapi_get_dispatch
31556	popq	%r8
31557	popq	%rcx
31558	popq	%rdx
31559	popq	%rsi
31560	popq	%rdi
31561	movq	6608(%rax), %r11
31562	jmp	*%r11
31563#endif /* defined(GLX_USE_TLS) */
31564	.size	GL_PREFIX(VertexAttrib4sNV), .-GL_PREFIX(VertexAttrib4sNV)
31565
31566	.p2align	4,,15
31567	.globl	GL_PREFIX(VertexAttrib4svNV)
31568	.type	GL_PREFIX(VertexAttrib4svNV), @function
31569GL_PREFIX(VertexAttrib4svNV):
31570#if defined(GLX_USE_TLS)
31571	call	_x86_64_get_dispatch@PLT
31572	movq	6616(%rax), %r11
31573	jmp	*%r11
31574#elif defined(HAVE_PTHREAD)
31575	pushq	%rdi
31576	pushq	%rsi
31577	pushq	%rbp
31578	call	_x86_64_get_dispatch@PLT
31579	popq	%rbp
31580	popq	%rsi
31581	popq	%rdi
31582	movq	6616(%rax), %r11
31583	jmp	*%r11
31584#else
31585	movq	_glapi_Dispatch(%rip), %rax
31586	testq	%rax, %rax
31587	je	1f
31588	movq	6616(%rax), %r11
31589	jmp	*%r11
315901:
31591	pushq	%rdi
31592	pushq	%rsi
31593	pushq	%rbp
31594	call	_glapi_get_dispatch
31595	popq	%rbp
31596	popq	%rsi
31597	popq	%rdi
31598	movq	6616(%rax), %r11
31599	jmp	*%r11
31600#endif /* defined(GLX_USE_TLS) */
31601	.size	GL_PREFIX(VertexAttrib4svNV), .-GL_PREFIX(VertexAttrib4svNV)
31602
31603	.p2align	4,,15
31604	.globl	GL_PREFIX(VertexAttrib4ubNV)
31605	.type	GL_PREFIX(VertexAttrib4ubNV), @function
31606GL_PREFIX(VertexAttrib4ubNV):
31607#if defined(GLX_USE_TLS)
31608	call	_x86_64_get_dispatch@PLT
31609	movq	6624(%rax), %r11
31610	jmp	*%r11
31611#elif defined(HAVE_PTHREAD)
31612	pushq	%rdi
31613	pushq	%rsi
31614	pushq	%rdx
31615	pushq	%rcx
31616	pushq	%r8
31617	call	_x86_64_get_dispatch@PLT
31618	popq	%r8
31619	popq	%rcx
31620	popq	%rdx
31621	popq	%rsi
31622	popq	%rdi
31623	movq	6624(%rax), %r11
31624	jmp	*%r11
31625#else
31626	movq	_glapi_Dispatch(%rip), %rax
31627	testq	%rax, %rax
31628	je	1f
31629	movq	6624(%rax), %r11
31630	jmp	*%r11
316311:
31632	pushq	%rdi
31633	pushq	%rsi
31634	pushq	%rdx
31635	pushq	%rcx
31636	pushq	%r8
31637	call	_glapi_get_dispatch
31638	popq	%r8
31639	popq	%rcx
31640	popq	%rdx
31641	popq	%rsi
31642	popq	%rdi
31643	movq	6624(%rax), %r11
31644	jmp	*%r11
31645#endif /* defined(GLX_USE_TLS) */
31646	.size	GL_PREFIX(VertexAttrib4ubNV), .-GL_PREFIX(VertexAttrib4ubNV)
31647
31648	.p2align	4,,15
31649	.globl	GL_PREFIX(VertexAttrib4ubvNV)
31650	.type	GL_PREFIX(VertexAttrib4ubvNV), @function
31651GL_PREFIX(VertexAttrib4ubvNV):
31652#if defined(GLX_USE_TLS)
31653	call	_x86_64_get_dispatch@PLT
31654	movq	6632(%rax), %r11
31655	jmp	*%r11
31656#elif defined(HAVE_PTHREAD)
31657	pushq	%rdi
31658	pushq	%rsi
31659	pushq	%rbp
31660	call	_x86_64_get_dispatch@PLT
31661	popq	%rbp
31662	popq	%rsi
31663	popq	%rdi
31664	movq	6632(%rax), %r11
31665	jmp	*%r11
31666#else
31667	movq	_glapi_Dispatch(%rip), %rax
31668	testq	%rax, %rax
31669	je	1f
31670	movq	6632(%rax), %r11
31671	jmp	*%r11
316721:
31673	pushq	%rdi
31674	pushq	%rsi
31675	pushq	%rbp
31676	call	_glapi_get_dispatch
31677	popq	%rbp
31678	popq	%rsi
31679	popq	%rdi
31680	movq	6632(%rax), %r11
31681	jmp	*%r11
31682#endif /* defined(GLX_USE_TLS) */
31683	.size	GL_PREFIX(VertexAttrib4ubvNV), .-GL_PREFIX(VertexAttrib4ubvNV)
31684
31685	.p2align	4,,15
31686	.globl	GL_PREFIX(VertexAttribPointerNV)
31687	.type	GL_PREFIX(VertexAttribPointerNV), @function
31688GL_PREFIX(VertexAttribPointerNV):
31689#if defined(GLX_USE_TLS)
31690	call	_x86_64_get_dispatch@PLT
31691	movq	6640(%rax), %r11
31692	jmp	*%r11
31693#elif defined(HAVE_PTHREAD)
31694	pushq	%rdi
31695	pushq	%rsi
31696	pushq	%rdx
31697	pushq	%rcx
31698	pushq	%r8
31699	call	_x86_64_get_dispatch@PLT
31700	popq	%r8
31701	popq	%rcx
31702	popq	%rdx
31703	popq	%rsi
31704	popq	%rdi
31705	movq	6640(%rax), %r11
31706	jmp	*%r11
31707#else
31708	movq	_glapi_Dispatch(%rip), %rax
31709	testq	%rax, %rax
31710	je	1f
31711	movq	6640(%rax), %r11
31712	jmp	*%r11
317131:
31714	pushq	%rdi
31715	pushq	%rsi
31716	pushq	%rdx
31717	pushq	%rcx
31718	pushq	%r8
31719	call	_glapi_get_dispatch
31720	popq	%r8
31721	popq	%rcx
31722	popq	%rdx
31723	popq	%rsi
31724	popq	%rdi
31725	movq	6640(%rax), %r11
31726	jmp	*%r11
31727#endif /* defined(GLX_USE_TLS) */
31728	.size	GL_PREFIX(VertexAttribPointerNV), .-GL_PREFIX(VertexAttribPointerNV)
31729
31730	.p2align	4,,15
31731	.globl	GL_PREFIX(VertexAttribs1dvNV)
31732	.type	GL_PREFIX(VertexAttribs1dvNV), @function
31733GL_PREFIX(VertexAttribs1dvNV):
31734#if defined(GLX_USE_TLS)
31735	call	_x86_64_get_dispatch@PLT
31736	movq	6648(%rax), %r11
31737	jmp	*%r11
31738#elif defined(HAVE_PTHREAD)
31739	pushq	%rdi
31740	pushq	%rsi
31741	pushq	%rdx
31742	call	_x86_64_get_dispatch@PLT
31743	popq	%rdx
31744	popq	%rsi
31745	popq	%rdi
31746	movq	6648(%rax), %r11
31747	jmp	*%r11
31748#else
31749	movq	_glapi_Dispatch(%rip), %rax
31750	testq	%rax, %rax
31751	je	1f
31752	movq	6648(%rax), %r11
31753	jmp	*%r11
317541:
31755	pushq	%rdi
31756	pushq	%rsi
31757	pushq	%rdx
31758	call	_glapi_get_dispatch
31759	popq	%rdx
31760	popq	%rsi
31761	popq	%rdi
31762	movq	6648(%rax), %r11
31763	jmp	*%r11
31764#endif /* defined(GLX_USE_TLS) */
31765	.size	GL_PREFIX(VertexAttribs1dvNV), .-GL_PREFIX(VertexAttribs1dvNV)
31766
31767	.p2align	4,,15
31768	.globl	GL_PREFIX(VertexAttribs1fvNV)
31769	.type	GL_PREFIX(VertexAttribs1fvNV), @function
31770GL_PREFIX(VertexAttribs1fvNV):
31771#if defined(GLX_USE_TLS)
31772	call	_x86_64_get_dispatch@PLT
31773	movq	6656(%rax), %r11
31774	jmp	*%r11
31775#elif defined(HAVE_PTHREAD)
31776	pushq	%rdi
31777	pushq	%rsi
31778	pushq	%rdx
31779	call	_x86_64_get_dispatch@PLT
31780	popq	%rdx
31781	popq	%rsi
31782	popq	%rdi
31783	movq	6656(%rax), %r11
31784	jmp	*%r11
31785#else
31786	movq	_glapi_Dispatch(%rip), %rax
31787	testq	%rax, %rax
31788	je	1f
31789	movq	6656(%rax), %r11
31790	jmp	*%r11
317911:
31792	pushq	%rdi
31793	pushq	%rsi
31794	pushq	%rdx
31795	call	_glapi_get_dispatch
31796	popq	%rdx
31797	popq	%rsi
31798	popq	%rdi
31799	movq	6656(%rax), %r11
31800	jmp	*%r11
31801#endif /* defined(GLX_USE_TLS) */
31802	.size	GL_PREFIX(VertexAttribs1fvNV), .-GL_PREFIX(VertexAttribs1fvNV)
31803
31804	.p2align	4,,15
31805	.globl	GL_PREFIX(VertexAttribs1svNV)
31806	.type	GL_PREFIX(VertexAttribs1svNV), @function
31807GL_PREFIX(VertexAttribs1svNV):
31808#if defined(GLX_USE_TLS)
31809	call	_x86_64_get_dispatch@PLT
31810	movq	6664(%rax), %r11
31811	jmp	*%r11
31812#elif defined(HAVE_PTHREAD)
31813	pushq	%rdi
31814	pushq	%rsi
31815	pushq	%rdx
31816	call	_x86_64_get_dispatch@PLT
31817	popq	%rdx
31818	popq	%rsi
31819	popq	%rdi
31820	movq	6664(%rax), %r11
31821	jmp	*%r11
31822#else
31823	movq	_glapi_Dispatch(%rip), %rax
31824	testq	%rax, %rax
31825	je	1f
31826	movq	6664(%rax), %r11
31827	jmp	*%r11
318281:
31829	pushq	%rdi
31830	pushq	%rsi
31831	pushq	%rdx
31832	call	_glapi_get_dispatch
31833	popq	%rdx
31834	popq	%rsi
31835	popq	%rdi
31836	movq	6664(%rax), %r11
31837	jmp	*%r11
31838#endif /* defined(GLX_USE_TLS) */
31839	.size	GL_PREFIX(VertexAttribs1svNV), .-GL_PREFIX(VertexAttribs1svNV)
31840
31841	.p2align	4,,15
31842	.globl	GL_PREFIX(VertexAttribs2dvNV)
31843	.type	GL_PREFIX(VertexAttribs2dvNV), @function
31844GL_PREFIX(VertexAttribs2dvNV):
31845#if defined(GLX_USE_TLS)
31846	call	_x86_64_get_dispatch@PLT
31847	movq	6672(%rax), %r11
31848	jmp	*%r11
31849#elif defined(HAVE_PTHREAD)
31850	pushq	%rdi
31851	pushq	%rsi
31852	pushq	%rdx
31853	call	_x86_64_get_dispatch@PLT
31854	popq	%rdx
31855	popq	%rsi
31856	popq	%rdi
31857	movq	6672(%rax), %r11
31858	jmp	*%r11
31859#else
31860	movq	_glapi_Dispatch(%rip), %rax
31861	testq	%rax, %rax
31862	je	1f
31863	movq	6672(%rax), %r11
31864	jmp	*%r11
318651:
31866	pushq	%rdi
31867	pushq	%rsi
31868	pushq	%rdx
31869	call	_glapi_get_dispatch
31870	popq	%rdx
31871	popq	%rsi
31872	popq	%rdi
31873	movq	6672(%rax), %r11
31874	jmp	*%r11
31875#endif /* defined(GLX_USE_TLS) */
31876	.size	GL_PREFIX(VertexAttribs2dvNV), .-GL_PREFIX(VertexAttribs2dvNV)
31877
31878	.p2align	4,,15
31879	.globl	GL_PREFIX(VertexAttribs2fvNV)
31880	.type	GL_PREFIX(VertexAttribs2fvNV), @function
31881GL_PREFIX(VertexAttribs2fvNV):
31882#if defined(GLX_USE_TLS)
31883	call	_x86_64_get_dispatch@PLT
31884	movq	6680(%rax), %r11
31885	jmp	*%r11
31886#elif defined(HAVE_PTHREAD)
31887	pushq	%rdi
31888	pushq	%rsi
31889	pushq	%rdx
31890	call	_x86_64_get_dispatch@PLT
31891	popq	%rdx
31892	popq	%rsi
31893	popq	%rdi
31894	movq	6680(%rax), %r11
31895	jmp	*%r11
31896#else
31897	movq	_glapi_Dispatch(%rip), %rax
31898	testq	%rax, %rax
31899	je	1f
31900	movq	6680(%rax), %r11
31901	jmp	*%r11
319021:
31903	pushq	%rdi
31904	pushq	%rsi
31905	pushq	%rdx
31906	call	_glapi_get_dispatch
31907	popq	%rdx
31908	popq	%rsi
31909	popq	%rdi
31910	movq	6680(%rax), %r11
31911	jmp	*%r11
31912#endif /* defined(GLX_USE_TLS) */
31913	.size	GL_PREFIX(VertexAttribs2fvNV), .-GL_PREFIX(VertexAttribs2fvNV)
31914
31915	.p2align	4,,15
31916	.globl	GL_PREFIX(VertexAttribs2svNV)
31917	.type	GL_PREFIX(VertexAttribs2svNV), @function
31918GL_PREFIX(VertexAttribs2svNV):
31919#if defined(GLX_USE_TLS)
31920	call	_x86_64_get_dispatch@PLT
31921	movq	6688(%rax), %r11
31922	jmp	*%r11
31923#elif defined(HAVE_PTHREAD)
31924	pushq	%rdi
31925	pushq	%rsi
31926	pushq	%rdx
31927	call	_x86_64_get_dispatch@PLT
31928	popq	%rdx
31929	popq	%rsi
31930	popq	%rdi
31931	movq	6688(%rax), %r11
31932	jmp	*%r11
31933#else
31934	movq	_glapi_Dispatch(%rip), %rax
31935	testq	%rax, %rax
31936	je	1f
31937	movq	6688(%rax), %r11
31938	jmp	*%r11
319391:
31940	pushq	%rdi
31941	pushq	%rsi
31942	pushq	%rdx
31943	call	_glapi_get_dispatch
31944	popq	%rdx
31945	popq	%rsi
31946	popq	%rdi
31947	movq	6688(%rax), %r11
31948	jmp	*%r11
31949#endif /* defined(GLX_USE_TLS) */
31950	.size	GL_PREFIX(VertexAttribs2svNV), .-GL_PREFIX(VertexAttribs2svNV)
31951
31952	.p2align	4,,15
31953	.globl	GL_PREFIX(VertexAttribs3dvNV)
31954	.type	GL_PREFIX(VertexAttribs3dvNV), @function
31955GL_PREFIX(VertexAttribs3dvNV):
31956#if defined(GLX_USE_TLS)
31957	call	_x86_64_get_dispatch@PLT
31958	movq	6696(%rax), %r11
31959	jmp	*%r11
31960#elif defined(HAVE_PTHREAD)
31961	pushq	%rdi
31962	pushq	%rsi
31963	pushq	%rdx
31964	call	_x86_64_get_dispatch@PLT
31965	popq	%rdx
31966	popq	%rsi
31967	popq	%rdi
31968	movq	6696(%rax), %r11
31969	jmp	*%r11
31970#else
31971	movq	_glapi_Dispatch(%rip), %rax
31972	testq	%rax, %rax
31973	je	1f
31974	movq	6696(%rax), %r11
31975	jmp	*%r11
319761:
31977	pushq	%rdi
31978	pushq	%rsi
31979	pushq	%rdx
31980	call	_glapi_get_dispatch
31981	popq	%rdx
31982	popq	%rsi
31983	popq	%rdi
31984	movq	6696(%rax), %r11
31985	jmp	*%r11
31986#endif /* defined(GLX_USE_TLS) */
31987	.size	GL_PREFIX(VertexAttribs3dvNV), .-GL_PREFIX(VertexAttribs3dvNV)
31988
31989	.p2align	4,,15
31990	.globl	GL_PREFIX(VertexAttribs3fvNV)
31991	.type	GL_PREFIX(VertexAttribs3fvNV), @function
31992GL_PREFIX(VertexAttribs3fvNV):
31993#if defined(GLX_USE_TLS)
31994	call	_x86_64_get_dispatch@PLT
31995	movq	6704(%rax), %r11
31996	jmp	*%r11
31997#elif defined(HAVE_PTHREAD)
31998	pushq	%rdi
31999	pushq	%rsi
32000	pushq	%rdx
32001	call	_x86_64_get_dispatch@PLT
32002	popq	%rdx
32003	popq	%rsi
32004	popq	%rdi
32005	movq	6704(%rax), %r11
32006	jmp	*%r11
32007#else
32008	movq	_glapi_Dispatch(%rip), %rax
32009	testq	%rax, %rax
32010	je	1f
32011	movq	6704(%rax), %r11
32012	jmp	*%r11
320131:
32014	pushq	%rdi
32015	pushq	%rsi
32016	pushq	%rdx
32017	call	_glapi_get_dispatch
32018	popq	%rdx
32019	popq	%rsi
32020	popq	%rdi
32021	movq	6704(%rax), %r11
32022	jmp	*%r11
32023#endif /* defined(GLX_USE_TLS) */
32024	.size	GL_PREFIX(VertexAttribs3fvNV), .-GL_PREFIX(VertexAttribs3fvNV)
32025
32026	.p2align	4,,15
32027	.globl	GL_PREFIX(VertexAttribs3svNV)
32028	.type	GL_PREFIX(VertexAttribs3svNV), @function
32029GL_PREFIX(VertexAttribs3svNV):
32030#if defined(GLX_USE_TLS)
32031	call	_x86_64_get_dispatch@PLT
32032	movq	6712(%rax), %r11
32033	jmp	*%r11
32034#elif defined(HAVE_PTHREAD)
32035	pushq	%rdi
32036	pushq	%rsi
32037	pushq	%rdx
32038	call	_x86_64_get_dispatch@PLT
32039	popq	%rdx
32040	popq	%rsi
32041	popq	%rdi
32042	movq	6712(%rax), %r11
32043	jmp	*%r11
32044#else
32045	movq	_glapi_Dispatch(%rip), %rax
32046	testq	%rax, %rax
32047	je	1f
32048	movq	6712(%rax), %r11
32049	jmp	*%r11
320501:
32051	pushq	%rdi
32052	pushq	%rsi
32053	pushq	%rdx
32054	call	_glapi_get_dispatch
32055	popq	%rdx
32056	popq	%rsi
32057	popq	%rdi
32058	movq	6712(%rax), %r11
32059	jmp	*%r11
32060#endif /* defined(GLX_USE_TLS) */
32061	.size	GL_PREFIX(VertexAttribs3svNV), .-GL_PREFIX(VertexAttribs3svNV)
32062
32063	.p2align	4,,15
32064	.globl	GL_PREFIX(VertexAttribs4dvNV)
32065	.type	GL_PREFIX(VertexAttribs4dvNV), @function
32066GL_PREFIX(VertexAttribs4dvNV):
32067#if defined(GLX_USE_TLS)
32068	call	_x86_64_get_dispatch@PLT
32069	movq	6720(%rax), %r11
32070	jmp	*%r11
32071#elif defined(HAVE_PTHREAD)
32072	pushq	%rdi
32073	pushq	%rsi
32074	pushq	%rdx
32075	call	_x86_64_get_dispatch@PLT
32076	popq	%rdx
32077	popq	%rsi
32078	popq	%rdi
32079	movq	6720(%rax), %r11
32080	jmp	*%r11
32081#else
32082	movq	_glapi_Dispatch(%rip), %rax
32083	testq	%rax, %rax
32084	je	1f
32085	movq	6720(%rax), %r11
32086	jmp	*%r11
320871:
32088	pushq	%rdi
32089	pushq	%rsi
32090	pushq	%rdx
32091	call	_glapi_get_dispatch
32092	popq	%rdx
32093	popq	%rsi
32094	popq	%rdi
32095	movq	6720(%rax), %r11
32096	jmp	*%r11
32097#endif /* defined(GLX_USE_TLS) */
32098	.size	GL_PREFIX(VertexAttribs4dvNV), .-GL_PREFIX(VertexAttribs4dvNV)
32099
32100	.p2align	4,,15
32101	.globl	GL_PREFIX(VertexAttribs4fvNV)
32102	.type	GL_PREFIX(VertexAttribs4fvNV), @function
32103GL_PREFIX(VertexAttribs4fvNV):
32104#if defined(GLX_USE_TLS)
32105	call	_x86_64_get_dispatch@PLT
32106	movq	6728(%rax), %r11
32107	jmp	*%r11
32108#elif defined(HAVE_PTHREAD)
32109	pushq	%rdi
32110	pushq	%rsi
32111	pushq	%rdx
32112	call	_x86_64_get_dispatch@PLT
32113	popq	%rdx
32114	popq	%rsi
32115	popq	%rdi
32116	movq	6728(%rax), %r11
32117	jmp	*%r11
32118#else
32119	movq	_glapi_Dispatch(%rip), %rax
32120	testq	%rax, %rax
32121	je	1f
32122	movq	6728(%rax), %r11
32123	jmp	*%r11
321241:
32125	pushq	%rdi
32126	pushq	%rsi
32127	pushq	%rdx
32128	call	_glapi_get_dispatch
32129	popq	%rdx
32130	popq	%rsi
32131	popq	%rdi
32132	movq	6728(%rax), %r11
32133	jmp	*%r11
32134#endif /* defined(GLX_USE_TLS) */
32135	.size	GL_PREFIX(VertexAttribs4fvNV), .-GL_PREFIX(VertexAttribs4fvNV)
32136
32137	.p2align	4,,15
32138	.globl	GL_PREFIX(VertexAttribs4svNV)
32139	.type	GL_PREFIX(VertexAttribs4svNV), @function
32140GL_PREFIX(VertexAttribs4svNV):
32141#if defined(GLX_USE_TLS)
32142	call	_x86_64_get_dispatch@PLT
32143	movq	6736(%rax), %r11
32144	jmp	*%r11
32145#elif defined(HAVE_PTHREAD)
32146	pushq	%rdi
32147	pushq	%rsi
32148	pushq	%rdx
32149	call	_x86_64_get_dispatch@PLT
32150	popq	%rdx
32151	popq	%rsi
32152	popq	%rdi
32153	movq	6736(%rax), %r11
32154	jmp	*%r11
32155#else
32156	movq	_glapi_Dispatch(%rip), %rax
32157	testq	%rax, %rax
32158	je	1f
32159	movq	6736(%rax), %r11
32160	jmp	*%r11
321611:
32162	pushq	%rdi
32163	pushq	%rsi
32164	pushq	%rdx
32165	call	_glapi_get_dispatch
32166	popq	%rdx
32167	popq	%rsi
32168	popq	%rdi
32169	movq	6736(%rax), %r11
32170	jmp	*%r11
32171#endif /* defined(GLX_USE_TLS) */
32172	.size	GL_PREFIX(VertexAttribs4svNV), .-GL_PREFIX(VertexAttribs4svNV)
32173
32174	.p2align	4,,15
32175	.globl	GL_PREFIX(VertexAttribs4ubvNV)
32176	.type	GL_PREFIX(VertexAttribs4ubvNV), @function
32177GL_PREFIX(VertexAttribs4ubvNV):
32178#if defined(GLX_USE_TLS)
32179	call	_x86_64_get_dispatch@PLT
32180	movq	6744(%rax), %r11
32181	jmp	*%r11
32182#elif defined(HAVE_PTHREAD)
32183	pushq	%rdi
32184	pushq	%rsi
32185	pushq	%rdx
32186	call	_x86_64_get_dispatch@PLT
32187	popq	%rdx
32188	popq	%rsi
32189	popq	%rdi
32190	movq	6744(%rax), %r11
32191	jmp	*%r11
32192#else
32193	movq	_glapi_Dispatch(%rip), %rax
32194	testq	%rax, %rax
32195	je	1f
32196	movq	6744(%rax), %r11
32197	jmp	*%r11
321981:
32199	pushq	%rdi
32200	pushq	%rsi
32201	pushq	%rdx
32202	call	_glapi_get_dispatch
32203	popq	%rdx
32204	popq	%rsi
32205	popq	%rdi
32206	movq	6744(%rax), %r11
32207	jmp	*%r11
32208#endif /* defined(GLX_USE_TLS) */
32209	.size	GL_PREFIX(VertexAttribs4ubvNV), .-GL_PREFIX(VertexAttribs4ubvNV)
32210
32211	.p2align	4,,15
32212	.globl	GL_PREFIX(GetTexBumpParameterfvATI)
32213	.type	GL_PREFIX(GetTexBumpParameterfvATI), @function
32214GL_PREFIX(GetTexBumpParameterfvATI):
32215#if defined(GLX_USE_TLS)
32216	call	_x86_64_get_dispatch@PLT
32217	movq	6752(%rax), %r11
32218	jmp	*%r11
32219#elif defined(HAVE_PTHREAD)
32220	pushq	%rdi
32221	pushq	%rsi
32222	pushq	%rbp
32223	call	_x86_64_get_dispatch@PLT
32224	popq	%rbp
32225	popq	%rsi
32226	popq	%rdi
32227	movq	6752(%rax), %r11
32228	jmp	*%r11
32229#else
32230	movq	_glapi_Dispatch(%rip), %rax
32231	testq	%rax, %rax
32232	je	1f
32233	movq	6752(%rax), %r11
32234	jmp	*%r11
322351:
32236	pushq	%rdi
32237	pushq	%rsi
32238	pushq	%rbp
32239	call	_glapi_get_dispatch
32240	popq	%rbp
32241	popq	%rsi
32242	popq	%rdi
32243	movq	6752(%rax), %r11
32244	jmp	*%r11
32245#endif /* defined(GLX_USE_TLS) */
32246	.size	GL_PREFIX(GetTexBumpParameterfvATI), .-GL_PREFIX(GetTexBumpParameterfvATI)
32247
32248	.p2align	4,,15
32249	.globl	GL_PREFIX(GetTexBumpParameterivATI)
32250	.type	GL_PREFIX(GetTexBumpParameterivATI), @function
32251GL_PREFIX(GetTexBumpParameterivATI):
32252#if defined(GLX_USE_TLS)
32253	call	_x86_64_get_dispatch@PLT
32254	movq	6760(%rax), %r11
32255	jmp	*%r11
32256#elif defined(HAVE_PTHREAD)
32257	pushq	%rdi
32258	pushq	%rsi
32259	pushq	%rbp
32260	call	_x86_64_get_dispatch@PLT
32261	popq	%rbp
32262	popq	%rsi
32263	popq	%rdi
32264	movq	6760(%rax), %r11
32265	jmp	*%r11
32266#else
32267	movq	_glapi_Dispatch(%rip), %rax
32268	testq	%rax, %rax
32269	je	1f
32270	movq	6760(%rax), %r11
32271	jmp	*%r11
322721:
32273	pushq	%rdi
32274	pushq	%rsi
32275	pushq	%rbp
32276	call	_glapi_get_dispatch
32277	popq	%rbp
32278	popq	%rsi
32279	popq	%rdi
32280	movq	6760(%rax), %r11
32281	jmp	*%r11
32282#endif /* defined(GLX_USE_TLS) */
32283	.size	GL_PREFIX(GetTexBumpParameterivATI), .-GL_PREFIX(GetTexBumpParameterivATI)
32284
32285	.p2align	4,,15
32286	.globl	GL_PREFIX(TexBumpParameterfvATI)
32287	.type	GL_PREFIX(TexBumpParameterfvATI), @function
32288GL_PREFIX(TexBumpParameterfvATI):
32289#if defined(GLX_USE_TLS)
32290	call	_x86_64_get_dispatch@PLT
32291	movq	6768(%rax), %r11
32292	jmp	*%r11
32293#elif defined(HAVE_PTHREAD)
32294	pushq	%rdi
32295	pushq	%rsi
32296	pushq	%rbp
32297	call	_x86_64_get_dispatch@PLT
32298	popq	%rbp
32299	popq	%rsi
32300	popq	%rdi
32301	movq	6768(%rax), %r11
32302	jmp	*%r11
32303#else
32304	movq	_glapi_Dispatch(%rip), %rax
32305	testq	%rax, %rax
32306	je	1f
32307	movq	6768(%rax), %r11
32308	jmp	*%r11
323091:
32310	pushq	%rdi
32311	pushq	%rsi
32312	pushq	%rbp
32313	call	_glapi_get_dispatch
32314	popq	%rbp
32315	popq	%rsi
32316	popq	%rdi
32317	movq	6768(%rax), %r11
32318	jmp	*%r11
32319#endif /* defined(GLX_USE_TLS) */
32320	.size	GL_PREFIX(TexBumpParameterfvATI), .-GL_PREFIX(TexBumpParameterfvATI)
32321
32322	.p2align	4,,15
32323	.globl	GL_PREFIX(TexBumpParameterivATI)
32324	.type	GL_PREFIX(TexBumpParameterivATI), @function
32325GL_PREFIX(TexBumpParameterivATI):
32326#if defined(GLX_USE_TLS)
32327	call	_x86_64_get_dispatch@PLT
32328	movq	6776(%rax), %r11
32329	jmp	*%r11
32330#elif defined(HAVE_PTHREAD)
32331	pushq	%rdi
32332	pushq	%rsi
32333	pushq	%rbp
32334	call	_x86_64_get_dispatch@PLT
32335	popq	%rbp
32336	popq	%rsi
32337	popq	%rdi
32338	movq	6776(%rax), %r11
32339	jmp	*%r11
32340#else
32341	movq	_glapi_Dispatch(%rip), %rax
32342	testq	%rax, %rax
32343	je	1f
32344	movq	6776(%rax), %r11
32345	jmp	*%r11
323461:
32347	pushq	%rdi
32348	pushq	%rsi
32349	pushq	%rbp
32350	call	_glapi_get_dispatch
32351	popq	%rbp
32352	popq	%rsi
32353	popq	%rdi
32354	movq	6776(%rax), %r11
32355	jmp	*%r11
32356#endif /* defined(GLX_USE_TLS) */
32357	.size	GL_PREFIX(TexBumpParameterivATI), .-GL_PREFIX(TexBumpParameterivATI)
32358
32359	.p2align	4,,15
32360	.globl	GL_PREFIX(AlphaFragmentOp1ATI)
32361	.type	GL_PREFIX(AlphaFragmentOp1ATI), @function
32362GL_PREFIX(AlphaFragmentOp1ATI):
32363#if defined(GLX_USE_TLS)
32364	call	_x86_64_get_dispatch@PLT
32365	movq	6784(%rax), %r11
32366	jmp	*%r11
32367#elif defined(HAVE_PTHREAD)
32368	pushq	%rdi
32369	pushq	%rsi
32370	pushq	%rdx
32371	pushq	%rcx
32372	pushq	%r8
32373	pushq	%r9
32374	pushq	%rbp
32375	call	_x86_64_get_dispatch@PLT
32376	popq	%rbp
32377	popq	%r9
32378	popq	%r8
32379	popq	%rcx
32380	popq	%rdx
32381	popq	%rsi
32382	popq	%rdi
32383	movq	6784(%rax), %r11
32384	jmp	*%r11
32385#else
32386	movq	_glapi_Dispatch(%rip), %rax
32387	testq	%rax, %rax
32388	je	1f
32389	movq	6784(%rax), %r11
32390	jmp	*%r11
323911:
32392	pushq	%rdi
32393	pushq	%rsi
32394	pushq	%rdx
32395	pushq	%rcx
32396	pushq	%r8
32397	pushq	%r9
32398	pushq	%rbp
32399	call	_glapi_get_dispatch
32400	popq	%rbp
32401	popq	%r9
32402	popq	%r8
32403	popq	%rcx
32404	popq	%rdx
32405	popq	%rsi
32406	popq	%rdi
32407	movq	6784(%rax), %r11
32408	jmp	*%r11
32409#endif /* defined(GLX_USE_TLS) */
32410	.size	GL_PREFIX(AlphaFragmentOp1ATI), .-GL_PREFIX(AlphaFragmentOp1ATI)
32411
32412	.p2align	4,,15
32413	.globl	GL_PREFIX(AlphaFragmentOp2ATI)
32414	.type	GL_PREFIX(AlphaFragmentOp2ATI), @function
32415GL_PREFIX(AlphaFragmentOp2ATI):
32416#if defined(GLX_USE_TLS)
32417	call	_x86_64_get_dispatch@PLT
32418	movq	6792(%rax), %r11
32419	jmp	*%r11
32420#elif defined(HAVE_PTHREAD)
32421	pushq	%rdi
32422	pushq	%rsi
32423	pushq	%rdx
32424	pushq	%rcx
32425	pushq	%r8
32426	pushq	%r9
32427	pushq	%rbp
32428	call	_x86_64_get_dispatch@PLT
32429	popq	%rbp
32430	popq	%r9
32431	popq	%r8
32432	popq	%rcx
32433	popq	%rdx
32434	popq	%rsi
32435	popq	%rdi
32436	movq	6792(%rax), %r11
32437	jmp	*%r11
32438#else
32439	movq	_glapi_Dispatch(%rip), %rax
32440	testq	%rax, %rax
32441	je	1f
32442	movq	6792(%rax), %r11
32443	jmp	*%r11
324441:
32445	pushq	%rdi
32446	pushq	%rsi
32447	pushq	%rdx
32448	pushq	%rcx
32449	pushq	%r8
32450	pushq	%r9
32451	pushq	%rbp
32452	call	_glapi_get_dispatch
32453	popq	%rbp
32454	popq	%r9
32455	popq	%r8
32456	popq	%rcx
32457	popq	%rdx
32458	popq	%rsi
32459	popq	%rdi
32460	movq	6792(%rax), %r11
32461	jmp	*%r11
32462#endif /* defined(GLX_USE_TLS) */
32463	.size	GL_PREFIX(AlphaFragmentOp2ATI), .-GL_PREFIX(AlphaFragmentOp2ATI)
32464
32465	.p2align	4,,15
32466	.globl	GL_PREFIX(AlphaFragmentOp3ATI)
32467	.type	GL_PREFIX(AlphaFragmentOp3ATI), @function
32468GL_PREFIX(AlphaFragmentOp3ATI):
32469#if defined(GLX_USE_TLS)
32470	call	_x86_64_get_dispatch@PLT
32471	movq	6800(%rax), %r11
32472	jmp	*%r11
32473#elif defined(HAVE_PTHREAD)
32474	pushq	%rdi
32475	pushq	%rsi
32476	pushq	%rdx
32477	pushq	%rcx
32478	pushq	%r8
32479	pushq	%r9
32480	pushq	%rbp
32481	call	_x86_64_get_dispatch@PLT
32482	popq	%rbp
32483	popq	%r9
32484	popq	%r8
32485	popq	%rcx
32486	popq	%rdx
32487	popq	%rsi
32488	popq	%rdi
32489	movq	6800(%rax), %r11
32490	jmp	*%r11
32491#else
32492	movq	_glapi_Dispatch(%rip), %rax
32493	testq	%rax, %rax
32494	je	1f
32495	movq	6800(%rax), %r11
32496	jmp	*%r11
324971:
32498	pushq	%rdi
32499	pushq	%rsi
32500	pushq	%rdx
32501	pushq	%rcx
32502	pushq	%r8
32503	pushq	%r9
32504	pushq	%rbp
32505	call	_glapi_get_dispatch
32506	popq	%rbp
32507	popq	%r9
32508	popq	%r8
32509	popq	%rcx
32510	popq	%rdx
32511	popq	%rsi
32512	popq	%rdi
32513	movq	6800(%rax), %r11
32514	jmp	*%r11
32515#endif /* defined(GLX_USE_TLS) */
32516	.size	GL_PREFIX(AlphaFragmentOp3ATI), .-GL_PREFIX(AlphaFragmentOp3ATI)
32517
32518	.p2align	4,,15
32519	.globl	GL_PREFIX(BeginFragmentShaderATI)
32520	.type	GL_PREFIX(BeginFragmentShaderATI), @function
32521GL_PREFIX(BeginFragmentShaderATI):
32522#if defined(GLX_USE_TLS)
32523	call	_x86_64_get_dispatch@PLT
32524	movq	6808(%rax), %r11
32525	jmp	*%r11
32526#elif defined(HAVE_PTHREAD)
32527	pushq	%rbp
32528	call	_x86_64_get_dispatch@PLT
32529	popq	%rbp
32530	movq	6808(%rax), %r11
32531	jmp	*%r11
32532#else
32533	movq	_glapi_Dispatch(%rip), %rax
32534	testq	%rax, %rax
32535	je	1f
32536	movq	6808(%rax), %r11
32537	jmp	*%r11
325381:
32539	pushq	%rbp
32540	call	_glapi_get_dispatch
32541	popq	%rbp
32542	movq	6808(%rax), %r11
32543	jmp	*%r11
32544#endif /* defined(GLX_USE_TLS) */
32545	.size	GL_PREFIX(BeginFragmentShaderATI), .-GL_PREFIX(BeginFragmentShaderATI)
32546
32547	.p2align	4,,15
32548	.globl	GL_PREFIX(BindFragmentShaderATI)
32549	.type	GL_PREFIX(BindFragmentShaderATI), @function
32550GL_PREFIX(BindFragmentShaderATI):
32551#if defined(GLX_USE_TLS)
32552	call	_x86_64_get_dispatch@PLT
32553	movq	6816(%rax), %r11
32554	jmp	*%r11
32555#elif defined(HAVE_PTHREAD)
32556	pushq	%rdi
32557	call	_x86_64_get_dispatch@PLT
32558	popq	%rdi
32559	movq	6816(%rax), %r11
32560	jmp	*%r11
32561#else
32562	movq	_glapi_Dispatch(%rip), %rax
32563	testq	%rax, %rax
32564	je	1f
32565	movq	6816(%rax), %r11
32566	jmp	*%r11
325671:
32568	pushq	%rdi
32569	call	_glapi_get_dispatch
32570	popq	%rdi
32571	movq	6816(%rax), %r11
32572	jmp	*%r11
32573#endif /* defined(GLX_USE_TLS) */
32574	.size	GL_PREFIX(BindFragmentShaderATI), .-GL_PREFIX(BindFragmentShaderATI)
32575
32576	.p2align	4,,15
32577	.globl	GL_PREFIX(ColorFragmentOp1ATI)
32578	.type	GL_PREFIX(ColorFragmentOp1ATI), @function
32579GL_PREFIX(ColorFragmentOp1ATI):
32580#if defined(GLX_USE_TLS)
32581	call	_x86_64_get_dispatch@PLT
32582	movq	6824(%rax), %r11
32583	jmp	*%r11
32584#elif defined(HAVE_PTHREAD)
32585	pushq	%rdi
32586	pushq	%rsi
32587	pushq	%rdx
32588	pushq	%rcx
32589	pushq	%r8
32590	pushq	%r9
32591	pushq	%rbp
32592	call	_x86_64_get_dispatch@PLT
32593	popq	%rbp
32594	popq	%r9
32595	popq	%r8
32596	popq	%rcx
32597	popq	%rdx
32598	popq	%rsi
32599	popq	%rdi
32600	movq	6824(%rax), %r11
32601	jmp	*%r11
32602#else
32603	movq	_glapi_Dispatch(%rip), %rax
32604	testq	%rax, %rax
32605	je	1f
32606	movq	6824(%rax), %r11
32607	jmp	*%r11
326081:
32609	pushq	%rdi
32610	pushq	%rsi
32611	pushq	%rdx
32612	pushq	%rcx
32613	pushq	%r8
32614	pushq	%r9
32615	pushq	%rbp
32616	call	_glapi_get_dispatch
32617	popq	%rbp
32618	popq	%r9
32619	popq	%r8
32620	popq	%rcx
32621	popq	%rdx
32622	popq	%rsi
32623	popq	%rdi
32624	movq	6824(%rax), %r11
32625	jmp	*%r11
32626#endif /* defined(GLX_USE_TLS) */
32627	.size	GL_PREFIX(ColorFragmentOp1ATI), .-GL_PREFIX(ColorFragmentOp1ATI)
32628
32629	.p2align	4,,15
32630	.globl	GL_PREFIX(ColorFragmentOp2ATI)
32631	.type	GL_PREFIX(ColorFragmentOp2ATI), @function
32632GL_PREFIX(ColorFragmentOp2ATI):
32633#if defined(GLX_USE_TLS)
32634	call	_x86_64_get_dispatch@PLT
32635	movq	6832(%rax), %r11
32636	jmp	*%r11
32637#elif defined(HAVE_PTHREAD)
32638	pushq	%rdi
32639	pushq	%rsi
32640	pushq	%rdx
32641	pushq	%rcx
32642	pushq	%r8
32643	pushq	%r9
32644	pushq	%rbp
32645	call	_x86_64_get_dispatch@PLT
32646	popq	%rbp
32647	popq	%r9
32648	popq	%r8
32649	popq	%rcx
32650	popq	%rdx
32651	popq	%rsi
32652	popq	%rdi
32653	movq	6832(%rax), %r11
32654	jmp	*%r11
32655#else
32656	movq	_glapi_Dispatch(%rip), %rax
32657	testq	%rax, %rax
32658	je	1f
32659	movq	6832(%rax), %r11
32660	jmp	*%r11
326611:
32662	pushq	%rdi
32663	pushq	%rsi
32664	pushq	%rdx
32665	pushq	%rcx
32666	pushq	%r8
32667	pushq	%r9
32668	pushq	%rbp
32669	call	_glapi_get_dispatch
32670	popq	%rbp
32671	popq	%r9
32672	popq	%r8
32673	popq	%rcx
32674	popq	%rdx
32675	popq	%rsi
32676	popq	%rdi
32677	movq	6832(%rax), %r11
32678	jmp	*%r11
32679#endif /* defined(GLX_USE_TLS) */
32680	.size	GL_PREFIX(ColorFragmentOp2ATI), .-GL_PREFIX(ColorFragmentOp2ATI)
32681
32682	.p2align	4,,15
32683	.globl	GL_PREFIX(ColorFragmentOp3ATI)
32684	.type	GL_PREFIX(ColorFragmentOp3ATI), @function
32685GL_PREFIX(ColorFragmentOp3ATI):
32686#if defined(GLX_USE_TLS)
32687	call	_x86_64_get_dispatch@PLT
32688	movq	6840(%rax), %r11
32689	jmp	*%r11
32690#elif defined(HAVE_PTHREAD)
32691	pushq	%rdi
32692	pushq	%rsi
32693	pushq	%rdx
32694	pushq	%rcx
32695	pushq	%r8
32696	pushq	%r9
32697	pushq	%rbp
32698	call	_x86_64_get_dispatch@PLT
32699	popq	%rbp
32700	popq	%r9
32701	popq	%r8
32702	popq	%rcx
32703	popq	%rdx
32704	popq	%rsi
32705	popq	%rdi
32706	movq	6840(%rax), %r11
32707	jmp	*%r11
32708#else
32709	movq	_glapi_Dispatch(%rip), %rax
32710	testq	%rax, %rax
32711	je	1f
32712	movq	6840(%rax), %r11
32713	jmp	*%r11
327141:
32715	pushq	%rdi
32716	pushq	%rsi
32717	pushq	%rdx
32718	pushq	%rcx
32719	pushq	%r8
32720	pushq	%r9
32721	pushq	%rbp
32722	call	_glapi_get_dispatch
32723	popq	%rbp
32724	popq	%r9
32725	popq	%r8
32726	popq	%rcx
32727	popq	%rdx
32728	popq	%rsi
32729	popq	%rdi
32730	movq	6840(%rax), %r11
32731	jmp	*%r11
32732#endif /* defined(GLX_USE_TLS) */
32733	.size	GL_PREFIX(ColorFragmentOp3ATI), .-GL_PREFIX(ColorFragmentOp3ATI)
32734
32735	.p2align	4,,15
32736	.globl	GL_PREFIX(DeleteFragmentShaderATI)
32737	.type	GL_PREFIX(DeleteFragmentShaderATI), @function
32738GL_PREFIX(DeleteFragmentShaderATI):
32739#if defined(GLX_USE_TLS)
32740	call	_x86_64_get_dispatch@PLT
32741	movq	6848(%rax), %r11
32742	jmp	*%r11
32743#elif defined(HAVE_PTHREAD)
32744	pushq	%rdi
32745	call	_x86_64_get_dispatch@PLT
32746	popq	%rdi
32747	movq	6848(%rax), %r11
32748	jmp	*%r11
32749#else
32750	movq	_glapi_Dispatch(%rip), %rax
32751	testq	%rax, %rax
32752	je	1f
32753	movq	6848(%rax), %r11
32754	jmp	*%r11
327551:
32756	pushq	%rdi
32757	call	_glapi_get_dispatch
32758	popq	%rdi
32759	movq	6848(%rax), %r11
32760	jmp	*%r11
32761#endif /* defined(GLX_USE_TLS) */
32762	.size	GL_PREFIX(DeleteFragmentShaderATI), .-GL_PREFIX(DeleteFragmentShaderATI)
32763
32764	.p2align	4,,15
32765	.globl	GL_PREFIX(EndFragmentShaderATI)
32766	.type	GL_PREFIX(EndFragmentShaderATI), @function
32767GL_PREFIX(EndFragmentShaderATI):
32768#if defined(GLX_USE_TLS)
32769	call	_x86_64_get_dispatch@PLT
32770	movq	6856(%rax), %r11
32771	jmp	*%r11
32772#elif defined(HAVE_PTHREAD)
32773	pushq	%rbp
32774	call	_x86_64_get_dispatch@PLT
32775	popq	%rbp
32776	movq	6856(%rax), %r11
32777	jmp	*%r11
32778#else
32779	movq	_glapi_Dispatch(%rip), %rax
32780	testq	%rax, %rax
32781	je	1f
32782	movq	6856(%rax), %r11
32783	jmp	*%r11
327841:
32785	pushq	%rbp
32786	call	_glapi_get_dispatch
32787	popq	%rbp
32788	movq	6856(%rax), %r11
32789	jmp	*%r11
32790#endif /* defined(GLX_USE_TLS) */
32791	.size	GL_PREFIX(EndFragmentShaderATI), .-GL_PREFIX(EndFragmentShaderATI)
32792
32793	.p2align	4,,15
32794	.globl	GL_PREFIX(GenFragmentShadersATI)
32795	.type	GL_PREFIX(GenFragmentShadersATI), @function
32796GL_PREFIX(GenFragmentShadersATI):
32797#if defined(GLX_USE_TLS)
32798	call	_x86_64_get_dispatch@PLT
32799	movq	6864(%rax), %r11
32800	jmp	*%r11
32801#elif defined(HAVE_PTHREAD)
32802	pushq	%rdi
32803	call	_x86_64_get_dispatch@PLT
32804	popq	%rdi
32805	movq	6864(%rax), %r11
32806	jmp	*%r11
32807#else
32808	movq	_glapi_Dispatch(%rip), %rax
32809	testq	%rax, %rax
32810	je	1f
32811	movq	6864(%rax), %r11
32812	jmp	*%r11
328131:
32814	pushq	%rdi
32815	call	_glapi_get_dispatch
32816	popq	%rdi
32817	movq	6864(%rax), %r11
32818	jmp	*%r11
32819#endif /* defined(GLX_USE_TLS) */
32820	.size	GL_PREFIX(GenFragmentShadersATI), .-GL_PREFIX(GenFragmentShadersATI)
32821
32822	.p2align	4,,15
32823	.globl	GL_PREFIX(PassTexCoordATI)
32824	.type	GL_PREFIX(PassTexCoordATI), @function
32825GL_PREFIX(PassTexCoordATI):
32826#if defined(GLX_USE_TLS)
32827	call	_x86_64_get_dispatch@PLT
32828	movq	6872(%rax), %r11
32829	jmp	*%r11
32830#elif defined(HAVE_PTHREAD)
32831	pushq	%rdi
32832	pushq	%rsi
32833	pushq	%rdx
32834	call	_x86_64_get_dispatch@PLT
32835	popq	%rdx
32836	popq	%rsi
32837	popq	%rdi
32838	movq	6872(%rax), %r11
32839	jmp	*%r11
32840#else
32841	movq	_glapi_Dispatch(%rip), %rax
32842	testq	%rax, %rax
32843	je	1f
32844	movq	6872(%rax), %r11
32845	jmp	*%r11
328461:
32847	pushq	%rdi
32848	pushq	%rsi
32849	pushq	%rdx
32850	call	_glapi_get_dispatch
32851	popq	%rdx
32852	popq	%rsi
32853	popq	%rdi
32854	movq	6872(%rax), %r11
32855	jmp	*%r11
32856#endif /* defined(GLX_USE_TLS) */
32857	.size	GL_PREFIX(PassTexCoordATI), .-GL_PREFIX(PassTexCoordATI)
32858
32859	.p2align	4,,15
32860	.globl	GL_PREFIX(SampleMapATI)
32861	.type	GL_PREFIX(SampleMapATI), @function
32862GL_PREFIX(SampleMapATI):
32863#if defined(GLX_USE_TLS)
32864	call	_x86_64_get_dispatch@PLT
32865	movq	6880(%rax), %r11
32866	jmp	*%r11
32867#elif defined(HAVE_PTHREAD)
32868	pushq	%rdi
32869	pushq	%rsi
32870	pushq	%rdx
32871	call	_x86_64_get_dispatch@PLT
32872	popq	%rdx
32873	popq	%rsi
32874	popq	%rdi
32875	movq	6880(%rax), %r11
32876	jmp	*%r11
32877#else
32878	movq	_glapi_Dispatch(%rip), %rax
32879	testq	%rax, %rax
32880	je	1f
32881	movq	6880(%rax), %r11
32882	jmp	*%r11
328831:
32884	pushq	%rdi
32885	pushq	%rsi
32886	pushq	%rdx
32887	call	_glapi_get_dispatch
32888	popq	%rdx
32889	popq	%rsi
32890	popq	%rdi
32891	movq	6880(%rax), %r11
32892	jmp	*%r11
32893#endif /* defined(GLX_USE_TLS) */
32894	.size	GL_PREFIX(SampleMapATI), .-GL_PREFIX(SampleMapATI)
32895
32896	.p2align	4,,15
32897	.globl	GL_PREFIX(SetFragmentShaderConstantATI)
32898	.type	GL_PREFIX(SetFragmentShaderConstantATI), @function
32899GL_PREFIX(SetFragmentShaderConstantATI):
32900#if defined(GLX_USE_TLS)
32901	call	_x86_64_get_dispatch@PLT
32902	movq	6888(%rax), %r11
32903	jmp	*%r11
32904#elif defined(HAVE_PTHREAD)
32905	pushq	%rdi
32906	pushq	%rsi
32907	pushq	%rbp
32908	call	_x86_64_get_dispatch@PLT
32909	popq	%rbp
32910	popq	%rsi
32911	popq	%rdi
32912	movq	6888(%rax), %r11
32913	jmp	*%r11
32914#else
32915	movq	_glapi_Dispatch(%rip), %rax
32916	testq	%rax, %rax
32917	je	1f
32918	movq	6888(%rax), %r11
32919	jmp	*%r11
329201:
32921	pushq	%rdi
32922	pushq	%rsi
32923	pushq	%rbp
32924	call	_glapi_get_dispatch
32925	popq	%rbp
32926	popq	%rsi
32927	popq	%rdi
32928	movq	6888(%rax), %r11
32929	jmp	*%r11
32930#endif /* defined(GLX_USE_TLS) */
32931	.size	GL_PREFIX(SetFragmentShaderConstantATI), .-GL_PREFIX(SetFragmentShaderConstantATI)
32932
32933	.p2align	4,,15
32934	.globl	GL_PREFIX(PointParameteriNV)
32935	.type	GL_PREFIX(PointParameteriNV), @function
32936GL_PREFIX(PointParameteriNV):
32937#if defined(GLX_USE_TLS)
32938	call	_x86_64_get_dispatch@PLT
32939	movq	6896(%rax), %r11
32940	jmp	*%r11
32941#elif defined(HAVE_PTHREAD)
32942	pushq	%rdi
32943	pushq	%rsi
32944	pushq	%rbp
32945	call	_x86_64_get_dispatch@PLT
32946	popq	%rbp
32947	popq	%rsi
32948	popq	%rdi
32949	movq	6896(%rax), %r11
32950	jmp	*%r11
32951#else
32952	movq	_glapi_Dispatch(%rip), %rax
32953	testq	%rax, %rax
32954	je	1f
32955	movq	6896(%rax), %r11
32956	jmp	*%r11
329571:
32958	pushq	%rdi
32959	pushq	%rsi
32960	pushq	%rbp
32961	call	_glapi_get_dispatch
32962	popq	%rbp
32963	popq	%rsi
32964	popq	%rdi
32965	movq	6896(%rax), %r11
32966	jmp	*%r11
32967#endif /* defined(GLX_USE_TLS) */
32968	.size	GL_PREFIX(PointParameteriNV), .-GL_PREFIX(PointParameteriNV)
32969
32970	.p2align	4,,15
32971	.globl	GL_PREFIX(PointParameterivNV)
32972	.type	GL_PREFIX(PointParameterivNV), @function
32973GL_PREFIX(PointParameterivNV):
32974#if defined(GLX_USE_TLS)
32975	call	_x86_64_get_dispatch@PLT
32976	movq	6904(%rax), %r11
32977	jmp	*%r11
32978#elif defined(HAVE_PTHREAD)
32979	pushq	%rdi
32980	pushq	%rsi
32981	pushq	%rbp
32982	call	_x86_64_get_dispatch@PLT
32983	popq	%rbp
32984	popq	%rsi
32985	popq	%rdi
32986	movq	6904(%rax), %r11
32987	jmp	*%r11
32988#else
32989	movq	_glapi_Dispatch(%rip), %rax
32990	testq	%rax, %rax
32991	je	1f
32992	movq	6904(%rax), %r11
32993	jmp	*%r11
329941:
32995	pushq	%rdi
32996	pushq	%rsi
32997	pushq	%rbp
32998	call	_glapi_get_dispatch
32999	popq	%rbp
33000	popq	%rsi
33001	popq	%rdi
33002	movq	6904(%rax), %r11
33003	jmp	*%r11
33004#endif /* defined(GLX_USE_TLS) */
33005	.size	GL_PREFIX(PointParameterivNV), .-GL_PREFIX(PointParameterivNV)
33006
33007	.p2align	4,,15
33008	.globl	GL_PREFIX(_dispatch_stub_864)
33009	.type	GL_PREFIX(_dispatch_stub_864), @function
33010	HIDDEN(GL_PREFIX(_dispatch_stub_864))
33011GL_PREFIX(_dispatch_stub_864):
33012#if defined(GLX_USE_TLS)
33013	call	_x86_64_get_dispatch@PLT
33014	movq	6912(%rax), %r11
33015	jmp	*%r11
33016#elif defined(HAVE_PTHREAD)
33017	pushq	%rdi
33018	call	_x86_64_get_dispatch@PLT
33019	popq	%rdi
33020	movq	6912(%rax), %r11
33021	jmp	*%r11
33022#else
33023	movq	_glapi_Dispatch(%rip), %rax
33024	testq	%rax, %rax
33025	je	1f
33026	movq	6912(%rax), %r11
33027	jmp	*%r11
330281:
33029	pushq	%rdi
33030	call	_glapi_get_dispatch
33031	popq	%rdi
33032	movq	6912(%rax), %r11
33033	jmp	*%r11
33034#endif /* defined(GLX_USE_TLS) */
33035	.size	GL_PREFIX(_dispatch_stub_864), .-GL_PREFIX(_dispatch_stub_864)
33036
33037	.p2align	4,,15
33038	.globl	GL_PREFIX(_dispatch_stub_865)
33039	.type	GL_PREFIX(_dispatch_stub_865), @function
33040	HIDDEN(GL_PREFIX(_dispatch_stub_865))
33041GL_PREFIX(_dispatch_stub_865):
33042#if defined(GLX_USE_TLS)
33043	call	_x86_64_get_dispatch@PLT
33044	movq	6920(%rax), %r11
33045	jmp	*%r11
33046#elif defined(HAVE_PTHREAD)
33047	pushq	%rdi
33048	call	_x86_64_get_dispatch@PLT
33049	popq	%rdi
33050	movq	6920(%rax), %r11
33051	jmp	*%r11
33052#else
33053	movq	_glapi_Dispatch(%rip), %rax
33054	testq	%rax, %rax
33055	je	1f
33056	movq	6920(%rax), %r11
33057	jmp	*%r11
330581:
33059	pushq	%rdi
33060	call	_glapi_get_dispatch
33061	popq	%rdi
33062	movq	6920(%rax), %r11
33063	jmp	*%r11
33064#endif /* defined(GLX_USE_TLS) */
33065	.size	GL_PREFIX(_dispatch_stub_865), .-GL_PREFIX(_dispatch_stub_865)
33066
33067	.p2align	4,,15
33068	.globl	GL_PREFIX(_dispatch_stub_866)
33069	.type	GL_PREFIX(_dispatch_stub_866), @function
33070	HIDDEN(GL_PREFIX(_dispatch_stub_866))
33071GL_PREFIX(_dispatch_stub_866):
33072#if defined(GLX_USE_TLS)
33073	call	_x86_64_get_dispatch@PLT
33074	movq	6928(%rax), %r11
33075	jmp	*%r11
33076#elif defined(HAVE_PTHREAD)
33077	pushq	%rdi
33078	pushq	%rsi
33079	pushq	%rbp
33080	call	_x86_64_get_dispatch@PLT
33081	popq	%rbp
33082	popq	%rsi
33083	popq	%rdi
33084	movq	6928(%rax), %r11
33085	jmp	*%r11
33086#else
33087	movq	_glapi_Dispatch(%rip), %rax
33088	testq	%rax, %rax
33089	je	1f
33090	movq	6928(%rax), %r11
33091	jmp	*%r11
330921:
33093	pushq	%rdi
33094	pushq	%rsi
33095	pushq	%rbp
33096	call	_glapi_get_dispatch
33097	popq	%rbp
33098	popq	%rsi
33099	popq	%rdi
33100	movq	6928(%rax), %r11
33101	jmp	*%r11
33102#endif /* defined(GLX_USE_TLS) */
33103	.size	GL_PREFIX(_dispatch_stub_866), .-GL_PREFIX(_dispatch_stub_866)
33104
33105	.p2align	4,,15
33106	.globl	GL_PREFIX(_dispatch_stub_867)
33107	.type	GL_PREFIX(_dispatch_stub_867), @function
33108	HIDDEN(GL_PREFIX(_dispatch_stub_867))
33109GL_PREFIX(_dispatch_stub_867):
33110#if defined(GLX_USE_TLS)
33111	call	_x86_64_get_dispatch@PLT
33112	movq	6936(%rax), %r11
33113	jmp	*%r11
33114#elif defined(HAVE_PTHREAD)
33115	pushq	%rdi
33116	pushq	%rsi
33117	pushq	%rbp
33118	call	_x86_64_get_dispatch@PLT
33119	popq	%rbp
33120	popq	%rsi
33121	popq	%rdi
33122	movq	6936(%rax), %r11
33123	jmp	*%r11
33124#else
33125	movq	_glapi_Dispatch(%rip), %rax
33126	testq	%rax, %rax
33127	je	1f
33128	movq	6936(%rax), %r11
33129	jmp	*%r11
331301:
33131	pushq	%rdi
33132	pushq	%rsi
33133	pushq	%rbp
33134	call	_glapi_get_dispatch
33135	popq	%rbp
33136	popq	%rsi
33137	popq	%rdi
33138	movq	6936(%rax), %r11
33139	jmp	*%r11
33140#endif /* defined(GLX_USE_TLS) */
33141	.size	GL_PREFIX(_dispatch_stub_867), .-GL_PREFIX(_dispatch_stub_867)
33142
33143	.p2align	4,,15
33144	.globl	GL_PREFIX(_dispatch_stub_868)
33145	.type	GL_PREFIX(_dispatch_stub_868), @function
33146	HIDDEN(GL_PREFIX(_dispatch_stub_868))
33147GL_PREFIX(_dispatch_stub_868):
33148#if defined(GLX_USE_TLS)
33149	call	_x86_64_get_dispatch@PLT
33150	movq	6944(%rax), %r11
33151	jmp	*%r11
33152#elif defined(HAVE_PTHREAD)
33153	pushq	%rdi
33154	call	_x86_64_get_dispatch@PLT
33155	popq	%rdi
33156	movq	6944(%rax), %r11
33157	jmp	*%r11
33158#else
33159	movq	_glapi_Dispatch(%rip), %rax
33160	testq	%rax, %rax
33161	je	1f
33162	movq	6944(%rax), %r11
33163	jmp	*%r11
331641:
33165	pushq	%rdi
33166	call	_glapi_get_dispatch
33167	popq	%rdi
33168	movq	6944(%rax), %r11
33169	jmp	*%r11
33170#endif /* defined(GLX_USE_TLS) */
33171	.size	GL_PREFIX(_dispatch_stub_868), .-GL_PREFIX(_dispatch_stub_868)
33172
33173	.p2align	4,,15
33174	.globl	GL_PREFIX(GetProgramNamedParameterdvNV)
33175	.type	GL_PREFIX(GetProgramNamedParameterdvNV), @function
33176GL_PREFIX(GetProgramNamedParameterdvNV):
33177#if defined(GLX_USE_TLS)
33178	call	_x86_64_get_dispatch@PLT
33179	movq	6952(%rax), %r11
33180	jmp	*%r11
33181#elif defined(HAVE_PTHREAD)
33182	pushq	%rdi
33183	pushq	%rsi
33184	pushq	%rdx
33185	pushq	%rcx
33186	pushq	%rbp
33187	call	_x86_64_get_dispatch@PLT
33188	popq	%rbp
33189	popq	%rcx
33190	popq	%rdx
33191	popq	%rsi
33192	popq	%rdi
33193	movq	6952(%rax), %r11
33194	jmp	*%r11
33195#else
33196	movq	_glapi_Dispatch(%rip), %rax
33197	testq	%rax, %rax
33198	je	1f
33199	movq	6952(%rax), %r11
33200	jmp	*%r11
332011:
33202	pushq	%rdi
33203	pushq	%rsi
33204	pushq	%rdx
33205	pushq	%rcx
33206	pushq	%rbp
33207	call	_glapi_get_dispatch
33208	popq	%rbp
33209	popq	%rcx
33210	popq	%rdx
33211	popq	%rsi
33212	popq	%rdi
33213	movq	6952(%rax), %r11
33214	jmp	*%r11
33215#endif /* defined(GLX_USE_TLS) */
33216	.size	GL_PREFIX(GetProgramNamedParameterdvNV), .-GL_PREFIX(GetProgramNamedParameterdvNV)
33217
33218	.p2align	4,,15
33219	.globl	GL_PREFIX(GetProgramNamedParameterfvNV)
33220	.type	GL_PREFIX(GetProgramNamedParameterfvNV), @function
33221GL_PREFIX(GetProgramNamedParameterfvNV):
33222#if defined(GLX_USE_TLS)
33223	call	_x86_64_get_dispatch@PLT
33224	movq	6960(%rax), %r11
33225	jmp	*%r11
33226#elif defined(HAVE_PTHREAD)
33227	pushq	%rdi
33228	pushq	%rsi
33229	pushq	%rdx
33230	pushq	%rcx
33231	pushq	%rbp
33232	call	_x86_64_get_dispatch@PLT
33233	popq	%rbp
33234	popq	%rcx
33235	popq	%rdx
33236	popq	%rsi
33237	popq	%rdi
33238	movq	6960(%rax), %r11
33239	jmp	*%r11
33240#else
33241	movq	_glapi_Dispatch(%rip), %rax
33242	testq	%rax, %rax
33243	je	1f
33244	movq	6960(%rax), %r11
33245	jmp	*%r11
332461:
33247	pushq	%rdi
33248	pushq	%rsi
33249	pushq	%rdx
33250	pushq	%rcx
33251	pushq	%rbp
33252	call	_glapi_get_dispatch
33253	popq	%rbp
33254	popq	%rcx
33255	popq	%rdx
33256	popq	%rsi
33257	popq	%rdi
33258	movq	6960(%rax), %r11
33259	jmp	*%r11
33260#endif /* defined(GLX_USE_TLS) */
33261	.size	GL_PREFIX(GetProgramNamedParameterfvNV), .-GL_PREFIX(GetProgramNamedParameterfvNV)
33262
33263	.p2align	4,,15
33264	.globl	GL_PREFIX(ProgramNamedParameter4dNV)
33265	.type	GL_PREFIX(ProgramNamedParameter4dNV), @function
33266GL_PREFIX(ProgramNamedParameter4dNV):
33267#if defined(GLX_USE_TLS)
33268	call	_x86_64_get_dispatch@PLT
33269	movq	6968(%rax), %r11
33270	jmp	*%r11
33271#elif defined(HAVE_PTHREAD)
33272	subq	$56, %rsp
33273	movq	%rdi, (%rsp)
33274	movq	%rsi, 8(%rsp)
33275	movq	%rdx, 16(%rsp)
33276	movq	%xmm0, 24(%rsp)
33277	movq	%xmm1, 32(%rsp)
33278	movq	%xmm2, 40(%rsp)
33279	movq	%xmm3, 48(%rsp)
33280	call	_x86_64_get_dispatch@PLT
33281	movq	48(%rsp), %xmm3
33282	movq	40(%rsp), %xmm2
33283	movq	32(%rsp), %xmm1
33284	movq	24(%rsp), %xmm0
33285	movq	16(%rsp), %rdx
33286	movq	8(%rsp), %rsi
33287	movq	(%rsp), %rdi
33288	addq	$56, %rsp
33289	movq	6968(%rax), %r11
33290	jmp	*%r11
33291#else
33292	movq	_glapi_Dispatch(%rip), %rax
33293	testq	%rax, %rax
33294	je	1f
33295	movq	6968(%rax), %r11
33296	jmp	*%r11
332971:
33298	subq	$56, %rsp
33299	movq	%rdi, (%rsp)
33300	movq	%rsi, 8(%rsp)
33301	movq	%rdx, 16(%rsp)
33302	movq	%xmm0, 24(%rsp)
33303	movq	%xmm1, 32(%rsp)
33304	movq	%xmm2, 40(%rsp)
33305	movq	%xmm3, 48(%rsp)
33306	call	_glapi_get_dispatch
33307	movq	48(%rsp), %xmm3
33308	movq	40(%rsp), %xmm2
33309	movq	32(%rsp), %xmm1
33310	movq	24(%rsp), %xmm0
33311	movq	16(%rsp), %rdx
33312	movq	8(%rsp), %rsi
33313	movq	(%rsp), %rdi
33314	addq	$56, %rsp
33315	movq	6968(%rax), %r11
33316	jmp	*%r11
33317#endif /* defined(GLX_USE_TLS) */
33318	.size	GL_PREFIX(ProgramNamedParameter4dNV), .-GL_PREFIX(ProgramNamedParameter4dNV)
33319
33320	.p2align	4,,15
33321	.globl	GL_PREFIX(ProgramNamedParameter4dvNV)
33322	.type	GL_PREFIX(ProgramNamedParameter4dvNV), @function
33323GL_PREFIX(ProgramNamedParameter4dvNV):
33324#if defined(GLX_USE_TLS)
33325	call	_x86_64_get_dispatch@PLT
33326	movq	6976(%rax), %r11
33327	jmp	*%r11
33328#elif defined(HAVE_PTHREAD)
33329	pushq	%rdi
33330	pushq	%rsi
33331	pushq	%rdx
33332	pushq	%rcx
33333	pushq	%rbp
33334	call	_x86_64_get_dispatch@PLT
33335	popq	%rbp
33336	popq	%rcx
33337	popq	%rdx
33338	popq	%rsi
33339	popq	%rdi
33340	movq	6976(%rax), %r11
33341	jmp	*%r11
33342#else
33343	movq	_glapi_Dispatch(%rip), %rax
33344	testq	%rax, %rax
33345	je	1f
33346	movq	6976(%rax), %r11
33347	jmp	*%r11
333481:
33349	pushq	%rdi
33350	pushq	%rsi
33351	pushq	%rdx
33352	pushq	%rcx
33353	pushq	%rbp
33354	call	_glapi_get_dispatch
33355	popq	%rbp
33356	popq	%rcx
33357	popq	%rdx
33358	popq	%rsi
33359	popq	%rdi
33360	movq	6976(%rax), %r11
33361	jmp	*%r11
33362#endif /* defined(GLX_USE_TLS) */
33363	.size	GL_PREFIX(ProgramNamedParameter4dvNV), .-GL_PREFIX(ProgramNamedParameter4dvNV)
33364
33365	.p2align	4,,15
33366	.globl	GL_PREFIX(ProgramNamedParameter4fNV)
33367	.type	GL_PREFIX(ProgramNamedParameter4fNV), @function
33368GL_PREFIX(ProgramNamedParameter4fNV):
33369#if defined(GLX_USE_TLS)
33370	call	_x86_64_get_dispatch@PLT
33371	movq	6984(%rax), %r11
33372	jmp	*%r11
33373#elif defined(HAVE_PTHREAD)
33374	subq	$56, %rsp
33375	movq	%rdi, (%rsp)
33376	movq	%rsi, 8(%rsp)
33377	movq	%rdx, 16(%rsp)
33378	movq	%xmm0, 24(%rsp)
33379	movq	%xmm1, 32(%rsp)
33380	movq	%xmm2, 40(%rsp)
33381	movq	%xmm3, 48(%rsp)
33382	call	_x86_64_get_dispatch@PLT
33383	movq	48(%rsp), %xmm3
33384	movq	40(%rsp), %xmm2
33385	movq	32(%rsp), %xmm1
33386	movq	24(%rsp), %xmm0
33387	movq	16(%rsp), %rdx
33388	movq	8(%rsp), %rsi
33389	movq	(%rsp), %rdi
33390	addq	$56, %rsp
33391	movq	6984(%rax), %r11
33392	jmp	*%r11
33393#else
33394	movq	_glapi_Dispatch(%rip), %rax
33395	testq	%rax, %rax
33396	je	1f
33397	movq	6984(%rax), %r11
33398	jmp	*%r11
333991:
33400	subq	$56, %rsp
33401	movq	%rdi, (%rsp)
33402	movq	%rsi, 8(%rsp)
33403	movq	%rdx, 16(%rsp)
33404	movq	%xmm0, 24(%rsp)
33405	movq	%xmm1, 32(%rsp)
33406	movq	%xmm2, 40(%rsp)
33407	movq	%xmm3, 48(%rsp)
33408	call	_glapi_get_dispatch
33409	movq	48(%rsp), %xmm3
33410	movq	40(%rsp), %xmm2
33411	movq	32(%rsp), %xmm1
33412	movq	24(%rsp), %xmm0
33413	movq	16(%rsp), %rdx
33414	movq	8(%rsp), %rsi
33415	movq	(%rsp), %rdi
33416	addq	$56, %rsp
33417	movq	6984(%rax), %r11
33418	jmp	*%r11
33419#endif /* defined(GLX_USE_TLS) */
33420	.size	GL_PREFIX(ProgramNamedParameter4fNV), .-GL_PREFIX(ProgramNamedParameter4fNV)
33421
33422	.p2align	4,,15
33423	.globl	GL_PREFIX(ProgramNamedParameter4fvNV)
33424	.type	GL_PREFIX(ProgramNamedParameter4fvNV), @function
33425GL_PREFIX(ProgramNamedParameter4fvNV):
33426#if defined(GLX_USE_TLS)
33427	call	_x86_64_get_dispatch@PLT
33428	movq	6992(%rax), %r11
33429	jmp	*%r11
33430#elif defined(HAVE_PTHREAD)
33431	pushq	%rdi
33432	pushq	%rsi
33433	pushq	%rdx
33434	pushq	%rcx
33435	pushq	%rbp
33436	call	_x86_64_get_dispatch@PLT
33437	popq	%rbp
33438	popq	%rcx
33439	popq	%rdx
33440	popq	%rsi
33441	popq	%rdi
33442	movq	6992(%rax), %r11
33443	jmp	*%r11
33444#else
33445	movq	_glapi_Dispatch(%rip), %rax
33446	testq	%rax, %rax
33447	je	1f
33448	movq	6992(%rax), %r11
33449	jmp	*%r11
334501:
33451	pushq	%rdi
33452	pushq	%rsi
33453	pushq	%rdx
33454	pushq	%rcx
33455	pushq	%rbp
33456	call	_glapi_get_dispatch
33457	popq	%rbp
33458	popq	%rcx
33459	popq	%rdx
33460	popq	%rsi
33461	popq	%rdi
33462	movq	6992(%rax), %r11
33463	jmp	*%r11
33464#endif /* defined(GLX_USE_TLS) */
33465	.size	GL_PREFIX(ProgramNamedParameter4fvNV), .-GL_PREFIX(ProgramNamedParameter4fvNV)
33466
33467	.p2align	4,,15
33468	.globl	GL_PREFIX(PrimitiveRestartIndexNV)
33469	.type	GL_PREFIX(PrimitiveRestartIndexNV), @function
33470GL_PREFIX(PrimitiveRestartIndexNV):
33471#if defined(GLX_USE_TLS)
33472	call	_x86_64_get_dispatch@PLT
33473	movq	7000(%rax), %r11
33474	jmp	*%r11
33475#elif defined(HAVE_PTHREAD)
33476	pushq	%rdi
33477	call	_x86_64_get_dispatch@PLT
33478	popq	%rdi
33479	movq	7000(%rax), %r11
33480	jmp	*%r11
33481#else
33482	movq	_glapi_Dispatch(%rip), %rax
33483	testq	%rax, %rax
33484	je	1f
33485	movq	7000(%rax), %r11
33486	jmp	*%r11
334871:
33488	pushq	%rdi
33489	call	_glapi_get_dispatch
33490	popq	%rdi
33491	movq	7000(%rax), %r11
33492	jmp	*%r11
33493#endif /* defined(GLX_USE_TLS) */
33494	.size	GL_PREFIX(PrimitiveRestartIndexNV), .-GL_PREFIX(PrimitiveRestartIndexNV)
33495
33496	.p2align	4,,15
33497	.globl	GL_PREFIX(PrimitiveRestartNV)
33498	.type	GL_PREFIX(PrimitiveRestartNV), @function
33499GL_PREFIX(PrimitiveRestartNV):
33500#if defined(GLX_USE_TLS)
33501	call	_x86_64_get_dispatch@PLT
33502	movq	7008(%rax), %r11
33503	jmp	*%r11
33504#elif defined(HAVE_PTHREAD)
33505	pushq	%rbp
33506	call	_x86_64_get_dispatch@PLT
33507	popq	%rbp
33508	movq	7008(%rax), %r11
33509	jmp	*%r11
33510#else
33511	movq	_glapi_Dispatch(%rip), %rax
33512	testq	%rax, %rax
33513	je	1f
33514	movq	7008(%rax), %r11
33515	jmp	*%r11
335161:
33517	pushq	%rbp
33518	call	_glapi_get_dispatch
33519	popq	%rbp
33520	movq	7008(%rax), %r11
33521	jmp	*%r11
33522#endif /* defined(GLX_USE_TLS) */
33523	.size	GL_PREFIX(PrimitiveRestartNV), .-GL_PREFIX(PrimitiveRestartNV)
33524
33525	.p2align	4,,15
33526	.globl	GL_PREFIX(_dispatch_stub_877)
33527	.type	GL_PREFIX(_dispatch_stub_877), @function
33528	HIDDEN(GL_PREFIX(_dispatch_stub_877))
33529GL_PREFIX(_dispatch_stub_877):
33530#if defined(GLX_USE_TLS)
33531	call	_x86_64_get_dispatch@PLT
33532	movq	7016(%rax), %r11
33533	jmp	*%r11
33534#elif defined(HAVE_PTHREAD)
33535	pushq	%rdi
33536	pushq	%rsi
33537	pushq	%rbp
33538	call	_x86_64_get_dispatch@PLT
33539	popq	%rbp
33540	popq	%rsi
33541	popq	%rdi
33542	movq	7016(%rax), %r11
33543	jmp	*%r11
33544#else
33545	movq	_glapi_Dispatch(%rip), %rax
33546	testq	%rax, %rax
33547	je	1f
33548	movq	7016(%rax), %r11
33549	jmp	*%r11
335501:
33551	pushq	%rdi
33552	pushq	%rsi
33553	pushq	%rbp
33554	call	_glapi_get_dispatch
33555	popq	%rbp
33556	popq	%rsi
33557	popq	%rdi
33558	movq	7016(%rax), %r11
33559	jmp	*%r11
33560#endif /* defined(GLX_USE_TLS) */
33561	.size	GL_PREFIX(_dispatch_stub_877), .-GL_PREFIX(_dispatch_stub_877)
33562
33563	.p2align	4,,15
33564	.globl	GL_PREFIX(_dispatch_stub_878)
33565	.type	GL_PREFIX(_dispatch_stub_878), @function
33566	HIDDEN(GL_PREFIX(_dispatch_stub_878))
33567GL_PREFIX(_dispatch_stub_878):
33568#if defined(GLX_USE_TLS)
33569	call	_x86_64_get_dispatch@PLT
33570	movq	7024(%rax), %r11
33571	jmp	*%r11
33572#elif defined(HAVE_PTHREAD)
33573	pushq	%rdi
33574	pushq	%rsi
33575	pushq	%rbp
33576	call	_x86_64_get_dispatch@PLT
33577	popq	%rbp
33578	popq	%rsi
33579	popq	%rdi
33580	movq	7024(%rax), %r11
33581	jmp	*%r11
33582#else
33583	movq	_glapi_Dispatch(%rip), %rax
33584	testq	%rax, %rax
33585	je	1f
33586	movq	7024(%rax), %r11
33587	jmp	*%r11
335881:
33589	pushq	%rdi
33590	pushq	%rsi
33591	pushq	%rbp
33592	call	_glapi_get_dispatch
33593	popq	%rbp
33594	popq	%rsi
33595	popq	%rdi
33596	movq	7024(%rax), %r11
33597	jmp	*%r11
33598#endif /* defined(GLX_USE_TLS) */
33599	.size	GL_PREFIX(_dispatch_stub_878), .-GL_PREFIX(_dispatch_stub_878)
33600
33601	.p2align	4,,15
33602	.globl	GL_PREFIX(BindFramebufferEXT)
33603	.type	GL_PREFIX(BindFramebufferEXT), @function
33604GL_PREFIX(BindFramebufferEXT):
33605#if defined(GLX_USE_TLS)
33606	call	_x86_64_get_dispatch@PLT
33607	movq	7032(%rax), %r11
33608	jmp	*%r11
33609#elif defined(HAVE_PTHREAD)
33610	pushq	%rdi
33611	pushq	%rsi
33612	pushq	%rbp
33613	call	_x86_64_get_dispatch@PLT
33614	popq	%rbp
33615	popq	%rsi
33616	popq	%rdi
33617	movq	7032(%rax), %r11
33618	jmp	*%r11
33619#else
33620	movq	_glapi_Dispatch(%rip), %rax
33621	testq	%rax, %rax
33622	je	1f
33623	movq	7032(%rax), %r11
33624	jmp	*%r11
336251:
33626	pushq	%rdi
33627	pushq	%rsi
33628	pushq	%rbp
33629	call	_glapi_get_dispatch
33630	popq	%rbp
33631	popq	%rsi
33632	popq	%rdi
33633	movq	7032(%rax), %r11
33634	jmp	*%r11
33635#endif /* defined(GLX_USE_TLS) */
33636	.size	GL_PREFIX(BindFramebufferEXT), .-GL_PREFIX(BindFramebufferEXT)
33637
33638	.p2align	4,,15
33639	.globl	GL_PREFIX(BindRenderbufferEXT)
33640	.type	GL_PREFIX(BindRenderbufferEXT), @function
33641GL_PREFIX(BindRenderbufferEXT):
33642#if defined(GLX_USE_TLS)
33643	call	_x86_64_get_dispatch@PLT
33644	movq	7040(%rax), %r11
33645	jmp	*%r11
33646#elif defined(HAVE_PTHREAD)
33647	pushq	%rdi
33648	pushq	%rsi
33649	pushq	%rbp
33650	call	_x86_64_get_dispatch@PLT
33651	popq	%rbp
33652	popq	%rsi
33653	popq	%rdi
33654	movq	7040(%rax), %r11
33655	jmp	*%r11
33656#else
33657	movq	_glapi_Dispatch(%rip), %rax
33658	testq	%rax, %rax
33659	je	1f
33660	movq	7040(%rax), %r11
33661	jmp	*%r11
336621:
33663	pushq	%rdi
33664	pushq	%rsi
33665	pushq	%rbp
33666	call	_glapi_get_dispatch
33667	popq	%rbp
33668	popq	%rsi
33669	popq	%rdi
33670	movq	7040(%rax), %r11
33671	jmp	*%r11
33672#endif /* defined(GLX_USE_TLS) */
33673	.size	GL_PREFIX(BindRenderbufferEXT), .-GL_PREFIX(BindRenderbufferEXT)
33674
33675	.p2align	4,,15
33676	.globl	GL_PREFIX(CheckFramebufferStatusEXT)
33677	.type	GL_PREFIX(CheckFramebufferStatusEXT), @function
33678GL_PREFIX(CheckFramebufferStatusEXT):
33679#if defined(GLX_USE_TLS)
33680	call	_x86_64_get_dispatch@PLT
33681	movq	7048(%rax), %r11
33682	jmp	*%r11
33683#elif defined(HAVE_PTHREAD)
33684	pushq	%rdi
33685	call	_x86_64_get_dispatch@PLT
33686	popq	%rdi
33687	movq	7048(%rax), %r11
33688	jmp	*%r11
33689#else
33690	movq	_glapi_Dispatch(%rip), %rax
33691	testq	%rax, %rax
33692	je	1f
33693	movq	7048(%rax), %r11
33694	jmp	*%r11
336951:
33696	pushq	%rdi
33697	call	_glapi_get_dispatch
33698	popq	%rdi
33699	movq	7048(%rax), %r11
33700	jmp	*%r11
33701#endif /* defined(GLX_USE_TLS) */
33702	.size	GL_PREFIX(CheckFramebufferStatusEXT), .-GL_PREFIX(CheckFramebufferStatusEXT)
33703
33704	.p2align	4,,15
33705	.globl	GL_PREFIX(DeleteFramebuffersEXT)
33706	.type	GL_PREFIX(DeleteFramebuffersEXT), @function
33707GL_PREFIX(DeleteFramebuffersEXT):
33708#if defined(GLX_USE_TLS)
33709	call	_x86_64_get_dispatch@PLT
33710	movq	7056(%rax), %r11
33711	jmp	*%r11
33712#elif defined(HAVE_PTHREAD)
33713	pushq	%rdi
33714	pushq	%rsi
33715	pushq	%rbp
33716	call	_x86_64_get_dispatch@PLT
33717	popq	%rbp
33718	popq	%rsi
33719	popq	%rdi
33720	movq	7056(%rax), %r11
33721	jmp	*%r11
33722#else
33723	movq	_glapi_Dispatch(%rip), %rax
33724	testq	%rax, %rax
33725	je	1f
33726	movq	7056(%rax), %r11
33727	jmp	*%r11
337281:
33729	pushq	%rdi
33730	pushq	%rsi
33731	pushq	%rbp
33732	call	_glapi_get_dispatch
33733	popq	%rbp
33734	popq	%rsi
33735	popq	%rdi
33736	movq	7056(%rax), %r11
33737	jmp	*%r11
33738#endif /* defined(GLX_USE_TLS) */
33739	.size	GL_PREFIX(DeleteFramebuffersEXT), .-GL_PREFIX(DeleteFramebuffersEXT)
33740
33741	.p2align	4,,15
33742	.globl	GL_PREFIX(DeleteRenderbuffersEXT)
33743	.type	GL_PREFIX(DeleteRenderbuffersEXT), @function
33744GL_PREFIX(DeleteRenderbuffersEXT):
33745#if defined(GLX_USE_TLS)
33746	call	_x86_64_get_dispatch@PLT
33747	movq	7064(%rax), %r11
33748	jmp	*%r11
33749#elif defined(HAVE_PTHREAD)
33750	pushq	%rdi
33751	pushq	%rsi
33752	pushq	%rbp
33753	call	_x86_64_get_dispatch@PLT
33754	popq	%rbp
33755	popq	%rsi
33756	popq	%rdi
33757	movq	7064(%rax), %r11
33758	jmp	*%r11
33759#else
33760	movq	_glapi_Dispatch(%rip), %rax
33761	testq	%rax, %rax
33762	je	1f
33763	movq	7064(%rax), %r11
33764	jmp	*%r11
337651:
33766	pushq	%rdi
33767	pushq	%rsi
33768	pushq	%rbp
33769	call	_glapi_get_dispatch
33770	popq	%rbp
33771	popq	%rsi
33772	popq	%rdi
33773	movq	7064(%rax), %r11
33774	jmp	*%r11
33775#endif /* defined(GLX_USE_TLS) */
33776	.size	GL_PREFIX(DeleteRenderbuffersEXT), .-GL_PREFIX(DeleteRenderbuffersEXT)
33777
33778	.p2align	4,,15
33779	.globl	GL_PREFIX(FramebufferRenderbufferEXT)
33780	.type	GL_PREFIX(FramebufferRenderbufferEXT), @function
33781GL_PREFIX(FramebufferRenderbufferEXT):
33782#if defined(GLX_USE_TLS)
33783	call	_x86_64_get_dispatch@PLT
33784	movq	7072(%rax), %r11
33785	jmp	*%r11
33786#elif defined(HAVE_PTHREAD)
33787	pushq	%rdi
33788	pushq	%rsi
33789	pushq	%rdx
33790	pushq	%rcx
33791	pushq	%rbp
33792	call	_x86_64_get_dispatch@PLT
33793	popq	%rbp
33794	popq	%rcx
33795	popq	%rdx
33796	popq	%rsi
33797	popq	%rdi
33798	movq	7072(%rax), %r11
33799	jmp	*%r11
33800#else
33801	movq	_glapi_Dispatch(%rip), %rax
33802	testq	%rax, %rax
33803	je	1f
33804	movq	7072(%rax), %r11
33805	jmp	*%r11
338061:
33807	pushq	%rdi
33808	pushq	%rsi
33809	pushq	%rdx
33810	pushq	%rcx
33811	pushq	%rbp
33812	call	_glapi_get_dispatch
33813	popq	%rbp
33814	popq	%rcx
33815	popq	%rdx
33816	popq	%rsi
33817	popq	%rdi
33818	movq	7072(%rax), %r11
33819	jmp	*%r11
33820#endif /* defined(GLX_USE_TLS) */
33821	.size	GL_PREFIX(FramebufferRenderbufferEXT), .-GL_PREFIX(FramebufferRenderbufferEXT)
33822
33823	.p2align	4,,15
33824	.globl	GL_PREFIX(FramebufferTexture1DEXT)
33825	.type	GL_PREFIX(FramebufferTexture1DEXT), @function
33826GL_PREFIX(FramebufferTexture1DEXT):
33827#if defined(GLX_USE_TLS)
33828	call	_x86_64_get_dispatch@PLT
33829	movq	7080(%rax), %r11
33830	jmp	*%r11
33831#elif defined(HAVE_PTHREAD)
33832	pushq	%rdi
33833	pushq	%rsi
33834	pushq	%rdx
33835	pushq	%rcx
33836	pushq	%r8
33837	call	_x86_64_get_dispatch@PLT
33838	popq	%r8
33839	popq	%rcx
33840	popq	%rdx
33841	popq	%rsi
33842	popq	%rdi
33843	movq	7080(%rax), %r11
33844	jmp	*%r11
33845#else
33846	movq	_glapi_Dispatch(%rip), %rax
33847	testq	%rax, %rax
33848	je	1f
33849	movq	7080(%rax), %r11
33850	jmp	*%r11
338511:
33852	pushq	%rdi
33853	pushq	%rsi
33854	pushq	%rdx
33855	pushq	%rcx
33856	pushq	%r8
33857	call	_glapi_get_dispatch
33858	popq	%r8
33859	popq	%rcx
33860	popq	%rdx
33861	popq	%rsi
33862	popq	%rdi
33863	movq	7080(%rax), %r11
33864	jmp	*%r11
33865#endif /* defined(GLX_USE_TLS) */
33866	.size	GL_PREFIX(FramebufferTexture1DEXT), .-GL_PREFIX(FramebufferTexture1DEXT)
33867
33868	.p2align	4,,15
33869	.globl	GL_PREFIX(FramebufferTexture2DEXT)
33870	.type	GL_PREFIX(FramebufferTexture2DEXT), @function
33871GL_PREFIX(FramebufferTexture2DEXT):
33872#if defined(GLX_USE_TLS)
33873	call	_x86_64_get_dispatch@PLT
33874	movq	7088(%rax), %r11
33875	jmp	*%r11
33876#elif defined(HAVE_PTHREAD)
33877	pushq	%rdi
33878	pushq	%rsi
33879	pushq	%rdx
33880	pushq	%rcx
33881	pushq	%r8
33882	call	_x86_64_get_dispatch@PLT
33883	popq	%r8
33884	popq	%rcx
33885	popq	%rdx
33886	popq	%rsi
33887	popq	%rdi
33888	movq	7088(%rax), %r11
33889	jmp	*%r11
33890#else
33891	movq	_glapi_Dispatch(%rip), %rax
33892	testq	%rax, %rax
33893	je	1f
33894	movq	7088(%rax), %r11
33895	jmp	*%r11
338961:
33897	pushq	%rdi
33898	pushq	%rsi
33899	pushq	%rdx
33900	pushq	%rcx
33901	pushq	%r8
33902	call	_glapi_get_dispatch
33903	popq	%r8
33904	popq	%rcx
33905	popq	%rdx
33906	popq	%rsi
33907	popq	%rdi
33908	movq	7088(%rax), %r11
33909	jmp	*%r11
33910#endif /* defined(GLX_USE_TLS) */
33911	.size	GL_PREFIX(FramebufferTexture2DEXT), .-GL_PREFIX(FramebufferTexture2DEXT)
33912
33913	.p2align	4,,15
33914	.globl	GL_PREFIX(FramebufferTexture3DEXT)
33915	.type	GL_PREFIX(FramebufferTexture3DEXT), @function
33916GL_PREFIX(FramebufferTexture3DEXT):
33917#if defined(GLX_USE_TLS)
33918	call	_x86_64_get_dispatch@PLT
33919	movq	7096(%rax), %r11
33920	jmp	*%r11
33921#elif defined(HAVE_PTHREAD)
33922	pushq	%rdi
33923	pushq	%rsi
33924	pushq	%rdx
33925	pushq	%rcx
33926	pushq	%r8
33927	pushq	%r9
33928	pushq	%rbp
33929	call	_x86_64_get_dispatch@PLT
33930	popq	%rbp
33931	popq	%r9
33932	popq	%r8
33933	popq	%rcx
33934	popq	%rdx
33935	popq	%rsi
33936	popq	%rdi
33937	movq	7096(%rax), %r11
33938	jmp	*%r11
33939#else
33940	movq	_glapi_Dispatch(%rip), %rax
33941	testq	%rax, %rax
33942	je	1f
33943	movq	7096(%rax), %r11
33944	jmp	*%r11
339451:
33946	pushq	%rdi
33947	pushq	%rsi
33948	pushq	%rdx
33949	pushq	%rcx
33950	pushq	%r8
33951	pushq	%r9
33952	pushq	%rbp
33953	call	_glapi_get_dispatch
33954	popq	%rbp
33955	popq	%r9
33956	popq	%r8
33957	popq	%rcx
33958	popq	%rdx
33959	popq	%rsi
33960	popq	%rdi
33961	movq	7096(%rax), %r11
33962	jmp	*%r11
33963#endif /* defined(GLX_USE_TLS) */
33964	.size	GL_PREFIX(FramebufferTexture3DEXT), .-GL_PREFIX(FramebufferTexture3DEXT)
33965
33966	.p2align	4,,15
33967	.globl	GL_PREFIX(GenFramebuffersEXT)
33968	.type	GL_PREFIX(GenFramebuffersEXT), @function
33969GL_PREFIX(GenFramebuffersEXT):
33970#if defined(GLX_USE_TLS)
33971	call	_x86_64_get_dispatch@PLT
33972	movq	7104(%rax), %r11
33973	jmp	*%r11
33974#elif defined(HAVE_PTHREAD)
33975	pushq	%rdi
33976	pushq	%rsi
33977	pushq	%rbp
33978	call	_x86_64_get_dispatch@PLT
33979	popq	%rbp
33980	popq	%rsi
33981	popq	%rdi
33982	movq	7104(%rax), %r11
33983	jmp	*%r11
33984#else
33985	movq	_glapi_Dispatch(%rip), %rax
33986	testq	%rax, %rax
33987	je	1f
33988	movq	7104(%rax), %r11
33989	jmp	*%r11
339901:
33991	pushq	%rdi
33992	pushq	%rsi
33993	pushq	%rbp
33994	call	_glapi_get_dispatch
33995	popq	%rbp
33996	popq	%rsi
33997	popq	%rdi
33998	movq	7104(%rax), %r11
33999	jmp	*%r11
34000#endif /* defined(GLX_USE_TLS) */
34001	.size	GL_PREFIX(GenFramebuffersEXT), .-GL_PREFIX(GenFramebuffersEXT)
34002
34003	.p2align	4,,15
34004	.globl	GL_PREFIX(GenRenderbuffersEXT)
34005	.type	GL_PREFIX(GenRenderbuffersEXT), @function
34006GL_PREFIX(GenRenderbuffersEXT):
34007#if defined(GLX_USE_TLS)
34008	call	_x86_64_get_dispatch@PLT
34009	movq	7112(%rax), %r11
34010	jmp	*%r11
34011#elif defined(HAVE_PTHREAD)
34012	pushq	%rdi
34013	pushq	%rsi
34014	pushq	%rbp
34015	call	_x86_64_get_dispatch@PLT
34016	popq	%rbp
34017	popq	%rsi
34018	popq	%rdi
34019	movq	7112(%rax), %r11
34020	jmp	*%r11
34021#else
34022	movq	_glapi_Dispatch(%rip), %rax
34023	testq	%rax, %rax
34024	je	1f
34025	movq	7112(%rax), %r11
34026	jmp	*%r11
340271:
34028	pushq	%rdi
34029	pushq	%rsi
34030	pushq	%rbp
34031	call	_glapi_get_dispatch
34032	popq	%rbp
34033	popq	%rsi
34034	popq	%rdi
34035	movq	7112(%rax), %r11
34036	jmp	*%r11
34037#endif /* defined(GLX_USE_TLS) */
34038	.size	GL_PREFIX(GenRenderbuffersEXT), .-GL_PREFIX(GenRenderbuffersEXT)
34039
34040	.p2align	4,,15
34041	.globl	GL_PREFIX(GenerateMipmapEXT)
34042	.type	GL_PREFIX(GenerateMipmapEXT), @function
34043GL_PREFIX(GenerateMipmapEXT):
34044#if defined(GLX_USE_TLS)
34045	call	_x86_64_get_dispatch@PLT
34046	movq	7120(%rax), %r11
34047	jmp	*%r11
34048#elif defined(HAVE_PTHREAD)
34049	pushq	%rdi
34050	call	_x86_64_get_dispatch@PLT
34051	popq	%rdi
34052	movq	7120(%rax), %r11
34053	jmp	*%r11
34054#else
34055	movq	_glapi_Dispatch(%rip), %rax
34056	testq	%rax, %rax
34057	je	1f
34058	movq	7120(%rax), %r11
34059	jmp	*%r11
340601:
34061	pushq	%rdi
34062	call	_glapi_get_dispatch
34063	popq	%rdi
34064	movq	7120(%rax), %r11
34065	jmp	*%r11
34066#endif /* defined(GLX_USE_TLS) */
34067	.size	GL_PREFIX(GenerateMipmapEXT), .-GL_PREFIX(GenerateMipmapEXT)
34068
34069	.p2align	4,,15
34070	.globl	GL_PREFIX(GetFramebufferAttachmentParameterivEXT)
34071	.type	GL_PREFIX(GetFramebufferAttachmentParameterivEXT), @function
34072GL_PREFIX(GetFramebufferAttachmentParameterivEXT):
34073#if defined(GLX_USE_TLS)
34074	call	_x86_64_get_dispatch@PLT
34075	movq	7128(%rax), %r11
34076	jmp	*%r11
34077#elif defined(HAVE_PTHREAD)
34078	pushq	%rdi
34079	pushq	%rsi
34080	pushq	%rdx
34081	pushq	%rcx
34082	pushq	%rbp
34083	call	_x86_64_get_dispatch@PLT
34084	popq	%rbp
34085	popq	%rcx
34086	popq	%rdx
34087	popq	%rsi
34088	popq	%rdi
34089	movq	7128(%rax), %r11
34090	jmp	*%r11
34091#else
34092	movq	_glapi_Dispatch(%rip), %rax
34093	testq	%rax, %rax
34094	je	1f
34095	movq	7128(%rax), %r11
34096	jmp	*%r11
340971:
34098	pushq	%rdi
34099	pushq	%rsi
34100	pushq	%rdx
34101	pushq	%rcx
34102	pushq	%rbp
34103	call	_glapi_get_dispatch
34104	popq	%rbp
34105	popq	%rcx
34106	popq	%rdx
34107	popq	%rsi
34108	popq	%rdi
34109	movq	7128(%rax), %r11
34110	jmp	*%r11
34111#endif /* defined(GLX_USE_TLS) */
34112	.size	GL_PREFIX(GetFramebufferAttachmentParameterivEXT), .-GL_PREFIX(GetFramebufferAttachmentParameterivEXT)
34113
34114	.p2align	4,,15
34115	.globl	GL_PREFIX(GetRenderbufferParameterivEXT)
34116	.type	GL_PREFIX(GetRenderbufferParameterivEXT), @function
34117GL_PREFIX(GetRenderbufferParameterivEXT):
34118#if defined(GLX_USE_TLS)
34119	call	_x86_64_get_dispatch@PLT
34120	movq	7136(%rax), %r11
34121	jmp	*%r11
34122#elif defined(HAVE_PTHREAD)
34123	pushq	%rdi
34124	pushq	%rsi
34125	pushq	%rdx
34126	call	_x86_64_get_dispatch@PLT
34127	popq	%rdx
34128	popq	%rsi
34129	popq	%rdi
34130	movq	7136(%rax), %r11
34131	jmp	*%r11
34132#else
34133	movq	_glapi_Dispatch(%rip), %rax
34134	testq	%rax, %rax
34135	je	1f
34136	movq	7136(%rax), %r11
34137	jmp	*%r11
341381:
34139	pushq	%rdi
34140	pushq	%rsi
34141	pushq	%rdx
34142	call	_glapi_get_dispatch
34143	popq	%rdx
34144	popq	%rsi
34145	popq	%rdi
34146	movq	7136(%rax), %r11
34147	jmp	*%r11
34148#endif /* defined(GLX_USE_TLS) */
34149	.size	GL_PREFIX(GetRenderbufferParameterivEXT), .-GL_PREFIX(GetRenderbufferParameterivEXT)
34150
34151	.p2align	4,,15
34152	.globl	GL_PREFIX(IsFramebufferEXT)
34153	.type	GL_PREFIX(IsFramebufferEXT), @function
34154GL_PREFIX(IsFramebufferEXT):
34155#if defined(GLX_USE_TLS)
34156	call	_x86_64_get_dispatch@PLT
34157	movq	7144(%rax), %r11
34158	jmp	*%r11
34159#elif defined(HAVE_PTHREAD)
34160	pushq	%rdi
34161	call	_x86_64_get_dispatch@PLT
34162	popq	%rdi
34163	movq	7144(%rax), %r11
34164	jmp	*%r11
34165#else
34166	movq	_glapi_Dispatch(%rip), %rax
34167	testq	%rax, %rax
34168	je	1f
34169	movq	7144(%rax), %r11
34170	jmp	*%r11
341711:
34172	pushq	%rdi
34173	call	_glapi_get_dispatch
34174	popq	%rdi
34175	movq	7144(%rax), %r11
34176	jmp	*%r11
34177#endif /* defined(GLX_USE_TLS) */
34178	.size	GL_PREFIX(IsFramebufferEXT), .-GL_PREFIX(IsFramebufferEXT)
34179
34180	.p2align	4,,15
34181	.globl	GL_PREFIX(IsRenderbufferEXT)
34182	.type	GL_PREFIX(IsRenderbufferEXT), @function
34183GL_PREFIX(IsRenderbufferEXT):
34184#if defined(GLX_USE_TLS)
34185	call	_x86_64_get_dispatch@PLT
34186	movq	7152(%rax), %r11
34187	jmp	*%r11
34188#elif defined(HAVE_PTHREAD)
34189	pushq	%rdi
34190	call	_x86_64_get_dispatch@PLT
34191	popq	%rdi
34192	movq	7152(%rax), %r11
34193	jmp	*%r11
34194#else
34195	movq	_glapi_Dispatch(%rip), %rax
34196	testq	%rax, %rax
34197	je	1f
34198	movq	7152(%rax), %r11
34199	jmp	*%r11
342001:
34201	pushq	%rdi
34202	call	_glapi_get_dispatch
34203	popq	%rdi
34204	movq	7152(%rax), %r11
34205	jmp	*%r11
34206#endif /* defined(GLX_USE_TLS) */
34207	.size	GL_PREFIX(IsRenderbufferEXT), .-GL_PREFIX(IsRenderbufferEXT)
34208
34209	.p2align	4,,15
34210	.globl	GL_PREFIX(RenderbufferStorageEXT)
34211	.type	GL_PREFIX(RenderbufferStorageEXT), @function
34212GL_PREFIX(RenderbufferStorageEXT):
34213#if defined(GLX_USE_TLS)
34214	call	_x86_64_get_dispatch@PLT
34215	movq	7160(%rax), %r11
34216	jmp	*%r11
34217#elif defined(HAVE_PTHREAD)
34218	pushq	%rdi
34219	pushq	%rsi
34220	pushq	%rdx
34221	pushq	%rcx
34222	pushq	%rbp
34223	call	_x86_64_get_dispatch@PLT
34224	popq	%rbp
34225	popq	%rcx
34226	popq	%rdx
34227	popq	%rsi
34228	popq	%rdi
34229	movq	7160(%rax), %r11
34230	jmp	*%r11
34231#else
34232	movq	_glapi_Dispatch(%rip), %rax
34233	testq	%rax, %rax
34234	je	1f
34235	movq	7160(%rax), %r11
34236	jmp	*%r11
342371:
34238	pushq	%rdi
34239	pushq	%rsi
34240	pushq	%rdx
34241	pushq	%rcx
34242	pushq	%rbp
34243	call	_glapi_get_dispatch
34244	popq	%rbp
34245	popq	%rcx
34246	popq	%rdx
34247	popq	%rsi
34248	popq	%rdi
34249	movq	7160(%rax), %r11
34250	jmp	*%r11
34251#endif /* defined(GLX_USE_TLS) */
34252	.size	GL_PREFIX(RenderbufferStorageEXT), .-GL_PREFIX(RenderbufferStorageEXT)
34253
34254	.p2align	4,,15
34255	.globl	GL_PREFIX(_dispatch_stub_896)
34256	.type	GL_PREFIX(_dispatch_stub_896), @function
34257	HIDDEN(GL_PREFIX(_dispatch_stub_896))
34258GL_PREFIX(_dispatch_stub_896):
34259#if defined(GLX_USE_TLS)
34260	call	_x86_64_get_dispatch@PLT
34261	movq	7168(%rax), %r11
34262	jmp	*%r11
34263#elif defined(HAVE_PTHREAD)
34264	pushq	%rdi
34265	pushq	%rsi
34266	pushq	%rdx
34267	pushq	%rcx
34268	pushq	%r8
34269	pushq	%r9
34270	pushq	%rbp
34271	call	_x86_64_get_dispatch@PLT
34272	popq	%rbp
34273	popq	%r9
34274	popq	%r8
34275	popq	%rcx
34276	popq	%rdx
34277	popq	%rsi
34278	popq	%rdi
34279	movq	7168(%rax), %r11
34280	jmp	*%r11
34281#else
34282	movq	_glapi_Dispatch(%rip), %rax
34283	testq	%rax, %rax
34284	je	1f
34285	movq	7168(%rax), %r11
34286	jmp	*%r11
342871:
34288	pushq	%rdi
34289	pushq	%rsi
34290	pushq	%rdx
34291	pushq	%rcx
34292	pushq	%r8
34293	pushq	%r9
34294	pushq	%rbp
34295	call	_glapi_get_dispatch
34296	popq	%rbp
34297	popq	%r9
34298	popq	%r8
34299	popq	%rcx
34300	popq	%rdx
34301	popq	%rsi
34302	popq	%rdi
34303	movq	7168(%rax), %r11
34304	jmp	*%r11
34305#endif /* defined(GLX_USE_TLS) */
34306	.size	GL_PREFIX(_dispatch_stub_896), .-GL_PREFIX(_dispatch_stub_896)
34307
34308	.p2align	4,,15
34309	.globl	GL_PREFIX(_dispatch_stub_897)
34310	.type	GL_PREFIX(_dispatch_stub_897), @function
34311	HIDDEN(GL_PREFIX(_dispatch_stub_897))
34312GL_PREFIX(_dispatch_stub_897):
34313#if defined(GLX_USE_TLS)
34314	call	_x86_64_get_dispatch@PLT
34315	movq	7176(%rax), %r11
34316	jmp	*%r11
34317#elif defined(HAVE_PTHREAD)
34318	pushq	%rdi
34319	pushq	%rsi
34320	pushq	%rdx
34321	call	_x86_64_get_dispatch@PLT
34322	popq	%rdx
34323	popq	%rsi
34324	popq	%rdi
34325	movq	7176(%rax), %r11
34326	jmp	*%r11
34327#else
34328	movq	_glapi_Dispatch(%rip), %rax
34329	testq	%rax, %rax
34330	je	1f
34331	movq	7176(%rax), %r11
34332	jmp	*%r11
343331:
34334	pushq	%rdi
34335	pushq	%rsi
34336	pushq	%rdx
34337	call	_glapi_get_dispatch
34338	popq	%rdx
34339	popq	%rsi
34340	popq	%rdi
34341	movq	7176(%rax), %r11
34342	jmp	*%r11
34343#endif /* defined(GLX_USE_TLS) */
34344	.size	GL_PREFIX(_dispatch_stub_897), .-GL_PREFIX(_dispatch_stub_897)
34345
34346	.p2align	4,,15
34347	.globl	GL_PREFIX(_dispatch_stub_898)
34348	.type	GL_PREFIX(_dispatch_stub_898), @function
34349	HIDDEN(GL_PREFIX(_dispatch_stub_898))
34350GL_PREFIX(_dispatch_stub_898):
34351#if defined(GLX_USE_TLS)
34352	call	_x86_64_get_dispatch@PLT
34353	movq	7184(%rax), %r11
34354	jmp	*%r11
34355#elif defined(HAVE_PTHREAD)
34356	pushq	%rdi
34357	pushq	%rsi
34358	pushq	%rdx
34359	call	_x86_64_get_dispatch@PLT
34360	popq	%rdx
34361	popq	%rsi
34362	popq	%rdi
34363	movq	7184(%rax), %r11
34364	jmp	*%r11
34365#else
34366	movq	_glapi_Dispatch(%rip), %rax
34367	testq	%rax, %rax
34368	je	1f
34369	movq	7184(%rax), %r11
34370	jmp	*%r11
343711:
34372	pushq	%rdi
34373	pushq	%rsi
34374	pushq	%rdx
34375	call	_glapi_get_dispatch
34376	popq	%rdx
34377	popq	%rsi
34378	popq	%rdi
34379	movq	7184(%rax), %r11
34380	jmp	*%r11
34381#endif /* defined(GLX_USE_TLS) */
34382	.size	GL_PREFIX(_dispatch_stub_898), .-GL_PREFIX(_dispatch_stub_898)
34383
34384	.p2align	4,,15
34385	.globl	GL_PREFIX(BindFragDataLocationEXT)
34386	.type	GL_PREFIX(BindFragDataLocationEXT), @function
34387GL_PREFIX(BindFragDataLocationEXT):
34388#if defined(GLX_USE_TLS)
34389	call	_x86_64_get_dispatch@PLT
34390	movq	7192(%rax), %r11
34391	jmp	*%r11
34392#elif defined(HAVE_PTHREAD)
34393	pushq	%rdi
34394	pushq	%rsi
34395	pushq	%rdx
34396	call	_x86_64_get_dispatch@PLT
34397	popq	%rdx
34398	popq	%rsi
34399	popq	%rdi
34400	movq	7192(%rax), %r11
34401	jmp	*%r11
34402#else
34403	movq	_glapi_Dispatch(%rip), %rax
34404	testq	%rax, %rax
34405	je	1f
34406	movq	7192(%rax), %r11
34407	jmp	*%r11
344081:
34409	pushq	%rdi
34410	pushq	%rsi
34411	pushq	%rdx
34412	call	_glapi_get_dispatch
34413	popq	%rdx
34414	popq	%rsi
34415	popq	%rdi
34416	movq	7192(%rax), %r11
34417	jmp	*%r11
34418#endif /* defined(GLX_USE_TLS) */
34419	.size	GL_PREFIX(BindFragDataLocationEXT), .-GL_PREFIX(BindFragDataLocationEXT)
34420
34421	.p2align	4,,15
34422	.globl	GL_PREFIX(GetFragDataLocationEXT)
34423	.type	GL_PREFIX(GetFragDataLocationEXT), @function
34424GL_PREFIX(GetFragDataLocationEXT):
34425#if defined(GLX_USE_TLS)
34426	call	_x86_64_get_dispatch@PLT
34427	movq	7200(%rax), %r11
34428	jmp	*%r11
34429#elif defined(HAVE_PTHREAD)
34430	pushq	%rdi
34431	pushq	%rsi
34432	pushq	%rbp
34433	call	_x86_64_get_dispatch@PLT
34434	popq	%rbp
34435	popq	%rsi
34436	popq	%rdi
34437	movq	7200(%rax), %r11
34438	jmp	*%r11
34439#else
34440	movq	_glapi_Dispatch(%rip), %rax
34441	testq	%rax, %rax
34442	je	1f
34443	movq	7200(%rax), %r11
34444	jmp	*%r11
344451:
34446	pushq	%rdi
34447	pushq	%rsi
34448	pushq	%rbp
34449	call	_glapi_get_dispatch
34450	popq	%rbp
34451	popq	%rsi
34452	popq	%rdi
34453	movq	7200(%rax), %r11
34454	jmp	*%r11
34455#endif /* defined(GLX_USE_TLS) */
34456	.size	GL_PREFIX(GetFragDataLocationEXT), .-GL_PREFIX(GetFragDataLocationEXT)
34457
34458	.p2align	4,,15
34459	.globl	GL_PREFIX(GetUniformuivEXT)
34460	.type	GL_PREFIX(GetUniformuivEXT), @function
34461GL_PREFIX(GetUniformuivEXT):
34462#if defined(GLX_USE_TLS)
34463	call	_x86_64_get_dispatch@PLT
34464	movq	7208(%rax), %r11
34465	jmp	*%r11
34466#elif defined(HAVE_PTHREAD)
34467	pushq	%rdi
34468	pushq	%rsi
34469	pushq	%rdx
34470	call	_x86_64_get_dispatch@PLT
34471	popq	%rdx
34472	popq	%rsi
34473	popq	%rdi
34474	movq	7208(%rax), %r11
34475	jmp	*%r11
34476#else
34477	movq	_glapi_Dispatch(%rip), %rax
34478	testq	%rax, %rax
34479	je	1f
34480	movq	7208(%rax), %r11
34481	jmp	*%r11
344821:
34483	pushq	%rdi
34484	pushq	%rsi
34485	pushq	%rdx
34486	call	_glapi_get_dispatch
34487	popq	%rdx
34488	popq	%rsi
34489	popq	%rdi
34490	movq	7208(%rax), %r11
34491	jmp	*%r11
34492#endif /* defined(GLX_USE_TLS) */
34493	.size	GL_PREFIX(GetUniformuivEXT), .-GL_PREFIX(GetUniformuivEXT)
34494
34495	.p2align	4,,15
34496	.globl	GL_PREFIX(GetVertexAttribIivEXT)
34497	.type	GL_PREFIX(GetVertexAttribIivEXT), @function
34498GL_PREFIX(GetVertexAttribIivEXT):
34499#if defined(GLX_USE_TLS)
34500	call	_x86_64_get_dispatch@PLT
34501	movq	7216(%rax), %r11
34502	jmp	*%r11
34503#elif defined(HAVE_PTHREAD)
34504	pushq	%rdi
34505	pushq	%rsi
34506	pushq	%rdx
34507	call	_x86_64_get_dispatch@PLT
34508	popq	%rdx
34509	popq	%rsi
34510	popq	%rdi
34511	movq	7216(%rax), %r11
34512	jmp	*%r11
34513#else
34514	movq	_glapi_Dispatch(%rip), %rax
34515	testq	%rax, %rax
34516	je	1f
34517	movq	7216(%rax), %r11
34518	jmp	*%r11
345191:
34520	pushq	%rdi
34521	pushq	%rsi
34522	pushq	%rdx
34523	call	_glapi_get_dispatch
34524	popq	%rdx
34525	popq	%rsi
34526	popq	%rdi
34527	movq	7216(%rax), %r11
34528	jmp	*%r11
34529#endif /* defined(GLX_USE_TLS) */
34530	.size	GL_PREFIX(GetVertexAttribIivEXT), .-GL_PREFIX(GetVertexAttribIivEXT)
34531
34532	.p2align	4,,15
34533	.globl	GL_PREFIX(GetVertexAttribIuivEXT)
34534	.type	GL_PREFIX(GetVertexAttribIuivEXT), @function
34535GL_PREFIX(GetVertexAttribIuivEXT):
34536#if defined(GLX_USE_TLS)
34537	call	_x86_64_get_dispatch@PLT
34538	movq	7224(%rax), %r11
34539	jmp	*%r11
34540#elif defined(HAVE_PTHREAD)
34541	pushq	%rdi
34542	pushq	%rsi
34543	pushq	%rdx
34544	call	_x86_64_get_dispatch@PLT
34545	popq	%rdx
34546	popq	%rsi
34547	popq	%rdi
34548	movq	7224(%rax), %r11
34549	jmp	*%r11
34550#else
34551	movq	_glapi_Dispatch(%rip), %rax
34552	testq	%rax, %rax
34553	je	1f
34554	movq	7224(%rax), %r11
34555	jmp	*%r11
345561:
34557	pushq	%rdi
34558	pushq	%rsi
34559	pushq	%rdx
34560	call	_glapi_get_dispatch
34561	popq	%rdx
34562	popq	%rsi
34563	popq	%rdi
34564	movq	7224(%rax), %r11
34565	jmp	*%r11
34566#endif /* defined(GLX_USE_TLS) */
34567	.size	GL_PREFIX(GetVertexAttribIuivEXT), .-GL_PREFIX(GetVertexAttribIuivEXT)
34568
34569	.p2align	4,,15
34570	.globl	GL_PREFIX(Uniform1uiEXT)
34571	.type	GL_PREFIX(Uniform1uiEXT), @function
34572GL_PREFIX(Uniform1uiEXT):
34573#if defined(GLX_USE_TLS)
34574	call	_x86_64_get_dispatch@PLT
34575	movq	7232(%rax), %r11
34576	jmp	*%r11
34577#elif defined(HAVE_PTHREAD)
34578	pushq	%rdi
34579	pushq	%rsi
34580	pushq	%rbp
34581	call	_x86_64_get_dispatch@PLT
34582	popq	%rbp
34583	popq	%rsi
34584	popq	%rdi
34585	movq	7232(%rax), %r11
34586	jmp	*%r11
34587#else
34588	movq	_glapi_Dispatch(%rip), %rax
34589	testq	%rax, %rax
34590	je	1f
34591	movq	7232(%rax), %r11
34592	jmp	*%r11
345931:
34594	pushq	%rdi
34595	pushq	%rsi
34596	pushq	%rbp
34597	call	_glapi_get_dispatch
34598	popq	%rbp
34599	popq	%rsi
34600	popq	%rdi
34601	movq	7232(%rax), %r11
34602	jmp	*%r11
34603#endif /* defined(GLX_USE_TLS) */
34604	.size	GL_PREFIX(Uniform1uiEXT), .-GL_PREFIX(Uniform1uiEXT)
34605
34606	.p2align	4,,15
34607	.globl	GL_PREFIX(Uniform1uivEXT)
34608	.type	GL_PREFIX(Uniform1uivEXT), @function
34609GL_PREFIX(Uniform1uivEXT):
34610#if defined(GLX_USE_TLS)
34611	call	_x86_64_get_dispatch@PLT
34612	movq	7240(%rax), %r11
34613	jmp	*%r11
34614#elif defined(HAVE_PTHREAD)
34615	pushq	%rdi
34616	pushq	%rsi
34617	pushq	%rdx
34618	call	_x86_64_get_dispatch@PLT
34619	popq	%rdx
34620	popq	%rsi
34621	popq	%rdi
34622	movq	7240(%rax), %r11
34623	jmp	*%r11
34624#else
34625	movq	_glapi_Dispatch(%rip), %rax
34626	testq	%rax, %rax
34627	je	1f
34628	movq	7240(%rax), %r11
34629	jmp	*%r11
346301:
34631	pushq	%rdi
34632	pushq	%rsi
34633	pushq	%rdx
34634	call	_glapi_get_dispatch
34635	popq	%rdx
34636	popq	%rsi
34637	popq	%rdi
34638	movq	7240(%rax), %r11
34639	jmp	*%r11
34640#endif /* defined(GLX_USE_TLS) */
34641	.size	GL_PREFIX(Uniform1uivEXT), .-GL_PREFIX(Uniform1uivEXT)
34642
34643	.p2align	4,,15
34644	.globl	GL_PREFIX(Uniform2uiEXT)
34645	.type	GL_PREFIX(Uniform2uiEXT), @function
34646GL_PREFIX(Uniform2uiEXT):
34647#if defined(GLX_USE_TLS)
34648	call	_x86_64_get_dispatch@PLT
34649	movq	7248(%rax), %r11
34650	jmp	*%r11
34651#elif defined(HAVE_PTHREAD)
34652	pushq	%rdi
34653	pushq	%rsi
34654	pushq	%rdx
34655	call	_x86_64_get_dispatch@PLT
34656	popq	%rdx
34657	popq	%rsi
34658	popq	%rdi
34659	movq	7248(%rax), %r11
34660	jmp	*%r11
34661#else
34662	movq	_glapi_Dispatch(%rip), %rax
34663	testq	%rax, %rax
34664	je	1f
34665	movq	7248(%rax), %r11
34666	jmp	*%r11
346671:
34668	pushq	%rdi
34669	pushq	%rsi
34670	pushq	%rdx
34671	call	_glapi_get_dispatch
34672	popq	%rdx
34673	popq	%rsi
34674	popq	%rdi
34675	movq	7248(%rax), %r11
34676	jmp	*%r11
34677#endif /* defined(GLX_USE_TLS) */
34678	.size	GL_PREFIX(Uniform2uiEXT), .-GL_PREFIX(Uniform2uiEXT)
34679
34680	.p2align	4,,15
34681	.globl	GL_PREFIX(Uniform2uivEXT)
34682	.type	GL_PREFIX(Uniform2uivEXT), @function
34683GL_PREFIX(Uniform2uivEXT):
34684#if defined(GLX_USE_TLS)
34685	call	_x86_64_get_dispatch@PLT
34686	movq	7256(%rax), %r11
34687	jmp	*%r11
34688#elif defined(HAVE_PTHREAD)
34689	pushq	%rdi
34690	pushq	%rsi
34691	pushq	%rdx
34692	call	_x86_64_get_dispatch@PLT
34693	popq	%rdx
34694	popq	%rsi
34695	popq	%rdi
34696	movq	7256(%rax), %r11
34697	jmp	*%r11
34698#else
34699	movq	_glapi_Dispatch(%rip), %rax
34700	testq	%rax, %rax
34701	je	1f
34702	movq	7256(%rax), %r11
34703	jmp	*%r11
347041:
34705	pushq	%rdi
34706	pushq	%rsi
34707	pushq	%rdx
34708	call	_glapi_get_dispatch
34709	popq	%rdx
34710	popq	%rsi
34711	popq	%rdi
34712	movq	7256(%rax), %r11
34713	jmp	*%r11
34714#endif /* defined(GLX_USE_TLS) */
34715	.size	GL_PREFIX(Uniform2uivEXT), .-GL_PREFIX(Uniform2uivEXT)
34716
34717	.p2align	4,,15
34718	.globl	GL_PREFIX(Uniform3uiEXT)
34719	.type	GL_PREFIX(Uniform3uiEXT), @function
34720GL_PREFIX(Uniform3uiEXT):
34721#if defined(GLX_USE_TLS)
34722	call	_x86_64_get_dispatch@PLT
34723	movq	7264(%rax), %r11
34724	jmp	*%r11
34725#elif defined(HAVE_PTHREAD)
34726	pushq	%rdi
34727	pushq	%rsi
34728	pushq	%rdx
34729	pushq	%rcx
34730	pushq	%rbp
34731	call	_x86_64_get_dispatch@PLT
34732	popq	%rbp
34733	popq	%rcx
34734	popq	%rdx
34735	popq	%rsi
34736	popq	%rdi
34737	movq	7264(%rax), %r11
34738	jmp	*%r11
34739#else
34740	movq	_glapi_Dispatch(%rip), %rax
34741	testq	%rax, %rax
34742	je	1f
34743	movq	7264(%rax), %r11
34744	jmp	*%r11
347451:
34746	pushq	%rdi
34747	pushq	%rsi
34748	pushq	%rdx
34749	pushq	%rcx
34750	pushq	%rbp
34751	call	_glapi_get_dispatch
34752	popq	%rbp
34753	popq	%rcx
34754	popq	%rdx
34755	popq	%rsi
34756	popq	%rdi
34757	movq	7264(%rax), %r11
34758	jmp	*%r11
34759#endif /* defined(GLX_USE_TLS) */
34760	.size	GL_PREFIX(Uniform3uiEXT), .-GL_PREFIX(Uniform3uiEXT)
34761
34762	.p2align	4,,15
34763	.globl	GL_PREFIX(Uniform3uivEXT)
34764	.type	GL_PREFIX(Uniform3uivEXT), @function
34765GL_PREFIX(Uniform3uivEXT):
34766#if defined(GLX_USE_TLS)
34767	call	_x86_64_get_dispatch@PLT
34768	movq	7272(%rax), %r11
34769	jmp	*%r11
34770#elif defined(HAVE_PTHREAD)
34771	pushq	%rdi
34772	pushq	%rsi
34773	pushq	%rdx
34774	call	_x86_64_get_dispatch@PLT
34775	popq	%rdx
34776	popq	%rsi
34777	popq	%rdi
34778	movq	7272(%rax), %r11
34779	jmp	*%r11
34780#else
34781	movq	_glapi_Dispatch(%rip), %rax
34782	testq	%rax, %rax
34783	je	1f
34784	movq	7272(%rax), %r11
34785	jmp	*%r11
347861:
34787	pushq	%rdi
34788	pushq	%rsi
34789	pushq	%rdx
34790	call	_glapi_get_dispatch
34791	popq	%rdx
34792	popq	%rsi
34793	popq	%rdi
34794	movq	7272(%rax), %r11
34795	jmp	*%r11
34796#endif /* defined(GLX_USE_TLS) */
34797	.size	GL_PREFIX(Uniform3uivEXT), .-GL_PREFIX(Uniform3uivEXT)
34798
34799	.p2align	4,,15
34800	.globl	GL_PREFIX(Uniform4uiEXT)
34801	.type	GL_PREFIX(Uniform4uiEXT), @function
34802GL_PREFIX(Uniform4uiEXT):
34803#if defined(GLX_USE_TLS)
34804	call	_x86_64_get_dispatch@PLT
34805	movq	7280(%rax), %r11
34806	jmp	*%r11
34807#elif defined(HAVE_PTHREAD)
34808	pushq	%rdi
34809	pushq	%rsi
34810	pushq	%rdx
34811	pushq	%rcx
34812	pushq	%r8
34813	call	_x86_64_get_dispatch@PLT
34814	popq	%r8
34815	popq	%rcx
34816	popq	%rdx
34817	popq	%rsi
34818	popq	%rdi
34819	movq	7280(%rax), %r11
34820	jmp	*%r11
34821#else
34822	movq	_glapi_Dispatch(%rip), %rax
34823	testq	%rax, %rax
34824	je	1f
34825	movq	7280(%rax), %r11
34826	jmp	*%r11
348271:
34828	pushq	%rdi
34829	pushq	%rsi
34830	pushq	%rdx
34831	pushq	%rcx
34832	pushq	%r8
34833	call	_glapi_get_dispatch
34834	popq	%r8
34835	popq	%rcx
34836	popq	%rdx
34837	popq	%rsi
34838	popq	%rdi
34839	movq	7280(%rax), %r11
34840	jmp	*%r11
34841#endif /* defined(GLX_USE_TLS) */
34842	.size	GL_PREFIX(Uniform4uiEXT), .-GL_PREFIX(Uniform4uiEXT)
34843
34844	.p2align	4,,15
34845	.globl	GL_PREFIX(Uniform4uivEXT)
34846	.type	GL_PREFIX(Uniform4uivEXT), @function
34847GL_PREFIX(Uniform4uivEXT):
34848#if defined(GLX_USE_TLS)
34849	call	_x86_64_get_dispatch@PLT
34850	movq	7288(%rax), %r11
34851	jmp	*%r11
34852#elif defined(HAVE_PTHREAD)
34853	pushq	%rdi
34854	pushq	%rsi
34855	pushq	%rdx
34856	call	_x86_64_get_dispatch@PLT
34857	popq	%rdx
34858	popq	%rsi
34859	popq	%rdi
34860	movq	7288(%rax), %r11
34861	jmp	*%r11
34862#else
34863	movq	_glapi_Dispatch(%rip), %rax
34864	testq	%rax, %rax
34865	je	1f
34866	movq	7288(%rax), %r11
34867	jmp	*%r11
348681:
34869	pushq	%rdi
34870	pushq	%rsi
34871	pushq	%rdx
34872	call	_glapi_get_dispatch
34873	popq	%rdx
34874	popq	%rsi
34875	popq	%rdi
34876	movq	7288(%rax), %r11
34877	jmp	*%r11
34878#endif /* defined(GLX_USE_TLS) */
34879	.size	GL_PREFIX(Uniform4uivEXT), .-GL_PREFIX(Uniform4uivEXT)
34880
34881	.p2align	4,,15
34882	.globl	GL_PREFIX(VertexAttribI1iEXT)
34883	.type	GL_PREFIX(VertexAttribI1iEXT), @function
34884GL_PREFIX(VertexAttribI1iEXT):
34885#if defined(GLX_USE_TLS)
34886	call	_x86_64_get_dispatch@PLT
34887	movq	7296(%rax), %r11
34888	jmp	*%r11
34889#elif defined(HAVE_PTHREAD)
34890	pushq	%rdi
34891	pushq	%rsi
34892	pushq	%rbp
34893	call	_x86_64_get_dispatch@PLT
34894	popq	%rbp
34895	popq	%rsi
34896	popq	%rdi
34897	movq	7296(%rax), %r11
34898	jmp	*%r11
34899#else
34900	movq	_glapi_Dispatch(%rip), %rax
34901	testq	%rax, %rax
34902	je	1f
34903	movq	7296(%rax), %r11
34904	jmp	*%r11
349051:
34906	pushq	%rdi
34907	pushq	%rsi
34908	pushq	%rbp
34909	call	_glapi_get_dispatch
34910	popq	%rbp
34911	popq	%rsi
34912	popq	%rdi
34913	movq	7296(%rax), %r11
34914	jmp	*%r11
34915#endif /* defined(GLX_USE_TLS) */
34916	.size	GL_PREFIX(VertexAttribI1iEXT), .-GL_PREFIX(VertexAttribI1iEXT)
34917
34918	.p2align	4,,15
34919	.globl	GL_PREFIX(VertexAttribI1ivEXT)
34920	.type	GL_PREFIX(VertexAttribI1ivEXT), @function
34921GL_PREFIX(VertexAttribI1ivEXT):
34922#if defined(GLX_USE_TLS)
34923	call	_x86_64_get_dispatch@PLT
34924	movq	7304(%rax), %r11
34925	jmp	*%r11
34926#elif defined(HAVE_PTHREAD)
34927	pushq	%rdi
34928	pushq	%rsi
34929	pushq	%rbp
34930	call	_x86_64_get_dispatch@PLT
34931	popq	%rbp
34932	popq	%rsi
34933	popq	%rdi
34934	movq	7304(%rax), %r11
34935	jmp	*%r11
34936#else
34937	movq	_glapi_Dispatch(%rip), %rax
34938	testq	%rax, %rax
34939	je	1f
34940	movq	7304(%rax), %r11
34941	jmp	*%r11
349421:
34943	pushq	%rdi
34944	pushq	%rsi
34945	pushq	%rbp
34946	call	_glapi_get_dispatch
34947	popq	%rbp
34948	popq	%rsi
34949	popq	%rdi
34950	movq	7304(%rax), %r11
34951	jmp	*%r11
34952#endif /* defined(GLX_USE_TLS) */
34953	.size	GL_PREFIX(VertexAttribI1ivEXT), .-GL_PREFIX(VertexAttribI1ivEXT)
34954
34955	.p2align	4,,15
34956	.globl	GL_PREFIX(VertexAttribI1uiEXT)
34957	.type	GL_PREFIX(VertexAttribI1uiEXT), @function
34958GL_PREFIX(VertexAttribI1uiEXT):
34959#if defined(GLX_USE_TLS)
34960	call	_x86_64_get_dispatch@PLT
34961	movq	7312(%rax), %r11
34962	jmp	*%r11
34963#elif defined(HAVE_PTHREAD)
34964	pushq	%rdi
34965	pushq	%rsi
34966	pushq	%rbp
34967	call	_x86_64_get_dispatch@PLT
34968	popq	%rbp
34969	popq	%rsi
34970	popq	%rdi
34971	movq	7312(%rax), %r11
34972	jmp	*%r11
34973#else
34974	movq	_glapi_Dispatch(%rip), %rax
34975	testq	%rax, %rax
34976	je	1f
34977	movq	7312(%rax), %r11
34978	jmp	*%r11
349791:
34980	pushq	%rdi
34981	pushq	%rsi
34982	pushq	%rbp
34983	call	_glapi_get_dispatch
34984	popq	%rbp
34985	popq	%rsi
34986	popq	%rdi
34987	movq	7312(%rax), %r11
34988	jmp	*%r11
34989#endif /* defined(GLX_USE_TLS) */
34990	.size	GL_PREFIX(VertexAttribI1uiEXT), .-GL_PREFIX(VertexAttribI1uiEXT)
34991
34992	.p2align	4,,15
34993	.globl	GL_PREFIX(VertexAttribI1uivEXT)
34994	.type	GL_PREFIX(VertexAttribI1uivEXT), @function
34995GL_PREFIX(VertexAttribI1uivEXT):
34996#if defined(GLX_USE_TLS)
34997	call	_x86_64_get_dispatch@PLT
34998	movq	7320(%rax), %r11
34999	jmp	*%r11
35000#elif defined(HAVE_PTHREAD)
35001	pushq	%rdi
35002	pushq	%rsi
35003	pushq	%rbp
35004	call	_x86_64_get_dispatch@PLT
35005	popq	%rbp
35006	popq	%rsi
35007	popq	%rdi
35008	movq	7320(%rax), %r11
35009	jmp	*%r11
35010#else
35011	movq	_glapi_Dispatch(%rip), %rax
35012	testq	%rax, %rax
35013	je	1f
35014	movq	7320(%rax), %r11
35015	jmp	*%r11
350161:
35017	pushq	%rdi
35018	pushq	%rsi
35019	pushq	%rbp
35020	call	_glapi_get_dispatch
35021	popq	%rbp
35022	popq	%rsi
35023	popq	%rdi
35024	movq	7320(%rax), %r11
35025	jmp	*%r11
35026#endif /* defined(GLX_USE_TLS) */
35027	.size	GL_PREFIX(VertexAttribI1uivEXT), .-GL_PREFIX(VertexAttribI1uivEXT)
35028
35029	.p2align	4,,15
35030	.globl	GL_PREFIX(VertexAttribI2iEXT)
35031	.type	GL_PREFIX(VertexAttribI2iEXT), @function
35032GL_PREFIX(VertexAttribI2iEXT):
35033#if defined(GLX_USE_TLS)
35034	call	_x86_64_get_dispatch@PLT
35035	movq	7328(%rax), %r11
35036	jmp	*%r11
35037#elif defined(HAVE_PTHREAD)
35038	pushq	%rdi
35039	pushq	%rsi
35040	pushq	%rdx
35041	call	_x86_64_get_dispatch@PLT
35042	popq	%rdx
35043	popq	%rsi
35044	popq	%rdi
35045	movq	7328(%rax), %r11
35046	jmp	*%r11
35047#else
35048	movq	_glapi_Dispatch(%rip), %rax
35049	testq	%rax, %rax
35050	je	1f
35051	movq	7328(%rax), %r11
35052	jmp	*%r11
350531:
35054	pushq	%rdi
35055	pushq	%rsi
35056	pushq	%rdx
35057	call	_glapi_get_dispatch
35058	popq	%rdx
35059	popq	%rsi
35060	popq	%rdi
35061	movq	7328(%rax), %r11
35062	jmp	*%r11
35063#endif /* defined(GLX_USE_TLS) */
35064	.size	GL_PREFIX(VertexAttribI2iEXT), .-GL_PREFIX(VertexAttribI2iEXT)
35065
35066	.p2align	4,,15
35067	.globl	GL_PREFIX(VertexAttribI2ivEXT)
35068	.type	GL_PREFIX(VertexAttribI2ivEXT), @function
35069GL_PREFIX(VertexAttribI2ivEXT):
35070#if defined(GLX_USE_TLS)
35071	call	_x86_64_get_dispatch@PLT
35072	movq	7336(%rax), %r11
35073	jmp	*%r11
35074#elif defined(HAVE_PTHREAD)
35075	pushq	%rdi
35076	pushq	%rsi
35077	pushq	%rbp
35078	call	_x86_64_get_dispatch@PLT
35079	popq	%rbp
35080	popq	%rsi
35081	popq	%rdi
35082	movq	7336(%rax), %r11
35083	jmp	*%r11
35084#else
35085	movq	_glapi_Dispatch(%rip), %rax
35086	testq	%rax, %rax
35087	je	1f
35088	movq	7336(%rax), %r11
35089	jmp	*%r11
350901:
35091	pushq	%rdi
35092	pushq	%rsi
35093	pushq	%rbp
35094	call	_glapi_get_dispatch
35095	popq	%rbp
35096	popq	%rsi
35097	popq	%rdi
35098	movq	7336(%rax), %r11
35099	jmp	*%r11
35100#endif /* defined(GLX_USE_TLS) */
35101	.size	GL_PREFIX(VertexAttribI2ivEXT), .-GL_PREFIX(VertexAttribI2ivEXT)
35102
35103	.p2align	4,,15
35104	.globl	GL_PREFIX(VertexAttribI2uiEXT)
35105	.type	GL_PREFIX(VertexAttribI2uiEXT), @function
35106GL_PREFIX(VertexAttribI2uiEXT):
35107#if defined(GLX_USE_TLS)
35108	call	_x86_64_get_dispatch@PLT
35109	movq	7344(%rax), %r11
35110	jmp	*%r11
35111#elif defined(HAVE_PTHREAD)
35112	pushq	%rdi
35113	pushq	%rsi
35114	pushq	%rdx
35115	call	_x86_64_get_dispatch@PLT
35116	popq	%rdx
35117	popq	%rsi
35118	popq	%rdi
35119	movq	7344(%rax), %r11
35120	jmp	*%r11
35121#else
35122	movq	_glapi_Dispatch(%rip), %rax
35123	testq	%rax, %rax
35124	je	1f
35125	movq	7344(%rax), %r11
35126	jmp	*%r11
351271:
35128	pushq	%rdi
35129	pushq	%rsi
35130	pushq	%rdx
35131	call	_glapi_get_dispatch
35132	popq	%rdx
35133	popq	%rsi
35134	popq	%rdi
35135	movq	7344(%rax), %r11
35136	jmp	*%r11
35137#endif /* defined(GLX_USE_TLS) */
35138	.size	GL_PREFIX(VertexAttribI2uiEXT), .-GL_PREFIX(VertexAttribI2uiEXT)
35139
35140	.p2align	4,,15
35141	.globl	GL_PREFIX(VertexAttribI2uivEXT)
35142	.type	GL_PREFIX(VertexAttribI2uivEXT), @function
35143GL_PREFIX(VertexAttribI2uivEXT):
35144#if defined(GLX_USE_TLS)
35145	call	_x86_64_get_dispatch@PLT
35146	movq	7352(%rax), %r11
35147	jmp	*%r11
35148#elif defined(HAVE_PTHREAD)
35149	pushq	%rdi
35150	pushq	%rsi
35151	pushq	%rbp
35152	call	_x86_64_get_dispatch@PLT
35153	popq	%rbp
35154	popq	%rsi
35155	popq	%rdi
35156	movq	7352(%rax), %r11
35157	jmp	*%r11
35158#else
35159	movq	_glapi_Dispatch(%rip), %rax
35160	testq	%rax, %rax
35161	je	1f
35162	movq	7352(%rax), %r11
35163	jmp	*%r11
351641:
35165	pushq	%rdi
35166	pushq	%rsi
35167	pushq	%rbp
35168	call	_glapi_get_dispatch
35169	popq	%rbp
35170	popq	%rsi
35171	popq	%rdi
35172	movq	7352(%rax), %r11
35173	jmp	*%r11
35174#endif /* defined(GLX_USE_TLS) */
35175	.size	GL_PREFIX(VertexAttribI2uivEXT), .-GL_PREFIX(VertexAttribI2uivEXT)
35176
35177	.p2align	4,,15
35178	.globl	GL_PREFIX(VertexAttribI3iEXT)
35179	.type	GL_PREFIX(VertexAttribI3iEXT), @function
35180GL_PREFIX(VertexAttribI3iEXT):
35181#if defined(GLX_USE_TLS)
35182	call	_x86_64_get_dispatch@PLT
35183	movq	7360(%rax), %r11
35184	jmp	*%r11
35185#elif defined(HAVE_PTHREAD)
35186	pushq	%rdi
35187	pushq	%rsi
35188	pushq	%rdx
35189	pushq	%rcx
35190	pushq	%rbp
35191	call	_x86_64_get_dispatch@PLT
35192	popq	%rbp
35193	popq	%rcx
35194	popq	%rdx
35195	popq	%rsi
35196	popq	%rdi
35197	movq	7360(%rax), %r11
35198	jmp	*%r11
35199#else
35200	movq	_glapi_Dispatch(%rip), %rax
35201	testq	%rax, %rax
35202	je	1f
35203	movq	7360(%rax), %r11
35204	jmp	*%r11
352051:
35206	pushq	%rdi
35207	pushq	%rsi
35208	pushq	%rdx
35209	pushq	%rcx
35210	pushq	%rbp
35211	call	_glapi_get_dispatch
35212	popq	%rbp
35213	popq	%rcx
35214	popq	%rdx
35215	popq	%rsi
35216	popq	%rdi
35217	movq	7360(%rax), %r11
35218	jmp	*%r11
35219#endif /* defined(GLX_USE_TLS) */
35220	.size	GL_PREFIX(VertexAttribI3iEXT), .-GL_PREFIX(VertexAttribI3iEXT)
35221
35222	.p2align	4,,15
35223	.globl	GL_PREFIX(VertexAttribI3ivEXT)
35224	.type	GL_PREFIX(VertexAttribI3ivEXT), @function
35225GL_PREFIX(VertexAttribI3ivEXT):
35226#if defined(GLX_USE_TLS)
35227	call	_x86_64_get_dispatch@PLT
35228	movq	7368(%rax), %r11
35229	jmp	*%r11
35230#elif defined(HAVE_PTHREAD)
35231	pushq	%rdi
35232	pushq	%rsi
35233	pushq	%rbp
35234	call	_x86_64_get_dispatch@PLT
35235	popq	%rbp
35236	popq	%rsi
35237	popq	%rdi
35238	movq	7368(%rax), %r11
35239	jmp	*%r11
35240#else
35241	movq	_glapi_Dispatch(%rip), %rax
35242	testq	%rax, %rax
35243	je	1f
35244	movq	7368(%rax), %r11
35245	jmp	*%r11
352461:
35247	pushq	%rdi
35248	pushq	%rsi
35249	pushq	%rbp
35250	call	_glapi_get_dispatch
35251	popq	%rbp
35252	popq	%rsi
35253	popq	%rdi
35254	movq	7368(%rax), %r11
35255	jmp	*%r11
35256#endif /* defined(GLX_USE_TLS) */
35257	.size	GL_PREFIX(VertexAttribI3ivEXT), .-GL_PREFIX(VertexAttribI3ivEXT)
35258
35259	.p2align	4,,15
35260	.globl	GL_PREFIX(VertexAttribI3uiEXT)
35261	.type	GL_PREFIX(VertexAttribI3uiEXT), @function
35262GL_PREFIX(VertexAttribI3uiEXT):
35263#if defined(GLX_USE_TLS)
35264	call	_x86_64_get_dispatch@PLT
35265	movq	7376(%rax), %r11
35266	jmp	*%r11
35267#elif defined(HAVE_PTHREAD)
35268	pushq	%rdi
35269	pushq	%rsi
35270	pushq	%rdx
35271	pushq	%rcx
35272	pushq	%rbp
35273	call	_x86_64_get_dispatch@PLT
35274	popq	%rbp
35275	popq	%rcx
35276	popq	%rdx
35277	popq	%rsi
35278	popq	%rdi
35279	movq	7376(%rax), %r11
35280	jmp	*%r11
35281#else
35282	movq	_glapi_Dispatch(%rip), %rax
35283	testq	%rax, %rax
35284	je	1f
35285	movq	7376(%rax), %r11
35286	jmp	*%r11
352871:
35288	pushq	%rdi
35289	pushq	%rsi
35290	pushq	%rdx
35291	pushq	%rcx
35292	pushq	%rbp
35293	call	_glapi_get_dispatch
35294	popq	%rbp
35295	popq	%rcx
35296	popq	%rdx
35297	popq	%rsi
35298	popq	%rdi
35299	movq	7376(%rax), %r11
35300	jmp	*%r11
35301#endif /* defined(GLX_USE_TLS) */
35302	.size	GL_PREFIX(VertexAttribI3uiEXT), .-GL_PREFIX(VertexAttribI3uiEXT)
35303
35304	.p2align	4,,15
35305	.globl	GL_PREFIX(VertexAttribI3uivEXT)
35306	.type	GL_PREFIX(VertexAttribI3uivEXT), @function
35307GL_PREFIX(VertexAttribI3uivEXT):
35308#if defined(GLX_USE_TLS)
35309	call	_x86_64_get_dispatch@PLT
35310	movq	7384(%rax), %r11
35311	jmp	*%r11
35312#elif defined(HAVE_PTHREAD)
35313	pushq	%rdi
35314	pushq	%rsi
35315	pushq	%rbp
35316	call	_x86_64_get_dispatch@PLT
35317	popq	%rbp
35318	popq	%rsi
35319	popq	%rdi
35320	movq	7384(%rax), %r11
35321	jmp	*%r11
35322#else
35323	movq	_glapi_Dispatch(%rip), %rax
35324	testq	%rax, %rax
35325	je	1f
35326	movq	7384(%rax), %r11
35327	jmp	*%r11
353281:
35329	pushq	%rdi
35330	pushq	%rsi
35331	pushq	%rbp
35332	call	_glapi_get_dispatch
35333	popq	%rbp
35334	popq	%rsi
35335	popq	%rdi
35336	movq	7384(%rax), %r11
35337	jmp	*%r11
35338#endif /* defined(GLX_USE_TLS) */
35339	.size	GL_PREFIX(VertexAttribI3uivEXT), .-GL_PREFIX(VertexAttribI3uivEXT)
35340
35341	.p2align	4,,15
35342	.globl	GL_PREFIX(VertexAttribI4bvEXT)
35343	.type	GL_PREFIX(VertexAttribI4bvEXT), @function
35344GL_PREFIX(VertexAttribI4bvEXT):
35345#if defined(GLX_USE_TLS)
35346	call	_x86_64_get_dispatch@PLT
35347	movq	7392(%rax), %r11
35348	jmp	*%r11
35349#elif defined(HAVE_PTHREAD)
35350	pushq	%rdi
35351	pushq	%rsi
35352	pushq	%rbp
35353	call	_x86_64_get_dispatch@PLT
35354	popq	%rbp
35355	popq	%rsi
35356	popq	%rdi
35357	movq	7392(%rax), %r11
35358	jmp	*%r11
35359#else
35360	movq	_glapi_Dispatch(%rip), %rax
35361	testq	%rax, %rax
35362	je	1f
35363	movq	7392(%rax), %r11
35364	jmp	*%r11
353651:
35366	pushq	%rdi
35367	pushq	%rsi
35368	pushq	%rbp
35369	call	_glapi_get_dispatch
35370	popq	%rbp
35371	popq	%rsi
35372	popq	%rdi
35373	movq	7392(%rax), %r11
35374	jmp	*%r11
35375#endif /* defined(GLX_USE_TLS) */
35376	.size	GL_PREFIX(VertexAttribI4bvEXT), .-GL_PREFIX(VertexAttribI4bvEXT)
35377
35378	.p2align	4,,15
35379	.globl	GL_PREFIX(VertexAttribI4iEXT)
35380	.type	GL_PREFIX(VertexAttribI4iEXT), @function
35381GL_PREFIX(VertexAttribI4iEXT):
35382#if defined(GLX_USE_TLS)
35383	call	_x86_64_get_dispatch@PLT
35384	movq	7400(%rax), %r11
35385	jmp	*%r11
35386#elif defined(HAVE_PTHREAD)
35387	pushq	%rdi
35388	pushq	%rsi
35389	pushq	%rdx
35390	pushq	%rcx
35391	pushq	%r8
35392	call	_x86_64_get_dispatch@PLT
35393	popq	%r8
35394	popq	%rcx
35395	popq	%rdx
35396	popq	%rsi
35397	popq	%rdi
35398	movq	7400(%rax), %r11
35399	jmp	*%r11
35400#else
35401	movq	_glapi_Dispatch(%rip), %rax
35402	testq	%rax, %rax
35403	je	1f
35404	movq	7400(%rax), %r11
35405	jmp	*%r11
354061:
35407	pushq	%rdi
35408	pushq	%rsi
35409	pushq	%rdx
35410	pushq	%rcx
35411	pushq	%r8
35412	call	_glapi_get_dispatch
35413	popq	%r8
35414	popq	%rcx
35415	popq	%rdx
35416	popq	%rsi
35417	popq	%rdi
35418	movq	7400(%rax), %r11
35419	jmp	*%r11
35420#endif /* defined(GLX_USE_TLS) */
35421	.size	GL_PREFIX(VertexAttribI4iEXT), .-GL_PREFIX(VertexAttribI4iEXT)
35422
35423	.p2align	4,,15
35424	.globl	GL_PREFIX(VertexAttribI4ivEXT)
35425	.type	GL_PREFIX(VertexAttribI4ivEXT), @function
35426GL_PREFIX(VertexAttribI4ivEXT):
35427#if defined(GLX_USE_TLS)
35428	call	_x86_64_get_dispatch@PLT
35429	movq	7408(%rax), %r11
35430	jmp	*%r11
35431#elif defined(HAVE_PTHREAD)
35432	pushq	%rdi
35433	pushq	%rsi
35434	pushq	%rbp
35435	call	_x86_64_get_dispatch@PLT
35436	popq	%rbp
35437	popq	%rsi
35438	popq	%rdi
35439	movq	7408(%rax), %r11
35440	jmp	*%r11
35441#else
35442	movq	_glapi_Dispatch(%rip), %rax
35443	testq	%rax, %rax
35444	je	1f
35445	movq	7408(%rax), %r11
35446	jmp	*%r11
354471:
35448	pushq	%rdi
35449	pushq	%rsi
35450	pushq	%rbp
35451	call	_glapi_get_dispatch
35452	popq	%rbp
35453	popq	%rsi
35454	popq	%rdi
35455	movq	7408(%rax), %r11
35456	jmp	*%r11
35457#endif /* defined(GLX_USE_TLS) */
35458	.size	GL_PREFIX(VertexAttribI4ivEXT), .-GL_PREFIX(VertexAttribI4ivEXT)
35459
35460	.p2align	4,,15
35461	.globl	GL_PREFIX(VertexAttribI4svEXT)
35462	.type	GL_PREFIX(VertexAttribI4svEXT), @function
35463GL_PREFIX(VertexAttribI4svEXT):
35464#if defined(GLX_USE_TLS)
35465	call	_x86_64_get_dispatch@PLT
35466	movq	7416(%rax), %r11
35467	jmp	*%r11
35468#elif defined(HAVE_PTHREAD)
35469	pushq	%rdi
35470	pushq	%rsi
35471	pushq	%rbp
35472	call	_x86_64_get_dispatch@PLT
35473	popq	%rbp
35474	popq	%rsi
35475	popq	%rdi
35476	movq	7416(%rax), %r11
35477	jmp	*%r11
35478#else
35479	movq	_glapi_Dispatch(%rip), %rax
35480	testq	%rax, %rax
35481	je	1f
35482	movq	7416(%rax), %r11
35483	jmp	*%r11
354841:
35485	pushq	%rdi
35486	pushq	%rsi
35487	pushq	%rbp
35488	call	_glapi_get_dispatch
35489	popq	%rbp
35490	popq	%rsi
35491	popq	%rdi
35492	movq	7416(%rax), %r11
35493	jmp	*%r11
35494#endif /* defined(GLX_USE_TLS) */
35495	.size	GL_PREFIX(VertexAttribI4svEXT), .-GL_PREFIX(VertexAttribI4svEXT)
35496
35497	.p2align	4,,15
35498	.globl	GL_PREFIX(VertexAttribI4ubvEXT)
35499	.type	GL_PREFIX(VertexAttribI4ubvEXT), @function
35500GL_PREFIX(VertexAttribI4ubvEXT):
35501#if defined(GLX_USE_TLS)
35502	call	_x86_64_get_dispatch@PLT
35503	movq	7424(%rax), %r11
35504	jmp	*%r11
35505#elif defined(HAVE_PTHREAD)
35506	pushq	%rdi
35507	pushq	%rsi
35508	pushq	%rbp
35509	call	_x86_64_get_dispatch@PLT
35510	popq	%rbp
35511	popq	%rsi
35512	popq	%rdi
35513	movq	7424(%rax), %r11
35514	jmp	*%r11
35515#else
35516	movq	_glapi_Dispatch(%rip), %rax
35517	testq	%rax, %rax
35518	je	1f
35519	movq	7424(%rax), %r11
35520	jmp	*%r11
355211:
35522	pushq	%rdi
35523	pushq	%rsi
35524	pushq	%rbp
35525	call	_glapi_get_dispatch
35526	popq	%rbp
35527	popq	%rsi
35528	popq	%rdi
35529	movq	7424(%rax), %r11
35530	jmp	*%r11
35531#endif /* defined(GLX_USE_TLS) */
35532	.size	GL_PREFIX(VertexAttribI4ubvEXT), .-GL_PREFIX(VertexAttribI4ubvEXT)
35533
35534	.p2align	4,,15
35535	.globl	GL_PREFIX(VertexAttribI4uiEXT)
35536	.type	GL_PREFIX(VertexAttribI4uiEXT), @function
35537GL_PREFIX(VertexAttribI4uiEXT):
35538#if defined(GLX_USE_TLS)
35539	call	_x86_64_get_dispatch@PLT
35540	movq	7432(%rax), %r11
35541	jmp	*%r11
35542#elif defined(HAVE_PTHREAD)
35543	pushq	%rdi
35544	pushq	%rsi
35545	pushq	%rdx
35546	pushq	%rcx
35547	pushq	%r8
35548	call	_x86_64_get_dispatch@PLT
35549	popq	%r8
35550	popq	%rcx
35551	popq	%rdx
35552	popq	%rsi
35553	popq	%rdi
35554	movq	7432(%rax), %r11
35555	jmp	*%r11
35556#else
35557	movq	_glapi_Dispatch(%rip), %rax
35558	testq	%rax, %rax
35559	je	1f
35560	movq	7432(%rax), %r11
35561	jmp	*%r11
355621:
35563	pushq	%rdi
35564	pushq	%rsi
35565	pushq	%rdx
35566	pushq	%rcx
35567	pushq	%r8
35568	call	_glapi_get_dispatch
35569	popq	%r8
35570	popq	%rcx
35571	popq	%rdx
35572	popq	%rsi
35573	popq	%rdi
35574	movq	7432(%rax), %r11
35575	jmp	*%r11
35576#endif /* defined(GLX_USE_TLS) */
35577	.size	GL_PREFIX(VertexAttribI4uiEXT), .-GL_PREFIX(VertexAttribI4uiEXT)
35578
35579	.p2align	4,,15
35580	.globl	GL_PREFIX(VertexAttribI4uivEXT)
35581	.type	GL_PREFIX(VertexAttribI4uivEXT), @function
35582GL_PREFIX(VertexAttribI4uivEXT):
35583#if defined(GLX_USE_TLS)
35584	call	_x86_64_get_dispatch@PLT
35585	movq	7440(%rax), %r11
35586	jmp	*%r11
35587#elif defined(HAVE_PTHREAD)
35588	pushq	%rdi
35589	pushq	%rsi
35590	pushq	%rbp
35591	call	_x86_64_get_dispatch@PLT
35592	popq	%rbp
35593	popq	%rsi
35594	popq	%rdi
35595	movq	7440(%rax), %r11
35596	jmp	*%r11
35597#else
35598	movq	_glapi_Dispatch(%rip), %rax
35599	testq	%rax, %rax
35600	je	1f
35601	movq	7440(%rax), %r11
35602	jmp	*%r11
356031:
35604	pushq	%rdi
35605	pushq	%rsi
35606	pushq	%rbp
35607	call	_glapi_get_dispatch
35608	popq	%rbp
35609	popq	%rsi
35610	popq	%rdi
35611	movq	7440(%rax), %r11
35612	jmp	*%r11
35613#endif /* defined(GLX_USE_TLS) */
35614	.size	GL_PREFIX(VertexAttribI4uivEXT), .-GL_PREFIX(VertexAttribI4uivEXT)
35615
35616	.p2align	4,,15
35617	.globl	GL_PREFIX(VertexAttribI4usvEXT)
35618	.type	GL_PREFIX(VertexAttribI4usvEXT), @function
35619GL_PREFIX(VertexAttribI4usvEXT):
35620#if defined(GLX_USE_TLS)
35621	call	_x86_64_get_dispatch@PLT
35622	movq	7448(%rax), %r11
35623	jmp	*%r11
35624#elif defined(HAVE_PTHREAD)
35625	pushq	%rdi
35626	pushq	%rsi
35627	pushq	%rbp
35628	call	_x86_64_get_dispatch@PLT
35629	popq	%rbp
35630	popq	%rsi
35631	popq	%rdi
35632	movq	7448(%rax), %r11
35633	jmp	*%r11
35634#else
35635	movq	_glapi_Dispatch(%rip), %rax
35636	testq	%rax, %rax
35637	je	1f
35638	movq	7448(%rax), %r11
35639	jmp	*%r11
356401:
35641	pushq	%rdi
35642	pushq	%rsi
35643	pushq	%rbp
35644	call	_glapi_get_dispatch
35645	popq	%rbp
35646	popq	%rsi
35647	popq	%rdi
35648	movq	7448(%rax), %r11
35649	jmp	*%r11
35650#endif /* defined(GLX_USE_TLS) */
35651	.size	GL_PREFIX(VertexAttribI4usvEXT), .-GL_PREFIX(VertexAttribI4usvEXT)
35652
35653	.p2align	4,,15
35654	.globl	GL_PREFIX(VertexAttribIPointerEXT)
35655	.type	GL_PREFIX(VertexAttribIPointerEXT), @function
35656GL_PREFIX(VertexAttribIPointerEXT):
35657#if defined(GLX_USE_TLS)
35658	call	_x86_64_get_dispatch@PLT
35659	movq	7456(%rax), %r11
35660	jmp	*%r11
35661#elif defined(HAVE_PTHREAD)
35662	pushq	%rdi
35663	pushq	%rsi
35664	pushq	%rdx
35665	pushq	%rcx
35666	pushq	%r8
35667	call	_x86_64_get_dispatch@PLT
35668	popq	%r8
35669	popq	%rcx
35670	popq	%rdx
35671	popq	%rsi
35672	popq	%rdi
35673	movq	7456(%rax), %r11
35674	jmp	*%r11
35675#else
35676	movq	_glapi_Dispatch(%rip), %rax
35677	testq	%rax, %rax
35678	je	1f
35679	movq	7456(%rax), %r11
35680	jmp	*%r11
356811:
35682	pushq	%rdi
35683	pushq	%rsi
35684	pushq	%rdx
35685	pushq	%rcx
35686	pushq	%r8
35687	call	_glapi_get_dispatch
35688	popq	%r8
35689	popq	%rcx
35690	popq	%rdx
35691	popq	%rsi
35692	popq	%rdi
35693	movq	7456(%rax), %r11
35694	jmp	*%r11
35695#endif /* defined(GLX_USE_TLS) */
35696	.size	GL_PREFIX(VertexAttribIPointerEXT), .-GL_PREFIX(VertexAttribIPointerEXT)
35697
35698	.p2align	4,,15
35699	.globl	GL_PREFIX(FramebufferTextureLayerEXT)
35700	.type	GL_PREFIX(FramebufferTextureLayerEXT), @function
35701GL_PREFIX(FramebufferTextureLayerEXT):
35702#if defined(GLX_USE_TLS)
35703	call	_x86_64_get_dispatch@PLT
35704	movq	7464(%rax), %r11
35705	jmp	*%r11
35706#elif defined(HAVE_PTHREAD)
35707	pushq	%rdi
35708	pushq	%rsi
35709	pushq	%rdx
35710	pushq	%rcx
35711	pushq	%r8
35712	call	_x86_64_get_dispatch@PLT
35713	popq	%r8
35714	popq	%rcx
35715	popq	%rdx
35716	popq	%rsi
35717	popq	%rdi
35718	movq	7464(%rax), %r11
35719	jmp	*%r11
35720#else
35721	movq	_glapi_Dispatch(%rip), %rax
35722	testq	%rax, %rax
35723	je	1f
35724	movq	7464(%rax), %r11
35725	jmp	*%r11
357261:
35727	pushq	%rdi
35728	pushq	%rsi
35729	pushq	%rdx
35730	pushq	%rcx
35731	pushq	%r8
35732	call	_glapi_get_dispatch
35733	popq	%r8
35734	popq	%rcx
35735	popq	%rdx
35736	popq	%rsi
35737	popq	%rdi
35738	movq	7464(%rax), %r11
35739	jmp	*%r11
35740#endif /* defined(GLX_USE_TLS) */
35741	.size	GL_PREFIX(FramebufferTextureLayerEXT), .-GL_PREFIX(FramebufferTextureLayerEXT)
35742
35743	.p2align	4,,15
35744	.globl	GL_PREFIX(ColorMaskIndexedEXT)
35745	.type	GL_PREFIX(ColorMaskIndexedEXT), @function
35746GL_PREFIX(ColorMaskIndexedEXT):
35747#if defined(GLX_USE_TLS)
35748	call	_x86_64_get_dispatch@PLT
35749	movq	7472(%rax), %r11
35750	jmp	*%r11
35751#elif defined(HAVE_PTHREAD)
35752	pushq	%rdi
35753	pushq	%rsi
35754	pushq	%rdx
35755	pushq	%rcx
35756	pushq	%r8
35757	call	_x86_64_get_dispatch@PLT
35758	popq	%r8
35759	popq	%rcx
35760	popq	%rdx
35761	popq	%rsi
35762	popq	%rdi
35763	movq	7472(%rax), %r11
35764	jmp	*%r11
35765#else
35766	movq	_glapi_Dispatch(%rip), %rax
35767	testq	%rax, %rax
35768	je	1f
35769	movq	7472(%rax), %r11
35770	jmp	*%r11
357711:
35772	pushq	%rdi
35773	pushq	%rsi
35774	pushq	%rdx
35775	pushq	%rcx
35776	pushq	%r8
35777	call	_glapi_get_dispatch
35778	popq	%r8
35779	popq	%rcx
35780	popq	%rdx
35781	popq	%rsi
35782	popq	%rdi
35783	movq	7472(%rax), %r11
35784	jmp	*%r11
35785#endif /* defined(GLX_USE_TLS) */
35786	.size	GL_PREFIX(ColorMaskIndexedEXT), .-GL_PREFIX(ColorMaskIndexedEXT)
35787
35788	.p2align	4,,15
35789	.globl	GL_PREFIX(DisableIndexedEXT)
35790	.type	GL_PREFIX(DisableIndexedEXT), @function
35791GL_PREFIX(DisableIndexedEXT):
35792#if defined(GLX_USE_TLS)
35793	call	_x86_64_get_dispatch@PLT
35794	movq	7480(%rax), %r11
35795	jmp	*%r11
35796#elif defined(HAVE_PTHREAD)
35797	pushq	%rdi
35798	pushq	%rsi
35799	pushq	%rbp
35800	call	_x86_64_get_dispatch@PLT
35801	popq	%rbp
35802	popq	%rsi
35803	popq	%rdi
35804	movq	7480(%rax), %r11
35805	jmp	*%r11
35806#else
35807	movq	_glapi_Dispatch(%rip), %rax
35808	testq	%rax, %rax
35809	je	1f
35810	movq	7480(%rax), %r11
35811	jmp	*%r11
358121:
35813	pushq	%rdi
35814	pushq	%rsi
35815	pushq	%rbp
35816	call	_glapi_get_dispatch
35817	popq	%rbp
35818	popq	%rsi
35819	popq	%rdi
35820	movq	7480(%rax), %r11
35821	jmp	*%r11
35822#endif /* defined(GLX_USE_TLS) */
35823	.size	GL_PREFIX(DisableIndexedEXT), .-GL_PREFIX(DisableIndexedEXT)
35824
35825	.p2align	4,,15
35826	.globl	GL_PREFIX(EnableIndexedEXT)
35827	.type	GL_PREFIX(EnableIndexedEXT), @function
35828GL_PREFIX(EnableIndexedEXT):
35829#if defined(GLX_USE_TLS)
35830	call	_x86_64_get_dispatch@PLT
35831	movq	7488(%rax), %r11
35832	jmp	*%r11
35833#elif defined(HAVE_PTHREAD)
35834	pushq	%rdi
35835	pushq	%rsi
35836	pushq	%rbp
35837	call	_x86_64_get_dispatch@PLT
35838	popq	%rbp
35839	popq	%rsi
35840	popq	%rdi
35841	movq	7488(%rax), %r11
35842	jmp	*%r11
35843#else
35844	movq	_glapi_Dispatch(%rip), %rax
35845	testq	%rax, %rax
35846	je	1f
35847	movq	7488(%rax), %r11
35848	jmp	*%r11
358491:
35850	pushq	%rdi
35851	pushq	%rsi
35852	pushq	%rbp
35853	call	_glapi_get_dispatch
35854	popq	%rbp
35855	popq	%rsi
35856	popq	%rdi
35857	movq	7488(%rax), %r11
35858	jmp	*%r11
35859#endif /* defined(GLX_USE_TLS) */
35860	.size	GL_PREFIX(EnableIndexedEXT), .-GL_PREFIX(EnableIndexedEXT)
35861
35862	.p2align	4,,15
35863	.globl	GL_PREFIX(GetBooleanIndexedvEXT)
35864	.type	GL_PREFIX(GetBooleanIndexedvEXT), @function
35865GL_PREFIX(GetBooleanIndexedvEXT):
35866#if defined(GLX_USE_TLS)
35867	call	_x86_64_get_dispatch@PLT
35868	movq	7496(%rax), %r11
35869	jmp	*%r11
35870#elif defined(HAVE_PTHREAD)
35871	pushq	%rdi
35872	pushq	%rsi
35873	pushq	%rdx
35874	call	_x86_64_get_dispatch@PLT
35875	popq	%rdx
35876	popq	%rsi
35877	popq	%rdi
35878	movq	7496(%rax), %r11
35879	jmp	*%r11
35880#else
35881	movq	_glapi_Dispatch(%rip), %rax
35882	testq	%rax, %rax
35883	je	1f
35884	movq	7496(%rax), %r11
35885	jmp	*%r11
358861:
35887	pushq	%rdi
35888	pushq	%rsi
35889	pushq	%rdx
35890	call	_glapi_get_dispatch
35891	popq	%rdx
35892	popq	%rsi
35893	popq	%rdi
35894	movq	7496(%rax), %r11
35895	jmp	*%r11
35896#endif /* defined(GLX_USE_TLS) */
35897	.size	GL_PREFIX(GetBooleanIndexedvEXT), .-GL_PREFIX(GetBooleanIndexedvEXT)
35898
35899	.p2align	4,,15
35900	.globl	GL_PREFIX(GetIntegerIndexedvEXT)
35901	.type	GL_PREFIX(GetIntegerIndexedvEXT), @function
35902GL_PREFIX(GetIntegerIndexedvEXT):
35903#if defined(GLX_USE_TLS)
35904	call	_x86_64_get_dispatch@PLT
35905	movq	7504(%rax), %r11
35906	jmp	*%r11
35907#elif defined(HAVE_PTHREAD)
35908	pushq	%rdi
35909	pushq	%rsi
35910	pushq	%rdx
35911	call	_x86_64_get_dispatch@PLT
35912	popq	%rdx
35913	popq	%rsi
35914	popq	%rdi
35915	movq	7504(%rax), %r11
35916	jmp	*%r11
35917#else
35918	movq	_glapi_Dispatch(%rip), %rax
35919	testq	%rax, %rax
35920	je	1f
35921	movq	7504(%rax), %r11
35922	jmp	*%r11
359231:
35924	pushq	%rdi
35925	pushq	%rsi
35926	pushq	%rdx
35927	call	_glapi_get_dispatch
35928	popq	%rdx
35929	popq	%rsi
35930	popq	%rdi
35931	movq	7504(%rax), %r11
35932	jmp	*%r11
35933#endif /* defined(GLX_USE_TLS) */
35934	.size	GL_PREFIX(GetIntegerIndexedvEXT), .-GL_PREFIX(GetIntegerIndexedvEXT)
35935
35936	.p2align	4,,15
35937	.globl	GL_PREFIX(IsEnabledIndexedEXT)
35938	.type	GL_PREFIX(IsEnabledIndexedEXT), @function
35939GL_PREFIX(IsEnabledIndexedEXT):
35940#if defined(GLX_USE_TLS)
35941	call	_x86_64_get_dispatch@PLT
35942	movq	7512(%rax), %r11
35943	jmp	*%r11
35944#elif defined(HAVE_PTHREAD)
35945	pushq	%rdi
35946	pushq	%rsi
35947	pushq	%rbp
35948	call	_x86_64_get_dispatch@PLT
35949	popq	%rbp
35950	popq	%rsi
35951	popq	%rdi
35952	movq	7512(%rax), %r11
35953	jmp	*%r11
35954#else
35955	movq	_glapi_Dispatch(%rip), %rax
35956	testq	%rax, %rax
35957	je	1f
35958	movq	7512(%rax), %r11
35959	jmp	*%r11
359601:
35961	pushq	%rdi
35962	pushq	%rsi
35963	pushq	%rbp
35964	call	_glapi_get_dispatch
35965	popq	%rbp
35966	popq	%rsi
35967	popq	%rdi
35968	movq	7512(%rax), %r11
35969	jmp	*%r11
35970#endif /* defined(GLX_USE_TLS) */
35971	.size	GL_PREFIX(IsEnabledIndexedEXT), .-GL_PREFIX(IsEnabledIndexedEXT)
35972
35973	.p2align	4,,15
35974	.globl	GL_PREFIX(ClearColorIiEXT)
35975	.type	GL_PREFIX(ClearColorIiEXT), @function
35976GL_PREFIX(ClearColorIiEXT):
35977#if defined(GLX_USE_TLS)
35978	call	_x86_64_get_dispatch@PLT
35979	movq	7520(%rax), %r11
35980	jmp	*%r11
35981#elif defined(HAVE_PTHREAD)
35982	pushq	%rdi
35983	pushq	%rsi
35984	pushq	%rdx
35985	pushq	%rcx
35986	pushq	%rbp
35987	call	_x86_64_get_dispatch@PLT
35988	popq	%rbp
35989	popq	%rcx
35990	popq	%rdx
35991	popq	%rsi
35992	popq	%rdi
35993	movq	7520(%rax), %r11
35994	jmp	*%r11
35995#else
35996	movq	_glapi_Dispatch(%rip), %rax
35997	testq	%rax, %rax
35998	je	1f
35999	movq	7520(%rax), %r11
36000	jmp	*%r11
360011:
36002	pushq	%rdi
36003	pushq	%rsi
36004	pushq	%rdx
36005	pushq	%rcx
36006	pushq	%rbp
36007	call	_glapi_get_dispatch
36008	popq	%rbp
36009	popq	%rcx
36010	popq	%rdx
36011	popq	%rsi
36012	popq	%rdi
36013	movq	7520(%rax), %r11
36014	jmp	*%r11
36015#endif /* defined(GLX_USE_TLS) */
36016	.size	GL_PREFIX(ClearColorIiEXT), .-GL_PREFIX(ClearColorIiEXT)
36017
36018	.p2align	4,,15
36019	.globl	GL_PREFIX(ClearColorIuiEXT)
36020	.type	GL_PREFIX(ClearColorIuiEXT), @function
36021GL_PREFIX(ClearColorIuiEXT):
36022#if defined(GLX_USE_TLS)
36023	call	_x86_64_get_dispatch@PLT
36024	movq	7528(%rax), %r11
36025	jmp	*%r11
36026#elif defined(HAVE_PTHREAD)
36027	pushq	%rdi
36028	pushq	%rsi
36029	pushq	%rdx
36030	pushq	%rcx
36031	pushq	%rbp
36032	call	_x86_64_get_dispatch@PLT
36033	popq	%rbp
36034	popq	%rcx
36035	popq	%rdx
36036	popq	%rsi
36037	popq	%rdi
36038	movq	7528(%rax), %r11
36039	jmp	*%r11
36040#else
36041	movq	_glapi_Dispatch(%rip), %rax
36042	testq	%rax, %rax
36043	je	1f
36044	movq	7528(%rax), %r11
36045	jmp	*%r11
360461:
36047	pushq	%rdi
36048	pushq	%rsi
36049	pushq	%rdx
36050	pushq	%rcx
36051	pushq	%rbp
36052	call	_glapi_get_dispatch
36053	popq	%rbp
36054	popq	%rcx
36055	popq	%rdx
36056	popq	%rsi
36057	popq	%rdi
36058	movq	7528(%rax), %r11
36059	jmp	*%r11
36060#endif /* defined(GLX_USE_TLS) */
36061	.size	GL_PREFIX(ClearColorIuiEXT), .-GL_PREFIX(ClearColorIuiEXT)
36062
36063	.p2align	4,,15
36064	.globl	GL_PREFIX(GetTexParameterIivEXT)
36065	.type	GL_PREFIX(GetTexParameterIivEXT), @function
36066GL_PREFIX(GetTexParameterIivEXT):
36067#if defined(GLX_USE_TLS)
36068	call	_x86_64_get_dispatch@PLT
36069	movq	7536(%rax), %r11
36070	jmp	*%r11
36071#elif defined(HAVE_PTHREAD)
36072	pushq	%rdi
36073	pushq	%rsi
36074	pushq	%rdx
36075	call	_x86_64_get_dispatch@PLT
36076	popq	%rdx
36077	popq	%rsi
36078	popq	%rdi
36079	movq	7536(%rax), %r11
36080	jmp	*%r11
36081#else
36082	movq	_glapi_Dispatch(%rip), %rax
36083	testq	%rax, %rax
36084	je	1f
36085	movq	7536(%rax), %r11
36086	jmp	*%r11
360871:
36088	pushq	%rdi
36089	pushq	%rsi
36090	pushq	%rdx
36091	call	_glapi_get_dispatch
36092	popq	%rdx
36093	popq	%rsi
36094	popq	%rdi
36095	movq	7536(%rax), %r11
36096	jmp	*%r11
36097#endif /* defined(GLX_USE_TLS) */
36098	.size	GL_PREFIX(GetTexParameterIivEXT), .-GL_PREFIX(GetTexParameterIivEXT)
36099
36100	.p2align	4,,15
36101	.globl	GL_PREFIX(GetTexParameterIuivEXT)
36102	.type	GL_PREFIX(GetTexParameterIuivEXT), @function
36103GL_PREFIX(GetTexParameterIuivEXT):
36104#if defined(GLX_USE_TLS)
36105	call	_x86_64_get_dispatch@PLT
36106	movq	7544(%rax), %r11
36107	jmp	*%r11
36108#elif defined(HAVE_PTHREAD)
36109	pushq	%rdi
36110	pushq	%rsi
36111	pushq	%rdx
36112	call	_x86_64_get_dispatch@PLT
36113	popq	%rdx
36114	popq	%rsi
36115	popq	%rdi
36116	movq	7544(%rax), %r11
36117	jmp	*%r11
36118#else
36119	movq	_glapi_Dispatch(%rip), %rax
36120	testq	%rax, %rax
36121	je	1f
36122	movq	7544(%rax), %r11
36123	jmp	*%r11
361241:
36125	pushq	%rdi
36126	pushq	%rsi
36127	pushq	%rdx
36128	call	_glapi_get_dispatch
36129	popq	%rdx
36130	popq	%rsi
36131	popq	%rdi
36132	movq	7544(%rax), %r11
36133	jmp	*%r11
36134#endif /* defined(GLX_USE_TLS) */
36135	.size	GL_PREFIX(GetTexParameterIuivEXT), .-GL_PREFIX(GetTexParameterIuivEXT)
36136
36137	.p2align	4,,15
36138	.globl	GL_PREFIX(TexParameterIivEXT)
36139	.type	GL_PREFIX(TexParameterIivEXT), @function
36140GL_PREFIX(TexParameterIivEXT):
36141#if defined(GLX_USE_TLS)
36142	call	_x86_64_get_dispatch@PLT
36143	movq	7552(%rax), %r11
36144	jmp	*%r11
36145#elif defined(HAVE_PTHREAD)
36146	pushq	%rdi
36147	pushq	%rsi
36148	pushq	%rdx
36149	call	_x86_64_get_dispatch@PLT
36150	popq	%rdx
36151	popq	%rsi
36152	popq	%rdi
36153	movq	7552(%rax), %r11
36154	jmp	*%r11
36155#else
36156	movq	_glapi_Dispatch(%rip), %rax
36157	testq	%rax, %rax
36158	je	1f
36159	movq	7552(%rax), %r11
36160	jmp	*%r11
361611:
36162	pushq	%rdi
36163	pushq	%rsi
36164	pushq	%rdx
36165	call	_glapi_get_dispatch
36166	popq	%rdx
36167	popq	%rsi
36168	popq	%rdi
36169	movq	7552(%rax), %r11
36170	jmp	*%r11
36171#endif /* defined(GLX_USE_TLS) */
36172	.size	GL_PREFIX(TexParameterIivEXT), .-GL_PREFIX(TexParameterIivEXT)
36173
36174	.p2align	4,,15
36175	.globl	GL_PREFIX(TexParameterIuivEXT)
36176	.type	GL_PREFIX(TexParameterIuivEXT), @function
36177GL_PREFIX(TexParameterIuivEXT):
36178#if defined(GLX_USE_TLS)
36179	call	_x86_64_get_dispatch@PLT
36180	movq	7560(%rax), %r11
36181	jmp	*%r11
36182#elif defined(HAVE_PTHREAD)
36183	pushq	%rdi
36184	pushq	%rsi
36185	pushq	%rdx
36186	call	_x86_64_get_dispatch@PLT
36187	popq	%rdx
36188	popq	%rsi
36189	popq	%rdi
36190	movq	7560(%rax), %r11
36191	jmp	*%r11
36192#else
36193	movq	_glapi_Dispatch(%rip), %rax
36194	testq	%rax, %rax
36195	je	1f
36196	movq	7560(%rax), %r11
36197	jmp	*%r11
361981:
36199	pushq	%rdi
36200	pushq	%rsi
36201	pushq	%rdx
36202	call	_glapi_get_dispatch
36203	popq	%rdx
36204	popq	%rsi
36205	popq	%rdi
36206	movq	7560(%rax), %r11
36207	jmp	*%r11
36208#endif /* defined(GLX_USE_TLS) */
36209	.size	GL_PREFIX(TexParameterIuivEXT), .-GL_PREFIX(TexParameterIuivEXT)
36210
36211	.p2align	4,,15
36212	.globl	GL_PREFIX(BeginConditionalRenderNV)
36213	.type	GL_PREFIX(BeginConditionalRenderNV), @function
36214GL_PREFIX(BeginConditionalRenderNV):
36215#if defined(GLX_USE_TLS)
36216	call	_x86_64_get_dispatch@PLT
36217	movq	7568(%rax), %r11
36218	jmp	*%r11
36219#elif defined(HAVE_PTHREAD)
36220	pushq	%rdi
36221	pushq	%rsi
36222	pushq	%rbp
36223	call	_x86_64_get_dispatch@PLT
36224	popq	%rbp
36225	popq	%rsi
36226	popq	%rdi
36227	movq	7568(%rax), %r11
36228	jmp	*%r11
36229#else
36230	movq	_glapi_Dispatch(%rip), %rax
36231	testq	%rax, %rax
36232	je	1f
36233	movq	7568(%rax), %r11
36234	jmp	*%r11
362351:
36236	pushq	%rdi
36237	pushq	%rsi
36238	pushq	%rbp
36239	call	_glapi_get_dispatch
36240	popq	%rbp
36241	popq	%rsi
36242	popq	%rdi
36243	movq	7568(%rax), %r11
36244	jmp	*%r11
36245#endif /* defined(GLX_USE_TLS) */
36246	.size	GL_PREFIX(BeginConditionalRenderNV), .-GL_PREFIX(BeginConditionalRenderNV)
36247
36248	.p2align	4,,15
36249	.globl	GL_PREFIX(EndConditionalRenderNV)
36250	.type	GL_PREFIX(EndConditionalRenderNV), @function
36251GL_PREFIX(EndConditionalRenderNV):
36252#if defined(GLX_USE_TLS)
36253	call	_x86_64_get_dispatch@PLT
36254	movq	7576(%rax), %r11
36255	jmp	*%r11
36256#elif defined(HAVE_PTHREAD)
36257	pushq	%rbp
36258	call	_x86_64_get_dispatch@PLT
36259	popq	%rbp
36260	movq	7576(%rax), %r11
36261	jmp	*%r11
36262#else
36263	movq	_glapi_Dispatch(%rip), %rax
36264	testq	%rax, %rax
36265	je	1f
36266	movq	7576(%rax), %r11
36267	jmp	*%r11
362681:
36269	pushq	%rbp
36270	call	_glapi_get_dispatch
36271	popq	%rbp
36272	movq	7576(%rax), %r11
36273	jmp	*%r11
36274#endif /* defined(GLX_USE_TLS) */
36275	.size	GL_PREFIX(EndConditionalRenderNV), .-GL_PREFIX(EndConditionalRenderNV)
36276
36277	.p2align	4,,15
36278	.globl	GL_PREFIX(BeginTransformFeedbackEXT)
36279	.type	GL_PREFIX(BeginTransformFeedbackEXT), @function
36280GL_PREFIX(BeginTransformFeedbackEXT):
36281#if defined(GLX_USE_TLS)
36282	call	_x86_64_get_dispatch@PLT
36283	movq	7584(%rax), %r11
36284	jmp	*%r11
36285#elif defined(HAVE_PTHREAD)
36286	pushq	%rdi
36287	call	_x86_64_get_dispatch@PLT
36288	popq	%rdi
36289	movq	7584(%rax), %r11
36290	jmp	*%r11
36291#else
36292	movq	_glapi_Dispatch(%rip), %rax
36293	testq	%rax, %rax
36294	je	1f
36295	movq	7584(%rax), %r11
36296	jmp	*%r11
362971:
36298	pushq	%rdi
36299	call	_glapi_get_dispatch
36300	popq	%rdi
36301	movq	7584(%rax), %r11
36302	jmp	*%r11
36303#endif /* defined(GLX_USE_TLS) */
36304	.size	GL_PREFIX(BeginTransformFeedbackEXT), .-GL_PREFIX(BeginTransformFeedbackEXT)
36305
36306	.p2align	4,,15
36307	.globl	GL_PREFIX(BindBufferBaseEXT)
36308	.type	GL_PREFIX(BindBufferBaseEXT), @function
36309GL_PREFIX(BindBufferBaseEXT):
36310#if defined(GLX_USE_TLS)
36311	call	_x86_64_get_dispatch@PLT
36312	movq	7592(%rax), %r11
36313	jmp	*%r11
36314#elif defined(HAVE_PTHREAD)
36315	pushq	%rdi
36316	pushq	%rsi
36317	pushq	%rdx
36318	call	_x86_64_get_dispatch@PLT
36319	popq	%rdx
36320	popq	%rsi
36321	popq	%rdi
36322	movq	7592(%rax), %r11
36323	jmp	*%r11
36324#else
36325	movq	_glapi_Dispatch(%rip), %rax
36326	testq	%rax, %rax
36327	je	1f
36328	movq	7592(%rax), %r11
36329	jmp	*%r11
363301:
36331	pushq	%rdi
36332	pushq	%rsi
36333	pushq	%rdx
36334	call	_glapi_get_dispatch
36335	popq	%rdx
36336	popq	%rsi
36337	popq	%rdi
36338	movq	7592(%rax), %r11
36339	jmp	*%r11
36340#endif /* defined(GLX_USE_TLS) */
36341	.size	GL_PREFIX(BindBufferBaseEXT), .-GL_PREFIX(BindBufferBaseEXT)
36342
36343	.p2align	4,,15
36344	.globl	GL_PREFIX(BindBufferOffsetEXT)
36345	.type	GL_PREFIX(BindBufferOffsetEXT), @function
36346GL_PREFIX(BindBufferOffsetEXT):
36347#if defined(GLX_USE_TLS)
36348	call	_x86_64_get_dispatch@PLT
36349	movq	7600(%rax), %r11
36350	jmp	*%r11
36351#elif defined(HAVE_PTHREAD)
36352	pushq	%rdi
36353	pushq	%rsi
36354	pushq	%rdx
36355	pushq	%rcx
36356	pushq	%rbp
36357	call	_x86_64_get_dispatch@PLT
36358	popq	%rbp
36359	popq	%rcx
36360	popq	%rdx
36361	popq	%rsi
36362	popq	%rdi
36363	movq	7600(%rax), %r11
36364	jmp	*%r11
36365#else
36366	movq	_glapi_Dispatch(%rip), %rax
36367	testq	%rax, %rax
36368	je	1f
36369	movq	7600(%rax), %r11
36370	jmp	*%r11
363711:
36372	pushq	%rdi
36373	pushq	%rsi
36374	pushq	%rdx
36375	pushq	%rcx
36376	pushq	%rbp
36377	call	_glapi_get_dispatch
36378	popq	%rbp
36379	popq	%rcx
36380	popq	%rdx
36381	popq	%rsi
36382	popq	%rdi
36383	movq	7600(%rax), %r11
36384	jmp	*%r11
36385#endif /* defined(GLX_USE_TLS) */
36386	.size	GL_PREFIX(BindBufferOffsetEXT), .-GL_PREFIX(BindBufferOffsetEXT)
36387
36388	.p2align	4,,15
36389	.globl	GL_PREFIX(BindBufferRangeEXT)
36390	.type	GL_PREFIX(BindBufferRangeEXT), @function
36391GL_PREFIX(BindBufferRangeEXT):
36392#if defined(GLX_USE_TLS)
36393	call	_x86_64_get_dispatch@PLT
36394	movq	7608(%rax), %r11
36395	jmp	*%r11
36396#elif defined(HAVE_PTHREAD)
36397	pushq	%rdi
36398	pushq	%rsi
36399	pushq	%rdx
36400	pushq	%rcx
36401	pushq	%r8
36402	call	_x86_64_get_dispatch@PLT
36403	popq	%r8
36404	popq	%rcx
36405	popq	%rdx
36406	popq	%rsi
36407	popq	%rdi
36408	movq	7608(%rax), %r11
36409	jmp	*%r11
36410#else
36411	movq	_glapi_Dispatch(%rip), %rax
36412	testq	%rax, %rax
36413	je	1f
36414	movq	7608(%rax), %r11
36415	jmp	*%r11
364161:
36417	pushq	%rdi
36418	pushq	%rsi
36419	pushq	%rdx
36420	pushq	%rcx
36421	pushq	%r8
36422	call	_glapi_get_dispatch
36423	popq	%r8
36424	popq	%rcx
36425	popq	%rdx
36426	popq	%rsi
36427	popq	%rdi
36428	movq	7608(%rax), %r11
36429	jmp	*%r11
36430#endif /* defined(GLX_USE_TLS) */
36431	.size	GL_PREFIX(BindBufferRangeEXT), .-GL_PREFIX(BindBufferRangeEXT)
36432
36433	.p2align	4,,15
36434	.globl	GL_PREFIX(EndTransformFeedbackEXT)
36435	.type	GL_PREFIX(EndTransformFeedbackEXT), @function
36436GL_PREFIX(EndTransformFeedbackEXT):
36437#if defined(GLX_USE_TLS)
36438	call	_x86_64_get_dispatch@PLT
36439	movq	7616(%rax), %r11
36440	jmp	*%r11
36441#elif defined(HAVE_PTHREAD)
36442	pushq	%rbp
36443	call	_x86_64_get_dispatch@PLT
36444	popq	%rbp
36445	movq	7616(%rax), %r11
36446	jmp	*%r11
36447#else
36448	movq	_glapi_Dispatch(%rip), %rax
36449	testq	%rax, %rax
36450	je	1f
36451	movq	7616(%rax), %r11
36452	jmp	*%r11
364531:
36454	pushq	%rbp
36455	call	_glapi_get_dispatch
36456	popq	%rbp
36457	movq	7616(%rax), %r11
36458	jmp	*%r11
36459#endif /* defined(GLX_USE_TLS) */
36460	.size	GL_PREFIX(EndTransformFeedbackEXT), .-GL_PREFIX(EndTransformFeedbackEXT)
36461
36462	.p2align	4,,15
36463	.globl	GL_PREFIX(GetTransformFeedbackVaryingEXT)
36464	.type	GL_PREFIX(GetTransformFeedbackVaryingEXT), @function
36465GL_PREFIX(GetTransformFeedbackVaryingEXT):
36466#if defined(GLX_USE_TLS)
36467	call	_x86_64_get_dispatch@PLT
36468	movq	7624(%rax), %r11
36469	jmp	*%r11
36470#elif defined(HAVE_PTHREAD)
36471	pushq	%rdi
36472	pushq	%rsi
36473	pushq	%rdx
36474	pushq	%rcx
36475	pushq	%r8
36476	pushq	%r9
36477	pushq	%rbp
36478	call	_x86_64_get_dispatch@PLT
36479	popq	%rbp
36480	popq	%r9
36481	popq	%r8
36482	popq	%rcx
36483	popq	%rdx
36484	popq	%rsi
36485	popq	%rdi
36486	movq	7624(%rax), %r11
36487	jmp	*%r11
36488#else
36489	movq	_glapi_Dispatch(%rip), %rax
36490	testq	%rax, %rax
36491	je	1f
36492	movq	7624(%rax), %r11
36493	jmp	*%r11
364941:
36495	pushq	%rdi
36496	pushq	%rsi
36497	pushq	%rdx
36498	pushq	%rcx
36499	pushq	%r8
36500	pushq	%r9
36501	pushq	%rbp
36502	call	_glapi_get_dispatch
36503	popq	%rbp
36504	popq	%r9
36505	popq	%r8
36506	popq	%rcx
36507	popq	%rdx
36508	popq	%rsi
36509	popq	%rdi
36510	movq	7624(%rax), %r11
36511	jmp	*%r11
36512#endif /* defined(GLX_USE_TLS) */
36513	.size	GL_PREFIX(GetTransformFeedbackVaryingEXT), .-GL_PREFIX(GetTransformFeedbackVaryingEXT)
36514
36515	.p2align	4,,15
36516	.globl	GL_PREFIX(TransformFeedbackVaryingsEXT)
36517	.type	GL_PREFIX(TransformFeedbackVaryingsEXT), @function
36518GL_PREFIX(TransformFeedbackVaryingsEXT):
36519#if defined(GLX_USE_TLS)
36520	call	_x86_64_get_dispatch@PLT
36521	movq	7632(%rax), %r11
36522	jmp	*%r11
36523#elif defined(HAVE_PTHREAD)
36524	pushq	%rdi
36525	pushq	%rsi
36526	pushq	%rdx
36527	pushq	%rcx
36528	pushq	%rbp
36529	call	_x86_64_get_dispatch@PLT
36530	popq	%rbp
36531	popq	%rcx
36532	popq	%rdx
36533	popq	%rsi
36534	popq	%rdi
36535	movq	7632(%rax), %r11
36536	jmp	*%r11
36537#else
36538	movq	_glapi_Dispatch(%rip), %rax
36539	testq	%rax, %rax
36540	je	1f
36541	movq	7632(%rax), %r11
36542	jmp	*%r11
365431:
36544	pushq	%rdi
36545	pushq	%rsi
36546	pushq	%rdx
36547	pushq	%rcx
36548	pushq	%rbp
36549	call	_glapi_get_dispatch
36550	popq	%rbp
36551	popq	%rcx
36552	popq	%rdx
36553	popq	%rsi
36554	popq	%rdi
36555	movq	7632(%rax), %r11
36556	jmp	*%r11
36557#endif /* defined(GLX_USE_TLS) */
36558	.size	GL_PREFIX(TransformFeedbackVaryingsEXT), .-GL_PREFIX(TransformFeedbackVaryingsEXT)
36559
36560	.p2align	4,,15
36561	.globl	GL_PREFIX(ProvokingVertexEXT)
36562	.type	GL_PREFIX(ProvokingVertexEXT), @function
36563GL_PREFIX(ProvokingVertexEXT):
36564#if defined(GLX_USE_TLS)
36565	call	_x86_64_get_dispatch@PLT
36566	movq	7640(%rax), %r11
36567	jmp	*%r11
36568#elif defined(HAVE_PTHREAD)
36569	pushq	%rdi
36570	call	_x86_64_get_dispatch@PLT
36571	popq	%rdi
36572	movq	7640(%rax), %r11
36573	jmp	*%r11
36574#else
36575	movq	_glapi_Dispatch(%rip), %rax
36576	testq	%rax, %rax
36577	je	1f
36578	movq	7640(%rax), %r11
36579	jmp	*%r11
365801:
36581	pushq	%rdi
36582	call	_glapi_get_dispatch
36583	popq	%rdi
36584	movq	7640(%rax), %r11
36585	jmp	*%r11
36586#endif /* defined(GLX_USE_TLS) */
36587	.size	GL_PREFIX(ProvokingVertexEXT), .-GL_PREFIX(ProvokingVertexEXT)
36588
36589	.p2align	4,,15
36590	.globl	GL_PREFIX(GetObjectParameterivAPPLE)
36591	.type	GL_PREFIX(GetObjectParameterivAPPLE), @function
36592GL_PREFIX(GetObjectParameterivAPPLE):
36593#if defined(GLX_USE_TLS)
36594	call	_x86_64_get_dispatch@PLT
36595	movq	7648(%rax), %r11
36596	jmp	*%r11
36597#elif defined(HAVE_PTHREAD)
36598	pushq	%rdi
36599	pushq	%rsi
36600	pushq	%rdx
36601	pushq	%rcx
36602	pushq	%rbp
36603	call	_x86_64_get_dispatch@PLT
36604	popq	%rbp
36605	popq	%rcx
36606	popq	%rdx
36607	popq	%rsi
36608	popq	%rdi
36609	movq	7648(%rax), %r11
36610	jmp	*%r11
36611#else
36612	movq	_glapi_Dispatch(%rip), %rax
36613	testq	%rax, %rax
36614	je	1f
36615	movq	7648(%rax), %r11
36616	jmp	*%r11
366171:
36618	pushq	%rdi
36619	pushq	%rsi
36620	pushq	%rdx
36621	pushq	%rcx
36622	pushq	%rbp
36623	call	_glapi_get_dispatch
36624	popq	%rbp
36625	popq	%rcx
36626	popq	%rdx
36627	popq	%rsi
36628	popq	%rdi
36629	movq	7648(%rax), %r11
36630	jmp	*%r11
36631#endif /* defined(GLX_USE_TLS) */
36632	.size	GL_PREFIX(GetObjectParameterivAPPLE), .-GL_PREFIX(GetObjectParameterivAPPLE)
36633
36634	.p2align	4,,15
36635	.globl	GL_PREFIX(ObjectPurgeableAPPLE)
36636	.type	GL_PREFIX(ObjectPurgeableAPPLE), @function
36637GL_PREFIX(ObjectPurgeableAPPLE):
36638#if defined(GLX_USE_TLS)
36639	call	_x86_64_get_dispatch@PLT
36640	movq	7656(%rax), %r11
36641	jmp	*%r11
36642#elif defined(HAVE_PTHREAD)
36643	pushq	%rdi
36644	pushq	%rsi
36645	pushq	%rdx
36646	call	_x86_64_get_dispatch@PLT
36647	popq	%rdx
36648	popq	%rsi
36649	popq	%rdi
36650	movq	7656(%rax), %r11
36651	jmp	*%r11
36652#else
36653	movq	_glapi_Dispatch(%rip), %rax
36654	testq	%rax, %rax
36655	je	1f
36656	movq	7656(%rax), %r11
36657	jmp	*%r11
366581:
36659	pushq	%rdi
36660	pushq	%rsi
36661	pushq	%rdx
36662	call	_glapi_get_dispatch
36663	popq	%rdx
36664	popq	%rsi
36665	popq	%rdi
36666	movq	7656(%rax), %r11
36667	jmp	*%r11
36668#endif /* defined(GLX_USE_TLS) */
36669	.size	GL_PREFIX(ObjectPurgeableAPPLE), .-GL_PREFIX(ObjectPurgeableAPPLE)
36670
36671	.p2align	4,,15
36672	.globl	GL_PREFIX(ObjectUnpurgeableAPPLE)
36673	.type	GL_PREFIX(ObjectUnpurgeableAPPLE), @function
36674GL_PREFIX(ObjectUnpurgeableAPPLE):
36675#if defined(GLX_USE_TLS)
36676	call	_x86_64_get_dispatch@PLT
36677	movq	7664(%rax), %r11
36678	jmp	*%r11
36679#elif defined(HAVE_PTHREAD)
36680	pushq	%rdi
36681	pushq	%rsi
36682	pushq	%rdx
36683	call	_x86_64_get_dispatch@PLT
36684	popq	%rdx
36685	popq	%rsi
36686	popq	%rdi
36687	movq	7664(%rax), %r11
36688	jmp	*%r11
36689#else
36690	movq	_glapi_Dispatch(%rip), %rax
36691	testq	%rax, %rax
36692	je	1f
36693	movq	7664(%rax), %r11
36694	jmp	*%r11
366951:
36696	pushq	%rdi
36697	pushq	%rsi
36698	pushq	%rdx
36699	call	_glapi_get_dispatch
36700	popq	%rdx
36701	popq	%rsi
36702	popq	%rdi
36703	movq	7664(%rax), %r11
36704	jmp	*%r11
36705#endif /* defined(GLX_USE_TLS) */
36706	.size	GL_PREFIX(ObjectUnpurgeableAPPLE), .-GL_PREFIX(ObjectUnpurgeableAPPLE)
36707
36708	.p2align	4,,15
36709	.globl	GL_PREFIX(ActiveProgramEXT)
36710	.type	GL_PREFIX(ActiveProgramEXT), @function
36711GL_PREFIX(ActiveProgramEXT):
36712#if defined(GLX_USE_TLS)
36713	call	_x86_64_get_dispatch@PLT
36714	movq	7672(%rax), %r11
36715	jmp	*%r11
36716#elif defined(HAVE_PTHREAD)
36717	pushq	%rdi
36718	call	_x86_64_get_dispatch@PLT
36719	popq	%rdi
36720	movq	7672(%rax), %r11
36721	jmp	*%r11
36722#else
36723	movq	_glapi_Dispatch(%rip), %rax
36724	testq	%rax, %rax
36725	je	1f
36726	movq	7672(%rax), %r11
36727	jmp	*%r11
367281:
36729	pushq	%rdi
36730	call	_glapi_get_dispatch
36731	popq	%rdi
36732	movq	7672(%rax), %r11
36733	jmp	*%r11
36734#endif /* defined(GLX_USE_TLS) */
36735	.size	GL_PREFIX(ActiveProgramEXT), .-GL_PREFIX(ActiveProgramEXT)
36736
36737	.p2align	4,,15
36738	.globl	GL_PREFIX(CreateShaderProgramEXT)
36739	.type	GL_PREFIX(CreateShaderProgramEXT), @function
36740GL_PREFIX(CreateShaderProgramEXT):
36741#if defined(GLX_USE_TLS)
36742	call	_x86_64_get_dispatch@PLT
36743	movq	7680(%rax), %r11
36744	jmp	*%r11
36745#elif defined(HAVE_PTHREAD)
36746	pushq	%rdi
36747	pushq	%rsi
36748	pushq	%rbp
36749	call	_x86_64_get_dispatch@PLT
36750	popq	%rbp
36751	popq	%rsi
36752	popq	%rdi
36753	movq	7680(%rax), %r11
36754	jmp	*%r11
36755#else
36756	movq	_glapi_Dispatch(%rip), %rax
36757	testq	%rax, %rax
36758	je	1f
36759	movq	7680(%rax), %r11
36760	jmp	*%r11
367611:
36762	pushq	%rdi
36763	pushq	%rsi
36764	pushq	%rbp
36765	call	_glapi_get_dispatch
36766	popq	%rbp
36767	popq	%rsi
36768	popq	%rdi
36769	movq	7680(%rax), %r11
36770	jmp	*%r11
36771#endif /* defined(GLX_USE_TLS) */
36772	.size	GL_PREFIX(CreateShaderProgramEXT), .-GL_PREFIX(CreateShaderProgramEXT)
36773
36774	.p2align	4,,15
36775	.globl	GL_PREFIX(UseShaderProgramEXT)
36776	.type	GL_PREFIX(UseShaderProgramEXT), @function
36777GL_PREFIX(UseShaderProgramEXT):
36778#if defined(GLX_USE_TLS)
36779	call	_x86_64_get_dispatch@PLT
36780	movq	7688(%rax), %r11
36781	jmp	*%r11
36782#elif defined(HAVE_PTHREAD)
36783	pushq	%rdi
36784	pushq	%rsi
36785	pushq	%rbp
36786	call	_x86_64_get_dispatch@PLT
36787	popq	%rbp
36788	popq	%rsi
36789	popq	%rdi
36790	movq	7688(%rax), %r11
36791	jmp	*%r11
36792#else
36793	movq	_glapi_Dispatch(%rip), %rax
36794	testq	%rax, %rax
36795	je	1f
36796	movq	7688(%rax), %r11
36797	jmp	*%r11
367981:
36799	pushq	%rdi
36800	pushq	%rsi
36801	pushq	%rbp
36802	call	_glapi_get_dispatch
36803	popq	%rbp
36804	popq	%rsi
36805	popq	%rdi
36806	movq	7688(%rax), %r11
36807	jmp	*%r11
36808#endif /* defined(GLX_USE_TLS) */
36809	.size	GL_PREFIX(UseShaderProgramEXT), .-GL_PREFIX(UseShaderProgramEXT)
36810
36811	.p2align	4,,15
36812	.globl	GL_PREFIX(TextureBarrierNV)
36813	.type	GL_PREFIX(TextureBarrierNV), @function
36814GL_PREFIX(TextureBarrierNV):
36815#if defined(GLX_USE_TLS)
36816	call	_x86_64_get_dispatch@PLT
36817	movq	7696(%rax), %r11
36818	jmp	*%r11
36819#elif defined(HAVE_PTHREAD)
36820	pushq	%rbp
36821	call	_x86_64_get_dispatch@PLT
36822	popq	%rbp
36823	movq	7696(%rax), %r11
36824	jmp	*%r11
36825#else
36826	movq	_glapi_Dispatch(%rip), %rax
36827	testq	%rax, %rax
36828	je	1f
36829	movq	7696(%rax), %r11
36830	jmp	*%r11
368311:
36832	pushq	%rbp
36833	call	_glapi_get_dispatch
36834	popq	%rbp
36835	movq	7696(%rax), %r11
36836	jmp	*%r11
36837#endif /* defined(GLX_USE_TLS) */
36838	.size	GL_PREFIX(TextureBarrierNV), .-GL_PREFIX(TextureBarrierNV)
36839
36840	.p2align	4,,15
36841	.globl	GL_PREFIX(_dispatch_stub_963)
36842	.type	GL_PREFIX(_dispatch_stub_963), @function
36843	HIDDEN(GL_PREFIX(_dispatch_stub_963))
36844GL_PREFIX(_dispatch_stub_963):
36845#if defined(GLX_USE_TLS)
36846	call	_x86_64_get_dispatch@PLT
36847	movq	7704(%rax), %r11
36848	jmp	*%r11
36849#elif defined(HAVE_PTHREAD)
36850	pushq	%rdi
36851	pushq	%rsi
36852	pushq	%rdx
36853	pushq	%rcx
36854	pushq	%rbp
36855	call	_x86_64_get_dispatch@PLT
36856	popq	%rbp
36857	popq	%rcx
36858	popq	%rdx
36859	popq	%rsi
36860	popq	%rdi
36861	movq	7704(%rax), %r11
36862	jmp	*%r11
36863#else
36864	movq	_glapi_Dispatch(%rip), %rax
36865	testq	%rax, %rax
36866	je	1f
36867	movq	7704(%rax), %r11
36868	jmp	*%r11
368691:
36870	pushq	%rdi
36871	pushq	%rsi
36872	pushq	%rdx
36873	pushq	%rcx
36874	pushq	%rbp
36875	call	_glapi_get_dispatch
36876	popq	%rbp
36877	popq	%rcx
36878	popq	%rdx
36879	popq	%rsi
36880	popq	%rdi
36881	movq	7704(%rax), %r11
36882	jmp	*%r11
36883#endif /* defined(GLX_USE_TLS) */
36884	.size	GL_PREFIX(_dispatch_stub_963), .-GL_PREFIX(_dispatch_stub_963)
36885
36886	.p2align	4,,15
36887	.globl	GL_PREFIX(_dispatch_stub_964)
36888	.type	GL_PREFIX(_dispatch_stub_964), @function
36889	HIDDEN(GL_PREFIX(_dispatch_stub_964))
36890GL_PREFIX(_dispatch_stub_964):
36891#if defined(GLX_USE_TLS)
36892	call	_x86_64_get_dispatch@PLT
36893	movq	7712(%rax), %r11
36894	jmp	*%r11
36895#elif defined(HAVE_PTHREAD)
36896	pushq	%rdi
36897	pushq	%rsi
36898	pushq	%rdx
36899	pushq	%rcx
36900	pushq	%rbp
36901	call	_x86_64_get_dispatch@PLT
36902	popq	%rbp
36903	popq	%rcx
36904	popq	%rdx
36905	popq	%rsi
36906	popq	%rdi
36907	movq	7712(%rax), %r11
36908	jmp	*%r11
36909#else
36910	movq	_glapi_Dispatch(%rip), %rax
36911	testq	%rax, %rax
36912	je	1f
36913	movq	7712(%rax), %r11
36914	jmp	*%r11
369151:
36916	pushq	%rdi
36917	pushq	%rsi
36918	pushq	%rdx
36919	pushq	%rcx
36920	pushq	%rbp
36921	call	_glapi_get_dispatch
36922	popq	%rbp
36923	popq	%rcx
36924	popq	%rdx
36925	popq	%rsi
36926	popq	%rdi
36927	movq	7712(%rax), %r11
36928	jmp	*%r11
36929#endif /* defined(GLX_USE_TLS) */
36930	.size	GL_PREFIX(_dispatch_stub_964), .-GL_PREFIX(_dispatch_stub_964)
36931
36932	.p2align	4,,15
36933	.globl	GL_PREFIX(_dispatch_stub_965)
36934	.type	GL_PREFIX(_dispatch_stub_965), @function
36935	HIDDEN(GL_PREFIX(_dispatch_stub_965))
36936GL_PREFIX(_dispatch_stub_965):
36937#if defined(GLX_USE_TLS)
36938	call	_x86_64_get_dispatch@PLT
36939	movq	7720(%rax), %r11
36940	jmp	*%r11
36941#elif defined(HAVE_PTHREAD)
36942	pushq	%rdi
36943	pushq	%rsi
36944	pushq	%rdx
36945	pushq	%rcx
36946	pushq	%rbp
36947	call	_x86_64_get_dispatch@PLT
36948	popq	%rbp
36949	popq	%rcx
36950	popq	%rdx
36951	popq	%rsi
36952	popq	%rdi
36953	movq	7720(%rax), %r11
36954	jmp	*%r11
36955#else
36956	movq	_glapi_Dispatch(%rip), %rax
36957	testq	%rax, %rax
36958	je	1f
36959	movq	7720(%rax), %r11
36960	jmp	*%r11
369611:
36962	pushq	%rdi
36963	pushq	%rsi
36964	pushq	%rdx
36965	pushq	%rcx
36966	pushq	%rbp
36967	call	_glapi_get_dispatch
36968	popq	%rbp
36969	popq	%rcx
36970	popq	%rdx
36971	popq	%rsi
36972	popq	%rdi
36973	movq	7720(%rax), %r11
36974	jmp	*%r11
36975#endif /* defined(GLX_USE_TLS) */
36976	.size	GL_PREFIX(_dispatch_stub_965), .-GL_PREFIX(_dispatch_stub_965)
36977
36978	.p2align	4,,15
36979	.globl	GL_PREFIX(_dispatch_stub_966)
36980	.type	GL_PREFIX(_dispatch_stub_966), @function
36981	HIDDEN(GL_PREFIX(_dispatch_stub_966))
36982GL_PREFIX(_dispatch_stub_966):
36983#if defined(GLX_USE_TLS)
36984	call	_x86_64_get_dispatch@PLT
36985	movq	7728(%rax), %r11
36986	jmp	*%r11
36987#elif defined(HAVE_PTHREAD)
36988	pushq	%rdi
36989	pushq	%rsi
36990	pushq	%rdx
36991	call	_x86_64_get_dispatch@PLT
36992	popq	%rdx
36993	popq	%rsi
36994	popq	%rdi
36995	movq	7728(%rax), %r11
36996	jmp	*%r11
36997#else
36998	movq	_glapi_Dispatch(%rip), %rax
36999	testq	%rax, %rax
37000	je	1f
37001	movq	7728(%rax), %r11
37002	jmp	*%r11
370031:
37004	pushq	%rdi
37005	pushq	%rsi
37006	pushq	%rdx
37007	call	_glapi_get_dispatch
37008	popq	%rdx
37009	popq	%rsi
37010	popq	%rdi
37011	movq	7728(%rax), %r11
37012	jmp	*%r11
37013#endif /* defined(GLX_USE_TLS) */
37014	.size	GL_PREFIX(_dispatch_stub_966), .-GL_PREFIX(_dispatch_stub_966)
37015
37016	.p2align	4,,15
37017	.globl	GL_PREFIX(_dispatch_stub_967)
37018	.type	GL_PREFIX(_dispatch_stub_967), @function
37019	HIDDEN(GL_PREFIX(_dispatch_stub_967))
37020GL_PREFIX(_dispatch_stub_967):
37021#if defined(GLX_USE_TLS)
37022	call	_x86_64_get_dispatch@PLT
37023	movq	7736(%rax), %r11
37024	jmp	*%r11
37025#elif defined(HAVE_PTHREAD)
37026	pushq	%rdi
37027	pushq	%rsi
37028	pushq	%rdx
37029	call	_x86_64_get_dispatch@PLT
37030	popq	%rdx
37031	popq	%rsi
37032	popq	%rdi
37033	movq	7736(%rax), %r11
37034	jmp	*%r11
37035#else
37036	movq	_glapi_Dispatch(%rip), %rax
37037	testq	%rax, %rax
37038	je	1f
37039	movq	7736(%rax), %r11
37040	jmp	*%r11
370411:
37042	pushq	%rdi
37043	pushq	%rsi
37044	pushq	%rdx
37045	call	_glapi_get_dispatch
37046	popq	%rdx
37047	popq	%rsi
37048	popq	%rdi
37049	movq	7736(%rax), %r11
37050	jmp	*%r11
37051#endif /* defined(GLX_USE_TLS) */
37052	.size	GL_PREFIX(_dispatch_stub_967), .-GL_PREFIX(_dispatch_stub_967)
37053
37054	.p2align	4,,15
37055	.globl	GL_PREFIX(EGLImageTargetRenderbufferStorageOES)
37056	.type	GL_PREFIX(EGLImageTargetRenderbufferStorageOES), @function
37057GL_PREFIX(EGLImageTargetRenderbufferStorageOES):
37058#if defined(GLX_USE_TLS)
37059	call	_x86_64_get_dispatch@PLT
37060	movq	7744(%rax), %r11
37061	jmp	*%r11
37062#elif defined(HAVE_PTHREAD)
37063	pushq	%rdi
37064	pushq	%rsi
37065	pushq	%rbp
37066	call	_x86_64_get_dispatch@PLT
37067	popq	%rbp
37068	popq	%rsi
37069	popq	%rdi
37070	movq	7744(%rax), %r11
37071	jmp	*%r11
37072#else
37073	movq	_glapi_Dispatch(%rip), %rax
37074	testq	%rax, %rax
37075	je	1f
37076	movq	7744(%rax), %r11
37077	jmp	*%r11
370781:
37079	pushq	%rdi
37080	pushq	%rsi
37081	pushq	%rbp
37082	call	_glapi_get_dispatch
37083	popq	%rbp
37084	popq	%rsi
37085	popq	%rdi
37086	movq	7744(%rax), %r11
37087	jmp	*%r11
37088#endif /* defined(GLX_USE_TLS) */
37089	.size	GL_PREFIX(EGLImageTargetRenderbufferStorageOES), .-GL_PREFIX(EGLImageTargetRenderbufferStorageOES)
37090
37091	.p2align	4,,15
37092	.globl	GL_PREFIX(EGLImageTargetTexture2DOES)
37093	.type	GL_PREFIX(EGLImageTargetTexture2DOES), @function
37094GL_PREFIX(EGLImageTargetTexture2DOES):
37095#if defined(GLX_USE_TLS)
37096	call	_x86_64_get_dispatch@PLT
37097	movq	7752(%rax), %r11
37098	jmp	*%r11
37099#elif defined(HAVE_PTHREAD)
37100	pushq	%rdi
37101	pushq	%rsi
37102	pushq	%rbp
37103	call	_x86_64_get_dispatch@PLT
37104	popq	%rbp
37105	popq	%rsi
37106	popq	%rdi
37107	movq	7752(%rax), %r11
37108	jmp	*%r11
37109#else
37110	movq	_glapi_Dispatch(%rip), %rax
37111	testq	%rax, %rax
37112	je	1f
37113	movq	7752(%rax), %r11
37114	jmp	*%r11
371151:
37116	pushq	%rdi
37117	pushq	%rsi
37118	pushq	%rbp
37119	call	_glapi_get_dispatch
37120	popq	%rbp
37121	popq	%rsi
37122	popq	%rdi
37123	movq	7752(%rax), %r11
37124	jmp	*%r11
37125#endif /* defined(GLX_USE_TLS) */
37126	.size	GL_PREFIX(EGLImageTargetTexture2DOES), .-GL_PREFIX(EGLImageTargetTexture2DOES)
37127
37128	.globl GL_PREFIX(ArrayElementEXT) ; .set GL_PREFIX(ArrayElementEXT), GL_PREFIX(ArrayElement)
37129	.globl GL_PREFIX(BindTextureEXT) ; .set GL_PREFIX(BindTextureEXT), GL_PREFIX(BindTexture)
37130	.globl GL_PREFIX(DrawArraysEXT) ; .set GL_PREFIX(DrawArraysEXT), GL_PREFIX(DrawArrays)
37131#ifndef GLX_INDIRECT_RENDERING
37132	.globl GL_PREFIX(AreTexturesResidentEXT) ; .set GL_PREFIX(AreTexturesResidentEXT), GL_PREFIX(AreTexturesResident)
37133#endif
37134	.globl GL_PREFIX(CopyTexImage1DEXT) ; .set GL_PREFIX(CopyTexImage1DEXT), GL_PREFIX(CopyTexImage1D)
37135	.globl GL_PREFIX(CopyTexImage2DEXT) ; .set GL_PREFIX(CopyTexImage2DEXT), GL_PREFIX(CopyTexImage2D)
37136	.globl GL_PREFIX(CopyTexSubImage1DEXT) ; .set GL_PREFIX(CopyTexSubImage1DEXT), GL_PREFIX(CopyTexSubImage1D)
37137	.globl GL_PREFIX(CopyTexSubImage2DEXT) ; .set GL_PREFIX(CopyTexSubImage2DEXT), GL_PREFIX(CopyTexSubImage2D)
37138#ifndef GLX_INDIRECT_RENDERING
37139	.globl GL_PREFIX(DeleteTexturesEXT) ; .set GL_PREFIX(DeleteTexturesEXT), GL_PREFIX(DeleteTextures)
37140#endif
37141#ifndef GLX_INDIRECT_RENDERING
37142	.globl GL_PREFIX(GenTexturesEXT) ; .set GL_PREFIX(GenTexturesEXT), GL_PREFIX(GenTextures)
37143#endif
37144	.globl GL_PREFIX(GetPointervEXT) ; .set GL_PREFIX(GetPointervEXT), GL_PREFIX(GetPointerv)
37145#ifndef GLX_INDIRECT_RENDERING
37146	.globl GL_PREFIX(IsTextureEXT) ; .set GL_PREFIX(IsTextureEXT), GL_PREFIX(IsTexture)
37147#endif
37148	.globl GL_PREFIX(PrioritizeTexturesEXT) ; .set GL_PREFIX(PrioritizeTexturesEXT), GL_PREFIX(PrioritizeTextures)
37149	.globl GL_PREFIX(TexSubImage1DEXT) ; .set GL_PREFIX(TexSubImage1DEXT), GL_PREFIX(TexSubImage1D)
37150	.globl GL_PREFIX(TexSubImage2DEXT) ; .set GL_PREFIX(TexSubImage2DEXT), GL_PREFIX(TexSubImage2D)
37151	.globl GL_PREFIX(BlendColorEXT) ; .set GL_PREFIX(BlendColorEXT), GL_PREFIX(BlendColor)
37152	.globl GL_PREFIX(BlendEquationEXT) ; .set GL_PREFIX(BlendEquationEXT), GL_PREFIX(BlendEquation)
37153	.globl GL_PREFIX(DrawRangeElementsEXT) ; .set GL_PREFIX(DrawRangeElementsEXT), GL_PREFIX(DrawRangeElements)
37154	.globl GL_PREFIX(ColorTableEXT) ; .set GL_PREFIX(ColorTableEXT), GL_PREFIX(ColorTable)
37155#ifndef GLX_INDIRECT_RENDERING
37156	.globl GL_PREFIX(GetColorTableEXT) ; .set GL_PREFIX(GetColorTableEXT), GL_PREFIX(GetColorTable)
37157#endif
37158#ifndef GLX_INDIRECT_RENDERING
37159	.globl GL_PREFIX(GetColorTableParameterfvEXT) ; .set GL_PREFIX(GetColorTableParameterfvEXT), GL_PREFIX(GetColorTableParameterfv)
37160#endif
37161#ifndef GLX_INDIRECT_RENDERING
37162	.globl GL_PREFIX(GetColorTableParameterivEXT) ; .set GL_PREFIX(GetColorTableParameterivEXT), GL_PREFIX(GetColorTableParameteriv)
37163#endif
37164	.globl GL_PREFIX(TexImage3DEXT) ; .set GL_PREFIX(TexImage3DEXT), GL_PREFIX(TexImage3D)
37165	.globl GL_PREFIX(TexSubImage3DEXT) ; .set GL_PREFIX(TexSubImage3DEXT), GL_PREFIX(TexSubImage3D)
37166	.globl GL_PREFIX(CopyTexSubImage3DEXT) ; .set GL_PREFIX(CopyTexSubImage3DEXT), GL_PREFIX(CopyTexSubImage3D)
37167	.globl GL_PREFIX(ActiveTexture) ; .set GL_PREFIX(ActiveTexture), GL_PREFIX(ActiveTextureARB)
37168	.globl GL_PREFIX(ClientActiveTexture) ; .set GL_PREFIX(ClientActiveTexture), GL_PREFIX(ClientActiveTextureARB)
37169	.globl GL_PREFIX(MultiTexCoord1d) ; .set GL_PREFIX(MultiTexCoord1d), GL_PREFIX(MultiTexCoord1dARB)
37170	.globl GL_PREFIX(MultiTexCoord1dv) ; .set GL_PREFIX(MultiTexCoord1dv), GL_PREFIX(MultiTexCoord1dvARB)
37171	.globl GL_PREFIX(MultiTexCoord1f) ; .set GL_PREFIX(MultiTexCoord1f), GL_PREFIX(MultiTexCoord1fARB)
37172	.globl GL_PREFIX(MultiTexCoord1fv) ; .set GL_PREFIX(MultiTexCoord1fv), GL_PREFIX(MultiTexCoord1fvARB)
37173	.globl GL_PREFIX(MultiTexCoord1i) ; .set GL_PREFIX(MultiTexCoord1i), GL_PREFIX(MultiTexCoord1iARB)
37174	.globl GL_PREFIX(MultiTexCoord1iv) ; .set GL_PREFIX(MultiTexCoord1iv), GL_PREFIX(MultiTexCoord1ivARB)
37175	.globl GL_PREFIX(MultiTexCoord1s) ; .set GL_PREFIX(MultiTexCoord1s), GL_PREFIX(MultiTexCoord1sARB)
37176	.globl GL_PREFIX(MultiTexCoord1sv) ; .set GL_PREFIX(MultiTexCoord1sv), GL_PREFIX(MultiTexCoord1svARB)
37177	.globl GL_PREFIX(MultiTexCoord2d) ; .set GL_PREFIX(MultiTexCoord2d), GL_PREFIX(MultiTexCoord2dARB)
37178	.globl GL_PREFIX(MultiTexCoord2dv) ; .set GL_PREFIX(MultiTexCoord2dv), GL_PREFIX(MultiTexCoord2dvARB)
37179	.globl GL_PREFIX(MultiTexCoord2f) ; .set GL_PREFIX(MultiTexCoord2f), GL_PREFIX(MultiTexCoord2fARB)
37180	.globl GL_PREFIX(MultiTexCoord2fv) ; .set GL_PREFIX(MultiTexCoord2fv), GL_PREFIX(MultiTexCoord2fvARB)
37181	.globl GL_PREFIX(MultiTexCoord2i) ; .set GL_PREFIX(MultiTexCoord2i), GL_PREFIX(MultiTexCoord2iARB)
37182	.globl GL_PREFIX(MultiTexCoord2iv) ; .set GL_PREFIX(MultiTexCoord2iv), GL_PREFIX(MultiTexCoord2ivARB)
37183	.globl GL_PREFIX(MultiTexCoord2s) ; .set GL_PREFIX(MultiTexCoord2s), GL_PREFIX(MultiTexCoord2sARB)
37184	.globl GL_PREFIX(MultiTexCoord2sv) ; .set GL_PREFIX(MultiTexCoord2sv), GL_PREFIX(MultiTexCoord2svARB)
37185	.globl GL_PREFIX(MultiTexCoord3d) ; .set GL_PREFIX(MultiTexCoord3d), GL_PREFIX(MultiTexCoord3dARB)
37186	.globl GL_PREFIX(MultiTexCoord3dv) ; .set GL_PREFIX(MultiTexCoord3dv), GL_PREFIX(MultiTexCoord3dvARB)
37187	.globl GL_PREFIX(MultiTexCoord3f) ; .set GL_PREFIX(MultiTexCoord3f), GL_PREFIX(MultiTexCoord3fARB)
37188	.globl GL_PREFIX(MultiTexCoord3fv) ; .set GL_PREFIX(MultiTexCoord3fv), GL_PREFIX(MultiTexCoord3fvARB)
37189	.globl GL_PREFIX(MultiTexCoord3i) ; .set GL_PREFIX(MultiTexCoord3i), GL_PREFIX(MultiTexCoord3iARB)
37190	.globl GL_PREFIX(MultiTexCoord3iv) ; .set GL_PREFIX(MultiTexCoord3iv), GL_PREFIX(MultiTexCoord3ivARB)
37191	.globl GL_PREFIX(MultiTexCoord3s) ; .set GL_PREFIX(MultiTexCoord3s), GL_PREFIX(MultiTexCoord3sARB)
37192	.globl GL_PREFIX(MultiTexCoord3sv) ; .set GL_PREFIX(MultiTexCoord3sv), GL_PREFIX(MultiTexCoord3svARB)
37193	.globl GL_PREFIX(MultiTexCoord4d) ; .set GL_PREFIX(MultiTexCoord4d), GL_PREFIX(MultiTexCoord4dARB)
37194	.globl GL_PREFIX(MultiTexCoord4dv) ; .set GL_PREFIX(MultiTexCoord4dv), GL_PREFIX(MultiTexCoord4dvARB)
37195	.globl GL_PREFIX(MultiTexCoord4f) ; .set GL_PREFIX(MultiTexCoord4f), GL_PREFIX(MultiTexCoord4fARB)
37196	.globl GL_PREFIX(MultiTexCoord4fv) ; .set GL_PREFIX(MultiTexCoord4fv), GL_PREFIX(MultiTexCoord4fvARB)
37197	.globl GL_PREFIX(MultiTexCoord4i) ; .set GL_PREFIX(MultiTexCoord4i), GL_PREFIX(MultiTexCoord4iARB)
37198	.globl GL_PREFIX(MultiTexCoord4iv) ; .set GL_PREFIX(MultiTexCoord4iv), GL_PREFIX(MultiTexCoord4ivARB)
37199	.globl GL_PREFIX(MultiTexCoord4s) ; .set GL_PREFIX(MultiTexCoord4s), GL_PREFIX(MultiTexCoord4sARB)
37200	.globl GL_PREFIX(MultiTexCoord4sv) ; .set GL_PREFIX(MultiTexCoord4sv), GL_PREFIX(MultiTexCoord4svARB)
37201	.globl GL_PREFIX(LoadTransposeMatrixd) ; .set GL_PREFIX(LoadTransposeMatrixd), GL_PREFIX(LoadTransposeMatrixdARB)
37202	.globl GL_PREFIX(LoadTransposeMatrixf) ; .set GL_PREFIX(LoadTransposeMatrixf), GL_PREFIX(LoadTransposeMatrixfARB)
37203	.globl GL_PREFIX(MultTransposeMatrixd) ; .set GL_PREFIX(MultTransposeMatrixd), GL_PREFIX(MultTransposeMatrixdARB)
37204	.globl GL_PREFIX(MultTransposeMatrixf) ; .set GL_PREFIX(MultTransposeMatrixf), GL_PREFIX(MultTransposeMatrixfARB)
37205	.globl GL_PREFIX(SampleCoverage) ; .set GL_PREFIX(SampleCoverage), GL_PREFIX(SampleCoverageARB)
37206	.globl GL_PREFIX(CompressedTexImage1D) ; .set GL_PREFIX(CompressedTexImage1D), GL_PREFIX(CompressedTexImage1DARB)
37207	.globl GL_PREFIX(CompressedTexImage2D) ; .set GL_PREFIX(CompressedTexImage2D), GL_PREFIX(CompressedTexImage2DARB)
37208	.globl GL_PREFIX(CompressedTexImage3D) ; .set GL_PREFIX(CompressedTexImage3D), GL_PREFIX(CompressedTexImage3DARB)
37209	.globl GL_PREFIX(CompressedTexSubImage1D) ; .set GL_PREFIX(CompressedTexSubImage1D), GL_PREFIX(CompressedTexSubImage1DARB)
37210	.globl GL_PREFIX(CompressedTexSubImage2D) ; .set GL_PREFIX(CompressedTexSubImage2D), GL_PREFIX(CompressedTexSubImage2DARB)
37211	.globl GL_PREFIX(CompressedTexSubImage3D) ; .set GL_PREFIX(CompressedTexSubImage3D), GL_PREFIX(CompressedTexSubImage3DARB)
37212	.globl GL_PREFIX(GetCompressedTexImage) ; .set GL_PREFIX(GetCompressedTexImage), GL_PREFIX(GetCompressedTexImageARB)
37213	.globl GL_PREFIX(DisableVertexAttribArray) ; .set GL_PREFIX(DisableVertexAttribArray), GL_PREFIX(DisableVertexAttribArrayARB)
37214	.globl GL_PREFIX(EnableVertexAttribArray) ; .set GL_PREFIX(EnableVertexAttribArray), GL_PREFIX(EnableVertexAttribArrayARB)
37215	.globl GL_PREFIX(GetVertexAttribdv) ; .set GL_PREFIX(GetVertexAttribdv), GL_PREFIX(GetVertexAttribdvARB)
37216	.globl GL_PREFIX(GetVertexAttribfv) ; .set GL_PREFIX(GetVertexAttribfv), GL_PREFIX(GetVertexAttribfvARB)
37217	.globl GL_PREFIX(GetVertexAttribiv) ; .set GL_PREFIX(GetVertexAttribiv), GL_PREFIX(GetVertexAttribivARB)
37218	.globl GL_PREFIX(ProgramParameter4dNV) ; .set GL_PREFIX(ProgramParameter4dNV), GL_PREFIX(ProgramEnvParameter4dARB)
37219	.globl GL_PREFIX(ProgramParameter4dvNV) ; .set GL_PREFIX(ProgramParameter4dvNV), GL_PREFIX(ProgramEnvParameter4dvARB)
37220	.globl GL_PREFIX(ProgramParameter4fNV) ; .set GL_PREFIX(ProgramParameter4fNV), GL_PREFIX(ProgramEnvParameter4fARB)
37221	.globl GL_PREFIX(ProgramParameter4fvNV) ; .set GL_PREFIX(ProgramParameter4fvNV), GL_PREFIX(ProgramEnvParameter4fvARB)
37222	.globl GL_PREFIX(VertexAttrib1d) ; .set GL_PREFIX(VertexAttrib1d), GL_PREFIX(VertexAttrib1dARB)
37223	.globl GL_PREFIX(VertexAttrib1dv) ; .set GL_PREFIX(VertexAttrib1dv), GL_PREFIX(VertexAttrib1dvARB)
37224	.globl GL_PREFIX(VertexAttrib1f) ; .set GL_PREFIX(VertexAttrib1f), GL_PREFIX(VertexAttrib1fARB)
37225	.globl GL_PREFIX(VertexAttrib1fv) ; .set GL_PREFIX(VertexAttrib1fv), GL_PREFIX(VertexAttrib1fvARB)
37226	.globl GL_PREFIX(VertexAttrib1s) ; .set GL_PREFIX(VertexAttrib1s), GL_PREFIX(VertexAttrib1sARB)
37227	.globl GL_PREFIX(VertexAttrib1sv) ; .set GL_PREFIX(VertexAttrib1sv), GL_PREFIX(VertexAttrib1svARB)
37228	.globl GL_PREFIX(VertexAttrib2d) ; .set GL_PREFIX(VertexAttrib2d), GL_PREFIX(VertexAttrib2dARB)
37229	.globl GL_PREFIX(VertexAttrib2dv) ; .set GL_PREFIX(VertexAttrib2dv), GL_PREFIX(VertexAttrib2dvARB)
37230	.globl GL_PREFIX(VertexAttrib2f) ; .set GL_PREFIX(VertexAttrib2f), GL_PREFIX(VertexAttrib2fARB)
37231	.globl GL_PREFIX(VertexAttrib2fv) ; .set GL_PREFIX(VertexAttrib2fv), GL_PREFIX(VertexAttrib2fvARB)
37232	.globl GL_PREFIX(VertexAttrib2s) ; .set GL_PREFIX(VertexAttrib2s), GL_PREFIX(VertexAttrib2sARB)
37233	.globl GL_PREFIX(VertexAttrib2sv) ; .set GL_PREFIX(VertexAttrib2sv), GL_PREFIX(VertexAttrib2svARB)
37234	.globl GL_PREFIX(VertexAttrib3d) ; .set GL_PREFIX(VertexAttrib3d), GL_PREFIX(VertexAttrib3dARB)
37235	.globl GL_PREFIX(VertexAttrib3dv) ; .set GL_PREFIX(VertexAttrib3dv), GL_PREFIX(VertexAttrib3dvARB)
37236	.globl GL_PREFIX(VertexAttrib3f) ; .set GL_PREFIX(VertexAttrib3f), GL_PREFIX(VertexAttrib3fARB)
37237	.globl GL_PREFIX(VertexAttrib3fv) ; .set GL_PREFIX(VertexAttrib3fv), GL_PREFIX(VertexAttrib3fvARB)
37238	.globl GL_PREFIX(VertexAttrib3s) ; .set GL_PREFIX(VertexAttrib3s), GL_PREFIX(VertexAttrib3sARB)
37239	.globl GL_PREFIX(VertexAttrib3sv) ; .set GL_PREFIX(VertexAttrib3sv), GL_PREFIX(VertexAttrib3svARB)
37240	.globl GL_PREFIX(VertexAttrib4Nbv) ; .set GL_PREFIX(VertexAttrib4Nbv), GL_PREFIX(VertexAttrib4NbvARB)
37241	.globl GL_PREFIX(VertexAttrib4Niv) ; .set GL_PREFIX(VertexAttrib4Niv), GL_PREFIX(VertexAttrib4NivARB)
37242	.globl GL_PREFIX(VertexAttrib4Nsv) ; .set GL_PREFIX(VertexAttrib4Nsv), GL_PREFIX(VertexAttrib4NsvARB)
37243	.globl GL_PREFIX(VertexAttrib4Nub) ; .set GL_PREFIX(VertexAttrib4Nub), GL_PREFIX(VertexAttrib4NubARB)
37244	.globl GL_PREFIX(VertexAttrib4Nubv) ; .set GL_PREFIX(VertexAttrib4Nubv), GL_PREFIX(VertexAttrib4NubvARB)
37245	.globl GL_PREFIX(VertexAttrib4Nuiv) ; .set GL_PREFIX(VertexAttrib4Nuiv), GL_PREFIX(VertexAttrib4NuivARB)
37246	.globl GL_PREFIX(VertexAttrib4Nusv) ; .set GL_PREFIX(VertexAttrib4Nusv), GL_PREFIX(VertexAttrib4NusvARB)
37247	.globl GL_PREFIX(VertexAttrib4bv) ; .set GL_PREFIX(VertexAttrib4bv), GL_PREFIX(VertexAttrib4bvARB)
37248	.globl GL_PREFIX(VertexAttrib4d) ; .set GL_PREFIX(VertexAttrib4d), GL_PREFIX(VertexAttrib4dARB)
37249	.globl GL_PREFIX(VertexAttrib4dv) ; .set GL_PREFIX(VertexAttrib4dv), GL_PREFIX(VertexAttrib4dvARB)
37250	.globl GL_PREFIX(VertexAttrib4f) ; .set GL_PREFIX(VertexAttrib4f), GL_PREFIX(VertexAttrib4fARB)
37251	.globl GL_PREFIX(VertexAttrib4fv) ; .set GL_PREFIX(VertexAttrib4fv), GL_PREFIX(VertexAttrib4fvARB)
37252	.globl GL_PREFIX(VertexAttrib4iv) ; .set GL_PREFIX(VertexAttrib4iv), GL_PREFIX(VertexAttrib4ivARB)
37253	.globl GL_PREFIX(VertexAttrib4s) ; .set GL_PREFIX(VertexAttrib4s), GL_PREFIX(VertexAttrib4sARB)
37254	.globl GL_PREFIX(VertexAttrib4sv) ; .set GL_PREFIX(VertexAttrib4sv), GL_PREFIX(VertexAttrib4svARB)
37255	.globl GL_PREFIX(VertexAttrib4ubv) ; .set GL_PREFIX(VertexAttrib4ubv), GL_PREFIX(VertexAttrib4ubvARB)
37256	.globl GL_PREFIX(VertexAttrib4uiv) ; .set GL_PREFIX(VertexAttrib4uiv), GL_PREFIX(VertexAttrib4uivARB)
37257	.globl GL_PREFIX(VertexAttrib4usv) ; .set GL_PREFIX(VertexAttrib4usv), GL_PREFIX(VertexAttrib4usvARB)
37258	.globl GL_PREFIX(VertexAttribPointer) ; .set GL_PREFIX(VertexAttribPointer), GL_PREFIX(VertexAttribPointerARB)
37259	.globl GL_PREFIX(BindBuffer) ; .set GL_PREFIX(BindBuffer), GL_PREFIX(BindBufferARB)
37260	.globl GL_PREFIX(BufferData) ; .set GL_PREFIX(BufferData), GL_PREFIX(BufferDataARB)
37261	.globl GL_PREFIX(BufferSubData) ; .set GL_PREFIX(BufferSubData), GL_PREFIX(BufferSubDataARB)
37262	.globl GL_PREFIX(DeleteBuffers) ; .set GL_PREFIX(DeleteBuffers), GL_PREFIX(DeleteBuffersARB)
37263	.globl GL_PREFIX(GenBuffers) ; .set GL_PREFIX(GenBuffers), GL_PREFIX(GenBuffersARB)
37264	.globl GL_PREFIX(GetBufferParameteriv) ; .set GL_PREFIX(GetBufferParameteriv), GL_PREFIX(GetBufferParameterivARB)
37265	.globl GL_PREFIX(GetBufferPointerv) ; .set GL_PREFIX(GetBufferPointerv), GL_PREFIX(GetBufferPointervARB)
37266	.globl GL_PREFIX(GetBufferSubData) ; .set GL_PREFIX(GetBufferSubData), GL_PREFIX(GetBufferSubDataARB)
37267	.globl GL_PREFIX(IsBuffer) ; .set GL_PREFIX(IsBuffer), GL_PREFIX(IsBufferARB)
37268	.globl GL_PREFIX(MapBuffer) ; .set GL_PREFIX(MapBuffer), GL_PREFIX(MapBufferARB)
37269	.globl GL_PREFIX(UnmapBuffer) ; .set GL_PREFIX(UnmapBuffer), GL_PREFIX(UnmapBufferARB)
37270	.globl GL_PREFIX(BeginQuery) ; .set GL_PREFIX(BeginQuery), GL_PREFIX(BeginQueryARB)
37271	.globl GL_PREFIX(DeleteQueries) ; .set GL_PREFIX(DeleteQueries), GL_PREFIX(DeleteQueriesARB)
37272	.globl GL_PREFIX(EndQuery) ; .set GL_PREFIX(EndQuery), GL_PREFIX(EndQueryARB)
37273	.globl GL_PREFIX(GenQueries) ; .set GL_PREFIX(GenQueries), GL_PREFIX(GenQueriesARB)
37274	.globl GL_PREFIX(GetQueryObjectiv) ; .set GL_PREFIX(GetQueryObjectiv), GL_PREFIX(GetQueryObjectivARB)
37275	.globl GL_PREFIX(GetQueryObjectuiv) ; .set GL_PREFIX(GetQueryObjectuiv), GL_PREFIX(GetQueryObjectuivARB)
37276	.globl GL_PREFIX(GetQueryiv) ; .set GL_PREFIX(GetQueryiv), GL_PREFIX(GetQueryivARB)
37277	.globl GL_PREFIX(IsQuery) ; .set GL_PREFIX(IsQuery), GL_PREFIX(IsQueryARB)
37278	.globl GL_PREFIX(CompileShader) ; .set GL_PREFIX(CompileShader), GL_PREFIX(CompileShaderARB)
37279	.globl GL_PREFIX(GetActiveUniform) ; .set GL_PREFIX(GetActiveUniform), GL_PREFIX(GetActiveUniformARB)
37280	.globl GL_PREFIX(GetShaderSource) ; .set GL_PREFIX(GetShaderSource), GL_PREFIX(GetShaderSourceARB)
37281	.globl GL_PREFIX(GetUniformLocation) ; .set GL_PREFIX(GetUniformLocation), GL_PREFIX(GetUniformLocationARB)
37282	.globl GL_PREFIX(GetUniformfv) ; .set GL_PREFIX(GetUniformfv), GL_PREFIX(GetUniformfvARB)
37283	.globl GL_PREFIX(GetUniformiv) ; .set GL_PREFIX(GetUniformiv), GL_PREFIX(GetUniformivARB)
37284	.globl GL_PREFIX(LinkProgram) ; .set GL_PREFIX(LinkProgram), GL_PREFIX(LinkProgramARB)
37285	.globl GL_PREFIX(ShaderSource) ; .set GL_PREFIX(ShaderSource), GL_PREFIX(ShaderSourceARB)
37286	.globl GL_PREFIX(Uniform1f) ; .set GL_PREFIX(Uniform1f), GL_PREFIX(Uniform1fARB)
37287	.globl GL_PREFIX(Uniform1fv) ; .set GL_PREFIX(Uniform1fv), GL_PREFIX(Uniform1fvARB)
37288	.globl GL_PREFIX(Uniform1i) ; .set GL_PREFIX(Uniform1i), GL_PREFIX(Uniform1iARB)
37289	.globl GL_PREFIX(Uniform1iv) ; .set GL_PREFIX(Uniform1iv), GL_PREFIX(Uniform1ivARB)
37290	.globl GL_PREFIX(Uniform2f) ; .set GL_PREFIX(Uniform2f), GL_PREFIX(Uniform2fARB)
37291	.globl GL_PREFIX(Uniform2fv) ; .set GL_PREFIX(Uniform2fv), GL_PREFIX(Uniform2fvARB)
37292	.globl GL_PREFIX(Uniform2i) ; .set GL_PREFIX(Uniform2i), GL_PREFIX(Uniform2iARB)
37293	.globl GL_PREFIX(Uniform2iv) ; .set GL_PREFIX(Uniform2iv), GL_PREFIX(Uniform2ivARB)
37294	.globl GL_PREFIX(Uniform3f) ; .set GL_PREFIX(Uniform3f), GL_PREFIX(Uniform3fARB)
37295	.globl GL_PREFIX(Uniform3fv) ; .set GL_PREFIX(Uniform3fv), GL_PREFIX(Uniform3fvARB)
37296	.globl GL_PREFIX(Uniform3i) ; .set GL_PREFIX(Uniform3i), GL_PREFIX(Uniform3iARB)
37297	.globl GL_PREFIX(Uniform3iv) ; .set GL_PREFIX(Uniform3iv), GL_PREFIX(Uniform3ivARB)
37298	.globl GL_PREFIX(Uniform4f) ; .set GL_PREFIX(Uniform4f), GL_PREFIX(Uniform4fARB)
37299	.globl GL_PREFIX(Uniform4fv) ; .set GL_PREFIX(Uniform4fv), GL_PREFIX(Uniform4fvARB)
37300	.globl GL_PREFIX(Uniform4i) ; .set GL_PREFIX(Uniform4i), GL_PREFIX(Uniform4iARB)
37301	.globl GL_PREFIX(Uniform4iv) ; .set GL_PREFIX(Uniform4iv), GL_PREFIX(Uniform4ivARB)
37302	.globl GL_PREFIX(UniformMatrix2fv) ; .set GL_PREFIX(UniformMatrix2fv), GL_PREFIX(UniformMatrix2fvARB)
37303	.globl GL_PREFIX(UniformMatrix3fv) ; .set GL_PREFIX(UniformMatrix3fv), GL_PREFIX(UniformMatrix3fvARB)
37304	.globl GL_PREFIX(UniformMatrix4fv) ; .set GL_PREFIX(UniformMatrix4fv), GL_PREFIX(UniformMatrix4fvARB)
37305	.globl GL_PREFIX(UseProgram) ; .set GL_PREFIX(UseProgram), GL_PREFIX(UseProgramObjectARB)
37306	.globl GL_PREFIX(ValidateProgram) ; .set GL_PREFIX(ValidateProgram), GL_PREFIX(ValidateProgramARB)
37307	.globl GL_PREFIX(BindAttribLocation) ; .set GL_PREFIX(BindAttribLocation), GL_PREFIX(BindAttribLocationARB)
37308	.globl GL_PREFIX(GetActiveAttrib) ; .set GL_PREFIX(GetActiveAttrib), GL_PREFIX(GetActiveAttribARB)
37309	.globl GL_PREFIX(GetAttribLocation) ; .set GL_PREFIX(GetAttribLocation), GL_PREFIX(GetAttribLocationARB)
37310	.globl GL_PREFIX(DrawBuffers) ; .set GL_PREFIX(DrawBuffers), GL_PREFIX(DrawBuffersARB)
37311	.globl GL_PREFIX(DrawBuffersATI) ; .set GL_PREFIX(DrawBuffersATI), GL_PREFIX(DrawBuffersARB)
37312	.globl GL_PREFIX(DrawArraysInstancedEXT) ; .set GL_PREFIX(DrawArraysInstancedEXT), GL_PREFIX(DrawArraysInstancedARB)
37313	.globl GL_PREFIX(DrawArraysInstanced) ; .set GL_PREFIX(DrawArraysInstanced), GL_PREFIX(DrawArraysInstancedARB)
37314	.globl GL_PREFIX(DrawElementsInstancedEXT) ; .set GL_PREFIX(DrawElementsInstancedEXT), GL_PREFIX(DrawElementsInstancedARB)
37315	.globl GL_PREFIX(DrawElementsInstanced) ; .set GL_PREFIX(DrawElementsInstanced), GL_PREFIX(DrawElementsInstancedARB)
37316	.globl GL_PREFIX(RenderbufferStorageMultisampleEXT) ; .set GL_PREFIX(RenderbufferStorageMultisampleEXT), GL_PREFIX(RenderbufferStorageMultisample)
37317	.globl GL_PREFIX(TexBuffer) ; .set GL_PREFIX(TexBuffer), GL_PREFIX(TexBufferARB)
37318	.globl GL_PREFIX(BlendEquationSeparateIndexedAMD) ; .set GL_PREFIX(BlendEquationSeparateIndexedAMD), GL_PREFIX(BlendEquationSeparateiARB)
37319	.globl GL_PREFIX(BlendEquationIndexedAMD) ; .set GL_PREFIX(BlendEquationIndexedAMD), GL_PREFIX(BlendEquationiARB)
37320	.globl GL_PREFIX(BlendFuncSeparateIndexedAMD) ; .set GL_PREFIX(BlendFuncSeparateIndexedAMD), GL_PREFIX(BlendFuncSeparateiARB)
37321	.globl GL_PREFIX(BlendFuncIndexedAMD) ; .set GL_PREFIX(BlendFuncIndexedAMD), GL_PREFIX(BlendFunciARB)
37322	.globl GL_PREFIX(PointParameterf) ; .set GL_PREFIX(PointParameterf), GL_PREFIX(PointParameterfEXT)
37323	.globl GL_PREFIX(PointParameterfARB) ; .set GL_PREFIX(PointParameterfARB), GL_PREFIX(PointParameterfEXT)
37324	.globl GL_PREFIX(PointParameterfv) ; .set GL_PREFIX(PointParameterfv), GL_PREFIX(PointParameterfvEXT)
37325	.globl GL_PREFIX(PointParameterfvARB) ; .set GL_PREFIX(PointParameterfvARB), GL_PREFIX(PointParameterfvEXT)
37326	.globl GL_PREFIX(SecondaryColor3b) ; .set GL_PREFIX(SecondaryColor3b), GL_PREFIX(SecondaryColor3bEXT)
37327	.globl GL_PREFIX(SecondaryColor3bv) ; .set GL_PREFIX(SecondaryColor3bv), GL_PREFIX(SecondaryColor3bvEXT)
37328	.globl GL_PREFIX(SecondaryColor3d) ; .set GL_PREFIX(SecondaryColor3d), GL_PREFIX(SecondaryColor3dEXT)
37329	.globl GL_PREFIX(SecondaryColor3dv) ; .set GL_PREFIX(SecondaryColor3dv), GL_PREFIX(SecondaryColor3dvEXT)
37330	.globl GL_PREFIX(SecondaryColor3f) ; .set GL_PREFIX(SecondaryColor3f), GL_PREFIX(SecondaryColor3fEXT)
37331	.globl GL_PREFIX(SecondaryColor3fv) ; .set GL_PREFIX(SecondaryColor3fv), GL_PREFIX(SecondaryColor3fvEXT)
37332	.globl GL_PREFIX(SecondaryColor3i) ; .set GL_PREFIX(SecondaryColor3i), GL_PREFIX(SecondaryColor3iEXT)
37333	.globl GL_PREFIX(SecondaryColor3iv) ; .set GL_PREFIX(SecondaryColor3iv), GL_PREFIX(SecondaryColor3ivEXT)
37334	.globl GL_PREFIX(SecondaryColor3s) ; .set GL_PREFIX(SecondaryColor3s), GL_PREFIX(SecondaryColor3sEXT)
37335	.globl GL_PREFIX(SecondaryColor3sv) ; .set GL_PREFIX(SecondaryColor3sv), GL_PREFIX(SecondaryColor3svEXT)
37336	.globl GL_PREFIX(SecondaryColor3ub) ; .set GL_PREFIX(SecondaryColor3ub), GL_PREFIX(SecondaryColor3ubEXT)
37337	.globl GL_PREFIX(SecondaryColor3ubv) ; .set GL_PREFIX(SecondaryColor3ubv), GL_PREFIX(SecondaryColor3ubvEXT)
37338	.globl GL_PREFIX(SecondaryColor3ui) ; .set GL_PREFIX(SecondaryColor3ui), GL_PREFIX(SecondaryColor3uiEXT)
37339	.globl GL_PREFIX(SecondaryColor3uiv) ; .set GL_PREFIX(SecondaryColor3uiv), GL_PREFIX(SecondaryColor3uivEXT)
37340	.globl GL_PREFIX(SecondaryColor3us) ; .set GL_PREFIX(SecondaryColor3us), GL_PREFIX(SecondaryColor3usEXT)
37341	.globl GL_PREFIX(SecondaryColor3usv) ; .set GL_PREFIX(SecondaryColor3usv), GL_PREFIX(SecondaryColor3usvEXT)
37342	.globl GL_PREFIX(SecondaryColorPointer) ; .set GL_PREFIX(SecondaryColorPointer), GL_PREFIX(SecondaryColorPointerEXT)
37343	.globl GL_PREFIX(MultiDrawArrays) ; .set GL_PREFIX(MultiDrawArrays), GL_PREFIX(MultiDrawArraysEXT)
37344	.globl GL_PREFIX(MultiDrawElements) ; .set GL_PREFIX(MultiDrawElements), GL_PREFIX(MultiDrawElementsEXT)
37345	.globl GL_PREFIX(FogCoordPointer) ; .set GL_PREFIX(FogCoordPointer), GL_PREFIX(FogCoordPointerEXT)
37346	.globl GL_PREFIX(FogCoordd) ; .set GL_PREFIX(FogCoordd), GL_PREFIX(FogCoorddEXT)
37347	.globl GL_PREFIX(FogCoorddv) ; .set GL_PREFIX(FogCoorddv), GL_PREFIX(FogCoorddvEXT)
37348	.globl GL_PREFIX(FogCoordf) ; .set GL_PREFIX(FogCoordf), GL_PREFIX(FogCoordfEXT)
37349	.globl GL_PREFIX(FogCoordfv) ; .set GL_PREFIX(FogCoordfv), GL_PREFIX(FogCoordfvEXT)
37350	.globl GL_PREFIX(BlendFuncSeparate) ; .set GL_PREFIX(BlendFuncSeparate), GL_PREFIX(BlendFuncSeparateEXT)
37351	.globl GL_PREFIX(WindowPos2d) ; .set GL_PREFIX(WindowPos2d), GL_PREFIX(WindowPos2dMESA)
37352	.globl GL_PREFIX(WindowPos2dARB) ; .set GL_PREFIX(WindowPos2dARB), GL_PREFIX(WindowPos2dMESA)
37353	.globl GL_PREFIX(WindowPos2dv) ; .set GL_PREFIX(WindowPos2dv), GL_PREFIX(WindowPos2dvMESA)
37354	.globl GL_PREFIX(WindowPos2dvARB) ; .set GL_PREFIX(WindowPos2dvARB), GL_PREFIX(WindowPos2dvMESA)
37355	.globl GL_PREFIX(WindowPos2f) ; .set GL_PREFIX(WindowPos2f), GL_PREFIX(WindowPos2fMESA)
37356	.globl GL_PREFIX(WindowPos2fARB) ; .set GL_PREFIX(WindowPos2fARB), GL_PREFIX(WindowPos2fMESA)
37357	.globl GL_PREFIX(WindowPos2fv) ; .set GL_PREFIX(WindowPos2fv), GL_PREFIX(WindowPos2fvMESA)
37358	.globl GL_PREFIX(WindowPos2fvARB) ; .set GL_PREFIX(WindowPos2fvARB), GL_PREFIX(WindowPos2fvMESA)
37359	.globl GL_PREFIX(WindowPos2i) ; .set GL_PREFIX(WindowPos2i), GL_PREFIX(WindowPos2iMESA)
37360	.globl GL_PREFIX(WindowPos2iARB) ; .set GL_PREFIX(WindowPos2iARB), GL_PREFIX(WindowPos2iMESA)
37361	.globl GL_PREFIX(WindowPos2iv) ; .set GL_PREFIX(WindowPos2iv), GL_PREFIX(WindowPos2ivMESA)
37362	.globl GL_PREFIX(WindowPos2ivARB) ; .set GL_PREFIX(WindowPos2ivARB), GL_PREFIX(WindowPos2ivMESA)
37363	.globl GL_PREFIX(WindowPos2s) ; .set GL_PREFIX(WindowPos2s), GL_PREFIX(WindowPos2sMESA)
37364	.globl GL_PREFIX(WindowPos2sARB) ; .set GL_PREFIX(WindowPos2sARB), GL_PREFIX(WindowPos2sMESA)
37365	.globl GL_PREFIX(WindowPos2sv) ; .set GL_PREFIX(WindowPos2sv), GL_PREFIX(WindowPos2svMESA)
37366	.globl GL_PREFIX(WindowPos2svARB) ; .set GL_PREFIX(WindowPos2svARB), GL_PREFIX(WindowPos2svMESA)
37367	.globl GL_PREFIX(WindowPos3d) ; .set GL_PREFIX(WindowPos3d), GL_PREFIX(WindowPos3dMESA)
37368	.globl GL_PREFIX(WindowPos3dARB) ; .set GL_PREFIX(WindowPos3dARB), GL_PREFIX(WindowPos3dMESA)
37369	.globl GL_PREFIX(WindowPos3dv) ; .set GL_PREFIX(WindowPos3dv), GL_PREFIX(WindowPos3dvMESA)
37370	.globl GL_PREFIX(WindowPos3dvARB) ; .set GL_PREFIX(WindowPos3dvARB), GL_PREFIX(WindowPos3dvMESA)
37371	.globl GL_PREFIX(WindowPos3f) ; .set GL_PREFIX(WindowPos3f), GL_PREFIX(WindowPos3fMESA)
37372	.globl GL_PREFIX(WindowPos3fARB) ; .set GL_PREFIX(WindowPos3fARB), GL_PREFIX(WindowPos3fMESA)
37373	.globl GL_PREFIX(WindowPos3fv) ; .set GL_PREFIX(WindowPos3fv), GL_PREFIX(WindowPos3fvMESA)
37374	.globl GL_PREFIX(WindowPos3fvARB) ; .set GL_PREFIX(WindowPos3fvARB), GL_PREFIX(WindowPos3fvMESA)
37375	.globl GL_PREFIX(WindowPos3i) ; .set GL_PREFIX(WindowPos3i), GL_PREFIX(WindowPos3iMESA)
37376	.globl GL_PREFIX(WindowPos3iARB) ; .set GL_PREFIX(WindowPos3iARB), GL_PREFIX(WindowPos3iMESA)
37377	.globl GL_PREFIX(WindowPos3iv) ; .set GL_PREFIX(WindowPos3iv), GL_PREFIX(WindowPos3ivMESA)
37378	.globl GL_PREFIX(WindowPos3ivARB) ; .set GL_PREFIX(WindowPos3ivARB), GL_PREFIX(WindowPos3ivMESA)
37379	.globl GL_PREFIX(WindowPos3s) ; .set GL_PREFIX(WindowPos3s), GL_PREFIX(WindowPos3sMESA)
37380	.globl GL_PREFIX(WindowPos3sARB) ; .set GL_PREFIX(WindowPos3sARB), GL_PREFIX(WindowPos3sMESA)
37381	.globl GL_PREFIX(WindowPos3sv) ; .set GL_PREFIX(WindowPos3sv), GL_PREFIX(WindowPos3svMESA)
37382	.globl GL_PREFIX(WindowPos3svARB) ; .set GL_PREFIX(WindowPos3svARB), GL_PREFIX(WindowPos3svMESA)
37383	.globl GL_PREFIX(BindProgramARB) ; .set GL_PREFIX(BindProgramARB), GL_PREFIX(BindProgramNV)
37384	.globl GL_PREFIX(DeleteProgramsARB) ; .set GL_PREFIX(DeleteProgramsARB), GL_PREFIX(DeleteProgramsNV)
37385	.globl GL_PREFIX(GenProgramsARB) ; .set GL_PREFIX(GenProgramsARB), GL_PREFIX(GenProgramsNV)
37386	.globl GL_PREFIX(GetVertexAttribPointerv) ; .set GL_PREFIX(GetVertexAttribPointerv), GL_PREFIX(GetVertexAttribPointervNV)
37387	.globl GL_PREFIX(GetVertexAttribPointervARB) ; .set GL_PREFIX(GetVertexAttribPointervARB), GL_PREFIX(GetVertexAttribPointervNV)
37388	.globl GL_PREFIX(IsProgramARB) ; .set GL_PREFIX(IsProgramARB), GL_PREFIX(IsProgramNV)
37389	.globl GL_PREFIX(PointParameteri) ; .set GL_PREFIX(PointParameteri), GL_PREFIX(PointParameteriNV)
37390	.globl GL_PREFIX(PointParameteriv) ; .set GL_PREFIX(PointParameteriv), GL_PREFIX(PointParameterivNV)
37391	.globl GL_PREFIX(DeleteVertexArrays) ; .set GL_PREFIX(DeleteVertexArrays), GL_PREFIX(_dispatch_stub_866)
37392	.globl GL_PREFIX(IsVertexArray) ; .set GL_PREFIX(IsVertexArray), GL_PREFIX(_dispatch_stub_868)
37393	.globl GL_PREFIX(PrimitiveRestartIndex) ; .set GL_PREFIX(PrimitiveRestartIndex), GL_PREFIX(PrimitiveRestartIndexNV)
37394	.globl GL_PREFIX(BlendEquationSeparate) ; .set GL_PREFIX(BlendEquationSeparate), GL_PREFIX(_dispatch_stub_878)
37395	.globl GL_PREFIX(BindFramebuffer) ; .set GL_PREFIX(BindFramebuffer), GL_PREFIX(BindFramebufferEXT)
37396	.globl GL_PREFIX(BindRenderbuffer) ; .set GL_PREFIX(BindRenderbuffer), GL_PREFIX(BindRenderbufferEXT)
37397	.globl GL_PREFIX(CheckFramebufferStatus) ; .set GL_PREFIX(CheckFramebufferStatus), GL_PREFIX(CheckFramebufferStatusEXT)
37398	.globl GL_PREFIX(DeleteFramebuffers) ; .set GL_PREFIX(DeleteFramebuffers), GL_PREFIX(DeleteFramebuffersEXT)
37399	.globl GL_PREFIX(DeleteRenderbuffers) ; .set GL_PREFIX(DeleteRenderbuffers), GL_PREFIX(DeleteRenderbuffersEXT)
37400	.globl GL_PREFIX(FramebufferRenderbuffer) ; .set GL_PREFIX(FramebufferRenderbuffer), GL_PREFIX(FramebufferRenderbufferEXT)
37401	.globl GL_PREFIX(FramebufferTexture1D) ; .set GL_PREFIX(FramebufferTexture1D), GL_PREFIX(FramebufferTexture1DEXT)
37402	.globl GL_PREFIX(FramebufferTexture2D) ; .set GL_PREFIX(FramebufferTexture2D), GL_PREFIX(FramebufferTexture2DEXT)
37403	.globl GL_PREFIX(FramebufferTexture3D) ; .set GL_PREFIX(FramebufferTexture3D), GL_PREFIX(FramebufferTexture3DEXT)
37404	.globl GL_PREFIX(GenFramebuffers) ; .set GL_PREFIX(GenFramebuffers), GL_PREFIX(GenFramebuffersEXT)
37405	.globl GL_PREFIX(GenRenderbuffers) ; .set GL_PREFIX(GenRenderbuffers), GL_PREFIX(GenRenderbuffersEXT)
37406	.globl GL_PREFIX(GenerateMipmap) ; .set GL_PREFIX(GenerateMipmap), GL_PREFIX(GenerateMipmapEXT)
37407	.globl GL_PREFIX(GetFramebufferAttachmentParameteriv) ; .set GL_PREFIX(GetFramebufferAttachmentParameteriv), GL_PREFIX(GetFramebufferAttachmentParameterivEXT)
37408	.globl GL_PREFIX(GetRenderbufferParameteriv) ; .set GL_PREFIX(GetRenderbufferParameteriv), GL_PREFIX(GetRenderbufferParameterivEXT)
37409	.globl GL_PREFIX(IsFramebuffer) ; .set GL_PREFIX(IsFramebuffer), GL_PREFIX(IsFramebufferEXT)
37410	.globl GL_PREFIX(IsRenderbuffer) ; .set GL_PREFIX(IsRenderbuffer), GL_PREFIX(IsRenderbufferEXT)
37411	.globl GL_PREFIX(RenderbufferStorage) ; .set GL_PREFIX(RenderbufferStorage), GL_PREFIX(RenderbufferStorageEXT)
37412	.globl GL_PREFIX(BlitFramebuffer) ; .set GL_PREFIX(BlitFramebuffer), GL_PREFIX(_dispatch_stub_896)
37413	.globl GL_PREFIX(BindFragDataLocation) ; .set GL_PREFIX(BindFragDataLocation), GL_PREFIX(BindFragDataLocationEXT)
37414	.globl GL_PREFIX(GetFragDataLocation) ; .set GL_PREFIX(GetFragDataLocation), GL_PREFIX(GetFragDataLocationEXT)
37415	.globl GL_PREFIX(GetUniformuiv) ; .set GL_PREFIX(GetUniformuiv), GL_PREFIX(GetUniformuivEXT)
37416	.globl GL_PREFIX(GetVertexAttribIiv) ; .set GL_PREFIX(GetVertexAttribIiv), GL_PREFIX(GetVertexAttribIivEXT)
37417	.globl GL_PREFIX(GetVertexAttribIuiv) ; .set GL_PREFIX(GetVertexAttribIuiv), GL_PREFIX(GetVertexAttribIuivEXT)
37418	.globl GL_PREFIX(Uniform1ui) ; .set GL_PREFIX(Uniform1ui), GL_PREFIX(Uniform1uiEXT)
37419	.globl GL_PREFIX(Uniform1uiv) ; .set GL_PREFIX(Uniform1uiv), GL_PREFIX(Uniform1uivEXT)
37420	.globl GL_PREFIX(Uniform2ui) ; .set GL_PREFIX(Uniform2ui), GL_PREFIX(Uniform2uiEXT)
37421	.globl GL_PREFIX(Uniform2uiv) ; .set GL_PREFIX(Uniform2uiv), GL_PREFIX(Uniform2uivEXT)
37422	.globl GL_PREFIX(Uniform3ui) ; .set GL_PREFIX(Uniform3ui), GL_PREFIX(Uniform3uiEXT)
37423	.globl GL_PREFIX(Uniform3uiv) ; .set GL_PREFIX(Uniform3uiv), GL_PREFIX(Uniform3uivEXT)
37424	.globl GL_PREFIX(Uniform4ui) ; .set GL_PREFIX(Uniform4ui), GL_PREFIX(Uniform4uiEXT)
37425	.globl GL_PREFIX(Uniform4uiv) ; .set GL_PREFIX(Uniform4uiv), GL_PREFIX(Uniform4uivEXT)
37426	.globl GL_PREFIX(VertexAttribI1i) ; .set GL_PREFIX(VertexAttribI1i), GL_PREFIX(VertexAttribI1iEXT)
37427	.globl GL_PREFIX(VertexAttribI1iv) ; .set GL_PREFIX(VertexAttribI1iv), GL_PREFIX(VertexAttribI1ivEXT)
37428	.globl GL_PREFIX(VertexAttribI1ui) ; .set GL_PREFIX(VertexAttribI1ui), GL_PREFIX(VertexAttribI1uiEXT)
37429	.globl GL_PREFIX(VertexAttribI1uiv) ; .set GL_PREFIX(VertexAttribI1uiv), GL_PREFIX(VertexAttribI1uivEXT)
37430	.globl GL_PREFIX(VertexAttribI2i) ; .set GL_PREFIX(VertexAttribI2i), GL_PREFIX(VertexAttribI2iEXT)
37431	.globl GL_PREFIX(VertexAttribI2iv) ; .set GL_PREFIX(VertexAttribI2iv), GL_PREFIX(VertexAttribI2ivEXT)
37432	.globl GL_PREFIX(VertexAttribI2ui) ; .set GL_PREFIX(VertexAttribI2ui), GL_PREFIX(VertexAttribI2uiEXT)
37433	.globl GL_PREFIX(VertexAttribI2uiv) ; .set GL_PREFIX(VertexAttribI2uiv), GL_PREFIX(VertexAttribI2uivEXT)
37434	.globl GL_PREFIX(VertexAttribI3i) ; .set GL_PREFIX(VertexAttribI3i), GL_PREFIX(VertexAttribI3iEXT)
37435	.globl GL_PREFIX(VertexAttribI3iv) ; .set GL_PREFIX(VertexAttribI3iv), GL_PREFIX(VertexAttribI3ivEXT)
37436	.globl GL_PREFIX(VertexAttribI3ui) ; .set GL_PREFIX(VertexAttribI3ui), GL_PREFIX(VertexAttribI3uiEXT)
37437	.globl GL_PREFIX(VertexAttribI3uiv) ; .set GL_PREFIX(VertexAttribI3uiv), GL_PREFIX(VertexAttribI3uivEXT)
37438	.globl GL_PREFIX(VertexAttribI4bv) ; .set GL_PREFIX(VertexAttribI4bv), GL_PREFIX(VertexAttribI4bvEXT)
37439	.globl GL_PREFIX(VertexAttribI4i) ; .set GL_PREFIX(VertexAttribI4i), GL_PREFIX(VertexAttribI4iEXT)
37440	.globl GL_PREFIX(VertexAttribI4iv) ; .set GL_PREFIX(VertexAttribI4iv), GL_PREFIX(VertexAttribI4ivEXT)
37441	.globl GL_PREFIX(VertexAttribI4sv) ; .set GL_PREFIX(VertexAttribI4sv), GL_PREFIX(VertexAttribI4svEXT)
37442	.globl GL_PREFIX(VertexAttribI4ubv) ; .set GL_PREFIX(VertexAttribI4ubv), GL_PREFIX(VertexAttribI4ubvEXT)
37443	.globl GL_PREFIX(VertexAttribI4ui) ; .set GL_PREFIX(VertexAttribI4ui), GL_PREFIX(VertexAttribI4uiEXT)
37444	.globl GL_PREFIX(VertexAttribI4uiv) ; .set GL_PREFIX(VertexAttribI4uiv), GL_PREFIX(VertexAttribI4uivEXT)
37445	.globl GL_PREFIX(VertexAttribI4usv) ; .set GL_PREFIX(VertexAttribI4usv), GL_PREFIX(VertexAttribI4usvEXT)
37446	.globl GL_PREFIX(VertexAttribIPointer) ; .set GL_PREFIX(VertexAttribIPointer), GL_PREFIX(VertexAttribIPointerEXT)
37447	.globl GL_PREFIX(FramebufferTextureLayer) ; .set GL_PREFIX(FramebufferTextureLayer), GL_PREFIX(FramebufferTextureLayerEXT)
37448	.globl GL_PREFIX(FramebufferTextureLayerARB) ; .set GL_PREFIX(FramebufferTextureLayerARB), GL_PREFIX(FramebufferTextureLayerEXT)
37449	.globl GL_PREFIX(ColorMaski) ; .set GL_PREFIX(ColorMaski), GL_PREFIX(ColorMaskIndexedEXT)
37450	.globl GL_PREFIX(Disablei) ; .set GL_PREFIX(Disablei), GL_PREFIX(DisableIndexedEXT)
37451	.globl GL_PREFIX(Enablei) ; .set GL_PREFIX(Enablei), GL_PREFIX(EnableIndexedEXT)
37452	.globl GL_PREFIX(GetBooleani_v) ; .set GL_PREFIX(GetBooleani_v), GL_PREFIX(GetBooleanIndexedvEXT)
37453	.globl GL_PREFIX(GetIntegeri_v) ; .set GL_PREFIX(GetIntegeri_v), GL_PREFIX(GetIntegerIndexedvEXT)
37454	.globl GL_PREFIX(IsEnabledi) ; .set GL_PREFIX(IsEnabledi), GL_PREFIX(IsEnabledIndexedEXT)
37455	.globl GL_PREFIX(GetTexParameterIiv) ; .set GL_PREFIX(GetTexParameterIiv), GL_PREFIX(GetTexParameterIivEXT)
37456	.globl GL_PREFIX(GetTexParameterIuiv) ; .set GL_PREFIX(GetTexParameterIuiv), GL_PREFIX(GetTexParameterIuivEXT)
37457	.globl GL_PREFIX(TexParameterIiv) ; .set GL_PREFIX(TexParameterIiv), GL_PREFIX(TexParameterIivEXT)
37458	.globl GL_PREFIX(TexParameterIuiv) ; .set GL_PREFIX(TexParameterIuiv), GL_PREFIX(TexParameterIuivEXT)
37459	.globl GL_PREFIX(BeginConditionalRender) ; .set GL_PREFIX(BeginConditionalRender), GL_PREFIX(BeginConditionalRenderNV)
37460	.globl GL_PREFIX(EndConditionalRender) ; .set GL_PREFIX(EndConditionalRender), GL_PREFIX(EndConditionalRenderNV)
37461	.globl GL_PREFIX(BeginTransformFeedback) ; .set GL_PREFIX(BeginTransformFeedback), GL_PREFIX(BeginTransformFeedbackEXT)
37462	.globl GL_PREFIX(BindBufferBase) ; .set GL_PREFIX(BindBufferBase), GL_PREFIX(BindBufferBaseEXT)
37463	.globl GL_PREFIX(BindBufferRange) ; .set GL_PREFIX(BindBufferRange), GL_PREFIX(BindBufferRangeEXT)
37464	.globl GL_PREFIX(EndTransformFeedback) ; .set GL_PREFIX(EndTransformFeedback), GL_PREFIX(EndTransformFeedbackEXT)
37465	.globl GL_PREFIX(GetTransformFeedbackVarying) ; .set GL_PREFIX(GetTransformFeedbackVarying), GL_PREFIX(GetTransformFeedbackVaryingEXT)
37466	.globl GL_PREFIX(TransformFeedbackVaryings) ; .set GL_PREFIX(TransformFeedbackVaryings), GL_PREFIX(TransformFeedbackVaryingsEXT)
37467	.globl GL_PREFIX(ProvokingVertex) ; .set GL_PREFIX(ProvokingVertex), GL_PREFIX(ProvokingVertexEXT)
37468
37469#if defined(GLX_USE_TLS) && defined(__linux__)
37470	.section ".note.ABI-tag", "a"
37471	.p2align 2
37472	.long	1f - 0f   /* name length */
37473	.long	3f - 2f   /* data length */
37474	.long	1         /* note length */
374750:	.asciz "GNU"      /* vendor name */
374761:	.p2align 2
374772:	.long	0         /* note data: the ABI tag */
37478	.long	2,4,20    /* Minimum kernel version w/TLS */
374793:	.p2align 2        /* pad out section */
37480#endif /* GLX_USE_TLS */
37481
37482#if defined (__ELF__) && defined (__linux__)
37483	.section .note.GNU-stack,"",%progbits
37484#endif
37485