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</