move mesa32 over to new dir
[reactos.git] / reactos / lib / mesa32 / src / x86-64 / glapi_x86-64.S
1 /* DO NOT EDIT - This file generated automatically by gl_x86-64_asm.py (from Mesa) script */
2
3 /*
4 * (C) Copyright IBM Corporation 2005
5 * All Rights Reserved.
6 *
7 * Permission is hereby granted, free of charge, to any person obtaining a
8 * copy of this software and associated documentation files (the "Software"),
9 * to deal in the Software without restriction, including without limitation
10 * the rights to use, copy, modify, merge, publish, distribute, sub license,
11 * and/or sell copies of the Software, and to permit persons to whom the
12 * Software is furnished to do so, subject to the following conditions:
13 *
14 * The above copyright notice and this permission notice (including the next
15 * paragraph) shall be included in all copies or substantial portions of the
16 * Software.
17 *
18 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
19 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
20 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
21 * IBM,
22 * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
23 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
24 * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
25 * SOFTWARE.
26 */
27
28 /* If we build with gcc's -fvisibility=hidden flag, we'll need to change
29 * the symbol visibility mode to 'default'.
30 */
31 #if defined(__GNUC__) && (__GNUC__ * 100 + __GNUC_MINOR__) >= 303
32 # pragma GCC visibility push(default)
33 # define HIDDEN(x) .hidden x
34 #else
35 # define HIDDEN(x)
36 #endif
37
38 #if defined(PTHREADS) || defined(USE_XTHREADS) || defined(SOLARIS_THREADS) || defined(WIN32_THREADS) || defined(BEOS_THREADS)
39 # define THREADS
40 #endif
41
42 .text
43
44 #ifdef GLX_USE_TLS
45
46 .globl _x86_64_get_get_dispatch; HIDDEN(_x86_64_get_get_dispatch)
47 _x86_64_get_get_dispatch:
48 lea _x86_64_get_dispatch(%rip), %rax
49 ret
50
51 .p2align 4,,15
52 _x86_64_get_dispatch:
53 movq _glapi_tls_Dispatch@GOTTPOFF(%rip), %rax
54 movq %fs:(%rax), %rax
55 ret
56 .size _x86_64_get_dispatch, .-_x86_64_get_dispatch
57
58 #elif defined(PTHREADS)
59
60 .extern _glapi_Dispatch
61 .extern _gl_DispatchTSD
62 .extern pthread_getspecific
63
64 .p2align 4,,15
65 _x86_64_get_dispatch:
66 movq _gl_DispatchTSD(%rip), %rdi
67 jmp pthread_getspecific@PLT
68
69 #elif defined(THREADS)
70
71 .extern _glapi_get_dispatch
72
73 #endif
74
75 .p2align 4,,15
76 .globl glNewList
77 .type glNewList, @function
78 glNewList:
79 #if defined(GLX_USE_TLS)
80 call _x86_64_get_dispatch@PLT
81 movq 0(%rax), %r11
82 jmp *%r11
83 #elif defined(PTHREADS)
84 pushq %rdi
85 pushq %rsi
86 pushq %rbp
87 call _x86_64_get_dispatch@PLT
88 popq %rbp
89 popq %rsi
90 popq %rdi
91 movq (%rax), %r11
92 jmp *%r11
93 #else
94 movq _glapi_Dispatch(%rip), %rax
95 testq %rax, %rax
96 je 1f
97 movq 0(%rax), %r11
98 jmp *%r11
99 1:
100 pushq %rdi
101 pushq %rsi
102 pushq %rbp
103 call _glapi_get_dispatch
104 popq %rbp
105 popq %rsi
106 popq %rdi
107 movq 0(%rax), %r11
108 jmp *%r11
109 #endif /* defined(GLX_USE_TLS) */
110 .size glNewList, .-glNewList
111
112 .p2align 4,,15
113 .globl glEndList
114 .type glEndList, @function
115 glEndList:
116 #if defined(GLX_USE_TLS)
117 call _x86_64_get_dispatch@PLT
118 movq 8(%rax), %r11
119 jmp *%r11
120 #elif defined(PTHREADS)
121 pushq %rbp
122 call _x86_64_get_dispatch@PLT
123 popq %rbp
124 movq 8(%rax), %r11
125 jmp *%r11
126 #else
127 movq _glapi_Dispatch(%rip), %rax
128 testq %rax, %rax
129 je 1f
130 movq 8(%rax), %r11
131 jmp *%r11
132 1:
133 pushq %rbp
134 call _glapi_get_dispatch
135 popq %rbp
136 movq 8(%rax), %r11
137 jmp *%r11
138 #endif /* defined(GLX_USE_TLS) */
139 .size glEndList, .-glEndList
140
141 .p2align 4,,15
142 .globl glCallList
143 .type glCallList, @function
144 glCallList:
145 #if defined(GLX_USE_TLS)
146 call _x86_64_get_dispatch@PLT
147 movq 16(%rax), %r11
148 jmp *%r11
149 #elif defined(PTHREADS)
150 pushq %rdi
151 call _x86_64_get_dispatch@PLT
152 popq %rdi
153 movq 16(%rax), %r11
154 jmp *%r11
155 #else
156 movq _glapi_Dispatch(%rip), %rax
157 testq %rax, %rax
158 je 1f
159 movq 16(%rax), %r11
160 jmp *%r11
161 1:
162 pushq %rdi
163 call _glapi_get_dispatch
164 popq %rdi
165 movq 16(%rax), %r11
166 jmp *%r11
167 #endif /* defined(GLX_USE_TLS) */
168 .size glCallList, .-glCallList
169
170 .p2align 4,,15
171 .globl glCallLists
172 .type glCallLists, @function
173 glCallLists:
174 #if defined(GLX_USE_TLS)
175 call _x86_64_get_dispatch@PLT
176 movq 24(%rax), %r11
177 jmp *%r11
178 #elif defined(PTHREADS)
179 pushq %rdi
180 pushq %rsi
181 pushq %rdx
182 call _x86_64_get_dispatch@PLT
183 popq %rdx
184 popq %rsi
185 popq %rdi
186 movq 24(%rax), %r11
187 jmp *%r11
188 #else
189 movq _glapi_Dispatch(%rip), %rax
190 testq %rax, %rax
191 je 1f
192 movq 24(%rax), %r11
193 jmp *%r11
194 1:
195 pushq %rdi
196 pushq %rsi
197 pushq %rdx
198 call _glapi_get_dispatch
199 popq %rdx
200 popq %rsi
201 popq %rdi
202 movq 24(%rax), %r11
203 jmp *%r11
204 #endif /* defined(GLX_USE_TLS) */
205 .size glCallLists, .-glCallLists
206
207 .p2align 4,,15
208 .globl glDeleteLists
209 .type glDeleteLists, @function
210 glDeleteLists:
211 #if defined(GLX_USE_TLS)
212 call _x86_64_get_dispatch@PLT
213 movq 32(%rax), %r11
214 jmp *%r11
215 #elif defined(PTHREADS)
216 pushq %rdi
217 pushq %rsi
218 pushq %rbp
219 call _x86_64_get_dispatch@PLT
220 popq %rbp
221 popq %rsi
222 popq %rdi
223 movq 32(%rax), %r11
224 jmp *%r11
225 #else
226 movq _glapi_Dispatch(%rip), %rax
227 testq %rax, %rax
228 je 1f
229 movq 32(%rax), %r11
230 jmp *%r11
231 1:
232 pushq %rdi
233 pushq %rsi
234 pushq %rbp
235 call _glapi_get_dispatch
236 popq %rbp
237 popq %rsi
238 popq %rdi
239 movq 32(%rax), %r11
240 jmp *%r11
241 #endif /* defined(GLX_USE_TLS) */
242 .size glDeleteLists, .-glDeleteLists
243
244 .p2align 4,,15
245 .globl glGenLists
246 .type glGenLists, @function
247 glGenLists:
248 #if defined(GLX_USE_TLS)
249 call _x86_64_get_dispatch@PLT
250 movq 40(%rax), %r11
251 jmp *%r11
252 #elif defined(PTHREADS)
253 pushq %rdi
254 call _x86_64_get_dispatch@PLT
255 popq %rdi
256 movq 40(%rax), %r11
257 jmp *%r11
258 #else
259 movq _glapi_Dispatch(%rip), %rax
260 testq %rax, %rax
261 je 1f
262 movq 40(%rax), %r11
263 jmp *%r11
264 1:
265 pushq %rdi
266 call _glapi_get_dispatch
267 popq %rdi
268 movq 40(%rax), %r11
269 jmp *%r11
270 #endif /* defined(GLX_USE_TLS) */
271 .size glGenLists, .-glGenLists
272
273 .p2align 4,,15
274 .globl glListBase
275 .type glListBase, @function
276 glListBase:
277 #if defined(GLX_USE_TLS)
278 call _x86_64_get_dispatch@PLT
279 movq 48(%rax), %r11
280 jmp *%r11
281 #elif defined(PTHREADS)
282 pushq %rdi
283 call _x86_64_get_dispatch@PLT
284 popq %rdi
285 movq 48(%rax), %r11
286 jmp *%r11
287 #else
288 movq _glapi_Dispatch(%rip), %rax
289 testq %rax, %rax
290 je 1f
291 movq 48(%rax), %r11
292 jmp *%r11
293 1:
294 pushq %rdi
295 call _glapi_get_dispatch
296 popq %rdi
297 movq 48(%rax), %r11
298 jmp *%r11
299 #endif /* defined(GLX_USE_TLS) */
300 .size glListBase, .-glListBase
301
302 .p2align 4,,15
303 .globl glBegin
304 .type glBegin, @function
305 glBegin:
306 #if defined(GLX_USE_TLS)
307 call _x86_64_get_dispatch@PLT
308 movq 56(%rax), %r11
309 jmp *%r11
310 #elif defined(PTHREADS)
311 pushq %rdi
312 call _x86_64_get_dispatch@PLT
313 popq %rdi
314 movq 56(%rax), %r11
315 jmp *%r11
316 #else
317 movq _glapi_Dispatch(%rip), %rax
318 testq %rax, %rax
319 je 1f
320 movq 56(%rax), %r11
321 jmp *%r11
322 1:
323 pushq %rdi
324 call _glapi_get_dispatch
325 popq %rdi
326 movq 56(%rax), %r11
327 jmp *%r11
328 #endif /* defined(GLX_USE_TLS) */
329 .size glBegin, .-glBegin
330
331 .p2align 4,,15
332 .globl glBitmap
333 .type glBitmap, @function
334 glBitmap:
335 #if defined(GLX_USE_TLS)
336 call _x86_64_get_dispatch@PLT
337 movq 64(%rax), %r11
338 jmp *%r11
339 #elif defined(PTHREADS)
340 subq $56, %rsp
341 movq %rdi, (%rsp)
342 movq %rsi, 8(%rsp)
343 movq %xmm0, 16(%rsp)
344 movq %xmm1, 24(%rsp)
345 movq %xmm2, 32(%rsp)
346 movq %xmm3, 40(%rsp)
347 movq %rdx, 48(%rsp)
348 call _x86_64_get_dispatch@PLT
349 movq 48(%rsp), %rdx
350 movq 40(%rsp), %xmm3
351 movq 32(%rsp), %xmm2
352 movq 24(%rsp), %xmm1
353 movq 16(%rsp), %xmm0
354 movq 8(%rsp), %rsi
355 movq (%rsp), %rdi
356 addq $56, %rsp
357 movq 64(%rax), %r11
358 jmp *%r11
359 #else
360 movq _glapi_Dispatch(%rip), %rax
361 testq %rax, %rax
362 je 1f
363 movq 64(%rax), %r11
364 jmp *%r11
365 1:
366 subq $56, %rsp
367 movq %rdi, (%rsp)
368 movq %rsi, 8(%rsp)
369 movq %xmm0, 16(%rsp)
370 movq %xmm1, 24(%rsp)
371 movq %xmm2, 32(%rsp)
372 movq %xmm3, 40(%rsp)
373 movq %rdx, 48(%rsp)
374 call _glapi_get_dispatch
375 movq 48(%rsp), %rdx
376 movq 40(%rsp), %xmm3
377 movq 32(%rsp), %xmm2
378 movq 24(%rsp), %xmm1
379 movq 16(%rsp), %xmm0
380 movq 8(%rsp), %rsi
381 movq (%rsp), %rdi
382 addq $56, %rsp
383 movq 64(%rax), %r11
384 jmp *%r11
385 #endif /* defined(GLX_USE_TLS) */
386 .size glBitmap, .-glBitmap
387
388 .p2align 4,,15
389 .globl glColor3b
390 .type glColor3b, @function
391 glColor3b:
392 #if defined(GLX_USE_TLS)
393 call _x86_64_get_dispatch@PLT
394 movq 72(%rax), %r11
395 jmp *%r11
396 #elif defined(PTHREADS)
397 pushq %rdi
398 pushq %rsi
399 pushq %rdx
400 call _x86_64_get_dispatch@PLT
401 popq %rdx
402 popq %rsi
403 popq %rdi
404 movq 72(%rax), %r11
405 jmp *%r11
406 #else
407 movq _glapi_Dispatch(%rip), %rax
408 testq %rax, %rax
409 je 1f
410 movq 72(%rax), %r11
411 jmp *%r11
412 1:
413 pushq %rdi
414 pushq %rsi
415 pushq %rdx
416 call _glapi_get_dispatch
417 popq %rdx
418 popq %rsi
419 popq %rdi
420 movq 72(%rax), %r11
421 jmp *%r11
422 #endif /* defined(GLX_USE_TLS) */
423 .size glColor3b, .-glColor3b
424
425 .p2align 4,,15
426 .globl glColor3bv
427 .type glColor3bv, @function
428 glColor3bv:
429 #if defined(GLX_USE_TLS)
430 call _x86_64_get_dispatch@PLT
431 movq 80(%rax), %r11
432 jmp *%r11
433 #elif defined(PTHREADS)
434 pushq %rdi
435 call _x86_64_get_dispatch@PLT
436 popq %rdi
437 movq 80(%rax), %r11
438 jmp *%r11
439 #else
440 movq _glapi_Dispatch(%rip), %rax
441 testq %rax, %rax
442 je 1f
443 movq 80(%rax), %r11
444 jmp *%r11
445 1:
446 pushq %rdi
447 call _glapi_get_dispatch
448 popq %rdi
449 movq 80(%rax), %r11
450 jmp *%r11
451 #endif /* defined(GLX_USE_TLS) */
452 .size glColor3bv, .-glColor3bv
453
454 .p2align 4,,15
455 .globl glColor3d
456 .type glColor3d, @function
457 glColor3d:
458 #if defined(GLX_USE_TLS)
459 call _x86_64_get_dispatch@PLT
460 movq 88(%rax), %r11
461 jmp *%r11
462 #elif defined(PTHREADS)
463 subq $24, %rsp
464 movq %xmm0, (%rsp)
465 movq %xmm1, 8(%rsp)
466 movq %xmm2, 16(%rsp)
467 call _x86_64_get_dispatch@PLT
468 movq 16(%rsp), %xmm2
469 movq 8(%rsp), %xmm1
470 movq (%rsp), %xmm0
471 addq $24, %rsp
472 movq 88(%rax), %r11
473 jmp *%r11
474 #else
475 movq _glapi_Dispatch(%rip), %rax
476 testq %rax, %rax
477 je 1f
478 movq 88(%rax), %r11
479 jmp *%r11
480 1:
481 subq $24, %rsp
482 movq %xmm0, (%rsp)
483 movq %xmm1, 8(%rsp)
484 movq %xmm2, 16(%rsp)
485 call _glapi_get_dispatch
486 movq 16(%rsp), %xmm2
487 movq 8(%rsp), %xmm1
488 movq (%rsp), %xmm0
489 addq $24, %rsp
490 movq 88(%rax), %r11
491 jmp *%r11
492 #endif /* defined(GLX_USE_TLS) */
493 .size glColor3d, .-glColor3d
494
495 .p2align 4,,15
496 .globl glColor3dv
497 .type glColor3dv, @function
498 glColor3dv:
499 #if defined(GLX_USE_TLS)
500 call _x86_64_get_dispatch@PLT
501 movq 96(%rax), %r11
502 jmp *%r11
503 #elif defined(PTHREADS)
504 pushq %rdi
505 call _x86_64_get_dispatch@PLT
506 popq %rdi
507 movq 96(%rax), %r11
508 jmp *%r11
509 #else
510 movq _glapi_Dispatch(%rip), %rax
511 testq %rax, %rax
512 je 1f
513 movq 96(%rax), %r11
514 jmp *%r11
515 1:
516 pushq %rdi
517 call _glapi_get_dispatch
518 popq %rdi
519 movq 96(%rax), %r11
520 jmp *%r11
521 #endif /* defined(GLX_USE_TLS) */
522 .size glColor3dv, .-glColor3dv
523
524 .p2align 4,,15
525 .globl glColor3f
526 .type glColor3f, @function
527 glColor3f:
528 #if defined(GLX_USE_TLS)
529 call _x86_64_get_dispatch@PLT
530 movq 104(%rax), %r11
531 jmp *%r11
532 #elif defined(PTHREADS)
533 subq $24, %rsp
534 movq %xmm0, (%rsp)
535 movq %xmm1, 8(%rsp)
536 movq %xmm2, 16(%rsp)
537 call _x86_64_get_dispatch@PLT
538 movq 16(%rsp), %xmm2
539 movq 8(%rsp), %xmm1
540 movq (%rsp), %xmm0
541 addq $24, %rsp
542 movq 104(%rax), %r11
543 jmp *%r11
544 #else
545 movq _glapi_Dispatch(%rip), %rax
546 testq %rax, %rax
547 je 1f
548 movq 104(%rax), %r11
549 jmp *%r11
550 1:
551 subq $24, %rsp
552 movq %xmm0, (%rsp)
553 movq %xmm1, 8(%rsp)
554 movq %xmm2, 16(%rsp)
555 call _glapi_get_dispatch
556 movq 16(%rsp), %xmm2
557 movq 8(%rsp), %xmm1
558 movq (%rsp), %xmm0
559 addq $24, %rsp
560 movq 104(%rax), %r11
561 jmp *%r11
562 #endif /* defined(GLX_USE_TLS) */
563 .size glColor3f, .-glColor3f
564
565 .p2align 4,,15
566 .globl glColor3fv
567 .type glColor3fv, @function
568 glColor3fv:
569 #if defined(GLX_USE_TLS)
570 call _x86_64_get_dispatch@PLT
571 movq 112(%rax), %r11
572 jmp *%r11
573 #elif defined(PTHREADS)
574 pushq %rdi
575 call _x86_64_get_dispatch@PLT
576 popq %rdi
577 movq 112(%rax), %r11
578 jmp *%r11
579 #else
580 movq _glapi_Dispatch(%rip), %rax
581 testq %rax, %rax
582 je 1f
583 movq 112(%rax), %r11
584 jmp *%r11
585 1:
586 pushq %rdi
587 call _glapi_get_dispatch
588 popq %rdi
589 movq 112(%rax), %r11
590 jmp *%r11
591 #endif /* defined(GLX_USE_TLS) */
592 .size glColor3fv, .-glColor3fv
593
594 .p2align 4,,15
595 .globl glColor3i
596 .type glColor3i, @function
597 glColor3i:
598 #if defined(GLX_USE_TLS)
599 call _x86_64_get_dispatch@PLT
600 movq 120(%rax), %r11
601 jmp *%r11
602 #elif defined(PTHREADS)
603 pushq %rdi
604 pushq %rsi
605 pushq %rdx
606 call _x86_64_get_dispatch@PLT
607 popq %rdx
608 popq %rsi
609 popq %rdi
610 movq 120(%rax), %r11
611 jmp *%r11
612 #else
613 movq _glapi_Dispatch(%rip), %rax
614 testq %rax, %rax
615 je 1f
616 movq 120(%rax), %r11
617 jmp *%r11
618 1:
619 pushq %rdi
620 pushq %rsi
621 pushq %rdx
622 call _glapi_get_dispatch
623 popq %rdx
624 popq %rsi
625 popq %rdi
626 movq 120(%rax), %r11
627 jmp *%r11
628 #endif /* defined(GLX_USE_TLS) */
629 .size glColor3i, .-glColor3i
630
631 .p2align 4,,15
632 .globl glColor3iv
633 .type glColor3iv, @function
634 glColor3iv:
635 #if defined(GLX_USE_TLS)
636 call _x86_64_get_dispatch@PLT
637 movq 128(%rax), %r11
638 jmp *%r11
639 #elif defined(PTHREADS)
640 pushq %rdi
641 call _x86_64_get_dispatch@PLT
642 popq %rdi
643 movq 128(%rax), %r11
644 jmp *%r11
645 #else
646 movq _glapi_Dispatch(%rip), %rax
647 testq %rax, %rax
648 je 1f
649 movq 128(%rax), %r11
650 jmp *%r11
651 1:
652 pushq %rdi
653 call _glapi_get_dispatch
654 popq %rdi
655 movq 128(%rax), %r11
656 jmp *%r11
657 #endif /* defined(GLX_USE_TLS) */
658 .size glColor3iv, .-glColor3iv
659
660 .p2align 4,,15
661 .globl glColor3s
662 .type glColor3s, @function
663 glColor3s:
664 #if defined(GLX_USE_TLS)
665 call _x86_64_get_dispatch@PLT
666 movq 136(%rax), %r11
667 jmp *%r11
668 #elif defined(PTHREADS)
669 pushq %rdi
670 pushq %rsi
671 pushq %rdx
672 call _x86_64_get_dispatch@PLT
673 popq %rdx
674 popq %rsi
675 popq %rdi
676 movq 136(%rax), %r11
677 jmp *%r11
678 #else
679 movq _glapi_Dispatch(%rip), %rax
680 testq %rax, %rax
681 je 1f
682 movq 136(%rax), %r11
683 jmp *%r11
684 1:
685 pushq %rdi
686 pushq %rsi
687 pushq %rdx
688 call _glapi_get_dispatch
689 popq %rdx
690 popq %rsi
691 popq %rdi
692 movq 136(%rax), %r11
693 jmp *%r11
694 #endif /* defined(GLX_USE_TLS) */
695 .size glColor3s, .-glColor3s
696
697 .p2align 4,,15
698 .globl glColor3sv
699 .type glColor3sv, @function
700 glColor3sv:
701 #if defined(GLX_USE_TLS)
702 call _x86_64_get_dispatch@PLT
703 movq 144(%rax), %r11
704 jmp *%r11
705 #elif defined(PTHREADS)
706 pushq %rdi
707 call _x86_64_get_dispatch@PLT
708 popq %rdi
709 movq 144(%rax), %r11
710 jmp *%r11
711 #else
712 movq _glapi_Dispatch(%rip), %rax
713 testq %rax, %rax
714 je 1f
715 movq 144(%rax), %r11
716 jmp *%r11
717 1:
718 pushq %rdi
719 call _glapi_get_dispatch
720 popq %rdi
721 movq 144(%rax), %r11
722 jmp *%r11
723 #endif /* defined(GLX_USE_TLS) */
724 .size glColor3sv, .-glColor3sv
725
726 .p2align 4,,15
727 .globl glColor3ub
728 .type glColor3ub, @function
729 glColor3ub:
730 #if defined(GLX_USE_TLS)
731 call _x86_64_get_dispatch@PLT
732 movq 152(%rax), %r11
733 jmp *%r11
734 #elif defined(PTHREADS)
735 pushq %rdi
736 pushq %rsi
737 pushq %rdx
738 call _x86_64_get_dispatch@PLT
739 popq %rdx
740 popq %rsi
741 popq %rdi
742 movq 152(%rax), %r11
743 jmp *%r11
744 #else
745 movq _glapi_Dispatch(%rip), %rax
746 testq %rax, %rax
747 je 1f
748 movq 152(%rax), %r11
749 jmp *%r11
750 1:
751 pushq %rdi
752 pushq %rsi
753 pushq %rdx
754 call _glapi_get_dispatch
755 popq %rdx
756 popq %rsi
757 popq %rdi
758 movq 152(%rax), %r11
759 jmp *%r11
760 #endif /* defined(GLX_USE_TLS) */
761 .size glColor3ub, .-glColor3ub
762
763 .p2align 4,,15
764 .globl glColor3ubv
765 .type glColor3ubv, @function
766 glColor3ubv:
767 #if defined(GLX_USE_TLS)
768 call _x86_64_get_dispatch@PLT
769 movq 160(%rax), %r11
770 jmp *%r11
771 #elif defined(PTHREADS)
772 pushq %rdi
773 call _x86_64_get_dispatch@PLT
774 popq %rdi
775 movq 160(%rax), %r11
776 jmp *%r11
777 #else
778 movq _glapi_Dispatch(%rip), %rax
779 testq %rax, %rax
780 je 1f
781 movq 160(%rax), %r11
782 jmp *%r11
783 1:
784 pushq %rdi
785 call _glapi_get_dispatch
786 popq %rdi
787 movq 160(%rax), %r11
788 jmp *%r11
789 #endif /* defined(GLX_USE_TLS) */
790 .size glColor3ubv, .-glColor3ubv
791
792 .p2align 4,,15
793 .globl glColor3ui
794 .type glColor3ui, @function
795 glColor3ui:
796 #if defined(GLX_USE_TLS)
797 call _x86_64_get_dispatch@PLT
798 movq 168(%rax), %r11
799 jmp *%r11
800 #elif defined(PTHREADS)
801 pushq %rdi
802 pushq %rsi
803 pushq %rdx
804 call _x86_64_get_dispatch@PLT
805 popq %rdx
806 popq %rsi
807 popq %rdi
808 movq 168(%rax), %r11
809 jmp *%r11
810 #else
811 movq _glapi_Dispatch(%rip), %rax
812 testq %rax, %rax
813 je 1f
814 movq 168(%rax), %r11
815 jmp *%r11
816 1:
817 pushq %rdi
818 pushq %rsi
819 pushq %rdx
820 call _glapi_get_dispatch
821 popq %rdx
822 popq %rsi
823 popq %rdi
824 movq 168(%rax), %r11
825 jmp *%r11
826 #endif /* defined(GLX_USE_TLS) */
827 .size glColor3ui, .-glColor3ui
828
829 .p2align 4,,15
830 .globl glColor3uiv
831 .type glColor3uiv, @function
832 glColor3uiv:
833 #if defined(GLX_USE_TLS)
834 call _x86_64_get_dispatch@PLT
835 movq 176(%rax), %r11
836 jmp *%r11
837 #elif defined(PTHREADS)
838 pushq %rdi
839 call _x86_64_get_dispatch@PLT
840 popq %rdi
841 movq 176(%rax), %r11
842 jmp *%r11
843 #else
844 movq _glapi_Dispatch(%rip), %rax
845 testq %rax, %rax
846 je 1f
847 movq 176(%rax), %r11
848 jmp *%r11
849 1:
850 pushq %rdi
851 call _glapi_get_dispatch
852 popq %rdi
853 movq 176(%rax), %r11
854 jmp *%r11
855 #endif /* defined(GLX_USE_TLS) */
856 .size glColor3uiv, .-glColor3uiv
857
858 .p2align 4,,15
859 .globl glColor3us
860 .type glColor3us, @function
861 glColor3us:
862 #if defined(GLX_USE_TLS)
863 call _x86_64_get_dispatch@PLT
864 movq 184(%rax), %r11
865 jmp *%r11
866 #elif defined(PTHREADS)
867 pushq %rdi
868 pushq %rsi
869 pushq %rdx
870 call _x86_64_get_dispatch@PLT
871 popq %rdx
872 popq %rsi
873 popq %rdi
874 movq 184(%rax), %r11
875 jmp *%r11
876 #else
877 movq _glapi_Dispatch(%rip), %rax
878 testq %rax, %rax
879 je 1f
880 movq 184(%rax), %r11
881 jmp *%r11
882 1:
883 pushq %rdi
884 pushq %rsi
885 pushq %rdx
886 call _glapi_get_dispatch
887 popq %rdx
888 popq %rsi
889 popq %rdi
890 movq 184(%rax), %r11
891 jmp *%r11
892 #endif /* defined(GLX_USE_TLS) */
893 .size glColor3us, .-glColor3us
894
895 .p2align 4,,15
896 .globl glColor3usv
897 .type glColor3usv, @function
898 glColor3usv:
899 #if defined(GLX_USE_TLS)
900 call _x86_64_get_dispatch@PLT
901 movq 192(%rax), %r11
902 jmp *%r11
903 #elif defined(PTHREADS)
904 pushq %rdi
905 call _x86_64_get_dispatch@PLT
906 popq %rdi
907 movq 192(%rax), %r11
908 jmp *%r11
909 #else
910 movq _glapi_Dispatch(%rip), %rax
911 testq %rax, %rax
912 je 1f
913 movq 192(%rax), %r11
914 jmp *%r11
915 1:
916 pushq %rdi
917 call _glapi_get_dispatch
918 popq %rdi
919 movq 192(%rax), %r11
920 jmp *%r11
921 #endif /* defined(GLX_USE_TLS) */
922 .size glColor3usv, .-glColor3usv
923
924 .p2align 4,,15
925 .globl glColor4b
926 .type glColor4b, @function
927 glColor4b:
928 #if defined(GLX_USE_TLS)
929 call _x86_64_get_dispatch@PLT
930 movq 200(%rax), %r11
931 jmp *%r11
932 #elif defined(PTHREADS)
933 pushq %rdi
934 pushq %rsi
935 pushq %rdx
936 pushq %rcx
937 pushq %rbp
938 call _x86_64_get_dispatch@PLT
939 popq %rbp
940 popq %rcx
941 popq %rdx
942 popq %rsi
943 popq %rdi
944 movq 200(%rax), %r11
945 jmp *%r11
946 #else
947 movq _glapi_Dispatch(%rip), %rax
948 testq %rax, %rax
949 je 1f
950 movq 200(%rax), %r11
951 jmp *%r11
952 1:
953 pushq %rdi
954 pushq %rsi
955 pushq %rdx
956 pushq %rcx
957 pushq %rbp
958 call _glapi_get_dispatch
959 popq %rbp
960 popq %rcx
961 popq %rdx
962 popq %rsi
963 popq %rdi
964 movq 200(%rax), %r11
965 jmp *%r11
966 #endif /* defined(GLX_USE_TLS) */
967 .size glColor4b, .-glColor4b
968
969 .p2align 4,,15
970 .globl glColor4bv
971 .type glColor4bv, @function
972 glColor4bv:
973 #if defined(GLX_USE_TLS)
974 call _x86_64_get_dispatch@PLT
975 movq 208(%rax), %r11
976 jmp *%r11
977 #elif defined(PTHREADS)
978 pushq %rdi
979 call _x86_64_get_dispatch@PLT
980 popq %rdi
981 movq 208(%rax), %r11
982 jmp *%r11
983 #else
984 movq _glapi_Dispatch(%rip), %rax
985 testq %rax, %rax
986 je 1f
987 movq 208(%rax), %r11
988 jmp *%r11
989 1:
990 pushq %rdi
991 call _glapi_get_dispatch
992 popq %rdi
993 movq 208(%rax), %r11
994 jmp *%r11
995 #endif /* defined(GLX_USE_TLS) */
996 .size glColor4bv, .-glColor4bv
997
998 .p2align 4,,15
999 .globl glColor4d
1000 .type glColor4d, @function
1001 glColor4d:
1002 #if defined(GLX_USE_TLS)
1003 call _x86_64_get_dispatch@PLT
1004 movq 216(%rax), %r11
1005 jmp *%r11
1006 #elif defined(PTHREADS)
1007 subq $40, %rsp
1008 movq %xmm0, (%rsp)
1009 movq %xmm1, 8(%rsp)
1010 movq %xmm2, 16(%rsp)
1011 movq %xmm3, 24(%rsp)
1012 call _x86_64_get_dispatch@PLT
1013 movq 24(%rsp), %xmm3
1014 movq 16(%rsp), %xmm2
1015 movq 8(%rsp), %xmm1
1016 movq (%rsp), %xmm0
1017 addq $40, %rsp
1018 movq 216(%rax), %r11
1019 jmp *%r11
1020 #else
1021 movq _glapi_Dispatch(%rip), %rax
1022 testq %rax, %rax
1023 je 1f
1024 movq 216(%rax), %r11
1025 jmp *%r11
1026 1:
1027 subq $40, %rsp
1028 movq %xmm0, (%rsp)
1029 movq %xmm1, 8(%rsp)
1030 movq %xmm2, 16(%rsp)
1031 movq %xmm3, 24(%rsp)
1032 call _glapi_get_dispatch
1033 movq 24(%rsp), %xmm3
1034 movq 16(%rsp), %xmm2
1035 movq 8(%rsp), %xmm1
1036 movq (%rsp), %xmm0
1037 addq $40, %rsp
1038 movq 216(%rax), %r11
1039 jmp *%r11
1040 #endif /* defined(GLX_USE_TLS) */
1041 .size glColor4d, .-glColor4d
1042
1043 .p2align 4,,15
1044 .globl glColor4dv
1045 .type glColor4dv, @function
1046 glColor4dv:
1047 #if defined(GLX_USE_TLS)
1048 call _x86_64_get_dispatch@PLT
1049 movq 224(%rax), %r11
1050 jmp *%r11
1051 #elif defined(PTHREADS)
1052 pushq %rdi
1053 call _x86_64_get_dispatch@PLT
1054 popq %rdi
1055 movq 224(%rax), %r11
1056 jmp *%r11
1057 #else
1058 movq _glapi_Dispatch(%rip), %rax
1059 testq %rax, %rax
1060 je 1f
1061 movq 224(%rax), %r11
1062 jmp *%r11
1063 1:
1064 pushq %rdi
1065 call _glapi_get_dispatch
1066 popq %rdi
1067 movq 224(%rax), %r11
1068 jmp *%r11
1069 #endif /* defined(GLX_USE_TLS) */
1070 .size glColor4dv, .-glColor4dv
1071
1072 .p2align 4,,15
1073 .globl glColor4f
1074 .type glColor4f, @function
1075 glColor4f:
1076 #if defined(GLX_USE_TLS)
1077 call _x86_64_get_dispatch@PLT
1078 movq 232(%rax), %r11
1079 jmp *%r11
1080 #elif defined(PTHREADS)
1081 subq $40, %rsp
1082 movq %xmm0, (%rsp)
1083 movq %xmm1, 8(%rsp)
1084 movq %xmm2, 16(%rsp)
1085 movq %xmm3, 24(%rsp)
1086 call _x86_64_get_dispatch@PLT
1087 movq 24(%rsp), %xmm3
1088 movq 16(%rsp), %xmm2
1089 movq 8(%rsp), %xmm1
1090 movq (%rsp), %xmm0
1091 addq $40, %rsp
1092 movq 232(%rax), %r11
1093 jmp *%r11
1094 #else
1095 movq _glapi_Dispatch(%rip), %rax
1096 testq %rax, %rax
1097 je 1f
1098 movq 232(%rax), %r11
1099 jmp *%r11
1100 1:
1101 subq $40, %rsp
1102 movq %xmm0, (%rsp)
1103 movq %xmm1, 8(%rsp)
1104 movq %xmm2, 16(%rsp)
1105 movq %xmm3, 24(%rsp)
1106 call _glapi_get_dispatch
1107 movq 24(%rsp), %xmm3
1108 movq 16(%rsp), %xmm2
1109 movq 8(%rsp), %xmm1
1110 movq (%rsp), %xmm0
1111 addq $40, %rsp
1112 movq 232(%rax), %r11
1113 jmp *%r11
1114 #endif /* defined(GLX_USE_TLS) */
1115 .size glColor4f, .-glColor4f
1116
1117 .p2align 4,,15
1118 .globl glColor4fv
1119 .type glColor4fv, @function
1120 glColor4fv:
1121 #if defined(GLX_USE_TLS)
1122 call _x86_64_get_dispatch@PLT
1123 movq 240(%rax), %r11
1124 jmp *%r11
1125 #elif defined(PTHREADS)
1126 pushq %rdi
1127 call _x86_64_get_dispatch@PLT
1128 popq %rdi
1129 movq 240(%rax), %r11
1130 jmp *%r11
1131 #else
1132 movq _glapi_Dispatch(%rip), %rax
1133 testq %rax, %rax
1134 je 1f
1135 movq 240(%rax), %r11
1136 jmp *%r11
1137 1:
1138 pushq %rdi
1139 call _glapi_get_dispatch
1140 popq %rdi
1141 movq 240(%rax), %r11
1142 jmp *%r11
1143 #endif /* defined(GLX_USE_TLS) */
1144 .size glColor4fv, .-glColor4fv
1145
1146 .p2align 4,,15
1147 .globl glColor4i
1148 .type glColor4i, @function
1149 glColor4i:
1150 #if defined(GLX_USE_TLS)
1151 call _x86_64_get_dispatch@PLT
1152 movq 248(%rax), %r11
1153 jmp *%r11
1154 #elif defined(PTHREADS)
1155 pushq %rdi
1156 pushq %rsi
1157 pushq %rdx
1158 pushq %rcx
1159 pushq %rbp
1160 call _x86_64_get_dispatch@PLT
1161 popq %rbp
1162 popq %rcx
1163 popq %rdx
1164 popq %rsi
1165 popq %rdi
1166 movq 248(%rax), %r11
1167 jmp *%r11
1168 #else
1169 movq _glapi_Dispatch(%rip), %rax
1170 testq %rax, %rax
1171 je 1f
1172 movq 248(%rax), %r11
1173 jmp *%r11
1174 1:
1175 pushq %rdi
1176 pushq %rsi
1177 pushq %rdx
1178 pushq %rcx
1179 pushq %rbp
1180 call _glapi_get_dispatch
1181 popq %rbp
1182 popq %rcx
1183 popq %rdx
1184 popq %rsi
1185 popq %rdi
1186 movq 248(%rax), %r11
1187 jmp *%r11
1188 #endif /* defined(GLX_USE_TLS) */
1189 .size glColor4i, .-glColor4i
1190
1191 .p2align 4,,15
1192 .globl glColor4iv
1193 .type glColor4iv, @function
1194 glColor4iv:
1195 #if defined(GLX_USE_TLS)
1196 call _x86_64_get_dispatch@PLT
1197 movq 256(%rax), %r11
1198 jmp *%r11
1199 #elif defined(PTHREADS)
1200 pushq %rdi
1201 call _x86_64_get_dispatch@PLT
1202 popq %rdi
1203 movq 256(%rax), %r11
1204 jmp *%r11
1205 #else
1206 movq _glapi_Dispatch(%rip), %rax
1207 testq %rax, %rax
1208 je 1f
1209 movq 256(%rax), %r11
1210 jmp *%r11
1211 1:
1212 pushq %rdi
1213 call _glapi_get_dispatch
1214 popq %rdi
1215 movq 256(%rax), %r11
1216 jmp *%r11
1217 #endif /* defined(GLX_USE_TLS) */
1218 .size glColor4iv, .-glColor4iv
1219
1220 .p2align 4,,15
1221 .globl glColor4s
1222 .type glColor4s, @function
1223 glColor4s:
1224 #if defined(GLX_USE_TLS)
1225 call _x86_64_get_dispatch@PLT
1226 movq 264(%rax), %r11
1227 jmp *%r11
1228 #elif defined(PTHREADS)
1229 pushq %rdi
1230 pushq %rsi
1231 pushq %rdx
1232 pushq %rcx
1233 pushq %rbp
1234 call _x86_64_get_dispatch@PLT
1235 popq %rbp
1236 popq %rcx
1237 popq %rdx
1238 popq %rsi
1239 popq %rdi
1240 movq 264(%rax), %r11
1241 jmp *%r11
1242 #else
1243 movq _glapi_Dispatch(%rip), %rax
1244 testq %rax, %rax
1245 je 1f
1246 movq 264(%rax), %r11
1247 jmp *%r11
1248 1:
1249 pushq %rdi
1250 pushq %rsi
1251 pushq %rdx
1252 pushq %rcx
1253 pushq %rbp
1254 call _glapi_get_dispatch
1255 popq %rbp
1256 popq %rcx
1257 popq %rdx
1258 popq %rsi
1259 popq %rdi
1260 movq 264(%rax), %r11
1261 jmp *%r11
1262 #endif /* defined(GLX_USE_TLS) */
1263 .size glColor4s, .-glColor4s
1264
1265 .p2align 4,,15
1266 .globl glColor4sv
1267 .type glColor4sv, @function
1268 glColor4sv:
1269 #if defined(GLX_USE_TLS)
1270 call _x86_64_get_dispatch@PLT
1271 movq 272(%rax), %r11
1272 jmp *%r11
1273 #elif defined(PTHREADS)
1274 pushq %rdi
1275 call _x86_64_get_dispatch@PLT
1276 popq %rdi
1277 movq 272(%rax), %r11
1278 jmp *%r11
1279 #else
1280 movq _glapi_Dispatch(%rip), %rax
1281 testq %rax, %rax
1282 je 1f
1283 movq 272(%rax), %r11
1284 jmp *%r11
1285 1:
1286 pushq %rdi
1287 call _glapi_get_dispatch
1288 popq %rdi
1289 movq 272(%rax), %r11
1290 jmp *%r11
1291 #endif /* defined(GLX_USE_TLS) */
1292 .size glColor4sv, .-glColor4sv
1293
1294 .p2align 4,,15
1295 .globl glColor4ub
1296 .type glColor4ub, @function
1297 glColor4ub:
1298 #if defined(GLX_USE_TLS)
1299 call _x86_64_get_dispatch@PLT
1300 movq 280(%rax), %r11
1301 jmp *%r11
1302 #elif defined(PTHREADS)
1303 pushq %rdi
1304 pushq %rsi
1305 pushq %rdx
1306 pushq %rcx
1307 pushq %rbp
1308 call _x86_64_get_dispatch@PLT
1309 popq %rbp
1310 popq %rcx
1311 popq %rdx
1312 popq %rsi
1313 popq %rdi
1314 movq 280(%rax), %r11
1315 jmp *%r11
1316 #else
1317 movq _glapi_Dispatch(%rip), %rax
1318 testq %rax, %rax
1319 je 1f
1320 movq 280(%rax), %r11
1321 jmp *%r11
1322 1:
1323 pushq %rdi
1324 pushq %rsi
1325 pushq %rdx
1326 pushq %rcx
1327 pushq %rbp
1328 call _glapi_get_dispatch
1329 popq %rbp
1330 popq %rcx
1331 popq %rdx
1332 popq %rsi
1333 popq %rdi
1334 movq 280(%rax), %r11
1335 jmp *%r11
1336 #endif /* defined(GLX_USE_TLS) */
1337 .size glColor4ub, .-glColor4ub
1338
1339 .p2align 4,,15
1340 .globl glColor4ubv
1341 .type glColor4ubv, @function
1342 glColor4ubv:
1343 #if defined(GLX_USE_TLS)
1344 call _x86_64_get_dispatch@PLT
1345 movq 288(%rax), %r11
1346 jmp *%r11
1347 #elif defined(PTHREADS)
1348 pushq %rdi
1349 call _x86_64_get_dispatch@PLT
1350 popq %rdi
1351 movq 288(%rax), %r11
1352 jmp *%r11
1353 #else
1354 movq _glapi_Dispatch(%rip), %rax
1355 testq %rax, %rax
1356 je 1f
1357 movq 288(%rax), %r11
1358 jmp *%r11
1359 1:
1360 pushq %rdi
1361 call _glapi_get_dispatch
1362 popq %rdi
1363 movq 288(%rax), %r11
1364 jmp *%r11
1365 #endif /* defined(GLX_USE_TLS) */
1366 .size glColor4ubv, .-glColor4ubv
1367
1368 .p2align 4,,15
1369 .globl glColor4ui
1370 .type glColor4ui, @function
1371 glColor4ui:
1372 #if defined(GLX_USE_TLS)
1373 call _x86_64_get_dispatch@PLT
1374 movq 296(%rax), %r11
1375 jmp *%r11
1376 #elif defined(PTHREADS)
1377 pushq %rdi
1378 pushq %rsi
1379 pushq %rdx
1380 pushq %rcx
1381 pushq %rbp
1382 call _x86_64_get_dispatch@PLT
1383 popq %rbp
1384 popq %rcx
1385 popq %rdx
1386 popq %rsi
1387 popq %rdi
1388 movq 296(%rax), %r11
1389 jmp *%r11
1390 #else
1391 movq _glapi_Dispatch(%rip), %rax
1392 testq %rax, %rax
1393 je 1f
1394 movq 296(%rax), %r11
1395 jmp *%r11
1396 1:
1397 pushq %rdi
1398 pushq %rsi
1399 pushq %rdx
1400 pushq %rcx
1401 pushq %rbp
1402 call _glapi_get_dispatch
1403 popq %rbp
1404 popq %rcx
1405 popq %rdx
1406 popq %rsi
1407 popq %rdi
1408 movq 296(%rax), %r11
1409 jmp *%r11
1410 #endif /* defined(GLX_USE_TLS) */
1411 .size glColor4ui, .-glColor4ui
1412
1413 .p2align 4,,15
1414 .globl glColor4uiv
1415 .type glColor4uiv, @function
1416 glColor4uiv:
1417 #if defined(GLX_USE_TLS)
1418 call _x86_64_get_dispatch@PLT
1419 movq 304(%rax), %r11
1420 jmp *%r11
1421 #elif defined(PTHREADS)
1422 pushq %rdi
1423 call _x86_64_get_dispatch@PLT
1424 popq %rdi
1425 movq 304(%rax), %r11
1426 jmp *%r11
1427 #else
1428 movq _glapi_Dispatch(%rip), %rax
1429 testq %rax, %rax
1430 je 1f
1431 movq 304(%rax), %r11
1432 jmp *%r11
1433 1:
1434 pushq %rdi
1435 call _glapi_get_dispatch
1436 popq %rdi
1437 movq 304(%rax), %r11
1438 jmp *%r11
1439 #endif /* defined(GLX_USE_TLS) */
1440 .size glColor4uiv, .-glColor4uiv
1441
1442 .p2align 4,,15
1443 .globl glColor4us
1444 .type glColor4us, @function
1445 glColor4us:
1446 #if defined(GLX_USE_TLS)
1447 call _x86_64_get_dispatch@PLT
1448 movq 312(%rax), %r11
1449 jmp *%r11
1450 #elif defined(PTHREADS)
1451 pushq %rdi
1452 pushq %rsi
1453 pushq %rdx
1454 pushq %rcx
1455 pushq %rbp
1456 call _x86_64_get_dispatch@PLT
1457 popq %rbp
1458 popq %rcx
1459 popq %rdx
1460 popq %rsi
1461 popq %rdi
1462 movq 312(%rax), %r11
1463 jmp *%r11
1464 #else
1465 movq _glapi_Dispatch(%rip), %rax
1466 testq %rax, %rax
1467 je 1f
1468 movq 312(%rax), %r11
1469 jmp *%r11
1470 1:
1471 pushq %rdi
1472 pushq %rsi
1473 pushq %rdx
1474 pushq %rcx
1475 pushq %rbp
1476 call _glapi_get_dispatch
1477 popq %rbp
1478 popq %rcx
1479 popq %rdx
1480 popq %rsi
1481 popq %rdi
1482 movq 312(%rax), %r11
1483 jmp *%r11
1484 #endif /* defined(GLX_USE_TLS) */
1485 .size glColor4us, .-glColor4us
1486
1487 .p2align 4,,15
1488 .globl glColor4usv
1489 .type glColor4usv, @function
1490 glColor4usv:
1491 #if defined(GLX_USE_TLS)
1492 call _x86_64_get_dispatch@PLT
1493 movq 320(%rax), %r11
1494 jmp *%r11
1495 #elif defined(PTHREADS)
1496 pushq %rdi
1497 call _x86_64_get_dispatch@PLT
1498 popq %rdi
1499 movq 320(%rax), %r11
1500 jmp *%r11
1501 #else
1502 movq _glapi_Dispatch(%rip), %rax
1503 testq %rax, %rax
1504 je 1f
1505 movq 320(%rax), %r11
1506 jmp *%r11
1507 1:
1508 pushq %rdi
1509 call _glapi_get_dispatch
1510 popq %rdi
1511 movq 320(%rax), %r11
1512 jmp *%r11
1513 #endif /* defined(GLX_USE_TLS) */
1514 .size glColor4usv, .-glColor4usv
1515
1516 .p2align 4,,15
1517 .globl glEdgeFlag
1518 .type glEdgeFlag, @function
1519 glEdgeFlag:
1520 #if defined(GLX_USE_TLS)
1521 call _x86_64_get_dispatch@PLT
1522 movq 328(%rax), %r11
1523 jmp *%r11
1524 #elif defined(PTHREADS)
1525 pushq %rdi
1526 call _x86_64_get_dispatch@PLT
1527 popq %rdi
1528 movq 328(%rax), %r11
1529 jmp *%r11
1530 #else
1531 movq _glapi_Dispatch(%rip), %rax
1532 testq %rax, %rax
1533 je 1f
1534 movq 328(%rax), %r11
1535 jmp *%r11
1536 1:
1537 pushq %rdi
1538 call _glapi_get_dispatch
1539 popq %rdi
1540 movq 328(%rax), %r11
1541 jmp *%r11
1542 #endif /* defined(GLX_USE_TLS) */
1543 .size glEdgeFlag, .-glEdgeFlag
1544
1545 .p2align 4,,15
1546 .globl glEdgeFlagv
1547 .type glEdgeFlagv, @function
1548 glEdgeFlagv:
1549 #if defined(GLX_USE_TLS)
1550 call _x86_64_get_dispatch@PLT
1551 movq 336(%rax), %r11
1552 jmp *%r11
1553 #elif defined(PTHREADS)
1554 pushq %rdi
1555 call _x86_64_get_dispatch@PLT
1556 popq %rdi
1557 movq 336(%rax), %r11
1558 jmp *%r11
1559 #else
1560 movq _glapi_Dispatch(%rip), %rax
1561 testq %rax, %rax
1562 je 1f
1563 movq 336(%rax), %r11
1564 jmp *%r11
1565 1:
1566 pushq %rdi
1567 call _glapi_get_dispatch
1568 popq %rdi
1569 movq 336(%rax), %r11
1570 jmp *%r11
1571 #endif /* defined(GLX_USE_TLS) */
1572 .size glEdgeFlagv, .-glEdgeFlagv
1573
1574 .p2align 4,,15
1575 .globl glEnd
1576 .type glEnd, @function
1577 glEnd:
1578 #if defined(GLX_USE_TLS)
1579 call _x86_64_get_dispatch@PLT
1580 movq 344(%rax), %r11
1581 jmp *%r11
1582 #elif defined(PTHREADS)
1583 pushq %rbp
1584 call _x86_64_get_dispatch@PLT
1585 popq %rbp
1586 movq 344(%rax), %r11
1587 jmp *%r11
1588 #else
1589 movq _glapi_Dispatch(%rip), %rax
1590 testq %rax, %rax
1591 je 1f
1592 movq 344(%rax), %r11
1593 jmp *%r11
1594 1:
1595 pushq %rbp
1596 call _glapi_get_dispatch
1597 popq %rbp
1598 movq 344(%rax), %r11
1599 jmp *%r11
1600 #endif /* defined(GLX_USE_TLS) */
1601 .size glEnd, .-glEnd
1602
1603 .p2align 4,,15
1604 .globl glIndexd
1605 .type glIndexd, @function
1606 glIndexd:
1607 #if defined(GLX_USE_TLS)
1608 call _x86_64_get_dispatch@PLT
1609 movq 352(%rax), %r11
1610 jmp *%r11
1611 #elif defined(PTHREADS)
1612 subq $8, %rsp
1613 movq %xmm0, (%rsp)
1614 call _x86_64_get_dispatch@PLT
1615 movq (%rsp), %xmm0
1616 addq $8, %rsp
1617 movq 352(%rax), %r11
1618 jmp *%r11
1619 #else
1620 movq _glapi_Dispatch(%rip), %rax
1621 testq %rax, %rax
1622 je 1f
1623 movq 352(%rax), %r11
1624 jmp *%r11
1625 1:
1626 subq $8, %rsp
1627 movq %xmm0, (%rsp)
1628 call _glapi_get_dispatch
1629 movq (%rsp), %xmm0
1630 addq $8, %rsp
1631 movq 352(%rax), %r11
1632 jmp *%r11
1633 #endif /* defined(GLX_USE_TLS) */
1634 .size glIndexd, .-glIndexd
1635
1636 .p2align 4,,15
1637 .globl glIndexdv
1638 .type glIndexdv, @function
1639 glIndexdv:
1640 #if defined(GLX_USE_TLS)
1641 call _x86_64_get_dispatch@PLT
1642 movq 360(%rax), %r11
1643 jmp *%r11
1644 #elif defined(PTHREADS)
1645 pushq %rdi
1646 call _x86_64_get_dispatch@PLT
1647 popq %rdi
1648 movq 360(%rax), %r11
1649 jmp *%r11
1650 #else
1651 movq _glapi_Dispatch(%rip), %rax
1652 testq %rax, %rax
1653 je 1f
1654 movq 360(%rax), %r11
1655 jmp *%r11
1656 1:
1657 pushq %rdi
1658 call _glapi_get_dispatch
1659 popq %rdi
1660 movq 360(%rax), %r11
1661 jmp *%r11
1662 #endif /* defined(GLX_USE_TLS) */
1663 .size glIndexdv, .-glIndexdv
1664
1665 .p2align 4,,15
1666 .globl glIndexf
1667 .type glIndexf, @function
1668 glIndexf:
1669 #if defined(GLX_USE_TLS)
1670 call _x86_64_get_dispatch@PLT
1671 movq 368(%rax), %r11
1672 jmp *%r11
1673 #elif defined(PTHREADS)
1674 subq $8, %rsp
1675 movq %xmm0, (%rsp)
1676 call _x86_64_get_dispatch@PLT
1677 movq (%rsp), %xmm0
1678 addq $8, %rsp
1679 movq 368(%rax), %r11
1680 jmp *%r11
1681 #else
1682 movq _glapi_Dispatch(%rip), %rax
1683 testq %rax, %rax
1684 je 1f
1685 movq 368(%rax), %r11
1686 jmp *%r11
1687 1:
1688 subq $8, %rsp
1689 movq %xmm0, (%rsp)
1690 call _glapi_get_dispatch
1691 movq (%rsp), %xmm0
1692 addq $8, %rsp
1693 movq 368(%rax), %r11
1694 jmp *%r11
1695 #endif /* defined(GLX_USE_TLS) */
1696 .size glIndexf, .-glIndexf
1697
1698 .p2align 4,,15
1699 .globl glIndexfv
1700 .type glIndexfv, @function
1701 glIndexfv:
1702 #if defined(GLX_USE_TLS)
1703 call _x86_64_get_dispatch@PLT
1704 movq 376(%rax), %r11
1705 jmp *%r11
1706 #elif defined(PTHREADS)
1707 pushq %rdi
1708 call _x86_64_get_dispatch@PLT
1709 popq %rdi
1710 movq 376(%rax), %r11
1711 jmp *%r11
1712 #else
1713 movq _glapi_Dispatch(%rip), %rax
1714 testq %rax, %rax
1715 je 1f
1716 movq 376(%rax), %r11
1717 jmp *%r11
1718 1:
1719 pushq %rdi
1720 call _glapi_get_dispatch
1721 popq %rdi
1722 movq 376(%rax), %r11
1723 jmp *%r11
1724 #endif /* defined(GLX_USE_TLS) */
1725 .size glIndexfv, .-glIndexfv
1726
1727 .p2align 4,,15
1728 .globl glIndexi
1729 .type glIndexi, @function
1730 glIndexi:
1731 #if defined(GLX_USE_TLS)
1732 call _x86_64_get_dispatch@PLT
1733 movq 384(%rax), %r11
1734 jmp *%r11
1735 #elif defined(PTHREADS)
1736 pushq %rdi
1737 call _x86_64_get_dispatch@PLT
1738 popq %rdi
1739 movq 384(%rax), %r11
1740 jmp *%r11
1741 #else
1742 movq _glapi_Dispatch(%rip), %rax
1743 testq %rax, %rax
1744 je 1f
1745 movq 384(%rax), %r11
1746 jmp *%r11
1747 1:
1748 pushq %rdi
1749 call _glapi_get_dispatch
1750 popq %rdi
1751 movq 384(%rax), %r11
1752 jmp *%r11
1753 #endif /* defined(GLX_USE_TLS) */
1754 .size glIndexi, .-glIndexi
1755
1756 .p2align 4,,15
1757 .globl glIndexiv
1758 .type glIndexiv, @function
1759 glIndexiv:
1760 #if defined(GLX_USE_TLS)
1761 call _x86_64_get_dispatch@PLT
1762 movq 392(%rax), %r11
1763 jmp *%r11
1764 #elif defined(PTHREADS)
1765 pushq %rdi
1766 call _x86_64_get_dispatch@PLT
1767 popq %rdi
1768 movq 392(%rax), %r11
1769 jmp *%r11
1770 #else
1771 movq _glapi_Dispatch(%rip), %rax
1772 testq %rax, %rax
1773 je 1f
1774 movq 392(%rax), %r11
1775 jmp *%r11
1776 1:
1777 pushq %rdi
1778 call _glapi_get_dispatch
1779 popq %rdi
1780 movq 392(%rax), %r11
1781 jmp *%r11
1782 #endif /* defined(GLX_USE_TLS) */
1783 .size glIndexiv, .-glIndexiv
1784
1785 .p2align 4,,15
1786 .globl glIndexs
1787 .type glIndexs, @function
1788 glIndexs:
1789 #if defined(GLX_USE_TLS)
1790 call _x86_64_get_dispatch@PLT
1791 movq 400(%rax), %r11
1792 jmp *%r11
1793 #elif defined(PTHREADS)
1794 pushq %rdi
1795 call _x86_64_get_dispatch@PLT
1796 popq %rdi
1797 movq 400(%rax), %r11
1798 jmp *%r11
1799 #else
1800 movq _glapi_Dispatch(%rip), %rax
1801 testq %rax, %rax
1802 je 1f
1803 movq 400(%rax), %r11
1804 jmp *%r11
1805 1:
1806 pushq %rdi
1807 call _glapi_get_dispatch
1808 popq %rdi
1809 movq 400(%rax), %r11
1810 jmp *%r11
1811 #endif /* defined(GLX_USE_TLS) */
1812 .size glIndexs, .-glIndexs
1813
1814 .p2align 4,,15
1815 .globl glIndexsv
1816 .type glIndexsv, @function
1817 glIndexsv:
1818 #if defined(GLX_USE_TLS)
1819 call _x86_64_get_dispatch@PLT
1820 movq 408(%rax), %r11
1821 jmp *%r11
1822 #elif defined(PTHREADS)
1823 pushq %rdi
1824 call _x86_64_get_dispatch@PLT
1825 popq %rdi
1826 movq 408(%rax), %r11
1827 jmp *%r11
1828 #else
1829 movq _glapi_Dispatch(%rip), %rax
1830 testq %rax, %rax
1831 je 1f
1832 movq 408(%rax), %r11
1833 jmp *%r11
1834 1:
1835 pushq %rdi
1836 call _glapi_get_dispatch
1837 popq %rdi
1838 movq 408(%rax), %r11
1839 jmp *%r11
1840 #endif /* defined(GLX_USE_TLS) */
1841 .size glIndexsv, .-glIndexsv
1842
1843 .p2align 4,,15
1844 .globl glNormal3b
1845 .type glNormal3b, @function
1846 glNormal3b:
1847 #if defined(GLX_USE_TLS)
1848 call _x86_64_get_dispatch@PLT
1849 movq 416(%rax), %r11
1850 jmp *%r11
1851 #elif defined(PTHREADS)
1852 pushq %rdi
1853 pushq %rsi
1854 pushq %rdx
1855 call _x86_64_get_dispatch@PLT
1856 popq %rdx
1857 popq %rsi
1858 popq %rdi
1859 movq 416(%rax), %r11
1860 jmp *%r11
1861 #else
1862 movq _glapi_Dispatch(%rip), %rax
1863 testq %rax, %rax
1864 je 1f
1865 movq 416(%rax), %r11
1866 jmp *%r11
1867 1:
1868 pushq %rdi
1869 pushq %rsi
1870 pushq %rdx
1871 call _glapi_get_dispatch
1872 popq %rdx
1873 popq %rsi
1874 popq %rdi
1875 movq 416(%rax), %r11
1876 jmp *%r11
1877 #endif /* defined(GLX_USE_TLS) */
1878 .size glNormal3b, .-glNormal3b
1879
1880 .p2align 4,,15
1881 .globl glNormal3bv
1882 .type glNormal3bv, @function
1883 glNormal3bv:
1884 #if defined(GLX_USE_TLS)
1885 call _x86_64_get_dispatch@PLT
1886 movq 424(%rax), %r11
1887 jmp *%r11
1888 #elif defined(PTHREADS)
1889 pushq %rdi
1890 call _x86_64_get_dispatch@PLT
1891 popq %rdi
1892 movq 424(%rax), %r11
1893 jmp *%r11
1894 #else
1895 movq _glapi_Dispatch(%rip), %rax
1896 testq %rax, %rax
1897 je 1f
1898 movq 424(%rax), %r11
1899 jmp *%r11
1900 1:
1901 pushq %rdi
1902 call _glapi_get_dispatch
1903 popq %rdi
1904 movq 424(%rax), %r11
1905 jmp *%r11
1906 #endif /* defined(GLX_USE_TLS) */
1907 .size glNormal3bv, .-glNormal3bv
1908
1909 .p2align 4,,15
1910 .globl glNormal3d
1911 .type glNormal3d, @function
1912 glNormal3d:
1913 #if defined(GLX_USE_TLS)
1914 call _x86_64_get_dispatch@PLT
1915 movq 432(%rax), %r11
1916 jmp *%r11
1917 #elif defined(PTHREADS)
1918 subq $24, %rsp
1919 movq %xmm0, (%rsp)
1920 movq %xmm1, 8(%rsp)
1921 movq %xmm2, 16(%rsp)
1922 call _x86_64_get_dispatch@PLT
1923 movq 16(%rsp), %xmm2
1924 movq 8(%rsp), %xmm1
1925 movq (%rsp), %xmm0
1926 addq $24, %rsp
1927 movq 432(%rax), %r11
1928 jmp *%r11
1929 #else
1930 movq _glapi_Dispatch(%rip), %rax
1931 testq %rax, %rax
1932 je 1f
1933 movq 432(%rax), %r11
1934 jmp *%r11
1935 1:
1936 subq $24, %rsp
1937 movq %xmm0, (%rsp)
1938 movq %xmm1, 8(%rsp)
1939 movq %xmm2, 16(%rsp)
1940 call _glapi_get_dispatch
1941 movq 16(%rsp), %xmm2
1942 movq 8(%rsp), %xmm1
1943 movq (%rsp), %xmm0
1944 addq $24, %rsp
1945 movq 432(%rax), %r11
1946 jmp *%r11
1947 #endif /* defined(GLX_USE_TLS) */
1948 .size glNormal3d, .-glNormal3d
1949
1950 .p2align 4,,15
1951 .globl glNormal3dv
1952 .type glNormal3dv, @function
1953 glNormal3dv:
1954 #if defined(GLX_USE_TLS)
1955 call _x86_64_get_dispatch@PLT
1956 movq 440(%rax), %r11
1957 jmp *%r11
1958 #elif defined(PTHREADS)
1959 pushq %rdi
1960 call _x86_64_get_dispatch@PLT
1961 popq %rdi
1962 movq 440(%rax), %r11
1963 jmp *%r11
1964 #else
1965 movq _glapi_Dispatch(%rip), %rax
1966 testq %rax, %rax
1967 je 1f
1968 movq 440(%rax), %r11
1969 jmp *%r11
1970 1:
1971 pushq %rdi
1972 call _glapi_get_dispatch
1973 popq %rdi
1974 movq 440(%rax), %r11
1975 jmp *%r11
1976 #endif /* defined(GLX_USE_TLS) */
1977 .size glNormal3dv, .-glNormal3dv
1978
1979 .p2align 4,,15
1980 .globl glNormal3f
1981 .type glNormal3f, @function
1982 glNormal3f:
1983 #if defined(GLX_USE_TLS)
1984 call _x86_64_get_dispatch@PLT
1985 movq 448(%rax), %r11
1986 jmp *%r11
1987 #elif defined(PTHREADS)
1988 subq $24, %rsp
1989 movq %xmm0, (%rsp)
1990 movq %xmm1, 8(%rsp)
1991 movq %xmm2, 16(%rsp)
1992 call _x86_64_get_dispatch@PLT
1993 movq 16(%rsp), %xmm2
1994 movq 8(%rsp), %xmm1
1995 movq (%rsp), %xmm0
1996 addq $24, %rsp
1997 movq 448(%rax), %r11
1998 jmp *%r11
1999 #else
2000 movq _glapi_Dispatch(%rip), %rax
2001 testq %rax, %rax
2002 je 1f
2003 movq 448(%rax), %r11
2004 jmp *%r11
2005 1:
2006 subq $24, %rsp
2007 movq %xmm0, (%rsp)
2008 movq %xmm1, 8(%rsp)
2009 movq %xmm2, 16(%rsp)
2010 call _glapi_get_dispatch
2011 movq 16(%rsp), %xmm2
2012 movq 8(%rsp), %xmm1
2013 movq (%rsp), %xmm0
2014 addq $24, %rsp
2015 movq 448(%rax), %r11
2016 jmp *%r11
2017 #endif /* defined(GLX_USE_TLS) */
2018 .size glNormal3f, .-glNormal3f
2019
2020 .p2align 4,,15
2021 .globl glNormal3fv
2022 .type glNormal3fv, @function
2023 glNormal3fv:
2024 #if defined(GLX_USE_TLS)
2025 call _x86_64_get_dispatch@PLT
2026 movq 456(%rax), %r11
2027 jmp *%r11
2028 #elif defined(PTHREADS)
2029 pushq %rdi
2030 call _x86_64_get_dispatch@PLT
2031 popq %rdi
2032 movq 456(%rax), %r11
2033 jmp *%r11
2034 #else
2035 movq _glapi_Dispatch(%rip), %rax
2036 testq %rax, %rax
2037 je 1f
2038 movq 456(%rax), %r11
2039 jmp *%r11
2040 1:
2041 pushq %rdi
2042 call _glapi_get_dispatch
2043 popq %rdi
2044 movq 456(%rax), %r11
2045 jmp *%r11
2046 #endif /* defined(GLX_USE_TLS) */
2047 .size glNormal3fv, .-glNormal3fv
2048
2049 .p2align 4,,15
2050 .globl glNormal3i
2051 .type glNormal3i, @function
2052 glNormal3i:
2053 #if defined(GLX_USE_TLS)
2054 call _x86_64_get_dispatch@PLT
2055 movq 464(%rax), %r11
2056 jmp *%r11
2057 #elif defined(PTHREADS)
2058 pushq %rdi
2059 pushq %rsi
2060 pushq %rdx
2061 call _x86_64_get_dispatch@PLT
2062 popq %rdx
2063 popq %rsi
2064 popq %rdi
2065 movq 464(%rax), %r11
2066 jmp *%r11
2067 #else
2068 movq _glapi_Dispatch(%rip), %rax
2069 testq %rax, %rax
2070 je 1f
2071 movq 464(%rax), %r11
2072 jmp *%r11
2073 1:
2074 pushq %rdi
2075 pushq %rsi
2076 pushq %rdx
2077 call _glapi_get_dispatch
2078 popq %rdx
2079 popq %rsi
2080 popq %rdi
2081 movq 464(%rax), %r11
2082 jmp *%r11
2083 #endif /* defined(GLX_USE_TLS) */
2084 .size glNormal3i, .-glNormal3i
2085
2086 .p2align 4,,15
2087 .globl glNormal3iv
2088 .type glNormal3iv, @function
2089 glNormal3iv:
2090 #if defined(GLX_USE_TLS)
2091 call _x86_64_get_dispatch@PLT
2092 movq 472(%rax), %r11
2093 jmp *%r11
2094 #elif defined(PTHREADS)
2095 pushq %rdi
2096 call _x86_64_get_dispatch@PLT
2097 popq %rdi
2098 movq 472(%rax), %r11
2099 jmp *%r11
2100 #else
2101 movq _glapi_Dispatch(%rip), %rax
2102 testq %rax, %rax
2103 je 1f
2104 movq 472(%rax), %r11
2105 jmp *%r11
2106 1:
2107 pushq %rdi
2108 call _glapi_get_dispatch
2109 popq %rdi
2110 movq 472(%rax), %r11
2111 jmp *%r11
2112 #endif /* defined(GLX_USE_TLS) */
2113 .size glNormal3iv, .-glNormal3iv
2114
2115 .p2align 4,,15
2116 .globl glNormal3s
2117 .type glNormal3s, @function
2118 glNormal3s:
2119 #if defined(GLX_USE_TLS)
2120 call _x86_64_get_dispatch@PLT
2121 movq 480(%rax), %r11
2122 jmp *%r11
2123 #elif defined(PTHREADS)
2124 pushq %rdi
2125 pushq %rsi
2126 pushq %rdx
2127 call _x86_64_get_dispatch@PLT
2128 popq %rdx
2129 popq %rsi
2130 popq %rdi
2131 movq 480(%rax), %r11
2132 jmp *%r11
2133 #else
2134 movq _glapi_Dispatch(%rip), %rax
2135 testq %rax, %rax
2136 je 1f
2137 movq 480(%rax), %r11
2138 jmp *%r11
2139 1:
2140 pushq %rdi
2141 pushq %rsi
2142 pushq %rdx
2143 call _glapi_get_dispatch
2144 popq %rdx
2145 popq %rsi
2146 popq %rdi
2147 movq 480(%rax), %r11
2148 jmp *%r11
2149 #endif /* defined(GLX_USE_TLS) */
2150 .size glNormal3s, .-glNormal3s
2151
2152 .p2align 4,,15
2153 .globl glNormal3sv
2154 .type glNormal3sv, @function
2155 glNormal3sv:
2156 #if defined(GLX_USE_TLS)
2157 call _x86_64_get_dispatch@PLT
2158 movq 488(%rax), %r11
2159 jmp *%r11
2160 #elif defined(PTHREADS)
2161 pushq %rdi
2162 call _x86_64_get_dispatch@PLT
2163 popq %rdi
2164 movq 488(%rax), %r11
2165 jmp *%r11
2166 #else
2167 movq _glapi_Dispatch(%rip), %rax
2168 testq %rax, %rax
2169 je 1f
2170 movq 488(%rax), %r11
2171 jmp *%r11
2172 1:
2173 pushq %rdi
2174 call _glapi_get_dispatch
2175 popq %rdi
2176 movq 488(%rax), %r11
2177 jmp *%r11
2178 #endif /* defined(GLX_USE_TLS) */
2179 .size glNormal3sv, .-glNormal3sv
2180
2181 .p2align 4,,15
2182 .globl glRasterPos2d
2183 .type glRasterPos2d, @function
2184 glRasterPos2d:
2185 #if defined(GLX_USE_TLS)
2186 call _x86_64_get_dispatch@PLT
2187 movq 496(%rax), %r11
2188 jmp *%r11
2189 #elif defined(PTHREADS)
2190 subq $24, %rsp
2191 movq %xmm0, (%rsp)
2192 movq %xmm1, 8(%rsp)
2193 call _x86_64_get_dispatch@PLT
2194 movq 8(%rsp), %xmm1
2195 movq (%rsp), %xmm0
2196 addq $24, %rsp
2197 movq 496(%rax), %r11
2198 jmp *%r11
2199 #else
2200 movq _glapi_Dispatch(%rip), %rax
2201 testq %rax, %rax
2202 je 1f
2203 movq 496(%rax), %r11
2204 jmp *%r11
2205 1:
2206 subq $24, %rsp
2207 movq %xmm0, (%rsp)
2208 movq %xmm1, 8(%rsp)
2209 call _glapi_get_dispatch
2210 movq 8(%rsp), %xmm1
2211 movq (%rsp), %xmm0
2212 addq $24, %rsp
2213 movq 496(%rax), %r11
2214 jmp *%r11
2215 #endif /* defined(GLX_USE_TLS) */
2216 .size glRasterPos2d, .-glRasterPos2d
2217
2218 .p2align 4,,15
2219 .globl glRasterPos2dv
2220 .type glRasterPos2dv, @function
2221 glRasterPos2dv:
2222 #if defined(GLX_USE_TLS)
2223 call _x86_64_get_dispatch@PLT
2224 movq 504(%rax), %r11
2225 jmp *%r11
2226 #elif defined(PTHREADS)
2227 pushq %rdi
2228 call _x86_64_get_dispatch@PLT
2229 popq %rdi
2230 movq 504(%rax), %r11
2231 jmp *%r11
2232 #else
2233 movq _glapi_Dispatch(%rip), %rax
2234 testq %rax, %rax
2235 je 1f
2236 movq 504(%rax), %r11
2237 jmp *%r11
2238 1:
2239 pushq %rdi
2240 call _glapi_get_dispatch
2241 popq %rdi
2242 movq 504(%rax), %r11
2243 jmp *%r11
2244 #endif /* defined(GLX_USE_TLS) */
2245 .size glRasterPos2dv, .-glRasterPos2dv
2246
2247 .p2align 4,,15
2248 .globl glRasterPos2f
2249 .type glRasterPos2f, @function
2250 glRasterPos2f:
2251 #if defined(GLX_USE_TLS)
2252 call _x86_64_get_dispatch@PLT
2253 movq 512(%rax), %r11
2254 jmp *%r11
2255 #elif defined(PTHREADS)
2256 subq $24, %rsp
2257 movq %xmm0, (%rsp)
2258 movq %xmm1, 8(%rsp)
2259 call _x86_64_get_dispatch@PLT
2260 movq 8(%rsp), %xmm1
2261 movq (%rsp), %xmm0
2262 addq $24, %rsp
2263 movq 512(%rax), %r11
2264 jmp *%r11
2265 #else
2266 movq _glapi_Dispatch(%rip), %rax
2267 testq %rax, %rax
2268 je 1f
2269 movq 512(%rax), %r11
2270 jmp *%r11
2271 1:
2272 subq $24, %rsp
2273 movq %xmm0, (%rsp)
2274 movq %xmm1, 8(%rsp)
2275 call _glapi_get_dispatch
2276 movq 8(%rsp), %xmm1
2277 movq (%rsp), %xmm0
2278 addq $24, %rsp
2279 movq 512(%rax), %r11
2280 jmp *%r11
2281 #endif /* defined(GLX_USE_TLS) */
2282 .size glRasterPos2f, .-glRasterPos2f
2283
2284 .p2align 4,,15
2285 .globl glRasterPos2fv
2286 .type glRasterPos2fv, @function
2287 glRasterPos2fv:
2288 #if defined(GLX_USE_TLS)
2289 call _x86_64_get_dispatch@PLT
2290 movq 520(%rax), %r11
2291 jmp *%r11
2292 #elif defined(PTHREADS)
2293 pushq %rdi
2294 call _x86_64_get_dispatch@PLT
2295 popq %rdi
2296 movq 520(%rax), %r11
2297 jmp *%r11
2298 #else
2299 movq _glapi_Dispatch(%rip), %rax
2300 testq %rax, %rax
2301 je 1f
2302 movq 520(%rax), %r11
2303 jmp *%r11
2304 1:
2305 pushq %rdi
2306 call _glapi_get_dispatch
2307 popq %rdi
2308 movq 520(%rax), %r11
2309 jmp *%r11
2310 #endif /* defined(GLX_USE_TLS) */
2311 .size glRasterPos2fv, .-glRasterPos2fv
2312
2313 .p2align 4,,15
2314 .globl glRasterPos2i
2315 .type glRasterPos2i, @function
2316 glRasterPos2i:
2317 #if defined(GLX_USE_TLS)
2318 call _x86_64_get_dispatch@PLT
2319 movq 528(%rax), %r11
2320 jmp *%r11
2321 #elif defined(PTHREADS)
2322 pushq %rdi
2323 pushq %rsi
2324 pushq %rbp
2325 call _x86_64_get_dispatch@PLT
2326 popq %rbp
2327 popq %rsi
2328 popq %rdi
2329 movq 528(%rax), %r11
2330 jmp *%r11
2331 #else
2332 movq _glapi_Dispatch(%rip), %rax
2333 testq %rax, %rax
2334 je 1f
2335 movq 528(%rax), %r11
2336 jmp *%r11
2337 1:
2338 pushq %rdi
2339 pushq %rsi
2340 pushq %rbp
2341 call _glapi_get_dispatch
2342 popq %rbp
2343 popq %rsi
2344 popq %rdi
2345 movq 528(%rax), %r11
2346 jmp *%r11
2347 #endif /* defined(GLX_USE_TLS) */
2348 .size glRasterPos2i, .-glRasterPos2i
2349
2350 .p2align 4,,15
2351 .globl glRasterPos2iv
2352 .type glRasterPos2iv, @function
2353 glRasterPos2iv:
2354 #if defined(GLX_USE_TLS)
2355 call _x86_64_get_dispatch@PLT
2356 movq 536(%rax), %r11
2357 jmp *%r11
2358 #elif defined(PTHREADS)
2359 pushq %rdi
2360 call _x86_64_get_dispatch@PLT
2361 popq %rdi
2362 movq 536(%rax), %r11
2363 jmp *%r11
2364 #else
2365 movq _glapi_Dispatch(%rip), %rax
2366 testq %rax, %rax
2367 je 1f
2368 movq 536(%rax), %r11
2369 jmp *%r11
2370 1:
2371 pushq %rdi
2372 call _glapi_get_dispatch
2373 popq %rdi
2374 movq 536(%rax), %r11
2375 jmp *%r11
2376 #endif /* defined(GLX_USE_TLS) */
2377 .size glRasterPos2iv, .-glRasterPos2iv
2378
2379 .p2align 4,,15
2380 .globl glRasterPos2s
2381 .type glRasterPos2s, @function
2382 glRasterPos2s:
2383 #if defined(GLX_USE_TLS)
2384 call _x86_64_get_dispatch@PLT
2385 movq 544(%rax), %r11
2386 jmp *%r11
2387 #elif defined(PTHREADS)
2388 pushq %rdi
2389 pushq %rsi
2390 pushq %rbp
2391 call _x86_64_get_dispatch@PLT
2392 popq %rbp
2393 popq %rsi
2394 popq %rdi
2395 movq 544(%rax), %r11
2396 jmp *%r11
2397 #else
2398 movq _glapi_Dispatch(%rip), %rax
2399 testq %rax, %rax
2400 je 1f
2401 movq 544(%rax), %r11
2402 jmp *%r11
2403 1:
2404 pushq %rdi
2405 pushq %rsi
2406 pushq %rbp
2407 call _glapi_get_dispatch
2408 popq %rbp
2409 popq %rsi
2410 popq %rdi
2411 movq 544(%rax), %r11
2412 jmp *%r11
2413 #endif /* defined(GLX_USE_TLS) */
2414 .size glRasterPos2s, .-glRasterPos2s
2415
2416 .p2align 4,,15
2417 .globl glRasterPos2sv
2418 .type glRasterPos2sv, @function
2419 glRasterPos2sv:
2420 #if defined(GLX_USE_TLS)
2421 call _x86_64_get_dispatch@PLT
2422 movq 552(%rax), %r11
2423 jmp *%r11
2424 #elif defined(PTHREADS)
2425 pushq %rdi
2426 call _x86_64_get_dispatch@PLT
2427 popq %rdi
2428 movq 552(%rax), %r11
2429 jmp *%r11
2430 #else
2431 movq _glapi_Dispatch(%rip), %rax
2432 testq %rax, %rax
2433 je 1f
2434 movq 552(%rax), %r11
2435 jmp *%r11
2436 1:
2437 pushq %rdi
2438 call _glapi_get_dispatch
2439 popq %rdi
2440 movq 552(%rax), %r11
2441 jmp *%r11
2442 #endif /* defined(GLX_USE_TLS) */
2443 .size glRasterPos2sv, .-glRasterPos2sv
2444
2445 .p2align 4,,15
2446 .globl glRasterPos3d
2447 .type glRasterPos3d, @function
2448 glRasterPos3d:
2449 #if defined(GLX_USE_TLS)
2450 call _x86_64_get_dispatch@PLT
2451 movq 560(%rax), %r11
2452 jmp *%r11
2453 #elif defined(PTHREADS)
2454 subq $24, %rsp
2455 movq %xmm0, (%rsp)
2456 movq %xmm1, 8(%rsp)
2457 movq %xmm2, 16(%rsp)
2458 call _x86_64_get_dispatch@PLT
2459 movq 16(%rsp), %xmm2
2460 movq 8(%rsp), %xmm1
2461 movq (%rsp), %xmm0
2462 addq $24, %rsp
2463 movq 560(%rax), %r11
2464 jmp *%r11
2465 #else
2466 movq _glapi_Dispatch(%rip), %rax
2467 testq %rax, %rax
2468 je 1f
2469 movq 560(%rax), %r11
2470 jmp *%r11
2471 1:
2472 subq $24, %rsp
2473 movq %xmm0, (%rsp)
2474 movq %xmm1, 8(%rsp)
2475 movq %xmm2, 16(%rsp)
2476 call _glapi_get_dispatch
2477 movq 16(%rsp), %xmm2
2478 movq 8(%rsp), %xmm1
2479 movq (%rsp), %xmm0
2480 addq $24, %rsp
2481 movq 560(%rax), %r11
2482 jmp *%r11
2483 #endif /* defined(GLX_USE_TLS) */
2484 .size glRasterPos3d, .-glRasterPos3d
2485
2486 .p2align 4,,15
2487 .globl glRasterPos3dv
2488 .type glRasterPos3dv, @function
2489 glRasterPos3dv:
2490 #if defined(GLX_USE_TLS)
2491 call _x86_64_get_dispatch@PLT
2492 movq 568(%rax), %r11
2493 jmp *%r11
2494 #elif defined(PTHREADS)
2495 pushq %rdi
2496 call _x86_64_get_dispatch@PLT
2497 popq %rdi
2498 movq 568(%rax), %r11
2499 jmp *%r11
2500 #else
2501 movq _glapi_Dispatch(%rip), %rax
2502 testq %rax, %rax
2503 je 1f
2504 movq 568(%rax), %r11
2505 jmp *%r11
2506 1:
2507 pushq %rdi
2508 call _glapi_get_dispatch
2509 popq %rdi
2510 movq 568(%rax), %r11
2511 jmp *%r11
2512 #endif /* defined(GLX_USE_TLS) */
2513 .size glRasterPos3dv, .-glRasterPos3dv
2514
2515 .p2align 4,,15
2516 .globl glRasterPos3f
2517 .type glRasterPos3f, @function
2518 glRasterPos3f:
2519 #if defined(GLX_USE_TLS)
2520 call _x86_64_get_dispatch@PLT
2521 movq 576(%rax), %r11
2522 jmp *%r11
2523 #elif defined(PTHREADS)
2524 subq $24, %rsp
2525 movq %xmm0, (%rsp)
2526 movq %xmm1, 8(%rsp)
2527 movq %xmm2, 16(%rsp)
2528 call _x86_64_get_dispatch@PLT
2529 movq 16(%rsp), %xmm2
2530 movq 8(%rsp), %xmm1
2531 movq (%rsp), %xmm0
2532 addq $24, %rsp
2533 movq 576(%rax), %r11
2534 jmp *%r11
2535 #else
2536 movq _glapi_Dispatch(%rip), %rax
2537 testq %rax, %rax
2538 je 1f
2539 movq 576(%rax), %r11
2540 jmp *%r11
2541 1:
2542 subq $24, %rsp
2543 movq %xmm0, (%rsp)
2544 movq %xmm1, 8(%rsp)
2545 movq %xmm2, 16(%rsp)
2546 call _glapi_get_dispatch
2547 movq 16(%rsp), %xmm2
2548 movq 8(%rsp), %xmm1
2549 movq (%rsp), %xmm0
2550 addq $24, %rsp
2551 movq 576(%rax), %r11
2552 jmp *%r11
2553 #endif /* defined(GLX_USE_TLS) */
2554 .size glRasterPos3f, .-glRasterPos3f
2555
2556 .p2align 4,,15
2557 .globl glRasterPos3fv
2558 .type glRasterPos3fv, @function
2559 glRasterPos3fv:
2560 #if defined(GLX_USE_TLS)
2561 call _x86_64_get_dispatch@PLT
2562 movq 584(%rax), %r11
2563 jmp *%r11
2564 #elif defined(PTHREADS)
2565 pushq %rdi
2566 call _x86_64_get_dispatch@PLT
2567 popq %rdi
2568 movq 584(%rax), %r11
2569 jmp *%r11
2570 #else
2571 movq _glapi_Dispatch(%rip), %rax
2572 testq %rax, %rax
2573 je 1f
2574 movq 584(%rax), %r11
2575 jmp *%r11
2576 1:
2577 pushq %rdi
2578 call _glapi_get_dispatch
2579 popq %rdi
2580 movq 584(%rax), %r11
2581 jmp *%r11
2582 #endif /* defined(GLX_USE_TLS) */
2583 .size glRasterPos3fv, .-glRasterPos3fv
2584
2585 .p2align 4,,15
2586 .globl glRasterPos3i
2587 .type glRasterPos3i, @function
2588 glRasterPos3i:
2589 #if defined(GLX_USE_TLS)
2590 call _x86_64_get_dispatch@PLT
2591 movq 592(%rax), %r11
2592 jmp *%r11
2593 #elif defined(PTHREADS)
2594 pushq %rdi
2595 pushq %rsi
2596 pushq %rdx
2597 call _x86_64_get_dispatch@PLT
2598 popq %rdx
2599 popq %rsi
2600 popq %rdi
2601 movq 592(%rax), %r11
2602 jmp *%r11
2603 #else
2604 movq _glapi_Dispatch(%rip), %rax
2605 testq %rax, %rax
2606 je 1f
2607 movq 592(%rax), %r11
2608 jmp *%r11
2609 1:
2610 pushq %rdi
2611 pushq %rsi
2612 pushq %rdx
2613 call _glapi_get_dispatch
2614 popq %rdx
2615 popq %rsi
2616 popq %rdi
2617 movq 592(%rax), %r11
2618 jmp *%r11
2619 #endif /* defined(GLX_USE_TLS) */
2620 .size glRasterPos3i, .-glRasterPos3i
2621
2622 .p2align 4,,15
2623 .globl glRasterPos3iv
2624 .type glRasterPos3iv, @function
2625 glRasterPos3iv:
2626 #if defined(GLX_USE_TLS)
2627 call _x86_64_get_dispatch@PLT
2628 movq 600(%rax), %r11
2629 jmp *%r11
2630 #elif defined(PTHREADS)
2631 pushq %rdi
2632 call _x86_64_get_dispatch@PLT
2633 popq %rdi
2634 movq 600(%rax), %r11
2635 jmp *%r11
2636 #else
2637 movq _glapi_Dispatch(%rip), %rax
2638 testq %rax, %rax
2639 je 1f
2640 movq 600(%rax), %r11
2641 jmp *%r11
2642 1:
2643 pushq %rdi
2644 call _glapi_get_dispatch
2645 popq %rdi
2646 movq 600(%rax), %r11
2647 jmp *%r11
2648 #endif /* defined(GLX_USE_TLS) */
2649 .size glRasterPos3iv, .-glRasterPos3iv
2650
2651 .p2align 4,,15
2652 .globl glRasterPos3s
2653 .type glRasterPos3s, @function
2654 glRasterPos3s:
2655 #if defined(GLX_USE_TLS)
2656 call _x86_64_get_dispatch@PLT
2657 movq 608(%rax), %r11
2658 jmp *%r11
2659 #elif defined(PTHREADS)
2660 pushq %rdi
2661 pushq %rsi
2662 pushq %rdx
2663 call _x86_64_get_dispatch@PLT
2664 popq %rdx
2665 popq %rsi
2666 popq %rdi
2667 movq 608(%rax), %r11
2668 jmp *%r11
2669 #else
2670 movq _glapi_Dispatch(%rip), %rax
2671 testq %rax, %rax
2672 je 1f
2673 movq 608(%rax), %r11
2674 jmp *%r11
2675 1:
2676 pushq %rdi
2677 pushq %rsi
2678 pushq %rdx
2679 call _glapi_get_dispatch
2680 popq %rdx
2681 popq %rsi
2682 popq %rdi
2683 movq 608(%rax), %r11
2684 jmp *%r11
2685 #endif /* defined(GLX_USE_TLS) */
2686 .size glRasterPos3s, .-glRasterPos3s
2687
2688 .p2align 4,,15
2689 .globl glRasterPos3sv
2690 .type glRasterPos3sv, @function
2691 glRasterPos3sv:
2692 #if defined(GLX_USE_TLS)
2693 call _x86_64_get_dispatch@PLT
2694 movq 616(%rax), %r11
2695 jmp *%r11
2696 #elif defined(PTHREADS)
2697 pushq %rdi
2698 call _x86_64_get_dispatch@PLT
2699 popq %rdi
2700 movq 616(%rax), %r11
2701 jmp *%r11
2702 #else
2703 movq _glapi_Dispatch(%rip), %rax
2704 testq %rax, %rax
2705 je 1f
2706 movq 616(%rax), %r11
2707 jmp *%r11
2708 1:
2709 pushq %rdi
2710 call _glapi_get_dispatch
2711 popq %rdi
2712 movq 616(%rax), %r11
2713 jmp *%r11
2714 #endif /* defined(GLX_USE_TLS) */
2715 .size glRasterPos3sv, .-glRasterPos3sv
2716
2717 .p2align 4,,15
2718 .globl glRasterPos4d
2719 .type glRasterPos4d, @function
2720 glRasterPos4d:
2721 #if defined(GLX_USE_TLS)
2722 call _x86_64_get_dispatch@PLT
2723 movq 624(%rax), %r11
2724 jmp *%r11
2725 #elif defined(PTHREADS)
2726 subq $40, %rsp
2727 movq %xmm0, (%rsp)
2728 movq %xmm1, 8(%rsp)
2729 movq %xmm2, 16(%rsp)
2730 movq %xmm3, 24(%rsp)
2731 call _x86_64_get_dispatch@PLT
2732 movq 24(%rsp), %xmm3
2733 movq 16(%rsp), %xmm2
2734 movq 8(%rsp), %xmm1
2735 movq (%rsp), %xmm0
2736 addq $40, %rsp
2737 movq 624(%rax), %r11
2738 jmp *%r11
2739 #else
2740 movq _glapi_Dispatch(%rip), %rax
2741 testq %rax, %rax
2742 je 1f
2743 movq 624(%rax), %r11
2744 jmp *%r11
2745 1:
2746 subq $40, %rsp
2747 movq %xmm0, (%rsp)
2748 movq %xmm1, 8(%rsp)
2749 movq %xmm2, 16(%rsp)
2750 movq %xmm3, 24(%rsp)
2751 call _glapi_get_dispatch
2752 movq 24(%rsp), %xmm3
2753 movq 16(%rsp), %xmm2
2754 movq 8(%rsp), %xmm1
2755 movq (%rsp), %xmm0
2756 addq $40, %rsp
2757 movq 624(%rax), %r11
2758 jmp *%r11
2759 #endif /* defined(GLX_USE_TLS) */
2760 .size glRasterPos4d, .-glRasterPos4d
2761
2762 .p2align 4,,15
2763 .globl glRasterPos4dv
2764 .type glRasterPos4dv, @function
2765 glRasterPos4dv:
2766 #if defined(GLX_USE_TLS)
2767 call _x86_64_get_dispatch@PLT
2768 movq 632(%rax), %r11
2769 jmp *%r11
2770 #elif defined(PTHREADS)
2771 pushq %rdi
2772 call _x86_64_get_dispatch@PLT
2773 popq %rdi
2774 movq 632(%rax), %r11
2775 jmp *%r11
2776 #else
2777 movq _glapi_Dispatch(%rip), %rax
2778 testq %rax, %rax
2779 je 1f
2780 movq 632(%rax), %r11
2781 jmp *%r11
2782 1:
2783 pushq %rdi
2784 call _glapi_get_dispatch
2785 popq %rdi
2786 movq 632(%rax), %r11
2787 jmp *%r11
2788 #endif /* defined(GLX_USE_TLS) */
2789 .size glRasterPos4dv, .-glRasterPos4dv
2790
2791 .p2align 4,,15
2792 .globl glRasterPos4f
2793 .type glRasterPos4f, @function
2794 glRasterPos4f:
2795 #if defined(GLX_USE_TLS)
2796 call _x86_64_get_dispatch@PLT
2797 movq 640(%rax), %r11
2798 jmp *%r11
2799 #elif defined(PTHREADS)
2800 subq $40, %rsp
2801 movq %xmm0, (%rsp)
2802 movq %xmm1, 8(%rsp)
2803 movq %xmm2, 16(%rsp)
2804 movq %xmm3, 24(%rsp)
2805 call _x86_64_get_dispatch@PLT
2806 movq 24(%rsp), %xmm3
2807 movq 16(%rsp), %xmm2
2808 movq 8(%rsp), %xmm1
2809 movq (%rsp), %xmm0
2810 addq $40, %rsp
2811 movq 640(%rax), %r11
2812 jmp *%r11
2813 #else
2814 movq _glapi_Dispatch(%rip), %rax
2815 testq %rax, %rax
2816 je 1f
2817 movq 640(%rax), %r11
2818 jmp *%r11
2819 1:
2820 subq $40, %rsp
2821 movq %xmm0, (%rsp)
2822 movq %xmm1, 8(%rsp)
2823 movq %xmm2, 16(%rsp)
2824 movq %xmm3, 24(%rsp)
2825 call _glapi_get_dispatch
2826 movq 24(%rsp), %xmm3
2827 movq 16(%rsp), %xmm2
2828 movq 8(%rsp), %xmm1
2829 movq (%rsp), %xmm0
2830 addq $40, %rsp
2831 movq 640(%rax), %r11
2832 jmp *%r11
2833 #endif /* defined(GLX_USE_TLS) */
2834 .size glRasterPos4f, .-glRasterPos4f
2835
2836 .p2align 4,,15
2837 .globl glRasterPos4fv
2838 .type glRasterPos4fv, @function
2839 glRasterPos4fv:
2840 #if defined(GLX_USE_TLS)
2841 call _x86_64_get_dispatch@PLT
2842 movq 648(%rax), %r11
2843 jmp *%r11
2844 #elif defined(PTHREADS)
2845 pushq %rdi
2846 call _x86_64_get_dispatch@PLT
2847 popq %rdi
2848 movq 648(%rax), %r11
2849 jmp *%r11
2850 #else
2851 movq _glapi_Dispatch(%rip), %rax
2852 testq %rax, %rax
2853 je 1f
2854 movq 648(%rax), %r11
2855 jmp *%r11
2856 1:
2857 pushq %rdi
2858 call _glapi_get_dispatch
2859 popq %rdi
2860 movq 648(%rax), %r11
2861 jmp *%r11
2862 #endif /* defined(GLX_USE_TLS) */
2863 .size glRasterPos4fv, .-glRasterPos4fv
2864
2865 .p2align 4,,15
2866 .globl glRasterPos4i
2867 .type glRasterPos4i, @function
2868 glRasterPos4i:
2869 #if defined(GLX_USE_TLS)
2870 call _x86_64_get_dispatch@PLT
2871 movq 656(%rax), %r11
2872 jmp *%r11
2873 #elif defined(PTHREADS)
2874 pushq %rdi
2875 pushq %rsi
2876 pushq %rdx
2877 pushq %rcx
2878 pushq %rbp
2879 call _x86_64_get_dispatch@PLT
2880 popq %rbp
2881 popq %rcx
2882 popq %rdx
2883 popq %rsi
2884 popq %rdi
2885 movq 656(%rax), %r11
2886 jmp *%r11
2887 #else
2888 movq _glapi_Dispatch(%rip), %rax
2889 testq %rax, %rax
2890 je 1f
2891 movq 656(%rax), %r11
2892 jmp *%r11
2893 1:
2894 pushq %rdi
2895 pushq %rsi
2896 pushq %rdx
2897 pushq %rcx
2898 pushq %rbp
2899 call _glapi_get_dispatch
2900 popq %rbp
2901 popq %rcx
2902 popq %rdx
2903 popq %rsi
2904 popq %rdi
2905 movq 656(%rax), %r11
2906 jmp *%r11
2907 #endif /* defined(GLX_USE_TLS) */
2908 .size glRasterPos4i, .-glRasterPos4i
2909
2910 .p2align 4,,15
2911 .globl glRasterPos4iv
2912 .type glRasterPos4iv, @function
2913 glRasterPos4iv:
2914 #if defined(GLX_USE_TLS)
2915 call _x86_64_get_dispatch@PLT
2916 movq 664(%rax), %r11
2917 jmp *%r11
2918 #elif defined(PTHREADS)
2919 pushq %rdi
2920 call _x86_64_get_dispatch@PLT
2921 popq %rdi
2922 movq 664(%rax), %r11
2923 jmp *%r11
2924 #else
2925 movq _glapi_Dispatch(%rip), %rax
2926 testq %rax, %rax
2927 je 1f
2928 movq 664(%rax), %r11
2929 jmp *%r11
2930 1:
2931 pushq %rdi
2932 call _glapi_get_dispatch
2933 popq %rdi
2934 movq 664(%rax), %r11
2935 jmp *%r11
2936 #endif /* defined(GLX_USE_TLS) */
2937 .size glRasterPos4iv, .-glRasterPos4iv
2938
2939 .p2align 4,,15
2940 .globl glRasterPos4s
2941 .type glRasterPos4s, @function
2942 glRasterPos4s:
2943 #if defined(GLX_USE_TLS)
2944 call _x86_64_get_dispatch@PLT
2945 movq 672(%rax), %r11
2946 jmp *%r11
2947 #elif defined(PTHREADS)
2948 pushq %rdi
2949 pushq %rsi
2950 pushq %rdx
2951 pushq %rcx
2952 pushq %rbp
2953 call _x86_64_get_dispatch@PLT
2954 popq %rbp
2955 popq %rcx
2956 popq %rdx
2957 popq %rsi
2958 popq %rdi
2959 movq 672(%rax), %r11
2960 jmp *%r11
2961 #else
2962 movq _glapi_Dispatch(%rip), %rax
2963 testq %rax, %rax
2964 je 1f
2965 movq 672(%rax), %r11
2966 jmp *%r11
2967 1:
2968 pushq %rdi
2969 pushq %rsi
2970 pushq %rdx
2971 pushq %rcx
2972 pushq %rbp
2973 call _glapi_get_dispatch
2974 popq %rbp
2975 popq %rcx
2976 popq %rdx
2977 popq %rsi
2978 popq %rdi
2979 movq 672(%rax), %r11
2980 jmp *%r11
2981 #endif /* defined(GLX_USE_TLS) */
2982 .size glRasterPos4s, .-glRasterPos4s
2983
2984 .p2align 4,,15
2985 .globl glRasterPos4sv
2986 .type glRasterPos4sv, @function
2987 glRasterPos4sv:
2988 #if defined(GLX_USE_TLS)
2989 call _x86_64_get_dispatch@PLT
2990 movq 680(%rax), %r11
2991 jmp *%r11
2992 #elif defined(PTHREADS)
2993 pushq %rdi
2994 call _x86_64_get_dispatch@PLT
2995 popq %rdi
2996 movq 680(%rax), %r11
2997 jmp *%r11
2998 #else
2999 movq _glapi_Dispatch(%rip), %rax
3000 testq %rax, %rax
3001 je 1f
3002 movq 680(%rax), %r11
3003 jmp *%r11
3004 1:
3005 pushq %rdi
3006 call _glapi_get_dispatch
3007 popq %rdi
3008 movq 680(%rax), %r11
3009 jmp *%r11
3010 #endif /* defined(GLX_USE_TLS) */
3011 .size glRasterPos4sv, .-glRasterPos4sv
3012
3013 .p2align 4,,15
3014 .globl glRectd
3015 .type glRectd, @function
3016 glRectd:
3017 #if defined(GLX_USE_TLS)
3018 call _x86_64_get_dispatch@PLT
3019 movq 688(%rax), %r11
3020 jmp *%r11
3021 #elif defined(PTHREADS)
3022 subq $40, %rsp
3023 movq %xmm0, (%rsp)
3024 movq %xmm1, 8(%rsp)
3025 movq %xmm2, 16(%rsp)
3026 movq %xmm3, 24(%rsp)
3027 call _x86_64_get_dispatch@PLT
3028 movq 24(%rsp), %xmm3
3029 movq 16(%rsp), %xmm2
3030 movq 8(%rsp), %xmm1
3031 movq (%rsp), %xmm0
3032 addq $40, %rsp
3033 movq 688(%rax), %r11
3034 jmp *%r11
3035 #else
3036 movq _glapi_Dispatch(%rip), %rax
3037 testq %rax, %rax
3038 je 1f
3039 movq 688(%rax), %r11
3040 jmp *%r11
3041 1:
3042 subq $40, %rsp
3043 movq %xmm0, (%rsp)
3044 movq %xmm1, 8(%rsp)
3045 movq %xmm2, 16(%rsp)
3046 movq %xmm3, 24(%rsp)
3047 call _glapi_get_dispatch
3048 movq 24(%rsp), %xmm3
3049 movq 16(%rsp), %xmm2
3050 movq 8(%rsp), %xmm1
3051 movq (%rsp), %xmm0
3052 addq $40, %rsp
3053 movq 688(%rax), %r11
3054 jmp *%r11
3055 #endif /* defined(GLX_USE_TLS) */
3056 .size glRectd, .-glRectd
3057
3058 .p2align 4,,15
3059 .globl glRectdv
3060 .type glRectdv, @function
3061 glRectdv:
3062 #if defined(GLX_USE_TLS)
3063 call _x86_64_get_dispatch@PLT
3064 movq 696(%rax), %r11
3065 jmp *%r11
3066 #elif defined(PTHREADS)
3067 pushq %rdi
3068 pushq %rsi
3069 pushq %rbp
3070 call _x86_64_get_dispatch@PLT
3071 popq %rbp
3072 popq %rsi
3073 popq %rdi
3074 movq 696(%rax), %r11
3075 jmp *%r11
3076 #else
3077 movq _glapi_Dispatch(%rip), %rax
3078 testq %rax, %rax
3079 je 1f
3080 movq 696(%rax), %r11
3081 jmp *%r11
3082 1:
3083 pushq %rdi
3084 pushq %rsi
3085 pushq %rbp
3086 call _glapi_get_dispatch
3087 popq %rbp
3088 popq %rsi
3089 popq %rdi
3090 movq 696(%rax), %r11
3091 jmp *%r11
3092 #endif /* defined(GLX_USE_TLS) */
3093 .size glRectdv, .-glRectdv
3094
3095 .p2align 4,,15
3096 .globl glRectf
3097 .type glRectf, @function
3098 glRectf:
3099 #if defined(GLX_USE_TLS)
3100 call _x86_64_get_dispatch@PLT
3101 movq 704(%rax), %r11
3102 jmp *%r11
3103 #elif defined(PTHREADS)
3104 subq $40, %rsp
3105 movq %xmm0, (%rsp)
3106 movq %xmm1, 8(%rsp)
3107 movq %xmm2, 16(%rsp)
3108 movq %xmm3, 24(%rsp)
3109 call _x86_64_get_dispatch@PLT
3110 movq 24(%rsp), %xmm3
3111 movq 16(%rsp), %xmm2
3112 movq 8(%rsp), %xmm1
3113 movq (%rsp), %xmm0
3114 addq $40, %rsp
3115 movq 704(%rax), %r11
3116 jmp *%r11
3117 #else
3118 movq _glapi_Dispatch(%rip), %rax
3119 testq %rax, %rax
3120 je 1f
3121 movq 704(%rax), %r11
3122 jmp *%r11
3123 1:
3124 subq $40, %rsp
3125 movq %xmm0, (%rsp)
3126 movq %xmm1, 8(%rsp)
3127 movq %xmm2, 16(%rsp)
3128 movq %xmm3, 24(%rsp)
3129 call _glapi_get_dispatch
3130 movq 24(%rsp), %xmm3
3131 movq 16(%rsp), %xmm2
3132 movq 8(%rsp), %xmm1
3133 movq (%rsp), %xmm0
3134 addq $40, %rsp
3135 movq 704(%rax), %r11
3136 jmp *%r11
3137 #endif /* defined(GLX_USE_TLS) */
3138 .size glRectf, .-glRectf
3139
3140 .p2align 4,,15
3141 .globl glRectfv
3142 .type glRectfv, @function
3143 glRectfv:
3144 #if defined(GLX_USE_TLS)
3145 call _x86_64_get_dispatch@PLT
3146 movq 712(%rax), %r11
3147 jmp *%r11
3148 #elif defined(PTHREADS)
3149 pushq %rdi
3150 pushq %rsi
3151 pushq %rbp
3152 call _x86_64_get_dispatch@PLT
3153 popq %rbp
3154 popq %rsi
3155 popq %rdi
3156 movq 712(%rax), %r11
3157 jmp *%r11
3158 #else
3159 movq _glapi_Dispatch(%rip), %rax
3160 testq %rax, %rax
3161 je 1f
3162 movq 712(%rax), %r11
3163 jmp *%r11
3164 1:
3165 pushq %rdi
3166 pushq %rsi
3167 pushq %rbp
3168 call _glapi_get_dispatch
3169 popq %rbp
3170 popq %rsi
3171 popq %rdi
3172 movq 712(%rax), %r11
3173 jmp *%r11
3174 #endif /* defined(GLX_USE_TLS) */
3175 .size glRectfv, .-glRectfv
3176
3177 .p2align 4,,15
3178 .globl glRecti
3179 .type glRecti, @function
3180 glRecti:
3181 #if defined(GLX_USE_TLS)
3182 call _x86_64_get_dispatch@PLT
3183 movq 720(%rax), %r11
3184 jmp *%r11
3185 #elif defined(PTHREADS)
3186 pushq %rdi
3187 pushq %rsi
3188 pushq %rdx
3189 pushq %rcx
3190 pushq %rbp
3191 call _x86_64_get_dispatch@PLT
3192 popq %rbp
3193 popq %rcx
3194 popq %rdx
3195 popq %rsi
3196 popq %rdi
3197 movq 720(%rax), %r11
3198 jmp *%r11
3199 #else
3200 movq _glapi_Dispatch(%rip), %rax
3201 testq %rax, %rax
3202 je 1f
3203 movq 720(%rax), %r11
3204 jmp *%r11
3205 1:
3206 pushq %rdi
3207 pushq %rsi
3208 pushq %rdx
3209 pushq %rcx
3210 pushq %rbp
3211 call _glapi_get_dispatch
3212 popq %rbp
3213 popq %rcx
3214 popq %rdx
3215 popq %rsi
3216 popq %rdi
3217 movq 720(%rax), %r11
3218 jmp *%r11
3219 #endif /* defined(GLX_USE_TLS) */
3220 .size glRecti, .-glRecti
3221
3222 .p2align 4,,15
3223 .globl glRectiv
3224 .type glRectiv, @function
3225 glRectiv:
3226 #if defined(GLX_USE_TLS)
3227 call _x86_64_get_dispatch@PLT
3228 movq 728(%rax), %r11
3229 jmp *%r11
3230 #elif defined(PTHREADS)
3231 pushq %rdi
3232 pushq %rsi
3233 pushq %rbp
3234 call _x86_64_get_dispatch@PLT
3235 popq %rbp
3236 popq %rsi
3237 popq %rdi
3238 movq 728(%rax), %r11
3239 jmp *%r11
3240 #else
3241 movq _glapi_Dispatch(%rip), %rax
3242 testq %rax, %rax
3243 je 1f
3244 movq 728(%rax), %r11
3245 jmp *%r11
3246 1:
3247 pushq %rdi
3248 pushq %rsi
3249 pushq %rbp
3250 call _glapi_get_dispatch
3251 popq %rbp
3252 popq %rsi
3253 popq %rdi
3254 movq 728(%rax), %r11
3255 jmp *%r11
3256 #endif /* defined(GLX_USE_TLS) */
3257 .size glRectiv, .-glRectiv
3258
3259 .p2align 4,,15
3260 .globl glRects
3261 .type glRects, @function
3262 glRects:
3263 #if defined(GLX_USE_TLS)
3264 call _x86_64_get_dispatch@PLT
3265 movq 736(%rax), %r11
3266 jmp *%r11
3267 #elif defined(PTHREADS)
3268 pushq %rdi
3269 pushq %rsi
3270 pushq %rdx
3271 pushq %rcx
3272 pushq %rbp
3273 call _x86_64_get_dispatch@PLT
3274 popq %rbp
3275 popq %rcx
3276 popq %rdx
3277 popq %rsi
3278 popq %rdi
3279 movq 736(%rax), %r11
3280 jmp *%r11
3281 #else
3282 movq _glapi_Dispatch(%rip), %rax
3283 testq %rax, %rax
3284 je 1f
3285 movq 736(%rax), %r11
3286 jmp *%r11
3287 1:
3288 pushq %rdi
3289 pushq %rsi
3290 pushq %rdx
3291 pushq %rcx
3292 pushq %rbp
3293 call _glapi_get_dispatch
3294 popq %rbp
3295 popq %rcx
3296 popq %rdx
3297 popq %rsi
3298 popq %rdi
3299 movq 736(%rax), %r11
3300 jmp *%r11
3301 #endif /* defined(GLX_USE_TLS) */
3302 .size glRects, .-glRects
3303
3304 .p2align 4,,15
3305 .globl glRectsv
3306 .type glRectsv, @function
3307 glRectsv:
3308 #if defined(GLX_USE_TLS)
3309 call _x86_64_get_dispatch@PLT
3310 movq 744(%rax), %r11
3311 jmp *%r11
3312 #elif defined(PTHREADS)
3313 pushq %rdi
3314 pushq %rsi
3315 pushq %rbp
3316 call _x86_64_get_dispatch@PLT
3317 popq %rbp
3318 popq %rsi
3319 popq %rdi
3320 movq 744(%rax), %r11
3321 jmp *%r11
3322 #else
3323 movq _glapi_Dispatch(%rip), %rax
3324 testq %rax, %rax
3325 je 1f
3326 movq 744(%rax), %r11
3327 jmp *%r11
3328 1:
3329 pushq %rdi
3330 pushq %rsi
3331 pushq %rbp
3332 call _glapi_get_dispatch
3333 popq %rbp
3334 popq %rsi
3335 popq %rdi
3336 movq 744(%rax), %r11
3337 jmp *%r11
3338 #endif /* defined(GLX_USE_TLS) */
3339 .size glRectsv, .-glRectsv
3340
3341 .p2align 4,,15
3342 .globl glTexCoord1d
3343 .type glTexCoord1d, @function
3344 glTexCoord1d:
3345 #if defined(GLX_USE_TLS)
3346 call _x86_64_get_dispatch@PLT
3347 movq 752(%rax), %r11
3348 jmp *%r11
3349 #elif defined(PTHREADS)
3350 subq $8, %rsp
3351 movq %xmm0, (%rsp)
3352 call _x86_64_get_dispatch@PLT
3353 movq (%rsp), %xmm0
3354 addq $8, %rsp
3355 movq 752(%rax), %r11
3356 jmp *%r11
3357 #else
3358 movq _glapi_Dispatch(%rip), %rax
3359 testq %rax, %rax
3360 je 1f
3361 movq 752(%rax), %r11
3362 jmp *%r11
3363 1:
3364 subq $8, %rsp
3365 movq %xmm0, (%rsp)
3366 call _glapi_get_dispatch
3367 movq (%rsp), %xmm0
3368 addq $8, %rsp
3369 movq 752(%rax), %r11
3370 jmp *%r11
3371 #endif /* defined(GLX_USE_TLS) */
3372 .size glTexCoord1d, .-glTexCoord1d
3373
3374 .p2align 4,,15
3375 .globl glTexCoord1dv
3376 .type glTexCoord1dv, @function
3377 glTexCoord1dv:
3378 #if defined(GLX_USE_TLS)
3379 call _x86_64_get_dispatch@PLT
3380 movq 760(%rax), %r11
3381 jmp *%r11
3382 #elif defined(PTHREADS)
3383 pushq %rdi
3384 call _x86_64_get_dispatch@PLT
3385 popq %rdi
3386 movq 760(%rax), %r11
3387 jmp *%r11
3388 #else
3389 movq _glapi_Dispatch(%rip), %rax
3390 testq %rax, %rax
3391 je 1f
3392 movq 760(%rax), %r11
3393 jmp *%r11
3394 1:
3395 pushq %rdi
3396 call _glapi_get_dispatch
3397 popq %rdi
3398 movq 760(%rax), %r11
3399 jmp *%r11
3400 #endif /* defined(GLX_USE_TLS) */
3401 .size glTexCoord1dv, .-glTexCoord1dv
3402
3403 .p2align 4,,15
3404 .globl glTexCoord1f
3405 .type glTexCoord1f, @function
3406 glTexCoord1f:
3407 #if defined(GLX_USE_TLS)
3408 call _x86_64_get_dispatch@PLT
3409 movq 768(%rax), %r11
3410 jmp *%r11
3411 #elif defined(PTHREADS)
3412 subq $8, %rsp
3413 movq %xmm0, (%rsp)
3414 call _x86_64_get_dispatch@PLT
3415 movq (%rsp), %xmm0
3416 addq $8, %rsp
3417 movq 768(%rax), %r11
3418 jmp *%r11
3419 #else
3420 movq _glapi_Dispatch(%rip), %rax
3421 testq %rax, %rax
3422 je 1f
3423 movq 768(%rax), %r11
3424 jmp *%r11
3425 1:
3426 subq $8, %rsp
3427 movq %xmm0, (%rsp)
3428 call _glapi_get_dispatch
3429 movq (%rsp), %xmm0
3430 addq $8, %rsp
3431 movq 768(%rax), %r11
3432 jmp *%r11
3433 #endif /* defined(GLX_USE_TLS) */
3434 .size glTexCoord1f, .-glTexCoord1f
3435
3436 .p2align 4,,15
3437 .globl glTexCoord1fv
3438 .type glTexCoord1fv, @function
3439 glTexCoord1fv:
3440 #if defined(GLX_USE_TLS)
3441 call _x86_64_get_dispatch@PLT
3442 movq 776(%rax), %r11
3443 jmp *%r11
3444 #elif defined(PTHREADS)
3445 pushq %rdi
3446 call _x86_64_get_dispatch@PLT
3447 popq %rdi
3448 movq 776(%rax), %r11
3449 jmp *%r11
3450 #else
3451 movq _glapi_Dispatch(%rip), %rax
3452 testq %rax, %rax
3453 je 1f
3454 movq 776(%rax), %r11
3455 jmp *%r11
3456 1:
3457 pushq %rdi
3458 call _glapi_get_dispatch
3459 popq %rdi
3460 movq 776(%rax), %r11
3461 jmp *%r11
3462 #endif /* defined(GLX_USE_TLS) */
3463 .size glTexCoord1fv, .-glTexCoord1fv
3464
3465 .p2align 4,,15
3466 .globl glTexCoord1i
3467 .type glTexCoord1i, @function
3468 glTexCoord1i:
3469 #if defined(GLX_USE_TLS)
3470 call _x86_64_get_dispatch@PLT
3471 movq 784(%rax), %r11
3472 jmp *%r11
3473 #elif defined(PTHREADS)
3474 pushq %rdi
3475 call _x86_64_get_dispatch@PLT
3476 popq %rdi
3477 movq 784(%rax), %r11
3478 jmp *%r11
3479 #else
3480 movq _glapi_Dispatch(%rip), %rax
3481 testq %rax, %rax
3482 je 1f
3483 movq 784(%rax), %r11
3484 jmp *%r11
3485 1:
3486 pushq %rdi
3487 call _glapi_get_dispatch
3488 popq %rdi
3489 movq 784(%rax), %r11
3490 jmp *%r11
3491 #endif /* defined(GLX_USE_TLS) */
3492 .size glTexCoord1i, .-glTexCoord1i
3493
3494 .p2align 4,,15
3495 .globl glTexCoord1iv
3496 .type glTexCoord1iv, @function
3497 glTexCoord1iv:
3498 #if defined(GLX_USE_TLS)
3499 call _x86_64_get_dispatch@PLT
3500 movq 792(%rax), %r11
3501 jmp *%r11
3502 #elif defined(PTHREADS)
3503 pushq %rdi
3504 call _x86_64_get_dispatch@PLT
3505 popq %rdi
3506 movq 792(%rax), %r11
3507 jmp *%r11
3508 #else
3509 movq _glapi_Dispatch(%rip), %rax
3510 testq %rax, %rax
3511 je 1f
3512 movq 792(%rax), %r11
3513 jmp *%r11
3514 1:
3515 pushq %rdi
3516 call _glapi_get_dispatch
3517 popq %rdi
3518 movq 792(%rax), %r11
3519 jmp *%r11
3520 #endif /* defined(GLX_USE_TLS) */
3521 .size glTexCoord1iv, .-glTexCoord1iv
3522
3523 .p2align 4,,15
3524 .globl glTexCoord1s
3525 .type glTexCoord1s, @function
3526 glTexCoord1s:
3527 #if defined(GLX_USE_TLS)
3528 call _x86_64_get_dispatch@PLT
3529 movq 800(%rax), %r11
3530 jmp *%r11
3531 #elif defined(PTHREADS)
3532 pushq %rdi
3533 call _x86_64_get_dispatch@PLT
3534 popq %rdi
3535 movq 800(%rax), %r11
3536 jmp *%r11
3537 #else
3538 movq _glapi_Dispatch(%rip), %rax
3539 testq %rax, %rax
3540 je 1f
3541 movq 800(%rax), %r11
3542 jmp *%r11
3543 1:
3544 pushq %rdi
3545 call _glapi_get_dispatch
3546 popq %rdi
3547 movq 800(%rax), %r11
3548 jmp *%r11
3549 #endif /* defined(GLX_USE_TLS) */
3550 .size glTexCoord1s, .-glTexCoord1s
3551
3552 .p2align 4,,15
3553 .globl glTexCoord1sv
3554 .type glTexCoord1sv, @function
3555 glTexCoord1sv:
3556 #if defined(GLX_USE_TLS)
3557 call _x86_64_get_dispatch@PLT
3558 movq 808(%rax), %r11
3559 jmp *%r11
3560 #elif defined(PTHREADS)
3561 pushq %rdi
3562 call _x86_64_get_dispatch@PLT
3563 popq %rdi
3564 movq 808(%rax), %r11
3565 jmp *%r11
3566 #else
3567 movq _glapi_Dispatch(%rip), %rax
3568 testq %rax, %rax
3569 je 1f
3570 movq 808(%rax), %r11
3571 jmp *%r11
3572 1:
3573 pushq %rdi
3574 call _glapi_get_dispatch
3575 popq %rdi
3576 movq 808(%rax), %r11
3577 jmp *%r11
3578 #endif /* defined(GLX_USE_TLS) */
3579 .size glTexCoord1sv, .-glTexCoord1sv
3580
3581 .p2align 4,,15
3582 .globl glTexCoord2d
3583 .type glTexCoord2d, @function
3584 glTexCoord2d:
3585 #if defined(GLX_USE_TLS)
3586 call _x86_64_get_dispatch@PLT
3587 movq 816(%rax), %r11
3588 jmp *%r11
3589 #elif defined(PTHREADS)
3590 subq $24, %rsp
3591 movq %xmm0, (%rsp)
3592 movq %xmm1, 8(%rsp)
3593 call _x86_64_get_dispatch@PLT
3594 movq 8(%rsp), %xmm1
3595 movq (%rsp), %xmm0
3596 addq $24, %rsp
3597 movq 816(%rax), %r11
3598 jmp *%r11
3599 #else
3600 movq _glapi_Dispatch(%rip), %rax
3601 testq %rax, %rax
3602 je 1f
3603 movq 816(%rax), %r11
3604 jmp *%r11
3605 1:
3606 subq $24, %rsp
3607 movq %xmm0, (%rsp)
3608 movq %xmm1, 8(%rsp)
3609 call _glapi_get_dispatch
3610 movq 8(%rsp), %xmm1
3611 movq (%rsp), %xmm0
3612 addq $24, %rsp
3613 movq 816(%rax), %r11
3614 jmp *%r11
3615 #endif /* defined(GLX_USE_TLS) */
3616 .size glTexCoord2d, .-glTexCoord2d
3617
3618 .p2align 4,,15
3619 .globl glTexCoord2dv
3620 .type glTexCoord2dv, @function
3621 glTexCoord2dv:
3622 #if defined(GLX_USE_TLS)
3623 call _x86_64_get_dispatch@PLT
3624 movq 824(%rax), %r11
3625 jmp *%r11
3626 #elif defined(PTHREADS)
3627 pushq %rdi
3628 call _x86_64_get_dispatch@PLT
3629 popq %rdi
3630 movq 824(%rax), %r11
3631 jmp *%r11
3632 #else
3633 movq _glapi_Dispatch(%rip), %rax
3634 testq %rax, %rax
3635 je 1f
3636 movq 824(%rax), %r11
3637 jmp *%r11
3638 1:
3639 pushq %rdi
3640 call _glapi_get_dispatch
3641 popq %rdi
3642 movq 824(%rax), %r11
3643 jmp *%r11
3644 #endif /* defined(GLX_USE_TLS) */
3645 .size glTexCoord2dv, .-glTexCoord2dv
3646
3647 .p2align 4,,15
3648 .globl glTexCoord2f
3649 .type glTexCoord2f, @function
3650 glTexCoord2f:
3651 #if defined(GLX_USE_TLS)
3652 call _x86_64_get_dispatch@PLT
3653 movq 832(%rax), %r11
3654 jmp *%r11
3655 #elif defined(PTHREADS)
3656 subq $24, %rsp
3657 movq %xmm0, (%rsp)
3658 movq %xmm1, 8(%rsp)
3659 call _x86_64_get_dispatch@PLT
3660 movq 8(%rsp), %xmm1
3661 movq (%rsp), %xmm0
3662 addq $24, %rsp
3663 movq 832(%rax), %r11
3664 jmp *%r11
3665 #else
3666 movq _glapi_Dispatch(%rip), %rax
3667 testq %rax, %rax
3668 je 1f
3669 movq 832(%rax), %r11
3670 jmp *%r11
3671 1:
3672 subq $24, %rsp
3673 movq %xmm0, (%rsp)
3674 movq %xmm1, 8(%rsp)
3675 call _glapi_get_dispatch
3676 movq 8(%rsp), %xmm1
3677 movq (%rsp), %xmm0
3678 addq $24, %rsp
3679 movq 832(%rax), %r11
3680 jmp *%r11
3681 #endif /* defined(GLX_USE_TLS) */
3682 .size glTexCoord2f, .-glTexCoord2f
3683
3684 .p2align 4,,15
3685 .globl glTexCoord2fv
3686 .type glTexCoord2fv, @function
3687 glTexCoord2fv:
3688 #if defined(GLX_USE_TLS)
3689 call _x86_64_get_dispatch@PLT
3690 movq 840(%rax), %r11
3691 jmp *%r11
3692 #elif defined(PTHREADS)
3693 pushq %rdi
3694 call _x86_64_get_dispatch@PLT
3695 popq %rdi
3696 movq 840(%rax), %r11
3697 jmp *%r11
3698 #else
3699 movq _glapi_Dispatch(%rip), %rax
3700 testq %rax, %rax
3701 je 1f
3702 movq 840(%rax), %r11
3703 jmp *%r11
3704 1:
3705 pushq %rdi
3706 call _glapi_get_dispatch
3707 popq %rdi
3708 movq 840(%rax), %r11
3709 jmp *%r11
3710 #endif /* defined(GLX_USE_TLS) */
3711 .size glTexCoord2fv, .-glTexCoord2fv
3712
3713 .p2align 4,,15
3714 .globl glTexCoord2i
3715 .type glTexCoord2i, @function
3716 glTexCoord2i:
3717 #if defined(GLX_USE_TLS)
3718 call _x86_64_get_dispatch@PLT
3719 movq 848(%rax), %r11
3720 jmp *%r11
3721 #elif defined(PTHREADS)
3722 pushq %rdi
3723 pushq %rsi
3724 pushq %rbp
3725 call _x86_64_get_dispatch@PLT
3726 popq %rbp
3727 popq %rsi
3728 popq %rdi
3729 movq 848(%rax), %r11
3730 jmp *%r11
3731 #else
3732 movq _glapi_Dispatch(%rip), %rax
3733 testq %rax, %rax
3734 je 1f
3735 movq 848(%rax), %r11
3736 jmp *%r11
3737 1:
3738 pushq %rdi
3739 pushq %rsi
3740 pushq %rbp
3741 call _glapi_get_dispatch
3742 popq %rbp
3743 popq %rsi
3744 popq %rdi
3745 movq 848(%rax), %r11
3746 jmp *%r11
3747 #endif /* defined(GLX_USE_TLS) */
3748 .size glTexCoord2i, .-glTexCoord2i
3749
3750 .p2align 4,,15
3751 .globl glTexCoord2iv
3752 .type glTexCoord2iv, @function
3753 glTexCoord2iv:
3754 #if defined(GLX_USE_TLS)
3755 call _x86_64_get_dispatch@PLT
3756 movq 856(%rax), %r11
3757 jmp *%r11
3758 #elif defined(PTHREADS)
3759 pushq %rdi
3760 call _x86_64_get_dispatch@PLT
3761 popq %rdi
3762 movq 856(%rax), %r11
3763 jmp *%r11
3764 #else
3765 movq _glapi_Dispatch(%rip), %rax
3766 testq %rax, %rax
3767 je 1f
3768 movq 856(%rax), %r11
3769 jmp *%r11
3770 1:
3771 pushq %rdi
3772 call _glapi_get_dispatch
3773 popq %rdi
3774 movq 856(%rax), %r11
3775 jmp *%r11
3776 #endif /* defined(GLX_USE_TLS) */
3777 .size glTexCoord2iv, .-glTexCoord2iv
3778
3779 .p2align 4,,15
3780 .globl glTexCoord2s
3781 .type glTexCoord2s, @function
3782 glTexCoord2s:
3783 #if defined(GLX_USE_TLS)
3784 call _x86_64_get_dispatch@PLT
3785 movq 864(%rax), %r11
3786 jmp *%r11
3787 #elif defined(PTHREADS)
3788 pushq %rdi
3789 pushq %rsi
3790 pushq %rbp
3791 call _x86_64_get_dispatch@PLT
3792 popq %rbp
3793 popq %rsi
3794 popq %rdi
3795 movq 864(%rax), %r11
3796 jmp *%r11
3797 #else
3798 movq _glapi_Dispatch(%rip), %rax
3799 testq %rax, %rax
3800 je 1f
3801 movq 864(%rax), %r11
3802 jmp *%r11
3803 1:
3804 pushq %rdi
3805 pushq %rsi
3806 pushq %rbp
3807 call _glapi_get_dispatch
3808 popq %rbp
3809 popq %rsi
3810 popq %rdi
3811 movq 864(%rax), %r11
3812 jmp *%r11
3813 #endif /* defined(GLX_USE_TLS) */
3814 .size glTexCoord2s, .-glTexCoord2s
3815
3816 .p2align 4,,15
3817 .globl glTexCoord2sv
3818 .type glTexCoord2sv, @function
3819 glTexCoord2sv:
3820 #if defined(GLX_USE_TLS)
3821 call _x86_64_get_dispatch@PLT
3822 movq 872(%rax), %r11
3823 jmp *%r11
3824 #elif defined(PTHREADS)
3825 pushq %rdi
3826 call _x86_64_get_dispatch@PLT
3827 popq %rdi
3828 movq 872(%rax), %r11
3829 jmp *%r11
3830 #else
3831 movq _glapi_Dispatch(%rip), %rax
3832 testq %rax, %rax
3833 je 1f
3834 movq 872(%rax), %r11
3835 jmp *%r11
3836 1:
3837 pushq %rdi
3838 call _glapi_get_dispatch
3839 popq %rdi
3840 movq 872(%rax), %r11
3841 jmp *%r11
3842 #endif /* defined(GLX_USE_TLS) */
3843 .size glTexCoord2sv, .-glTexCoord2sv
3844
3845 .p2align 4,,15
3846 .globl glTexCoord3d
3847 .type glTexCoord3d, @function
3848 glTexCoord3d:
3849 #if defined(GLX_USE_TLS)
3850 call _x86_64_get_dispatch@PLT
3851 movq 880(%rax), %r11
3852 jmp *%r11
3853 #elif defined(PTHREADS)
3854 subq $24, %rsp
3855 movq %xmm0, (%rsp)
3856 movq %xmm1, 8(%rsp)
3857 movq %xmm2, 16(%rsp)
3858 call _x86_64_get_dispatch@PLT
3859 movq 16(%rsp), %xmm2
3860 movq 8(%rsp), %xmm1
3861 movq (%rsp), %xmm0
3862 addq $24, %rsp
3863 movq 880(%rax), %r11
3864 jmp *%r11
3865 #else
3866 movq _glapi_Dispatch(%rip), %rax
3867 testq %rax, %rax
3868 je 1f
3869 movq 880(%rax), %r11
3870 jmp *%r11
3871 1:
3872 subq $24, %rsp
3873 movq %xmm0, (%rsp)
3874 movq %xmm1, 8(%rsp)
3875 movq %xmm2, 16(%rsp)
3876 call _glapi_get_dispatch
3877 movq 16(%rsp), %xmm2
3878 movq 8(%rsp), %xmm1
3879 movq (%rsp), %xmm0
3880 addq $24, %rsp
3881 movq 880(%rax), %r11
3882 jmp *%r11
3883 #endif /* defined(GLX_USE_TLS) */
3884 .size glTexCoord3d, .-glTexCoord3d
3885
3886 .p2align 4,,15
3887 .globl glTexCoord3dv
3888 .type glTexCoord3dv, @function
3889 glTexCoord3dv:
3890 #if defined(GLX_USE_TLS)
3891 call _x86_64_get_dispatch@PLT
3892 movq 888(%rax), %r11
3893 jmp *%r11
3894 #elif defined(PTHREADS)
3895 pushq %rdi
3896 call _x86_64_get_dispatch@PLT
3897 popq %rdi
3898 movq 888(%rax), %r11
3899 jmp *%r11
3900 #else
3901 movq _glapi_Dispatch(%rip), %rax
3902 testq %rax, %rax
3903 je 1f
3904 movq 888(%rax), %r11
3905 jmp *%r11
3906 1:
3907 pushq %rdi
3908 call _glapi_get_dispatch
3909 popq %rdi
3910 movq 888(%rax), %r11
3911 jmp *%r11
3912 #endif /* defined(GLX_USE_TLS) */
3913 .size glTexCoord3dv, .-glTexCoord3dv
3914
3915 .p2align 4,,15
3916 .globl glTexCoord3f
3917 .type glTexCoord3f, @function
3918 glTexCoord3f:
3919 #if defined(GLX_USE_TLS)
3920 call _x86_64_get_dispatch@PLT
3921 movq 896(%rax), %r11
3922 jmp *%r11
3923 #elif defined(PTHREADS)
3924 subq $24, %rsp
3925 movq %xmm0, (%rsp)
3926 movq %xmm1, 8(%rsp)
3927 movq %xmm2, 16(%rsp)
3928 call _x86_64_get_dispatch@PLT
3929 movq 16(%rsp), %xmm2
3930 movq 8(%rsp), %xmm1
3931 movq (%rsp), %xmm0
3932 addq $24, %rsp
3933 movq 896(%rax), %r11
3934 jmp *%r11
3935 #else
3936 movq _glapi_Dispatch(%rip), %rax
3937 testq %rax, %rax
3938 je 1f
3939 movq 896(%rax), %r11
3940 jmp *%r11
3941 1:
3942 subq $24, %rsp
3943 movq %xmm0, (%rsp)
3944 movq %xmm1, 8(%rsp)
3945 movq %xmm2, 16(%rsp)
3946 call _glapi_get_dispatch
3947 movq 16(%rsp), %xmm2
3948 movq 8(%rsp), %xmm1
3949 movq (%rsp), %xmm0
3950 addq $24, %rsp
3951 movq 896(%rax), %r11
3952 jmp *%r11
3953 #endif /* defined(GLX_USE_TLS) */
3954 .size glTexCoord3f, .-glTexCoord3f
3955
3956 .p2align 4,,15
3957 .globl glTexCoord3fv
3958 .type glTexCoord3fv, @function
3959 glTexCoord3fv:
3960 #if defined(GLX_USE_TLS)
3961 call _x86_64_get_dispatch@PLT
3962 movq 904(%rax), %r11
3963 jmp *%r11
3964 #elif defined(PTHREADS)
3965 pushq %rdi
3966 call _x86_64_get_dispatch@PLT
3967 popq %rdi
3968 movq 904(%rax), %r11
3969 jmp *%r11
3970 #else
3971 movq _glapi_Dispatch(%rip), %rax
3972 testq %rax, %rax
3973 je 1f
3974 movq 904(%rax), %r11
3975 jmp *%r11
3976 1:
3977 pushq %rdi
3978 call _glapi_get_dispatch
3979 popq %rdi
3980 movq 904(%rax), %r11
3981 jmp *%r11
3982 #endif /* defined(GLX_USE_TLS) */
3983 .size glTexCoord3fv, .-glTexCoord3fv
3984
3985 .p2align 4,,15
3986 .globl glTexCoord3i
3987 .type glTexCoord3i, @function
3988 glTexCoord3i:
3989 #if defined(GLX_USE_TLS)
3990 call _x86_64_get_dispatch@PLT
3991 movq 912(%rax), %r11
3992 jmp *%r11
3993 #elif defined(PTHREADS)
3994 pushq %rdi
3995 pushq %rsi
3996 pushq %rdx
3997 call _x86_64_get_dispatch@PLT
3998 popq %rdx
3999 popq %rsi
4000 popq %rdi
4001 movq 912(%rax), %r11
4002 jmp *%r11
4003 #else
4004 movq _glapi_Dispatch(%rip), %rax
4005 testq %rax, %rax
4006 je 1f
4007 movq 912(%rax), %r11
4008 jmp *%r11
4009 1:
4010 pushq %rdi
4011 pushq %rsi
4012 pushq %rdx
4013 call _glapi_get_dispatch
4014 popq %rdx
4015 popq %rsi
4016 popq %rdi
4017 movq 912(%rax), %r11
4018 jmp *%r11
4019 #endif /* defined(GLX_USE_TLS) */
4020 .size glTexCoord3i, .-glTexCoord3i
4021
4022 .p2align 4,,15
4023 .globl glTexCoord3iv
4024 .type glTexCoord3iv, @function
4025 glTexCoord3iv:
4026 #if defined(GLX_USE_TLS)
4027 call _x86_64_get_dispatch@PLT
4028 movq 920(%rax), %r11
4029 jmp *%r11
4030 #elif defined(PTHREADS)
4031 pushq %rdi
4032 call _x86_64_get_dispatch@PLT
4033 popq %rdi
4034 movq 920(%rax), %r11
4035 jmp *%r11
4036 #else
4037 movq _glapi_Dispatch(%rip), %rax
4038 testq %rax, %rax
4039 je 1f
4040 movq 920(%rax), %r11
4041 jmp *%r11
4042 1:
4043 pushq %rdi
4044 call _glapi_get_dispatch
4045 popq %rdi
4046 movq 920(%rax), %r11
4047 jmp *%r11
4048 #endif /* defined(GLX_USE_TLS) */
4049 .size glTexCoord3iv, .-glTexCoord3iv
4050
4051 .p2align 4,,15
4052 .globl glTexCoord3s
4053 .type glTexCoord3s, @function
4054 glTexCoord3s:
4055 #if defined(GLX_USE_TLS)
4056 call _x86_64_get_dispatch@PLT
4057 movq 928(%rax), %r11
4058 jmp *%r11
4059 #elif defined(PTHREADS)
4060 pushq %rdi
4061 pushq %rsi
4062 pushq %rdx
4063 call _x86_64_get_dispatch@PLT
4064 popq %rdx
4065 popq %rsi
4066 popq %rdi
4067 movq 928(%rax), %r11
4068 jmp *%r11
4069 #else
4070 movq _glapi_Dispatch(%rip), %rax
4071 testq %rax, %rax
4072 je 1f
4073 movq 928(%rax), %r11
4074 jmp *%r11
4075 1:
4076 pushq %rdi
4077 pushq %rsi
4078 pushq %rdx
4079 call _glapi_get_dispatch
4080 popq %rdx
4081 popq %rsi
4082 popq %rdi
4083 movq 928(%rax), %r11
4084 jmp *%r11
4085 #endif /* defined(GLX_USE_TLS) */
4086 .size glTexCoord3s, .-glTexCoord3s
4087
4088 .p2align 4,,15
4089 .globl glTexCoord3sv
4090 .type glTexCoord3sv, @function
4091 glTexCoord3sv:
4092 #if defined(GLX_USE_TLS)
4093 call _x86_64_get_dispatch@PLT
4094 movq 936(%rax), %r11
4095 jmp *%r11
4096 #elif defined(PTHREADS)
4097 pushq %rdi
4098 call _x86_64_get_dispatch@PLT
4099 popq %rdi
4100 movq 936(%rax), %r11
4101 jmp *%r11
4102 #else
4103 movq _glapi_Dispatch(%rip), %rax
4104 testq %rax, %rax
4105 je 1f
4106 movq 936(%rax), %r11
4107 jmp *%r11
4108 1:
4109 pushq %rdi
4110 call _glapi_get_dispatch
4111 popq %rdi
4112 movq 936(%rax), %r11
4113 jmp *%r11
4114 #endif /* defined(GLX_USE_TLS) */
4115 .size glTexCoord3sv, .-glTexCoord3sv
4116
4117 .p2align 4,,15
4118 .globl glTexCoord4d
4119 .type glTexCoord4d, @function
4120 glTexCoord4d:
4121 #if defined(GLX_USE_TLS)
4122 call _x86_64_get_dispatch@PLT
4123 movq 944(%rax), %r11
4124 jmp *%r11
4125 #elif defined(PTHREADS)
4126 subq $40, %rsp
4127 movq %xmm0, (%rsp)
4128 movq %xmm1, 8(%rsp)
4129 movq %xmm2, 16(%rsp)
4130 movq %xmm3, 24(%rsp)
4131 call _x86_64_get_dispatch@PLT
4132 movq 24(%rsp), %xmm3
4133 movq 16(%rsp), %xmm2
4134 movq 8(%rsp), %xmm1
4135 movq (%rsp), %xmm0
4136 addq $40, %rsp
4137 movq 944(%rax), %r11
4138 jmp *%r11
4139 #else
4140 movq _glapi_Dispatch(%rip), %rax
4141 testq %rax, %rax
4142 je 1f
4143 movq 944(%rax), %r11
4144 jmp *%r11
4145 1:
4146 subq $40, %rsp
4147 movq %xmm0, (%rsp)
4148 movq %xmm1, 8(%rsp)
4149 movq %xmm2, 16(%rsp)
4150 movq %xmm3, 24(%rsp)
4151 call _glapi_get_dispatch
4152 movq 24(%rsp), %xmm3
4153 movq 16(%rsp), %xmm2
4154 movq 8(%rsp), %xmm1
4155 movq (%rsp), %xmm0
4156 addq $40, %rsp
4157 movq 944(%rax), %r11
4158 jmp *%r11
4159 #endif /* defined(GLX_USE_TLS) */
4160 .size glTexCoord4d, .-glTexCoord4d
4161
4162 .p2align 4,,15
4163 .globl glTexCoord4dv
4164 .type glTexCoord4dv, @function
4165 glTexCoord4dv:
4166 #if defined(GLX_USE_TLS)
4167 call _x86_64_get_dispatch@PLT
4168 movq 952(%rax), %r11
4169 jmp *%r11
4170 #elif defined(PTHREADS)
4171 pushq %rdi
4172 call _x86_64_get_dispatch@PLT
4173 popq %rdi
4174 movq 952(%rax), %r11
4175 jmp *%r11
4176 #else
4177 movq _glapi_Dispatch(%rip), %rax
4178 testq %rax, %rax
4179 je 1f
4180 movq 952(%rax), %r11
4181 jmp *%r11
4182 1:
4183 pushq %rdi
4184 call _glapi_get_dispatch
4185 popq %rdi
4186 movq 952(%rax), %r11
4187 jmp *%r11
4188 #endif /* defined(GLX_USE_TLS) */
4189 .size glTexCoord4dv, .-glTexCoord4dv
4190
4191 .p2align 4,,15
4192 .globl glTexCoord4f
4193 .type glTexCoord4f, @function
4194 glTexCoord4f:
4195 #if defined(GLX_USE_TLS)
4196 call _x86_64_get_dispatch@PLT
4197 movq 960(%rax), %r11
4198 jmp *%r11
4199 #elif defined(PTHREADS)
4200 subq $40, %rsp
4201 movq %xmm0, (%rsp)
4202 movq %xmm1, 8(%rsp)
4203 movq %xmm2, 16(%rsp)
4204 movq %xmm3, 24(%rsp)
4205 call _x86_64_get_dispatch@PLT
4206 movq 24(%rsp), %xmm3
4207 movq 16(%rsp), %xmm2
4208 movq 8(%rsp), %xmm1
4209 movq (%rsp), %xmm0
4210 addq $40, %rsp
4211 movq 960(%rax), %r11
4212 jmp *%r11
4213 #else
4214 movq _glapi_Dispatch(%rip), %rax
4215 testq %rax, %rax
4216 je 1f
4217 movq 960(%rax), %r11
4218 jmp *%r11
4219 1:
4220 subq $40, %rsp
4221 movq %xmm0, (%rsp)
4222 movq %xmm1, 8(%rsp)
4223 movq %xmm2, 16(%rsp)
4224 movq %xmm3, 24(%rsp)
4225 call _glapi_get_dispatch
4226 movq 24(%rsp), %xmm3
4227 movq 16(%rsp), %xmm2
4228 movq 8(%rsp), %xmm1
4229 movq (%rsp), %xmm0
4230 addq $40, %rsp
4231 movq 960(%rax), %r11
4232 jmp *%r11
4233 #endif /* defined(GLX_USE_TLS) */
4234 .size glTexCoord4f, .-glTexCoord4f
4235
4236 .p2align 4,,15
4237 .globl glTexCoord4fv
4238 .type glTexCoord4fv, @function
4239 glTexCoord4fv:
4240 #if defined(GLX_USE_TLS)
4241 call _x86_64_get_dispatch@PLT
4242 movq 968(%rax), %r11
4243 jmp *%r11
4244 #elif defined(PTHREADS)
4245 pushq %rdi
4246 call _x86_64_get_dispatch@PLT
4247 popq %rdi
4248 movq 968(%rax), %r11
4249 jmp *%r11
4250 #else
4251 movq _glapi_Dispatch(%rip), %rax
4252 testq %rax, %rax
4253 je 1f
4254 movq 968(%rax), %r11
4255 jmp *%r11
4256 1:
4257 pushq %rdi
4258 call _glapi_get_dispatch
4259 popq %rdi
4260 movq 968(%rax), %r11
4261 jmp *%r11
4262 #endif /* defined(GLX_USE_TLS) */
4263 .size glTexCoord4fv, .-glTexCoord4fv
4264
4265 .p2align 4,,15
4266 .globl glTexCoord4i
4267 .type glTexCoord4i, @function
4268 glTexCoord4i:
4269 #if defined(GLX_USE_TLS)
4270 call _x86_64_get_dispatch@PLT
4271 movq 976(%rax), %r11
4272 jmp *%r11
4273 #elif defined(PTHREADS)
4274 pushq %rdi
4275 pushq %rsi
4276 pushq %rdx
4277 pushq %rcx
4278 pushq %rbp
4279 call _x86_64_get_dispatch@PLT
4280 popq %rbp
4281 popq %rcx
4282 popq %rdx
4283 popq %rsi
4284 popq %rdi
4285 movq 976(%rax), %r11
4286 jmp *%r11
4287 #else
4288 movq _glapi_Dispatch(%rip), %rax
4289 testq %rax, %rax
4290 je 1f
4291 movq 976(%rax), %r11
4292 jmp *%r11
4293 1:
4294 pushq %rdi
4295 pushq %rsi
4296 pushq %rdx
4297 pushq %rcx
4298 pushq %rbp
4299 call _glapi_get_dispatch
4300 popq %rbp
4301 popq %rcx
4302 popq %rdx
4303 popq %rsi
4304 popq %rdi
4305 movq 976(%rax), %r11
4306 jmp *%r11
4307 #endif /* defined(GLX_USE_TLS) */
4308 .size glTexCoord4i, .-glTexCoord4i
4309
4310 .p2align 4,,15
4311 .globl glTexCoord4iv
4312 .type glTexCoord4iv, @function
4313 glTexCoord4iv:
4314 #if defined(GLX_USE_TLS)
4315 call _x86_64_get_dispatch@PLT
4316 movq 984(%rax), %r11
4317 jmp *%r11
4318 #elif defined(PTHREADS)
4319 pushq %rdi
4320 call _x86_64_get_dispatch@PLT
4321 popq %rdi
4322 movq 984(%rax), %r11
4323 jmp *%r11
4324 #else
4325 movq _glapi_Dispatch(%rip), %rax
4326 testq %rax, %rax
4327 je 1f
4328 movq 984(%rax), %r11
4329 jmp *%r11
4330 1:
4331 pushq %rdi
4332 call _glapi_get_dispatch
4333 popq %rdi
4334 movq 984(%rax), %r11
4335 jmp *%r11
4336 #endif /* defined(GLX_USE_TLS) */
4337 .size glTexCoord4iv, .-glTexCoord4iv
4338
4339 .p2align 4,,15
4340 .globl glTexCoord4s
4341 .type glTexCoord4s, @function
4342 glTexCoord4s:
4343 #if defined(GLX_USE_TLS)
4344 call _x86_64_get_dispatch@PLT
4345 movq 992(%rax), %r11
4346 jmp *%r11
4347 #elif defined(PTHREADS)
4348 pushq %rdi
4349 pushq %rsi
4350 pushq %rdx
4351 pushq %rcx
4352 pushq %rbp
4353 call _x86_64_get_dispatch@PLT
4354 popq %rbp
4355 popq %rcx
4356 popq %rdx
4357 popq %rsi
4358 popq %rdi
4359 movq 992(%rax), %r11
4360 jmp *%r11
4361 #else
4362 movq _glapi_Dispatch(%rip), %rax
4363 testq %rax, %rax
4364 je 1f
4365 movq 992(%rax), %r11
4366 jmp *%r11
4367 1:
4368 pushq %rdi
4369 pushq %rsi
4370 pushq %rdx
4371 pushq %rcx
4372 pushq %rbp
4373 call _glapi_get_dispatch
4374 popq %rbp
4375 popq %rcx
4376 popq %rdx
4377 popq %rsi
4378 popq %rdi
4379 movq 992(%rax), %r11
4380 jmp *%r11
4381 #endif /* defined(GLX_USE_TLS) */
4382 .size glTexCoord4s, .-glTexCoord4s
4383
4384 .p2align 4,,15
4385 .globl glTexCoord4sv
4386 .type glTexCoord4sv, @function
4387 glTexCoord4sv:
4388 #if defined(GLX_USE_TLS)
4389 call _x86_64_get_dispatch@PLT
4390 movq 1000(%rax), %r11
4391 jmp *%r11
4392 #elif defined(PTHREADS)
4393 pushq %rdi
4394 call _x86_64_get_dispatch@PLT
4395 popq %rdi
4396 movq 1000(%rax), %r11
4397 jmp *%r11
4398 #else
4399 movq _glapi_Dispatch(%rip), %rax
4400 testq %rax, %rax
4401 je 1f
4402 movq 1000(%rax), %r11
4403 jmp *%r11
4404 1:
4405 pushq %rdi
4406 call _glapi_get_dispatch
4407 popq %rdi
4408 movq 1000(%rax), %r11
4409 jmp *%r11
4410 #endif /* defined(GLX_USE_TLS) */
4411 .size glTexCoord4sv, .-glTexCoord4sv
4412
4413 .p2align 4,,15
4414 .globl glVertex2d
4415 .type glVertex2d, @function
4416 glVertex2d:
4417 #if defined(GLX_USE_TLS)
4418 call _x86_64_get_dispatch@PLT
4419 movq 1008(%rax), %r11
4420 jmp *%r11
4421 #elif defined(PTHREADS)
4422 subq $24, %rsp
4423 movq %xmm0, (%rsp)
4424 movq %xmm1, 8(%rsp)
4425 call _x86_64_get_dispatch@PLT
4426 movq 8(%rsp), %xmm1
4427 movq (%rsp), %xmm0
4428 addq $24, %rsp
4429 movq 1008(%rax), %r11
4430 jmp *%r11
4431 #else
4432 movq _glapi_Dispatch(%rip), %rax
4433 testq %rax, %rax
4434 je 1f
4435 movq 1008(%rax), %r11
4436 jmp *%r11
4437 1:
4438 subq $24, %rsp
4439 movq %xmm0, (%rsp)
4440 movq %xmm1, 8(%rsp)
4441 call _glapi_get_dispatch
4442 movq 8(%rsp), %xmm1
4443 movq (%rsp), %xmm0
4444 addq $24, %rsp
4445 movq 1008(%rax), %r11
4446 jmp *%r11
4447 #endif /* defined(GLX_USE_TLS) */
4448 .size glVertex2d, .-glVertex2d
4449
4450 .p2align 4,,15
4451 .globl glVertex2dv
4452 .type glVertex2dv, @function
4453 glVertex2dv:
4454 #if defined(GLX_USE_TLS)
4455 call _x86_64_get_dispatch@PLT
4456 movq 1016(%rax), %r11
4457 jmp *%r11
4458 #elif defined(PTHREADS)
4459 pushq %rdi
4460 call _x86_64_get_dispatch@PLT
4461 popq %rdi
4462 movq 1016(%rax), %r11
4463 jmp *%r11
4464 #else
4465 movq _glapi_Dispatch(%rip), %rax
4466 testq %rax, %rax
4467 je 1f
4468 movq 1016(%rax), %r11
4469 jmp *%r11
4470 1:
4471 pushq %rdi
4472 call _glapi_get_dispatch
4473 popq %rdi
4474 movq 1016(%rax), %r11
4475 jmp *%r11
4476 #endif /* defined(GLX_USE_TLS) */
4477 .size glVertex2dv, .-glVertex2dv
4478
4479 .p2align 4,,15
4480 .globl glVertex2f
4481 .type glVertex2f, @function
4482 glVertex2f:
4483 #if defined(GLX_USE_TLS)
4484 call _x86_64_get_dispatch@PLT
4485 movq 1024(%rax), %r11
4486 jmp *%r11
4487 #elif defined(PTHREADS)
4488 subq $24, %rsp
4489 movq %xmm0, (%rsp)
4490 movq %xmm1, 8(%rsp)
4491 call _x86_64_get_dispatch@PLT
4492 movq 8(%rsp), %xmm1
4493 movq (%rsp), %xmm0
4494 addq $24, %rsp
4495 movq 1024(%rax), %r11
4496 jmp *%r11
4497 #else
4498 movq _glapi_Dispatch(%rip), %rax
4499 testq %rax, %rax
4500 je 1f
4501 movq 1024(%rax), %r11
4502 jmp *%r11
4503 1:
4504 subq $24, %rsp
4505 movq %xmm0, (%rsp)
4506 movq %xmm1, 8(%rsp)
4507 call _glapi_get_dispatch
4508 movq 8(%rsp), %xmm1
4509 movq (%rsp), %xmm0
4510 addq $24, %rsp
4511 movq 1024(%rax), %r11
4512 jmp *%r11
4513 #endif /* defined(GLX_USE_TLS) */
4514 .size glVertex2f, .-glVertex2f
4515
4516 .p2align 4,,15
4517 .globl glVertex2fv
4518 .type glVertex2fv, @function
4519 glVertex2fv:
4520 #if defined(GLX_USE_TLS)
4521 call _x86_64_get_dispatch@PLT
4522 movq 1032(%rax), %r11
4523 jmp *%r11
4524 #elif defined(PTHREADS)
4525 pushq %rdi
4526 call _x86_64_get_dispatch@PLT
4527 popq %rdi
4528 movq 1032(%rax), %r11
4529 jmp *%r11
4530 #else
4531 movq _glapi_Dispatch(%rip), %rax
4532 testq %rax, %rax
4533 je 1f
4534 movq 1032(%rax), %r11
4535 jmp *%r11
4536 1:
4537 pushq %rdi
4538 call _glapi_get_dispatch
4539 popq %rdi
4540 movq 1032(%rax), %r11
4541 jmp *%r11
4542 #endif /* defined(GLX_USE_TLS) */
4543 .size glVertex2fv, .-glVertex2fv
4544
4545 .p2align 4,,15
4546 .globl glVertex2i
4547 .type glVertex2i, @function
4548 glVertex2i:
4549 #if defined(GLX_USE_TLS)
4550 call _x86_64_get_dispatch@PLT
4551 movq 1040(%rax), %r11
4552 jmp *%r11
4553 #elif defined(PTHREADS)
4554 pushq %rdi
4555 pushq %rsi
4556 pushq %rbp
4557 call _x86_64_get_dispatch@PLT
4558 popq %rbp
4559 popq %rsi
4560 popq %rdi
4561 movq 1040(%rax), %r11
4562 jmp *%r11
4563 #else
4564 movq _glapi_Dispatch(%rip), %rax
4565 testq %rax, %rax
4566 je 1f
4567 movq 1040(%rax), %r11
4568 jmp *%r11
4569 1:
4570 pushq %rdi
4571 pushq %rsi
4572 pushq %rbp
4573 call _glapi_get_dispatch
4574 popq %rbp
4575 popq %rsi
4576 popq %rdi
4577 movq 1040(%rax), %r11
4578 jmp *%r11
4579 #endif /* defined(GLX_USE_TLS) */
4580 .size glVertex2i, .-glVertex2i
4581
4582 .p2align 4,,15
4583 .globl glVertex2iv
4584 .type glVertex2iv, @function
4585 glVertex2iv:
4586 #if defined(GLX_USE_TLS)
4587 call _x86_64_get_dispatch@PLT
4588 movq 1048(%rax), %r11
4589 jmp *%r11
4590 #elif defined(PTHREADS)
4591 pushq %rdi
4592 call _x86_64_get_dispatch@PLT
4593 popq %rdi
4594 movq 1048(%rax), %r11
4595 jmp *%r11
4596 #else
4597 movq _glapi_Dispatch(%rip), %rax
4598 testq %rax, %rax
4599 je 1f
4600 movq 1048(%rax), %r11
4601 jmp *%r11
4602 1:
4603 pushq %rdi
4604 call _glapi_get_dispatch
4605 popq %rdi
4606 movq 1048(%rax), %r11
4607 jmp *%r11
4608 #endif /* defined(GLX_USE_TLS) */
4609 .size glVertex2iv, .-glVertex2iv
4610
4611 .p2align 4,,15
4612 .globl glVertex2s
4613 .type glVertex2s, @function
4614 glVertex2s:
4615 #if defined(GLX_USE_TLS)
4616 call _x86_64_get_dispatch@PLT
4617 movq 1056(%rax), %r11
4618 jmp *%r11
4619 #elif defined(PTHREADS)
4620 pushq %rdi
4621 pushq %rsi
4622 pushq %rbp
4623 call _x86_64_get_dispatch@PLT
4624 popq %rbp
4625 popq %rsi
4626 popq %rdi
4627 movq 1056(%rax), %r11
4628 jmp *%r11
4629 #else
4630 movq _glapi_Dispatch(%rip), %rax
4631 testq %rax, %rax
4632 je 1f
4633 movq 1056(%rax), %r11
4634 jmp *%r11
4635 1:
4636 pushq %rdi
4637 pushq %rsi
4638 pushq %rbp
4639 call _glapi_get_dispatch
4640 popq %rbp
4641 popq %rsi
4642 popq %rdi
4643 movq 1056(%rax), %r11
4644 jmp *%r11
4645 #endif /* defined(GLX_USE_TLS) */
4646 .size glVertex2s, .-glVertex2s
4647
4648 .p2align 4,,15
4649 .globl glVertex2sv
4650 .type glVertex2sv, @function
4651 glVertex2sv:
4652 #if defined(GLX_USE_TLS)
4653 call _x86_64_get_dispatch@PLT
4654 movq 1064(%rax), %r11
4655 jmp *%r11
4656 #elif defined(PTHREADS)
4657 pushq %rdi
4658 call _x86_64_get_dispatch@PLT
4659 popq %rdi
4660 movq 1064(%rax), %r11
4661 jmp *%r11
4662 #else
4663 movq _glapi_Dispatch(%rip), %rax
4664 testq %rax, %rax
4665 je 1f
4666 movq 1064(%rax), %r11
4667 jmp *%r11
4668 1:
4669 pushq %rdi
4670 call _glapi_get_dispatch
4671 popq %rdi
4672 movq 1064(%rax), %r11
4673 jmp *%r11
4674 #endif /* defined(GLX_USE_TLS) */
4675 .size glVertex2sv, .-glVertex2sv
4676
4677 .p2align 4,,15
4678 .globl glVertex3d
4679 .type glVertex3d, @function
4680 glVertex3d:
4681 #if defined(GLX_USE_TLS)
4682 call _x86_64_get_dispatch@PLT
4683 movq 1072(%rax), %r11
4684 jmp *%r11
4685 #elif defined(PTHREADS)
4686 subq $24, %rsp
4687 movq %xmm0, (%rsp)
4688 movq %xmm1, 8(%rsp)
4689 movq %xmm2, 16(%rsp)
4690 call _x86_64_get_dispatch@PLT
4691 movq 16(%rsp), %xmm2
4692 movq 8(%rsp), %xmm1
4693 movq (%rsp), %xmm0
4694 addq $24, %rsp
4695 movq 1072(%rax), %r11
4696 jmp *%r11
4697 #else
4698 movq _glapi_Dispatch(%rip), %rax
4699 testq %rax, %rax
4700 je 1f
4701 movq 1072(%rax), %r11
4702 jmp *%r11
4703 1:
4704 subq $24, %rsp
4705 movq %xmm0, (%rsp)
4706 movq %xmm1, 8(%rsp)
4707 movq %xmm2, 16(%rsp)
4708 call _glapi_get_dispatch
4709 movq 16(%rsp), %xmm2
4710 movq 8(%rsp), %xmm1
4711 movq (%rsp), %xmm0
4712 addq $24, %rsp
4713 movq 1072(%rax), %r11
4714 jmp *%r11
4715 #endif /* defined(GLX_USE_TLS) */
4716 .size glVertex3d, .-glVertex3d
4717
4718 .p2align 4,,15
4719 .globl glVertex3dv
4720 .type glVertex3dv, @function
4721 glVertex3dv:
4722 #if defined(GLX_USE_TLS)
4723 call _x86_64_get_dispatch@PLT
4724 movq 1080(%rax), %r11
4725 jmp *%r11
4726 #elif defined(PTHREADS)
4727 pushq %rdi
4728 call _x86_64_get_dispatch@PLT
4729 popq %rdi
4730 movq 1080(%rax), %r11
4731 jmp *%r11
4732 #else
4733 movq _glapi_Dispatch(%rip), %rax
4734 testq %rax, %rax
4735 je 1f
4736 movq 1080(%rax), %r11
4737 jmp *%r11
4738 1:
4739 pushq %rdi
4740 call _glapi_get_dispatch
4741 popq %rdi
4742 movq 1080(%rax), %r11
4743 jmp *%r11
4744 #endif /* defined(GLX_USE_TLS) */
4745 .size glVertex3dv, .-glVertex3dv
4746
4747 .p2align 4,,15
4748 .globl glVertex3f
4749 .type glVertex3f, @function
4750 glVertex3f:
4751 #if defined(GLX_USE_TLS)
4752 call _x86_64_get_dispatch@PLT
4753 movq 1088(%rax), %r11
4754 jmp *%r11
4755 #elif defined(PTHREADS)
4756 subq $24, %rsp
4757 movq %xmm0, (%rsp)
4758 movq %xmm1, 8(%rsp)
4759 movq %xmm2, 16(%rsp)
4760 call _x86_64_get_dispatch@PLT
4761 movq 16(%rsp), %xmm2
4762 movq 8(%rsp), %xmm1
4763 movq (%rsp), %xmm0
4764 addq $24, %rsp
4765 movq 1088(%rax), %r11
4766 jmp *%r11
4767 #else
4768 movq _glapi_Dispatch(%rip), %rax
4769 testq %rax, %rax
4770 je 1f
4771 movq 1088(%rax), %r11
4772 jmp *%r11
4773 1:
4774 subq $24, %rsp
4775 movq %xmm0, (%rsp)
4776 movq %xmm1, 8(%rsp)
4777 movq %xmm2, 16(%rsp)
4778 call _glapi_get_dispatch
4779 movq 16(%rsp), %xmm2
4780 movq 8(%rsp), %xmm1
4781 movq (%rsp), %xmm0
4782 addq $24, %rsp
4783 movq 1088(%rax), %r11
4784 jmp *%r11
4785 #endif /* defined(GLX_USE_TLS) */
4786 .size glVertex3f, .-glVertex3f
4787
4788 .p2align 4,,15
4789 .globl glVertex3fv
4790 .type glVertex3fv, @function
4791 glVertex3fv:
4792 #if defined(GLX_USE_TLS)
4793 call _x86_64_get_dispatch@PLT
4794 movq 1096(%rax), %r11
4795 jmp *%r11
4796 #elif defined(PTHREADS)
4797 pushq %rdi
4798 call _x86_64_get_dispatch@PLT
4799 popq %rdi
4800 movq 1096(%rax), %r11
4801 jmp *%r11
4802 #else
4803 movq _glapi_Dispatch(%rip), %rax
4804 testq %rax, %rax
4805 je 1f
4806 movq 1096(%rax), %r11
4807 jmp *%r11
4808 1:
4809 pushq %rdi
4810 call _glapi_get_dispatch
4811 popq %rdi
4812 movq 1096(%rax), %r11
4813 jmp *%r11
4814 #endif /* defined(GLX_USE_TLS) */
4815 .size glVertex3fv, .-glVertex3fv
4816
4817 .p2align 4,,15
4818 .globl glVertex3i
4819 .type glVertex3i, @function
4820 glVertex3i:
4821 #if defined(GLX_USE_TLS)
4822 call _x86_64_get_dispatch@PLT
4823 movq 1104(%rax), %r11
4824 jmp *%r11
4825 #elif defined(PTHREADS)
4826 pushq %rdi
4827 pushq %rsi
4828 pushq %rdx
4829 call _x86_64_get_dispatch@PLT
4830 popq %rdx
4831 popq %rsi
4832 popq %rdi
4833 movq 1104(%rax), %r11
4834 jmp *%r11
4835 #else
4836 movq _glapi_Dispatch(%rip), %rax
4837 testq %rax, %rax
4838 je 1f
4839 movq 1104(%rax), %r11
4840 jmp *%r11
4841 1:
4842 pushq %rdi
4843 pushq %rsi
4844 pushq %rdx
4845 call _glapi_get_dispatch
4846 popq %rdx
4847 popq %rsi
4848 popq %rdi
4849 movq 1104(%rax), %r11
4850 jmp *%r11
4851 #endif /* defined(GLX_USE_TLS) */
4852 .size glVertex3i, .-glVertex3i
4853
4854 .p2align 4,,15
4855 .globl glVertex3iv
4856 .type glVertex3iv, @function
4857 glVertex3iv:
4858 #if defined(GLX_USE_TLS)
4859 call _x86_64_get_dispatch@PLT
4860 movq 1112(%rax), %r11
4861 jmp *%r11
4862 #elif defined(PTHREADS)
4863 pushq %rdi
4864 call _x86_64_get_dispatch@PLT
4865 popq %rdi
4866 movq 1112(%rax), %r11
4867 jmp *%r11
4868 #else
4869 movq _glapi_Dispatch(%rip), %rax
4870 testq %rax, %rax
4871 je 1f
4872 movq 1112(%rax), %r11
4873 jmp *%r11
4874 1:
4875 pushq %rdi
4876 call _glapi_get_dispatch
4877 popq %rdi
4878 movq 1112(%rax), %r11
4879 jmp *%r11
4880 #endif /* defined(GLX_USE_TLS) */
4881 .size glVertex3iv, .-glVertex3iv
4882
4883 .p2align 4,,15
4884 .globl glVertex3s
4885 .type glVertex3s, @function
4886 glVertex3s:
4887 #if defined(GLX_USE_TLS)
4888 call _x86_64_get_dispatch@PLT
4889 movq 1120(%rax), %r11
4890 jmp *%r11
4891 #elif defined(PTHREADS)
4892 pushq %rdi
4893 pushq %rsi
4894 pushq %rdx
4895 call _x86_64_get_dispatch@PLT
4896 popq %rdx
4897 popq %rsi
4898 popq %rdi
4899 movq 1120(%rax), %r11
4900 jmp *%r11
4901 #else
4902 movq _glapi_Dispatch(%rip), %rax
4903 testq %rax, %rax
4904 je 1f
4905 movq 1120(%rax), %r11
4906 jmp *%r11
4907 1:
4908 pushq %rdi
4909 pushq %rsi
4910 pushq %rdx
4911 call _glapi_get_dispatch
4912 popq %rdx
4913 popq %rsi
4914 popq %rdi
4915 movq 1120(%rax), %r11
4916 jmp *%r11
4917 #endif /* defined(GLX_USE_TLS) */
4918 .size glVertex3s, .-glVertex3s
4919
4920 .p2align 4,,15
4921 .globl glVertex3sv
4922 .type glVertex3sv, @function
4923 glVertex3sv:
4924 #if defined(GLX_USE_TLS)
4925 call _x86_64_get_dispatch@PLT
4926 movq 1128(%rax), %r11
4927 jmp *%r11
4928 #elif defined(PTHREADS)
4929 pushq %rdi
4930 call _x86_64_get_dispatch@PLT
4931 popq %rdi
4932 movq 1128(%rax), %r11
4933 jmp *%r11
4934 #else
4935 movq _glapi_Dispatch(%rip), %rax
4936 testq %rax, %rax
4937 je 1f
4938 movq 1128(%rax), %r11
4939 jmp *%r11
4940 1:
4941 pushq %rdi
4942 call _glapi_get_dispatch
4943 popq %rdi
4944 movq 1128(%rax), %r11
4945 jmp *%r11
4946 #endif /* defined(GLX_USE_TLS) */
4947 .size glVertex3sv, .-glVertex3sv
4948
4949 .p2align 4,,15
4950 .globl glVertex4d
4951 .type glVertex4d, @function
4952 glVertex4d:
4953 #if defined(GLX_USE_TLS)
4954 call _x86_64_get_dispatch@PLT
4955 movq 1136(%rax), %r11
4956 jmp *%r11
4957 #elif defined(PTHREADS)
4958 subq $40, %rsp
4959 movq %xmm0, (%rsp)
4960 movq %xmm1, 8(%rsp)
4961 movq %xmm2, 16(%rsp)
4962 movq %xmm3, 24(%rsp)
4963 call _x86_64_get_dispatch@PLT
4964 movq 24(%rsp), %xmm3
4965 movq 16(%rsp), %xmm2
4966 movq 8(%rsp), %xmm1
4967 movq (%rsp), %xmm0
4968 addq $40, %rsp
4969 movq 1136(%rax), %r11
4970 jmp *%r11
4971 #else
4972 movq _glapi_Dispatch(%rip), %rax
4973 testq %rax, %rax
4974 je 1f
4975 movq 1136(%rax), %r11
4976 jmp *%r11
4977 1:
4978 subq $40, %rsp
4979 movq %xmm0, (%rsp)
4980 movq %xmm1, 8(%rsp)
4981 movq %xmm2, 16(%rsp)
4982 movq %xmm3, 24(%rsp)
4983 call _glapi_get_dispatch
4984 movq 24(%rsp), %xmm3
4985 movq 16(%rsp), %xmm2
4986 movq 8(%rsp), %xmm1
4987 movq (%rsp), %xmm0
4988 addq $40, %rsp
4989 movq 1136(%rax), %r11
4990 jmp *%r11
4991 #endif /* defined(GLX_USE_TLS) */
4992 .size glVertex4d, .-glVertex4d
4993
4994 .p2align 4,,15
4995 .globl glVertex4dv
4996 .type glVertex4dv, @function
4997 glVertex4dv:
4998 #if defined(GLX_USE_TLS)
4999 call _x86_64_get_dispatch@PLT
5000 movq 1144(%rax), %r11
5001 jmp *%r11
5002 #elif defined(PTHREADS)
5003 pushq %rdi
5004 call _x86_64_get_dispatch@PLT
5005 popq %rdi
5006 movq 1144(%rax), %r11
5007 jmp *%r11
5008 #else
5009 movq _glapi_Dispatch(%rip), %rax
5010 testq %rax, %rax
5011 je 1f
5012 movq 1144(%rax), %r11
5013 jmp *%r11
5014 1:
5015 pushq %rdi
5016 call _glapi_get_dispatch
5017 popq %rdi
5018 movq 1144(%rax), %r11
5019 jmp *%r11
5020 #endif /* defined(GLX_USE_TLS) */
5021 .size glVertex4dv, .-glVertex4dv
5022
5023 .p2align 4,,15
5024 .globl glVertex4f
5025 .type glVertex4f, @function
5026 glVertex4f:
5027 #if defined(GLX_USE_TLS)
5028 call _x86_64_get_dispatch@PLT
5029 movq 1152(%rax), %r11
5030 jmp *%r11
5031 #elif defined(PTHREADS)
5032 subq $40, %rsp
5033 movq %xmm0, (%rsp)
5034 movq %xmm1, 8(%rsp)
5035 movq %xmm2, 16(%rsp)
5036 movq %xmm3, 24(%rsp)
5037 call _x86_64_get_dispatch@PLT
5038 movq 24(%rsp), %xmm3
5039 movq 16(%rsp), %xmm2
5040 movq 8(%rsp), %xmm1
5041 movq (%rsp), %xmm0
5042 addq $40, %rsp
5043 movq 1152(%rax), %r11
5044 jmp *%r11
5045 #else
5046 movq _glapi_Dispatch(%rip), %rax
5047 testq %rax, %rax
5048 je 1f
5049 movq 1152(%rax), %r11
5050 jmp *%r11
5051 1:
5052 subq $40, %rsp
5053 movq %xmm0, (%rsp)
5054 movq %xmm1, 8(%rsp)
5055 movq %xmm2, 16(%rsp)
5056 movq %xmm3, 24(%rsp)
5057 call _glapi_get_dispatch
5058 movq 24(%rsp), %xmm3
5059 movq 16(%rsp), %xmm2
5060 movq 8(%rsp), %xmm1
5061 movq (%rsp), %xmm0
5062 addq $40, %rsp
5063 movq 1152(%rax), %r11
5064 jmp *%r11
5065 #endif /* defined(GLX_USE_TLS) */
5066 .size glVertex4f, .-glVertex4f
5067
5068 .p2align 4,,15
5069 .globl glVertex4fv
5070 .type glVertex4fv, @function
5071 glVertex4fv:
5072 #if defined(GLX_USE_TLS)
5073 call _x86_64_get_dispatch@PLT
5074 movq 1160(%rax), %r11
5075 jmp *%r11
5076 #elif defined(PTHREADS)
5077 pushq %rdi
5078 call _x86_64_get_dispatch@PLT
5079 popq %rdi
5080 movq 1160(%rax), %r11
5081 jmp *%r11
5082 #else
5083 movq _glapi_Dispatch(%rip), %rax
5084 testq %rax, %rax
5085 je 1f
5086 movq 1160(%rax), %r11
5087 jmp *%r11
5088 1:
5089 pushq %rdi
5090 call _glapi_get_dispatch
5091 popq %rdi
5092 movq 1160(%rax), %r11
5093 jmp *%r11
5094 #endif /* defined(GLX_USE_TLS) */
5095 .size glVertex4fv, .-glVertex4fv
5096
5097 .p2align 4,,15
5098 .globl glVertex4i
5099 .type glVertex4i, @function
5100 glVertex4i:
5101 #if defined(GLX_USE_TLS)
5102 call _x86_64_get_dispatch@PLT
5103 movq 1168(%rax), %r11
5104 jmp *%r11
5105 #elif defined(PTHREADS)
5106 pushq %rdi
5107 pushq %rsi
5108 pushq %rdx
5109 pushq %rcx
5110 pushq %rbp
5111 call _x86_64_get_dispatch@PLT
5112 popq %rbp
5113 popq %rcx
5114 popq %rdx
5115 popq %rsi
5116 popq %rdi
5117 movq 1168(%rax), %r11
5118 jmp *%r11
5119 #else
5120 movq _glapi_Dispatch(%rip), %rax
5121 testq %rax, %rax
5122 je 1f
5123 movq 1168(%rax), %r11
5124 jmp *%r11
5125 1:
5126 pushq %rdi
5127 pushq %rsi
5128 pushq %rdx
5129 pushq %rcx
5130 pushq %rbp
5131 call _glapi_get_dispatch
5132 popq %rbp
5133 popq %rcx
5134 popq %rdx
5135 popq %rsi
5136 popq %rdi
5137 movq 1168(%rax), %r11
5138 jmp *%r11
5139 #endif /* defined(GLX_USE_TLS) */
5140 .size glVertex4i, .-glVertex4i
5141
5142 .p2align 4,,15
5143 .globl glVertex4iv
5144 .type glVertex4iv, @function
5145 glVertex4iv:
5146 #if defined(GLX_USE_TLS)
5147 call _x86_64_get_dispatch@PLT
5148 movq 1176(%rax), %r11
5149 jmp *%r11
5150 #elif defined(PTHREADS)
5151 pushq %rdi
5152 call _x86_64_get_dispatch@PLT
5153 popq %rdi
5154 movq 1176(%rax), %r11
5155 jmp *%r11
5156 #else
5157 movq _glapi_Dispatch(%rip), %rax
5158 testq %rax, %rax
5159 je 1f
5160 movq 1176(%rax), %r11
5161 jmp *%r11
5162 1:
5163 pushq %rdi
5164 call _glapi_get_dispatch
5165 popq %rdi
5166 movq 1176(%rax), %r11
5167 jmp *%r11
5168 #endif /* defined(GLX_USE_TLS) */
5169 .size glVertex4iv, .-glVertex4iv
5170
5171 .p2align 4,,15
5172 .globl glVertex4s
5173 .type glVertex4s, @function
5174 glVertex4s:
5175 #if defined(GLX_USE_TLS)
5176 call _x86_64_get_dispatch@PLT
5177 movq 1184(%rax), %r11
5178 jmp *%r11
5179 #elif defined(PTHREADS)
5180 pushq %rdi
5181 pushq %rsi
5182 pushq %rdx
5183 pushq %rcx
5184 pushq %rbp
5185 call _x86_64_get_dispatch@PLT
5186 popq %rbp
5187 popq %rcx
5188 popq %rdx
5189 popq %rsi
5190 popq %rdi
5191 movq 1184(%rax), %r11
5192 jmp *%r11
5193 #else
5194 movq _glapi_Dispatch(%rip), %rax
5195 testq %rax, %rax
5196 je 1f
5197 movq 1184(%rax), %r11
5198 jmp *%r11
5199 1:
5200 pushq %rdi
5201 pushq %rsi
5202 pushq %rdx
5203 pushq %rcx
5204 pushq %rbp
5205 call _glapi_get_dispatch
5206 popq %rbp
5207 popq %rcx
5208 popq %rdx
5209 popq %rsi
5210 popq %rdi
5211 movq 1184(%rax), %r11
5212 jmp *%r11
5213 #endif /* defined(GLX_USE_TLS) */
5214 .size glVertex4s, .-glVertex4s
5215
5216 .p2align 4,,15
5217 .globl glVertex4sv
5218 .type glVertex4sv, @function
5219 glVertex4sv:
5220 #if defined(GLX_USE_TLS)
5221 call _x86_64_get_dispatch@PLT
5222 movq 1192(%rax), %r11
5223 jmp *%r11
5224 #elif defined(PTHREADS)
5225 pushq %rdi
5226 call _x86_64_get_dispatch@PLT
5227 popq %rdi
5228 movq 1192(%rax), %r11
5229 jmp *%r11
5230 #else
5231 movq _glapi_Dispatch(%rip), %rax
5232 testq %rax, %rax
5233 je 1f
5234 movq 1192(%rax), %r11
5235 jmp *%r11
5236 1:
5237 pushq %rdi
5238 call _glapi_get_dispatch
5239 popq %rdi
5240 movq 1192(%rax), %r11
5241 jmp *%r11
5242 #endif /* defined(GLX_USE_TLS) */
5243 .size glVertex4sv, .-glVertex4sv
5244
5245 .p2align 4,,15
5246 .globl glClipPlane
5247 .type glClipPlane, @function
5248 glClipPlane:
5249 #if defined(GLX_USE_TLS)
5250 call _x86_64_get_dispatch@PLT
5251 movq 1200(%rax), %r11
5252 jmp *%r11
5253 #elif defined(PTHREADS)
5254 pushq %rdi
5255 pushq %rsi
5256 pushq %rbp
5257 call _x86_64_get_dispatch@PLT
5258 popq %rbp
5259 popq %rsi
5260 popq %rdi
5261 movq 1200(%rax), %r11
5262 jmp *%r11
5263 #else
5264 movq _glapi_Dispatch(%rip), %rax
5265 testq %rax, %rax
5266 je 1f
5267 movq 1200(%rax), %r11
5268 jmp *%r11
5269 1:
5270 pushq %rdi
5271 pushq %rsi
5272 pushq %rbp
5273 call _glapi_get_dispatch
5274 popq %rbp
5275 popq %rsi
5276 popq %rdi
5277 movq 1200(%rax), %r11
5278 jmp *%r11
5279 #endif /* defined(GLX_USE_TLS) */
5280 .size glClipPlane, .-glClipPlane
5281
5282 .p2align 4,,15
5283 .globl glColorMaterial
5284 .type glColorMaterial, @function
5285 glColorMaterial:
5286 #if defined(GLX_USE_TLS)
5287 call _x86_64_get_dispatch@PLT
5288 movq 1208(%rax), %r11
5289 jmp *%r11
5290 #elif defined(PTHREADS)
5291 pushq %rdi
5292 pushq %rsi
5293 pushq %rbp
5294 call _x86_64_get_dispatch@PLT
5295 popq %rbp
5296 popq %rsi
5297 popq %rdi
5298 movq 1208(%rax), %r11
5299 jmp *%r11
5300 #else
5301 movq _glapi_Dispatch(%rip), %rax
5302 testq %rax, %rax
5303 je 1f
5304 movq 1208(%rax), %r11
5305 jmp *%r11
5306 1:
5307 pushq %rdi
5308 pushq %rsi
5309 pushq %rbp
5310 call _glapi_get_dispatch
5311 popq %rbp
5312 popq %rsi
5313 popq %rdi
5314 movq 1208(%rax), %r11
5315 jmp *%r11
5316 #endif /* defined(GLX_USE_TLS) */
5317 .size glColorMaterial, .-glColorMaterial
5318
5319 .p2align 4,,15
5320 .globl glCullFace
5321 .type glCullFace, @function
5322 glCullFace:
5323 #if defined(GLX_USE_TLS)
5324 call _x86_64_get_dispatch@PLT
5325 movq 1216(%rax), %r11
5326 jmp *%r11
5327 #elif defined(PTHREADS)
5328 pushq %rdi
5329 call _x86_64_get_dispatch@PLT
5330 popq %rdi
5331 movq 1216(%rax), %r11
5332 jmp *%r11
5333 #else
5334 movq _glapi_Dispatch(%rip), %rax
5335 testq %rax, %rax
5336 je 1f
5337 movq 1216(%rax), %r11
5338 jmp *%r11
5339 1:
5340 pushq %rdi
5341 call _glapi_get_dispatch
5342 popq %rdi
5343 movq 1216(%rax), %r11
5344 jmp *%r11
5345 #endif /* defined(GLX_USE_TLS) */
5346 .size glCullFace, .-glCullFace
5347
5348 .p2align 4,,15
5349 .globl glFogf
5350 .type glFogf, @function
5351 glFogf:
5352 #if defined(GLX_USE_TLS)
5353 call _x86_64_get_dispatch@PLT
5354 movq 1224(%rax), %r11
5355 jmp *%r11
5356 #elif defined(PTHREADS)
5357 subq $24, %rsp
5358 movq %rdi, (%rsp)
5359 movq %xmm0, 8(%rsp)
5360 call _x86_64_get_dispatch@PLT
5361 movq 8(%rsp), %xmm0
5362 movq (%rsp), %rdi
5363 addq $24, %rsp
5364 movq 1224(%rax), %r11
5365 jmp *%r11
5366 #else
5367 movq _glapi_Dispatch(%rip), %rax
5368 testq %rax, %rax
5369 je 1f
5370 movq 1224(%rax), %r11
5371 jmp *%r11
5372 1:
5373 subq $24, %rsp
5374 movq %rdi, (%rsp)
5375 movq %xmm0, 8(%rsp)
5376 call _glapi_get_dispatch
5377 movq 8(%rsp), %xmm0
5378 movq (%rsp), %rdi
5379 addq $24, %rsp
5380 movq 1224(%rax), %r11
5381 jmp *%r11
5382 #endif /* defined(GLX_USE_TLS) */
5383 .size glFogf, .-glFogf
5384
5385 .p2align 4,,15
5386 .globl glFogfv
5387 .type glFogfv, @function
5388 glFogfv:
5389 #if defined(GLX_USE_TLS)
5390 call _x86_64_get_dispatch@PLT
5391 movq 1232(%rax), %r11
5392 jmp *%r11
5393 #elif defined(PTHREADS)
5394 pushq %rdi
5395 pushq %rsi
5396 pushq %rbp
5397 call _x86_64_get_dispatch@PLT
5398 popq %rbp
5399 popq %rsi
5400 popq %rdi
5401 movq 1232(%rax), %r11
5402 jmp *%r11
5403 #else
5404 movq _glapi_Dispatch(%rip), %rax
5405 testq %rax, %rax
5406 je 1f
5407 movq 1232(%rax), %r11
5408 jmp *%r11
5409 1:
5410 pushq %rdi
5411 pushq %rsi
5412 pushq %rbp
5413 call _glapi_get_dispatch
5414 popq %rbp
5415 popq %rsi
5416 popq %rdi
5417 movq 1232(%rax), %r11
5418 jmp *%r11
5419 #endif /* defined(GLX_USE_TLS) */
5420 .size glFogfv, .-glFogfv
5421
5422 .p2align 4,,15
5423 .globl glFogi
5424 .type glFogi, @function
5425 glFogi:
5426 #if defined(GLX_USE_TLS)
5427 call _x86_64_get_dispatch@PLT
5428 movq 1240(%rax), %r11
5429 jmp *%r11
5430 #elif defined(PTHREADS)
5431 pushq %rdi
5432 pushq %rsi
5433 pushq %rbp
5434 call _x86_64_get_dispatch@PLT
5435 popq %rbp
5436 popq %rsi
5437 popq %rdi
5438 movq 1240(%rax), %r11
5439 jmp *%r11
5440 #else
5441 movq _glapi_Dispatch(%rip), %rax
5442 testq %rax, %rax
5443 je 1f
5444 movq 1240(%rax), %r11
5445 jmp *%r11
5446 1:
5447 pushq %rdi
5448 pushq %rsi
5449 pushq %rbp
5450 call _glapi_get_dispatch
5451 popq %rbp
5452 popq %rsi
5453 popq %rdi
5454 movq 1240(%rax), %r11
5455 jmp *%r11
5456 #endif /* defined(GLX_USE_TLS) */
5457 .size glFogi, .-glFogi
5458
5459 .p2align 4,,15
5460 .globl glFogiv
5461 .type glFogiv, @function
5462 glFogiv:
5463 #if defined(GLX_USE_TLS)
5464 call _x86_64_get_dispatch@PLT
5465 movq 1248(%rax), %r11
5466 jmp *%r11
5467 #elif defined(PTHREADS)
5468 pushq %rdi
5469 pushq %rsi
5470 pushq %rbp
5471 call _x86_64_get_dispatch@PLT
5472 popq %rbp
5473 popq %rsi
5474 popq %rdi
5475 movq 1248(%rax), %r11
5476 jmp *%r11
5477 #else
5478 movq _glapi_Dispatch(%rip), %rax
5479 testq %rax, %rax
5480 je 1f
5481 movq 1248(%rax), %r11
5482 jmp *%r11
5483 1:
5484 pushq %rdi
5485 pushq %rsi
5486 pushq %rbp
5487 call _glapi_get_dispatch
5488 popq %rbp
5489 popq %rsi
5490 popq %rdi
5491 movq 1248(%rax), %r11
5492 jmp *%r11
5493 #endif /* defined(GLX_USE_TLS) */
5494 .size glFogiv, .-glFogiv
5495
5496 .p2align 4,,15
5497 .globl glFrontFace
5498 .type glFrontFace, @function
5499 glFrontFace:
5500 #if defined(GLX_USE_TLS)
5501 call _x86_64_get_dispatch@PLT
5502 movq 1256(%rax), %r11
5503 jmp *%r11
5504 #elif defined(PTHREADS)
5505 pushq %rdi
5506 call _x86_64_get_dispatch@PLT
5507 popq %rdi
5508 movq 1256(%rax), %r11
5509 jmp *%r11
5510 #else
5511 movq _glapi_Dispatch(%rip), %rax
5512 testq %rax, %rax
5513 je 1f
5514 movq 1256(%rax), %r11
5515 jmp *%r11
5516 1:
5517 pushq %rdi
5518 call _glapi_get_dispatch
5519 popq %rdi
5520 movq 1256(%rax), %r11
5521 jmp *%r11
5522 #endif /* defined(GLX_USE_TLS) */
5523 .size glFrontFace, .-glFrontFace
5524
5525 .p2align 4,,15
5526 .globl glHint
5527 .type glHint, @function
5528 glHint:
5529 #if defined(GLX_USE_TLS)
5530 call _x86_64_get_dispatch@PLT
5531 movq 1264(%rax), %r11
5532 jmp *%r11
5533 #elif defined(PTHREADS)
5534 pushq %rdi
5535 pushq %rsi
5536 pushq %rbp
5537 call _x86_64_get_dispatch@PLT
5538 popq %rbp
5539 popq %rsi
5540 popq %rdi
5541 movq 1264(%rax), %r11
5542 jmp *%r11
5543 #else
5544 movq _glapi_Dispatch(%rip), %rax
5545 testq %rax, %rax
5546 je 1f
5547 movq 1264(%rax), %r11
5548 jmp *%r11
5549 1:
5550 pushq %rdi
5551 pushq %rsi
5552 pushq %rbp
5553 call _glapi_get_dispatch
5554 popq %rbp
5555 popq %rsi
5556 popq %rdi
5557 movq 1264(%rax), %r11
5558 jmp *%r11
5559 #endif /* defined(GLX_USE_TLS) */
5560 .size glHint, .-glHint
5561
5562 .p2align 4,,15
5563 .globl glLightf
5564 .type glLightf, @function
5565 glLightf:
5566 #if defined(GLX_USE_TLS)
5567 call _x86_64_get_dispatch@PLT
5568 movq 1272(%rax), %r11
5569 jmp *%r11
5570 #elif defined(PTHREADS)
5571 subq $24, %rsp
5572 movq %rdi, (%rsp)
5573 movq %rsi, 8(%rsp)
5574 movq %xmm0, 16(%rsp)
5575 call _x86_64_get_dispatch@PLT
5576 movq 16(%rsp), %xmm0
5577 movq 8(%rsp), %rsi
5578 movq (%rsp), %rdi
5579 addq $24, %rsp
5580 movq 1272(%rax), %r11
5581 jmp *%r11
5582 #else
5583 movq _glapi_Dispatch(%rip), %rax
5584 testq %rax, %rax
5585 je 1f
5586 movq 1272(%rax), %r11
5587 jmp *%r11
5588 1:
5589 subq $24, %rsp
5590 movq %rdi, (%rsp)
5591 movq %rsi, 8(%rsp)
5592 movq %xmm0, 16(%rsp)
5593 call _glapi_get_dispatch
5594 movq 16(%rsp), %xmm0
5595 movq 8(%rsp), %rsi
5596 movq (%rsp), %rdi
5597 addq $24, %rsp
5598 movq 1272(%rax), %r11
5599 jmp *%r11
5600 #endif /* defined(GLX_USE_TLS) */
5601 .size glLightf, .-glLightf
5602
5603 .p2align 4,,15
5604 .globl glLightfv
5605 .type glLightfv, @function
5606 glLightfv:
5607 #if defined(GLX_USE_TLS)
5608 call _x86_64_get_dispatch@PLT
5609 movq 1280(%rax), %r11
5610 jmp *%r11
5611 #elif defined(PTHREADS)
5612 pushq %rdi
5613 pushq %rsi
5614 pushq %rdx
5615 call _x86_64_get_dispatch@PLT
5616 popq %rdx
5617 popq %rsi
5618 popq %rdi
5619 movq 1280(%rax), %r11
5620 jmp *%r11
5621 #else
5622 movq _glapi_Dispatch(%rip), %rax
5623 testq %rax, %rax
5624 je 1f
5625 movq 1280(%rax), %r11
5626 jmp *%r11
5627 1:
5628 pushq %rdi
5629 pushq %rsi
5630 pushq %rdx
5631 call _glapi_get_dispatch
5632 popq %rdx
5633 popq %rsi
5634 popq %rdi
5635 movq 1280(%rax), %r11
5636 jmp *%r11
5637 #endif /* defined(GLX_USE_TLS) */
5638 .size glLightfv, .-glLightfv
5639
5640 .p2align 4,,15
5641 .globl glLighti
5642 .type glLighti, @function
5643 glLighti:
5644 #if defined(GLX_USE_TLS)
5645 call _x86_64_get_dispatch@PLT
5646 movq 1288(%rax), %r11
5647 jmp *%r11
5648 #elif defined(PTHREADS)
5649 pushq %rdi
5650 pushq %rsi
5651 pushq %rdx
5652 call _x86_64_get_dispatch@PLT
5653 popq %rdx
5654 popq %rsi
5655 popq %rdi
5656 movq 1288(%rax), %r11
5657 jmp *%r11
5658 #else
5659 movq _glapi_Dispatch(%rip), %rax
5660 testq %rax, %rax
5661 je 1f
5662 movq 1288(%rax), %r11
5663 jmp *%r11
5664 1:
5665 pushq %rdi
5666 pushq %rsi
5667 pushq %rdx
5668 call _glapi_get_dispatch
5669 popq %rdx
5670 popq %rsi
5671 popq %rdi
5672 movq 1288(%rax), %r11
5673 jmp *%r11
5674 #endif /* defined(GLX_USE_TLS) */
5675 .size glLighti, .-glLighti
5676
5677 .p2align 4,,15
5678 .globl glLightiv
5679 .type glLightiv, @function
5680 glLightiv:
5681 #if defined(GLX_USE_TLS)
5682 call _x86_64_get_dispatch@PLT
5683 movq 1296(%rax), %r11
5684 jmp *%r11
5685 #elif defined(PTHREADS)
5686 pushq %rdi
5687 pushq %rsi
5688 pushq %rdx
5689 call _x86_64_get_dispatch@PLT
5690 popq %rdx
5691 popq %rsi
5692 popq %rdi
5693 movq 1296(%rax), %r11
5694 jmp *%r11
5695 #else
5696 movq _glapi_Dispatch(%rip), %rax
5697 testq %rax, %rax
5698 je 1f
5699 movq 1296(%rax), %r11
5700 jmp *%r11
5701 1:
5702 pushq %rdi
5703 pushq %rsi
5704 pushq %rdx
5705 call _glapi_get_dispatch
5706 popq %rdx
5707 popq %rsi
5708 popq %rdi
5709 movq 1296(%rax), %r11
5710 jmp *%r11
5711 #endif /* defined(GLX_USE_TLS) */
5712 .size glLightiv, .-glLightiv
5713
5714 .p2align 4,,15
5715 .globl glLightModelf
5716 .type glLightModelf, @function
5717 glLightModelf:
5718 #if defined(GLX_USE_TLS)
5719 call _x86_64_get_dispatch@PLT
5720 movq 1304(%rax), %r11
5721 jmp *%r11
5722 #elif defined(PTHREADS)
5723 subq $24, %rsp
5724 movq %rdi, (%rsp)
5725 movq %xmm0, 8(%rsp)
5726 call _x86_64_get_dispatch@PLT
5727 movq 8(%rsp), %xmm0
5728 movq (%rsp), %rdi
5729 addq $24, %rsp
5730 movq 1304(%rax), %r11
5731 jmp *%r11
5732 #else
5733 movq _glapi_Dispatch(%rip), %rax
5734 testq %rax, %rax
5735 je 1f
5736 movq 1304(%rax), %r11
5737 jmp *%r11
5738 1:
5739 subq $24, %rsp
5740 movq %rdi, (%rsp)
5741 movq %xmm0, 8(%rsp)
5742 call _glapi_get_dispatch
5743 movq 8(%rsp), %xmm0
5744 movq (%rsp), %rdi
5745 addq $24, %rsp
5746 movq 1304(%rax), %r11
5747 jmp *%r11
5748 #endif /* defined(GLX_USE_TLS) */
5749 .size glLightModelf, .-glLightModelf
5750
5751 .p2align 4,,15
5752 .globl glLightModelfv
5753 .type glLightModelfv, @function
5754 glLightModelfv:
5755 #if defined(GLX_USE_TLS)
5756 call _x86_64_get_dispatch@PLT
5757 movq 1312(%rax), %r11
5758 jmp *%r11
5759 #elif defined(PTHREADS)
5760 pushq %rdi
5761 pushq %rsi
5762 pushq %rbp
5763 call _x86_64_get_dispatch@PLT
5764 popq %rbp
5765 popq %rsi
5766 popq %rdi
5767 movq 1312(%rax), %r11
5768 jmp *%r11
5769 #else
5770 movq _glapi_Dispatch(%rip), %rax
5771 testq %rax, %rax
5772 je 1f
5773 movq 1312(%rax), %r11
5774 jmp *%r11
5775 1:
5776 pushq %rdi
5777 pushq %rsi
5778 pushq %rbp
5779 call _glapi_get_dispatch
5780 popq %rbp
5781 popq %rsi
5782 popq %rdi
5783 movq 1312(%rax), %r11
5784 jmp *%r11
5785 #endif /* defined(GLX_USE_TLS) */
5786 .size glLightModelfv, .-glLightModelfv
5787
5788 .p2align 4,,15
5789 .globl glLightModeli
5790 .type glLightModeli, @function
5791 glLightModeli:
5792 #if defined(GLX_USE_TLS)
5793 call _x86_64_get_dispatch@PLT
5794 movq 1320(%rax), %r11
5795 jmp *%r11
5796 #elif defined(PTHREADS)
5797 pushq %rdi
5798 pushq %rsi
5799 pushq %rbp
5800 call _x86_64_get_dispatch@PLT
5801 popq %rbp
5802 popq %rsi
5803 popq %rdi
5804 movq 1320(%rax), %r11
5805 jmp *%r11
5806 #else
5807 movq _glapi_Dispatch(%rip), %rax
5808 testq %rax, %rax
5809 je 1f
5810 movq 1320(%rax), %r11
5811 jmp *%r11
5812 1:
5813 pushq %rdi
5814 pushq %rsi
5815 pushq %rbp
5816 call _glapi_get_dispatch
5817 popq %rbp
5818 popq %rsi
5819 popq %rdi
5820 movq 1320(%rax), %r11
5821 jmp *%r11
5822 #endif /* defined(GLX_USE_TLS) */
5823 .size glLightModeli, .-glLightModeli
5824
5825 .p2align 4,,15
5826 .globl glLightModeliv
5827 .type glLightModeliv, @function
5828 glLightModeliv:
5829 #if defined(GLX_USE_TLS)
5830 call _x86_64_get_dispatch@PLT
5831 movq 1328(%rax), %r11
5832 jmp *%r11
5833 #elif defined(PTHREADS)
5834 pushq %rdi
5835 pushq %rsi
5836 pushq %rbp
5837 call _x86_64_get_dispatch@PLT
5838 popq %rbp
5839 popq %rsi
5840 popq %rdi
5841 movq 1328(%rax), %r11
5842 jmp *%r11
5843 #else
5844 movq _glapi_Dispatch(%rip), %rax
5845 testq %rax, %rax
5846 je 1f
5847 movq 1328(%rax), %r11
5848 jmp *%r11
5849 1:
5850 pushq %rdi
5851 pushq %rsi
5852 pushq %rbp
5853 call _glapi_get_dispatch
5854 popq %rbp
5855 popq %rsi
5856 popq %rdi
5857 movq 1328(%rax), %r11
5858 jmp *%r11
5859 #endif /* defined(GLX_USE_TLS) */
5860 .size glLightModeliv, .-glLightModeliv
5861
5862 .p2align 4,,15
5863 .globl glLineStipple
5864 .type glLineStipple, @function
5865 glLineStipple:
5866 #if defined(GLX_USE_TLS)
5867 call _x86_64_get_dispatch@PLT
5868 movq 1336(%rax), %r11
5869 jmp *%r11
5870 #elif defined(PTHREADS)
5871 pushq %rdi
5872 pushq %rsi
5873 pushq %rbp
5874 call _x86_64_get_dispatch@PLT
5875 popq %rbp
5876 popq %rsi
5877 popq %rdi
5878 movq 1336(%rax), %r11
5879 jmp *%r11
5880 #else
5881 movq _glapi_Dispatch(%rip), %rax
5882 testq %rax, %rax
5883 je 1f
5884 movq 1336(%rax), %r11
5885 jmp *%r11
5886 1:
5887 pushq %rdi
5888 pushq %rsi
5889 pushq %rbp
5890 call _glapi_get_dispatch
5891 popq %rbp
5892 popq %rsi
5893 popq %rdi
5894 movq 1336(%rax), %r11
5895 jmp *%r11
5896 #endif /* defined(GLX_USE_TLS) */
5897 .size glLineStipple, .-glLineStipple
5898
5899 .p2align 4,,15
5900 .globl glLineWidth
5901 .type glLineWidth, @function
5902 glLineWidth:
5903 #if defined(GLX_USE_TLS)
5904 call _x86_64_get_dispatch@PLT
5905 movq 1344(%rax), %r11
5906 jmp *%r11
5907 #elif defined(PTHREADS)
5908 subq $8, %rsp
5909 movq %xmm0, (%rsp)
5910 call _x86_64_get_dispatch@PLT
5911 movq (%rsp), %xmm0
5912 addq $8, %rsp
5913 movq 1344(%rax), %r11
5914 jmp *%r11
5915 #else
5916 movq _glapi_Dispatch(%rip), %rax
5917 testq %rax, %rax
5918 je 1f
5919 movq 1344(%rax), %r11
5920 jmp *%r11
5921 1:
5922 subq $8, %rsp
5923 movq %xmm0, (%rsp)
5924 call _glapi_get_dispatch
5925 movq (%rsp), %xmm0
5926 addq $8, %rsp
5927 movq 1344(%rax), %r11
5928 jmp *%r11
5929 #endif /* defined(GLX_USE_TLS) */
5930 .size glLineWidth, .-glLineWidth
5931
5932 .p2align 4,,15
5933 .globl glMaterialf
5934 .type glMaterialf, @function
5935 glMaterialf:
5936 #if defined(GLX_USE_TLS)
5937 call _x86_64_get_dispatch@PLT
5938 movq 1352(%rax), %r11
5939 jmp *%r11
5940 #elif defined(PTHREADS)
5941 subq $24, %rsp
5942 movq %rdi, (%rsp)
5943 movq %rsi, 8(%rsp)
5944 movq %xmm0, 16(%rsp)
5945 call _x86_64_get_dispatch@PLT
5946 movq 16(%rsp), %xmm0
5947 movq 8(%rsp), %rsi
5948 movq (%rsp), %rdi
5949 addq $24, %rsp
5950 movq 1352(%rax), %r11
5951 jmp *%r11
5952 #else
5953 movq _glapi_Dispatch(%rip), %rax
5954 testq %rax, %rax
5955 je 1f
5956 movq 1352(%rax), %r11
5957 jmp *%r11
5958 1:
5959 subq $24, %rsp
5960 movq %rdi, (%rsp)
5961 movq %rsi, 8(%rsp)
5962 movq %xmm0, 16(%rsp)
5963 call _glapi_get_dispatch
5964 movq 16(%rsp), %xmm0
5965 movq 8(%rsp), %rsi
5966 movq (%rsp), %rdi
5967 addq $24, %rsp
5968 movq 1352(%rax), %r11
5969 jmp *%r11
5970 #endif /* defined(GLX_USE_TLS) */
5971 .size glMaterialf, .-glMaterialf
5972
5973 .p2align 4,,15
5974 .globl glMaterialfv
5975 .type glMaterialfv, @function
5976 glMaterialfv:
5977 #if defined(GLX_USE_TLS)
5978 call _x86_64_get_dispatch@PLT
5979 movq 1360(%rax), %r11
5980 jmp *%r11
5981 #elif defined(PTHREADS)
5982 pushq %rdi
5983 pushq %rsi
5984 pushq %rdx
5985 call _x86_64_get_dispatch@PLT
5986 popq %rdx
5987 popq %rsi
5988 popq %rdi
5989 movq 1360(%rax), %r11
5990 jmp *%r11
5991 #else
5992 movq _glapi_Dispatch(%rip), %rax
5993 testq %rax, %rax
5994 je 1f
5995 movq 1360(%rax), %r11
5996 jmp *%r11
5997 1:
5998 pushq %rdi
5999 pushq %rsi
6000 pushq %rdx
6001 call _glapi_get_dispatch
6002 popq %rdx
6003 popq %rsi
6004 popq %rdi
6005 movq 1360(%rax), %r11
6006 jmp *%r11
6007 #endif /* defined(GLX_USE_TLS) */
6008 .size glMaterialfv, .-glMaterialfv
6009
6010 .p2align 4,,15
6011 .globl glMateriali
6012 .type glMateriali, @function
6013 glMateriali:
6014 #if defined(GLX_USE_TLS)
6015 call _x86_64_get_dispatch@PLT
6016 movq 1368(%rax), %r11
6017 jmp *%r11
6018 #elif defined(PTHREADS)
6019 pushq %rdi
6020 pushq %rsi
6021 pushq %rdx
6022 call _x86_64_get_dispatch@PLT
6023 popq %rdx
6024 popq %rsi
6025 popq %rdi
6026 movq 1368(%rax), %r11
6027 jmp *%r11
6028 #else
6029 movq _glapi_Dispatch(%rip), %rax
6030 testq %rax, %rax
6031 je 1f
6032 movq 1368(%rax), %r11
6033 jmp *%r11
6034 1:
6035 pushq %rdi
6036 pushq %rsi
6037 pushq %rdx
6038 call _glapi_get_dispatch
6039 popq %rdx
6040 popq %rsi
6041 popq %rdi
6042 movq 1368(%rax), %r11
6043 jmp *%r11
6044 #endif /* defined(GLX_USE_TLS) */
6045 .size glMateriali, .-glMateriali
6046
6047 .p2align 4,,15
6048 .globl glMaterialiv
6049 .type glMaterialiv, @function
6050 glMaterialiv:
6051 #if defined(GLX_USE_TLS)
6052 call _x86_64_get_dispatch@PLT
6053 movq 1376(%rax), %r11
6054 jmp *%r11
6055 #elif defined(PTHREADS)
6056 pushq %rdi
6057 pushq %rsi
6058 pushq %rdx
6059 call _x86_64_get_dispatch@PLT
6060 popq %rdx
6061 popq %rsi
6062 popq %rdi
6063 movq 1376(%rax), %r11
6064 jmp *%r11
6065 #else
6066 movq _glapi_Dispatch(%rip), %rax
6067 testq %rax, %rax
6068 je 1f
6069 movq 1376(%rax), %r11
6070 jmp *%r11
6071 1:
6072 pushq %rdi
6073 pushq %rsi
6074 pushq %rdx
6075 call _glapi_get_dispatch
6076 popq %rdx
6077 popq %rsi
6078 popq %rdi
6079 movq 1376(%rax), %r11
6080 jmp *%r11
6081 #endif /* defined(GLX_USE_TLS) */
6082 .size glMaterialiv, .-glMaterialiv
6083
6084 .p2align 4,,15
6085 .globl glPointSize
6086 .type glPointSize, @function
6087 glPointSize:
6088 #if defined(GLX_USE_TLS)
6089 call _x86_64_get_dispatch@PLT
6090 movq 1384(%rax), %r11
6091 jmp *%r11
6092 #elif defined(PTHREADS)
6093 subq $8, %rsp
6094 movq %xmm0, (%rsp)
6095 call _x86_64_get_dispatch@PLT
6096 movq (%rsp), %xmm0
6097 addq $8, %rsp
6098 movq 1384(%rax), %r11
6099 jmp *%r11
6100 #else
6101 movq _glapi_Dispatch(%rip), %rax
6102 testq %rax, %rax
6103 je 1f
6104 movq 1384(%rax), %r11
6105 jmp *%r11
6106 1:
6107 subq $8, %rsp
6108 movq %xmm0, (%rsp)
6109 call _glapi_get_dispatch
6110 movq (%rsp), %xmm0
6111 addq $8, %rsp
6112 movq 1384(%rax), %r11
6113 jmp *%r11
6114 #endif /* defined(GLX_USE_TLS) */
6115 .size glPointSize, .-glPointSize
6116
6117 .p2align 4,,15
6118 .globl glPolygonMode
6119 .type glPolygonMode, @function
6120 glPolygonMode:
6121 #if defined(GLX_USE_TLS)
6122 call _x86_64_get_dispatch@PLT
6123 movq 1392(%rax), %r11
6124 jmp *%r11
6125 #elif defined(PTHREADS)
6126 pushq %rdi
6127 pushq %rsi
6128 pushq %rbp
6129 call _x86_64_get_dispatch@PLT
6130 popq %rbp
6131 popq %rsi
6132 popq %rdi
6133 movq 1392(%rax), %r11
6134 jmp *%r11
6135 #else
6136 movq _glapi_Dispatch(%rip), %rax
6137 testq %rax, %rax
6138 je 1f
6139 movq 1392(%rax), %r11
6140 jmp *%r11
6141 1:
6142 pushq %rdi
6143 pushq %rsi
6144 pushq %rbp
6145 call _glapi_get_dispatch
6146 popq %rbp
6147 popq %rsi
6148 popq %rdi
6149 movq 1392(%rax), %r11
6150 jmp *%r11
6151 #endif /* defined(GLX_USE_TLS) */
6152 .size glPolygonMode, .-glPolygonMode
6153
6154 .p2align 4,,15
6155 .globl glPolygonStipple
6156 .type glPolygonStipple, @function
6157 glPolygonStipple:
6158 #if defined(GLX_USE_TLS)
6159 call _x86_64_get_dispatch@PLT
6160 movq 1400(%rax), %r11
6161 jmp *%r11
6162 #elif defined(PTHREADS)
6163 pushq %rdi
6164 call _x86_64_get_dispatch@PLT
6165 popq %rdi
6166 movq 1400(%rax), %r11
6167 jmp *%r11
6168 #else
6169 movq _glapi_Dispatch(%rip), %rax
6170 testq %rax, %rax
6171 je 1f
6172 movq 1400(%rax), %r11
6173 jmp *%r11
6174 1:
6175 pushq %rdi
6176 call _glapi_get_dispatch
6177 popq %rdi
6178 movq 1400(%rax), %r11
6179 jmp *%r11
6180 #endif /* defined(GLX_USE_TLS) */
6181 .size glPolygonStipple, .-glPolygonStipple
6182
6183 .p2align 4,,15
6184 .globl glScissor
6185 .type glScissor, @function
6186 glScissor:
6187 #if defined(GLX_USE_TLS)
6188 call _x86_64_get_dispatch@PLT
6189 movq 1408(%rax), %r11
6190 jmp *%r11
6191 #elif defined(PTHREADS)
6192 pushq %rdi
6193 pushq %rsi
6194 pushq %rdx
6195 pushq %rcx
6196 pushq %rbp
6197 call _x86_64_get_dispatch@PLT
6198 popq %rbp
6199 popq %rcx
6200 popq %rdx
6201 popq %rsi
6202 popq %rdi
6203 movq 1408(%rax), %r11
6204 jmp *%r11
6205 #else
6206 movq _glapi_Dispatch(%rip), %rax
6207 testq %rax, %rax
6208 je 1f
6209 movq 1408(%rax), %r11
6210 jmp *%r11
6211 1:
6212 pushq %rdi
6213 pushq %rsi
6214 pushq %rdx
6215 pushq %rcx
6216 pushq %rbp
6217 call _glapi_get_dispatch
6218 popq %rbp
6219 popq %rcx
6220 popq %rdx
6221 popq %rsi
6222 popq %rdi
6223 movq 1408(%rax), %r11
6224 jmp *%r11
6225 #endif /* defined(GLX_USE_TLS) */
6226 .size glScissor, .-glScissor
6227
6228 .p2align 4,,15
6229 .globl glShadeModel
6230 .type glShadeModel, @function
6231 glShadeModel:
6232 #if defined(GLX_USE_TLS)
6233 call _x86_64_get_dispatch@PLT
6234 movq 1416(%rax), %r11
6235 jmp *%r11
6236 #elif defined(PTHREADS)
6237 pushq %rdi
6238 call _x86_64_get_dispatch@PLT
6239 popq %rdi
6240 movq 1416(%rax), %r11
6241 jmp *%r11
6242 #else
6243 movq _glapi_Dispatch(%rip), %rax
6244 testq %rax, %rax
6245 je 1f
6246 movq 1416(%rax), %r11
6247 jmp *%r11
6248 1:
6249 pushq %rdi
6250 call _glapi_get_dispatch
6251 popq %rdi
6252 movq 1416(%rax), %r11
6253 jmp *%r11
6254 #endif /* defined(GLX_USE_TLS) */
6255 .size glShadeModel, .-glShadeModel
6256
6257 .p2align 4,,15
6258 .globl glTexParameterf
6259 .type glTexParameterf, @function
6260 glTexParameterf:
6261 #if defined(GLX_USE_TLS)
6262 call _x86_64_get_dispatch@PLT
6263 movq 1424(%rax), %r11
6264 jmp *%r11
6265 #elif defined(PTHREADS)
6266 subq $24, %rsp
6267 movq %rdi, (%rsp)
6268 movq %rsi, 8(%rsp)
6269 movq %xmm0, 16(%rsp)
6270 call _x86_64_get_dispatch@PLT
6271 movq 16(%rsp), %xmm0
6272 movq 8(%rsp), %rsi
6273 movq (%rsp), %rdi
6274 addq $24, %rsp
6275 movq 1424(%rax), %r11
6276 jmp *%r11
6277 #else
6278 movq _glapi_Dispatch(%rip), %rax
6279 testq %rax, %rax
6280 je 1f
6281 movq 1424(%rax), %r11
6282 jmp *%r11
6283 1:
6284 subq $24, %rsp
6285 movq %rdi, (%rsp)
6286 movq %rsi, 8(%rsp)
6287 movq %xmm0, 16(%rsp)
6288 call _glapi_get_dispatch
6289 movq 16(%rsp), %xmm0
6290 movq 8(%rsp), %rsi
6291 movq (%rsp), %rdi
6292 addq $24, %rsp
6293 movq 1424(%rax), %r11
6294 jmp *%r11
6295 #endif /* defined(GLX_USE_TLS) */
6296 .size glTexParameterf, .-glTexParameterf
6297
6298 .p2align 4,,15
6299 .globl glTexParameterfv
6300 .type glTexParameterfv, @function
6301 glTexParameterfv:
6302 #if defined(GLX_USE_TLS)
6303 call _x86_64_get_dispatch@PLT
6304 movq 1432(%rax), %r11
6305 jmp *%r11
6306 #elif defined(PTHREADS)
6307 pushq %rdi
6308 pushq %rsi
6309 pushq %rdx
6310 call _x86_64_get_dispatch@PLT
6311 popq %rdx
6312 popq %rsi
6313 popq %rdi
6314 movq 1432(%rax), %r11
6315 jmp *%r11
6316 #else
6317 movq _glapi_Dispatch(%rip), %rax
6318 testq %rax, %rax
6319 je 1f
6320 movq 1432(%rax), %r11
6321 jmp *%r11
6322 1:
6323 pushq %rdi
6324 pushq %rsi
6325 pushq %rdx
6326 call _glapi_get_dispatch
6327 popq %rdx
6328 popq %rsi
6329 popq %rdi
6330 movq 1432(%rax), %r11
6331 jmp *%r11
6332 #endif /* defined(GLX_USE_TLS) */
6333 .size glTexParameterfv, .-glTexParameterfv
6334
6335 .p2align 4,,15
6336 .globl glTexParameteri
6337 .type glTexParameteri, @function
6338 glTexParameteri:
6339 #if defined(GLX_USE_TLS)
6340 call _x86_64_get_dispatch@PLT
6341 movq 1440(%rax), %r11
6342 jmp *%r11
6343 #elif defined(PTHREADS)
6344 pushq %rdi
6345 pushq %rsi
6346 pushq %rdx
6347 call _x86_64_get_dispatch@PLT
6348 popq %rdx
6349 popq %rsi
6350 popq %rdi
6351 movq 1440(%rax), %r11
6352 jmp *%r11
6353 #else
6354 movq _glapi_Dispatch(%rip), %rax
6355 testq %rax, %rax
6356 je 1f
6357 movq 1440(%rax), %r11
6358 jmp *%r11
6359 1:
6360 pushq %rdi
6361 pushq %rsi
6362 pushq %rdx
6363 call _glapi_get_dispatch
6364 popq %rdx
6365 popq %rsi
6366 popq %rdi
6367 movq 1440(%rax), %r11
6368 jmp *%r11
6369 #endif /* defined(GLX_USE_TLS) */
6370 .size glTexParameteri, .-glTexParameteri
6371
6372 .p2align 4,,15
6373 .globl glTexParameteriv
6374 .type glTexParameteriv, @function
6375 glTexParameteriv:
6376 #if defined(GLX_USE_TLS)
6377 call _x86_64_get_dispatch@PLT
6378 movq 1448(%rax), %r11
6379 jmp *%r11
6380 #elif defined(PTHREADS)
6381 pushq %rdi
6382 pushq %rsi
6383 pushq %rdx
6384 call _x86_64_get_dispatch@PLT
6385 popq %rdx
6386 popq %rsi
6387 popq %rdi
6388 movq 1448(%rax), %r11
6389 jmp *%r11
6390 #else
6391 movq _glapi_Dispatch(%rip), %rax
6392 testq %rax, %rax
6393 je 1f
6394 movq 1448(%rax), %r11
6395 jmp *%r11
6396 1:
6397 pushq %rdi
6398 pushq %rsi
6399 pushq %rdx
6400 call _glapi_get_dispatch
6401 popq %rdx
6402 popq %rsi
6403 popq %rdi
6404 movq 1448(%rax), %r11
6405 jmp *%r11
6406 #endif /* defined(GLX_USE_TLS) */
6407 .size glTexParameteriv, .-glTexParameteriv
6408
6409 .p2align 4,,15
6410 .globl glTexImage1D
6411 .type glTexImage1D, @function
6412 glTexImage1D:
6413 #if defined(GLX_USE_TLS)
6414 call _x86_64_get_dispatch@PLT
6415 movq 1456(%rax), %r11
6416 jmp *%r11
6417 #elif defined(PTHREADS)
6418 pushq %rdi
6419 pushq %rsi
6420 pushq %rdx
6421 pushq %rcx
6422 pushq %r8
6423 pushq %r9
6424 pushq %rbp
6425 call _x86_64_get_dispatch@PLT
6426 popq %rbp
6427 popq %r9
6428 popq %r8
6429 popq %rcx
6430 popq %rdx
6431 popq %rsi
6432 popq %rdi
6433 movq 1456(%rax), %r11
6434 jmp *%r11
6435 #else
6436 movq _glapi_Dispatch(%rip), %rax
6437 testq %rax, %rax
6438 je 1f
6439 movq 1456(%rax), %r11
6440 jmp *%r11
6441 1:
6442 pushq %rdi
6443 pushq %rsi
6444 pushq %rdx
6445 pushq %rcx
6446 pushq %r8
6447 pushq %r9
6448 pushq %rbp
6449 call _glapi_get_dispatch
6450 popq %rbp
6451 popq %r9
6452 popq %r8
6453 popq %rcx
6454 popq %rdx
6455 popq %rsi
6456 popq %rdi
6457 movq 1456(%rax), %r11
6458 jmp *%r11
6459 #endif /* defined(GLX_USE_TLS) */
6460 .size glTexImage1D, .-glTexImage1D
6461
6462 .p2align 4,,15
6463 .globl glTexImage2D
6464 .type glTexImage2D, @function
6465 glTexImage2D:
6466 #if defined(GLX_USE_TLS)
6467 call _x86_64_get_dispatch@PLT
6468 movq 1464(%rax), %r11
6469 jmp *%r11
6470 #elif defined(PTHREADS)
6471 pushq %rdi
6472 pushq %rsi
6473 pushq %rdx
6474 pushq %rcx
6475 pushq %r8
6476 pushq %r9
6477 pushq %rbp
6478 call _x86_64_get_dispatch@PLT
6479 popq %rbp
6480 popq %r9
6481 popq %r8
6482 popq %rcx
6483 popq %rdx
6484 popq %rsi
6485 popq %rdi
6486 movq 1464(%rax), %r11
6487 jmp *%r11
6488 #else
6489 movq _glapi_Dispatch(%rip), %rax
6490 testq %rax, %rax
6491 je 1f
6492 movq 1464(%rax), %r11
6493 jmp *%r11
6494 1:
6495 pushq %rdi
6496 pushq %rsi
6497 pushq %rdx
6498 pushq %rcx
6499 pushq %r8
6500 pushq %r9
6501 pushq %rbp
6502 call _glapi_get_dispatch
6503 popq %rbp
6504 popq %r9
6505 popq %r8
6506 popq %rcx
6507 popq %rdx
6508 popq %rsi
6509 popq %rdi
6510 movq 1464(%rax), %r11
6511 jmp *%r11
6512 #endif /* defined(GLX_USE_TLS) */
6513 .size glTexImage2D, .-glTexImage2D
6514
6515 .p2align 4,,15
6516 .globl glTexEnvf
6517 .type glTexEnvf, @function
6518 glTexEnvf:
6519 #if defined(GLX_USE_TLS)
6520 call _x86_64_get_dispatch@PLT
6521 movq 1472(%rax), %r11
6522 jmp *%r11
6523 #elif defined(PTHREADS)
6524 subq $24, %rsp
6525 movq %rdi, (%rsp)
6526 movq %rsi, 8(%rsp)
6527 movq %xmm0, 16(%rsp)
6528 call _x86_64_get_dispatch@PLT
6529 movq 16(%rsp), %xmm0
6530 movq 8(%rsp), %rsi
6531 movq (%rsp), %rdi
6532 addq $24, %rsp
6533 movq 1472(%rax), %r11
6534 jmp *%r11
6535 #else
6536 movq _glapi_Dispatch(%rip), %rax
6537 testq %rax, %rax
6538 je 1f
6539 movq 1472(%rax), %r11
6540 jmp *%r11
6541 1:
6542 subq $24, %rsp
6543 movq %rdi, (%rsp)
6544 movq %rsi, 8(%rsp)
6545 movq %xmm0, 16(%rsp)
6546 call _glapi_get_dispatch
6547 movq 16(%rsp), %xmm0
6548 movq 8(%rsp), %rsi
6549 movq (%rsp), %rdi
6550 addq $24, %rsp
6551 movq 1472(%rax), %r11
6552 jmp *%r11
6553 #endif /* defined(GLX_USE_TLS) */
6554 .size glTexEnvf, .-glTexEnvf
6555
6556 .p2align 4,,15
6557 .globl glTexEnvfv
6558 .type glTexEnvfv, @function
6559 glTexEnvfv:
6560 #if defined(GLX_USE_TLS)
6561 call _x86_64_get_dispatch@PLT
6562 movq 1480(%rax), %r11
6563 jmp *%r11
6564 #elif defined(PTHREADS)
6565 pushq %rdi
6566 pushq %rsi
6567 pushq %rdx
6568 call _x86_64_get_dispatch@PLT
6569 popq %rdx
6570 popq %rsi
6571 popq %rdi
6572 movq 1480(%rax), %r11
6573 jmp *%r11
6574 #else
6575 movq _glapi_Dispatch(%rip), %rax
6576 testq %rax, %rax
6577 je 1f
6578 movq 1480(%rax), %r11
6579 jmp *%r11
6580 1:
6581 pushq %rdi
6582 pushq %rsi
6583 pushq %rdx
6584 call _glapi_get_dispatch
6585 popq %rdx
6586 popq %rsi
6587 popq %rdi
6588 movq 1480(%rax), %r11
6589 jmp *%r11
6590 #endif /* defined(GLX_USE_TLS) */
6591 .size glTexEnvfv, .-glTexEnvfv
6592
6593 .p2align 4,,15
6594 .globl glTexEnvi
6595 .type glTexEnvi, @function
6596 glTexEnvi:
6597 #if defined(GLX_USE_TLS)
6598 call _x86_64_get_dispatch@PLT
6599 movq 1488(%rax), %r11
6600 jmp *%r11
6601 #elif defined(PTHREADS)
6602 pushq %rdi
6603 pushq %rsi
6604 pushq %rdx
6605 call _x86_64_get_dispatch@PLT
6606 popq %rdx
6607 popq %rsi
6608 popq %rdi
6609 movq 1488(%rax), %r11
6610 jmp *%r11
6611 #else
6612 movq _glapi_Dispatch(%rip), %rax
6613 testq %rax, %rax
6614 je 1f
6615 movq 1488(%rax), %r11
6616 jmp *%r11
6617 1:
6618 pushq %rdi
6619 pushq %rsi
6620 pushq %rdx
6621 call _glapi_get_dispatch
6622 popq %rdx
6623 popq %rsi
6624 popq %rdi
6625 movq 1488(%rax), %r11
6626 jmp *%r11
6627 #endif /* defined(GLX_USE_TLS) */
6628 .size glTexEnvi, .-glTexEnvi
6629
6630 .p2align 4,,15
6631 .globl glTexEnviv
6632 .type glTexEnviv, @function
6633 glTexEnviv:
6634 #if defined(GLX_USE_TLS)
6635 call _x86_64_get_dispatch@PLT
6636 movq 1496(%rax), %r11
6637 jmp *%r11
6638 #elif defined(PTHREADS)
6639 pushq %rdi
6640 pushq %rsi
6641 pushq %rdx
6642 call _x86_64_get_dispatch@PLT
6643 popq %rdx
6644 popq %rsi
6645 popq %rdi
6646 movq 1496(%rax), %r11
6647 jmp *%r11
6648 #else
6649 movq _glapi_Dispatch(%rip), %rax
6650 testq %rax, %rax
6651 je 1f
6652 movq 1496(%rax), %r11
6653 jmp *%r11
6654 1:
6655 pushq %rdi
6656 pushq %rsi
6657 pushq %rdx
6658 call _glapi_get_dispatch
6659 popq %rdx
6660 popq %rsi
6661 popq %rdi
6662 movq 1496(%rax), %r11
6663 jmp *%r11
6664 #endif /* defined(GLX_USE_TLS) */
6665 .size glTexEnviv, .-glTexEnviv
6666
6667 .p2align 4,,15
6668 .globl glTexGend
6669 .type glTexGend, @function
6670 glTexGend:
6671 #if defined(GLX_USE_TLS)
6672 call _x86_64_get_dispatch@PLT
6673 movq 1504(%rax), %r11
6674 jmp *%r11
6675 #elif defined(PTHREADS)
6676 subq $24, %rsp
6677 movq %rdi, (%rsp)
6678 movq %rsi, 8(%rsp)
6679 movq %xmm0, 16(%rsp)
6680 call _x86_64_get_dispatch@PLT
6681 movq 16(%rsp), %xmm0
6682 movq 8(%rsp), %rsi
6683 movq (%rsp), %rdi
6684 addq $24, %rsp
6685 movq 1504(%rax), %r11
6686 jmp *%r11
6687 #else
6688 movq _glapi_Dispatch(%rip), %rax
6689 testq %rax, %rax
6690 je 1f
6691 movq 1504(%rax), %r11
6692 jmp *%r11
6693 1:
6694 subq $24, %rsp
6695 movq %rdi, (%rsp)
6696 movq %rsi, 8(%rsp)
6697 movq %xmm0, 16(%rsp)
6698 call _glapi_get_dispatch
6699 movq 16(%rsp), %xmm0
6700 movq 8(%rsp), %rsi
6701 movq (%rsp), %rdi
6702 addq $24, %rsp
6703 movq 1504(%rax), %r11
6704 jmp *%r11
6705 #endif /* defined(GLX_USE_TLS) */
6706 .size glTexGend, .-glTexGend
6707
6708 .p2align 4,,15
6709 .globl glTexGendv
6710 .type glTexGendv, @function
6711 glTexGendv:
6712 #if defined(GLX_USE_TLS)
6713 call _x86_64_get_dispatch@PLT
6714 movq 1512(%rax), %r11
6715 jmp *%r11
6716 #elif defined(PTHREADS)
6717 pushq %rdi
6718 pushq %rsi
6719 pushq %rdx
6720 call _x86_64_get_dispatch@PLT
6721 popq %rdx
6722 popq %rsi
6723 popq %rdi
6724 movq 1512(%rax), %r11
6725 jmp *%r11
6726 #else
6727 movq _glapi_Dispatch(%rip), %rax
6728 testq %rax, %rax
6729 je 1f
6730 movq 1512(%rax), %r11
6731 jmp *%r11
6732 1:
6733 pushq %rdi
6734 pushq %rsi
6735 pushq %rdx
6736 call _glapi_get_dispatch
6737 popq %rdx
6738 popq %rsi
6739 popq %rdi
6740 movq 1512(%rax), %r11
6741 jmp *%r11
6742 #endif /* defined(GLX_USE_TLS) */
6743 .size glTexGendv, .-glTexGendv
6744
6745 .p2align 4,,15
6746 .globl glTexGenf
6747 .type glTexGenf, @function
6748 glTexGenf:
6749 #if defined(GLX_USE_TLS)
6750 call _x86_64_get_dispatch@PLT
6751 movq 1520(%rax), %r11
6752 jmp *%r11
6753 #elif defined(PTHREADS)
6754 subq $24, %rsp
6755 movq %rdi, (%rsp)
6756 movq %rsi, 8(%rsp)
6757 movq %xmm0, 16(%rsp)
6758 call _x86_64_get_dispatch@PLT
6759 movq 16(%rsp), %xmm0
6760 movq 8(%rsp), %rsi
6761 movq (%rsp), %rdi
6762 addq $24, %rsp
6763 movq 1520(%rax), %r11
6764 jmp *%r11
6765 #else
6766 movq _glapi_Dispatch(%rip), %rax
6767 testq %rax, %rax
6768 je 1f
6769 movq 1520(%rax), %r11
6770 jmp *%r11
6771 1:
6772 subq $24, %rsp
6773 movq %rdi, (%rsp)
6774 movq %rsi, 8(%rsp)
6775 movq %xmm0, 16(%rsp)
6776 call _glapi_get_dispatch
6777 movq 16(%rsp), %xmm0
6778 movq 8(%rsp), %rsi
6779 movq (%rsp), %rdi
6780 addq $24, %rsp
6781 movq 1520(%rax), %r11
6782 jmp *%r11
6783 #endif /* defined(GLX_USE_TLS) */
6784 .size glTexGenf, .-glTexGenf
6785
6786 .p2align 4,,15
6787 .globl glTexGenfv
6788 .type glTexGenfv, @function
6789 glTexGenfv:
6790 #if defined(GLX_USE_TLS)
6791 call _x86_64_get_dispatch@PLT
6792 movq 1528(%rax), %r11
6793 jmp *%r11
6794 #elif defined(PTHREADS)
6795 pushq %rdi
6796 pushq %rsi
6797 pushq %rdx
6798 call _x86_64_get_dispatch@PLT
6799 popq %rdx
6800 popq %rsi
6801 popq %rdi
6802 movq 1528(%rax), %r11
6803 jmp *%r11
6804 #else
6805 movq _glapi_Dispatch(%rip), %rax
6806 testq %rax, %rax
6807 je 1f
6808 movq 1528(%rax), %r11
6809 jmp *%r11
6810 1:
6811 pushq %rdi
6812 pushq %rsi
6813 pushq %rdx
6814 call _glapi_get_dispatch
6815 popq %rdx
6816 popq %rsi
6817 popq %rdi
6818 movq 1528(%rax), %r11
6819 jmp *%r11
6820 #endif /* defined(GLX_USE_TLS) */
6821 .size glTexGenfv, .-glTexGenfv
6822
6823 .p2align 4,,15
6824 .globl glTexGeni
6825 .type glTexGeni, @function
6826 glTexGeni:
6827 #if defined(GLX_USE_TLS)
6828 call _x86_64_get_dispatch@PLT
6829 movq 1536(%rax), %r11
6830 jmp *%r11
6831 #elif defined(PTHREADS)
6832 pushq %rdi
6833 pushq %rsi
6834 pushq %rdx
6835 call _x86_64_get_dispatch@PLT
6836 popq %rdx
6837 popq %rsi
6838 popq %rdi
6839 movq 1536(%rax), %r11
6840 jmp *%r11
6841 #else
6842 movq _glapi_Dispatch(%rip), %rax
6843 testq %rax, %rax
6844 je 1f
6845 movq 1536(%rax), %r11
6846 jmp *%r11
6847 1:
6848 pushq %rdi
6849 pushq %rsi
6850 pushq %rdx
6851 call _glapi_get_dispatch
6852 popq %rdx
6853 popq %rsi
6854 popq %rdi
6855 movq 1536(%rax), %r11
6856 jmp *%r11
6857 #endif /* defined(GLX_USE_TLS) */
6858 .size glTexGeni, .-glTexGeni
6859
6860 .p2align 4,,15
6861 .globl glTexGeniv
6862 .type glTexGeniv, @function
6863 glTexGeniv:
6864 #if defined(GLX_USE_TLS)
6865 call _x86_64_get_dispatch@PLT
6866 movq 1544(%rax), %r11
6867 jmp *%r11
6868 #elif defined(PTHREADS)
6869 pushq %rdi
6870 pushq %rsi
6871 pushq %rdx
6872 call _x86_64_get_dispatch@PLT
6873 popq %rdx
6874 popq %rsi
6875 popq %rdi
6876 movq 1544(%rax), %r11
6877 jmp *%r11
6878 #else
6879 movq _glapi_Dispatch(%rip), %rax
6880 testq %rax, %rax
6881 je 1f
6882 movq 1544(%rax), %r11
6883 jmp *%r11
6884 1:
6885 pushq %rdi
6886 pushq %rsi
6887 pushq %rdx
6888 call _glapi_get_dispatch
6889 popq %rdx
6890 popq %rsi
6891 popq %rdi
6892 movq 1544(%rax), %r11
6893 jmp *%r11
6894 #endif /* defined(GLX_USE_TLS) */
6895 .size glTexGeniv, .-glTexGeniv
6896
6897 .p2align 4,,15
6898 .globl glFeedbackBuffer
6899 .type glFeedbackBuffer, @function
6900 glFeedbackBuffer:
6901 #if defined(GLX_USE_TLS)
6902 call _x86_64_get_dispatch@PLT
6903 movq 1552(%rax), %r11
6904 jmp *%r11
6905 #elif defined(PTHREADS)
6906 pushq %rdi
6907 pushq %rsi
6908 pushq %rdx
6909 call _x86_64_get_dispatch@PLT
6910 popq %rdx
6911 popq %rsi
6912 popq %rdi
6913 movq 1552(%rax), %r11
6914 jmp *%r11
6915 #else
6916 movq _glapi_Dispatch(%rip), %rax
6917 testq %rax, %rax
6918 je 1f
6919 movq 1552(%rax), %r11
6920 jmp *%r11
6921 1:
6922 pushq %rdi
6923 pushq %rsi
6924 pushq %rdx
6925 call _glapi_get_dispatch
6926 popq %rdx
6927 popq %rsi
6928 popq %rdi
6929 movq 1552(%rax), %r11
6930 jmp *%r11
6931 #endif /* defined(GLX_USE_TLS) */
6932 .size glFeedbackBuffer, .-glFeedbackBuffer
6933
6934 .p2align 4,,15
6935 .globl glSelectBuffer
6936 .type glSelectBuffer, @function
6937 glSelectBuffer:
6938 #if defined(GLX_USE_TLS)
6939 call _x86_64_get_dispatch@PLT
6940 movq 1560(%rax), %r11
6941 jmp *%r11
6942 #elif defined(PTHREADS)
6943 pushq %rdi
6944 pushq %rsi
6945 pushq %rbp
6946 call _x86_64_get_dispatch@PLT
6947 popq %rbp
6948 popq %rsi
6949 popq %rdi
6950 movq 1560(%rax), %r11
6951 jmp *%r11
6952 #else
6953 movq _glapi_Dispatch(%rip), %rax
6954 testq %rax, %rax
6955 je 1f
6956 movq 1560(%rax), %r11
6957 jmp *%r11
6958 1:
6959 pushq %rdi
6960 pushq %rsi
6961 pushq %rbp
6962 call _glapi_get_dispatch
6963 popq %rbp
6964 popq %rsi
6965 popq %rdi
6966 movq 1560(%rax), %r11
6967 jmp *%r11
6968 #endif /* defined(GLX_USE_TLS) */
6969 .size glSelectBuffer, .-glSelectBuffer
6970
6971 .p2align 4,,15
6972 .globl glRenderMode
6973 .type glRenderMode, @function
6974 glRenderMode:
6975 #if defined(GLX_USE_TLS)
6976 call _x86_64_get_dispatch@PLT
6977 movq 1568(%rax), %r11
6978 jmp *%r11
6979 #elif defined(PTHREADS)
6980 pushq %rdi
6981 call _x86_64_get_dispatch@PLT
6982 popq %rdi
6983 movq 1568(%rax), %r11
6984 jmp *%r11
6985 #else
6986 movq _glapi_Dispatch(%rip), %rax
6987 testq %rax, %rax
6988 je 1f
6989 movq 1568(%rax), %r11
6990 jmp *%r11
6991 1:
6992 pushq %rdi
6993 call _glapi_get_dispatch
6994 popq %rdi
6995 movq 1568(%rax), %r11
6996 jmp *%r11
6997 #endif /* defined(GLX_USE_TLS) */
6998 .size glRenderMode, .-glRenderMode
6999
7000 .p2align 4,,15
7001 .globl glInitNames
7002 .type glInitNames, @function
7003 glInitNames:
7004 #if defined(GLX_USE_TLS)
7005 call _x86_64_get_dispatch@PLT
7006 movq 1576(%rax), %r11
7007 jmp *%r11
7008 #elif defined(PTHREADS)
7009 pushq %rbp
7010 call _x86_64_get_dispatch@PLT
7011 popq %rbp
7012 movq 1576(%rax), %r11
7013 jmp *%r11
7014 #else
7015 movq _glapi_Dispatch(%rip), %rax
7016 testq %rax, %rax
7017 je 1f
7018 movq 1576(%rax), %r11
7019 jmp *%r11
7020 1:
7021 pushq %rbp
7022 call _glapi_get_dispatch
7023 popq %rbp
7024 movq 1576(%rax), %r11
7025 jmp *%r11
7026 #endif /* defined(GLX_USE_TLS) */
7027 .size glInitNames, .-glInitNames
7028
7029 .p2align 4,,15
7030 .globl glLoadName
7031 .type glLoadName, @function
7032 glLoadName:
7033 #if defined(GLX_USE_TLS)
7034 call _x86_64_get_dispatch@PLT
7035 movq 1584(%rax), %r11
7036 jmp *%r11
7037 #elif defined(PTHREADS)
7038 pushq %rdi
7039 call _x86_64_get_dispatch@PLT
7040 popq %rdi
7041 movq 1584(%rax), %r11
7042 jmp *%r11
7043 #else
7044 movq _glapi_Dispatch(%rip), %rax
7045 testq %rax, %rax
7046 je 1f
7047 movq 1584(%rax), %r11
7048 jmp *%r11
7049 1:
7050 pushq %rdi
7051 call _glapi_get_dispatch
7052 popq %rdi
7053 movq 1584(%rax), %r11
7054 jmp *%r11
7055 #endif /* defined(GLX_USE_TLS) */
7056 .size glLoadName, .-glLoadName
7057
7058 .p2align 4,,15
7059 .globl glPassThrough
7060 .type glPassThrough, @function
7061 glPassThrough:
7062 #if defined(GLX_USE_TLS)
7063 call _x86_64_get_dispatch@PLT
7064 movq 1592(%rax), %r11
7065 jmp *%r11
7066 #elif defined(PTHREADS)
7067 subq $8, %rsp
7068 movq %xmm0, (%rsp)
7069 call _x86_64_get_dispatch@PLT
7070 movq (%rsp), %xmm0
7071 addq $8, %rsp
7072 movq 1592(%rax), %r11
7073 jmp *%r11
7074 #else
7075 movq _glapi_Dispatch(%rip), %rax
7076 testq %rax, %rax
7077 je 1f
7078 movq 1592(%rax), %r11
7079 jmp *%r11
7080 1:
7081 subq $8, %rsp
7082 movq %xmm0, (%rsp)
7083 call _glapi_get_dispatch
7084 movq (%rsp), %xmm0
7085 addq $8, %rsp
7086 movq 1592(%rax), %r11
7087 jmp *%r11
7088 #endif /* defined(GLX_USE_TLS) */
7089 .size glPassThrough, .-glPassThrough
7090
7091 .p2align 4,,15
7092 .globl glPopName
7093 .type glPopName, @function
7094 glPopName:
7095 #if defined(GLX_USE_TLS)
7096 call _x86_64_get_dispatch@PLT
7097 movq 1600(%rax), %r11
7098 jmp *%r11
7099 #elif defined(PTHREADS)
7100 pushq %rbp
7101 call _x86_64_get_dispatch@PLT
7102 popq %rbp
7103 movq 1600(%rax), %r11
7104 jmp *%r11
7105 #else
7106 movq _glapi_Dispatch(%rip), %rax
7107 testq %rax, %rax
7108 je 1f
7109 movq 1600(%rax), %r11
7110 jmp *%r11
7111 1:
7112 pushq %rbp
7113 call _glapi_get_dispatch
7114 popq %rbp
7115 movq 1600(%rax), %r11
7116 jmp *%r11
7117 #endif /* defined(GLX_USE_TLS) */
7118 .size glPopName, .-glPopName
7119
7120 .p2align 4,,15
7121 .globl glPushName
7122 .type glPushName, @function
7123 glPushName:
7124 #if defined(GLX_USE_TLS)
7125 call _x86_64_get_dispatch@PLT
7126 movq 1608(%rax), %r11
7127 jmp *%r11
7128 #elif defined(PTHREADS)
7129 pushq %rdi
7130 call _x86_64_get_dispatch@PLT
7131 popq %rdi
7132 movq 1608(%rax), %r11
7133 jmp *%r11
7134 #else
7135 movq _glapi_Dispatch(%rip), %rax
7136 testq %rax, %rax
7137 je 1f
7138 movq 1608(%rax), %r11
7139 jmp *%r11
7140 1:
7141 pushq %rdi
7142 call _glapi_get_dispatch
7143 popq %rdi
7144 movq 1608(%rax), %r11
7145 jmp *%r11
7146 #endif /* defined(GLX_USE_TLS) */
7147 .size glPushName, .-glPushName
7148
7149 .p2align 4,,15
7150 .globl glDrawBuffer
7151 .type glDrawBuffer, @function
7152 glDrawBuffer:
7153 #if defined(GLX_USE_TLS)
7154 call _x86_64_get_dispatch@PLT
7155 movq 1616(%rax), %r11
7156 jmp *%r11
7157 #elif defined(PTHREADS)
7158 pushq %rdi
7159 call _x86_64_get_dispatch@PLT
7160 popq %rdi
7161 movq 1616(%rax), %r11
7162 jmp *%r11
7163 #else
7164 movq _glapi_Dispatch(%rip), %rax
7165 testq %rax, %rax
7166 je 1f
7167 movq 1616(%rax), %r11
7168 jmp *%r11
7169 1:
7170 pushq %rdi
7171 call _glapi_get_dispatch
7172 popq %rdi
7173 movq 1616(%rax), %r11
7174 jmp *%r11
7175 #endif /* defined(GLX_USE_TLS) */
7176 .size glDrawBuffer, .-glDrawBuffer
7177
7178 .p2align 4,,15
7179 .globl glClear
7180 .type glClear, @function
7181 glClear:
7182 #if defined(GLX_USE_TLS)
7183 call _x86_64_get_dispatch@PLT
7184 movq 1624(%rax), %r11
7185 jmp *%r11
7186 #elif defined(PTHREADS)
7187 pushq %rdi
7188 call _x86_64_get_dispatch@PLT
7189 popq %rdi
7190 movq 1624(%rax), %r11
7191 jmp *%r11
7192 #else
7193 movq _glapi_Dispatch(%rip), %rax
7194 testq %rax, %rax
7195 je 1f
7196 movq 1624(%rax), %r11
7197 jmp *%r11
7198 1:
7199 pushq %rdi
7200 call _glapi_get_dispatch
7201 popq %rdi
7202 movq 1624(%rax), %r11
7203 jmp *%r11
7204 #endif /* defined(GLX_USE_TLS) */
7205 .size glClear, .-glClear
7206
7207 .p2align 4,,15
7208 .globl glClearAccum
7209 .type glClearAccum, @function
7210 glClearAccum:
7211 #if defined(GLX_USE_TLS)
7212 call _x86_64_get_dispatch@PLT
7213 movq 1632(%rax), %r11
7214 jmp *%r11
7215 #elif defined(PTHREADS)
7216 subq $40, %rsp
7217 movq %xmm0, (%rsp)
7218 movq %xmm1, 8(%rsp)
7219 movq %xmm2, 16(%rsp)
7220 movq %xmm3, 24(%rsp)
7221 call _x86_64_get_dispatch@PLT
7222 movq 24(%rsp), %xmm3
7223 movq 16(%rsp), %xmm2
7224 movq 8(%rsp), %xmm1
7225 movq (%rsp), %xmm0
7226 addq $40, %rsp
7227 movq 1632(%rax), %r11
7228 jmp *%r11
7229 #else
7230 movq _glapi_Dispatch(%rip), %rax
7231 testq %rax, %rax
7232 je 1f
7233 movq 1632(%rax), %r11
7234 jmp *%r11
7235 1:
7236 subq $40, %rsp
7237 movq %xmm0, (%rsp)
7238 movq %xmm1, 8(%rsp)
7239 movq %xmm2, 16(%rsp)
7240 movq %xmm3, 24(%rsp)
7241 call _glapi_get_dispatch
7242 movq 24(%rsp), %xmm3
7243 movq 16(%rsp), %xmm2
7244 movq 8(%rsp), %xmm1
7245 movq (%rsp), %xmm0
7246 addq $40, %rsp
7247 movq 1632(%rax), %r11
7248 jmp *%r11
7249 #endif /* defined(GLX_USE_TLS) */
7250 .size glClearAccum, .-glClearAccum
7251
7252 .p2align 4,,15
7253 .globl glClearIndex
7254 .type glClearIndex, @function
7255 glClearIndex:
7256 #if defined(GLX_USE_TLS)
7257 call _x86_64_get_dispatch@PLT
7258 movq 1640(%rax), %r11
7259 jmp *%r11
7260 #elif defined(PTHREADS)
7261 subq $8, %rsp
7262 movq %xmm0, (%rsp)
7263 call _x86_64_get_dispatch@PLT
7264 movq (%rsp), %xmm0
7265 addq $8, %rsp
7266 movq 1640(%rax), %r11
7267 jmp *%r11
7268 #else
7269 movq _glapi_Dispatch(%rip), %rax
7270 testq %rax, %rax
7271 je 1f
7272 movq 1640(%rax), %r11
7273 jmp *%r11
7274 1:
7275 subq $8, %rsp
7276 movq %xmm0, (%rsp)
7277 call _glapi_get_dispatch
7278 movq (%rsp), %xmm0
7279 addq $8, %rsp
7280 movq 1640(%rax), %r11
7281 jmp *%r11
7282 #endif /* defined(GLX_USE_TLS) */
7283 .size glClearIndex, .-glClearIndex
7284
7285 .p2align 4,,15
7286 .globl glClearColor
7287 .type glClearColor, @function
7288 glClearColor:
7289 #if defined(GLX_USE_TLS)
7290 call _x86_64_get_dispatch@PLT
7291 movq 1648(%rax), %r11
7292 jmp *%r11
7293 #elif defined(PTHREADS)
7294 pushq %rdi
7295 pushq %rsi
7296 pushq %rdx
7297 pushq %rcx
7298 pushq %rbp
7299 call _x86_64_get_dispatch@PLT
7300 popq %rbp
7301 popq %rcx
7302 popq %rdx
7303 popq %rsi
7304 popq %rdi
7305 movq 1648(%rax), %r11
7306 jmp *%r11
7307 #else
7308 movq _glapi_Dispatch(%rip), %rax
7309 testq %rax, %rax
7310 je 1f
7311 movq 1648(%rax), %r11
7312 jmp *%r11
7313 1:
7314 pushq %rdi
7315 pushq %rsi
7316 pushq %rdx
7317 pushq %rcx
7318 pushq %rbp
7319 call _glapi_get_dispatch
7320 popq %rbp
7321 popq %rcx
7322 popq %rdx
7323 popq %rsi
7324 popq %rdi
7325 movq 1648(%rax), %r11
7326 jmp *%r11
7327 #endif /* defined(GLX_USE_TLS) */
7328 .size glClearColor, .-glClearColor
7329
7330 .p2align 4,,15
7331 .globl glClearStencil
7332 .type glClearStencil, @function
7333 glClearStencil:
7334 #if defined(GLX_USE_TLS)
7335 call _x86_64_get_dispatch@PLT
7336 movq 1656(%rax), %r11
7337 jmp *%r11
7338 #elif defined(PTHREADS)
7339 pushq %rdi
7340 call _x86_64_get_dispatch@PLT
7341 popq %rdi
7342 movq 1656(%rax), %r11
7343 jmp *%r11
7344 #else
7345 movq _glapi_Dispatch(%rip), %rax
7346 testq %rax, %rax
7347 je 1f
7348 movq 1656(%rax), %r11
7349 jmp *%r11
7350 1:
7351 pushq %rdi
7352 call _glapi_get_dispatch
7353 popq %rdi
7354 movq 1656(%rax), %r11
7355 jmp *%r11
7356 #endif /* defined(GLX_USE_TLS) */
7357 .size glClearStencil, .-glClearStencil
7358
7359 .p2align 4,,15
7360 .globl glClearDepth
7361 .type glClearDepth, @function
7362 glClearDepth:
7363 #if defined(GLX_USE_TLS)
7364 call _x86_64_get_dispatch@PLT
7365 movq 1664(%rax), %r11
7366 jmp *%r11
7367 #elif defined(PTHREADS)
7368 pushq %rdi
7369 call _x86_64_get_dispatch@PLT
7370 popq %rdi
7371 movq 1664(%rax), %r11
7372 jmp *%r11
7373 #else
7374 movq _glapi_Dispatch(%rip), %rax
7375 testq %rax, %rax
7376 je 1f
7377 movq 1664(%rax), %r11
7378 jmp *%r11
7379 1:
7380 pushq %rdi
7381 call _glapi_get_dispatch
7382 popq %rdi
7383 movq 1664(%rax), %r11
7384 jmp *%r11
7385 #endif /* defined(GLX_USE_TLS) */
7386 .size glClearDepth, .-glClearDepth
7387
7388 .p2align 4,,15
7389 .globl glStencilMask
7390 .type glStencilMask, @function
7391 glStencilMask:
7392 #if defined(GLX_USE_TLS)
7393 call _x86_64_get_dispatch@PLT
7394 movq 1672(%rax), %r11
7395 jmp *%r11
7396 #elif defined(PTHREADS)
7397 pushq %rdi
7398 call _x86_64_get_dispatch@PLT
7399 popq %rdi
7400 movq 1672(%rax), %r11
7401 jmp *%r11
7402 #else
7403 movq _glapi_Dispatch(%rip), %rax
7404 testq %rax, %rax
7405 je 1f
7406 movq 1672(%rax), %r11
7407 jmp *%r11
7408 1:
7409 pushq %rdi
7410 call _glapi_get_dispatch
7411 popq %rdi
7412 movq 1672(%rax), %r11
7413 jmp *%r11
7414 #endif /* defined(GLX_USE_TLS) */
7415 .size glStencilMask, .-glStencilMask
7416
7417 .p2align 4,,15
7418 .globl glColorMask
7419 .type glColorMask, @function
7420 glColorMask:
7421 #if defined(GLX_USE_TLS)
7422 call _x86_64_get_dispatch@PLT
7423 movq 1680(%rax), %r11
7424 jmp *%r11
7425 #elif defined(PTHREADS)
7426 pushq %rdi
7427 pushq %rsi
7428 pushq %rdx
7429 pushq %rcx
7430 pushq %rbp
7431 call _x86_64_get_dispatch@PLT
7432 popq %rbp
7433 popq %rcx
7434 popq %rdx
7435 popq %rsi
7436 popq %rdi
7437 movq 1680(%rax), %r11
7438 jmp *%r11
7439 #else
7440 movq _glapi_Dispatch(%rip), %rax
7441 testq %rax, %rax
7442 je 1f
7443 movq 1680(%rax), %r11
7444 jmp *%r11
7445 1:
7446 pushq %rdi
7447 pushq %rsi
7448 pushq %rdx
7449 pushq %rcx
7450 pushq %rbp
7451 call _glapi_get_dispatch
7452 popq %rbp
7453 popq %rcx
7454 popq %rdx
7455 popq %rsi
7456 popq %rdi
7457 movq 1680(%rax), %r11
7458 jmp *%r11
7459 #endif /* defined(GLX_USE_TLS) */
7460 .size glColorMask, .-glColorMask
7461
7462 .p2align 4,,15
7463 .globl glDepthMask
7464 .type glDepthMask, @function
7465 glDepthMask:
7466 #if defined(GLX_USE_TLS)
7467 call _x86_64_get_dispatch@PLT
7468 movq 1688(%rax), %r11
7469 jmp *%r11
7470 #elif defined(PTHREADS)
7471 pushq %rdi
7472 call _x86_64_get_dispatch@PLT
7473 popq %rdi
7474 movq 1688(%rax), %r11
7475 jmp *%r11
7476 #else
7477 movq _glapi_Dispatch(%rip), %rax
7478 testq %rax, %rax
7479 je 1f
7480 movq 1688(%rax), %r11
7481 jmp *%r11
7482 1:
7483 pushq %rdi
7484 call _glapi_get_dispatch
7485 popq %rdi
7486 movq 1688(%rax), %r11
7487 jmp *%r11
7488 #endif /* defined(GLX_USE_TLS) */
7489 .size glDepthMask, .-glDepthMask
7490
7491 .p2align 4,,15
7492 .globl glIndexMask
7493 .type glIndexMask, @function
7494 glIndexMask:
7495 #if defined(GLX_USE_TLS)
7496 call _x86_64_get_dispatch@PLT
7497 movq 1696(%rax), %r11
7498 jmp *%r11
7499 #elif defined(PTHREADS)
7500 pushq %rdi
7501 call _x86_64_get_dispatch@PLT
7502 popq %rdi
7503 movq 1696(%rax), %r11
7504 jmp *%r11
7505 #else
7506 movq _glapi_Dispatch(%rip), %rax
7507 testq %rax, %rax
7508 je 1f
7509 movq 1696(%rax), %r11
7510 jmp *%r11
7511 1:
7512 pushq %rdi
7513 call _glapi_get_dispatch
7514 popq %rdi
7515 movq 1696(%rax), %r11
7516 jmp *%r11
7517 #endif /* defined(GLX_USE_TLS) */
7518 .size glIndexMask, .-glIndexMask
7519
7520 .p2align 4,,15
7521 .globl glAccum
7522 .type glAccum, @function
7523 glAccum:
7524 #if defined(GLX_USE_TLS)
7525 call _x86_64_get_dispatch@PLT
7526 movq 1704(%rax), %r11
7527 jmp *%r11
7528 #elif defined(PTHREADS)
7529 subq $24, %rsp
7530 movq %rdi, (%rsp)
7531 movq %xmm0, 8(%rsp)
7532 call _x86_64_get_dispatch@PLT
7533 movq 8(%rsp), %xmm0
7534 movq (%rsp), %rdi
7535 addq $24, %rsp
7536 movq 1704(%rax), %r11
7537 jmp *%r11
7538 #else
7539 movq _glapi_Dispatch(%rip), %rax
7540 testq %rax, %rax
7541 je 1f
7542 movq 1704(%rax), %r11
7543 jmp *%r11
7544 1:
7545 subq $24, %rsp
7546 movq %rdi, (%rsp)
7547 movq %xmm0, 8(%rsp)
7548 call _glapi_get_dispatch
7549 movq 8(%rsp), %xmm0
7550 movq (%rsp), %rdi
7551 addq $24, %rsp
7552 movq 1704(%rax), %r11
7553 jmp *%r11
7554 #endif /* defined(GLX_USE_TLS) */
7555 .size glAccum, .-glAccum
7556
7557 .p2align 4,,15
7558 .globl glDisable
7559 .type glDisable, @function
7560 glDisable:
7561 #if defined(GLX_USE_TLS)
7562 call _x86_64_get_dispatch@PLT
7563 movq 1712(%rax), %r11
7564 jmp *%r11
7565 #elif defined(PTHREADS)
7566 pushq %rdi
7567 call _x86_64_get_dispatch@PLT
7568 popq %rdi
7569 movq 1712(%rax), %r11
7570 jmp *%r11
7571 #else
7572 movq _glapi_Dispatch(%rip), %rax
7573 testq %rax, %rax
7574 je 1f
7575 movq 1712(%rax), %r11
7576 jmp *%r11
7577 1:
7578 pushq %rdi
7579 call _glapi_get_dispatch
7580 popq %rdi
7581 movq 1712(%rax), %r11
7582 jmp *%r11
7583 #endif /* defined(GLX_USE_TLS) */
7584 .size glDisable, .-glDisable
7585
7586 .p2align 4,,15
7587 .globl glEnable
7588 .type glEnable, @function
7589 glEnable:
7590 #if defined(GLX_USE_TLS)
7591 call _x86_64_get_dispatch@PLT
7592 movq 1720(%rax), %r11
7593 jmp *%r11
7594 #elif defined(PTHREADS)
7595 pushq %rdi
7596 call _x86_64_get_dispatch@PLT
7597 popq %rdi
7598 movq 1720(%rax), %r11
7599 jmp *%r11
7600 #else
7601 movq _glapi_Dispatch(%rip), %rax
7602 testq %rax, %rax
7603 je 1f
7604 movq 1720(%rax), %r11
7605 jmp *%r11
7606 1:
7607 pushq %rdi
7608 call _glapi_get_dispatch
7609 popq %rdi
7610 movq 1720(%rax), %r11
7611 jmp *%r11
7612 #endif /* defined(GLX_USE_TLS) */
7613 .size glEnable, .-glEnable
7614
7615 .p2align 4,,15
7616 .globl glFinish
7617 .type glFinish, @function
7618 glFinish:
7619 #if defined(GLX_USE_TLS)
7620 call _x86_64_get_dispatch@PLT
7621 movq 1728(%rax), %r11
7622 jmp *%r11
7623 #elif defined(PTHREADS)
7624 pushq %rbp
7625 call _x86_64_get_dispatch@PLT
7626 popq %rbp
7627 movq 1728(%rax), %r11
7628 jmp *%r11
7629 #else
7630 movq _glapi_Dispatch(%rip), %rax
7631 testq %rax, %rax
7632 je 1f
7633 movq 1728(%rax), %r11
7634 jmp *%r11
7635 1:
7636 pushq %rbp
7637 call _glapi_get_dispatch
7638 popq %rbp
7639 movq 1728(%rax), %r11
7640 jmp *%r11
7641 #endif /* defined(GLX_USE_TLS) */
7642 .size glFinish, .-glFinish
7643
7644 .p2align 4,,15
7645 .globl glFlush
7646 .type glFlush, @function
7647 glFlush:
7648 #if defined(GLX_USE_TLS)
7649 call _x86_64_get_dispatch@PLT
7650 movq 1736(%rax), %r11
7651 jmp *%r11
7652 #elif defined(PTHREADS)
7653 pushq %rbp
7654 call _x86_64_get_dispatch@PLT
7655 popq %rbp
7656 movq 1736(%rax), %r11
7657 jmp *%r11
7658 #else
7659 movq _glapi_Dispatch(%rip), %rax
7660 testq %rax, %rax
7661 je 1f
7662 movq 1736(%rax), %r11
7663 jmp *%r11
7664 1:
7665 pushq %rbp
7666 call _glapi_get_dispatch
7667 popq %rbp
7668 movq 1736(%rax), %r11
7669 jmp *%r11
7670 #endif /* defined(GLX_USE_TLS) */
7671 .size glFlush, .-glFlush
7672
7673 .p2align 4,,15
7674 .globl glPopAttrib
7675 .type glPopAttrib, @function
7676 glPopAttrib:
7677 #if defined(GLX_USE_TLS)
7678 call _x86_64_get_dispatch@PLT
7679 movq 1744(%rax), %r11
7680 jmp *%r11
7681 #elif defined(PTHREADS)
7682 pushq %rbp
7683 call _x86_64_get_dispatch@PLT
7684 popq %rbp
7685 movq 1744(%rax), %r11
7686 jmp *%r11
7687 #else
7688 movq _glapi_Dispatch(%rip), %rax
7689 testq %rax, %rax
7690 je 1f
7691 movq 1744(%rax), %r11
7692 jmp *%r11
7693 1:
7694 pushq %rbp
7695 call _glapi_get_dispatch
7696 popq %rbp
7697 movq 1744(%rax), %r11
7698 jmp *%r11
7699 #endif /* defined(GLX_USE_TLS) */
7700 .size glPopAttrib, .-glPopAttrib
7701
7702 .p2align 4,,15
7703 .globl glPushAttrib
7704 .type glPushAttrib, @function
7705 glPushAttrib:
7706 #if defined(GLX_USE_TLS)
7707 call _x86_64_get_dispatch@PLT
7708 movq 1752(%rax), %r11
7709 jmp *%r11
7710 #elif defined(PTHREADS)
7711 pushq %rdi
7712 call _x86_64_get_dispatch@PLT
7713 popq %rdi
7714 movq 1752(%rax), %r11
7715 jmp *%r11
7716 #else
7717 movq _glapi_Dispatch(%rip), %rax
7718 testq %rax, %rax
7719 je 1f
7720 movq 1752(%rax), %r11
7721 jmp *%r11
7722 1:
7723 pushq %rdi
7724 call _glapi_get_dispatch
7725 popq %rdi
7726 movq 1752(%rax), %r11
7727 jmp *%r11
7728 #endif /* defined(GLX_USE_TLS) */
7729 .size glPushAttrib, .-glPushAttrib
7730
7731 .p2align 4,,15
7732 .globl glMap1d
7733 .type glMap1d, @function
7734 glMap1d:
7735 #if defined(GLX_USE_TLS)
7736 call _x86_64_get_dispatch@PLT
7737 movq 1760(%rax), %r11
7738 jmp *%r11
7739 #elif defined(PTHREADS)
7740 subq $56, %rsp
7741 movq %rdi, (%rsp)
7742 movq %xmm0, 8(%rsp)
7743 movq %xmm1, 16(%rsp)
7744 movq %rsi, 24(%rsp)
7745 movq %rdx, 32(%rsp)
7746 movq %rcx, 40(%rsp)
7747 call _x86_64_get_dispatch@PLT
7748 movq 40(%rsp), %rcx
7749 movq 32(%rsp), %rdx
7750 movq 24(%rsp), %rsi
7751 movq 16(%rsp), %xmm1
7752 movq 8(%rsp), %xmm0
7753 movq (%rsp), %rdi
7754 addq $56, %rsp
7755 movq 1760(%rax), %r11
7756 jmp *%r11
7757 #else
7758 movq _glapi_Dispatch(%rip), %rax
7759 testq %rax, %rax
7760 je 1f
7761 movq 1760(%rax), %r11
7762 jmp *%r11
7763 1:
7764 subq $56, %rsp
7765 movq %rdi, (%rsp)
7766 movq %xmm0, 8(%rsp)
7767 movq %xmm1, 16(%rsp)
7768 movq %rsi, 24(%rsp)
7769 movq %rdx, 32(%rsp)
7770 movq %rcx, 40(%rsp)
7771 call _glapi_get_dispatch
7772 movq 40(%rsp), %rcx
7773 movq 32(%rsp), %rdx
7774 movq 24(%rsp), %rsi
7775 movq 16(%rsp), %xmm1
7776 movq 8(%rsp), %xmm0
7777 movq (%rsp), %rdi
7778 addq $56, %rsp
7779 movq 1760(%rax), %r11
7780 jmp *%r11
7781 #endif /* defined(GLX_USE_TLS) */
7782 .size glMap1d, .-glMap1d
7783
7784 .p2align 4,,15
7785 .globl glMap1f
7786 .type glMap1f, @function
7787 glMap1f:
7788 #if defined(GLX_USE_TLS)
7789 call _x86_64_get_dispatch@PLT
7790 movq 1768(%rax), %r11
7791 jmp *%r11
7792 #elif defined(PTHREADS)
7793 subq $56, %rsp
7794 movq %rdi, (%rsp)
7795 movq %xmm0, 8(%rsp)
7796 movq %xmm1, 16(%rsp)
7797 movq %rsi, 24(%rsp)
7798 movq %rdx, 32(%rsp)
7799 movq %rcx, 40(%rsp)
7800 call _x86_64_get_dispatch@PLT
7801 movq 40(%rsp), %rcx
7802 movq 32(%rsp), %rdx
7803 movq 24(%rsp), %rsi
7804 movq 16(%rsp), %xmm1
7805 movq 8(%rsp), %xmm0
7806 movq (%rsp), %rdi
7807 addq $56, %rsp
7808 movq 1768(%rax), %r11
7809 jmp *%r11
7810 #else
7811 movq _glapi_Dispatch(%rip), %rax
7812 testq %rax, %rax
7813 je 1f
7814 movq 1768(%rax), %r11
7815 jmp *%r11
7816 1:
7817 subq $56, %rsp
7818 movq %rdi, (%rsp)
7819 movq %xmm0, 8(%rsp)
7820 movq %xmm1, 16(%rsp)
7821 movq %rsi, 24(%rsp)
7822 movq %rdx, 32(%rsp)
7823 movq %rcx, 40(%rsp)
7824 call _glapi_get_dispatch
7825 movq 40(%rsp), %rcx
7826 movq 32(%rsp), %rdx
7827 movq 24(%rsp), %rsi
7828 movq 16(%rsp), %xmm1
7829 movq 8(%rsp), %xmm0
7830 movq (%rsp), %rdi
7831 addq $56, %rsp
7832 movq 1768(%rax), %r11
7833 jmp *%r11
7834 #endif /* defined(GLX_USE_TLS) */
7835 .size glMap1f, .-glMap1f
7836
7837 .p2align 4,,15
7838 .globl glMap2d
7839 .type glMap2d, @function
7840 glMap2d:
7841 #if defined(GLX_USE_TLS)
7842 call _x86_64_get_dispatch@PLT
7843 movq 1776(%rax), %r11
7844 jmp *%r11
7845 #elif defined(PTHREADS)
7846 subq $88, %rsp
7847 movq %rdi, (%rsp)
7848 movq %xmm0, 8(%rsp)
7849 movq %xmm1, 16(%rsp)
7850 movq %rsi, 24(%rsp)
7851 movq %rdx, 32(%rsp)
7852 movq %xmm2, 40(%rsp)
7853 movq %xmm3, 48(%rsp)
7854 movq %rcx, 56(%rsp)
7855 movq %r8, 64(%rsp)
7856 movq %r9, 72(%rsp)
7857 call _x86_64_get_dispatch@PLT
7858 movq 72(%rsp), %r9
7859 movq 64(%rsp), %r8
7860 movq 56(%rsp), %rcx
7861 movq 48(%rsp), %xmm3
7862 movq 40(%rsp), %xmm2
7863 movq 32(%rsp), %rdx
7864 movq 24(%rsp), %rsi
7865 movq 16(%rsp), %xmm1
7866 movq 8(%rsp), %xmm0
7867 movq (%rsp), %rdi
7868 addq $88, %rsp
7869 movq 1776(%rax), %r11
7870 jmp *%r11
7871 #else
7872 movq _glapi_Dispatch(%rip), %rax
7873 testq %rax, %rax
7874 je 1f
7875 movq 1776(%rax), %r11
7876 jmp *%r11
7877 1:
7878 subq $88, %rsp
7879 movq %rdi, (%rsp)
7880 movq %xmm0, 8(%rsp)
7881 movq %xmm1, 16(%rsp)
7882 movq %rsi, 24(%rsp)
7883 movq %rdx, 32(%rsp)
7884 movq %xmm2, 40(%rsp)
7885 movq %xmm3, 48(%rsp)
7886 movq %rcx, 56(%rsp)
7887 movq %r8, 64(%rsp)
7888 movq %r9, 72(%rsp)
7889 call _glapi_get_dispatch
7890 movq 72(%rsp), %r9
7891 movq 64(%rsp), %r8
7892 movq 56(%rsp), %rcx
7893 movq 48(%rsp), %xmm3
7894 movq 40(%rsp), %xmm2
7895 movq 32(%rsp), %rdx
7896 movq 24(%rsp), %rsi
7897 movq 16(%rsp), %xmm1
7898 movq 8(%rsp), %xmm0
7899 movq (%rsp), %rdi
7900 addq $88, %rsp
7901 movq 1776(%rax), %r11
7902 jmp *%r11
7903 #endif /* defined(GLX_USE_TLS) */
7904 .size glMap2d, .-glMap2d
7905
7906 .p2align 4,,15
7907 .globl glMap2f
7908 .type glMap2f, @function
7909 glMap2f:
7910 #if defined(GLX_USE_TLS)
7911 call _x86_64_get_dispatch@PLT
7912 movq 1784(%rax), %r11
7913 jmp *%r11
7914 #elif defined(PTHREADS)
7915 subq $88, %rsp
7916 movq %rdi, (%rsp)
7917 movq %xmm0, 8(%rsp)
7918 movq %xmm1, 16(%rsp)
7919 movq %rsi, 24(%rsp)
7920 movq %rdx, 32(%rsp)
7921 movq %xmm2, 40(%rsp)
7922 movq %xmm3, 48(%rsp)
7923 movq %rcx, 56(%rsp)
7924 movq %r8, 64(%rsp)
7925 movq %r9, 72(%rsp)
7926 call _x86_64_get_dispatch@PLT
7927 movq 72(%rsp), %r9
7928 movq 64(%rsp), %r8
7929 movq 56(%rsp), %rcx
7930 movq 48(%rsp), %xmm3
7931 movq 40(%rsp), %xmm2
7932 movq 32(%rsp), %rdx
7933 movq 24(%rsp), %rsi
7934 movq 16(%rsp), %xmm1
7935 movq 8(%rsp), %xmm0
7936 movq (%rsp), %rdi
7937 addq $88, %rsp
7938 movq 1784(%rax), %r11
7939 jmp *%r11
7940 #else
7941 movq _glapi_Dispatch(%rip), %rax
7942 testq %rax, %rax
7943 je 1f
7944 movq 1784(%rax), %r11
7945 jmp *%r11
7946 1:
7947 subq $88, %rsp
7948 movq %rdi, (%rsp)
7949 movq %xmm0, 8(%rsp)
7950 movq %xmm1, 16(%rsp)
7951 movq %rsi, 24(%rsp)
7952 movq %rdx, 32(%rsp)
7953 movq %xmm2, 40(%rsp)
7954 movq %xmm3, 48(%rsp)
7955 movq %rcx, 56(%rsp)
7956 movq %r8, 64(%rsp)
7957 movq %r9, 72(%rsp)
7958 call _glapi_get_dispatch
7959 movq 72(%rsp), %r9
7960 movq 64(%rsp), %r8
7961 movq 56(%rsp), %rcx
7962 movq 48(%rsp), %xmm3
7963 movq 40(%rsp), %xmm2
7964 movq 32(%rsp), %rdx
7965 movq 24(%rsp), %rsi
7966 movq 16(%rsp), %xmm1
7967 movq 8(%rsp), %xmm0
7968 movq (%rsp), %rdi
7969 addq $88, %rsp
7970 movq 1784(%rax), %r11
7971 jmp *%r11
7972 #endif /* defined(GLX_USE_TLS) */
7973 .size glMap2f, .-glMap2f
7974
7975 .p2align 4,,15
7976 .globl glMapGrid1d
7977 .type glMapGrid1d, @function
7978 glMapGrid1d:
7979 #if defined(GLX_USE_TLS)
7980 call _x86_64_get_dispatch@PLT
7981 movq 1792(%rax), %r11
7982 jmp *%r11
7983 #elif defined(PTHREADS)
7984 subq $24, %rsp
7985 movq %rdi, (%rsp)
7986 movq %xmm0, 8(%rsp)
7987 movq %xmm1, 16(%rsp)
7988 call _x86_64_get_dispatch@PLT
7989 movq 16(%rsp), %xmm1
7990 movq 8(%rsp), %xmm0
7991 movq (%rsp), %rdi
7992 addq $24, %rsp
7993 movq 1792(%rax), %r11
7994 jmp *%r11
7995 #else
7996 movq _glapi_Dispatch(%rip), %rax
7997 testq %rax, %rax
7998 je 1f
7999 movq 1792(%rax), %r11
8000 jmp *%r11
8001 1:
8002 subq $24, %rsp
8003 movq %rdi, (%rsp)
8004 movq %xmm0, 8(%rsp)
8005 movq %xmm1, 16(%rsp)
8006 call _glapi_get_dispatch
8007 movq 16(%rsp), %xmm1
8008 movq 8(%rsp), %xmm0
8009 movq (%rsp), %rdi
8010 addq $24, %rsp
8011 movq 1792(%rax), %r11
8012 jmp *%r11
8013 #endif /* defined(GLX_USE_TLS) */
8014 .size glMapGrid1d, .-glMapGrid1d
8015
8016 .p2align 4,,15
8017 .globl glMapGrid1f
8018 .type glMapGrid1f, @function
8019 glMapGrid1f:
8020 #if defined(GLX_USE_TLS)
8021 call _x86_64_get_dispatch@PLT
8022 movq 1800(%rax), %r11
8023 jmp *%r11
8024 #elif defined(PTHREADS)
8025 subq $24, %rsp
8026 movq %rdi, (%rsp)
8027 movq %xmm0, 8(%rsp)
8028 movq %xmm1, 16(%rsp)
8029 call _x86_64_get_dispatch@PLT
8030 movq 16(%rsp), %xmm1
8031 movq 8(%rsp), %xmm0
8032 movq (%rsp), %rdi
8033 addq $24, %rsp
8034 movq 1800(%rax), %r11
8035 jmp *%r11
8036 #else
8037 movq _glapi_Dispatch(%rip), %rax
8038 testq %rax, %rax
8039 je 1f
8040 movq 1800(%rax), %r11
8041 jmp *%r11
8042 1:
8043 subq $24, %rsp
8044 movq %rdi, (%rsp)
8045 movq %xmm0, 8(%rsp)
8046 movq %xmm1, 16(%rsp)
8047 call _glapi_get_dispatch
8048 movq 16(%rsp), %xmm1
8049 movq 8(%rsp), %xmm0
8050 movq (%rsp), %rdi
8051 addq $24, %rsp
8052 movq 1800(%rax), %r11
8053 jmp *%r11
8054 #endif /* defined(GLX_USE_TLS) */
8055 .size glMapGrid1f, .-glMapGrid1f
8056
8057 .p2align 4,,15
8058 .globl glMapGrid2d
8059 .type glMapGrid2d, @function
8060 glMapGrid2d:
8061 #if defined(GLX_USE_TLS)
8062 call _x86_64_get_dispatch@PLT
8063 movq 1808(%rax), %r11
8064 jmp *%r11
8065 #elif defined(PTHREADS)
8066 subq $56, %rsp
8067 movq %rdi, (%rsp)
8068 movq %xmm0, 8(%rsp)
8069 movq %xmm1, 16(%rsp)
8070 movq %rsi, 24(%rsp)
8071 movq %xmm2, 32(%rsp)
8072 movq %xmm3, 40(%rsp)
8073 call _x86_64_get_dispatch@PLT
8074 movq 40(%rsp), %xmm3
8075 movq 32(%rsp), %xmm2
8076 movq 24(%rsp), %rsi
8077 movq 16(%rsp), %xmm1
8078 movq 8(%rsp), %xmm0
8079 movq (%rsp), %rdi
8080 addq $56, %rsp
8081 movq 1808(%rax), %r11
8082 jmp *%r11
8083 #else
8084 movq _glapi_Dispatch(%rip), %rax
8085 testq %rax, %rax
8086 je 1f
8087 movq 1808(%rax), %r11
8088 jmp *%r11
8089 1:
8090 subq $56, %rsp
8091 movq %rdi, (%rsp)
8092 movq %xmm0, 8(%rsp)
8093 movq %xmm1, 16(%rsp)
8094 movq %rsi, 24(%rsp)
8095 movq %xmm2, 32(%rsp)
8096 movq %xmm3, 40(%rsp)
8097 call _glapi_get_dispatch
8098 movq 40(%rsp), %xmm3
8099 movq 32(%rsp), %xmm2
8100 movq 24(%rsp), %rsi
8101 movq 16(%rsp), %xmm1
8102 movq 8(%rsp), %xmm0
8103 movq (%rsp), %rdi
8104 addq $56, %rsp
8105 movq 1808(%rax), %r11
8106 jmp *%r11
8107 #endif /* defined(GLX_USE_TLS) */
8108 .size glMapGrid2d, .-glMapGrid2d
8109
8110 .p2align 4,,15
8111 .globl glMapGrid2f
8112 .type glMapGrid2f, @function
8113 glMapGrid2f:
8114 #if defined(GLX_USE_TLS)
8115 call _x86_64_get_dispatch@PLT
8116 movq 1816(%rax), %r11
8117 jmp *%r11
8118 #elif defined(PTHREADS)
8119 subq $56, %rsp
8120 movq %rdi, (%rsp)
8121 movq %xmm0, 8(%rsp)
8122 movq %xmm1, 16(%rsp)
8123 movq %rsi, 24(%rsp)
8124 movq %xmm2, 32(%rsp)
8125 movq %xmm3, 40(%rsp)
8126 call _x86_64_get_dispatch@PLT
8127 movq 40(%rsp), %xmm3
8128 movq 32(%rsp), %xmm2
8129 movq 24(%rsp), %rsi
8130 movq 16(%rsp), %xmm1
8131 movq 8(%rsp), %xmm0
8132 movq (%rsp), %rdi
8133 addq $56, %rsp
8134 movq 1816(%rax), %r11
8135 jmp *%r11
8136 #else
8137 movq _glapi_Dispatch(%rip), %rax
8138 testq %rax, %rax
8139 je 1f
8140 movq 1816(%rax), %r11
8141 jmp *%r11
8142 1:
8143 subq $56, %rsp
8144 movq %rdi, (%rsp)
8145 movq %xmm0, 8(%rsp)
8146 movq %xmm1, 16(%rsp)
8147 movq %rsi, 24(%rsp)
8148 movq %xmm2, 32(%rsp)
8149 movq %xmm3, 40(%rsp)
8150 call _glapi_get_dispatch
8151 movq 40(%rsp), %xmm3
8152 movq 32(%rsp), %xmm2
8153 movq 24(%rsp), %rsi
8154 movq 16(%rsp), %xmm1
8155 movq 8(%rsp), %xmm0
8156 movq (%rsp), %rdi
8157 addq $56, %rsp
8158 movq 1816(%rax), %r11
8159 jmp *%r11
8160 #endif /* defined(GLX_USE_TLS) */
8161 .size glMapGrid2f, .-glMapGrid2f
8162
8163 .p2align 4,,15
8164 .globl glEvalCoord1d
8165 .type glEvalCoord1d, @function
8166 glEvalCoord1d:
8167 #if defined(GLX_USE_TLS)
8168 call _x86_64_get_dispatch@PLT
8169 movq 1824(%rax), %r11
8170 jmp *%r11
8171 #elif defined(PTHREADS)
8172 subq $8, %rsp
8173 movq %xmm0, (%rsp)
8174 call _x86_64_get_dispatch@PLT
8175 movq (%rsp), %xmm0
8176 addq $8, %rsp
8177 movq 1824(%rax), %r11
8178 jmp *%r11
8179 #else
8180 movq _glapi_Dispatch(%rip), %rax
8181 testq %rax, %rax
8182 je 1f
8183 movq 1824(%rax), %r11
8184 jmp *%r11
8185 1:
8186 subq $8, %rsp
8187 movq %xmm0, (%rsp)
8188 call _glapi_get_dispatch
8189 movq (%rsp), %xmm0
8190 addq $8, %rsp
8191 movq 1824(%rax), %r11
8192 jmp *%r11
8193 #endif /* defined(GLX_USE_TLS) */
8194 .size glEvalCoord1d, .-glEvalCoord1d
8195
8196 .p2align 4,,15
8197 .globl glEvalCoord1dv
8198 .type glEvalCoord1dv, @function
8199 glEvalCoord1dv:
8200 #if defined(GLX_USE_TLS)
8201 call _x86_64_get_dispatch@PLT
8202 movq 1832(%rax), %r11
8203 jmp *%r11
8204 #elif defined(PTHREADS)
8205 pushq %rdi
8206 call _x86_64_get_dispatch@PLT
8207 popq %rdi
8208 movq 1832(%rax), %r11
8209 jmp *%r11
8210 #else
8211 movq _glapi_Dispatch(%rip), %rax
8212 testq %rax, %rax
8213 je 1f
8214 movq 1832(%rax), %r11
8215 jmp *%r11
8216 1:
8217 pushq %rdi
8218 call _glapi_get_dispatch
8219 popq %rdi
8220 movq 1832(%rax), %r11
8221 jmp *%r11
8222 #endif /* defined(GLX_USE_TLS) */
8223 .size glEvalCoord1dv, .-glEvalCoord1dv
8224
8225 .p2align 4,,15
8226 .globl glEvalCoord1f
8227 .type glEvalCoord1f, @function
8228 glEvalCoord1f:
8229 #if defined(GLX_USE_TLS)
8230 call _x86_64_get_dispatch@PLT
8231 movq 1840(%rax), %r11
8232 jmp *%r11
8233 #elif defined(PTHREADS)
8234 subq $8, %rsp
8235 movq %xmm0, (%rsp)
8236 call _x86_64_get_dispatch@PLT
8237 movq (%rsp), %xmm0
8238 addq $8, %rsp
8239 movq 1840(%rax), %r11
8240 jmp *%r11
8241 #else
8242 movq _glapi_Dispatch(%rip), %rax
8243 testq %rax, %rax
8244 je 1f
8245 movq 1840(%rax), %r11
8246 jmp *%r11
8247 1:
8248 subq $8, %rsp
8249 movq %xmm0, (%rsp)
8250 call _glapi_get_dispatch
8251 movq (%rsp), %xmm0
8252 addq $8, %rsp
8253 movq 1840(%rax), %r11
8254 jmp *%r11
8255 #endif /* defined(GLX_USE_TLS) */
8256 .size glEvalCoord1f, .-glEvalCoord1f
8257
8258 .p2align 4,,15
8259 .globl glEvalCoord1fv
8260 .type glEvalCoord1fv, @function
8261 glEvalCoord1fv:
8262 #if defined(GLX_USE_TLS)
8263 call _x86_64_get_dispatch@PLT
8264 movq 1848(%rax), %r11
8265 jmp *%r11
8266 #elif defined(PTHREADS)
8267 pushq %rdi
8268 call _x86_64_get_dispatch@PLT
8269 popq %rdi
8270 movq 1848(%rax), %r11
8271 jmp *%r11
8272 #else
8273 movq _glapi_Dispatch(%rip), %rax
8274 testq %rax, %rax
8275 je 1f
8276 movq 1848(%rax), %r11
8277 jmp *%r11
8278 1:
8279 pushq %rdi
8280 call _glapi_get_dispatch
8281 popq %rdi
8282 movq 1848(%rax), %r11
8283 jmp *%r11
8284 #endif /* defined(GLX_USE_TLS) */
8285 .size glEvalCoord1fv, .-glEvalCoord1fv
8286
8287 .p2align 4,,15
8288 .globl glEvalCoord2d
8289 .type glEvalCoord2d, @function
8290 glEvalCoord2d:
8291 #if defined(GLX_USE_TLS)
8292 call _x86_64_get_dispatch@PLT
8293 movq 1856(%rax), %r11
8294 jmp *%r11
8295 #elif defined(PTHREADS)
8296 subq $24, %rsp
8297 movq %xmm0, (%rsp)
8298 movq %xmm1, 8(%rsp)
8299 call _x86_64_get_dispatch@PLT
8300 movq 8(%rsp), %xmm1
8301 movq (%rsp), %xmm0
8302 addq $24, %rsp
8303 movq 1856(%rax), %r11
8304 jmp *%r11
8305 #else
8306 movq _glapi_Dispatch(%rip), %rax
8307 testq %rax, %rax
8308 je 1f
8309 movq 1856(%rax), %r11
8310 jmp *%r11
8311 1:
8312 subq $24, %rsp
8313 movq %xmm0, (%rsp)
8314 movq %xmm1, 8(%rsp)
8315 call _glapi_get_dispatch
8316 movq 8(%rsp), %xmm1
8317 movq (%rsp), %xmm0
8318 addq $24, %rsp
8319 movq 1856(%rax), %r11
8320 jmp *%r11
8321 #endif /* defined(GLX_USE_TLS) */
8322 .size glEvalCoord2d, .-glEvalCoord2d
8323
8324 .p2align 4,,15
8325 .globl glEvalCoord2dv
8326 .type glEvalCoord2dv, @function
8327 glEvalCoord2dv:
8328 #if defined(GLX_USE_TLS)
8329 call _x86_64_get_dispatch@PLT
8330 movq 1864(%rax), %r11
8331 jmp *%r11
8332 #elif defined(PTHREADS)
8333 pushq %rdi
8334 call _x86_64_get_dispatch@PLT
8335 popq %rdi
8336 movq 1864(%rax), %r11
8337 jmp *%r11
8338 #else
8339 movq _glapi_Dispatch(%rip), %rax
8340 testq %rax, %rax
8341 je 1f
8342 movq 1864(%rax), %r11
8343 jmp *%r11
8344 1:
8345 pushq %rdi
8346 call _glapi_get_dispatch
8347 popq %rdi
8348 movq 1864(%rax), %r11
8349 jmp *%r11
8350 #endif /* defined(GLX_USE_TLS) */
8351 .size glEvalCoord2dv, .-glEvalCoord2dv
8352
8353 .p2align 4,,15
8354 .globl glEvalCoord2f
8355 .type glEvalCoord2f, @function
8356 glEvalCoord2f:
8357 #if defined(GLX_USE_TLS)
8358 call _x86_64_get_dispatch@PLT
8359 movq 1872(%rax), %r11
8360 jmp *%r11
8361 #elif defined(PTHREADS)
8362 subq $24, %rsp
8363 movq %xmm0, (%rsp)
8364 movq %xmm1, 8(%rsp)
8365 call _x86_64_get_dispatch@PLT
8366 movq 8(%rsp), %xmm1
8367 movq (%rsp), %xmm0
8368 addq $24, %rsp
8369 movq 1872(%rax), %r11
8370 jmp *%r11
8371 #else
8372 movq _glapi_Dispatch(%rip), %rax
8373 testq %rax, %rax
8374 je 1f
8375 movq 1872(%rax), %r11
8376 jmp *%r11
8377 1:
8378 subq $24, %rsp
8379 movq %xmm0, (%rsp)
8380 movq %xmm1, 8(%rsp)
8381 call _glapi_get_dispatch
8382 movq 8(%rsp), %xmm1
8383 movq (%rsp), %xmm0
8384 addq $24, %rsp
8385 movq 1872(%rax), %r11
8386 jmp *%r11
8387 #endif /* defined(GLX_USE_TLS) */
8388 .size glEvalCoord2f, .-glEvalCoord2f
8389
8390 .p2align 4,,15
8391 .globl glEvalCoord2fv
8392 .type glEvalCoord2fv, @function
8393 glEvalCoord2fv:
8394 #if defined(GLX_USE_TLS)
8395 call _x86_64_get_dispatch@PLT
8396 movq 1880(%rax), %r11
8397 jmp *%r11
8398 #elif defined(PTHREADS)
8399 pushq %rdi
8400 call _x86_64_get_dispatch@PLT
8401 popq %rdi
8402 movq 1880(%rax), %r11
8403 jmp *%r11
8404 #else
8405 movq _glapi_Dispatch(%rip), %rax
8406 testq %rax, %rax
8407 je 1f
8408 movq 1880(%rax), %r11
8409 jmp *%r11
8410 1:
8411 pushq %rdi
8412 call _glapi_get_dispatch
8413 popq %rdi
8414 movq 1880(%rax), %r11
8415 jmp *%r11
8416 #endif /* defined(GLX_USE_TLS) */
8417 .size glEvalCoord2fv, .-glEvalCoord2fv
8418
8419 .p2align 4,,15
8420 .globl glEvalMesh1
8421 .type glEvalMesh1, @function
8422 glEvalMesh1:
8423 #if defined(GLX_USE_TLS)
8424 call _x86_64_get_dispatch@PLT
8425 movq 1888(%rax), %r11
8426 jmp *%r11
8427 #elif defined(PTHREADS)
8428 pushq %rdi
8429 pushq %rsi
8430 pushq %rdx
8431 call _x86_64_get_dispatch@PLT
8432 popq %rdx
8433 popq %rsi
8434 popq %rdi
8435 movq 1888(%rax), %r11
8436 jmp *%r11
8437 #else
8438 movq _glapi_Dispatch(%rip), %rax
8439 testq %rax, %rax
8440 je 1f
8441 movq 1888(%rax), %r11
8442 jmp *%r11
8443 1:
8444 pushq %rdi
8445 pushq %rsi
8446 pushq %rdx
8447 call _glapi_get_dispatch
8448 popq %rdx
8449 popq %rsi
8450 popq %rdi
8451 movq 1888(%rax), %r11
8452 jmp *%r11
8453 #endif /* defined(GLX_USE_TLS) */
8454 .size glEvalMesh1, .-glEvalMesh1
8455
8456 .p2align 4,,15
8457 .globl glEvalPoint1
8458 .type glEvalPoint1, @function
8459 glEvalPoint1:
8460 #if defined(GLX_USE_TLS)
8461 call _x86_64_get_dispatch@PLT
8462 movq 1896(%rax), %r11
8463 jmp *%r11
8464 #elif defined(PTHREADS)
8465 pushq %rdi
8466 call _x86_64_get_dispatch@PLT
8467 popq %rdi
8468 movq 1896(%rax), %r11
8469 jmp *%r11
8470 #else
8471 movq _glapi_Dispatch(%rip), %rax
8472 testq %rax, %rax
8473 je 1f
8474 movq 1896(%rax), %r11
8475 jmp *%r11
8476 1:
8477 pushq %rdi
8478 call _glapi_get_dispatch
8479 popq %rdi
8480 movq 1896(%rax), %r11
8481 jmp *%r11
8482 #endif /* defined(GLX_USE_TLS) */
8483 .size glEvalPoint1, .-glEvalPoint1
8484
8485 .p2align 4,,15
8486 .globl glEvalMesh2
8487 .type glEvalMesh2, @function
8488 glEvalMesh2:
8489 #if defined(GLX_USE_TLS)
8490 call _x86_64_get_dispatch@PLT
8491 movq 1904(%rax), %r11
8492 jmp *%r11
8493 #elif defined(PTHREADS)
8494 pushq %rdi
8495 pushq %rsi
8496 pushq %rdx
8497 pushq %rcx
8498 pushq %r8
8499 call _x86_64_get_dispatch@PLT
8500 popq %r8
8501 popq %rcx
8502 popq %rdx
8503 popq %rsi
8504 popq %rdi
8505 movq 1904(%rax), %r11
8506 jmp *%r11
8507 #else
8508 movq _glapi_Dispatch(%rip), %rax
8509 testq %rax, %rax
8510 je 1f
8511 movq 1904(%rax), %r11
8512 jmp *%r11
8513 1:
8514 pushq %rdi
8515 pushq %rsi
8516 pushq %rdx
8517 pushq %rcx
8518 pushq %r8
8519 call _glapi_get_dispatch
8520 popq %r8
8521 popq %rcx
8522 popq %rdx
8523 popq %rsi
8524 popq %rdi
8525 movq 1904(%rax), %r11
8526 jmp *%r11
8527 #endif /* defined(GLX_USE_TLS) */
8528 .size glEvalMesh2, .-glEvalMesh2
8529
8530 .p2align 4,,15
8531 .globl glEvalPoint2
8532 .type glEvalPoint2, @function
8533 glEvalPoint2:
8534 #if defined(GLX_USE_TLS)
8535 call _x86_64_get_dispatch@PLT
8536 movq 1912(%rax), %r11
8537 jmp *%r11
8538 #elif defined(PTHREADS)
8539 pushq %rdi
8540 pushq %rsi
8541 pushq %rbp
8542 call _x86_64_get_dispatch@PLT
8543 popq %rbp
8544 popq %rsi
8545 popq %rdi
8546 movq 1912(%rax), %r11
8547 jmp *%r11
8548 #else
8549 movq _glapi_Dispatch(%rip), %rax
8550 testq %rax, %rax
8551 je 1f
8552 movq 1912(%rax), %r11
8553 jmp *%r11
8554 1:
8555 pushq %rdi
8556 pushq %rsi
8557 pushq %rbp
8558 call _glapi_get_dispatch
8559 popq %rbp
8560 popq %rsi
8561 popq %rdi
8562 movq 1912(%rax), %r11
8563 jmp *%r11
8564 #endif /* defined(GLX_USE_TLS) */
8565 .size glEvalPoint2, .-glEvalPoint2
8566
8567 .p2align 4,,15
8568 .globl glAlphaFunc
8569 .type glAlphaFunc, @function
8570 glAlphaFunc:
8571 #if defined(GLX_USE_TLS)
8572 call _x86_64_get_dispatch@PLT
8573 movq 1920(%rax), %r11
8574 jmp *%r11
8575 #elif defined(PTHREADS)
8576 pushq %rdi
8577 pushq %rsi
8578 pushq %rbp
8579 call _x86_64_get_dispatch@PLT
8580 popq %rbp
8581 popq %rsi
8582 popq %rdi
8583 movq 1920(%rax), %r11
8584 jmp *%r11
8585 #else
8586 movq _glapi_Dispatch(%rip), %rax
8587 testq %rax, %rax
8588 je 1f
8589 movq 1920(%rax), %r11
8590 jmp *%r11
8591 1:
8592 pushq %rdi
8593 pushq %rsi
8594 pushq %rbp
8595 call _glapi_get_dispatch
8596 popq %rbp
8597 popq %rsi
8598 popq %rdi
8599 movq 1920(%rax), %r11
8600 jmp *%r11
8601 #endif /* defined(GLX_USE_TLS) */
8602 .size glAlphaFunc, .-glAlphaFunc
8603
8604 .p2align 4,,15
8605 .globl glBlendFunc
8606 .type glBlendFunc, @function
8607 glBlendFunc:
8608 #if defined(GLX_USE_TLS)
8609 call _x86_64_get_dispatch@PLT
8610 movq 1928(%rax), %r11
8611 jmp *%r11
8612 #elif defined(PTHREADS)
8613 pushq %rdi
8614 pushq %rsi
8615 pushq %rbp
8616 call _x86_64_get_dispatch@PLT
8617 popq %rbp
8618 popq %rsi
8619 popq %rdi
8620 movq 1928(%rax), %r11
8621 jmp *%r11
8622 #else
8623 movq _glapi_Dispatch(%rip), %rax
8624 testq %rax, %rax
8625 je 1f
8626 movq 1928(%rax), %r11
8627 jmp *%r11
8628 1:
8629 pushq %rdi
8630 pushq %rsi
8631 pushq %rbp
8632 call _glapi_get_dispatch
8633 popq %rbp
8634 popq %rsi
8635 popq %rdi
8636 movq 1928(%rax), %r11
8637 jmp *%r11
8638 #endif /* defined(GLX_USE_TLS) */
8639 .size glBlendFunc, .-glBlendFunc
8640
8641 .p2align 4,,15
8642 .globl glLogicOp
8643 .type glLogicOp, @function
8644 glLogicOp:
8645 #if defined(GLX_USE_TLS)
8646 call _x86_64_get_dispatch@PLT
8647 movq 1936(%rax), %r11
8648 jmp *%r11
8649 #elif defined(PTHREADS)
8650 pushq %rdi
8651 call _x86_64_get_dispatch@PLT
8652 popq %rdi
8653 movq 1936(%rax), %r11
8654 jmp *%r11
8655 #else
8656 movq _glapi_Dispatch(%rip), %rax
8657 testq %rax, %rax
8658 je 1f
8659 movq 1936(%rax), %r11
8660 jmp *%r11
8661 1:
8662 pushq %rdi
8663 call _glapi_get_dispatch
8664 popq %rdi
8665 movq 1936(%rax), %r11
8666 jmp *%r11
8667 #endif /* defined(GLX_USE_TLS) */
8668 .size glLogicOp, .-glLogicOp
8669
8670 .p2align 4,,15
8671 .globl glStencilFunc
8672 .type glStencilFunc, @function
8673 glStencilFunc:
8674 #if defined(GLX_USE_TLS)
8675 call _x86_64_get_dispatch@PLT
8676 movq 1944(%rax), %r11
8677 jmp *%r11
8678 #elif defined(PTHREADS)
8679 pushq %rdi
8680 pushq %rsi
8681 pushq %rdx
8682 call _x86_64_get_dispatch@PLT
8683 popq %rdx
8684 popq %rsi
8685 popq %rdi
8686 movq 1944(%rax), %r11
8687 jmp *%r11
8688 #else
8689 movq _glapi_Dispatch(%rip), %rax
8690 testq %rax, %rax
8691 je 1f
8692 movq 1944(%rax), %r11
8693 jmp *%r11
8694 1:
8695 pushq %rdi
8696 pushq %rsi
8697 pushq %rdx
8698 call _glapi_get_dispatch
8699 popq %rdx
8700 popq %rsi
8701 popq %rdi
8702 movq 1944(%rax), %r11
8703 jmp *%r11
8704 #endif /* defined(GLX_USE_TLS) */
8705 .size glStencilFunc, .-glStencilFunc
8706
8707 .p2align 4,,15
8708 .globl glStencilOp
8709 .type glStencilOp, @function
8710 glStencilOp:
8711 #if defined(GLX_USE_TLS)
8712 call _x86_64_get_dispatch@PLT
8713 movq 1952(%rax), %r11
8714 jmp *%r11
8715 #elif defined(PTHREADS)
8716 pushq %rdi
8717 pushq %rsi
8718 pushq %rdx
8719 call _x86_64_get_dispatch@PLT
8720 popq %rdx
8721 popq %rsi
8722 popq %rdi
8723 movq 1952(%rax), %r11
8724 jmp *%r11
8725 #else
8726 movq _glapi_Dispatch(%rip), %rax
8727 testq %rax, %rax
8728 je 1f
8729 movq 1952(%rax), %r11
8730 jmp *%r11
8731 1:
8732 pushq %rdi
8733 pushq %rsi
8734 pushq %rdx
8735 call _glapi_get_dispatch
8736 popq %rdx
8737 popq %rsi
8738 popq %rdi
8739 movq 1952(%rax), %r11
8740 jmp *%r11
8741 #endif /* defined(GLX_USE_TLS) */
8742 .size glStencilOp, .-glStencilOp
8743
8744 .p2align 4,,15
8745 .globl glDepthFunc
8746 .type glDepthFunc, @function
8747 glDepthFunc:
8748 #if defined(GLX_USE_TLS)
8749 call _x86_64_get_dispatch@PLT
8750 movq 1960(%rax), %r11
8751 jmp *%r11
8752 #elif defined(PTHREADS)
8753 pushq %rdi
8754 call _x86_64_get_dispatch@PLT
8755 popq %rdi
8756 movq 1960(%rax), %r11
8757 jmp *%r11
8758 #else
8759 movq _glapi_Dispatch(%rip), %rax
8760 testq %rax, %rax
8761 je 1f
8762 movq 1960(%rax), %r11
8763 jmp *%r11
8764 1:
8765 pushq %rdi
8766 call _glapi_get_dispatch
8767 popq %rdi
8768 movq 1960(%rax), %r11
8769 jmp *%r11
8770 #endif /* defined(GLX_USE_TLS) */
8771 .size glDepthFunc, .-glDepthFunc
8772
8773 .p2align 4,,15
8774 .globl glPixelZoom
8775 .type glPixelZoom, @function
8776 glPixelZoom:
8777 #if defined(GLX_USE_TLS)
8778 call _x86_64_get_dispatch@PLT
8779 movq 1968(%rax), %r11
8780 jmp *%r11
8781 #elif defined(PTHREADS)
8782 subq $24, %rsp
8783 movq %xmm0, (%rsp)
8784 movq %xmm1, 8(%rsp)
8785 call _x86_64_get_dispatch@PLT
8786 movq 8(%rsp), %xmm1
8787 movq (%rsp), %xmm0
8788 addq $24, %rsp
8789 movq 1968(%rax), %r11
8790 jmp *%r11
8791 #else
8792 movq _glapi_Dispatch(%rip), %rax
8793 testq %rax, %rax
8794 je 1f
8795 movq 1968(%rax), %r11
8796 jmp *%r11
8797 1:
8798 subq $24, %rsp
8799 movq %xmm0, (%rsp)
8800 movq %xmm1, 8(%rsp)
8801 call _glapi_get_dispatch
8802 movq 8(%rsp), %xmm1
8803 movq (%rsp), %xmm0
8804 addq $24, %rsp
8805 movq 1968(%rax), %r11
8806 jmp *%r11
8807 #endif /* defined(GLX_USE_TLS) */
8808 .size glPixelZoom, .-glPixelZoom
8809
8810 .p2align 4,,15
8811 .globl glPixelTransferf
8812 .type glPixelTransferf, @function
8813 glPixelTransferf:
8814 #if defined(GLX_USE_TLS)
8815 call _x86_64_get_dispatch@PLT
8816 movq 1976(%rax), %r11
8817 jmp *%r11
8818 #elif defined(PTHREADS)
8819 subq $24, %rsp
8820 movq %rdi, (%rsp)
8821 movq %xmm0, 8(%rsp)
8822 call _x86_64_get_dispatch@PLT
8823 movq 8(%rsp), %xmm0
8824 movq (%rsp), %rdi
8825 addq $24, %rsp
8826 movq 1976(%rax), %r11
8827 jmp *%r11
8828 #else
8829 movq _glapi_Dispatch(%rip), %rax
8830 testq %rax, %rax
8831 je 1f
8832 movq 1976(%rax), %r11
8833 jmp *%r11
8834 1:
8835 subq $24, %rsp
8836 movq %rdi, (%rsp)
8837 movq %xmm0, 8(%rsp)
8838 call _glapi_get_dispatch
8839 movq 8(%rsp), %xmm0
8840 movq (%rsp), %rdi
8841 addq $24, %rsp
8842 movq 1976(%rax), %r11
8843 jmp *%r11
8844 #endif /* defined(GLX_USE_TLS) */
8845 .size glPixelTransferf, .-glPixelTransferf
8846
8847 .p2align 4,,15
8848 .globl glPixelTransferi
8849 .type glPixelTransferi, @function
8850 glPixelTransferi:
8851 #if defined(GLX_USE_TLS)
8852 call _x86_64_get_dispatch@PLT
8853 movq 1984(%rax), %r11
8854 jmp *%r11
8855 #elif defined(PTHREADS)
8856 pushq %rdi
8857 pushq %rsi
8858 pushq %rbp
8859 call _x86_64_get_dispatch@PLT
8860 popq %rbp
8861 popq %rsi
8862 popq %rdi
8863 movq 1984(%rax), %r11
8864 jmp *%r11
8865 #else
8866 movq _glapi_Dispatch(%rip), %rax
8867 testq %rax, %rax
8868 je 1f
8869 movq 1984(%rax), %r11
8870 jmp *%r11
8871 1:
8872 pushq %rdi
8873 pushq %rsi
8874 pushq %rbp
8875 call _glapi_get_dispatch
8876 popq %rbp
8877 popq %rsi
8878 popq %rdi
8879 movq 1984(%rax), %r11
8880 jmp *%r11
8881 #endif /* defined(GLX_USE_TLS) */
8882 .size glPixelTransferi, .-glPixelTransferi
8883
8884 .p2align 4,,15
8885 .globl glPixelStoref
8886 .type glPixelStoref, @function
8887 glPixelStoref:
8888 #if defined(GLX_USE_TLS)
8889 call _x86_64_get_dispatch@PLT
8890 movq 1992(%rax), %r11
8891 jmp *%r11
8892 #elif defined(PTHREADS)
8893 subq $24, %rsp
8894 movq %rdi, (%rsp)
8895 movq %xmm0, 8(%rsp)
8896 call _x86_64_get_dispatch@PLT
8897 movq 8(%rsp), %xmm0
8898 movq (%rsp), %rdi
8899 addq $24, %rsp
8900 movq 1992(%rax), %r11
8901 jmp *%r11
8902 #else
8903 movq _glapi_Dispatch(%rip), %rax
8904 testq %rax, %rax
8905 je 1f
8906 movq 1992(%rax), %r11
8907 jmp *%r11
8908 1:
8909 subq $24, %rsp
8910 movq %rdi, (%rsp)
8911 movq %xmm0, 8(%rsp)
8912 call _glapi_get_dispatch
8913 movq 8(%rsp), %xmm0
8914 movq (%rsp), %rdi
8915 addq $24, %rsp
8916 movq 1992(%rax), %r11
8917 jmp *%r11
8918 #endif /* defined(GLX_USE_TLS) */
8919 .size glPixelStoref, .-glPixelStoref
8920
8921 .p2align 4,,15
8922 .globl glPixelStorei
8923 .type glPixelStorei, @function
8924 glPixelStorei:
8925 #if defined(GLX_USE_TLS)
8926 call _x86_64_get_dispatch@PLT
8927 movq 2000(%rax), %r11
8928 jmp *%r11
8929 #elif defined(PTHREADS)
8930 pushq %rdi
8931 pushq %rsi
8932 pushq %rbp
8933 call _x86_64_get_dispatch@PLT
8934 popq %rbp
8935 popq %rsi
8936 popq %rdi
8937 movq 2000(%rax), %r11
8938 jmp *%r11
8939 #else
8940 movq _glapi_Dispatch(%rip), %rax
8941 testq %rax, %rax
8942 je 1f
8943 movq 2000(%rax), %r11
8944 jmp *%r11
8945 1:
8946 pushq %rdi
8947 pushq %rsi
8948 pushq %rbp
8949 call _glapi_get_dispatch
8950 popq %rbp
8951 popq %rsi
8952 popq %rdi
8953 movq 2000(%rax), %r11
8954 jmp *%r11
8955 #endif /* defined(GLX_USE_TLS) */
8956 .size glPixelStorei, .-glPixelStorei
8957
8958 .p2align 4,,15
8959 .globl glPixelMapfv
8960 .type glPixelMapfv, @function
8961 glPixelMapfv:
8962 #if defined(GLX_USE_TLS)
8963 call _x86_64_get_dispatch@PLT
8964 movq 2008(%rax), %r11
8965 jmp *%r11
8966 #elif defined(PTHREADS)
8967 pushq %rdi
8968 pushq %rsi
8969 pushq %rdx
8970 call _x86_64_get_dispatch@PLT
8971 popq %rdx
8972 popq %rsi
8973 popq %rdi
8974 movq 2008(%rax), %r11
8975 jmp *%r11
8976 #else
8977 movq _glapi_Dispatch(%rip), %rax
8978 testq %rax, %rax
8979 je 1f
8980 movq 2008(%rax), %r11
8981 jmp *%r11
8982 1:
8983 pushq %rdi
8984 pushq %rsi
8985 pushq %rdx
8986 call _glapi_get_dispatch
8987 popq %rdx
8988 popq %rsi
8989 popq %rdi
8990 movq 2008(%rax), %r11
8991 jmp *%r11
8992 #endif /* defined(GLX_USE_TLS) */
8993 .size glPixelMapfv, .-glPixelMapfv
8994
8995 .p2align 4,,15
8996 .globl glPixelMapuiv
8997 .type glPixelMapuiv, @function
8998 glPixelMapuiv:
8999 #if defined(GLX_USE_TLS)
9000 call _x86_64_get_dispatch@PLT
9001 movq 2016(%rax), %r11
9002 jmp *%r11
9003 #elif defined(PTHREADS)
9004 pushq %rdi
9005 pushq %rsi
9006 pushq %rdx
9007 call _x86_64_get_dispatch@PLT
9008 popq %rdx
9009 popq %rsi
9010 popq %rdi
9011 movq 2016(%rax), %r11
9012 jmp *%r11
9013 #else
9014 movq _glapi_Dispatch(%rip), %rax
9015 testq %rax, %rax
9016 je 1f
9017 movq 2016(%rax), %r11
9018 jmp *%r11
9019 1:
9020 pushq %rdi
9021 pushq %rsi
9022 pushq %rdx
9023 call _glapi_get_dispatch
9024 popq %rdx
9025 popq %rsi
9026 popq %rdi
9027 movq 2016(%rax), %r11
9028 jmp *%r11
9029 #endif /* defined(GLX_USE_TLS) */
9030 .size glPixelMapuiv, .-glPixelMapuiv
9031
9032 .p2align 4,,15
9033 .globl glPixelMapusv
9034 .type glPixelMapusv, @function
9035 glPixelMapusv:
9036 #if defined(GLX_USE_TLS)
9037 call _x86_64_get_dispatch@PLT
9038 movq 2024(%rax), %r11
9039 jmp *%r11
9040 #elif defined(PTHREADS)
9041 pushq %rdi
9042 pushq %rsi
9043 pushq %rdx
9044 call _x86_64_get_dispatch@PLT
9045 popq %rdx
9046 popq %rsi
9047 popq %rdi
9048 movq 2024(%rax), %r11
9049 jmp *%r11
9050 #else
9051 movq _glapi_Dispatch(%rip), %rax
9052 testq %rax, %rax
9053 je 1f
9054 movq 2024(%rax), %r11
9055 jmp *%r11
9056 1:
9057 pushq %rdi
9058 pushq %rsi
9059 pushq %rdx
9060 call _glapi_get_dispatch
9061 popq %rdx
9062 popq %rsi
9063 popq %rdi
9064 movq 2024(%rax), %r11
9065 jmp *%r11
9066 #endif /* defined(GLX_USE_TLS) */
9067 .size glPixelMapusv, .-glPixelMapusv
9068
9069 .p2align 4,,15
9070 .globl glReadBuffer
9071 .type glReadBuffer, @function
9072 glReadBuffer:
9073 #if defined(GLX_USE_TLS)
9074 call _x86_64_get_dispatch@PLT
9075 movq 2032(%rax), %r11
9076 jmp *%r11
9077 #elif defined(PTHREADS)
9078 pushq %rdi
9079 call _x86_64_get_dispatch@PLT
9080 popq %rdi
9081 movq 2032(%rax), %r11
9082 jmp *%r11
9083 #else
9084 movq _glapi_Dispatch(%rip), %rax
9085 testq %rax, %rax
9086 je 1f
9087 movq 2032(%rax), %r11
9088 jmp *%r11
9089 1:
9090 pushq %rdi
9091 call _glapi_get_dispatch
9092 popq %rdi
9093 movq 2032(%rax), %r11
9094 jmp *%r11
9095 #endif /* defined(GLX_USE_TLS) */
9096 .size glReadBuffer, .-glReadBuffer
9097
9098 .p2align 4,,15
9099 .globl glCopyPixels
9100 .type glCopyPixels, @function
9101 glCopyPixels:
9102 #if defined(GLX_USE_TLS)
9103 call _x86_64_get_dispatch@PLT
9104 movq 2040(%rax), %r11
9105 jmp *%r11
9106 #elif defined(PTHREADS)
9107 pushq %rdi
9108 pushq %rsi
9109 pushq %rdx
9110 pushq %rcx
9111 pushq %r8
9112 call _x86_64_get_dispatch@PLT
9113 popq %r8
9114 popq %rcx
9115 popq %rdx
9116 popq %rsi
9117 popq %rdi
9118 movq 2040(%rax), %r11
9119 jmp *%r11
9120 #else
9121 movq _glapi_Dispatch(%rip), %rax
9122 testq %rax, %rax
9123 je 1f
9124 movq 2040(%rax), %r11
9125 jmp *%r11
9126 1:
9127 pushq %rdi
9128 pushq %rsi
9129 pushq %rdx
9130 pushq %rcx
9131 pushq %r8
9132 call _glapi_get_dispatch
9133 popq %r8
9134 popq %rcx
9135 popq %rdx
9136 popq %rsi
9137 popq %rdi
9138 movq 2040(%rax), %r11
9139 jmp *%r11
9140 #endif /* defined(GLX_USE_TLS) */
9141 .size glCopyPixels, .-glCopyPixels
9142
9143 .p2align 4,,15
9144 .globl glReadPixels
9145 .type glReadPixels, @function
9146 glReadPixels:
9147 #if defined(GLX_USE_TLS)
9148 call _x86_64_get_dispatch@PLT
9149 movq 2048(%rax), %r11
9150 jmp *%r11
9151 #elif defined(PTHREADS)
9152 pushq %rdi
9153 pushq %rsi
9154 pushq %rdx
9155 pushq %rcx
9156 pushq %r8
9157 pushq %r9
9158 pushq %rbp
9159 call _x86_64_get_dispatch@PLT
9160 popq %rbp
9161 popq %r9
9162 popq %r8
9163 popq %rcx
9164 popq %rdx
9165 popq %rsi
9166 popq %rdi
9167 movq 2048(%rax), %r11
9168 jmp *%r11
9169 #else
9170 movq _glapi_Dispatch(%rip), %rax
9171 testq %rax, %rax
9172 je 1f
9173 movq 2048(%rax), %r11
9174 jmp *%r11
9175 1:
9176 pushq %rdi
9177 pushq %rsi
9178 pushq %rdx
9179 pushq %rcx
9180 pushq %r8
9181 pushq %r9
9182 pushq %rbp
9183 call _glapi_get_dispatch
9184 popq %rbp
9185 popq %r9
9186 popq %r8
9187 popq %rcx
9188 popq %rdx
9189 popq %rsi
9190 popq %rdi
9191 movq 2048(%rax), %r11
9192 jmp *%r11
9193 #endif /* defined(GLX_USE_TLS) */
9194 .size glReadPixels, .-glReadPixels
9195
9196 .p2align 4,,15
9197 .globl glDrawPixels
9198 .type glDrawPixels, @function
9199 glDrawPixels:
9200 #if defined(GLX_USE_TLS)
9201 call _x86_64_get_dispatch@PLT
9202 movq 2056(%rax), %r11
9203 jmp *%r11
9204 #elif defined(PTHREADS)
9205 pushq %rdi
9206 pushq %rsi
9207 pushq %rdx
9208 pushq %rcx
9209 pushq %r8
9210 call _x86_64_get_dispatch@PLT
9211 popq %r8
9212 popq %rcx
9213 popq %rdx
9214 popq %rsi
9215 popq %rdi
9216 movq 2056(%rax), %r11
9217 jmp *%r11
9218 #else
9219 movq _glapi_Dispatch(%rip), %rax
9220 testq %rax, %rax
9221 je 1f
9222 movq 2056(%rax), %r11
9223 jmp *%r11
9224 1:
9225 pushq %rdi
9226 pushq %rsi
9227 pushq %rdx
9228 pushq %rcx
9229 pushq %r8
9230 call _glapi_get_dispatch
9231 popq %r8
9232 popq %rcx
9233 popq %rdx
9234 popq %rsi
9235 popq %rdi
9236 movq 2056(%rax), %r11
9237 jmp *%r11
9238 #endif /* defined(GLX_USE_TLS) */
9239 .size glDrawPixels, .-glDrawPixels
9240
9241 .p2align 4,,15
9242 .globl glGetBooleanv
9243 .type glGetBooleanv, @function
9244 glGetBooleanv:
9245 #if defined(GLX_USE_TLS)
9246 call _x86_64_get_dispatch@PLT
9247 movq 2064(%rax), %r11
9248 jmp *%r11
9249 #elif defined(PTHREADS)
9250 pushq %rdi
9251 pushq %rsi
9252 pushq %rbp
9253 call _x86_64_get_dispatch@PLT
9254 popq %rbp
9255 popq %rsi
9256 popq %rdi
9257 movq 2064(%rax), %r11
9258 jmp *%r11
9259 #else
9260 movq _glapi_Dispatch(%rip), %rax
9261 testq %rax, %rax
9262 je 1f
9263 movq 2064(%rax), %r11
9264 jmp *%r11
9265 1:
9266 pushq %rdi
9267 pushq %rsi
9268 pushq %rbp
9269 call _glapi_get_dispatch
9270 popq %rbp
9271 popq %rsi
9272 popq %rdi
9273 movq 2064(%rax), %r11
9274 jmp *%r11
9275 #endif /* defined(GLX_USE_TLS) */
9276 .size glGetBooleanv, .-glGetBooleanv
9277
9278 .p2align 4,,15
9279 .globl glGetClipPlane
9280 .type glGetClipPlane, @function
9281 glGetClipPlane:
9282 #if defined(GLX_USE_TLS)
9283 call _x86_64_get_dispatch@PLT
9284 movq 2072(%rax), %r11
9285 jmp *%r11
9286 #elif defined(PTHREADS)
9287 pushq %rdi
9288 pushq %rsi
9289 pushq %rbp
9290 call _x86_64_get_dispatch@PLT
9291 popq %rbp
9292 popq %rsi
9293 popq %rdi
9294 movq 2072(%rax), %r11
9295 jmp *%r11
9296 #else
9297 movq _glapi_Dispatch(%rip), %rax
9298 testq %rax, %rax
9299 je 1f
9300 movq 2072(%rax), %r11
9301 jmp *%r11
9302 1:
9303 pushq %rdi
9304 pushq %rsi
9305 pushq %rbp
9306 call _glapi_get_dispatch
9307 popq %rbp
9308 popq %rsi
9309 popq %rdi
9310 movq 2072(%rax), %r11
9311 jmp *%r11
9312 #endif /* defined(GLX_USE_TLS) */
9313 .size glGetClipPlane, .-glGetClipPlane
9314
9315 .p2align 4,,15
9316 .globl glGetDoublev
9317 .type glGetDoublev, @function
9318 glGetDoublev:
9319 #if defined(GLX_USE_TLS)
9320 call _x86_64_get_dispatch@PLT
9321 movq 2080(%rax), %r11
9322 jmp *%r11
9323 #elif defined(PTHREADS)
9324 pushq %rdi
9325 pushq %rsi
9326 pushq %rbp
9327 call _x86_64_get_dispatch@PLT
9328 popq %rbp
9329 popq %rsi
9330 popq %rdi
9331 movq 2080(%rax), %r11
9332 jmp *%r11
9333 #else
9334 movq _glapi_Dispatch(%rip), %rax
9335 testq %rax, %rax
9336 je 1f
9337 movq 2080(%rax), %r11
9338 jmp *%r11
9339 1:
9340 pushq %rdi
9341 pushq %rsi
9342 pushq %rbp
9343 call _glapi_get_dispatch
9344 popq %rbp
9345 popq %rsi
9346 popq %rdi
9347 movq 2080(%rax), %r11
9348 jmp *%r11
9349 #endif /* defined(GLX_USE_TLS) */
9350 .size glGetDoublev, .-glGetDoublev
9351
9352 .p2align 4,,15
9353 .globl glGetError
9354 .type glGetError, @function
9355 glGetError:
9356 #if defined(GLX_USE_TLS)
9357 call _x86_64_get_dispatch@PLT
9358 movq 2088(%rax), %r11
9359 jmp *%r11
9360 #elif defined(PTHREADS)
9361 pushq %rbp
9362 call _x86_64_get_dispatch@PLT
9363 popq %rbp
9364 movq 2088(%rax), %r11
9365 jmp *%r11
9366 #else
9367 movq _glapi_Dispatch(%rip), %rax
9368 testq %rax, %rax
9369 je 1f
9370 movq 2088(%rax), %r11
9371 jmp *%r11
9372 1:
9373 pushq %rbp
9374 call _glapi_get_dispatch
9375 popq %rbp
9376 movq 2088(%rax), %r11
9377 jmp *%r11
9378 #endif /* defined(GLX_USE_TLS) */
9379 .size glGetError, .-glGetError
9380
9381 .p2align 4,,15
9382 .globl glGetFloatv
9383 .type glGetFloatv, @function
9384 glGetFloatv:
9385 #if defined(GLX_USE_TLS)
9386 call _x86_64_get_dispatch@PLT
9387 movq 2096(%rax), %r11
9388 jmp *%r11
9389 #elif defined(PTHREADS)
9390 pushq %rdi
9391 pushq %rsi
9392 pushq %rbp
9393 call _x86_64_get_dispatch@PLT
9394 popq %rbp
9395 popq %rsi
9396 popq %rdi
9397 movq 2096(%rax), %r11
9398 jmp *%r11
9399 #else
9400 movq _glapi_Dispatch(%rip), %rax
9401 testq %rax, %rax
9402 je 1f
9403 movq 2096(%rax), %r11
9404 jmp *%r11
9405 1:
9406 pushq %rdi
9407 pushq %rsi
9408 pushq %rbp
9409 call _glapi_get_dispatch
9410 popq %rbp
9411 popq %rsi
9412 popq %rdi
9413 movq 2096(%rax), %r11
9414 jmp *%r11
9415 #endif /* defined(GLX_USE_TLS) */
9416 .size glGetFloatv, .-glGetFloatv
9417
9418 .p2align 4,,15
9419 .globl glGetIntegerv
9420 .type glGetIntegerv, @function
9421 glGetIntegerv:
9422 #if defined(GLX_USE_TLS)
9423 call _x86_64_get_dispatch@PLT
9424 movq 2104(%rax), %r11
9425 jmp *%r11
9426 #elif defined(PTHREADS)
9427 pushq %rdi
9428 pushq %rsi
9429 pushq %rbp
9430 call _x86_64_get_dispatch@PLT
9431 popq %rbp
9432 popq %rsi
9433 popq %rdi
9434 movq 2104(%rax), %r11
9435 jmp *%r11
9436 #else
9437 movq _glapi_Dispatch(%rip), %rax
9438 testq %rax, %rax
9439 je 1f
9440 movq 2104(%rax), %r11
9441 jmp *%r11
9442 1:
9443 pushq %rdi
9444 pushq %rsi
9445 pushq %rbp
9446 call _glapi_get_dispatch
9447 popq %rbp
9448 popq %rsi
9449 popq %rdi
9450 movq 2104(%rax), %r11
9451 jmp *%r11
9452 #endif /* defined(GLX_USE_TLS) */
9453 .size glGetIntegerv, .-glGetIntegerv
9454
9455 .p2align 4,,15
9456 .globl glGetLightfv
9457 .type glGetLightfv, @function
9458 glGetLightfv:
9459 #if defined(GLX_USE_TLS)
9460 call _x86_64_get_dispatch@PLT
9461 movq 2112(%rax), %r11
9462 jmp *%r11
9463 #elif defined(PTHREADS)
9464 pushq %rdi
9465 pushq %rsi
9466 pushq %rdx
9467 call _x86_64_get_dispatch@PLT
9468 popq %rdx
9469 popq %rsi
9470 popq %rdi
9471 movq 2112(%rax), %r11
9472 jmp *%r11
9473 #else
9474 movq _glapi_Dispatch(%rip), %rax
9475 testq %rax, %rax
9476 je 1f
9477 movq 2112(%rax), %r11
9478 jmp *%r11
9479 1:
9480 pushq %rdi
9481 pushq %rsi
9482 pushq %rdx
9483 call _glapi_get_dispatch
9484 popq %rdx
9485 popq %rsi
9486 popq %rdi
9487 movq 2112(%rax), %r11
9488 jmp *%r11
9489 #endif /* defined(GLX_USE_TLS) */
9490 .size glGetLightfv, .-glGetLightfv
9491
9492 .p2align 4,,15
9493 .globl glGetLightiv
9494 .type glGetLightiv, @function
9495 glGetLightiv:
9496 #if defined(GLX_USE_TLS)
9497 call _x86_64_get_dispatch@PLT
9498 movq 2120(%rax), %r11
9499 jmp *%r11
9500 #elif defined(PTHREADS)
9501 pushq %rdi
9502 pushq %rsi
9503 pushq %rdx
9504 call _x86_64_get_dispatch@PLT
9505 popq %rdx
9506 popq %rsi
9507 popq %rdi
9508 movq 2120(%rax), %r11
9509 jmp *%r11
9510 #else
9511 movq _glapi_Dispatch(%rip), %rax
9512 testq %rax, %rax
9513 je 1f
9514 movq 2120(%rax), %r11
9515 jmp *%r11
9516 1:
9517 pushq %rdi
9518 pushq %rsi
9519 pushq %rdx
9520 call _glapi_get_dispatch
9521 popq %rdx
9522 popq %rsi
9523 popq %rdi
9524 movq 2120(%rax), %r11
9525 jmp *%r11
9526 #endif /* defined(GLX_USE_TLS) */
9527 .size glGetLightiv, .-glGetLightiv
9528
9529 .p2align 4,,15
9530 .globl glGetMapdv
9531 .type glGetMapdv, @function
9532 glGetMapdv:
9533 #if defined(GLX_USE_TLS)
9534 call _x86_64_get_dispatch@PLT
9535 movq 2128(%rax), %r11
9536 jmp *%r11
9537 #elif defined(PTHREADS)
9538 pushq %rdi
9539 pushq %rsi
9540 pushq %rdx
9541 call _x86_64_get_dispatch@PLT
9542 popq %rdx
9543 popq %rsi
9544 popq %rdi
9545 movq 2128(%rax), %r11
9546 jmp *%r11
9547 #else
9548 movq _glapi_Dispatch(%rip), %rax
9549 testq %rax, %rax
9550 je 1f
9551 movq 2128(%rax), %r11
9552 jmp *%r11
9553 1:
9554 pushq %rdi
9555 pushq %rsi
9556 pushq %rdx
9557 call _glapi_get_dispatch
9558 popq %rdx
9559 popq %rsi
9560 popq %rdi
9561 movq 2128(%rax), %r11
9562 jmp *%r11
9563 #endif /* defined(GLX_USE_TLS) */
9564 .size glGetMapdv, .-glGetMapdv
9565
9566 .p2align 4,,15
9567 .globl glGetMapfv
9568 .type glGetMapfv, @function
9569 glGetMapfv:
9570 #if defined(GLX_USE_TLS)
9571 call _x86_64_get_dispatch@PLT
9572 movq 2136(%rax), %r11
9573 jmp *%r11
9574 #elif defined(PTHREADS)
9575 pushq %rdi
9576 pushq %rsi
9577 pushq %rdx
9578 call _x86_64_get_dispatch@PLT
9579 popq %rdx
9580 popq %rsi
9581 popq %rdi
9582 movq 2136(%rax), %r11
9583 jmp *%r11
9584 #else
9585 movq _glapi_Dispatch(%rip), %rax
9586 testq %rax, %rax
9587 je 1f
9588 movq 2136(%rax), %r11
9589 jmp *%r11
9590 1:
9591 pushq %rdi
9592 pushq %rsi
9593 pushq %rdx
9594 call _glapi_get_dispatch
9595 popq %rdx
9596 popq %rsi
9597 popq %rdi
9598 movq 2136(%rax), %r11
9599 jmp *%r11
9600 #endif /* defined(GLX_USE_TLS) */
9601 .size glGetMapfv, .-glGetMapfv
9602
9603 .p2align 4,,15
9604 .globl glGetMapiv
9605 .type glGetMapiv, @function
9606 glGetMapiv:
9607 #if defined(GLX_USE_TLS)
9608 call _x86_64_get_dispatch@PLT
9609 movq 2144(%rax), %r11
9610 jmp *%r11
9611 #elif defined(PTHREADS)
9612 pushq %rdi
9613 pushq %rsi
9614 pushq %rdx
9615 call _x86_64_get_dispatch@PLT
9616 popq %rdx
9617 popq %rsi
9618 popq %rdi
9619 movq 2144(%rax), %r11
9620 jmp *%r11
9621 #else
9622 movq _glapi_Dispatch(%rip), %rax
9623 testq %rax, %rax
9624 je 1f
9625 movq 2144(%rax), %r11
9626 jmp *%r11
9627 1:
9628 pushq %rdi
9629 pushq %rsi
9630 pushq %rdx
9631 call _glapi_get_dispatch
9632 popq %rdx
9633 popq %rsi
9634 popq %rdi
9635 movq 2144(%rax), %r11
9636 jmp *%r11
9637 #endif /* defined(GLX_USE_TLS) */
9638 .size glGetMapiv, .-glGetMapiv
9639
9640 .p2align 4,,15
9641 .globl glGetMaterialfv
9642 .type glGetMaterialfv, @function
9643 glGetMaterialfv:
9644 #if defined(GLX_USE_TLS)
9645 call _x86_64_get_dispatch@PLT
9646 movq 2152(%rax), %r11
9647 jmp *%r11
9648 #elif defined(PTHREADS)
9649 pushq %rdi
9650 pushq %rsi
9651 pushq %rdx
9652 call _x86_64_get_dispatch@PLT
9653 popq %rdx
9654 popq %rsi
9655 popq %rdi
9656 movq 2152(%rax), %r11
9657 jmp *%r11
9658 #else
9659 movq _glapi_Dispatch(%rip), %rax
9660 testq %rax, %rax
9661 je 1f
9662 movq 2152(%rax), %r11
9663 jmp *%r11
9664 1:
9665 pushq %rdi
9666 pushq %rsi
9667 pushq %rdx
9668 call _glapi_get_dispatch
9669 popq %rdx
9670 popq %rsi
9671 popq %rdi
9672 movq 2152(%rax), %r11
9673 jmp *%r11
9674 #endif /* defined(GLX_USE_TLS) */
9675 .size glGetMaterialfv, .-glGetMaterialfv
9676
9677 .p2align 4,,15
9678 .globl glGetMaterialiv
9679 .type glGetMaterialiv, @function
9680 glGetMaterialiv:
9681 #if defined(GLX_USE_TLS)
9682 call _x86_64_get_dispatch@PLT
9683 movq 2160(%rax), %r11
9684 jmp *%r11
9685 #elif defined(PTHREADS)
9686 pushq %rdi
9687 pushq %rsi
9688 pushq %rdx
9689 call _x86_64_get_dispatch@PLT
9690 popq %rdx
9691 popq %rsi
9692 popq %rdi
9693 movq 2160(%rax), %r11
9694 jmp *%r11
9695 #else
9696 movq _glapi_Dispatch(%rip), %rax
9697 testq %rax, %rax
9698 je 1f
9699 movq 2160(%rax), %r11
9700 jmp *%r11
9701 1:
9702 pushq %rdi
9703 pushq %rsi
9704 pushq %rdx
9705 call _glapi_get_dispatch
9706 popq %rdx
9707 popq %rsi
9708 popq %rdi
9709 movq 2160(%rax), %r11
9710 jmp *%r11
9711 #endif /* defined(GLX_USE_TLS) */
9712 .size glGetMaterialiv, .-glGetMaterialiv
9713
9714 .p2align 4,,15
9715 .globl glGetPixelMapfv
9716 .type glGetPixelMapfv, @function
9717 glGetPixelMapfv:
9718 #if defined(GLX_USE_TLS)
9719 call _x86_64_get_dispatch@PLT
9720 movq 2168(%rax), %r11
9721 jmp *%r11
9722 #elif defined(PTHREADS)
9723 pushq %rdi
9724 pushq %rsi
9725 pushq %rbp
9726 call _x86_64_get_dispatch@PLT
9727 popq %rbp
9728 popq %rsi
9729 popq %rdi
9730 movq 2168(%rax), %r11
9731 jmp *%r11
9732 #else
9733 movq _glapi_Dispatch(%rip), %rax
9734 testq %rax, %rax
9735 je 1f
9736 movq 2168(%rax), %r11
9737 jmp *%r11
9738 1:
9739 pushq %rdi
9740 pushq %rsi
9741 pushq %rbp
9742 call _glapi_get_dispatch
9743 popq %rbp
9744 popq %rsi
9745 popq %rdi
9746 movq 2168(%rax), %r11
9747 jmp *%r11
9748 #endif /* defined(GLX_USE_TLS) */
9749 .size glGetPixelMapfv, .-glGetPixelMapfv
9750
9751 .p2align 4,,15
9752 .globl glGetPixelMapuiv
9753 .type glGetPixelMapuiv, @function
9754 glGetPixelMapuiv:
9755 #if defined(GLX_USE_TLS)
9756 call _x86_64_get_dispatch@PLT
9757 movq 2176(%rax), %r11
9758 jmp *%r11
9759 #elif defined(PTHREADS)
9760 pushq %rdi
9761 pushq %rsi
9762 pushq %rbp
9763 call _x86_64_get_dispatch@PLT
9764 popq %rbp
9765 popq %rsi
9766 popq %rdi
9767 movq 2176(%rax), %r11
9768 jmp *%r11
9769 #else
9770 movq _glapi_Dispatch(%rip), %rax
9771 testq %rax, %rax
9772 je 1f
9773 movq 2176(%rax), %r11
9774 jmp *%r11
9775 1:
9776 pushq %rdi
9777 pushq %rsi
9778 pushq %rbp
9779 call _glapi_get_dispatch
9780 popq %rbp
9781 popq %rsi
9782 popq %rdi
9783 movq 2176(%rax), %r11
9784 jmp *%r11
9785 #endif /* defined(GLX_USE_TLS) */
9786 .size glGetPixelMapuiv, .-glGetPixelMapuiv
9787
9788 .p2align 4,,15
9789 .globl glGetPixelMapusv
9790 .type glGetPixelMapusv, @function
9791 glGetPixelMapusv:
9792 #if defined(GLX_USE_TLS)
9793 call _x86_64_get_dispatch@PLT
9794 movq 2184(%rax), %r11
9795 jmp *%r11
9796 #elif defined(PTHREADS)
9797 pushq %rdi
9798 pushq %rsi
9799 pushq %rbp
9800 call _x86_64_get_dispatch@PLT
9801 popq %rbp
9802 popq %rsi
9803 popq %rdi
9804 movq 2184(%rax), %r11
9805 jmp *%r11
9806 #else
9807 movq _glapi_Dispatch(%rip), %rax
9808 testq %rax, %rax
9809 je 1f
9810 movq 2184(%rax), %r11
9811 jmp *%r11
9812 1:
9813 pushq %rdi
9814 pushq %rsi
9815 pushq %rbp
9816 call _glapi_get_dispatch
9817 popq %rbp
9818 popq %rsi
9819 popq %rdi
9820 movq 2184(%rax), %r11
9821 jmp *%r11
9822 #endif /* defined(GLX_USE_TLS) */
9823 .size glGetPixelMapusv, .-glGetPixelMapusv
9824
9825 .p2align 4,,15
9826 .globl glGetPolygonStipple
9827 .type glGetPolygonStipple, @function
9828 glGetPolygonStipple:
9829 #if defined(GLX_USE_TLS)
9830 call _x86_64_get_dispatch@PLT
9831 movq 2192(%rax), %r11
9832 jmp *%r11
9833 #elif defined(PTHREADS)
9834 pushq %rdi
9835 call _x86_64_get_dispatch@PLT
9836 popq %rdi
9837 movq 2192(%rax), %r11
9838 jmp *%r11
9839 #else
9840 movq _glapi_Dispatch(%rip), %rax
9841 testq %rax, %rax
9842 je 1f
9843 movq 2192(%rax), %r11
9844 jmp *%r11
9845 1:
9846 pushq %rdi
9847 call _glapi_get_dispatch
9848 popq %rdi
9849 movq 2192(%rax), %r11
9850 jmp *%r11
9851 #endif /* defined(GLX_USE_TLS) */
9852 .size glGetPolygonStipple, .-glGetPolygonStipple
9853
9854 .p2align 4,,15
9855 .globl glGetString
9856 .type glGetString, @function
9857 glGetString:
9858 #if defined(GLX_USE_TLS)
9859 call _x86_64_get_dispatch@PLT
9860 movq 2200(%rax), %r11
9861 jmp *%r11
9862 #elif defined(PTHREADS)
9863 pushq %rdi
9864 call _x86_64_get_dispatch@PLT
9865 popq %rdi
9866 movq 2200(%rax), %r11
9867 jmp *%r11
9868 #else
9869 movq _glapi_Dispatch(%rip), %rax
9870 testq %rax, %rax
9871 je 1f
9872 movq 2200(%rax), %r11
9873 jmp *%r11
9874 1:
9875 pushq %rdi
9876 call _glapi_get_dispatch
9877 popq %rdi
9878 movq 2200(%rax), %r11
9879 jmp *%r11
9880 #endif /* defined(GLX_USE_TLS) */
9881 .size glGetString, .-glGetString
9882
9883 .p2align 4,,15
9884 .globl glGetTexEnvfv
9885 .type glGetTexEnvfv, @function
9886 glGetTexEnvfv:
9887 #if defined(GLX_USE_TLS)
9888 call _x86_64_get_dispatch@PLT
9889 movq 2208(%rax), %r11
9890 jmp *%r11
9891 #elif defined(PTHREADS)
9892 pushq %rdi
9893 pushq %rsi
9894 pushq %rdx
9895 call _x86_64_get_dispatch@PLT
9896 popq %rdx
9897 popq %rsi
9898 popq %rdi
9899 movq 2208(%rax), %r11
9900 jmp *%r11
9901 #else
9902 movq _glapi_Dispatch(%rip), %rax
9903 testq %rax, %rax
9904 je 1f
9905 movq 2208(%rax), %r11
9906 jmp *%r11
9907 1:
9908 pushq %rdi
9909 pushq %rsi
9910 pushq %rdx
9911 call _glapi_get_dispatch
9912 popq %rdx
9913 popq %rsi
9914 popq %rdi
9915 movq 2208(%rax), %r11
9916 jmp *%r11
9917 #endif /* defined(GLX_USE_TLS) */
9918 .size glGetTexEnvfv, .-glGetTexEnvfv
9919
9920 .p2align 4,,15
9921 .globl glGetTexEnviv
9922 .type glGetTexEnviv, @function
9923 glGetTexEnviv:
9924 #if defined(GLX_USE_TLS)
9925 call _x86_64_get_dispatch@PLT
9926 movq 2216(%rax), %r11
9927 jmp *%r11
9928 #elif defined(PTHREADS)
9929 pushq %rdi
9930 pushq %rsi
9931 pushq %rdx
9932 call _x86_64_get_dispatch@PLT
9933 popq %rdx
9934 popq %rsi
9935 popq %rdi
9936 movq 2216(%rax), %r11
9937 jmp *%r11
9938 #else
9939 movq _glapi_Dispatch(%rip), %rax
9940 testq %rax, %rax
9941 je 1f
9942 movq 2216(%rax), %r11
9943 jmp *%r11
9944 1:
9945 pushq %rdi
9946 pushq %rsi
9947 pushq %rdx
9948 call _glapi_get_dispatch
9949 popq %rdx
9950 popq %rsi
9951 popq %rdi
9952 movq 2216(%rax), %r11
9953 jmp *%r11
9954 #endif /* defined(GLX_USE_TLS) */
9955 .size glGetTexEnviv, .-glGetTexEnviv
9956
9957 .p2align 4,,15
9958 .globl glGetTexGendv
9959 .type glGetTexGendv, @function
9960 glGetTexGendv:
9961 #if defined(GLX_USE_TLS)
9962 call _x86_64_get_dispatch@PLT
9963 movq 2224(%rax), %r11
9964 jmp *%r11
9965 #elif defined(PTHREADS)
9966 pushq %rdi
9967 pushq %rsi
9968 pushq %rdx
9969 call _x86_64_get_dispatch@PLT
9970 popq %rdx
9971 popq %rsi
9972 popq %rdi
9973 movq 2224(%rax), %r11
9974 jmp *%r11
9975 #else
9976 movq _glapi_Dispatch(%rip), %rax
9977 testq %rax, %rax
9978 je 1f
9979 movq 2224(%rax), %r11
9980 jmp *%r11
9981 1:
9982 pushq %rdi
9983 pushq %rsi
9984 pushq %rdx
9985 call _glapi_get_dispatch
9986 popq %rdx
9987 popq %rsi
9988 popq %rdi
9989 movq 2224(%rax), %r11
9990 jmp *%r11
9991 #endif /* defined(GLX_USE_TLS) */
9992 .size glGetTexGendv, .-glGetTexGendv
9993
9994 .p2align 4,,15
9995 .globl glGetTexGenfv
9996 .type glGetTexGenfv, @function
9997 glGetTexGenfv:
9998 #if defined(GLX_USE_TLS)
9999 call _x86_64_get_dispatch@PLT
10000 movq 2232(%rax), %r11
10001 jmp *%r11
10002 #elif defined(PTHREADS)
10003 pushq %rdi
10004 pushq %rsi
10005 pushq %rdx
10006 call _x86_64_get_dispatch@PLT
10007 popq %rdx
10008 popq %rsi
10009 popq %rdi
10010 movq 2232(%rax), %r11
10011 jmp *%r11
10012 #else
10013 movq _glapi_Dispatch(%rip), %rax
10014 testq %rax, %rax
10015 je 1f
10016 movq 2232(%rax), %r11
10017 jmp *%r11
10018 1:
10019 pushq %rdi
10020 pushq %rsi
10021 pushq %rdx
10022 call _glapi_get_dispatch
10023 popq %rdx
10024 popq %rsi
10025 popq %rdi
10026 movq 2232(%rax), %r11
10027 jmp *%r11
10028 #endif /* defined(GLX_USE_TLS) */
10029 .size glGetTexGenfv, .-glGetTexGenfv
10030
10031 .p2align 4,,15
10032 .globl glGetTexGeniv
10033 .type glGetTexGeniv, @function
10034 glGetTexGeniv:
10035 #if defined(GLX_USE_TLS)
10036 call _x86_64_get_dispatch@PLT
10037 movq 2240(%rax), %r11
10038 jmp *%r11
10039 #elif defined(PTHREADS)
10040 pushq %rdi
10041 pushq %rsi
10042 pushq %rdx
10043 call _x86_64_get_dispatch@PLT
10044 popq %rdx
10045 popq %rsi
10046 popq %rdi
10047 movq 2240(%rax), %r11
10048 jmp *%r11
10049 #else
10050 movq _glapi_Dispatch(%rip), %rax
10051 testq %rax, %rax
10052 je 1f
10053 movq 2240(%rax), %r11
10054 jmp *%r11
10055 1:
10056 pushq %rdi
10057 pushq %rsi
10058 pushq %rdx
10059 call _glapi_get_dispatch
10060 popq %rdx
10061 popq %rsi
10062 popq %rdi
10063 movq 2240(%rax), %r11
10064 jmp *%r11
10065 #endif /* defined(GLX_USE_TLS) */
10066 .size glGetTexGeniv, .-glGetTexGeniv
10067
10068 .p2align 4,,15
10069 .globl glGetTexImage
10070 .type glGetTexImage, @function
10071 glGetTexImage:
10072 #if defined(GLX_USE_TLS)
10073 call _x86_64_get_dispatch@PLT
10074 movq 2248(%rax), %r11
10075 jmp *%r11
10076 #elif defined(PTHREADS)
10077 pushq %rdi
10078 pushq %rsi
10079 pushq %rdx
10080 pushq %rcx
10081 pushq %r8
10082 call _x86_64_get_dispatch@PLT
10083 popq %r8
10084 popq %rcx
10085 popq %rdx
10086 popq %rsi
10087 popq %rdi
10088 movq 2248(%rax), %r11
10089 jmp *%r11
10090 #else
10091 movq _glapi_Dispatch(%rip), %rax
10092 testq %rax, %rax
10093 je 1f
10094 movq 2248(%rax), %r11
10095 jmp *%r11
10096 1:
10097 pushq %rdi
10098 pushq %rsi
10099 pushq %rdx
10100 pushq %rcx
10101 pushq %r8
10102 call _glapi_get_dispatch
10103 popq %r8
10104 popq %rcx
10105 popq %rdx
10106 popq %rsi
10107 popq %rdi
10108 movq 2248(%rax), %r11
10109 jmp *%r11
10110 #endif /* defined(GLX_USE_TLS) */
10111 .size glGetTexImage, .-glGetTexImage
10112
10113 .p2align 4,,15
10114 .globl glGetTexParameterfv
10115 .type glGetTexParameterfv, @function
10116 glGetTexParameterfv:
10117 #if defined(GLX_USE_TLS)
10118 call _x86_64_get_dispatch@PLT
10119 movq 2256(%rax), %r11
10120 jmp *%r11
10121 #elif defined(PTHREADS)
10122 pushq %rdi
10123 pushq %rsi
10124 pushq %rdx
10125 call _x86_64_get_dispatch@PLT
10126 popq %rdx
10127 popq %rsi
10128 popq %rdi
10129 movq 2256(%rax), %r11
10130 jmp *%r11
10131 #else
10132 movq _glapi_Dispatch(%rip), %rax
10133 testq %rax, %rax
10134 je 1f
10135 movq 2256(%rax), %r11
10136 jmp *%r11
10137 1:
10138 pushq %rdi
10139 pushq %rsi
10140 pushq %rdx
10141 call _glapi_get_dispatch
10142 popq %rdx
10143 popq %rsi
10144 popq %rdi
10145 movq 2256(%rax), %r11
10146 jmp *%r11
10147 #endif /* defined(GLX_USE_TLS) */
10148 .size glGetTexParameterfv, .-glGetTexParameterfv
10149
10150 .p2align 4,,15
10151 .globl glGetTexParameteriv
10152 .type glGetTexParameteriv, @function
10153 glGetTexParameteriv:
10154 #if defined(GLX_USE_TLS)
10155 call _x86_64_get_dispatch@PLT
10156 movq 2264(%rax), %r11
10157 jmp *%r11
10158 #elif defined(PTHREADS)
10159 pushq %rdi
10160 pushq %rsi
10161 pushq %rdx
10162 call _x86_64_get_dispatch@PLT
10163 popq %rdx
10164 popq %rsi
10165 popq %rdi
10166 movq 2264(%rax), %r11
10167 jmp *%r11
10168 #else
10169 movq _glapi_Dispatch(%rip), %rax
10170 testq %rax, %rax
10171 je 1f
10172 movq 2264(%rax), %r11
10173 jmp *%r11
10174 1:
10175 pushq %rdi
10176 pushq %rsi
10177 pushq %rdx
10178 call _glapi_get_dispatch
10179 popq %rdx
10180 popq %rsi
10181 popq %rdi
10182 movq 2264(%rax), %r11
10183 jmp *%r11
10184 #endif /* defined(GLX_USE_TLS) */
10185 .size glGetTexParameteriv, .-glGetTexParameteriv
10186
10187 .p2align 4,,15
10188 .globl glGetTexLevelParameterfv
10189 .type glGetTexLevelParameterfv, @function
10190 glGetTexLevelParameterfv:
10191 #if defined(GLX_USE_TLS)
10192 call _x86_64_get_dispatch@PLT
10193 movq 2272(%rax), %r11
10194 jmp *%r11
10195 #elif defined(PTHREADS)
10196 pushq %rdi
10197 pushq %rsi
10198 pushq %rdx
10199 pushq %rcx
10200 pushq %rbp
10201 call _x86_64_get_dispatch@PLT
10202 popq %rbp
10203 popq %rcx
10204 popq %rdx
10205 popq %rsi
10206 popq %rdi
10207 movq 2272(%rax), %r11
10208 jmp *%r11
10209 #else
10210 movq _glapi_Dispatch(%rip), %rax
10211 testq %rax, %rax
10212 je 1f
10213 movq 2272(%rax), %r11
10214 jmp *%r11
10215 1:
10216 pushq %rdi
10217 pushq %rsi
10218 pushq %rdx
10219 pushq %rcx
10220 pushq %rbp
10221 call _glapi_get_dispatch
10222 popq %rbp
10223 popq %rcx
10224 popq %rdx
10225 popq %rsi
10226 popq %rdi
10227 movq 2272(%rax), %r11
10228 jmp *%r11
10229 #endif /* defined(GLX_USE_TLS) */
10230 .size glGetTexLevelParameterfv, .-glGetTexLevelParameterfv
10231
10232 .p2align 4,,15
10233 .globl glGetTexLevelParameteriv
10234 .type glGetTexLevelParameteriv, @function
10235 glGetTexLevelParameteriv:
10236 #if defined(GLX_USE_TLS)
10237 call _x86_64_get_dispatch@PLT
10238 movq 2280(%rax), %r11
10239 jmp *%r11
10240 #elif defined(PTHREADS)
10241 pushq %rdi
10242 pushq %rsi
10243 pushq %rdx
10244 pushq %rcx
10245 pushq %rbp
10246 call _x86_64_get_dispatch@PLT
10247 popq %rbp
10248 popq %rcx
10249 popq %rdx
10250 popq %rsi
10251 popq %rdi
10252 movq 2280(%rax), %r11
10253 jmp *%r11
10254 #else
10255 movq _glapi_Dispatch(%rip), %rax
10256 testq %rax, %rax
10257 je 1f
10258 movq 2280(%rax), %r11
10259 jmp *%r11
10260 1:
10261 pushq %rdi
10262 pushq %rsi
10263 pushq %rdx
10264 pushq %rcx
10265 pushq %rbp
10266 call _glapi_get_dispatch
10267 popq %rbp
10268 popq %rcx
10269 popq %rdx
10270 popq %rsi
10271 popq %rdi
10272 movq 2280(%rax), %r11
10273 jmp *%r11
10274 #endif /* defined(GLX_USE_TLS) */
10275 .size glGetTexLevelParameteriv, .-glGetTexLevelParameteriv
10276
10277 .p2align 4,,15
10278 .globl glIsEnabled
10279 .type glIsEnabled, @function
10280 glIsEnabled:
10281 #if defined(GLX_USE_TLS)
10282 call _x86_64_get_dispatch@PLT
10283 movq 2288(%rax), %r11
10284 jmp *%r11
10285 #elif defined(PTHREADS)
10286 pushq %rdi
10287 call _x86_64_get_dispatch@PLT
10288 popq %rdi
10289 movq 2288(%rax), %r11
10290 jmp *%r11
10291 #else
10292 movq _glapi_Dispatch(%rip), %rax
10293 testq %rax, %rax
10294 je 1f
10295 movq 2288(%rax), %r11
10296 jmp *%r11
10297 1:
10298 pushq %rdi
10299 call _glapi_get_dispatch
10300 popq %rdi
10301 movq 2288(%rax), %r11
10302 jmp *%r11
10303 #endif /* defined(GLX_USE_TLS) */
10304 .size glIsEnabled, .-glIsEnabled
10305
10306 .p2align 4,,15
10307 .globl glIsList
10308 .type glIsList, @function
10309 glIsList:
10310 #if defined(GLX_USE_TLS)
10311 call _x86_64_get_dispatch@PLT
10312 movq 2296(%rax), %r11
10313 jmp *%r11
10314 #elif defined(PTHREADS)
10315 pushq %rdi
10316 call _x86_64_get_dispatch@PLT
10317 popq %rdi
10318 movq 2296(%rax), %r11
10319 jmp *%r11
10320 #else
10321 movq _glapi_Dispatch(%rip), %rax
10322 testq %rax, %rax
10323 je 1f
10324 movq 2296(%rax), %r11
10325 jmp *%r11
10326 1:
10327 pushq %rdi
10328 call _glapi_get_dispatch
10329 popq %rdi
10330 movq 2296(%rax), %r11
10331 jmp *%r11
10332 #endif /* defined(GLX_USE_TLS) */
10333 .size glIsList, .-glIsList
10334
10335 .p2align 4,,15
10336 .globl glDepthRange
10337 .type glDepthRange, @function
10338 glDepthRange:
10339 #if defined(GLX_USE_TLS)
10340 call _x86_64_get_dispatch@PLT
10341 movq 2304(%rax), %r11
10342 jmp *%r11
10343 #elif defined(PTHREADS)
10344 pushq %rdi
10345 pushq %rsi
10346 pushq %rbp
10347 call _x86_64_get_dispatch@PLT
10348 popq %rbp
10349 popq %rsi
10350 popq %rdi
10351 movq 2304(%rax), %r11
10352 jmp *%r11
10353 #else
10354 movq _glapi_Dispatch(%rip), %rax
10355 testq %rax, %rax
10356 je 1f
10357 movq 2304(%rax), %r11
10358 jmp *%r11
10359 1:
10360 pushq %rdi
10361 pushq %rsi
10362 pushq %rbp
10363 call _glapi_get_dispatch
10364 popq %rbp
10365 popq %rsi
10366 popq %rdi
10367 movq 2304(%rax), %r11
10368 jmp *%r11
10369 #endif /* defined(GLX_USE_TLS) */
10370 .size glDepthRange, .-glDepthRange
10371
10372 .p2align 4,,15
10373 .globl glFrustum
10374 .type glFrustum, @function
10375 glFrustum:
10376 #if defined(GLX_USE_TLS)
10377 call _x86_64_get_dispatch@PLT
10378 movq 2312(%rax), %r11
10379 jmp *%r11
10380 #elif defined(PTHREADS)
10381 subq $56, %rsp
10382 movq %xmm0, (%rsp)
10383 movq %xmm1, 8(%rsp)
10384 movq %xmm2, 16(%rsp)
10385 movq %xmm3, 24(%rsp)
10386 movq %xmm4, 32(%rsp)
10387 movq %xmm5, 40(%rsp)
10388 call _x86_64_get_dispatch@PLT
10389 movq 40(%rsp), %xmm5
10390 movq 32(%rsp), %xmm4
10391 movq 24(%rsp), %xmm3
10392 movq 16(%rsp), %xmm2
10393 movq 8(%rsp), %xmm1
10394 movq (%rsp), %xmm0
10395 addq $56, %rsp
10396 movq 2312(%rax), %r11
10397 jmp *%r11
10398 #else
10399 movq _glapi_Dispatch(%rip), %rax
10400 testq %rax, %rax
10401 je 1f
10402 movq 2312(%rax), %r11
10403 jmp *%r11
10404 1:
10405 subq $56, %rsp
10406 movq %xmm0, (%rsp)
10407 movq %xmm1, 8(%rsp)
10408 movq %xmm2, 16(%rsp)
10409 movq %xmm3, 24(%rsp)
10410 movq %xmm4, 32(%rsp)
10411 movq %xmm5, 40(%rsp)
10412 call _glapi_get_dispatch
10413 movq 40(%rsp), %xmm5
10414 movq 32(%rsp), %xmm4
10415 movq 24(%rsp), %xmm3
10416 movq 16(%rsp), %xmm2
10417 movq 8(%rsp), %xmm1
10418 movq (%rsp), %xmm0
10419 addq $56, %rsp
10420 movq 2312(%rax), %r11
10421 jmp *%r11
10422 #endif /* defined(GLX_USE_TLS) */
10423 .size glFrustum, .-glFrustum
10424
10425 .p2align 4,,15
10426 .globl glLoadIdentity
10427 .type glLoadIdentity, @function
10428 glLoadIdentity:
10429 #if defined(GLX_USE_TLS)
10430 call _x86_64_get_dispatch@PLT
10431 movq 2320(%rax), %r11
10432 jmp *%r11
10433 #elif defined(PTHREADS)
10434 pushq %rbp
10435 call _x86_64_get_dispatch@PLT
10436 popq %rbp
10437 movq 2320(%rax), %r11
10438 jmp *%r11
10439 #else
10440 movq _glapi_Dispatch(%rip), %rax
10441 testq %rax, %rax
10442 je 1f
10443 movq 2320(%rax), %r11
10444 jmp *%r11
10445 1:
10446 pushq %rbp
10447 call _glapi_get_dispatch
10448 popq %rbp
10449 movq 2320(%rax), %r11
10450 jmp *%r11
10451 #endif /* defined(GLX_USE_TLS) */
10452 .size glLoadIdentity, .-glLoadIdentity
10453
10454 .p2align 4,,15
10455 .globl glLoadMatrixf
10456 .type glLoadMatrixf, @function
10457 glLoadMatrixf:
10458 #if defined(GLX_USE_TLS)
10459 call _x86_64_get_dispatch@PLT
10460 movq 2328(%rax), %r11
10461 jmp *%r11
10462 #elif defined(PTHREADS)
10463 pushq %rdi
10464 call _x86_64_get_dispatch@PLT
10465 popq %rdi
10466 movq 2328(%rax), %r11
10467 jmp *%r11
10468 #else
10469 movq _glapi_Dispatch(%rip), %rax
10470 testq %rax, %rax
10471 je 1f
10472 movq 2328(%rax), %r11
10473 jmp *%r11
10474 1:
10475 pushq %rdi
10476 call _glapi_get_dispatch
10477 popq %rdi
10478 movq 2328(%rax), %r11
10479 jmp *%r11
10480 #endif /* defined(GLX_USE_TLS) */
10481 .size glLoadMatrixf, .-glLoadMatrixf
10482
10483 .p2align 4,,15
10484 .globl glLoadMatrixd
10485 .type glLoadMatrixd, @function
10486 glLoadMatrixd:
10487 #if defined(GLX_USE_TLS)
10488 call _x86_64_get_dispatch@PLT
10489 movq 2336(%rax), %r11
10490 jmp *%r11
10491 #elif defined(PTHREADS)
10492 pushq %rdi
10493 call _x86_64_get_dispatch@PLT
10494 popq %rdi
10495 movq 2336(%rax), %r11
10496 jmp *%r11
10497 #else
10498 movq _glapi_Dispatch(%rip), %rax
10499 testq %rax, %rax
10500 je 1f
10501 movq 2336(%rax), %r11
10502 jmp *%r11
10503 1:
10504 pushq %rdi
10505 call _glapi_get_dispatch
10506 popq %rdi
10507 movq 2336(%rax), %r11
10508 jmp *%r11
10509 #endif /* defined(GLX_USE_TLS) */
10510 .size glLoadMatrixd, .-glLoadMatrixd
10511
10512 .p2align 4,,15
10513 .globl glMatrixMode
10514 .type glMatrixMode, @function
10515 glMatrixMode:
10516 #if defined(GLX_USE_TLS)
10517 call _x86_64_get_dispatch@PLT
10518 movq 2344(%rax), %r11
10519 jmp *%r11
10520 #elif defined(PTHREADS)
10521 pushq %rdi
10522 call _x86_64_get_dispatch@PLT
10523 popq %rdi
10524 movq 2344(%rax), %r11
10525 jmp *%r11
10526 #else
10527 movq _glapi_Dispatch(%rip), %rax
10528 testq %rax, %rax
10529 je 1f
10530 movq 2344(%rax), %r11
10531 jmp *%r11
10532 1:
10533 pushq %rdi
10534 call _glapi_get_dispatch
10535 popq %rdi
10536 movq 2344(%rax), %r11
10537 jmp *%r11
10538 #endif /* defined(GLX_USE_TLS) */
10539 .size glMatrixMode, .-glMatrixMode
10540
10541 .p2align 4,,15
10542 .globl glMultMatrixf
10543 .type glMultMatrixf, @function
10544 glMultMatrixf:
10545 #if defined(GLX_USE_TLS)
10546 call _x86_64_get_dispatch@PLT
10547 movq 2352(%rax), %r11
10548 jmp *%r11
10549 #elif defined(PTHREADS)
10550 pushq %rdi
10551 call _x86_64_get_dispatch@PLT
10552 popq %rdi
10553 movq 2352(%rax), %r11
10554 jmp *%r11
10555 #else
10556 movq _glapi_Dispatch(%rip), %rax
10557 testq %rax, %rax
10558 je 1f
10559 movq 2352(%rax), %r11
10560 jmp *%r11
10561 1:
10562 pushq %rdi
10563 call _glapi_get_dispatch
10564 popq %rdi
10565 movq 2352(%rax), %r11
10566 jmp *%r11
10567 #endif /* defined(GLX_USE_TLS) */
10568 .size glMultMatrixf, .-glMultMatrixf
10569
10570 .p2align 4,,15
10571 .globl glMultMatrixd
10572 .type glMultMatrixd, @function
10573 glMultMatrixd:
10574 #if defined(GLX_USE_TLS)
10575 call _x86_64_get_dispatch@PLT
10576 movq 2360(%rax), %r11
10577 jmp *%r11
10578 #elif defined(PTHREADS)
10579 pushq %rdi
10580 call _x86_64_get_dispatch@PLT
10581 popq %rdi
10582 movq 2360(%rax), %r11
10583 jmp *%r11
10584 #else
10585 movq _glapi_Dispatch(%rip), %rax
10586 testq %rax, %rax
10587 je 1f
10588 movq 2360(%rax), %r11
10589 jmp *%r11
10590 1:
10591 pushq %rdi
10592 call _glapi_get_dispatch
10593 popq %rdi
10594 movq 2360(%rax), %r11
10595 jmp *%r11
10596 #endif /* defined(GLX_USE_TLS) */
10597 .size glMultMatrixd, .-glMultMatrixd
10598
10599 .p2align 4,,15
10600 .globl glOrtho
10601 .type glOrtho, @function
10602 glOrtho:
10603 #if defined(GLX_USE_TLS)
10604 call _x86_64_get_dispatch@PLT
10605 movq 2368(%rax), %r11
10606 jmp *%r11
10607 #elif defined(PTHREADS)
10608 subq $56, %rsp
10609 movq %xmm0, (%rsp)
10610 movq %xmm1, 8(%rsp)
10611 movq %xmm2, 16(%rsp)
10612 movq %xmm3, 24(%rsp)
10613 movq %xmm4, 32(%rsp)
10614 movq %xmm5, 40(%rsp)
10615 call _x86_64_get_dispatch@PLT
10616 movq 40(%rsp), %xmm5
10617 movq 32(%rsp), %xmm4
10618 movq 24(%rsp), %xmm3
10619 movq 16(%rsp), %xmm2
10620 movq 8(%rsp), %xmm1
10621 movq (%rsp), %xmm0
10622 addq $56, %rsp
10623 movq 2368(%rax), %r11
10624 jmp *%r11
10625 #else
10626 movq _glapi_Dispatch(%rip), %rax
10627 testq %rax, %rax
10628 je 1f
10629 movq 2368(%rax), %r11
10630 jmp *%r11
10631 1:
10632 subq $56, %rsp
10633 movq %xmm0, (%rsp)
10634 movq %xmm1, 8(%rsp)
10635 movq %xmm2, 16(%rsp)
10636 movq %xmm3, 24(%rsp)
10637 movq %xmm4, 32(%rsp)
10638 movq %xmm5, 40(%rsp)
10639 call _glapi_get_dispatch
10640 movq 40(%rsp), %xmm5
10641 movq 32(%rsp), %xmm4
10642 movq 24(%rsp), %xmm3
10643 movq 16(%rsp), %xmm2
10644 movq 8(%rsp), %xmm1
10645 movq (%rsp), %xmm0
10646 addq $56, %rsp
10647 movq 2368(%rax), %r11
10648 jmp *%r11
10649 #endif /* defined(GLX_USE_TLS) */
10650 .size glOrtho, .-glOrtho
10651
10652 .p2align 4,,15
10653 .globl glPopMatrix
10654 .type glPopMatrix, @function
10655 glPopMatrix:
10656 #if defined(GLX_USE_TLS)
10657 call _x86_64_get_dispatch@PLT
10658 movq 2376(%rax), %r11
10659 jmp *%r11
10660 #elif defined(PTHREADS)
10661 pushq %rbp
10662 call _x86_64_get_dispatch@PLT
10663 popq %rbp
10664 movq 2376(%rax), %r11
10665 jmp *%r11
10666 #else
10667 movq _glapi_Dispatch(%rip), %rax
10668 testq %rax, %rax
10669 je 1f
10670 movq 2376(%rax), %r11
10671 jmp *%r11
10672 1:
10673 pushq %rbp
10674 call _glapi_get_dispatch
10675 popq %rbp
10676 movq 2376(%rax), %r11
10677 jmp *%r11
10678 #endif /* defined(GLX_USE_TLS) */
10679 .size glPopMatrix, .-glPopMatrix
10680
10681 .p2align 4,,15
10682 .globl glPushMatrix
10683 .type glPushMatrix, @function
10684 glPushMatrix:
10685 #if defined(GLX_USE_TLS)
10686 call _x86_64_get_dispatch@PLT
10687 movq 2384(%rax), %r11
10688 jmp *%r11
10689 #elif defined(PTHREADS)
10690 pushq %rbp
10691 call _x86_64_get_dispatch@PLT
10692 popq %rbp
10693 movq 2384(%rax), %r11
10694 jmp *%r11
10695 #else
10696 movq _glapi_Dispatch(%rip), %rax
10697 testq %rax, %rax
10698 je 1f
10699 movq 2384(%rax), %r11
10700 jmp *%r11
10701 1:
10702 pushq %rbp
10703 call _glapi_get_dispatch
10704 popq %rbp
10705 movq 2384(%rax), %r11
10706 jmp *%r11
10707 #endif /* defined(GLX_USE_TLS) */
10708 .size glPushMatrix, .-glPushMatrix
10709
10710 .p2align 4,,15
10711 .globl glRotated
10712 .type glRotated, @function
10713 glRotated:
10714 #if defined(GLX_USE_TLS)
10715 call _x86_64_get_dispatch@PLT
10716 movq 2392(%rax), %r11
10717 jmp *%r11
10718 #elif defined(PTHREADS)
10719 subq $40, %rsp
10720 movq %xmm0, (%rsp)
10721 movq %xmm1, 8(%rsp)
10722 movq %xmm2, 16(%rsp)
10723 movq %xmm3, 24(%rsp)
10724 call _x86_64_get_dispatch@PLT
10725 movq 24(%rsp), %xmm3
10726 movq 16(%rsp), %xmm2
10727 movq 8(%rsp), %xmm1
10728 movq (%rsp), %xmm0
10729 addq $40, %rsp
10730 movq 2392(%rax), %r11
10731 jmp *%r11
10732 #else
10733 movq _glapi_Dispatch(%rip), %rax
10734 testq %rax, %rax
10735 je 1f
10736 movq 2392(%rax), %r11
10737 jmp *%r11
10738 1:
10739 subq $40, %rsp
10740 movq %xmm0, (%rsp)
10741 movq %xmm1, 8(%rsp)
10742 movq %xmm2, 16(%rsp)
10743 movq %xmm3, 24(%rsp)
10744 call _glapi_get_dispatch
10745 movq 24(%rsp), %xmm3
10746 movq 16(%rsp), %xmm2
10747 movq 8(%rsp), %xmm1
10748 movq (%rsp), %xmm0
10749 addq $40, %rsp
10750 movq 2392(%rax), %r11
10751 jmp *%r11
10752 #endif /* defined(GLX_USE_TLS) */
10753 .size glRotated, .-glRotated
10754
10755 .p2align 4,,15
10756 .globl glRotatef
10757 .type glRotatef, @function
10758 glRotatef:
10759 #if defined(GLX_USE_TLS)
10760 call _x86_64_get_dispatch@PLT
10761 movq 2400(%rax), %r11
10762 jmp *%r11
10763 #elif defined(PTHREADS)
10764 subq $40, %rsp
10765 movq %xmm0, (%rsp)
10766 movq %xmm1, 8(%rsp)
10767 movq %xmm2, 16(%rsp)
10768 movq %xmm3, 24(%rsp)
10769 call _x86_64_get_dispatch@PLT
10770 movq 24(%rsp), %xmm3
10771 movq 16(%rsp), %xmm2
10772 movq 8(%rsp), %xmm1
10773 movq (%rsp), %xmm0
10774 addq $40, %rsp
10775 movq 2400(%rax), %r11
10776 jmp *%r11
10777 #else
10778 movq _glapi_Dispatch(%rip), %rax
10779 testq %rax, %rax
10780 je 1f
10781 movq 2400(%rax), %r11
10782 jmp *%r11
10783 1:
10784 subq $40, %rsp
10785 movq %xmm0, (%rsp)
10786 movq %xmm1, 8(%rsp)
10787 movq %xmm2, 16(%rsp)
10788 movq %xmm3, 24(%rsp)
10789 call _glapi_get_dispatch
10790 movq 24(%rsp), %xmm3
10791 movq 16(%rsp), %xmm2
10792 movq 8(%rsp), %xmm1
10793 movq (%rsp), %xmm0
10794 addq $40, %rsp
10795 movq 2400(%rax), %r11
10796 jmp *%r11
10797 #endif /* defined(GLX_USE_TLS) */
10798 .size glRotatef, .-glRotatef
10799
10800 .p2align 4,,15
10801 .globl glScaled
10802 .type glScaled, @function
10803 glScaled:
10804 #if defined(GLX_USE_TLS)
10805 call _x86_64_get_dispatch@PLT
10806 movq 2408(%rax), %r11
10807 jmp *%r11
10808 #elif defined(PTHREADS)
10809 subq $24, %rsp
10810 movq %xmm0, (%rsp)
10811 movq %xmm1, 8(%rsp)
10812 movq %xmm2, 16(%rsp)
10813 call _x86_64_get_dispatch@PLT
10814 movq 16(%rsp), %xmm2
10815 movq 8(%rsp), %xmm1
10816 movq (%rsp), %xmm0
10817 addq $24, %rsp
10818 movq 2408(%rax), %r11
10819 jmp *%r11
10820 #else
10821 movq _glapi_Dispatch(%rip), %rax
10822 testq %rax, %rax
10823 je 1f
10824 movq 2408(%rax), %r11
10825 jmp *%r11
10826 1:
10827 subq $24, %rsp
10828 movq %xmm0, (%rsp)
10829 movq %xmm1, 8(%rsp)
10830 movq %xmm2, 16(%rsp)
10831 call _glapi_get_dispatch
10832 movq 16(%rsp), %xmm2
10833 movq 8(%rsp), %xmm1
10834 movq (%rsp), %xmm0
10835 addq $24, %rsp
10836 movq 2408(%rax), %r11
10837 jmp *%r11
10838 #endif /* defined(GLX_USE_TLS) */
10839 .size glScaled, .-glScaled
10840
10841 .p2align 4,,15
10842 .globl glScalef
10843 .type glScalef, @function
10844 glScalef:
10845 #if defined(GLX_USE_TLS)
10846 call _x86_64_get_dispatch@PLT
10847 movq 2416(%rax), %r11
10848 jmp *%r11
10849 #elif defined(PTHREADS)
10850 subq $24, %rsp
10851 movq %xmm0, (%rsp)
10852 movq %xmm1, 8(%rsp)
10853 movq %xmm2, 16(%rsp)
10854 call _x86_64_get_dispatch@PLT
10855 movq 16(%rsp), %xmm2
10856 movq 8(%rsp), %xmm1
10857 movq (%rsp), %xmm0
10858 addq $24, %rsp
10859 movq 2416(%rax), %r11
10860 jmp *%r11
10861 #else
10862 movq _glapi_Dispatch(%rip), %rax
10863 testq %rax, %rax
10864 je 1f
10865 movq 2416(%rax), %r11
10866 jmp *%r11
10867 1:
10868 subq $24, %rsp
10869 movq %xmm0, (%rsp)
10870 movq %xmm1, 8(%rsp)
10871 movq %xmm2, 16(%rsp)
10872 call _glapi_get_dispatch
10873 movq 16(%rsp), %xmm2
10874 movq 8(%rsp), %xmm1
10875 movq (%rsp), %xmm0
10876 addq $24, %rsp
10877 movq 2416(%rax), %r11
10878 jmp *%r11
10879 #endif /* defined(GLX_USE_TLS) */
10880 .size glScalef, .-glScalef
10881
10882 .p2align 4,,15
10883 .globl glTranslated
10884 .type glTranslated, @function
10885 glTranslated:
10886 #if defined(GLX_USE_TLS)
10887 call _x86_64_get_dispatch@PLT
10888 movq 2424(%rax), %r11
10889 jmp *%r11
10890 #elif defined(PTHREADS)
10891 subq $24, %rsp
10892 movq %xmm0, (%rsp)
10893 movq %xmm1, 8(%rsp)
10894 movq %xmm2, 16(%rsp)
10895 call _x86_64_get_dispatch@PLT
10896 movq 16(%rsp), %xmm2
10897 movq 8(%rsp), %xmm1
10898 movq (%rsp), %xmm0
10899 addq $24, %rsp
10900 movq 2424(%rax), %r11
10901 jmp *%r11
10902 #else
10903 movq _glapi_Dispatch(%rip), %rax
10904 testq %rax, %rax
10905 je 1f
10906 movq 2424(%rax), %r11
10907 jmp *%r11
10908 1:
10909 subq $24, %rsp
10910 movq %xmm0, (%rsp)
10911 movq %xmm1, 8(%rsp)
10912 movq %xmm2, 16(%rsp)
10913 call _glapi_get_dispatch
10914 movq 16(%rsp), %xmm2
10915 movq 8(%rsp), %xmm1
10916 movq (%rsp), %xmm0
10917 addq $24, %rsp
10918 movq 2424(%rax), %r11
10919 jmp *%r11
10920 #endif /* defined(GLX_USE_TLS) */
10921 .size glTranslated, .-glTranslated
10922
10923 .p2align 4,,15
10924 .globl glTranslatef
10925 .type glTranslatef, @function
10926 glTranslatef:
10927 #if defined(GLX_USE_TLS)
10928 call _x86_64_get_dispatch@PLT
10929 movq 2432(%rax), %r11
10930 jmp *%r11
10931 #elif defined(PTHREADS)
10932 subq $24, %rsp
10933 movq %xmm0, (%rsp)
10934 movq %xmm1, 8(%rsp)
10935 movq %xmm2, 16(%rsp)
10936 call _x86_64_get_dispatch@PLT
10937 movq 16(%rsp), %xmm2
10938 movq 8(%rsp), %xmm1
10939 movq (%rsp), %xmm0
10940 addq $24, %rsp
10941 movq 2432(%rax), %r11
10942 jmp *%r11
10943 #else
10944 movq _glapi_Dispatch(%rip), %rax
10945 testq %rax, %rax
10946 je 1f
10947 movq 2432(%rax), %r11
10948 jmp *%r11
10949 1:
10950 subq $24, %rsp
10951 movq %xmm0, (%rsp)
10952 movq %xmm1, 8(%rsp)
10953 movq %xmm2, 16(%rsp)
10954 call _glapi_get_dispatch
10955 movq 16(%rsp), %xmm2
10956 movq 8(%rsp), %xmm1
10957 movq (%rsp), %xmm0
10958 addq $24, %rsp
10959 movq 2432(%rax), %r11
10960 jmp *%r11
10961 #endif /* defined(GLX_USE_TLS) */
10962 .size glTranslatef, .-glTranslatef
10963
10964 .p2align 4,,15
10965 .globl glViewport
10966 .type glViewport, @function
10967 glViewport:
10968 #if defined(GLX_USE_TLS)
10969 call _x86_64_get_dispatch@PLT
10970 movq 2440(%rax), %r11
10971 jmp *%r11
10972 #elif defined(PTHREADS)
10973 pushq %rdi
10974 pushq %rsi
10975 pushq %rdx
10976 pushq %rcx
10977 pushq %rbp
10978 call _x86_64_get_dispatch@PLT
10979 popq %rbp
10980 popq %rcx
10981 popq %rdx
10982 popq %rsi
10983 popq %rdi
10984 movq 2440(%rax), %r11
10985 jmp *%r11
10986 #else
10987 movq _glapi_Dispatch(%rip), %rax
10988 testq %rax, %rax
10989 je 1f
10990 movq 2440(%rax), %r11
10991 jmp *%r11
10992 1:
10993 pushq %rdi
10994 pushq %rsi
10995 pushq %rdx
10996 pushq %rcx
10997 pushq %rbp
10998 call _glapi_get_dispatch
10999 popq %rbp
11000 popq %rcx
11001 popq %rdx
11002 popq %rsi
11003 popq %rdi
11004 movq 2440(%rax), %r11
11005 jmp *%r11
11006 #endif /* defined(GLX_USE_TLS) */
11007 .size glViewport, .-glViewport
11008
11009 .p2align 4,,15
11010 .globl glArrayElement
11011 .type glArrayElement, @function
11012 glArrayElement:
11013 #if defined(GLX_USE_TLS)
11014 call _x86_64_get_dispatch@PLT
11015 movq 2448(%rax), %r11
11016 jmp *%r11
11017 #elif defined(PTHREADS)
11018 pushq %rdi
11019 call _x86_64_get_dispatch@PLT
11020 popq %rdi
11021 movq 2448(%rax), %r11
11022 jmp *%r11
11023 #else
11024 movq _glapi_Dispatch(%rip), %rax
11025 testq %rax, %rax
11026 je 1f
11027 movq 2448(%rax), %r11
11028 jmp *%r11
11029 1:
11030 pushq %rdi
11031 call _glapi_get_dispatch
11032 popq %rdi
11033 movq 2448(%rax), %r11
11034 jmp *%r11
11035 #endif /* defined(GLX_USE_TLS) */
11036 .size glArrayElement, .-glArrayElement
11037
11038 .p2align 4,,15
11039 .globl glBindTexture
11040 .type glBindTexture, @function
11041 glBindTexture:
11042 #if defined(GLX_USE_TLS)
11043 call _x86_64_get_dispatch@PLT
11044 movq 2456(%rax), %r11
11045 jmp *%r11
11046 #elif defined(PTHREADS)
11047 pushq %rdi
11048 pushq %rsi
11049 pushq %rbp
11050 call _x86_64_get_dispatch@PLT
11051 popq %rbp
11052 popq %rsi
11053 popq %rdi
11054 movq 2456(%rax), %r11
11055 jmp *%r11
11056 #else
11057 movq _glapi_Dispatch(%rip), %rax
11058 testq %rax, %rax
11059 je 1f
11060 movq 2456(%rax), %r11
11061 jmp *%r11
11062 1:
11063 pushq %rdi
11064 pushq %rsi
11065 pushq %rbp
11066 call _glapi_get_dispatch
11067 popq %rbp
11068 popq %rsi
11069 popq %rdi
11070 movq 2456(%rax), %r11
11071 jmp *%r11
11072 #endif /* defined(GLX_USE_TLS) */
11073 .size glBindTexture, .-glBindTexture
11074
11075 .p2align 4,,15
11076 .globl glColorPointer
11077 .type glColorPointer, @function
11078 glColorPointer:
11079 #if defined(GLX_USE_TLS)
11080 call _x86_64_get_dispatch@PLT
11081 movq 2464(%rax), %r11
11082 jmp *%r11
11083 #elif defined(PTHREADS)
11084 pushq %rdi
11085 pushq %rsi
11086 pushq %rdx
11087 pushq %rcx
11088 pushq %rbp
11089 call _x86_64_get_dispatch@PLT
11090 popq %rbp
11091 popq %rcx
11092 popq %rdx
11093 popq %rsi
11094 popq %rdi
11095 movq 2464(%rax), %r11
11096 jmp *%r11
11097 #else
11098 movq _glapi_Dispatch(%rip), %rax
11099 testq %rax, %rax
11100 je 1f
11101 movq 2464(%rax), %r11
11102 jmp *%r11
11103 1:
11104 pushq %rdi
11105 pushq %rsi
11106 pushq %rdx
11107 pushq %rcx
11108 pushq %rbp
11109 call _glapi_get_dispatch
11110 popq %rbp
11111 popq %rcx
11112 popq %rdx
11113 popq %rsi
11114 popq %rdi
11115 movq 2464(%rax), %r11
11116 jmp *%r11
11117 #endif /* defined(GLX_USE_TLS) */
11118 .size glColorPointer, .-glColorPointer
11119
11120 .p2align 4,,15
11121 .globl glDisableClientState
11122 .type glDisableClientState, @function
11123 glDisableClientState:
11124 #if defined(GLX_USE_TLS)
11125 call _x86_64_get_dispatch@PLT
11126 movq 2472(%rax), %r11
11127 jmp *%r11
11128 #elif defined(PTHREADS)
11129 pushq %rdi
11130 call _x86_64_get_dispatch@PLT
11131 popq %rdi
11132 movq 2472(%rax), %r11
11133 jmp *%r11
11134 #else
11135 movq _glapi_Dispatch(%rip), %rax
11136 testq %rax, %rax
11137 je 1f
11138 movq 2472(%rax), %r11
11139 jmp *%r11
11140 1:
11141 pushq %rdi
11142 call _glapi_get_dispatch
11143 popq %rdi
11144 movq 2472(%rax), %r11
11145 jmp *%r11
11146 #endif /* defined(GLX_USE_TLS) */
11147 .size glDisableClientState, .-glDisableClientState
11148
11149 .p2align 4,,15
11150 .globl glDrawArrays
11151 .type glDrawArrays, @function
11152 glDrawArrays:
11153 #if defined(GLX_USE_TLS)
11154 call _x86_64_get_dispatch@PLT
11155 movq 2480(%rax), %r11
11156 jmp *%r11
11157 #elif defined(PTHREADS)
11158 pushq %rdi
11159 pushq %rsi
11160 pushq %rdx
11161 call _x86_64_get_dispatch@PLT
11162 popq %rdx
11163 popq %rsi
11164 popq %rdi
11165 movq 2480(%rax), %r11
11166 jmp *%r11
11167 #else
11168 movq _glapi_Dispatch(%rip), %rax
11169 testq %rax, %rax
11170 je 1f
11171 movq 2480(%rax), %r11
11172 jmp *%r11
11173 1:
11174 pushq %rdi
11175 pushq %rsi
11176 pushq %rdx
11177 call _glapi_get_dispatch
11178 popq %rdx
11179 popq %rsi
11180 popq %rdi
11181 movq 2480(%rax), %r11
11182 jmp *%r11
11183 #endif /* defined(GLX_USE_TLS) */
11184 .size glDrawArrays, .-glDrawArrays
11185
11186 .p2align 4,,15
11187 .globl glDrawElements
11188 .type glDrawElements, @function
11189 glDrawElements:
11190 #if defined(GLX_USE_TLS)
11191 call _x86_64_get_dispatch@PLT
11192 movq 2488(%rax), %r11
11193 jmp *%r11
11194 #elif defined(PTHREADS)
11195 pushq %rdi
11196 pushq %rsi
11197 pushq %rdx
11198 pushq %rcx
11199 pushq %rbp
11200 call _x86_64_get_dispatch@PLT
11201 popq %rbp
11202 popq %rcx
11203 popq %rdx
11204 popq %rsi
11205 popq %rdi
11206 movq 2488(%rax), %r11
11207 jmp *%r11
11208 #else
11209 movq _glapi_Dispatch(%rip), %rax
11210 testq %rax, %rax
11211 je 1f
11212 movq 2488(%rax), %r11
11213 jmp *%r11
11214 1:
11215 pushq %rdi
11216 pushq %rsi
11217 pushq %rdx
11218 pushq %rcx
11219 pushq %rbp
11220 call _glapi_get_dispatch
11221 popq %rbp
11222 popq %rcx
11223 popq %rdx
11224 popq %rsi
11225 popq %rdi
11226 movq 2488(%rax), %r11
11227 jmp *%r11
11228 #endif /* defined(GLX_USE_TLS) */
11229 .size glDrawElements, .-glDrawElements
11230
11231 .p2align 4,,15
11232 .globl glEdgeFlagPointer
11233 .type glEdgeFlagPointer, @function
11234 glEdgeFlagPointer:
11235 #if defined(GLX_USE_TLS)
11236 call _x86_64_get_dispatch@PLT
11237 movq 2496(%rax), %r11
11238 jmp *%r11
11239 #elif defined(PTHREADS)
11240 pushq %rdi
11241 pushq %rsi
11242 pushq %rbp
11243 call _x86_64_get_dispatch@PLT
11244 popq %rbp
11245 popq %rsi
11246 popq %rdi
11247 movq 2496(%rax), %r11
11248 jmp *%r11
11249 #else
11250 movq _glapi_Dispatch(%rip), %rax
11251 testq %rax, %rax
11252 je 1f
11253 movq 2496(%rax), %r11
11254 jmp *%r11
11255 1:
11256 pushq %rdi
11257 pushq %rsi
11258 pushq %rbp
11259 call _glapi_get_dispatch
11260 popq %rbp
11261 popq %rsi
11262 popq %rdi
11263 movq 2496(%rax), %r11
11264 jmp *%r11
11265 #endif /* defined(GLX_USE_TLS) */
11266 .size glEdgeFlagPointer, .-glEdgeFlagPointer
11267
11268 .p2align 4,,15
11269 .globl glEnableClientState
11270 .type glEnableClientState, @function
11271 glEnableClientState:
11272 #if defined(GLX_USE_TLS)
11273 call _x86_64_get_dispatch@PLT
11274 movq 2504(%rax), %r11
11275 jmp *%r11
11276 #elif defined(PTHREADS)
11277 pushq %rdi
11278 call _x86_64_get_dispatch@PLT
11279 popq %rdi
11280 movq 2504(%rax), %r11
11281 jmp *%r11
11282 #else
11283 movq _glapi_Dispatch(%rip), %rax
11284 testq %rax, %rax
11285 je 1f
11286 movq 2504(%rax), %r11
11287 jmp *%r11
11288 1:
11289 pushq %rdi
11290 call _glapi_get_dispatch
11291 popq %rdi
11292 movq 2504(%rax), %r11
11293 jmp *%r11
11294 #endif /* defined(GLX_USE_TLS) */
11295 .size glEnableClientState, .-glEnableClientState
11296
11297 .p2align 4,,15
11298 .globl glIndexPointer
11299 .type glIndexPointer, @function
11300 glIndexPointer:
11301 #if defined(GLX_USE_TLS)
11302 call _x86_64_get_dispatch@PLT
11303 movq 2512(%rax), %r11
11304 jmp *%r11
11305 #elif defined(PTHREADS)
11306 pushq %rdi
11307 pushq %rsi
11308 pushq %rdx
11309 call _x86_64_get_dispatch@PLT
11310 popq %rdx
11311 popq %rsi
11312 popq %rdi
11313 movq 2512(%rax), %r11
11314 jmp *%r11
11315 #else
11316 movq _glapi_Dispatch(%rip), %rax
11317 testq %rax, %rax
11318 je 1f
11319 movq 2512(%rax), %r11
11320 jmp *%r11
11321 1:
11322 pushq %rdi
11323 pushq %rsi
11324 pushq %rdx
11325 call _glapi_get_dispatch
11326 popq %rdx
11327 popq %rsi
11328 popq %rdi
11329 movq 2512(%rax), %r11
11330 jmp *%r11
11331 #endif /* defined(GLX_USE_TLS) */
11332 .size glIndexPointer, .-glIndexPointer
11333
11334 .p2align 4,,15
11335 .globl glIndexub
11336 .type glIndexub, @function
11337 glIndexub:
11338 #if defined(GLX_USE_TLS)
11339 call _x86_64_get_dispatch@PLT
11340 movq 2520(%rax), %r11
11341 jmp *%r11
11342 #elif defined(PTHREADS)
11343 pushq %rdi
11344 call _x86_64_get_dispatch@PLT
11345 popq %rdi
11346 movq 2520(%rax), %r11
11347 jmp *%r11
11348 #else
11349 movq _glapi_Dispatch(%rip), %rax
11350 testq %rax, %rax
11351 je 1f
11352 movq 2520(%rax), %r11
11353 jmp *%r11
11354 1:
11355 pushq %rdi
11356 call _glapi_get_dispatch
11357 popq %rdi
11358 movq 2520(%rax), %r11
11359 jmp *%r11
11360 #endif /* defined(GLX_USE_TLS) */
11361 .size glIndexub, .-glIndexub
11362
11363 .p2align 4,,15
11364 .globl glIndexubv
11365 .type glIndexubv, @function
11366 glIndexubv:
11367 #if defined(GLX_USE_TLS)
11368 call _x86_64_get_dispatch@PLT
11369 movq 2528(%rax), %r11
11370 jmp *%r11
11371 #elif defined(PTHREADS)
11372 pushq %rdi
11373 call _x86_64_get_dispatch@PLT
11374 popq %rdi
11375 movq 2528(%rax), %r11
11376 jmp *%r11
11377 #else
11378 movq _glapi_Dispatch(%rip), %rax
11379 testq %rax, %rax
11380 je 1f
11381 movq 2528(%rax), %r11
11382 jmp *%r11
11383 1:
11384 pushq %rdi
11385 call _glapi_get_dispatch
11386 popq %rdi
11387 movq 2528(%rax), %r11
11388 jmp *%r11
11389 #endif /* defined(GLX_USE_TLS) */
11390 .size glIndexubv, .-glIndexubv
11391
11392 .p2align 4,,15
11393 .globl glInterleavedArrays
11394 .type glInterleavedArrays, @function
11395 glInterleavedArrays:
11396 #if defined(GLX_USE_TLS)
11397 call _x86_64_get_dispatch@PLT
11398 movq 2536(%rax), %r11
11399 jmp *%r11
11400 #elif defined(PTHREADS)
11401 pushq %rdi
11402 pushq %rsi
11403 pushq %rdx
11404 call _x86_64_get_dispatch@PLT
11405 popq %rdx
11406 popq %rsi
11407 popq %rdi
11408 movq 2536(%rax), %r11
11409 jmp *%r11
11410 #else
11411 movq _glapi_Dispatch(%rip), %rax
11412 testq %rax, %rax
11413 je 1f
11414 movq 2536(%rax), %r11
11415 jmp *%r11
11416 1:
11417 pushq %rdi
11418 pushq %rsi
11419 pushq %rdx
11420 call _glapi_get_dispatch
11421 popq %rdx
11422 popq %rsi
11423 popq %rdi
11424 movq 2536(%rax), %r11
11425 jmp *%r11
11426 #endif /* defined(GLX_USE_TLS) */
11427 .size glInterleavedArrays, .-glInterleavedArrays
11428
11429 .p2align 4,,15
11430 .globl glNormalPointer
11431 .type glNormalPointer, @function
11432 glNormalPointer:
11433 #if defined(GLX_USE_TLS)
11434 call _x86_64_get_dispatch@PLT
11435 movq 2544(%rax), %r11
11436 jmp *%r11
11437 #elif defined(PTHREADS)
11438 pushq %rdi
11439 pushq %rsi
11440 pushq %rdx
11441 call _x86_64_get_dispatch@PLT
11442 popq %rdx
11443 popq %rsi
11444 popq %rdi
11445 movq 2544(%rax), %r11
11446 jmp *%r11
11447 #else
11448 movq _glapi_Dispatch(%rip), %rax
11449 testq %rax, %rax
11450 je 1f
11451 movq 2544(%rax), %r11
11452 jmp *%r11
11453 1:
11454 pushq %rdi
11455 pushq %rsi
11456 pushq %rdx
11457 call _glapi_get_dispatch
11458 popq %rdx
11459 popq %rsi
11460 popq %rdi
11461 movq 2544(%rax), %r11
11462 jmp *%r11
11463 #endif /* defined(GLX_USE_TLS) */
11464 .size glNormalPointer, .-glNormalPointer
11465
11466 .p2align 4,,15
11467 .globl glPolygonOffset
11468 .type glPolygonOffset, @function
11469 glPolygonOffset:
11470 #if defined(GLX_USE_TLS)
11471 call _x86_64_get_dispatch@PLT
11472 movq 2552(%rax), %r11
11473 jmp *%r11
11474 #elif defined(PTHREADS)
11475 subq $24, %rsp
11476 movq %xmm0, (%rsp)
11477 movq %xmm1, 8(%rsp)
11478 call _x86_64_get_dispatch@PLT
11479 movq 8(%rsp), %xmm1
11480 movq (%rsp), %xmm0
11481 addq $24, %rsp
11482 movq 2552(%rax), %r11
11483 jmp *%r11
11484 #else
11485 movq _glapi_Dispatch(%rip), %rax
11486 testq %rax, %rax
11487 je 1f
11488 movq 2552(%rax), %r11
11489 jmp *%r11
11490 1:
11491 subq $24, %rsp
11492 movq %xmm0, (%rsp)
11493 movq %xmm1, 8(%rsp)
11494 call _glapi_get_dispatch
11495 movq 8(%rsp), %xmm1
11496 movq (%rsp), %xmm0
11497 addq $24, %rsp
11498 movq 2552(%rax), %r11
11499 jmp *%r11
11500 #endif /* defined(GLX_USE_TLS) */
11501 .size glPolygonOffset, .-glPolygonOffset
11502
11503 .p2align 4,,15
11504 .globl glTexCoordPointer
11505 .type glTexCoordPointer, @function
11506 glTexCoordPointer:
11507 #if defined(GLX_USE_TLS)
11508 call _x86_64_get_dispatch@PLT
11509 movq 2560(%rax), %r11
11510 jmp *%r11
11511 #elif defined(PTHREADS)
11512 pushq %rdi
11513 pushq %rsi
11514 pushq %rdx
11515 pushq %rcx
11516 pushq %rbp
11517 call _x86_64_get_dispatch@PLT
11518 popq %rbp
11519 popq %rcx
11520 popq %rdx
11521 popq %rsi
11522 popq %rdi
11523 movq 2560(%rax), %r11
11524 jmp *%r11
11525 #else
11526 movq _glapi_Dispatch(%rip), %rax
11527 testq %rax, %rax
11528 je 1f
11529 movq 2560(%rax), %r11
11530 jmp *%r11
11531 1:
11532 pushq %rdi
11533 pushq %rsi
11534 pushq %rdx
11535 pushq %rcx
11536 pushq %rbp
11537 call _glapi_get_dispatch
11538 popq %rbp
11539 popq %rcx
11540 popq %rdx
11541 popq %rsi
11542 popq %rdi
11543 movq 2560(%rax), %r11
11544 jmp *%r11
11545 #endif /* defined(GLX_USE_TLS) */
11546 .size glTexCoordPointer, .-glTexCoordPointer
11547
11548 .p2align 4,,15
11549 .globl glVertexPointer
11550 .type glVertexPointer, @function
11551 glVertexPointer:
11552 #if defined(GLX_USE_TLS)
11553 call _x86_64_get_dispatch@PLT
11554 movq 2568(%rax), %r11
11555 jmp *%r11
11556 #elif defined(PTHREADS)
11557 pushq %rdi
11558 pushq %rsi
11559 pushq %rdx
11560 pushq %rcx
11561 pushq %rbp
11562 call _x86_64_get_dispatch@PLT
11563 popq %rbp
11564 popq %rcx
11565 popq %rdx
11566 popq %rsi
11567 popq %rdi
11568 movq 2568(%rax), %r11
11569 jmp *%r11
11570 #else
11571 movq _glapi_Dispatch(%rip), %rax
11572 testq %rax, %rax
11573 je 1f
11574 movq 2568(%rax), %r11
11575 jmp *%r11
11576 1:
11577 pushq %rdi
11578 pushq %rsi
11579 pushq %rdx
11580 pushq %rcx
11581 pushq %rbp
11582 call _glapi_get_dispatch
11583 popq %rbp
11584 popq %rcx
11585 popq %rdx
11586 popq %rsi
11587 popq %rdi
11588 movq 2568(%rax), %r11
11589 jmp *%r11
11590 #endif /* defined(GLX_USE_TLS) */
11591 .size glVertexPointer, .-glVertexPointer
11592
11593 .p2align 4,,15
11594 .globl glAreTexturesResident
11595 .type glAreTexturesResident, @function
11596 glAreTexturesResident:
11597 #if defined(GLX_USE_TLS)
11598 call _x86_64_get_dispatch@PLT
11599 movq 2576(%rax), %r11
11600 jmp *%r11
11601 #elif defined(PTHREADS)
11602 pushq %rdi
11603 pushq %rsi
11604 pushq %rdx
11605 call _x86_64_get_dispatch@PLT
11606 popq %rdx
11607 popq %rsi
11608 popq %rdi
11609 movq 2576(%rax), %r11
11610 jmp *%r11
11611 #else
11612 movq _glapi_Dispatch(%rip), %rax
11613 testq %rax, %rax
11614 je 1f
11615 movq 2576(%rax), %r11
11616 jmp *%r11
11617 1:
11618 pushq %rdi
11619 pushq %rsi
11620 pushq %rdx
11621 call _glapi_get_dispatch
11622 popq %rdx
11623 popq %rsi
11624 popq %rdi
11625 movq 2576(%rax), %r11
11626 jmp *%r11
11627 #endif /* defined(GLX_USE_TLS) */
11628 .size glAreTexturesResident, .-glAreTexturesResident
11629
11630 .p2align 4,,15
11631 .globl glCopyTexImage1D
11632 .type glCopyTexImage1D, @function
11633 glCopyTexImage1D:
11634 #if defined(GLX_USE_TLS)
11635 call _x86_64_get_dispatch@PLT
11636 movq 2584(%rax), %r11
11637 jmp *%r11
11638 #elif defined(PTHREADS)
11639 pushq %rdi
11640 pushq %rsi
11641 pushq %rdx
11642 pushq %rcx
11643 pushq %r8
11644 pushq %r9
11645 pushq %rbp
11646 call _x86_64_get_dispatch@PLT
11647 popq %rbp
11648 popq %r9
11649 popq %r8
11650 popq %rcx
11651 popq %rdx
11652 popq %rsi
11653 popq %rdi
11654 movq 2584(%rax), %r11
11655 jmp *%r11
11656 #else
11657 movq _glapi_Dispatch(%rip), %rax
11658 testq %rax, %rax
11659 je 1f
11660 movq 2584(%rax), %r11
11661 jmp *%r11
11662 1:
11663 pushq %rdi
11664 pushq %rsi
11665 pushq %rdx
11666 pushq %rcx
11667 pushq %r8
11668 pushq %r9
11669 pushq %rbp
11670 call _glapi_get_dispatch
11671 popq %rbp
11672 popq %r9
11673 popq %r8
11674 popq %rcx
11675 popq %rdx
11676 popq %rsi
11677 popq %rdi
11678 movq 2584(%rax), %r11
11679 jmp *%r11
11680 #endif /* defined(GLX_USE_TLS) */
11681 .size glCopyTexImage1D, .-glCopyTexImage1D
11682
11683 .p2align 4,,15
11684 .globl glCopyTexImage2D
11685 .type glCopyTexImage2D, @function
11686 glCopyTexImage2D:
11687 #if defined(GLX_USE_TLS)
11688 call _x86_64_get_dispatch@PLT
11689 movq 2592(%rax), %r11
11690 jmp *%r11
11691 #elif defined(PTHREADS)
11692 pushq %rdi
11693 pushq %rsi
11694 pushq %rdx
11695 pushq %rcx
11696 pushq %r8
11697 pushq %r9
11698 pushq %rbp
11699 call _x86_64_get_dispatch@PLT
11700 popq %rbp
11701 popq %r9
11702 popq %r8
11703 popq %rcx
11704 popq %rdx
11705 popq %rsi
11706 popq %rdi
11707 movq 2592(%rax), %r11
11708 jmp *%r11
11709 #else
11710 movq _glapi_Dispatch(%rip), %rax
11711 testq %rax, %rax
11712 je 1f
11713 movq 2592(%rax), %r11
11714 jmp *%r11
11715 1:
11716 pushq %rdi
11717 pushq %rsi
11718 pushq %rdx
11719 pushq %rcx
11720 pushq %r8
11721 pushq %r9
11722 pushq %rbp
11723 call _glapi_get_dispatch
11724 popq %rbp
11725 popq %r9
11726 popq %r8
11727 popq %rcx
11728 popq %rdx
11729 popq %rsi
11730 popq %rdi
11731 movq 2592(%rax), %r11
11732 jmp *%r11
11733 #endif /* defined(GLX_USE_TLS) */
11734 .size glCopyTexImage2D, .-glCopyTexImage2D
11735
11736 .p2align 4,,15
11737 .globl glCopyTexSubImage1D
11738 .type glCopyTexSubImage1D, @function
11739 glCopyTexSubImage1D:
11740 #if defined(GLX_USE_TLS)
11741 call _x86_64_get_dispatch@PLT
11742 movq 2600(%rax), %r11
11743 jmp *%r11
11744 #elif defined(PTHREADS)
11745 pushq %rdi
11746 pushq %rsi
11747 pushq %rdx
11748 pushq %rcx
11749 pushq %r8
11750 pushq %r9
11751 pushq %rbp
11752 call _x86_64_get_dispatch@PLT
11753 popq %rbp
11754 popq %r9
11755 popq %r8
11756 popq %rcx
11757 popq %rdx
11758 popq %rsi
11759 popq %rdi
11760 movq 2600(%rax), %r11
11761 jmp *%r11
11762 #else
11763 movq _glapi_Dispatch(%rip), %rax
11764 testq %rax, %rax
11765 je 1f
11766 movq 2600(%rax), %r11
11767 jmp *%r11
11768 1:
11769 pushq %rdi
11770 pushq %rsi
11771 pushq %rdx
11772 pushq %rcx
11773 pushq %r8
11774 pushq %r9
11775 pushq %rbp
11776 call _glapi_get_dispatch
11777 popq %rbp
11778 popq %r9
11779 popq %r8
11780 popq %rcx
11781 popq %rdx
11782 popq %rsi
11783 popq %rdi
11784 movq 2600(%rax), %r11
11785 jmp *%r11
11786 #endif /* defined(GLX_USE_TLS) */
11787 .size glCopyTexSubImage1D, .-glCopyTexSubImage1D
11788
11789 .p2align 4,,15
11790 .globl glCopyTexSubImage2D
11791 .type glCopyTexSubImage2D, @function
11792 glCopyTexSubImage2D:
11793 #if defined(GLX_USE_TLS)
11794 call _x86_64_get_dispatch@PLT
11795 movq 2608(%rax), %r11
11796 jmp *%r11
11797 #elif defined(PTHREADS)
11798 pushq %rdi
11799 pushq %rsi
11800 pushq %rdx
11801 pushq %rcx
11802 pushq %r8
11803 pushq %r9
11804 pushq %rbp
11805 call _x86_64_get_dispatch@PLT
11806 popq %rbp
11807 popq %r9
11808 popq %r8
11809 popq %rcx
11810 popq %rdx
11811 popq %rsi
11812 popq %rdi
11813 movq 2608(%rax), %r11
11814 jmp *%r11
11815 #else
11816 movq _glapi_Dispatch(%rip), %rax
11817 testq %rax, %rax
11818 je 1f
11819 movq 2608(%rax), %r11
11820 jmp *%r11
11821 1:
11822 pushq %rdi
11823 pushq %rsi
11824 pushq %rdx
11825 pushq %rcx
11826 pushq %r8
11827 pushq %r9
11828 pushq %rbp
11829 call _glapi_get_dispatch
11830 popq %rbp
11831 popq %r9
11832 popq %r8
11833 popq %rcx
11834 popq %rdx
11835 popq %rsi
11836 popq %rdi
11837 movq 2608(%rax), %r11
11838 jmp *%r11
11839 #endif /* defined(GLX_USE_TLS) */
11840 .size glCopyTexSubImage2D, .-glCopyTexSubImage2D
11841
11842 .p2align 4,,15
11843 .globl glDeleteTextures
11844 .type glDeleteTextures, @function
11845 glDeleteTextures:
11846 #if defined(GLX_USE_TLS)
11847 call _x86_64_get_dispatch@PLT
11848 movq 2616(%rax), %r11
11849 jmp *%r11
11850 #elif defined(PTHREADS)
11851 pushq %rdi
11852 pushq %rsi
11853 pushq %rbp
11854 call _x86_64_get_dispatch@PLT
11855 popq %rbp
11856 popq %rsi
11857 popq %rdi
11858 movq 2616(%rax), %r11
11859 jmp *%r11
11860 #else
11861 movq _glapi_Dispatch(%rip), %rax
11862 testq %rax, %rax
11863 je 1f
11864 movq 2616(%rax), %r11
11865 jmp *%r11
11866 1:
11867 pushq %rdi
11868 pushq %rsi
11869 pushq %rbp
11870 call _glapi_get_dispatch
11871 popq %rbp
11872 popq %rsi
11873 popq %rdi
11874 movq 2616(%rax), %r11
11875 jmp *%r11
11876 #endif /* defined(GLX_USE_TLS) */
11877 .size glDeleteTextures, .-glDeleteTextures
11878
11879 .p2align 4,,15
11880 .globl glGenTextures
11881 .type glGenTextures, @function
11882 glGenTextures:
11883 #if defined(GLX_USE_TLS)
11884 call _x86_64_get_dispatch@PLT
11885 movq 2624(%rax), %r11
11886 jmp *%r11
11887 #elif defined(PTHREADS)
11888 pushq %rdi
11889 pushq %rsi
11890 pushq %rbp
11891 call _x86_64_get_dispatch@PLT
11892 popq %rbp
11893 popq %rsi
11894 popq %rdi
11895 movq 2624(%rax), %r11
11896 jmp *%r11
11897 #else
11898 movq _glapi_Dispatch(%rip), %rax
11899 testq %rax, %rax
11900 je 1f
11901 movq 2624(%rax), %r11
11902 jmp *%r11
11903 1:
11904 pushq %rdi
11905 pushq %rsi
11906 pushq %rbp
11907 call _glapi_get_dispatch
11908 popq %rbp
11909 popq %rsi
11910 popq %rdi
11911 movq 2624(%rax), %r11
11912 jmp *%r11
11913 #endif /* defined(GLX_USE_TLS) */
11914 .size glGenTextures, .-glGenTextures
11915
11916 .p2align 4,,15
11917 .globl glGetPointerv
11918 .type glGetPointerv, @function
11919 glGetPointerv:
11920 #if defined(GLX_USE_TLS)
11921 call _x86_64_get_dispatch@PLT
11922 movq 2632(%rax), %r11
11923 jmp *%r11
11924 #elif defined(PTHREADS)
11925 pushq %rdi
11926 pushq %rsi
11927 pushq %rbp
11928 call _x86_64_get_dispatch@PLT
11929 popq %rbp
11930 popq %rsi
11931 popq %rdi
11932 movq 2632(%rax), %r11
11933 jmp *%r11
11934 #else
11935 movq _glapi_Dispatch(%rip), %rax
11936 testq %rax, %rax
11937 je 1f
11938 movq 2632(%rax), %r11
11939 jmp *%r11
11940 1:
11941 pushq %rdi
11942 pushq %rsi
11943 pushq %rbp
11944 call _glapi_get_dispatch
11945 popq %rbp
11946 popq %rsi
11947 popq %rdi
11948 movq 2632(%rax), %r11
11949 jmp *%r11
11950 #endif /* defined(GLX_USE_TLS) */
11951 .size glGetPointerv, .-glGetPointerv
11952
11953 .p2align 4,,15
11954 .globl glIsTexture
11955 .type glIsTexture, @function
11956 glIsTexture:
11957 #if defined(GLX_USE_TLS)
11958 call _x86_64_get_dispatch@PLT
11959 movq 2640(%rax), %r11
11960 jmp *%r11
11961 #elif defined(PTHREADS)
11962 pushq %rdi
11963 call _x86_64_get_dispatch@PLT
11964 popq %rdi
11965 movq 2640(%rax), %r11
11966 jmp *%r11
11967 #else
11968 movq _glapi_Dispatch(%rip), %rax
11969 testq %rax, %rax
11970 je 1f
11971 movq 2640(%rax), %r11
11972 jmp *%r11
11973 1:
11974 pushq %rdi
11975 call _glapi_get_dispatch
11976 popq %rdi
11977 movq 2640(%rax), %r11
11978 jmp *%r11
11979 #endif /* defined(GLX_USE_TLS) */
11980 .size glIsTexture, .-glIsTexture
11981
11982 .p2align 4,,15
11983 .globl glPrioritizeTextures
11984 .type glPrioritizeTextures, @function
11985 glPrioritizeTextures:
11986 #if defined(GLX_USE_TLS)
11987 call _x86_64_get_dispatch@PLT
11988 movq 2648(%rax), %r11
11989 jmp *%r11
11990 #elif defined(PTHREADS)
11991 pushq %rdi
11992 pushq %rsi
11993 pushq %rdx
11994 call _x86_64_get_dispatch@PLT
11995 popq %rdx
11996 popq %rsi
11997 popq %rdi
11998 movq 2648(%rax), %r11
11999 jmp *%r11
12000 #else
12001 movq _glapi_Dispatch(%rip), %rax
12002 testq %rax, %rax
12003 je 1f
12004 movq 2648(%rax), %r11
12005 jmp *%r11
12006 1:
12007 pushq %rdi
12008 pushq %rsi
12009 pushq %rdx
12010 call _glapi_get_dispatch
12011 popq %rdx
12012 popq %rsi
12013 popq %rdi
12014 movq 2648(%rax), %r11
12015 jmp *%r11
12016 #endif /* defined(GLX_USE_TLS) */
12017 .size glPrioritizeTextures, .-glPrioritizeTextures
12018
12019 .p2align 4,,15
12020 .globl glTexSubImage1D
12021 .type glTexSubImage1D, @function
12022 glTexSubImage1D:
12023 #if defined(GLX_USE_TLS)
12024 call _x86_64_get_dispatch@PLT
12025 movq 2656(%rax), %r11
12026 jmp *%r11
12027 #elif defined(PTHREADS)
12028 pushq %rdi
12029 pushq %rsi
12030 pushq %rdx
12031 pushq %rcx
12032 pushq %r8
12033 pushq %r9
12034 pushq %rbp
12035 call _x86_64_get_dispatch@PLT
12036 popq %rbp
12037 popq %r9
12038 popq %r8
12039 popq %rcx
12040 popq %rdx
12041 popq %rsi
12042 popq %rdi
12043 movq 2656(%rax), %r11
12044 jmp *%r11
12045 #else
12046 movq _glapi_Dispatch(%rip), %rax
12047 testq %rax, %rax
12048 je 1f
12049 movq 2656(%rax), %r11
12050 jmp *%r11
12051 1:
12052 pushq %rdi
12053 pushq %rsi
12054 pushq %rdx
12055 pushq %rcx
12056 pushq %r8
12057 pushq %r9
12058 pushq %rbp
12059 call _glapi_get_dispatch
12060 popq %rbp
12061 popq %r9
12062 popq %r8
12063 popq %rcx
12064 popq %rdx
12065 popq %rsi
12066 popq %rdi
12067 movq 2656(%rax), %r11
12068 jmp *%r11
12069 #endif /* defined(GLX_USE_TLS) */
12070 .size glTexSubImage1D, .-glTexSubImage1D
12071
12072 .p2align 4,,15
12073 .globl glTexSubImage2D
12074 .type glTexSubImage2D, @function
12075 glTexSubImage2D:
12076 #if defined(GLX_USE_TLS)
12077 call _x86_64_get_dispatch@PLT
12078 movq 2664(%rax), %r11
12079 jmp *%r11
12080 #elif defined(PTHREADS)
12081 pushq %rdi
12082 pushq %rsi
12083 pushq %rdx
12084 pushq %rcx
12085 pushq %r8
12086 pushq %r9
12087 pushq %rbp
12088 call _x86_64_get_dispatch@PLT
12089 popq %rbp
12090 popq %r9
12091 popq %r8
12092 popq %rcx
12093 popq %rdx
12094 popq %rsi
12095 popq %rdi
12096 movq 2664(%rax), %r11
12097 jmp *%r11
12098 #else
12099 movq _glapi_Dispatch(%rip), %rax
12100 testq %rax, %rax
12101 je 1f
12102 movq 2664(%rax), %r11
12103 jmp *%r11
12104 1:
12105 pushq %rdi
12106 pushq %rsi
12107 pushq %rdx
12108 pushq %rcx
12109 pushq %r8
12110 pushq %r9
12111 pushq %rbp
12112 call _glapi_get_dispatch
12113 popq %rbp
12114 popq %r9
12115 popq %r8
12116 popq %rcx
12117 popq %rdx
12118 popq %rsi
12119 popq %rdi
12120 movq 2664(%rax), %r11
12121 jmp *%r11
12122 #endif /* defined(GLX_USE_TLS) */
12123 .size glTexSubImage2D, .-glTexSubImage2D
12124
12125 .p2align 4,,15
12126 .globl glPopClientAttrib
12127 .type glPopClientAttrib, @function
12128 glPopClientAttrib:
12129 #if defined(GLX_USE_TLS)
12130 call _x86_64_get_dispatch@PLT
12131 movq 2672(%rax), %r11
12132 jmp *%r11
12133 #elif defined(PTHREADS)
12134 pushq %rbp
12135 call _x86_64_get_dispatch@PLT
12136 popq %rbp
12137 movq 2672(%rax), %r11
12138 jmp *%r11
12139 #else
12140 movq _glapi_Dispatch(%rip), %rax
12141 testq %rax, %rax
12142 je 1f
12143 movq 2672(%rax), %r11
12144 jmp *%r11
12145 1:
12146 pushq %rbp
12147 call _glapi_get_dispatch
12148 popq %rbp
12149 movq 2672(%rax), %r11
12150 jmp *%r11
12151 #endif /* defined(GLX_USE_TLS) */
12152 .size glPopClientAttrib, .-glPopClientAttrib
12153
12154 .p2align 4,,15
12155 .globl glPushClientAttrib
12156 .type glPushClientAttrib, @function
12157 glPushClientAttrib:
12158 #if defined(GLX_USE_TLS)
12159 call _x86_64_get_dispatch@PLT
12160 movq 2680(%rax), %r11
12161 jmp *%r11
12162 #elif defined(PTHREADS)
12163 pushq %rdi
12164 call _x86_64_get_dispatch@PLT
12165 popq %rdi
12166 movq 2680(%rax), %r11
12167 jmp *%r11
12168 #else
12169 movq _glapi_Dispatch(%rip), %rax
12170 testq %rax, %rax
12171 je 1f
12172 movq 2680(%rax), %r11
12173 jmp *%r11
12174 1:
12175 pushq %rdi
12176 call _glapi_get_dispatch
12177 popq %rdi
12178 movq 2680(%rax), %r11
12179 jmp *%r11
12180 #endif /* defined(GLX_USE_TLS) */
12181 .size glPushClientAttrib, .-glPushClientAttrib
12182
12183 .p2align 4,,15
12184 .globl glBlendColor
12185 .type glBlendColor, @function
12186 glBlendColor:
12187 #if defined(GLX_USE_TLS)
12188 call _x86_64_get_dispatch@PLT
12189 movq 2688(%rax), %r11
12190 jmp *%r11
12191 #elif defined(PTHREADS)
12192 pushq %rdi
12193 pushq %rsi
12194 pushq %rdx
12195 pushq %rcx
12196 pushq %rbp
12197 call _x86_64_get_dispatch@PLT
12198 popq %rbp
12199 popq %rcx
12200 popq %rdx
12201 popq %rsi
12202 popq %rdi
12203 movq 2688(%rax), %r11
12204 jmp *%r11
12205 #else
12206 movq _glapi_Dispatch(%rip), %rax
12207 testq %rax, %rax
12208 je 1f
12209 movq 2688(%rax), %r11
12210 jmp *%r11
12211 1:
12212 pushq %rdi
12213 pushq %rsi
12214 pushq %rdx
12215 pushq %rcx
12216 pushq %rbp
12217 call _glapi_get_dispatch
12218 popq %rbp
12219 popq %rcx
12220 popq %rdx
12221 popq %rsi
12222 popq %rdi
12223 movq 2688(%rax), %r11
12224 jmp *%r11
12225 #endif /* defined(GLX_USE_TLS) */
12226 .size glBlendColor, .-glBlendColor
12227
12228 .p2align 4,,15
12229 .globl glBlendEquation
12230 .type glBlendEquation, @function
12231 glBlendEquation:
12232 #if defined(GLX_USE_TLS)
12233 call _x86_64_get_dispatch@PLT
12234 movq 2696(%rax), %r11
12235 jmp *%r11
12236 #elif defined(PTHREADS)
12237 pushq %rdi
12238 call _x86_64_get_dispatch@PLT
12239 popq %rdi
12240 movq 2696(%rax), %r11
12241 jmp *%r11
12242 #else
12243 movq _glapi_Dispatch(%rip), %rax
12244 testq %rax, %rax
12245 je 1f
12246 movq 2696(%rax), %r11
12247 jmp *%r11
12248 1:
12249 pushq %rdi
12250 call _glapi_get_dispatch
12251 popq %rdi
12252 movq 2696(%rax), %r11
12253 jmp *%r11
12254 #endif /* defined(GLX_USE_TLS) */
12255 .size glBlendEquation, .-glBlendEquation
12256
12257 .p2align 4,,15
12258 .globl glDrawRangeElements
12259 .type glDrawRangeElements, @function
12260 glDrawRangeElements:
12261 #if defined(GLX_USE_TLS)
12262 call _x86_64_get_dispatch@PLT
12263 movq 2704(%rax), %r11
12264 jmp *%r11
12265 #elif defined(PTHREADS)
12266 pushq %rdi
12267 pushq %rsi
12268 pushq %rdx
12269 pushq %rcx
12270 pushq %r8
12271 pushq %r9
12272 pushq %rbp
12273 call _x86_64_get_dispatch@PLT
12274 popq %rbp
12275 popq %r9
12276 popq %r8
12277 popq %rcx
12278 popq %rdx
12279 popq %rsi
12280 popq %rdi
12281 movq 2704(%rax), %r11
12282 jmp *%r11
12283 #else
12284 movq _glapi_Dispatch(%rip), %rax
12285 testq %rax, %rax
12286 je 1f
12287 movq 2704(%rax), %r11
12288 jmp *%r11
12289 1:
12290 pushq %rdi
12291 pushq %rsi
12292 pushq %rdx
12293 pushq %rcx
12294 pushq %r8
12295 pushq %r9
12296 pushq %rbp
12297 call _glapi_get_dispatch
12298 popq %rbp
12299 popq %r9
12300 popq %r8
12301 popq %rcx
12302 popq %rdx
12303 popq %rsi
12304 popq %rdi
12305 movq 2704(%rax), %r11
12306 jmp *%r11
12307 #endif /* defined(GLX_USE_TLS) */
12308 .size glDrawRangeElements, .-glDrawRangeElements
12309
12310 .p2align 4,,15
12311 .globl glColorTable
12312 .type glColorTable, @function
12313 glColorTable:
12314 #if defined(GLX_USE_TLS)
12315 call _x86_64_get_dispatch@PLT
12316 movq 2712(%rax), %r11
12317 jmp *%r11
12318 #elif defined(PTHREADS)
12319 pushq %rdi
12320 pushq %rsi
12321 pushq %rdx
12322 pushq %rcx
12323 pushq %r8
12324 pushq %r9
12325 pushq %rbp
12326 call _x86_64_get_dispatch@PLT
12327 popq %rbp
12328 popq %r9
12329 popq %r8
12330 popq %rcx
12331 popq %rdx
12332 popq %rsi
12333 popq %rdi
12334 movq 2712(%rax), %r11
12335 jmp *%r11
12336 #else
12337 movq _glapi_Dispatch(%rip), %rax
12338 testq %rax, %rax
12339 je 1f
12340 movq 2712(%rax), %r11
12341 jmp *%r11
12342 1:
12343 pushq %rdi
12344 pushq %rsi
12345 pushq %rdx
12346 pushq %rcx
12347 pushq %r8
12348 pushq %r9
12349 pushq %rbp
12350 call _glapi_get_dispatch
12351 popq %rbp
12352 popq %r9
12353 popq %r8
12354 popq %rcx
12355 popq %rdx
12356 popq %rsi
12357 popq %rdi
12358 movq 2712(%rax), %r11
12359 jmp *%r11
12360 #endif /* defined(GLX_USE_TLS) */
12361 .size glColorTable, .-glColorTable
12362
12363 .p2align 4,,15
12364 .globl glColorTableParameterfv
12365 .type glColorTableParameterfv, @function
12366 glColorTableParameterfv:
12367 #if defined(GLX_USE_TLS)
12368 call _x86_64_get_dispatch@PLT
12369 movq 2720(%rax), %r11
12370 jmp *%r11
12371 #elif defined(PTHREADS)
12372 pushq %rdi
12373 pushq %rsi
12374 pushq %rdx
12375 call _x86_64_get_dispatch@PLT
12376 popq %rdx
12377 popq %rsi
12378 popq %rdi
12379 movq 2720(%rax), %r11
12380 jmp *%r11
12381 #else
12382 movq _glapi_Dispatch(%rip), %rax
12383 testq %rax, %rax
12384 je 1f
12385 movq 2720(%rax), %r11
12386 jmp *%r11
12387 1:
12388 pushq %rdi
12389 pushq %rsi
12390 pushq %rdx
12391 call _glapi_get_dispatch
12392 popq %rdx
12393 popq %rsi
12394 popq %rdi
12395 movq 2720(%rax), %r11
12396 jmp *%r11
12397 #endif /* defined(GLX_USE_TLS) */
12398 .size glColorTableParameterfv, .-glColorTableParameterfv
12399
12400 .p2align 4,,15
12401 .globl glColorTableParameteriv
12402 .type glColorTableParameteriv, @function
12403 glColorTableParameteriv:
12404 #if defined(GLX_USE_TLS)
12405 call _x86_64_get_dispatch@PLT
12406 movq 2728(%rax), %r11
12407 jmp *%r11
12408 #elif defined(PTHREADS)
12409 pushq %rdi
12410 pushq %rsi
12411 pushq %rdx
12412 call _x86_64_get_dispatch@PLT
12413 popq %rdx
12414 popq %rsi
12415 popq %rdi
12416 movq 2728(%rax), %r11
12417 jmp *%r11
12418 #else
12419 movq _glapi_Dispatch(%rip), %rax
12420 testq %rax, %rax
12421 je 1f
12422 movq 2728(%rax), %r11
12423 jmp *%r11
12424 1:
12425 pushq %rdi
12426 pushq %rsi
12427 pushq %rdx
12428 call _glapi_get_dispatch
12429 popq %rdx
12430 popq %rsi
12431 popq %rdi
12432 movq 2728(%rax), %r11
12433 jmp *%r11
12434 #endif /* defined(GLX_USE_TLS) */
12435 .size glColorTableParameteriv, .-glColorTableParameteriv
12436
12437 .p2align 4,,15
12438 .globl glCopyColorTable
12439 .type glCopyColorTable, @function
12440 glCopyColorTable:
12441 #if defined(GLX_USE_TLS)
12442 call _x86_64_get_dispatch@PLT
12443 movq 2736(%rax), %r11
12444 jmp *%r11
12445 #elif defined(PTHREADS)
12446 pushq %rdi
12447 pushq %rsi
12448 pushq %rdx
12449 pushq %rcx
12450 pushq %r8
12451 call _x86_64_get_dispatch@PLT
12452 popq %r8
12453 popq %rcx
12454 popq %rdx
12455 popq %rsi
12456 popq %rdi
12457 movq 2736(%rax), %r11
12458 jmp *%r11
12459 #else
12460 movq _glapi_Dispatch(%rip), %rax
12461 testq %rax, %rax
12462 je 1f
12463 movq 2736(%rax), %r11
12464 jmp *%r11
12465 1:
12466 pushq %rdi
12467 pushq %rsi
12468 pushq %rdx
12469 pushq %rcx
12470 pushq %r8
12471 call _glapi_get_dispatch
12472 popq %r8
12473 popq %rcx
12474 popq %rdx
12475 popq %rsi
12476 popq %rdi
12477 movq 2736(%rax), %r11
12478 jmp *%r11
12479 #endif /* defined(GLX_USE_TLS) */
12480 .size glCopyColorTable, .-glCopyColorTable
12481
12482 .p2align 4,,15
12483 .globl glGetColorTable
12484 .type glGetColorTable, @function
12485 glGetColorTable:
12486 #if defined(GLX_USE_TLS)
12487 call _x86_64_get_dispatch@PLT
12488 movq 2744(%rax), %r11
12489 jmp *%r11
12490 #elif defined(PTHREADS)
12491 pushq %rdi
12492 pushq %rsi
12493 pushq %rdx
12494 pushq %rcx
12495 pushq %rbp
12496 call _x86_64_get_dispatch@PLT
12497 popq %rbp
12498 popq %rcx
12499 popq %rdx
12500 popq %rsi
12501 popq %rdi
12502 movq 2744(%rax), %r11
12503 jmp *%r11
12504 #else
12505 movq _glapi_Dispatch(%rip), %rax
12506 testq %rax, %rax
12507 je 1f
12508 movq 2744(%rax), %r11
12509 jmp *%r11
12510 1:
12511 pushq %rdi
12512 pushq %rsi
12513 pushq %rdx
12514 pushq %rcx
12515 pushq %rbp
12516 call _glapi_get_dispatch
12517 popq %rbp
12518 popq %rcx
12519 popq %rdx
12520 popq %rsi
12521 popq %rdi
12522 movq 2744(%rax), %r11
12523 jmp *%r11
12524 #endif /* defined(GLX_USE_TLS) */
12525 .size glGetColorTable, .-glGetColorTable
12526
12527 .p2align 4,,15
12528 .globl glGetColorTableParameterfv
12529 .type glGetColorTableParameterfv, @function
12530 glGetColorTableParameterfv:
12531 #if defined(GLX_USE_TLS)
12532 call _x86_64_get_dispatch@PLT
12533 movq 2752(%rax), %r11
12534 jmp *%r11
12535 #elif defined(PTHREADS)
12536 pushq %rdi
12537 pushq %rsi
12538 pushq %rdx
12539 call _x86_64_get_dispatch@PLT
12540 popq %rdx
12541 popq %rsi
12542 popq %rdi
12543 movq 2752(%rax), %r11
12544 jmp *%r11
12545 #else
12546 movq _glapi_Dispatch(%rip), %rax
12547 testq %rax, %rax
12548 je 1f
12549 movq 2752(%rax), %r11
12550 jmp *%r11
12551 1:
12552 pushq %rdi
12553 pushq %rsi
12554 pushq %rdx
12555 call _glapi_get_dispatch
12556 popq %rdx
12557 popq %rsi
12558 popq %rdi
12559 movq 2752(%rax), %r11
12560 jmp *%r11
12561 #endif /* defined(GLX_USE_TLS) */
12562 .size glGetColorTableParameterfv, .-glGetColorTableParameterfv
12563
12564 .p2align 4,,15
12565 .globl glGetColorTableParameteriv
12566 .type glGetColorTableParameteriv, @function
12567 glGetColorTableParameteriv:
12568 #if defined(GLX_USE_TLS)
12569 call _x86_64_get_dispatch@PLT
12570 movq 2760(%rax), %r11
12571 jmp *%r11
12572 #elif defined(PTHREADS)
12573 pushq %rdi
12574 pushq %rsi
12575 pushq %rdx
12576 call _x86_64_get_dispatch@PLT
12577 popq %rdx
12578 popq %rsi
12579 popq %rdi
12580 movq 2760(%rax), %r11
12581 jmp *%r11
12582 #else
12583 movq _glapi_Dispatch(%rip), %rax
12584 testq %rax, %rax
12585 je 1f
12586 movq 2760(%rax), %r11
12587 jmp *%r11
12588 1:
12589 pushq %rdi
12590 pushq %rsi
12591 pushq %rdx
12592 call _glapi_get_dispatch
12593 popq %rdx
12594 popq %rsi
12595 popq %rdi
12596 movq 2760(%rax), %r11
12597 jmp *%r11
12598 #endif /* defined(GLX_USE_TLS) */
12599 .size glGetColorTableParameteriv, .-glGetColorTableParameteriv
12600
12601 .p2align 4,,15
12602 .globl glColorSubTable
12603 .type glColorSubTable, @function
12604 glColorSubTable:
12605 #if defined(GLX_USE_TLS)
12606 call _x86_64_get_dispatch@PLT
12607 movq 2768(%rax), %r11
12608 jmp *%r11
12609 #elif defined(PTHREADS)
12610 pushq %rdi
12611 pushq %rsi
12612 pushq %rdx
12613 pushq %rcx
12614 pushq %r8
12615 pushq %r9
12616 pushq %rbp
12617 call _x86_64_get_dispatch@PLT
12618 popq %rbp
12619 popq %r9
12620 popq %r8
12621 popq %rcx
12622 popq %rdx
12623 popq %rsi
12624 popq %rdi
12625 movq 2768(%rax), %r11
12626 jmp *%r11
12627 #else
12628 movq _glapi_Dispatch(%rip), %rax
12629 testq %rax, %rax
12630 je 1f
12631 movq 2768(%rax), %r11
12632 jmp *%r11
12633 1:
12634 pushq %rdi
12635 pushq %rsi
12636 pushq %rdx
12637 pushq %rcx
12638 pushq %r8
12639 pushq %r9
12640 pushq %rbp
12641 call _glapi_get_dispatch
12642 popq %rbp
12643 popq %r9
12644 popq %r8
12645 popq %rcx
12646 popq %rdx
12647 popq %rsi
12648 popq %rdi
12649 movq 2768(%rax), %r11
12650 jmp *%r11
12651 #endif /* defined(GLX_USE_TLS) */
12652 .size glColorSubTable, .-glColorSubTable
12653
12654 .p2align 4,,15
12655 .globl glCopyColorSubTable
12656 .type glCopyColorSubTable, @function
12657 glCopyColorSubTable:
12658 #if defined(GLX_USE_TLS)
12659 call _x86_64_get_dispatch@PLT
12660 movq 2776(%rax), %r11
12661 jmp *%r11
12662 #elif defined(PTHREADS)
12663 pushq %rdi
12664 pushq %rsi
12665 pushq %rdx
12666 pushq %rcx
12667 pushq %r8
12668 call _x86_64_get_dispatch@PLT
12669 popq %r8
12670 popq %rcx
12671 popq %rdx
12672 popq %rsi
12673 popq %rdi
12674 movq 2776(%rax), %r11
12675 jmp *%r11
12676 #else
12677 movq _glapi_Dispatch(%rip), %rax
12678 testq %rax, %rax
12679 je 1f
12680 movq 2776(%rax), %r11
12681 jmp *%r11
12682 1:
12683 pushq %rdi
12684 pushq %rsi
12685 pushq %rdx
12686 pushq %rcx
12687 pushq %r8
12688 call _glapi_get_dispatch
12689 popq %r8
12690 popq %rcx
12691 popq %rdx
12692 popq %rsi
12693 popq %rdi
12694 movq 2776(%rax), %r11
12695 jmp *%r11
12696 #endif /* defined(GLX_USE_TLS) */
12697 .size glCopyColorSubTable, .-glCopyColorSubTable
12698
12699 .p2align 4,,15
12700 .globl glConvolutionFilter1D
12701 .type glConvolutionFilter1D, @function
12702 glConvolutionFilter1D:
12703 #if defined(GLX_USE_TLS)
12704 call _x86_64_get_dispatch@PLT
12705 movq 2784(%rax), %r11
12706 jmp *%r11
12707 #elif defined(PTHREADS)
12708 pushq %rdi
12709 pushq %rsi
12710 pushq %rdx
12711 pushq %rcx
12712 pushq %r8
12713 pushq %r9
12714 pushq %rbp
12715 call _x86_64_get_dispatch@PLT
12716 popq %rbp
12717 popq %r9
12718 popq %r8
12719 popq %rcx
12720 popq %rdx
12721 popq %rsi
12722 popq %rdi
12723 movq 2784(%rax), %r11
12724 jmp *%r11
12725 #else
12726 movq _glapi_Dispatch(%rip), %rax
12727 testq %rax, %rax
12728 je 1f
12729 movq 2784(%rax), %r11
12730 jmp *%r11
12731 1:
12732 pushq %rdi
12733 pushq %rsi
12734 pushq %rdx
12735 pushq %rcx
12736 pushq %r8
12737 pushq %r9
12738 pushq %rbp
12739 call _glapi_get_dispatch
12740 popq %rbp
12741 popq %r9
12742 popq %r8
12743 popq %rcx
12744 popq %rdx
12745 popq %rsi
12746 popq %rdi
12747 movq 2784(%rax), %r11
12748 jmp *%r11
12749 #endif /* defined(GLX_USE_TLS) */
12750 .size glConvolutionFilter1D, .-glConvolutionFilter1D
12751
12752 .p2align 4,,15
12753 .globl glConvolutionFilter2D
12754 .type glConvolutionFilter2D, @function
12755 glConvolutionFilter2D:
12756 #if defined(GLX_USE_TLS)
12757 call _x86_64_get_dispatch@PLT
12758 movq 2792(%rax), %r11
12759 jmp *%r11
12760 #elif defined(PTHREADS)
12761 pushq %rdi
12762 pushq %rsi
12763 pushq %rdx
12764 pushq %rcx
12765 pushq %r8
12766 pushq %r9
12767 pushq %rbp
12768 call _x86_64_get_dispatch@PLT
12769 popq %rbp
12770 popq %r9
12771 popq %r8
12772 popq %rcx
12773 popq %rdx
12774 popq %rsi
12775 popq %rdi
12776 movq 2792(%rax), %r11
12777 jmp *%r11
12778 #else
12779 movq _glapi_Dispatch(%rip), %rax
12780 testq %rax, %rax
12781 je 1f
12782 movq 2792(%rax), %r11
12783 jmp *%r11
12784 1:
12785 pushq %rdi
12786 pushq %rsi
12787 pushq %rdx
12788 pushq %rcx
12789 pushq %r8
12790 pushq %r9
12791 pushq %rbp
12792 call _glapi_get_dispatch
12793 popq %rbp
12794 popq %r9
12795 popq %r8
12796 popq %rcx
12797 popq %rdx
12798 popq %rsi
12799 popq %rdi
12800 movq 2792(%rax), %r11
12801 jmp *%r11
12802 #endif /* defined(GLX_USE_TLS) */
12803 .size glConvolutionFilter2D, .-glConvolutionFilter2D
12804
12805 .p2align 4,,15
12806 .globl glConvolutionParameterf
12807 .type glConvolutionParameterf, @function
12808 glConvolutionParameterf:
12809 #if defined(GLX_USE_TLS)
12810 call _x86_64_get_dispatch@PLT
12811 movq 2800(%rax), %r11
12812 jmp *%r11
12813 #elif defined(PTHREADS)
12814 subq $24, %rsp
12815 movq %rdi, (%rsp)
12816 movq %rsi, 8(%rsp)
12817 movq %xmm0, 16(%rsp)
12818 call _x86_64_get_dispatch@PLT
12819 movq 16(%rsp), %xmm0
12820 movq 8(%rsp), %rsi
12821 movq (%rsp), %rdi
12822 addq $24, %rsp
12823 movq 2800(%rax), %r11
12824 jmp *%r11
12825 #else
12826 movq _glapi_Dispatch(%rip), %rax
12827 testq %rax, %rax
12828 je 1f
12829 movq 2800(%rax), %r11
12830 jmp *%r11
12831 1:
12832 subq $24, %rsp
12833 movq %rdi, (%rsp)
12834 movq %rsi, 8(%rsp)
12835 movq %xmm0, 16(%rsp)
12836 call _glapi_get_dispatch
12837 movq 16(%rsp), %xmm0
12838 movq 8(%rsp), %rsi
12839 movq (%rsp), %rdi
12840 addq $24, %rsp
12841 movq 2800(%rax), %r11
12842 jmp *%r11
12843 #endif /* defined(GLX_USE_TLS) */
12844 .size glConvolutionParameterf, .-glConvolutionParameterf
12845
12846 .p2align 4,,15
12847 .globl glConvolutionParameterfv
12848 .type glConvolutionParameterfv, @function
12849 glConvolutionParameterfv:
12850 #if defined(GLX_USE_TLS)
12851 call _x86_64_get_dispatch@PLT
12852 movq 2808(%rax), %r11
12853 jmp *%r11
12854 #elif defined(PTHREADS)
12855 pushq %rdi
12856 pushq %rsi
12857 pushq %rdx
12858 call _x86_64_get_dispatch@PLT
12859 popq %rdx
12860 popq %rsi
12861 popq %rdi
12862 movq 2808(%rax), %r11
12863 jmp *%r11
12864 #else
12865 movq _glapi_Dispatch(%rip), %rax
12866 testq %rax, %rax
12867 je 1f
12868 movq 2808(%rax), %r11
12869 jmp *%r11
12870 1:
12871 pushq %rdi
12872 pushq %rsi
12873 pushq %rdx
12874 call _glapi_get_dispatch
12875 popq %rdx
12876 popq %rsi
12877 popq %rdi
12878 movq 2808(%rax), %r11
12879 jmp *%r11
12880 #endif /* defined(GLX_USE_TLS) */
12881 .size glConvolutionParameterfv, .-glConvolutionParameterfv
12882
12883 .p2align 4,,15
12884 .globl glConvolutionParameteri
12885 .type glConvolutionParameteri, @function
12886 glConvolutionParameteri:
12887 #if defined(GLX_USE_TLS)
12888 call _x86_64_get_dispatch@PLT
12889 movq 2816(%rax), %r11
12890 jmp *%r11
12891 #elif defined(PTHREADS)
12892 pushq %rdi
12893 pushq %rsi
12894 pushq %rdx
12895 call _x86_64_get_dispatch@PLT
12896 popq %rdx
12897 popq %rsi
12898 popq %rdi
12899 movq 2816(%rax), %r11
12900 jmp *%r11
12901 #else
12902 movq _glapi_Dispatch(%rip), %rax
12903 testq %rax, %rax
12904 je 1f
12905 movq 2816(%rax), %r11
12906 jmp *%r11
12907 1:
12908 pushq %rdi
12909 pushq %rsi
12910 pushq %rdx
12911 call _glapi_get_dispatch
12912 popq %rdx
12913 popq %rsi
12914 popq %rdi
12915 movq 2816(%rax), %r11
12916 jmp *%r11
12917 #endif /* defined(GLX_USE_TLS) */
12918 .size glConvolutionParameteri, .-glConvolutionParameteri
12919
12920 .p2align 4,,15
12921 .globl glConvolutionParameteriv
12922 .type glConvolutionParameteriv, @function
12923 glConvolutionParameteriv:
12924 #if defined(GLX_USE_TLS)
12925 call _x86_64_get_dispatch@PLT
12926 movq 2824(%rax), %r11
12927 jmp *%r11
12928 #elif defined(PTHREADS)
12929 pushq %rdi
12930 pushq %rsi
12931 pushq %rdx
12932 call _x86_64_get_dispatch@PLT
12933 popq %rdx
12934 popq %rsi
12935 popq %rdi
12936 movq 2824(%rax), %r11
12937 jmp *%r11
12938 #else
12939 movq _glapi_Dispatch(%rip), %rax
12940 testq %rax, %rax
12941 je 1f
12942 movq 2824(%rax), %r11
12943 jmp *%r11
12944 1:
12945 pushq %rdi
12946 pushq %rsi
12947 pushq %rdx
12948 call _glapi_get_dispatch
12949 popq %rdx
12950 popq %rsi
12951 popq %rdi
12952 movq 2824(%rax), %r11
12953 jmp *%r11
12954 #endif /* defined(GLX_USE_TLS) */
12955 .size glConvolutionParameteriv, .-glConvolutionParameteriv
12956
12957 .p2align 4,,15
12958 .globl glCopyConvolutionFilter1D
12959 .type glCopyConvolutionFilter1D, @function
12960 glCopyConvolutionFilter1D:
12961 #if defined(GLX_USE_TLS)
12962 call _x86_64_get_dispatch@PLT
12963 movq 2832(%rax), %r11
12964 jmp *%r11
12965 #elif defined(PTHREADS)
12966 pushq %rdi
12967 pushq %rsi
12968 pushq %rdx
12969 pushq %rcx
12970 pushq %r8
12971 call _x86_64_get_dispatch@PLT
12972 popq %r8
12973 popq %rcx
12974 popq %rdx
12975 popq %rsi
12976 popq %rdi
12977 movq 2832(%rax), %r11
12978 jmp *%r11
12979 #else
12980 movq _glapi_Dispatch(%rip), %rax
12981 testq %rax, %rax
12982 je 1f
12983 movq 2832(%rax), %r11
12984 jmp *%r11
12985 1:
12986 pushq %rdi
12987 pushq %rsi
12988 pushq %rdx
12989 pushq %rcx
12990 pushq %r8
12991 call _glapi_get_dispatch
12992 popq %r8
12993 popq %rcx
12994 popq %rdx
12995 popq %rsi
12996 popq %rdi
12997 movq 2832(%rax), %r11
12998 jmp *%r11
12999 #endif /* defined(GLX_USE_TLS) */
13000 .size glCopyConvolutionFilter1D, .-glCopyConvolutionFilter1D
13001
13002 .p2align 4,,15
13003 .globl glCopyConvolutionFilter2D
13004 .type glCopyConvolutionFilter2D, @function
13005 glCopyConvolutionFilter2D:
13006 #if defined(GLX_USE_TLS)
13007 call _x86_64_get_dispatch@PLT
13008 movq 2840(%rax), %r11
13009 jmp *%r11
13010 #elif defined(PTHREADS)
13011 pushq %rdi
13012 pushq %rsi
13013 pushq %rdx
13014 pushq %rcx
13015 pushq %r8
13016 pushq %r9
13017 pushq %rbp
13018 call _x86_64_get_dispatch@PLT
13019 popq %rbp
13020 popq %r9
13021 popq %r8
13022 popq %rcx
13023 popq %rdx
13024 popq %rsi
13025 popq %rdi
13026 movq 2840(%rax), %r11
13027 jmp *%r11
13028 #else
13029 movq _glapi_Dispatch(%rip), %rax
13030 testq %rax, %rax
13031 je 1f
13032 movq 2840(%rax), %r11
13033 jmp *%r11
13034 1:
13035 pushq %rdi
13036 pushq %rsi
13037 pushq %rdx
13038 pushq %rcx
13039 pushq %r8
13040 pushq %r9
13041 pushq %rbp
13042 call _glapi_get_dispatch
13043 popq %rbp
13044 popq %r9
13045 popq %r8
13046 popq %rcx
13047 popq %rdx
13048 popq %rsi
13049 popq %rdi
13050 movq 2840(%rax), %r11
13051 jmp *%r11
13052 #endif /* defined(GLX_USE_TLS) */
13053 .size glCopyConvolutionFilter2D, .-glCopyConvolutionFilter2D
13054
13055 .p2align 4,,15
13056 .globl glGetConvolutionFilter
13057 .type glGetConvolutionFilter, @function
13058 glGetConvolutionFilter:
13059 #if defined(GLX_USE_TLS)
13060 call _x86_64_get_dispatch@PLT
13061 movq 2848(%rax), %r11
13062 jmp *%r11
13063 #elif defined(PTHREADS)
13064 pushq %rdi
13065 pushq %rsi
13066 pushq %rdx
13067 pushq %rcx
13068 pushq %rbp
13069 call _x86_64_get_dispatch@PLT
13070 popq %rbp
13071 popq %rcx
13072 popq %rdx
13073 popq %rsi
13074 popq %rdi
13075 movq 2848(%rax), %r11
13076 jmp *%r11
13077 #else
13078 movq _glapi_Dispatch(%rip), %rax
13079 testq %rax, %rax
13080 je 1f
13081 movq 2848(%rax), %r11
13082 jmp *%r11
13083 1:
13084 pushq %rdi
13085 pushq %rsi
13086 pushq %rdx
13087 pushq %rcx
13088 pushq %rbp
13089 call _glapi_get_dispatch
13090 popq %rbp
13091 popq %rcx
13092 popq %rdx
13093 popq %rsi
13094 popq %rdi
13095 movq 2848(%rax), %r11
13096 jmp *%r11
13097 #endif /* defined(GLX_USE_TLS) */
13098 .size glGetConvolutionFilter, .-glGetConvolutionFilter
13099
13100 .p2align 4,,15
13101 .globl glGetConvolutionParameterfv
13102 .type glGetConvolutionParameterfv, @function
13103 glGetConvolutionParameterfv:
13104 #if defined(GLX_USE_TLS)
13105 call _x86_64_get_dispatch@PLT
13106 movq 2856(%rax), %r11
13107 jmp *%r11
13108 #elif defined(PTHREADS)
13109 pushq %rdi
13110 pushq %rsi
13111 pushq %rdx
13112 call _x86_64_get_dispatch@PLT
13113 popq %rdx
13114 popq %rsi
13115 popq %rdi
13116 movq 2856(%rax), %r11
13117 jmp *%r11
13118 #else
13119 movq _glapi_Dispatch(%rip), %rax
13120 testq %rax, %rax
13121 je 1f
13122 movq 2856(%rax), %r11
13123 jmp *%r11
13124 1:
13125 pushq %rdi
13126 pushq %rsi
13127 pushq %rdx
13128 call _glapi_get_dispatch
13129 popq %rdx
13130 popq %rsi
13131 popq %rdi
13132 movq 2856(%rax), %r11
13133 jmp *%r11
13134 #endif /* defined(GLX_USE_TLS) */
13135 .size glGetConvolutionParameterfv, .-glGetConvolutionParameterfv
13136
13137 .p2align 4,,15
13138 .globl glGetConvolutionParameteriv
13139 .type glGetConvolutionParameteriv, @function
13140 glGetConvolutionParameteriv:
13141 #if defined(GLX_USE_TLS)
13142 call _x86_64_get_dispatch@PLT
13143 movq 2864(%rax), %r11
13144 jmp *%r11
13145 #elif defined(PTHREADS)
13146 pushq %rdi
13147 pushq %rsi
13148 pushq %rdx
13149 call _x86_64_get_dispatch@PLT
13150 popq %rdx
13151 popq %rsi
13152 popq %rdi
13153 movq 2864(%rax), %r11
13154 jmp *%r11
13155 #else
13156 movq _glapi_Dispatch(%rip), %rax
13157 testq %rax, %rax
13158 je 1f
13159 movq 2864(%rax), %r11
13160 jmp *%r11
13161 1:
13162 pushq %rdi
13163 pushq %rsi
13164 pushq %rdx
13165 call _glapi_get_dispatch
13166 popq %rdx
13167 popq %rsi
13168 popq %rdi
13169 movq 2864(%rax), %r11
13170 jmp *%r11
13171 #endif /* defined(GLX_USE_TLS) */
13172 .size glGetConvolutionParameteriv, .-glGetConvolutionParameteriv
13173
13174 .p2align 4,,15
13175 .globl glGetSeparableFilter
13176 .type glGetSeparableFilter, @function
13177 glGetSeparableFilter:
13178 #if defined(GLX_USE_TLS)
13179 call _x86_64_get_dispatch@PLT
13180 movq 2872(%rax), %r11
13181 jmp *%r11
13182 #elif defined(PTHREADS)
13183 pushq %rdi
13184 pushq %rsi
13185 pushq %rdx
13186 pushq %rcx
13187 pushq %r8
13188 pushq %r9
13189 pushq %rbp
13190 call _x86_64_get_dispatch@PLT
13191 popq %rbp
13192 popq %r9
13193 popq %r8
13194 popq %rcx
13195 popq %rdx
13196 popq %rsi
13197 popq %rdi
13198 movq 2872(%rax), %r11
13199 jmp *%r11
13200 #else
13201 movq _glapi_Dispatch(%rip), %rax
13202 testq %rax, %rax
13203 je 1f
13204 movq 2872(%rax), %r11
13205 jmp *%r11
13206 1:
13207 pushq %rdi
13208 pushq %rsi
13209 pushq %rdx
13210 pushq %rcx
13211 pushq %r8
13212 pushq %r9
13213 pushq %rbp
13214 call _glapi_get_dispatch
13215 popq %rbp
13216 popq %r9
13217 popq %r8
13218 popq %rcx
13219 popq %rdx
13220 popq %rsi
13221 popq %rdi
13222 movq 2872(%rax), %r11
13223 jmp *%r11
13224 #endif /* defined(GLX_USE_TLS) */
13225 .size glGetSeparableFilter, .-glGetSeparableFilter
13226
13227 .p2align 4,,15
13228 .globl glSeparableFilter2D
13229 .type glSeparableFilter2D, @function
13230 glSeparableFilter2D:
13231 #if defined(GLX_USE_TLS)
13232 call _x86_64_get_dispatch@PLT
13233 movq 2880(%rax), %r11
13234 jmp *%r11
13235 #elif defined(PTHREADS)
13236 pushq %rdi
13237 pushq %rsi
13238 pushq %rdx
13239 pushq %rcx
13240 pushq %r8
13241 pushq %r9
13242 pushq %rbp
13243 call _x86_64_get_dispatch@PLT
13244 popq %rbp
13245 popq %r9
13246 popq %r8
13247 popq %rcx
13248 popq %rdx
13249 popq %rsi
13250 popq %rdi
13251 movq 2880(%rax), %r11
13252 jmp *%r11
13253 #else
13254 movq _glapi_Dispatch(%rip), %rax
13255 testq %rax, %rax
13256 je 1f
13257 movq 2880(%rax), %r11
13258 jmp *%r11
13259 1:
13260 pushq %rdi
13261 pushq %rsi
13262 pushq %rdx
13263 pushq %rcx
13264 pushq %r8
13265 pushq %r9
13266 pushq %rbp
13267 call _glapi_get_dispatch
13268 popq %rbp
13269 popq %r9
13270 popq %r8
13271 popq %rcx
13272 popq %rdx
13273 popq %rsi
13274 popq %rdi
13275 movq 2880(%rax), %r11
13276 jmp *%r11
13277 #endif /* defined(GLX_USE_TLS) */
13278 .size glSeparableFilter2D, .-glSeparableFilter2D
13279
13280 .p2align 4,,15
13281 .globl glGetHistogram
13282 .type glGetHistogram, @function
13283 glGetHistogram:
13284 #if defined(GLX_USE_TLS)
13285 call _x86_64_get_dispatch@PLT
13286 movq 2888(%rax), %r11
13287 jmp *%r11
13288 #elif defined(PTHREADS)
13289 pushq %rdi
13290 pushq %rsi
13291 pushq %rdx
13292 pushq %rcx
13293 pushq %r8
13294 call _x86_64_get_dispatch@PLT
13295 popq %r8
13296 popq %rcx
13297 popq %rdx
13298 popq %rsi
13299 popq %rdi
13300 movq 2888(%rax), %r11
13301 jmp *%r11
13302 #else
13303 movq _glapi_Dispatch(%rip), %rax
13304 testq %rax, %rax
13305 je 1f
13306 movq 2888(%rax), %r11
13307 jmp *%r11
13308 1:
13309 pushq %rdi
13310 pushq %rsi
13311 pushq %rdx
13312 pushq %rcx
13313 pushq %r8
13314 call _glapi_get_dispatch
13315 popq %r8
13316 popq %rcx
13317 popq %rdx
13318 popq %rsi
13319 popq %rdi
13320 movq 2888(%rax), %r11
13321 jmp *%r11
13322 #endif /* defined(GLX_USE_TLS) */
13323 .size glGetHistogram, .-glGetHistogram
13324
13325 .p2align 4,,15
13326 .globl glGetHistogramParameterfv
13327 .type glGetHistogramParameterfv, @function
13328 glGetHistogramParameterfv:
13329 #if defined(GLX_USE_TLS)
13330 call _x86_64_get_dispatch@PLT
13331 movq 2896(%rax), %r11
13332 jmp *%r11
13333 #elif defined(PTHREADS)
13334 pushq %rdi
13335 pushq %rsi
13336 pushq %rdx
13337 call _x86_64_get_dispatch@PLT
13338 popq %rdx
13339 popq %rsi
13340 popq %rdi
13341 movq 2896(%rax), %r11
13342 jmp *%r11
13343 #else
13344 movq _glapi_Dispatch(%rip), %rax
13345 testq %rax, %rax
13346 je 1f
13347 movq 2896(%rax), %r11
13348 jmp *%r11
13349 1:
13350 pushq %rdi
13351 pushq %rsi
13352 pushq %rdx
13353 call _glapi_get_dispatch
13354 popq %rdx
13355 popq %rsi
13356 popq %rdi
13357 movq 2896(%rax), %r11
13358 jmp *%r11
13359 #endif /* defined(GLX_USE_TLS) */
13360 .size glGetHistogramParameterfv, .-glGetHistogramParameterfv
13361
13362 .p2align 4,,15
13363 .globl glGetHistogramParameteriv
13364 .type glGetHistogramParameteriv, @function
13365 glGetHistogramParameteriv:
13366 #if defined(GLX_USE_TLS)
13367 call _x86_64_get_dispatch@PLT
13368 movq 2904(%rax), %r11
13369 jmp *%r11
13370 #elif defined(PTHREADS)
13371 pushq %rdi
13372 pushq %rsi
13373 pushq %rdx
13374 call _x86_64_get_dispatch@PLT
13375 popq %rdx
13376 popq %rsi
13377 popq %rdi
13378 movq 2904(%rax), %r11
13379 jmp *%r11
13380 #else
13381 movq _glapi_Dispatch(%rip), %rax
13382 testq %rax, %rax
13383 je 1f
13384 movq 2904(%rax), %r11
13385 jmp *%r11
13386 1:
13387 pushq %rdi
13388 pushq %rsi
13389 pushq %rdx
13390 call _glapi_get_dispatch
13391 popq %rdx
13392 popq %rsi
13393 popq %rdi
13394 movq 2904(%rax), %r11
13395 jmp *%r11
13396 #endif /* defined(GLX_USE_TLS) */
13397 .size glGetHistogramParameteriv, .-glGetHistogramParameteriv
13398
13399 .p2align 4,,15
13400 .globl glGetMinmax
13401 .type glGetMinmax, @function
13402 glGetMinmax:
13403 #if defined(GLX_USE_TLS)
13404 call _x86_64_get_dispatch@PLT
13405 movq 2912(%rax), %r11
13406 jmp *%r11
13407 #elif defined(PTHREADS)
13408 pushq %rdi
13409 pushq %rsi
13410 pushq %rdx
13411 pushq %rcx
13412 pushq %r8
13413 call _x86_64_get_dispatch@PLT
13414 popq %r8
13415 popq %rcx
13416 popq %rdx
13417 popq %rsi
13418 popq %rdi
13419 movq 2912(%rax), %r11
13420 jmp *%r11
13421 #else
13422 movq _glapi_Dispatch(%rip), %rax
13423 testq %rax, %rax
13424 je 1f
13425 movq 2912(%rax), %r11
13426 jmp *%r11
13427 1:
13428 pushq %rdi
13429 pushq %rsi
13430 pushq %rdx
13431 pushq %rcx
13432 pushq %r8
13433 call _glapi_get_dispatch
13434 popq %r8
13435 popq %rcx
13436 popq %rdx
13437 popq %rsi
13438 popq %rdi
13439 movq 2912(%rax), %r11
13440 jmp *%r11
13441 #endif /* defined(GLX_USE_TLS) */
13442 .size glGetMinmax, .-glGetMinmax
13443
13444 .p2align 4,,15
13445 .globl glGetMinmaxParameterfv
13446 .type glGetMinmaxParameterfv, @function
13447 glGetMinmaxParameterfv:
13448 #if defined(GLX_USE_TLS)
13449 call _x86_64_get_dispatch@PLT
13450 movq 2920(%rax), %r11
13451 jmp *%r11
13452 #elif defined(PTHREADS)
13453 pushq %rdi
13454 pushq %rsi
13455 pushq %rdx
13456 call _x86_64_get_dispatch@PLT
13457 popq %rdx
13458 popq %rsi
13459 popq %rdi
13460 movq 2920(%rax), %r11
13461 jmp *%r11
13462 #else
13463 movq _glapi_Dispatch(%rip), %rax
13464 testq %rax, %rax
13465 je 1f
13466 movq 2920(%rax), %r11
13467 jmp *%r11
13468 1:
13469 pushq %rdi
13470 pushq %rsi
13471 pushq %rdx
13472 call _glapi_get_dispatch
13473 popq %rdx
13474 popq %rsi
13475 popq %rdi
13476 movq 2920(%rax), %r11
13477 jmp *%r11
13478 #endif /* defined(GLX_USE_TLS) */
13479 .size glGetMinmaxParameterfv, .-glGetMinmaxParameterfv
13480
13481 .p2align 4,,15
13482 .globl glGetMinmaxParameteriv
13483 .type glGetMinmaxParameteriv, @function
13484 glGetMinmaxParameteriv:
13485 #if defined(GLX_USE_TLS)
13486 call _x86_64_get_dispatch@PLT
13487 movq 2928(%rax), %r11
13488 jmp *%r11
13489 #elif defined(PTHREADS)
13490 pushq %rdi
13491 pushq %rsi
13492 pushq %rdx
13493 call _x86_64_get_dispatch@PLT
13494 popq %rdx
13495 popq %rsi
13496 popq %rdi
13497 movq 2928(%rax), %r11
13498 jmp *%r11
13499 #else
13500 movq _glapi_Dispatch(%rip), %rax
13501 testq %rax, %rax
13502 je 1f
13503 movq 2928(%rax), %r11
13504 jmp *%r11
13505 1:
13506 pushq %rdi
13507 pushq %rsi
13508 pushq %rdx
13509 call _glapi_get_dispatch
13510 popq %rdx
13511 popq %rsi
13512 popq %rdi
13513 movq 2928(%rax), %r11
13514 jmp *%r11
13515 #endif /* defined(GLX_USE_TLS) */
13516 .size glGetMinmaxParameteriv, .-glGetMinmaxParameteriv
13517
13518 .p2align 4,,15
13519 .globl glHistogram
13520 .type glHistogram, @function
13521 glHistogram:
13522 #if defined(GLX_USE_TLS)
13523 call _x86_64_get_dispatch@PLT
13524 movq 2936(%rax), %r11
13525 jmp *%r11
13526 #elif defined(PTHREADS)
13527 pushq %rdi
13528 pushq %rsi
13529 pushq %rdx
13530 pushq %rcx
13531 pushq %rbp
13532 call _x86_64_get_dispatch@PLT
13533 popq %rbp
13534 popq %rcx
13535 popq %rdx
13536 popq %rsi
13537 popq %rdi
13538 movq 2936(%rax), %r11
13539 jmp *%r11
13540 #else
13541 movq _glapi_Dispatch(%rip), %rax
13542 testq %rax, %rax
13543 je 1f
13544 movq 2936(%rax), %r11
13545 jmp *%r11
13546 1:
13547 pushq %rdi
13548 pushq %rsi
13549 pushq %rdx
13550 pushq %rcx
13551 pushq %rbp
13552 call _glapi_get_dispatch
13553 popq %rbp
13554 popq %rcx
13555 popq %rdx
13556 popq %rsi
13557 popq %rdi
13558 movq 2936(%rax), %r11
13559 jmp *%r11
13560 #endif /* defined(GLX_USE_TLS) */
13561 .size glHistogram, .-glHistogram
13562
13563 .p2align 4,,15
13564 .globl glMinmax
13565 .type glMinmax, @function
13566 glMinmax:
13567 #if defined(GLX_USE_TLS)
13568 call _x86_64_get_dispatch@PLT
13569 movq 2944(%rax), %r11
13570 jmp *%r11
13571 #elif defined(PTHREADS)
13572 pushq %rdi
13573 pushq %rsi
13574 pushq %rdx
13575 call _x86_64_get_dispatch@PLT
13576 popq %rdx
13577 popq %rsi
13578 popq %rdi
13579 movq 2944(%rax), %r11
13580 jmp *%r11
13581 #else
13582 movq _glapi_Dispatch(%rip), %rax
13583 testq %rax, %rax
13584 je 1f
13585 movq 2944(%rax), %r11
13586 jmp *%r11
13587 1:
13588 pushq %rdi
13589 pushq %rsi
13590 pushq %rdx
13591 call _glapi_get_dispatch
13592 popq %rdx
13593 popq %rsi
13594 popq %rdi
13595 movq 2944(%rax), %r11
13596 jmp *%r11
13597 #endif /* defined(GLX_USE_TLS) */
13598 .size glMinmax, .-glMinmax
13599
13600 .p2align 4,,15
13601 .globl glResetHistogram
13602 .type glResetHistogram, @function
13603 glResetHistogram:
13604 #if defined(GLX_USE_TLS)
13605 call _x86_64_get_dispatch@PLT
13606 movq 2952(%rax), %r11
13607 jmp *%r11
13608 #elif defined(PTHREADS)
13609 pushq %rdi
13610 call _x86_64_get_dispatch@PLT
13611 popq %rdi
13612 movq 2952(%rax), %r11
13613 jmp *%r11
13614 #else
13615 movq _glapi_Dispatch(%rip), %rax
13616 testq %rax, %rax
13617 je 1f
13618 movq 2952(%rax), %r11
13619 jmp *%r11
13620 1:
13621 pushq %rdi
13622 call _glapi_get_dispatch
13623 popq %rdi
13624 movq 2952(%rax), %r11
13625 jmp *%r11
13626 #endif /* defined(GLX_USE_TLS) */
13627 .size glResetHistogram, .-glResetHistogram
13628
13629 .p2align 4,,15
13630 .globl glResetMinmax
13631 .type glResetMinmax, @function
13632 glResetMinmax:
13633 #if defined(GLX_USE_TLS)
13634 call _x86_64_get_dispatch@PLT
13635 movq 2960(%rax), %r11
13636 jmp *%r11
13637 #elif defined(PTHREADS)
13638 pushq %rdi
13639 call _x86_64_get_dispatch@PLT
13640 popq %rdi
13641 movq 2960(%rax), %r11
13642 jmp *%r11
13643 #else
13644 movq _glapi_Dispatch(%rip), %rax
13645 testq %rax, %rax
13646 je 1f
13647 movq 2960(%rax), %r11
13648 jmp *%r11
13649 1:
13650 pushq %rdi
13651 call _glapi_get_dispatch
13652 popq %rdi
13653 movq 2960(%rax), %r11
13654 jmp *%r11
13655 #endif /* defined(GLX_USE_TLS) */
13656 .size glResetMinmax, .-glResetMinmax
13657
13658 .p2align 4,,15
13659 .globl glTexImage3D
13660 .type glTexImage3D, @function
13661 glTexImage3D:
13662 #if defined(GLX_USE_TLS)
13663 call _x86_64_get_dispatch@PLT
13664 movq 2968(%rax), %r11
13665 jmp *%r11
13666 #elif defined(PTHREADS)
13667 pushq %rdi
13668 pushq %rsi
13669 pushq %rdx
13670 pushq %rcx
13671 pushq %r8
13672 pushq %r9
13673 pushq %rbp
13674 call _x86_64_get_dispatch@PLT
13675 popq %rbp
13676 popq %r9
13677 popq %r8
13678 popq %rcx
13679 popq %rdx
13680 popq %rsi
13681 popq %rdi
13682 movq 2968(%rax), %r11
13683 jmp *%r11
13684 #else
13685 movq _glapi_Dispatch(%rip), %rax
13686 testq %rax, %rax
13687 je 1f
13688 movq 2968(%rax), %r11
13689 jmp *%r11
13690 1:
13691 pushq %rdi
13692 pushq %rsi
13693 pushq %rdx
13694 pushq %rcx
13695 pushq %r8
13696 pushq %r9
13697 pushq %rbp
13698 call _glapi_get_dispatch
13699 popq %rbp
13700 popq %r9
13701 popq %r8
13702 popq %rcx
13703 popq %rdx
13704 popq %rsi
13705 popq %rdi
13706 movq 2968(%rax), %r11
13707 jmp *%r11
13708 #endif /* defined(GLX_USE_TLS) */
13709 .size glTexImage3D, .-glTexImage3D
13710
13711 .p2align 4,,15
13712 .globl glTexSubImage3D
13713 .type glTexSubImage3D, @function
13714 glTexSubImage3D:
13715 #if defined(GLX_USE_TLS)
13716 call _x86_64_get_dispatch@PLT
13717 movq 2976(%rax), %r11
13718 jmp *%r11
13719 #elif defined(PTHREADS)
13720 pushq %rdi
13721 pushq %rsi
13722 pushq %rdx
13723 pushq %rcx
13724 pushq %r8
13725 pushq %r9
13726 pushq %rbp
13727 call _x86_64_get_dispatch@PLT
13728 popq %rbp
13729 popq %r9
13730 popq %r8
13731 popq %rcx
13732 popq %rdx
13733 popq %rsi
13734 popq %rdi
13735 movq 2976(%rax), %r11
13736 jmp *%r11
13737 #else
13738 movq _glapi_Dispatch(%rip), %rax
13739 testq %rax, %rax
13740 je 1f
13741 movq 2976(%rax), %r11
13742 jmp *%r11
13743 1:
13744 pushq %rdi
13745 pushq %rsi
13746 pushq %rdx
13747 pushq %rcx
13748 pushq %r8
13749 pushq %r9
13750 pushq %rbp
13751 call _glapi_get_dispatch
13752 popq %rbp
13753 popq %r9
13754 popq %r8
13755 popq %rcx
13756 popq %rdx
13757 popq %rsi
13758 popq %rdi
13759 movq 2976(%rax), %r11
13760 jmp *%r11
13761 #endif /* defined(GLX_USE_TLS) */
13762 .size glTexSubImage3D, .-glTexSubImage3D
13763
13764 .p2align 4,,15
13765 .globl glCopyTexSubImage3D
13766 .type glCopyTexSubImage3D, @function
13767 glCopyTexSubImage3D:
13768 #if defined(GLX_USE_TLS)
13769 call _x86_64_get_dispatch@PLT
13770 movq 2984(%rax), %r11
13771 jmp *%r11
13772 #elif defined(PTHREADS)
13773 pushq %rdi
13774 pushq %rsi
13775 pushq %rdx
13776 pushq %rcx
13777 pushq %r8
13778 pushq %r9
13779 pushq %rbp
13780 call _x86_64_get_dispatch@PLT
13781 popq %rbp
13782 popq %r9
13783 popq %r8
13784 popq %rcx
13785 popq %rdx
13786 popq %rsi
13787 popq %rdi
13788 movq 2984(%rax), %r11
13789 jmp *%r11
13790 #else
13791 movq _glapi_Dispatch(%rip), %rax
13792 testq %rax, %rax
13793 je 1f
13794 movq 2984(%rax), %r11
13795 jmp *%r11
13796 1:
13797 pushq %rdi
13798 pushq %rsi
13799 pushq %rdx
13800 pushq %rcx
13801 pushq %r8
13802 pushq %r9
13803 pushq %rbp
13804 call _glapi_get_dispatch
13805 popq %rbp
13806 popq %r9
13807 popq %r8
13808 popq %rcx
13809 popq %rdx
13810 popq %rsi
13811 popq %rdi
13812 movq 2984(%rax), %r11
13813 jmp *%r11
13814 #endif /* defined(GLX_USE_TLS) */
13815 .size glCopyTexSubImage3D, .-glCopyTexSubImage3D
13816
13817 .p2align 4,,15
13818 .globl glActiveTextureARB
13819 .type glActiveTextureARB, @function
13820 glActiveTextureARB:
13821 #if defined(GLX_USE_TLS)
13822 call _x86_64_get_dispatch@PLT
13823 movq 2992(%rax), %r11
13824 jmp *%r11
13825 #elif defined(PTHREADS)
13826 pushq %rdi
13827 call _x86_64_get_dispatch@PLT
13828 popq %rdi
13829 movq 2992(%rax), %r11
13830 jmp *%r11
13831 #else
13832 movq _glapi_Dispatch(%rip), %rax
13833 testq %rax, %rax
13834 je 1f
13835 movq 2992(%rax), %r11
13836 jmp *%r11
13837 1:
13838 pushq %rdi
13839 call _glapi_get_dispatch
13840 popq %rdi
13841 movq 2992(%rax), %r11
13842 jmp *%r11
13843 #endif /* defined(GLX_USE_TLS) */
13844 .size glActiveTextureARB, .-glActiveTextureARB
13845
13846 .p2align 4,,15
13847 .globl glClientActiveTextureARB
13848 .type glClientActiveTextureARB, @function
13849 glClientActiveTextureARB:
13850 #if defined(GLX_USE_TLS)
13851 call _x86_64_get_dispatch@PLT
13852 movq 3000(%rax), %r11
13853 jmp *%r11
13854 #elif defined(PTHREADS)
13855 pushq %rdi
13856 call _x86_64_get_dispatch@PLT
13857 popq %rdi
13858 movq 3000(%rax), %r11
13859 jmp *%r11
13860 #else
13861 movq _glapi_Dispatch(%rip), %rax
13862 testq %rax, %rax
13863 je 1f
13864 movq 3000(%rax), %r11
13865 jmp *%r11
13866 1:
13867 pushq %rdi
13868 call _glapi_get_dispatch
13869 popq %rdi
13870 movq 3000(%rax), %r11
13871 jmp *%r11
13872 #endif /* defined(GLX_USE_TLS) */
13873 .size glClientActiveTextureARB, .-glClientActiveTextureARB
13874
13875 .p2align 4,,15
13876 .globl glMultiTexCoord1dARB
13877 .type glMultiTexCoord1dARB, @function
13878 glMultiTexCoord1dARB:
13879 #if defined(GLX_USE_TLS)
13880 call _x86_64_get_dispatch@PLT
13881 movq 3008(%rax), %r11
13882 jmp *%r11
13883 #elif defined(PTHREADS)
13884 subq $24, %rsp
13885 movq %rdi, (%rsp)
13886 movq %xmm0, 8(%rsp)
13887 call _x86_64_get_dispatch@PLT
13888 movq 8(%rsp), %xmm0
13889 movq (%rsp), %rdi
13890 addq $24, %rsp
13891 movq 3008(%rax), %r11
13892 jmp *%r11
13893 #else
13894 movq _glapi_Dispatch(%rip), %rax
13895 testq %rax, %rax
13896 je 1f
13897 movq 3008(%rax), %r11
13898 jmp *%r11
13899 1:
13900 subq $24, %rsp
13901 movq %rdi, (%rsp)
13902 movq %xmm0, 8(%rsp)
13903 call _glapi_get_dispatch
13904 movq 8(%rsp), %xmm0
13905 movq (%rsp), %rdi
13906 addq $24, %rsp
13907 movq 3008(%rax), %r11
13908 jmp *%r11
13909 #endif /* defined(GLX_USE_TLS) */
13910 .size glMultiTexCoord1dARB, .-glMultiTexCoord1dARB
13911
13912 .p2align 4,,15
13913 .globl glMultiTexCoord1dvARB
13914 .type glMultiTexCoord1dvARB, @function
13915 glMultiTexCoord1dvARB:
13916 #if defined(GLX_USE_TLS)
13917 call _x86_64_get_dispatch@PLT
13918 movq 3016(%rax), %r11
13919 jmp *%r11
13920 #elif defined(PTHREADS)
13921 pushq %rdi
13922 pushq %rsi
13923 pushq %rbp
13924 call _x86_64_get_dispatch@PLT
13925 popq %rbp
13926 popq %rsi
13927 popq %rdi
13928 movq 3016(%rax), %r11
13929 jmp *%r11
13930 #else
13931 movq _glapi_Dispatch(%rip), %rax
13932 testq %rax, %rax
13933 je 1f
13934 movq 3016(%rax), %r11
13935 jmp *%r11
13936 1:
13937 pushq %rdi
13938 pushq %rsi
13939 pushq %rbp
13940 call _glapi_get_dispatch
13941 popq %rbp
13942 popq %rsi
13943 popq %rdi
13944 movq 3016(%rax), %r11
13945 jmp *%r11
13946 #endif /* defined(GLX_USE_TLS) */
13947 .size glMultiTexCoord1dvARB, .-glMultiTexCoord1dvARB
13948
13949 .p2align 4,,15
13950 .globl glMultiTexCoord1fARB
13951 .type glMultiTexCoord1fARB, @function
13952 glMultiTexCoord1fARB:
13953 #if defined(GLX_USE_TLS)
13954 call _x86_64_get_dispatch@PLT
13955 movq 3024(%rax), %r11
13956 jmp *%r11
13957 #elif defined(PTHREADS)
13958 subq $24, %rsp
13959 movq %rdi, (%rsp)
13960 movq %xmm0, 8(%rsp)
13961 call _x86_64_get_dispatch@PLT
13962 movq 8(%rsp), %xmm0
13963 movq (%rsp), %rdi
13964 addq $24, %rsp
13965 movq 3024(%rax), %r11
13966 jmp *%r11
13967 #else
13968 movq _glapi_Dispatch(%rip), %rax
13969 testq %rax, %rax
13970 je 1f
13971 movq 3024(%rax), %r11
13972 jmp *%r11
13973 1:
13974 subq $24, %rsp
13975 movq %rdi, (%rsp)
13976 movq %xmm0, 8(%rsp)
13977 call _glapi_get_dispatch
13978 movq 8(%rsp), %xmm0
13979 movq (%rsp), %rdi
13980 addq $24, %rsp
13981 movq 3024(%rax), %r11
13982 jmp *%r11
13983 #endif /* defined(GLX_USE_TLS) */
13984 .size glMultiTexCoord1fARB, .-glMultiTexCoord1fARB
13985
13986 .p2align 4,,15
13987 .globl glMultiTexCoord1fvARB
13988 .type glMultiTexCoord1fvARB, @function
13989 glMultiTexCoord1fvARB:
13990 #if defined(GLX_USE_TLS)
13991 call _x86_64_get_dispatch@PLT
13992 movq 3032(%rax), %r11
13993 jmp *%r11
13994 #elif defined(PTHREADS)
13995 pushq %rdi
13996 pushq %rsi
13997 pushq %rbp
13998 call _x86_64_get_dispatch@PLT
13999 popq %rbp
14000 popq %rsi
14001 popq %rdi
14002 movq 3032(%rax), %r11
14003 jmp *%r11
14004 #else
14005 movq _glapi_Dispatch(%rip), %rax
14006 testq %rax, %rax
14007 je 1f
14008 movq 3032(%rax), %r11
14009 jmp *%r11
14010 1:
14011 pushq %rdi
14012 pushq %rsi
14013 pushq %rbp
14014 call _glapi_get_dispatch
14015 popq %rbp
14016 popq %rsi
14017 popq %rdi
14018 movq 3032(%rax), %r11
14019 jmp *%r11
14020 #endif /* defined(GLX_USE_TLS) */
14021 .size glMultiTexCoord1fvARB, .-glMultiTexCoord1fvARB
14022
14023 .p2align 4,,15
14024 .globl glMultiTexCoord1iARB
14025 .type glMultiTexCoord1iARB, @function
14026 glMultiTexCoord1iARB:
14027 #if defined(GLX_USE_TLS)
14028 call _x86_64_get_dispatch@PLT
14029 movq 3040(%rax), %r11
14030 jmp *%r11
14031 #elif defined(PTHREADS)
14032 pushq %rdi
14033 pushq %rsi
14034 pushq %rbp
14035 call _x86_64_get_dispatch@PLT
14036 popq %rbp
14037 popq %rsi
14038 popq %rdi
14039 movq 3040(%rax), %r11
14040 jmp *%r11
14041 #else
14042 movq _glapi_Dispatch(%rip), %rax
14043 testq %rax, %rax
14044 je 1f
14045 movq 3040(%rax), %r11
14046 jmp *%r11
14047 1:
14048 pushq %rdi
14049 pushq %rsi
14050 pushq %rbp
14051 call _glapi_get_dispatch
14052 popq %rbp
14053 popq %rsi
14054 popq %rdi
14055 movq 3040(%rax), %r11
14056 jmp *%r11
14057 #endif /* defined(GLX_USE_TLS) */
14058 .size glMultiTexCoord1iARB, .-glMultiTexCoord1iARB
14059
14060 .p2align 4,,15
14061 .globl glMultiTexCoord1ivARB
14062 .type glMultiTexCoord1ivARB, @function
14063 glMultiTexCoord1ivARB:
14064 #if defined(GLX_USE_TLS)
14065 call _x86_64_get_dispatch@PLT
14066 movq 3048(%rax), %r11
14067 jmp *%r11
14068 #elif defined(PTHREADS)
14069 pushq %rdi
14070 pushq %rsi
14071 pushq %rbp
14072 call _x86_64_get_dispatch@PLT
14073 popq %rbp
14074 popq %rsi
14075 popq %rdi
14076 movq 3048(%rax), %r11
14077 jmp *%r11
14078 #else
14079 movq _glapi_Dispatch(%rip), %rax
14080 testq %rax, %rax
14081 je 1f
14082 movq 3048(%rax), %r11
14083 jmp *%r11
14084 1:
14085 pushq %rdi
14086 pushq %rsi
14087 pushq %rbp
14088 call _glapi_get_dispatch
14089 popq %rbp
14090 popq %rsi
14091 popq %rdi
14092 movq 3048(%rax), %r11
14093 jmp *%r11
14094 #endif /* defined(GLX_USE_TLS) */
14095 .size glMultiTexCoord1ivARB, .-glMultiTexCoord1ivARB
14096
14097 .p2align 4,,15
14098 .globl glMultiTexCoord1sARB
14099 .type glMultiTexCoord1sARB, @function
14100 glMultiTexCoord1sARB:
14101 #if defined(GLX_USE_TLS)
14102 call _x86_64_get_dispatch@PLT
14103 movq 3056(%rax), %r11
14104 jmp *%r11
14105 #elif defined(PTHREADS)
14106 pushq %rdi
14107 pushq %rsi
14108 pushq %rbp
14109 call _x86_64_get_dispatch@PLT
14110 popq %rbp
14111 popq %rsi
14112 popq %rdi
14113 movq 3056(%rax), %r11
14114 jmp *%r11
14115 #else
14116 movq _glapi_Dispatch(%rip), %rax
14117 testq %rax, %rax
14118 je 1f
14119 movq 3056(%rax), %r11
14120 jmp *%r11
14121 1:
14122 pushq %rdi
14123 pushq %rsi
14124 pushq %rbp
14125 call _glapi_get_dispatch
14126 popq %rbp
14127 popq %rsi
14128 popq %rdi
14129 movq 3056(%rax), %r11
14130 jmp *%r11
14131 #endif /* defined(GLX_USE_TLS) */
14132 .size glMultiTexCoord1sARB, .-glMultiTexCoord1sARB
14133
14134 .p2align 4,,15
14135 .globl glMultiTexCoord1svARB
14136 .type glMultiTexCoord1svARB, @function
14137 glMultiTexCoord1svARB:
14138 #if defined(GLX_USE_TLS)
14139 call _x86_64_get_dispatch@PLT
14140 movq 3064(%rax), %r11
14141 jmp *%r11
14142 #elif defined(PTHREADS)
14143 pushq %rdi
14144 pushq %rsi
14145 pushq %rbp
14146 call _x86_64_get_dispatch@PLT
14147 popq %rbp
14148 popq %rsi
14149 popq %rdi
14150 movq 3064(%rax), %r11
14151 jmp *%r11
14152 #else
14153 movq _glapi_Dispatch(%rip), %rax
14154 testq %rax, %rax
14155 je 1f
14156 movq 3064(%rax), %r11
14157 jmp *%r11
14158 1:
14159 pushq %rdi
14160 pushq %rsi
14161 pushq %rbp
14162 call _glapi_get_dispatch
14163 popq %rbp
14164 popq %rsi
14165 popq %rdi
14166 movq 3064(%rax), %r11
14167 jmp *%r11
14168 #endif /* defined(GLX_USE_TLS) */
14169 .size glMultiTexCoord1svARB, .-glMultiTexCoord1svARB
14170
14171 .p2align 4,,15
14172 .globl glMultiTexCoord2dARB
14173 .type glMultiTexCoord2dARB, @function
14174 glMultiTexCoord2dARB:
14175 #if defined(GLX_USE_TLS)
14176 call _x86_64_get_dispatch@PLT
14177 movq 3072(%rax), %r11
14178 jmp *%r11
14179 #elif defined(PTHREADS)
14180 subq $24, %rsp
14181 movq %rdi, (%rsp)
14182 movq %xmm0, 8(%rsp)
14183 movq %xmm1, 16(%rsp)
14184 call _x86_64_get_dispatch@PLT
14185 movq 16(%rsp), %xmm1
14186 movq 8(%rsp), %xmm0
14187 movq (%rsp), %rdi
14188 addq $24, %rsp
14189 movq 3072(%rax), %r11
14190 jmp *%r11
14191 #else
14192 movq _glapi_Dispatch(%rip), %rax
14193 testq %rax, %rax
14194 je 1f
14195 movq 3072(%rax), %r11
14196 jmp *%r11
14197 1:
14198 subq $24, %rsp
14199 movq %rdi, (%rsp)
14200 movq %xmm0, 8(%rsp)
14201 movq %xmm1, 16(%rsp)
14202 call _glapi_get_dispatch
14203 movq 16(%rsp), %xmm1
14204 movq 8(%rsp), %xmm0
14205 movq (%rsp), %rdi
14206 addq $24, %rsp
14207 movq 3072(%rax), %r11
14208 jmp *%r11
14209 #endif /* defined(GLX_USE_TLS) */
14210 .size glMultiTexCoord2dARB, .-glMultiTexCoord2dARB
14211
14212 .p2align 4,,15
14213 .globl glMultiTexCoord2dvARB
14214 .type glMultiTexCoord2dvARB, @function
14215 glMultiTexCoord2dvARB:
14216 #if defined(GLX_USE_TLS)
14217 call _x86_64_get_dispatch@PLT
14218 movq 3080(%rax), %r11
14219 jmp *%r11
14220 #elif defined(PTHREADS)
14221 pushq %rdi
14222 pushq %rsi
14223 pushq %rbp
14224 call _x86_64_get_dispatch@PLT
14225 popq %rbp
14226 popq %rsi
14227 popq %rdi
14228 movq 3080(%rax), %r11
14229 jmp *%r11
14230 #else
14231 movq _glapi_Dispatch(%rip), %rax
14232 testq %rax, %rax
14233 je 1f
14234 movq 3080(%rax), %r11
14235 jmp *%r11
14236 1:
14237 pushq %rdi
14238 pushq %rsi
14239 pushq %rbp
14240 call _glapi_get_dispatch
14241 popq %rbp
14242 popq %rsi
14243 popq %rdi
14244 movq 3080(%rax), %r11
14245 jmp *%r11
14246 #endif /* defined(GLX_USE_TLS) */
14247 .size glMultiTexCoord2dvARB, .-glMultiTexCoord2dvARB
14248
14249 .p2align 4,,15
14250 .globl glMultiTexCoord2fARB
14251 .type glMultiTexCoord2fARB, @function
14252 glMultiTexCoord2fARB:
14253 #if defined(GLX_USE_TLS)
14254 call _x86_64_get_dispatch@PLT
14255 movq 3088(%rax), %r11
14256 jmp *%r11
14257 #elif defined(PTHREADS)
14258 subq $24, %rsp
14259 movq %rdi, (%rsp)
14260 movq %xmm0, 8(%rsp)
14261 movq %xmm1, 16(%rsp)
14262 call _x86_64_get_dispatch@PLT
14263 movq 16(%rsp), %xmm1
14264 movq 8(%rsp), %xmm0
14265 movq (%rsp), %rdi
14266 addq $24, %rsp
14267 movq 3088(%rax), %r11
14268 jmp *%r11
14269 #else
14270 movq _glapi_Dispatch(%rip), %rax
14271 testq %rax, %rax
14272 je 1f
14273 movq 3088(%rax), %r11
14274 jmp *%r11
14275 1:
14276 subq $24, %rsp
14277 movq %rdi, (%rsp)
14278 movq %xmm0, 8(%rsp)
14279 movq %xmm1, 16(%rsp)
14280 call _glapi_get_dispatch
14281 movq 16(%rsp), %xmm1
14282 movq 8(%rsp), %xmm0
14283 movq (%rsp), %rdi
14284 addq $24, %rsp
14285 movq 3088(%rax), %r11
14286 jmp *%r11
14287 #endif /* defined(GLX_USE_TLS) */
14288 .size glMultiTexCoord2fARB, .-glMultiTexCoord2fARB
14289
14290 .p2align 4,,15
14291 .globl glMultiTexCoord2fvARB
14292 .type glMultiTexCoord2fvARB, @function
14293 glMultiTexCoord2fvARB:
14294 #if defined(GLX_USE_TLS)
14295 call _x86_64_get_dispatch@PLT
14296 movq 3096(%rax), %r11
14297 jmp *%r11
14298 #elif defined(PTHREADS)
14299 pushq %rdi
14300 pushq %rsi
14301 pushq %rbp
14302 call _x86_64_get_dispatch@PLT
14303 popq %rbp
14304 popq %rsi
14305 popq %rdi
14306 movq 3096(%rax), %r11
14307 jmp *%r11
14308 #else
14309 movq _glapi_Dispatch(%rip), %rax
14310 testq %rax, %rax
14311 je 1f
14312 movq 3096(%rax), %r11
14313 jmp *%r11
14314 1:
14315 pushq %rdi
14316 pushq %rsi
14317 pushq %rbp
14318 call _glapi_get_dispatch
14319 popq %rbp
14320 popq %rsi
14321 popq %rdi
14322 movq 3096(%rax), %r11
14323 jmp *%r11
14324 #endif /* defined(GLX_USE_TLS) */
14325 .size glMultiTexCoord2fvARB, .-glMultiTexCoord2fvARB
14326
14327 .p2align 4,,15
14328 .globl glMultiTexCoord2iARB
14329 .type glMultiTexCoord2iARB, @function
14330 glMultiTexCoord2iARB:
14331 #if defined(GLX_USE_TLS)
14332 call _x86_64_get_dispatch@PLT
14333 movq 3104(%rax), %r11
14334 jmp *%r11
14335 #elif defined(PTHREADS)
14336 pushq %rdi
14337 pushq %rsi
14338 pushq %rdx
14339 call _x86_64_get_dispatch@PLT
14340 popq %rdx
14341 popq %rsi
14342 popq %rdi
14343 movq 3104(%rax), %r11
14344 jmp *%r11
14345 #else
14346 movq _glapi_Dispatch(%rip), %rax
14347 testq %rax, %rax
14348 je 1f
14349 movq 3104(%rax), %r11
14350 jmp *%r11
14351 1:
14352 pushq %rdi
14353 pushq %rsi
14354 pushq %rdx
14355 call _glapi_get_dispatch
14356 popq %rdx
14357 popq %rsi
14358 popq %rdi
14359 movq 3104(%rax), %r11
14360 jmp *%r11
14361 #endif /* defined(GLX_USE_TLS) */
14362 .size glMultiTexCoord2iARB, .-glMultiTexCoord2iARB
14363
14364 .p2align 4,,15
14365 .globl glMultiTexCoord2ivARB
14366 .type glMultiTexCoord2ivARB, @function
14367 glMultiTexCoord2ivARB:
14368 #if defined(GLX_USE_TLS)
14369 call _x86_64_get_dispatch@PLT
14370 movq 3112(%rax), %r11
14371 jmp *%r11
14372 #elif defined(PTHREADS)
14373 pushq %rdi
14374 pushq %rsi
14375 pushq %rbp
14376 call _x86_64_get_dispatch@PLT
14377 popq %rbp
14378 popq %rsi
14379 popq %rdi
14380 movq 3112(%rax), %r11
14381 jmp *%r11
14382 #else
14383 movq _glapi_Dispatch(%rip), %rax
14384 testq %rax, %rax
14385 je 1f
14386 movq 3112(%rax), %r11
14387 jmp *%r11
14388 1:
14389 pushq %rdi
14390 pushq %rsi
14391 pushq %rbp
14392 call _glapi_get_dispatch
14393 popq %rbp
14394 popq %rsi
14395 popq %rdi
14396 movq 3112(%rax), %r11
14397 jmp *%r11
14398 #endif /* defined(GLX_USE_TLS) */
14399 .size glMultiTexCoord2ivARB, .-glMultiTexCoord2ivARB
14400
14401 .p2align 4,,15
14402 .globl glMultiTexCoord2sARB
14403 .type glMultiTexCoord2sARB, @function
14404 glMultiTexCoord2sARB:
14405 #if defined(GLX_USE_TLS)
14406 call _x86_64_get_dispatch@PLT
14407 movq 3120(%rax), %r11
14408 jmp *%r11
14409 #elif defined(PTHREADS)
14410 pushq %rdi
14411 pushq %rsi
14412 pushq %rdx
14413 call _x86_64_get_dispatch@PLT
14414 popq %rdx
14415 popq %rsi
14416 popq %rdi
14417 movq 3120(%rax), %r11
14418 jmp *%r11
14419 #else
14420 movq _glapi_Dispatch(%rip), %rax
14421 testq %rax, %rax
14422 je 1f
14423 movq 3120(%rax), %r11
14424 jmp *%r11
14425 1:
14426 pushq %rdi
14427 pushq %rsi
14428 pushq %rdx
14429 call _glapi_get_dispatch
14430 popq %rdx
14431 popq %rsi
14432 popq %rdi
14433 movq 3120(%rax), %r11
14434 jmp *%r11
14435 #endif /* defined(GLX_USE_TLS) */
14436 .size glMultiTexCoord2sARB, .-glMultiTexCoord2sARB
14437
14438 .p2align 4,,15
14439 .globl glMultiTexCoord2svARB
14440 .type glMultiTexCoord2svARB, @function
14441 glMultiTexCoord2svARB:
14442 #if defined(GLX_USE_TLS)
14443 call _x86_64_get_dispatch@PLT
14444 movq 3128(%rax), %r11
14445 jmp *%r11
14446 #elif defined(PTHREADS)
14447 pushq %rdi
14448 pushq %rsi
14449 pushq %rbp
14450 call _x86_64_get_dispatch@PLT
14451 popq %rbp
14452 popq %rsi
14453 popq %rdi
14454 movq 3128(%rax), %r11
14455 jmp *%r11
14456 #else
14457 movq _glapi_Dispatch(%rip), %rax
14458 testq %rax, %rax
14459 je 1f
14460 movq 3128(%rax), %r11
14461 jmp *%r11
14462 1:
14463 pushq %rdi
14464 pushq %rsi
14465 pushq %rbp
14466 call _glapi_get_dispatch
14467 popq %rbp
14468 popq %rsi
14469 popq %rdi
14470 movq 3128(%rax), %r11
14471 jmp *%r11
14472 #endif /* defined(GLX_USE_TLS) */
14473 .size glMultiTexCoord2svARB, .-glMultiTexCoord2svARB
14474
14475 .p2align 4,,15
14476 .globl glMultiTexCoord3dARB
14477 .type glMultiTexCoord3dARB, @function
14478 glMultiTexCoord3dARB:
14479 #if defined(GLX_USE_TLS)
14480 call _x86_64_get_dispatch@PLT
14481 movq 3136(%rax), %r11
14482 jmp *%r11
14483 #elif defined(PTHREADS)
14484 subq $40, %rsp
14485 movq %rdi, (%rsp)
14486 movq %xmm0, 8(%rsp)
14487 movq %xmm1, 16(%rsp)
14488 movq %xmm2, 24(%rsp)
14489 call _x86_64_get_dispatch@PLT
14490 movq 24(%rsp), %xmm2
14491 movq 16(%rsp), %xmm1
14492 movq 8(%rsp), %xmm0
14493 movq (%rsp), %rdi
14494 addq $40, %rsp
14495 movq 3136(%rax), %r11
14496 jmp *%r11
14497 #else
14498 movq _glapi_Dispatch(%rip), %rax
14499 testq %rax, %rax
14500 je 1f
14501 movq 3136(%rax), %r11
14502 jmp *%r11
14503 1:
14504 subq $40, %rsp
14505 movq %rdi, (%rsp)
14506 movq %xmm0, 8(%rsp)
14507 movq %xmm1, 16(%rsp)
14508 movq %xmm2, 24(%rsp)
14509 call _glapi_get_dispatch
14510 movq 24(%rsp), %xmm2
14511 movq 16(%rsp), %xmm1
14512 movq 8(%rsp), %xmm0
14513 movq (%rsp), %rdi
14514 addq $40, %rsp
14515 movq 3136(%rax), %r11
14516 jmp *%r11
14517 #endif /* defined(GLX_USE_TLS) */
14518 .size glMultiTexCoord3dARB, .-glMultiTexCoord3dARB
14519
14520 .p2align 4,,15
14521 .globl glMultiTexCoord3dvARB
14522 .type glMultiTexCoord3dvARB, @function
14523 glMultiTexCoord3dvARB:
14524 #if defined(GLX_USE_TLS)
14525 call _x86_64_get_dispatch@PLT
14526 movq 3144(%rax), %r11
14527 jmp *%r11
14528 #elif defined(PTHREADS)
14529 pushq %rdi
14530 pushq %rsi
14531 pushq %rbp
14532 call _x86_64_get_dispatch@PLT
14533 popq %rbp
14534 popq %rsi
14535 popq %rdi
14536 movq 3144(%rax), %r11
14537 jmp *%r11
14538 #else
14539 movq _glapi_Dispatch(%rip), %rax
14540 testq %rax, %rax
14541 je 1f
14542 movq 3144(%rax), %r11
14543 jmp *%r11
14544 1:
14545 pushq %rdi
14546 pushq %rsi
14547 pushq %rbp
14548 call _glapi_get_dispatch
14549 popq %rbp
14550 popq %rsi
14551 popq %rdi
14552 movq 3144(%rax), %r11
14553 jmp *%r11
14554 #endif /* defined(GLX_USE_TLS) */
14555 .size glMultiTexCoord3dvARB, .-glMultiTexCoord3dvARB
14556
14557 .p2align 4,,15
14558 .globl glMultiTexCoord3fARB
14559 .type glMultiTexCoord3fARB, @function
14560 glMultiTexCoord3fARB:
14561 #if defined(GLX_USE_TLS)
14562 call _x86_64_get_dispatch@PLT
14563 movq 3152(%rax), %r11
14564 jmp *%r11
14565 #elif defined(PTHREADS)
14566 subq $40, %rsp
14567 movq %rdi, (%rsp)
14568 movq %xmm0, 8(%rsp)
14569 movq %xmm1, 16(%rsp)
14570 movq %xmm2, 24(%rsp)
14571 call _x86_64_get_dispatch@PLT
14572 movq 24(%rsp), %xmm2
14573 movq 16(%rsp), %xmm1
14574 movq 8(%rsp), %xmm0
14575 movq (%rsp), %rdi
14576 addq $40, %rsp
14577 movq 3152(%rax), %r11
14578 jmp *%r11
14579 #else
14580 movq _glapi_Dispatch(%rip), %rax
14581 testq %rax, %rax
14582 je 1f
14583 movq 3152(%rax), %r11
14584 jmp *%r11
14585 1:
14586 subq $40, %rsp
14587 movq %rdi, (%rsp)
14588 movq %xmm0, 8(%rsp)
14589 movq %xmm1, 16(%rsp)
14590 movq %xmm2, 24(%rsp)
14591 call _glapi_get_dispatch
14592 movq 24(%rsp), %xmm2
14593 movq 16(%rsp), %xmm1
14594 movq 8(%rsp), %xmm0
14595 movq (%rsp), %rdi
14596 addq $40, %rsp
14597 movq 3152(%rax), %r11
14598 jmp *%r11
14599 #endif /* defined(GLX_USE_TLS) */
14600 .size glMultiTexCoord3fARB, .-glMultiTexCoord3fARB
14601
14602 .p2align 4,,15
14603 .globl glMultiTexCoord3fvARB
14604 .type glMultiTexCoord3fvARB, @function
14605 glMultiTexCoord3fvARB:
14606 #if defined(GLX_USE_TLS)
14607 call _x86_64_get_dispatch@PLT
14608 movq 3160(%rax), %r11
14609 jmp *%r11
14610 #elif defined(PTHREADS)
14611 pushq %rdi
14612 pushq %rsi
14613 pushq %rbp
14614 call _x86_64_get_dispatch@PLT
14615 popq %rbp
14616 popq %rsi
14617 popq %rdi
14618 movq 3160(%rax), %r11
14619 jmp *%r11
14620 #else
14621 movq _glapi_Dispatch(%rip), %rax
14622 testq %rax, %rax
14623 je 1f
14624 movq 3160(%rax), %r11
14625 jmp *%r11
14626 1:
14627 pushq %rdi
14628 pushq %rsi
14629 pushq %rbp
14630 call _glapi_get_dispatch
14631 popq %rbp
14632 popq %rsi
14633 popq %rdi
14634 movq 3160(%rax), %r11
14635 jmp *%r11
14636 #endif /* defined(GLX_USE_TLS) */
14637 .size glMultiTexCoord3fvARB, .-glMultiTexCoord3fvARB
14638
14639 .p2align 4,,15
14640 .globl glMultiTexCoord3iARB
14641 .type glMultiTexCoord3iARB, @function
14642 glMultiTexCoord3iARB:
14643 #if defined(GLX_USE_TLS)
14644 call _x86_64_get_dispatch@PLT
14645 movq 3168(%rax), %r11
14646 jmp *%r11
14647 #elif defined(PTHREADS)
14648 pushq %rdi
14649 pushq %rsi
14650 pushq %rdx
14651 pushq %rcx
14652 pushq %rbp
14653 call _x86_64_get_dispatch@PLT
14654 popq %rbp
14655 popq %rcx
14656 popq %rdx
14657 popq %rsi
14658 popq %rdi
14659 movq 3168(%rax), %r11
14660 jmp *%r11
14661 #else
14662 movq _glapi_Dispatch(%rip), %rax
14663 testq %rax, %rax
14664 je 1f
14665 movq 3168(%rax), %r11
14666 jmp *%r11
14667 1:
14668 pushq %rdi
14669 pushq %rsi
14670 pushq %rdx
14671 pushq %rcx
14672 pushq %rbp
14673 call _glapi_get_dispatch
14674 popq %rbp
14675 popq %rcx
14676 popq %rdx
14677 popq %rsi
14678 popq %rdi
14679 movq 3168(%rax), %r11
14680 jmp *%r11
14681 #endif /* defined(GLX_USE_TLS) */
14682 .size glMultiTexCoord3iARB, .-glMultiTexCoord3iARB
14683
14684 .p2align 4,,15
14685 .globl glMultiTexCoord3ivARB
14686 .type glMultiTexCoord3ivARB, @function
14687 glMultiTexCoord3ivARB:
14688 #if defined(GLX_USE_TLS)
14689 call _x86_64_get_dispatch@PLT
14690 movq 3176(%rax), %r11
14691 jmp *%r11
14692 #elif defined(PTHREADS)
14693 pushq %rdi
14694 pushq %rsi
14695 pushq %rbp
14696 call _x86_64_get_dispatch@PLT
14697 popq %rbp
14698 popq %rsi
14699 popq %rdi
14700 movq 3176(%rax), %r11
14701 jmp *%r11
14702 #else
14703 movq _glapi_Dispatch(%rip), %rax
14704 testq %rax, %rax
14705 je 1f
14706 movq 3176(%rax), %r11
14707 jmp *%r11
14708 1:
14709 pushq %rdi
14710 pushq %rsi
14711 pushq %rbp
14712 call _glapi_get_dispatch
14713 popq %rbp
14714 popq %rsi
14715 popq %rdi
14716 movq 3176(%rax), %r11
14717 jmp *%r11
14718 #endif /* defined(GLX_USE_TLS) */
14719 .size glMultiTexCoord3ivARB, .-glMultiTexCoord3ivARB
14720
14721 .p2align 4,,15
14722 .globl glMultiTexCoord3sARB
14723 .type glMultiTexCoord3sARB, @function
14724 glMultiTexCoord3sARB:
14725 #if defined(GLX_USE_TLS)
14726 call _x86_64_get_dispatch@PLT
14727 movq 3184(%rax), %r11
14728 jmp *%r11
14729 #elif defined(PTHREADS)
14730 pushq %rdi
14731 pushq %rsi
14732 pushq %rdx
14733 pushq %rcx
14734 pushq %rbp
14735 call _x86_64_get_dispatch@PLT
14736 popq %rbp
14737 popq %rcx
14738 popq %rdx
14739 popq %rsi
14740 popq %rdi
14741 movq 3184(%rax), %r11
14742 jmp *%r11
14743 #else
14744 movq _glapi_Dispatch(%rip), %rax
14745 testq %rax, %rax
14746 je 1f
14747 movq 3184(%rax), %r11
14748 jmp *%r11
14749 1:
14750 pushq %rdi
14751 pushq %rsi
14752 pushq %rdx
14753 pushq %rcx
14754 pushq %rbp
14755 call _glapi_get_dispatch
14756 popq %rbp
14757 popq %rcx
14758 popq %rdx
14759 popq %rsi
14760 popq %rdi
14761 movq 3184(%rax), %r11
14762 jmp *%r11
14763 #endif /* defined(GLX_USE_TLS) */
14764 .size glMultiTexCoord3sARB, .-glMultiTexCoord3sARB
14765
14766 .p2align 4,,15
14767 .globl glMultiTexCoord3svARB
14768 .type glMultiTexCoord3svARB, @function
14769 glMultiTexCoord3svARB:
14770 #if defined(GLX_USE_TLS)
14771 call _x86_64_get_dispatch@PLT
14772 movq 3192(%rax), %r11
14773 jmp *%r11
14774 #elif defined(PTHREADS)
14775 pushq %rdi
14776 pushq %rsi
14777 pushq %rbp
14778 call _x86_64_get_dispatch@PLT
14779 popq %rbp
14780 popq %rsi
14781 popq %rdi
14782 movq 3192(%rax), %r11
14783 jmp *%r11
14784 #else
14785 movq _glapi_Dispatch(%rip), %rax
14786 testq %rax, %rax
14787 je 1f
14788 movq 3192(%rax), %r11
14789 jmp *%r11
14790 1:
14791 pushq %rdi
14792 pushq %rsi
14793 pushq %rbp
14794 call _glapi_get_dispatch
14795 popq %rbp
14796 popq %rsi
14797 popq %rdi
14798 movq 3192(%rax), %r11
14799 jmp *%r11
14800 #endif /* defined(GLX_USE_TLS) */
14801 .size glMultiTexCoord3svARB, .-glMultiTexCoord3svARB
14802
14803 .p2align 4,,15
14804 .globl glMultiTexCoord4dARB
14805 .type glMultiTexCoord4dARB, @function
14806 glMultiTexCoord4dARB:
14807 #if defined(GLX_USE_TLS)
14808 call _x86_64_get_dispatch@PLT
14809 movq 3200(%rax), %r11
14810 jmp *%r11
14811 #elif defined(PTHREADS)
14812 subq $40, %rsp
14813 movq %rdi, (%rsp)
14814 movq %xmm0, 8(%rsp)
14815 movq %xmm1, 16(%rsp)
14816 movq %xmm2, 24(%rsp)
14817 movq %xmm3, 32(%rsp)
14818 call _x86_64_get_dispatch@PLT
14819 movq 32(%rsp), %xmm3
14820 movq 24(%rsp), %xmm2
14821 movq 16(%rsp), %xmm1
14822 movq 8(%rsp), %xmm0
14823 movq (%rsp), %rdi
14824 addq $40, %rsp
14825 movq 3200(%rax), %r11
14826 jmp *%r11
14827 #else
14828 movq _glapi_Dispatch(%rip), %rax
14829 testq %rax, %rax
14830 je 1f
14831 movq 3200(%rax), %r11
14832 jmp *%r11
14833 1:
14834 subq $40, %rsp
14835 movq %rdi, (%rsp)
14836 movq %xmm0, 8(%rsp)
14837 movq %xmm1, 16(%rsp)
14838 movq %xmm2, 24(%rsp)
14839 movq %xmm3, 32(%rsp)
14840 call _glapi_get_dispatch
14841 movq 32(%rsp), %xmm3
14842 movq 24(%rsp), %xmm2
14843 movq 16(%rsp), %xmm1
14844 movq 8(%rsp), %xmm0
14845 movq (%rsp), %rdi
14846 addq $40, %rsp
14847 movq 3200(%rax), %r11
14848 jmp *%r11
14849 #endif /* defined(GLX_USE_TLS) */
14850 .size glMultiTexCoord4dARB, .-glMultiTexCoord4dARB
14851
14852 .p2align 4,,15
14853 .globl glMultiTexCoord4dvARB
14854 .type glMultiTexCoord4dvARB, @function
14855 glMultiTexCoord4dvARB:
14856 #if defined(GLX_USE_TLS)
14857 call _x86_64_get_dispatch@PLT
14858 movq 3208(%rax), %r11
14859 jmp *%r11
14860 #elif defined(PTHREADS)
14861 pushq %rdi
14862 pushq %rsi
14863 pushq %rbp
14864 call _x86_64_get_dispatch@PLT
14865 popq %rbp
14866 popq %rsi
14867 popq %rdi
14868 movq 3208(%rax), %r11
14869 jmp *%r11
14870 #else
14871 movq _glapi_Dispatch(%rip), %rax
14872 testq %rax, %rax
14873 je 1f
14874 movq 3208(%rax), %r11
14875 jmp *%r11
14876 1:
14877 pushq %rdi
14878 pushq %rsi
14879 pushq %rbp
14880 call _glapi_get_dispatch
14881 popq %rbp
14882 popq %rsi
14883 popq %rdi
14884 movq 3208(%rax), %r11
14885 jmp *%r11
14886 #endif /* defined(GLX_USE_TLS) */
14887 .size glMultiTexCoord4dvARB, .-glMultiTexCoord4dvARB
14888
14889 .p2align 4,,15
14890 .globl glMultiTexCoord4fARB
14891 .type glMultiTexCoord4fARB, @function
14892 glMultiTexCoord4fARB:
14893 #if defined(GLX_USE_TLS)
14894 call _x86_64_get_dispatch@PLT
14895 movq 3216(%rax), %r11
14896 jmp *%r11
14897 #elif defined(PTHREADS)
14898 subq $40, %rsp
14899 movq %rdi, (%rsp)
14900 movq %xmm0, 8(%rsp)
14901 movq %xmm1, 16(%rsp)
14902 movq %xmm2, 24(%rsp)
14903 movq %xmm3, 32(%rsp)
14904 call _x86_64_get_dispatch@PLT
14905 movq 32(%rsp), %xmm3
14906 movq 24(%rsp), %xmm2
14907 movq 16(%rsp), %xmm1
14908 movq 8(%rsp), %xmm0
14909 movq (%rsp), %rdi
14910 addq $40, %rsp
14911 movq 3216(%rax), %r11
14912 jmp *%r11
14913 #else
14914 movq _glapi_Dispatch(%rip), %rax
14915 testq %rax, %rax
14916 je 1f
14917 movq 3216(%rax), %r11
14918 jmp *%r11
14919 1:
14920 subq $40, %rsp
14921 movq %rdi, (%rsp)
14922 movq %xmm0, 8(%rsp)
14923 movq %xmm1, 16(%rsp)
14924 movq %xmm2, 24(%rsp)
14925 movq %xmm3, 32(%rsp)
14926 call _glapi_get_dispatch
14927 movq 32(%rsp), %xmm3
14928 movq 24(%rsp), %xmm2
14929 movq 16(%rsp), %xmm1
14930 movq 8(%rsp), %xmm0
14931 movq (%rsp), %rdi
14932 addq $40, %rsp
14933 movq 3216(%rax), %r11
14934 jmp *%r11
14935 #endif /* defined(GLX_USE_TLS) */
14936 .size glMultiTexCoord4fARB, .-glMultiTexCoord4fARB
14937
14938 .p2align 4,,15
14939 .globl glMultiTexCoord4fvARB
14940 .type glMultiTexCoord4fvARB, @function
14941 glMultiTexCoord4fvARB:
14942 #if defined(GLX_USE_TLS)
14943 call _x86_64_get_dispatch@PLT
14944 movq 3224(%rax), %r11
14945 jmp *%r11
14946 #elif defined(PTHREADS)
14947 pushq %rdi
14948 pushq %rsi
14949 pushq %rbp
14950 call _x86_64_get_dispatch@PLT
14951 popq %rbp
14952 popq %rsi
14953 popq %rdi
14954 movq 3224(%rax), %r11
14955 jmp *%r11
14956 #else
14957 movq _glapi_Dispatch(%rip), %rax
14958 testq %rax, %rax
14959 je 1f
14960 movq 3224(%rax), %r11
14961 jmp *%r11
14962 1:
14963 pushq %rdi
14964 pushq %rsi
14965 pushq %rbp
14966 call _glapi_get_dispatch
14967 popq %rbp
14968 popq %rsi
14969 popq %rdi
14970 movq 3224(%rax), %r11
14971 jmp *%r11
14972 #endif /* defined(GLX_USE_TLS) */
14973 .size glMultiTexCoord4fvARB, .-glMultiTexCoord4fvARB
14974
14975 .p2align 4,,15
14976 .globl glMultiTexCoord4iARB
14977 .type glMultiTexCoord4iARB, @function
14978 glMultiTexCoord4iARB:
14979 #if defined(GLX_USE_TLS)
14980 call _x86_64_get_dispatch@PLT
14981 movq 3232(%rax), %r11
14982 jmp *%r11
14983 #elif defined(PTHREADS)
14984 pushq %rdi
14985 pushq %rsi
14986 pushq %rdx
14987 pushq %rcx
14988 pushq %r8
14989 call _x86_64_get_dispatch@PLT
14990 popq %r8
14991 popq %rcx
14992 popq %rdx
14993 popq %rsi
14994 popq %rdi
14995 movq 3232(%rax), %r11
14996 jmp *%r11
14997 #else
14998 movq _glapi_Dispatch(%rip), %rax
14999 testq %rax, %rax
15000 je 1f
15001 movq 3232(%rax), %r11
15002 jmp *%r11
15003 1:
15004 pushq %rdi
15005 pushq %rsi
15006 pushq %rdx
15007 pushq %rcx
15008 pushq %r8
15009 call _glapi_get_dispatch
15010 popq %r8
15011 popq %rcx
15012 popq %rdx
15013 popq %rsi
15014 popq %rdi
15015 movq 3232(%rax), %r11
15016 jmp *%r11
15017 #endif /* defined(GLX_USE_TLS) */
15018 .size glMultiTexCoord4iARB, .-glMultiTexCoord4iARB
15019
15020 .p2align 4,,15
15021 .globl glMultiTexCoord4ivARB
15022 .type glMultiTexCoord4ivARB, @function
15023 glMultiTexCoord4ivARB:
15024 #if defined(GLX_USE_TLS)
15025 call _x86_64_get_dispatch@PLT
15026 movq 3240(%rax), %r11
15027 jmp *%r11
15028 #elif defined(PTHREADS)
15029 pushq %rdi
15030 pushq %rsi
15031 pushq %rbp
15032 call _x86_64_get_dispatch@PLT
15033 popq %rbp
15034 popq %rsi
15035 popq %rdi
15036 movq 3240(%rax), %r11
15037 jmp *%r11
15038 #else
15039 movq _glapi_Dispatch(%rip), %rax
15040 testq %rax, %rax
15041 je 1f
15042 movq 3240(%rax), %r11
15043 jmp *%r11
15044 1:
15045 pushq %rdi
15046 pushq %rsi
15047 pushq %rbp
15048 call _glapi_get_dispatch
15049 popq %rbp
15050 popq %rsi
15051 popq %rdi
15052 movq 3240(%rax), %r11
15053 jmp *%r11
15054 #endif /* defined(GLX_USE_TLS) */
15055 .size glMultiTexCoord4ivARB, .-glMultiTexCoord4ivARB
15056
15057 .p2align 4,,15
15058 .globl glMultiTexCoord4sARB
15059 .type glMultiTexCoord4sARB, @function
15060 glMultiTexCoord4sARB:
15061 #if defined(GLX_USE_TLS)
15062 call _x86_64_get_dispatch@PLT
15063 movq 3248(%rax), %r11
15064 jmp *%r11
15065 #elif defined(PTHREADS)
15066 pushq %rdi
15067 pushq %rsi
15068 pushq %rdx
15069 pushq %rcx
15070 pushq %r8
15071 call _x86_64_get_dispatch@PLT
15072 popq %r8
15073 popq %rcx
15074 popq %rdx
15075 popq %rsi
15076 popq %rdi
15077 movq 3248(%rax), %r11
15078 jmp *%r11
15079 #else
15080 movq _glapi_Dispatch(%rip), %rax
15081 testq %rax, %rax
15082 je 1f
15083 movq 3248(%rax), %r11
15084 jmp *%r11
15085 1:
15086 pushq %rdi
15087 pushq %rsi
15088 pushq %rdx
15089 pushq %rcx
15090 pushq %r8
15091 call _glapi_get_dispatch
15092 popq %r8
15093 popq %rcx
15094 popq %rdx
15095 popq %rsi
15096 popq %rdi
15097 movq 3248(%rax), %r11
15098 jmp *%r11
15099 #endif /* defined(GLX_USE_TLS) */
15100 .size glMultiTexCoord4sARB, .-glMultiTexCoord4sARB
15101
15102 .p2align 4,,15
15103 .globl glMultiTexCoord4svARB
15104 .type glMultiTexCoord4svARB, @function
15105 glMultiTexCoord4svARB:
15106 #if defined(GLX_USE_TLS)
15107 call _x86_64_get_dispatch@PLT
15108 movq 3256(%rax), %r11
15109 jmp *%r11
15110 #elif defined(PTHREADS)
15111 pushq %rdi
15112 pushq %rsi
15113 pushq %rbp
15114 call _x86_64_get_dispatch@PLT
15115 popq %rbp
15116 popq %rsi
15117 popq %rdi
15118 movq 3256(%rax), %r11
15119 jmp *%r11
15120 #else
15121 movq _glapi_Dispatch(%rip), %rax
15122 testq %rax, %rax
15123 je 1f
15124 movq 3256(%rax), %r11
15125 jmp *%r11
15126 1:
15127 pushq %rdi
15128 pushq %rsi
15129 pushq %rbp
15130 call _glapi_get_dispatch
15131 popq %rbp
15132 popq %rsi
15133 popq %rdi
15134 movq 3256(%rax), %r11
15135 jmp *%r11
15136 #endif /* defined(GLX_USE_TLS) */
15137 .size glMultiTexCoord4svARB, .-glMultiTexCoord4svARB
15138
15139 .p2align 4,,15
15140 .globl glLoadTransposeMatrixfARB
15141 .type glLoadTransposeMatrixfARB, @function
15142 glLoadTransposeMatrixfARB:
15143 #if defined(GLX_USE_TLS)
15144 call _x86_64_get_dispatch@PLT
15145 movq 3264(%rax), %r11
15146 jmp *%r11
15147 #elif defined(PTHREADS)
15148 pushq %rdi
15149 call _x86_64_get_dispatch@PLT
15150 popq %rdi
15151 movq 3264(%rax), %r11
15152 jmp *%r11
15153 #else
15154 movq _glapi_Dispatch(%rip), %rax
15155 testq %rax, %rax
15156 je 1f
15157 movq 3264(%rax), %r11
15158 jmp *%r11
15159 1:
15160 pushq %rdi
15161 call _glapi_get_dispatch
15162 popq %rdi
15163 movq 3264(%rax), %r11
15164 jmp *%r11
15165 #endif /* defined(GLX_USE_TLS) */
15166 .size glLoadTransposeMatrixfARB, .-glLoadTransposeMatrixfARB
15167
15168 .p2align 4,,15
15169 .globl glLoadTransposeMatrixdARB
15170 .type glLoadTransposeMatrixdARB, @function
15171 glLoadTransposeMatrixdARB:
15172 #if defined(GLX_USE_TLS)
15173 call _x86_64_get_dispatch@PLT
15174 movq 3272(%rax), %r11
15175 jmp *%r11
15176 #elif defined(PTHREADS)
15177 pushq %rdi
15178 call _x86_64_get_dispatch@PLT
15179 popq %rdi
15180 movq 3272(%rax), %r11
15181 jmp *%r11
15182 #else
15183 movq _glapi_Dispatch(%rip), %rax
15184 testq %rax, %rax
15185 je 1f
15186 movq 3272(%rax), %r11
15187 jmp *%r11
15188 1:
15189 pushq %rdi
15190 call _glapi_get_dispatch
15191 popq %rdi
15192 movq 3272(%rax), %r11
15193 jmp *%r11
15194 #endif /* defined(GLX_USE_TLS) */
15195 .size glLoadTransposeMatrixdARB, .-glLoadTransposeMatrixdARB
15196
15197 .p2align 4,,15
15198 .globl glMultTransposeMatrixfARB
15199 .type glMultTransposeMatrixfARB, @function
15200 glMultTransposeMatrixfARB:
15201 #if defined(GLX_USE_TLS)
15202 call _x86_64_get_dispatch@PLT
15203 movq 3280(%rax), %r11
15204 jmp *%r11
15205 #elif defined(PTHREADS)
15206 pushq %rdi
15207 call _x86_64_get_dispatch@PLT
15208 popq %rdi
15209 movq 3280(%rax), %r11
15210 jmp *%r11
15211 #else
15212 movq _glapi_Dispatch(%rip), %rax
15213 testq %rax, %rax
15214 je 1f
15215 movq 3280(%rax), %r11
15216 jmp *%r11
15217 1:
15218 pushq %rdi
15219 call _glapi_get_dispatch
15220 popq %rdi
15221 movq 3280(%rax), %r11
15222 jmp *%r11
15223 #endif /* defined(GLX_USE_TLS) */
15224 .size glMultTransposeMatrixfARB, .-glMultTransposeMatrixfARB
15225
15226 .p2align 4,,15
15227 .globl glMultTransposeMatrixdARB
15228 .type glMultTransposeMatrixdARB, @function
15229 glMultTransposeMatrixdARB:
15230 #if defined(GLX_USE_TLS)
15231 call _x86_64_get_dispatch@PLT
15232 movq 3288(%rax), %r11
15233 jmp *%r11
15234 #elif defined(PTHREADS)
15235 pushq %rdi
15236 call _x86_64_get_dispatch@PLT
15237 popq %rdi
15238 movq 3288(%rax), %r11
15239 jmp *%r11
15240 #else
15241 movq _glapi_Dispatch(%rip), %rax
15242 testq %rax, %rax
15243 je 1f
15244 movq 3288(%rax), %r11
15245 jmp *%r11
15246 1:
15247 pushq %rdi
15248 call _glapi_get_dispatch
15249 popq %rdi
15250 movq 3288(%rax), %r11
15251 jmp *%r11
15252 #endif /* defined(GLX_USE_TLS) */
15253 .size glMultTransposeMatrixdARB, .-glMultTransposeMatrixdARB
15254
15255 .p2align 4,,15
15256 .globl glSampleCoverageARB
15257 .type glSampleCoverageARB, @function
15258 glSampleCoverageARB:
15259 #if defined(GLX_USE_TLS)
15260 call _x86_64_get_dispatch@PLT
15261 movq 3296(%rax), %r11
15262 jmp *%r11
15263 #elif defined(PTHREADS)
15264 pushq %rdi
15265 pushq %rsi
15266 pushq %rbp
15267 call _x86_64_get_dispatch@PLT
15268 popq %rbp
15269 popq %rsi
15270 popq %rdi
15271 movq 3296(%rax), %r11
15272 jmp *%r11
15273 #else
15274 movq _glapi_Dispatch(%rip), %rax
15275 testq %rax, %rax
15276 je 1f
15277 movq 3296(%rax), %r11
15278 jmp *%r11
15279 1:
15280 pushq %rdi
15281 pushq %rsi
15282 pushq %rbp
15283 call _glapi_get_dispatch
15284 popq %rbp
15285 popq %rsi
15286 popq %rdi
15287 movq 3296(%rax), %r11
15288 jmp *%r11
15289 #endif /* defined(GLX_USE_TLS) */
15290 .size glSampleCoverageARB, .-glSampleCoverageARB
15291
15292 .p2align 4,,15
15293 .globl glDrawBuffersARB
15294 .type glDrawBuffersARB, @function
15295 glDrawBuffersARB:
15296 #if defined(GLX_USE_TLS)
15297 call _x86_64_get_dispatch@PLT
15298 movq 3304(%rax), %r11
15299 jmp *%r11
15300 #elif defined(PTHREADS)
15301 pushq %rdi
15302 pushq %rsi
15303 pushq %rbp
15304 call _x86_64_get_dispatch@PLT
15305 popq %rbp
15306 popq %rsi
15307 popq %rdi
15308 movq 3304(%rax), %r11
15309 jmp *%r11
15310 #else
15311 movq _glapi_Dispatch(%rip), %rax
15312 testq %rax, %rax
15313 je 1f
15314 movq 3304(%rax), %r11
15315 jmp *%r11
15316 1:
15317 pushq %rdi
15318 pushq %rsi
15319 pushq %rbp
15320 call _glapi_get_dispatch
15321 popq %rbp
15322 popq %rsi
15323 popq %rdi
15324 movq 3304(%rax), %r11
15325 jmp *%r11
15326 #endif /* defined(GLX_USE_TLS) */
15327 .size glDrawBuffersARB, .-glDrawBuffersARB
15328
15329 .p2align 4,,15
15330 .globl glPolygonOffsetEXT
15331 .type glPolygonOffsetEXT, @function
15332 glPolygonOffsetEXT:
15333 #if defined(GLX_USE_TLS)
15334 call _x86_64_get_dispatch@PLT
15335 movq 3312(%rax), %r11
15336 jmp *%r11
15337 #elif defined(PTHREADS)
15338 subq $24, %rsp
15339 movq %xmm0, (%rsp)
15340 movq %xmm1, 8(%rsp)
15341 call _x86_64_get_dispatch@PLT
15342 movq 8(%rsp), %xmm1
15343 movq (%rsp), %xmm0
15344 addq $24, %rsp
15345 movq 3312(%rax), %r11
15346 jmp *%r11
15347 #else
15348 movq _glapi_Dispatch(%rip), %rax
15349 testq %rax, %rax
15350 je 1f
15351 movq 3312(%rax), %r11
15352 jmp *%r11
15353 1:
15354 subq $24, %rsp
15355 movq %xmm0, (%rsp)
15356 movq %xmm1, 8(%rsp)
15357 call _glapi_get_dispatch
15358 movq 8(%rsp), %xmm1
15359 movq (%rsp), %xmm0
15360 addq $24, %rsp
15361 movq 3312(%rax), %r11
15362 jmp *%r11
15363 #endif /* defined(GLX_USE_TLS) */
15364 .size glPolygonOffsetEXT, .-glPolygonOffsetEXT
15365
15366 .p2align 4,,15
15367 .globl glGetTexFilterFuncSGIS
15368 .type glGetTexFilterFuncSGIS, @function
15369 glGetTexFilterFuncSGIS:
15370 #if defined(GLX_USE_TLS)
15371 call _x86_64_get_dispatch@PLT
15372 movq 3320(%rax), %r11
15373 jmp *%r11
15374 #elif defined(PTHREADS)
15375 pushq %rdi
15376 pushq %rsi
15377 pushq %rdx
15378 call _x86_64_get_dispatch@PLT
15379 popq %rdx
15380 popq %rsi
15381 popq %rdi
15382 movq 3320(%rax), %r11
15383 jmp *%r11
15384 #else
15385 movq _glapi_Dispatch(%rip), %rax
15386 testq %rax, %rax
15387 je 1f
15388 movq 3320(%rax), %r11
15389 jmp *%r11
15390 1:
15391 pushq %rdi
15392 pushq %rsi
15393 pushq %rdx
15394 call _glapi_get_dispatch
15395 popq %rdx
15396 popq %rsi
15397 popq %rdi
15398 movq 3320(%rax), %r11
15399 jmp *%r11
15400 #endif /* defined(GLX_USE_TLS) */
15401 .size glGetTexFilterFuncSGIS, .-glGetTexFilterFuncSGIS
15402
15403 .p2align 4,,15
15404 .globl glTexFilterFuncSGIS
15405 .type glTexFilterFuncSGIS, @function
15406 glTexFilterFuncSGIS:
15407 #if defined(GLX_USE_TLS)
15408 call _x86_64_get_dispatch@PLT
15409 movq 3328(%rax), %r11
15410 jmp *%r11
15411 #elif defined(PTHREADS)
15412 pushq %rdi
15413 pushq %rsi
15414 pushq %rdx
15415 pushq %rcx
15416 pushq %rbp
15417 call _x86_64_get_dispatch@PLT
15418 popq %rbp
15419 popq %rcx
15420 popq %rdx
15421 popq %rsi
15422 popq %rdi
15423 movq 3328(%rax), %r11
15424 jmp *%r11
15425 #else
15426 movq _glapi_Dispatch(%rip), %rax
15427 testq %rax, %rax
15428 je 1f
15429 movq 3328(%rax), %r11
15430 jmp *%r11
15431 1:
15432 pushq %rdi
15433 pushq %rsi
15434 pushq %rdx
15435 pushq %rcx
15436 pushq %rbp
15437 call _glapi_get_dispatch
15438 popq %rbp
15439 popq %rcx
15440 popq %rdx
15441 popq %rsi
15442 popq %rdi
15443 movq 3328(%rax), %r11
15444 jmp *%r11
15445 #endif /* defined(GLX_USE_TLS) */
15446 .size glTexFilterFuncSGIS, .-glTexFilterFuncSGIS
15447
15448 .p2align 4,,15
15449 .globl glGetHistogramEXT
15450 .type glGetHistogramEXT, @function
15451 glGetHistogramEXT:
15452 #if defined(GLX_USE_TLS)
15453 call _x86_64_get_dispatch@PLT
15454 movq 3336(%rax), %r11
15455 jmp *%r11
15456 #elif defined(PTHREADS)
15457 pushq %rdi
15458 pushq %rsi
15459 pushq %rdx
15460 pushq %rcx
15461 pushq %r8
15462 call _x86_64_get_dispatch@PLT
15463 popq %r8
15464 popq %rcx
15465 popq %rdx
15466 popq %rsi
15467 popq %rdi
15468 movq 3336(%rax), %r11
15469 jmp *%r11
15470 #else
15471 movq _glapi_Dispatch(%rip), %rax
15472 testq %rax, %rax
15473 je 1f
15474 movq 3336(%rax), %r11
15475 jmp *%r11
15476 1:
15477 pushq %rdi
15478 pushq %rsi
15479 pushq %rdx
15480 pushq %rcx
15481 pushq %r8
15482 call _glapi_get_dispatch
15483 popq %r8
15484 popq %rcx
15485 popq %rdx
15486 popq %rsi
15487 popq %rdi
15488 movq 3336(%rax), %r11
15489 jmp *%r11
15490 #endif /* defined(GLX_USE_TLS) */
15491 .size glGetHistogramEXT, .-glGetHistogramEXT
15492
15493 .p2align 4,,15
15494 .globl glGetHistogramParameterfvEXT
15495 .type glGetHistogramParameterfvEXT, @function
15496 glGetHistogramParameterfvEXT:
15497 #if defined(GLX_USE_TLS)
15498 call _x86_64_get_dispatch@PLT
15499 movq 3344(%rax), %r11
15500 jmp *%r11
15501 #elif defined(PTHREADS)
15502 pushq %rdi
15503 pushq %rsi
15504 pushq %rdx
15505 call _x86_64_get_dispatch@PLT
15506 popq %rdx
15507 popq %rsi
15508 popq %rdi
15509 movq 3344(%rax), %r11
15510 jmp *%r11
15511 #else
15512 movq _glapi_Dispatch(%rip), %rax
15513 testq %rax, %rax
15514 je 1f
15515 movq 3344(%rax), %r11
15516 jmp *%r11
15517 1:
15518 pushq %rdi
15519 pushq %rsi
15520 pushq %rdx
15521 call _glapi_get_dispatch
15522 popq %rdx
15523 popq %rsi
15524 popq %rdi
15525 movq 3344(%rax), %r11
15526 jmp *%r11
15527 #endif /* defined(GLX_USE_TLS) */
15528 .size glGetHistogramParameterfvEXT, .-glGetHistogramParameterfvEXT
15529
15530 .p2align 4,,15
15531 .globl glGetHistogramParameterivEXT
15532 .type glGetHistogramParameterivEXT, @function
15533 glGetHistogramParameterivEXT:
15534 #if defined(GLX_USE_TLS)
15535 call _x86_64_get_dispatch@PLT
15536 movq 3352(%rax), %r11
15537 jmp *%r11
15538 #elif defined(PTHREADS)
15539 pushq %rdi
15540 pushq %rsi
15541 pushq %rdx
15542 call _x86_64_get_dispatch@PLT
15543 popq %rdx
15544 popq %rsi
15545 popq %rdi
15546 movq 3352(%rax), %r11
15547 jmp *%r11
15548 #else
15549 movq _glapi_Dispatch(%rip), %rax
15550 testq %rax, %rax
15551 je 1f
15552 movq 3352(%rax), %r11
15553 jmp *%r11
15554 1:
15555 pushq %rdi
15556 pushq %rsi
15557 pushq %rdx
15558 call _glapi_get_dispatch
15559 popq %rdx
15560 popq %rsi
15561 popq %rdi
15562 movq 3352(%rax), %r11
15563 jmp *%r11
15564 #endif /* defined(GLX_USE_TLS) */
15565 .size glGetHistogramParameterivEXT, .-glGetHistogramParameterivEXT
15566
15567 .p2align 4,,15
15568 .globl glGetMinmaxEXT
15569 .type glGetMinmaxEXT, @function
15570 glGetMinmaxEXT:
15571 #if defined(GLX_USE_TLS)
15572 call _x86_64_get_dispatch@PLT
15573 movq 3360(%rax), %r11
15574 jmp *%r11
15575 #elif defined(PTHREADS)
15576 pushq %rdi
15577 pushq %rsi
15578 pushq %rdx
15579 pushq %rcx
15580 pushq %r8
15581 call _x86_64_get_dispatch@PLT
15582 popq %r8
15583 popq %rcx
15584 popq %rdx
15585 popq %rsi
15586 popq %rdi
15587 movq 3360(%rax), %r11
15588 jmp *%r11
15589 #else
15590 movq _glapi_Dispatch(%rip), %rax
15591 testq %rax, %rax
15592 je 1f
15593 movq 3360(%rax), %r11
15594 jmp *%r11
15595 1:
15596 pushq %rdi
15597 pushq %rsi
15598 pushq %rdx
15599 pushq %rcx
15600 pushq %r8
15601 call _glapi_get_dispatch
15602 popq %r8
15603 popq %rcx
15604 popq %rdx
15605 popq %rsi
15606 popq %rdi
15607 movq 3360(%rax), %r11
15608 jmp *%r11
15609 #endif /* defined(GLX_USE_TLS) */
15610 .size glGetMinmaxEXT, .-glGetMinmaxEXT
15611
15612 .p2align 4,,15
15613 .globl glGetMinmaxParameterfvEXT
15614 .type glGetMinmaxParameterfvEXT, @function
15615 glGetMinmaxParameterfvEXT:
15616 #if defined(GLX_USE_TLS)
15617 call _x86_64_get_dispatch@PLT
15618 movq 3368(%rax), %r11
15619 jmp *%r11
15620 #elif defined(PTHREADS)
15621 pushq %rdi
15622 pushq %rsi
15623 pushq %rdx
15624 call _x86_64_get_dispatch@PLT
15625 popq %rdx
15626 popq %rsi
15627 popq %rdi
15628 movq 3368(%rax), %r11
15629 jmp *%r11
15630 #else
15631 movq _glapi_Dispatch(%rip), %rax
15632 testq %rax, %rax
15633 je 1f
15634 movq 3368(%rax), %r11
15635 jmp *%r11
15636 1:
15637 pushq %rdi
15638 pushq %rsi
15639 pushq %rdx
15640 call _glapi_get_dispatch
15641 popq %rdx
15642 popq %rsi
15643 popq %rdi
15644 movq 3368(%rax), %r11
15645 jmp *%r11
15646 #endif /* defined(GLX_USE_TLS) */
15647 .size glGetMinmaxParameterfvEXT, .-glGetMinmaxParameterfvEXT
15648
15649 .p2align 4,,15
15650 .globl glGetMinmaxParameterivEXT
15651 .type glGetMinmaxParameterivEXT, @function
15652 glGetMinmaxParameterivEXT:
15653 #if defined(GLX_USE_TLS)
15654 call _x86_64_get_dispatch@PLT
15655 movq 3376(%rax), %r11
15656 jmp *%r11
15657 #elif defined(PTHREADS)
15658 pushq %rdi
15659 pushq %rsi
15660 pushq %rdx
15661 call _x86_64_get_dispatch@PLT
15662 popq %rdx
15663 popq %rsi
15664 popq %rdi
15665 movq 3376(%rax), %r11
15666 jmp *%r11
15667 #else
15668 movq _glapi_Dispatch(%rip), %rax
15669 testq %rax, %rax
15670 je 1f
15671 movq 3376(%rax), %r11
15672 jmp *%r11
15673 1:
15674 pushq %rdi
15675 pushq %rsi
15676 pushq %rdx
15677 call _glapi_get_dispatch
15678 popq %rdx
15679 popq %rsi
15680 popq %rdi
15681 movq 3376(%rax), %r11
15682 jmp *%r11
15683 #endif /* defined(GLX_USE_TLS) */
15684 .size glGetMinmaxParameterivEXT, .-glGetMinmaxParameterivEXT
15685
15686 .p2align 4,,15
15687 .globl glGetConvolutionFilterEXT
15688 .type glGetConvolutionFilterEXT, @function
15689 glGetConvolutionFilterEXT:
15690 #if defined(GLX_USE_TLS)
15691 call _x86_64_get_dispatch@PLT
15692 movq 3384(%rax), %r11
15693 jmp *%r11
15694 #elif defined(PTHREADS)
15695 pushq %rdi
15696 pushq %rsi
15697 pushq %rdx
15698 pushq %rcx
15699 pushq %rbp
15700 call _x86_64_get_dispatch@PLT
15701 popq %rbp
15702 popq %rcx
15703 popq %rdx
15704 popq %rsi
15705 popq %rdi
15706 movq 3384(%rax), %r11
15707 jmp *%r11
15708 #else
15709 movq _glapi_Dispatch(%rip), %rax
15710 testq %rax, %rax
15711 je 1f
15712 movq 3384(%rax), %r11
15713 jmp *%r11
15714 1:
15715 pushq %rdi
15716 pushq %rsi
15717 pushq %rdx
15718 pushq %rcx
15719 pushq %rbp
15720 call _glapi_get_dispatch
15721 popq %rbp
15722 popq %rcx
15723 popq %rdx
15724 popq %rsi
15725 popq %rdi
15726 movq 3384(%rax), %r11
15727 jmp *%r11
15728 #endif /* defined(GLX_USE_TLS) */
15729 .size glGetConvolutionFilterEXT, .-glGetConvolutionFilterEXT
15730
15731 .p2align 4,,15
15732 .globl glGetConvolutionParameterfvEXT
15733 .type glGetConvolutionParameterfvEXT, @function
15734 glGetConvolutionParameterfvEXT:
15735 #if defined(GLX_USE_TLS)
15736 call _x86_64_get_dispatch@PLT
15737 movq 3392(%rax), %r11
15738 jmp *%r11
15739 #elif defined(PTHREADS)
15740 pushq %rdi
15741 pushq %rsi
15742 pushq %rdx
15743 call _x86_64_get_dispatch@PLT
15744 popq %rdx
15745 popq %rsi
15746 popq %rdi
15747 movq 3392(%rax), %r11
15748 jmp *%r11
15749 #else
15750 movq _glapi_Dispatch(%rip), %rax
15751 testq %rax, %rax
15752 je 1f
15753 movq 3392(%rax), %r11
15754 jmp *%r11
15755 1:
15756 pushq %rdi
15757 pushq %rsi
15758 pushq %rdx
15759 call _glapi_get_dispatch
15760 popq %rdx
15761 popq %rsi
15762 popq %rdi
15763 movq 3392(%rax), %r11
15764 jmp *%r11
15765 #endif /* defined(GLX_USE_TLS) */
15766 .size glGetConvolutionParameterfvEXT, .-glGetConvolutionParameterfvEXT
15767
15768 .p2align 4,,15
15769 .globl glGetConvolutionParameterivEXT
15770 .type glGetConvolutionParameterivEXT, @function
15771 glGetConvolutionParameterivEXT:
15772 #if defined(GLX_USE_TLS)
15773 call _x86_64_get_dispatch@PLT
15774 movq 3400(%rax), %r11
15775 jmp *%r11
15776 #elif defined(PTHREADS)
15777 pushq %rdi
15778 pushq %rsi
15779 pushq %rdx
15780 call _x86_64_get_dispatch@PLT
15781 popq %rdx
15782 popq %rsi
15783 popq %rdi
15784 movq 3400(%rax), %r11
15785 jmp *%r11
15786 #else
15787 movq _glapi_Dispatch(%rip), %rax
15788 testq %rax, %rax
15789 je 1f
15790 movq 3400(%rax), %r11
15791 jmp *%r11
15792 1:
15793 pushq %rdi
15794 pushq %rsi
15795 pushq %rdx
15796 call _glapi_get_dispatch
15797 popq %rdx
15798 popq %rsi
15799 popq %rdi
15800 movq 3400(%rax), %r11
15801 jmp *%r11
15802 #endif /* defined(GLX_USE_TLS) */
15803 .size glGetConvolutionParameterivEXT, .-glGetConvolutionParameterivEXT
15804
15805 .p2align 4,,15
15806 .globl glGetSeparableFilterEXT
15807 .type glGetSeparableFilterEXT, @function
15808 glGetSeparableFilterEXT:
15809 #if defined(GLX_USE_TLS)
15810 call _x86_64_get_dispatch@PLT
15811 movq 3408(%rax), %r11
15812 jmp *%r11
15813 #elif defined(PTHREADS)
15814 pushq %rdi
15815 pushq %rsi
15816 pushq %rdx
15817 pushq %rcx
15818 pushq %r8
15819 pushq %r9
15820 pushq %rbp
15821 call _x86_64_get_dispatch@PLT
15822 popq %rbp
15823 popq %r9
15824 popq %r8
15825 popq %rcx
15826 popq %rdx
15827 popq %rsi
15828 popq %rdi
15829 movq 3408(%rax), %r11
15830 jmp *%r11
15831 #else
15832 movq _glapi_Dispatch(%rip), %rax
15833 testq %rax, %rax
15834 je 1f
15835 movq 3408(%rax), %r11
15836 jmp *%r11
15837 1:
15838 pushq %rdi
15839 pushq %rsi
15840 pushq %rdx
15841 pushq %rcx
15842 pushq %r8
15843 pushq %r9
15844 pushq %rbp
15845 call _glapi_get_dispatch
15846 popq %rbp
15847 popq %r9
15848 popq %r8
15849 popq %rcx
15850 popq %rdx
15851 popq %rsi
15852 popq %rdi
15853 movq 3408(%rax), %r11
15854 jmp *%r11
15855 #endif /* defined(GLX_USE_TLS) */
15856 .size glGetSeparableFilterEXT, .-glGetSeparableFilterEXT
15857
15858 .p2align 4,,15
15859 .globl glGetColorTableSGI
15860 .type glGetColorTableSGI, @function
15861 glGetColorTableSGI:
15862 #if defined(GLX_USE_TLS)
15863 call _x86_64_get_dispatch@PLT
15864 movq 3416(%rax), %r11
15865 jmp *%r11
15866 #elif defined(PTHREADS)
15867 pushq %rdi
15868 pushq %rsi
15869 pushq %rdx
15870 pushq %rcx
15871 pushq %rbp
15872 call _x86_64_get_dispatch@PLT
15873 popq %rbp
15874 popq %rcx
15875 popq %rdx
15876 popq %rsi
15877 popq %rdi
15878 movq 3416(%rax), %r11
15879 jmp *%r11
15880 #else
15881 movq _glapi_Dispatch(%rip), %rax
15882 testq %rax, %rax
15883 je 1f
15884 movq 3416(%rax), %r11
15885 jmp *%r11
15886 1:
15887 pushq %rdi
15888 pushq %rsi
15889 pushq %rdx
15890 pushq %rcx
15891 pushq %rbp
15892 call _glapi_get_dispatch
15893 popq %rbp
15894 popq %rcx
15895 popq %rdx
15896 popq %rsi
15897 popq %rdi
15898 movq 3416(%rax), %r11
15899 jmp *%r11
15900 #endif /* defined(GLX_USE_TLS) */
15901 .size glGetColorTableSGI, .-glGetColorTableSGI
15902
15903 .p2align 4,,15
15904 .globl glGetColorTableParameterfvSGI
15905 .type glGetColorTableParameterfvSGI, @function
15906 glGetColorTableParameterfvSGI:
15907 #if defined(GLX_USE_TLS)
15908 call _x86_64_get_dispatch@PLT
15909 movq 3424(%rax), %r11
15910 jmp *%r11
15911 #elif defined(PTHREADS)
15912 pushq %rdi
15913 pushq %rsi
15914 pushq %rdx
15915 call _x86_64_get_dispatch@PLT
15916 popq %rdx
15917 popq %rsi
15918 popq %rdi
15919 movq 3424(%rax), %r11
15920 jmp *%r11
15921 #else
15922 movq _glapi_Dispatch(%rip), %rax
15923 testq %rax, %rax
15924 je 1f
15925 movq 3424(%rax), %r11
15926 jmp *%r11
15927 1:
15928 pushq %rdi
15929 pushq %rsi
15930 pushq %rdx
15931 call _glapi_get_dispatch
15932 popq %rdx
15933 popq %rsi
15934 popq %rdi
15935 movq 3424(%rax), %r11
15936 jmp *%r11
15937 #endif /* defined(GLX_USE_TLS) */
15938 .size glGetColorTableParameterfvSGI, .-glGetColorTableParameterfvSGI
15939
15940 .p2align 4,,15
15941 .globl glGetColorTableParameterivSGI
15942 .type glGetColorTableParameterivSGI, @function
15943 glGetColorTableParameterivSGI:
15944 #if defined(GLX_USE_TLS)
15945 call _x86_64_get_dispatch@PLT
15946 movq 3432(%rax), %r11
15947 jmp *%r11
15948 #elif defined(PTHREADS)
15949 pushq %rdi
15950 pushq %rsi
15951 pushq %rdx
15952 call _x86_64_get_dispatch@PLT
15953 popq %rdx
15954 popq %rsi
15955 popq %rdi
15956 movq 3432(%rax), %r11
15957 jmp *%r11
15958 #else
15959 movq _glapi_Dispatch(%rip), %rax
15960 testq %rax, %rax
15961 je 1f
15962 movq 3432(%rax), %r11
15963 jmp *%r11
15964 1:
15965 pushq %rdi
15966 pushq %rsi
15967 pushq %rdx
15968 call _glapi_get_dispatch
15969 popq %rdx
15970 popq %rsi
15971 popq %rdi
15972 movq 3432(%rax), %r11
15973 jmp *%r11
15974 #endif /* defined(GLX_USE_TLS) */
15975 .size glGetColorTableParameterivSGI, .-glGetColorTableParameterivSGI
15976
15977 .p2align 4,,15
15978 .globl glPixelTexGenSGIX
15979 .type glPixelTexGenSGIX, @function
15980 glPixelTexGenSGIX:
15981 #if defined(GLX_USE_TLS)
15982 call _x86_64_get_dispatch@PLT
15983 movq 3440(%rax), %r11
15984 jmp *%r11
15985 #elif defined(PTHREADS)
15986 pushq %rdi
15987 call _x86_64_get_dispatch@PLT
15988 popq %rdi
15989 movq 3440(%rax), %r11
15990 jmp *%r11
15991 #else
15992 movq _glapi_Dispatch(%rip), %rax
15993 testq %rax, %rax
15994 je 1f
15995 movq 3440(%rax), %r11
15996 jmp *%r11
15997 1:
15998 pushq %rdi
15999 call _glapi_get_dispatch
16000 popq %rdi
16001 movq 3440(%rax), %r11
16002 jmp *%r11
16003 #endif /* defined(GLX_USE_TLS) */
16004 .size glPixelTexGenSGIX, .-glPixelTexGenSGIX
16005
16006 .p2align 4,,15
16007 .globl glPixelTexGenParameteriSGIS
16008 .type glPixelTexGenParameteriSGIS, @function
16009 glPixelTexGenParameteriSGIS:
16010 #if defined(GLX_USE_TLS)
16011 call _x86_64_get_dispatch@PLT
16012 movq 3448(%rax), %r11
16013 jmp *%r11
16014 #elif defined(PTHREADS)
16015 pushq %rdi
16016 pushq %rsi
16017 pushq %rbp
16018 call _x86_64_get_dispatch@PLT
16019 popq %rbp
16020 popq %rsi
16021 popq %rdi
16022 movq 3448(%rax), %r11
16023 jmp *%r11
16024 #else
16025 movq _glapi_Dispatch(%rip), %rax
16026 testq %rax, %rax
16027 je 1f
16028 movq 3448(%rax), %r11
16029 jmp *%r11
16030 1:
16031 pushq %rdi
16032 pushq %rsi
16033 pushq %rbp
16034 call _glapi_get_dispatch
16035 popq %rbp
16036 popq %rsi
16037 popq %rdi
16038 movq 3448(%rax), %r11
16039 jmp *%r11
16040 #endif /* defined(GLX_USE_TLS) */
16041 .size glPixelTexGenParameteriSGIS, .-glPixelTexGenParameteriSGIS
16042
16043 .p2align 4,,15
16044 .globl glPixelTexGenParameterivSGIS
16045 .type glPixelTexGenParameterivSGIS, @function
16046 glPixelTexGenParameterivSGIS:
16047 #if defined(GLX_USE_TLS)
16048 call _x86_64_get_dispatch@PLT
16049 movq 3456(%rax), %r11
16050 jmp *%r11
16051 #elif defined(PTHREADS)
16052 pushq %rdi
16053 pushq %rsi
16054 pushq %rbp
16055 call _x86_64_get_dispatch@PLT
16056 popq %rbp
16057 popq %rsi
16058 popq %rdi
16059 movq 3456(%rax), %r11
16060 jmp *%r11
16061 #else
16062 movq _glapi_Dispatch(%rip), %rax
16063 testq %rax, %rax
16064 je 1f
16065 movq 3456(%rax), %r11
16066 jmp *%r11
16067 1:
16068 pushq %rdi
16069 pushq %rsi
16070 pushq %rbp
16071 call _glapi_get_dispatch
16072 popq %rbp
16073 popq %rsi
16074 popq %rdi
16075 movq 3456(%rax), %r11
16076 jmp *%r11
16077 #endif /* defined(GLX_USE_TLS) */
16078 .size glPixelTexGenParameterivSGIS, .-glPixelTexGenParameterivSGIS
16079
16080 .p2align 4,,15
16081 .globl glPixelTexGenParameterfSGIS
16082 .type glPixelTexGenParameterfSGIS, @function
16083 glPixelTexGenParameterfSGIS:
16084 #if defined(GLX_USE_TLS)
16085 call _x86_64_get_dispatch@PLT
16086 movq 3464(%rax), %r11
16087 jmp *%r11
16088 #elif defined(PTHREADS)
16089 subq $24, %rsp
16090 movq %rdi, (%rsp)
16091 movq %xmm0, 8(%rsp)
16092 call _x86_64_get_dispatch@PLT
16093 movq 8(%rsp), %xmm0
16094 movq (%rsp), %rdi
16095 addq $24, %rsp
16096 movq 3464(%rax), %r11
16097 jmp *%r11
16098 #else
16099 movq _glapi_Dispatch(%rip), %rax
16100 testq %rax, %rax
16101 je 1f
16102 movq 3464(%rax), %r11
16103 jmp *%r11
16104 1:
16105 subq $24, %rsp
16106 movq %rdi, (%rsp)
16107 movq %xmm0, 8(%rsp)
16108 call _glapi_get_dispatch
16109 movq 8(%rsp), %xmm0
16110 movq (%rsp), %rdi
16111 addq $24, %rsp
16112 movq 3464(%rax), %r11
16113 jmp *%r11
16114 #endif /* defined(GLX_USE_TLS) */
16115 .size glPixelTexGenParameterfSGIS, .-glPixelTexGenParameterfSGIS
16116
16117 .p2align 4,,15
16118 .globl glPixelTexGenParameterfvSGIS
16119 .type glPixelTexGenParameterfvSGIS, @function
16120 glPixelTexGenParameterfvSGIS:
16121 #if defined(GLX_USE_TLS)
16122 call _x86_64_get_dispatch@PLT
16123 movq 3472(%rax), %r11
16124 jmp *%r11
16125 #elif defined(PTHREADS)
16126 pushq %rdi
16127 pushq %rsi
16128 pushq %rbp
16129 call _x86_64_get_dispatch@PLT
16130 popq %rbp
16131 popq %rsi
16132 popq %rdi
16133 movq 3472(%rax), %r11
16134 jmp *%r11
16135 #else
16136 movq _glapi_Dispatch(%rip), %rax
16137 testq %rax, %rax
16138 je 1f
16139 movq 3472(%rax), %r11
16140 jmp *%r11
16141 1:
16142 pushq %rdi
16143 pushq %rsi
16144 pushq %rbp
16145 call _glapi_get_dispatch
16146 popq %rbp
16147 popq %rsi
16148 popq %rdi
16149 movq 3472(%rax), %r11
16150 jmp *%r11
16151 #endif /* defined(GLX_USE_TLS) */
16152 .size glPixelTexGenParameterfvSGIS, .-glPixelTexGenParameterfvSGIS
16153
16154 .p2align 4,,15
16155 .globl glGetPixelTexGenParameterivSGIS
16156 .type glGetPixelTexGenParameterivSGIS, @function
16157 glGetPixelTexGenParameterivSGIS:
16158 #if defined(GLX_USE_TLS)
16159 call _x86_64_get_dispatch@PLT
16160 movq 3480(%rax), %r11
16161 jmp *%r11
16162 #elif defined(PTHREADS)
16163 pushq %rdi
16164 pushq %rsi
16165 pushq %rbp
16166 call _x86_64_get_dispatch@PLT
16167 popq %rbp
16168 popq %rsi
16169 popq %rdi
16170 movq 3480(%rax), %r11
16171 jmp *%r11
16172 #else
16173 movq _glapi_Dispatch(%rip), %rax
16174 testq %rax, %rax
16175 je 1f
16176 movq 3480(%rax), %r11
16177 jmp *%r11
16178 1:
16179 pushq %rdi
16180 pushq %rsi
16181 pushq %rbp
16182 call _glapi_get_dispatch
16183 popq %rbp
16184 popq %rsi
16185 popq %rdi
16186 movq 3480(%rax), %r11
16187 jmp *%r11
16188 #endif /* defined(GLX_USE_TLS) */
16189 .size glGetPixelTexGenParameterivSGIS, .-glGetPixelTexGenParameterivSGIS
16190
16191 .p2align 4,,15
16192 .globl glGetPixelTexGenParameterfvSGIS
16193 .type glGetPixelTexGenParameterfvSGIS, @function
16194 glGetPixelTexGenParameterfvSGIS:
16195 #if defined(GLX_USE_TLS)
16196 call _x86_64_get_dispatch@PLT
16197 movq 3488(%rax), %r11
16198 jmp *%r11
16199 #elif defined(PTHREADS)
16200 pushq %rdi
16201 pushq %rsi
16202 pushq %rbp
16203 call _x86_64_get_dispatch@PLT
16204 popq %rbp
16205 popq %rsi
16206 popq %rdi
16207 movq 3488(%rax), %r11
16208 jmp *%r11
16209 #else
16210 movq _glapi_Dispatch(%rip), %rax
16211 testq %rax, %rax
16212 je 1f
16213 movq 3488(%rax), %r11
16214 jmp *%r11
16215 1:
16216 pushq %rdi
16217 pushq %rsi
16218 pushq %rbp
16219 call _glapi_get_dispatch
16220 popq %rbp
16221 popq %rsi
16222 popq %rdi
16223 movq 3488(%rax), %r11
16224 jmp *%r11
16225 #endif /* defined(GLX_USE_TLS) */
16226 .size glGetPixelTexGenParameterfvSGIS, .-glGetPixelTexGenParameterfvSGIS
16227
16228 .p2align 4,,15
16229 .globl glTexImage4DSGIS
16230 .type glTexImage4DSGIS, @function
16231 glTexImage4DSGIS:
16232 #if defined(GLX_USE_TLS)
16233 call _x86_64_get_dispatch@PLT
16234 movq 3496(%rax), %r11
16235 jmp *%r11
16236 #elif defined(PTHREADS)
16237 pushq %rdi
16238 pushq %rsi
16239 pushq %rdx
16240 pushq %rcx
16241 pushq %r8
16242 pushq %r9
16243 pushq %rbp
16244 call _x86_64_get_dispatch@PLT
16245 popq %rbp
16246 popq %r9
16247 popq %r8
16248 popq %rcx
16249 popq %rdx
16250 popq %rsi
16251 popq %rdi
16252 movq 3496(%rax), %r11
16253 jmp *%r11
16254 #else
16255 movq _glapi_Dispatch(%rip), %rax
16256 testq %rax, %rax
16257 je 1f
16258 movq 3496(%rax), %r11
16259 jmp *%r11
16260 1:
16261 pushq %rdi
16262 pushq %rsi
16263 pushq %rdx
16264 pushq %rcx
16265 pushq %r8
16266 pushq %r9
16267 pushq %rbp
16268 call _glapi_get_dispatch
16269 popq %rbp
16270 popq %r9
16271 popq %r8
16272 popq %rcx
16273 popq %rdx
16274 popq %rsi
16275 popq %rdi
16276 movq 3496(%rax), %r11
16277 jmp *%r11
16278 #endif /* defined(GLX_USE_TLS) */
16279 .size glTexImage4DSGIS, .-glTexImage4DSGIS
16280
16281 .p2align 4,,15
16282 .globl glTexSubImage4DSGIS
16283 .type glTexSubImage4DSGIS, @function
16284 glTexSubImage4DSGIS:
16285 #if defined(GLX_USE_TLS)
16286 call _x86_64_get_dispatch@PLT
16287 movq 3504(%rax), %r11
16288 jmp *%r11
16289 #elif defined(PTHREADS)
16290 pushq %rdi
16291 pushq %rsi
16292 pushq %rdx
16293 pushq %rcx
16294 pushq %r8
16295 pushq %r9
16296 pushq %rbp
16297 call _x86_64_get_dispatch@PLT
16298 popq %rbp
16299 popq %r9
16300 popq %r8
16301 popq %rcx
16302 popq %rdx
16303 popq %rsi
16304 popq %rdi
16305 movq 3504(%rax), %r11
16306 jmp *%r11
16307 #else
16308 movq _glapi_Dispatch(%rip), %rax
16309 testq %rax, %rax
16310 je 1f
16311 movq 3504(%rax), %r11
16312 jmp *%r11
16313 1:
16314 pushq %rdi
16315 pushq %rsi
16316 pushq %rdx
16317 pushq %rcx
16318 pushq %r8
16319 pushq %r9
16320 pushq %rbp
16321 call _glapi_get_dispatch
16322 popq %rbp
16323 popq %r9
16324 popq %r8
16325 popq %rcx
16326 popq %rdx
16327 popq %rsi
16328 popq %rdi
16329 movq 3504(%rax), %r11
16330 jmp *%r11
16331 #endif /* defined(GLX_USE_TLS) */
16332 .size glTexSubImage4DSGIS, .-glTexSubImage4DSGIS
16333
16334 .p2align 4,,15
16335 .globl glAreTexturesResidentEXT
16336 .type glAreTexturesResidentEXT, @function
16337 glAreTexturesResidentEXT:
16338 #if defined(GLX_USE_TLS)
16339 call _x86_64_get_dispatch@PLT
16340 movq 3512(%rax), %r11
16341 jmp *%r11
16342 #elif defined(PTHREADS)
16343 pushq %rdi
16344 pushq %rsi
16345 pushq %rdx
16346 call _x86_64_get_dispatch@PLT
16347 popq %rdx
16348 popq %rsi
16349 popq %rdi
16350 movq 3512(%rax), %r11
16351 jmp *%r11
16352 #else
16353 movq _glapi_Dispatch(%rip), %rax
16354 testq %rax, %rax
16355 je 1f
16356 movq 3512(%rax), %r11
16357 jmp *%r11
16358 1:
16359 pushq %rdi
16360 pushq %rsi
16361 pushq %rdx
16362 call _glapi_get_dispatch
16363 popq %rdx
16364 popq %rsi
16365 popq %rdi
16366 movq 3512(%rax), %r11
16367 jmp *%r11
16368 #endif /* defined(GLX_USE_TLS) */
16369 .size glAreTexturesResidentEXT, .-glAreTexturesResidentEXT
16370
16371 .p2align 4,,15
16372 .globl glGenTexturesEXT
16373 .type glGenTexturesEXT, @function
16374 glGenTexturesEXT:
16375 #if defined(GLX_USE_TLS)
16376 call _x86_64_get_dispatch@PLT
16377 movq 3520(%rax), %r11
16378 jmp *%r11
16379 #elif defined(PTHREADS)
16380 pushq %rdi
16381 pushq %rsi
16382 pushq %rbp
16383 call _x86_64_get_dispatch@PLT
16384 popq %rbp
16385 popq %rsi
16386 popq %rdi
16387 movq 3520(%rax), %r11
16388 jmp *%r11
16389 #else
16390 movq _glapi_Dispatch(%rip), %rax
16391 testq %rax, %rax
16392 je 1f
16393 movq 3520(%rax), %r11
16394 jmp *%r11
16395 1:
16396 pushq %rdi
16397 pushq %rsi
16398 pushq %rbp
16399 call _glapi_get_dispatch
16400 popq %rbp
16401 popq %rsi
16402 popq %rdi
16403 movq 3520(%rax), %r11
16404 jmp *%r11
16405 #endif /* defined(GLX_USE_TLS) */
16406 .size glGenTexturesEXT, .-glGenTexturesEXT
16407
16408 .p2align 4,,15
16409 .globl glIsTextureEXT
16410 .type glIsTextureEXT, @function
16411 glIsTextureEXT:
16412 #if defined(GLX_USE_TLS)
16413 call _x86_64_get_dispatch@PLT
16414 movq 3528(%rax), %r11
16415 jmp *%r11
16416 #elif defined(PTHREADS)
16417 pushq %rdi
16418 call _x86_64_get_dispatch@PLT
16419 popq %rdi
16420 movq 3528(%rax), %r11
16421 jmp *%r11
16422 #else
16423 movq _glapi_Dispatch(%rip), %rax
16424 testq %rax, %rax
16425 je 1f
16426 movq 3528(%rax), %r11
16427 jmp *%r11
16428 1:
16429 pushq %rdi
16430 call _glapi_get_dispatch
16431 popq %rdi
16432 movq 3528(%rax), %r11
16433 jmp *%r11
16434 #endif /* defined(GLX_USE_TLS) */
16435 .size glIsTextureEXT, .-glIsTextureEXT
16436
16437 .p2align 4,,15
16438 .globl glDetailTexFuncSGIS
16439 .type glDetailTexFuncSGIS, @function
16440 glDetailTexFuncSGIS:
16441 #if defined(GLX_USE_TLS)
16442 call _x86_64_get_dispatch@PLT
16443 movq 3536(%rax), %r11
16444 jmp *%r11
16445 #elif defined(PTHREADS)
16446 pushq %rdi
16447 pushq %rsi
16448 pushq %rdx
16449 call _x86_64_get_dispatch@PLT
16450 popq %rdx
16451 popq %rsi
16452 popq %rdi
16453 movq 3536(%rax), %r11
16454 jmp *%r11
16455 #else
16456 movq _glapi_Dispatch(%rip), %rax
16457 testq %rax, %rax
16458 je 1f
16459 movq 3536(%rax), %r11
16460 jmp *%r11
16461 1:
16462 pushq %rdi
16463 pushq %rsi
16464 pushq %rdx
16465 call _glapi_get_dispatch
16466 popq %rdx
16467 popq %rsi
16468 popq %rdi
16469 movq 3536(%rax), %r11
16470 jmp *%r11
16471 #endif /* defined(GLX_USE_TLS) */
16472 .size glDetailTexFuncSGIS, .-glDetailTexFuncSGIS
16473
16474 .p2align 4,,15
16475 .globl glGetDetailTexFuncSGIS
16476 .type glGetDetailTexFuncSGIS, @function
16477 glGetDetailTexFuncSGIS:
16478 #if defined(GLX_USE_TLS)
16479 call _x86_64_get_dispatch@PLT
16480 movq 3544(%rax), %r11
16481 jmp *%r11
16482 #elif defined(PTHREADS)
16483 pushq %rdi
16484 pushq %rsi
16485 pushq %rbp
16486 call _x86_64_get_dispatch@PLT
16487 popq %rbp
16488 popq %rsi
16489 popq %rdi
16490 movq 3544(%rax), %r11
16491 jmp *%r11
16492 #else
16493 movq _glapi_Dispatch(%rip), %rax
16494 testq %rax, %rax
16495 je 1f
16496 movq 3544(%rax), %r11
16497 jmp *%r11
16498 1:
16499 pushq %rdi
16500 pushq %rsi
16501 pushq %rbp
16502 call _glapi_get_dispatch
16503 popq %rbp
16504 popq %rsi
16505 popq %rdi
16506 movq 3544(%rax), %r11
16507 jmp *%r11
16508 #endif /* defined(GLX_USE_TLS) */
16509 .size glGetDetailTexFuncSGIS, .-glGetDetailTexFuncSGIS
16510
16511 .p2align 4,,15
16512 .globl glSharpenTexFuncSGIS
16513 .type glSharpenTexFuncSGIS, @function
16514 glSharpenTexFuncSGIS:
16515 #if defined(GLX_USE_TLS)
16516 call _x86_64_get_dispatch@PLT
16517 movq 3552(%rax), %r11
16518 jmp *%r11
16519 #elif defined(PTHREADS)
16520 pushq %rdi
16521 pushq %rsi
16522 pushq %rdx
16523 call _x86_64_get_dispatch@PLT
16524 popq %rdx
16525 popq %rsi
16526 popq %rdi
16527 movq 3552(%rax), %r11
16528 jmp *%r11
16529 #else
16530 movq _glapi_Dispatch(%rip), %rax
16531 testq %rax, %rax
16532 je 1f
16533 movq 3552(%rax), %r11
16534 jmp *%r11
16535 1:
16536 pushq %rdi
16537 pushq %rsi
16538 pushq %rdx
16539 call _glapi_get_dispatch
16540 popq %rdx
16541 popq %rsi
16542 popq %rdi
16543 movq 3552(%rax), %r11
16544 jmp *%r11
16545 #endif /* defined(GLX_USE_TLS) */
16546 .size glSharpenTexFuncSGIS, .-glSharpenTexFuncSGIS
16547
16548 .p2align 4,,15
16549 .globl glGetSharpenTexFuncSGIS
16550 .type glGetSharpenTexFuncSGIS, @function
16551 glGetSharpenTexFuncSGIS:
16552 #if defined(GLX_USE_TLS)
16553 call _x86_64_get_dispatch@PLT
16554 movq 3560(%rax), %r11
16555 jmp *%r11
16556 #elif defined(PTHREADS)
16557 pushq %rdi
16558 pushq %rsi
16559 pushq %rbp
16560 call _x86_64_get_dispatch@PLT
16561 popq %rbp
16562 popq %rsi
16563 popq %rdi
16564 movq 3560(%rax), %r11
16565 jmp *%r11
16566 #else
16567 movq _glapi_Dispatch(%rip), %rax
16568 testq %rax, %rax
16569 je 1f
16570 movq 3560(%rax), %r11
16571 jmp *%r11
16572 1:
16573 pushq %rdi
16574 pushq %rsi
16575 pushq %rbp
16576 call _glapi_get_dispatch
16577 popq %rbp
16578 popq %rsi
16579 popq %rdi
16580 movq 3560(%rax), %r11
16581 jmp *%r11
16582 #endif /* defined(GLX_USE_TLS) */
16583 .size glGetSharpenTexFuncSGIS, .-glGetSharpenTexFuncSGIS
16584
16585 .p2align 4,,15
16586 .globl glSampleMaskSGIS
16587 .type glSampleMaskSGIS, @function
16588 glSampleMaskSGIS:
16589 #if defined(GLX_USE_TLS)
16590 call _x86_64_get_dispatch@PLT
16591 movq 3568(%rax), %r11
16592 jmp *%r11
16593 #elif defined(PTHREADS)
16594 pushq %rdi
16595 pushq %rsi
16596 pushq %rbp
16597 call _x86_64_get_dispatch@PLT
16598 popq %rbp
16599 popq %rsi
16600 popq %rdi
16601 movq 3568(%rax), %r11
16602 jmp *%r11
16603 #else
16604 movq _glapi_Dispatch(%rip), %rax
16605 testq %rax, %rax
16606 je 1f
16607 movq 3568(%rax), %r11
16608 jmp *%r11
16609 1:
16610 pushq %rdi
16611 pushq %rsi
16612 pushq %rbp
16613 call _glapi_get_dispatch
16614 popq %rbp
16615 popq %rsi
16616 popq %rdi
16617 movq 3568(%rax), %r11
16618 jmp *%r11
16619 #endif /* defined(GLX_USE_TLS) */
16620 .size glSampleMaskSGIS, .-glSampleMaskSGIS
16621
16622 .p2align 4,,15
16623 .globl glSamplePatternSGIS
16624 .type glSamplePatternSGIS, @function
16625 glSamplePatternSGIS:
16626 #if defined(GLX_USE_TLS)
16627 call _x86_64_get_dispatch@PLT
16628 movq 3576(%rax), %r11
16629 jmp *%r11
16630 #elif defined(PTHREADS)
16631 pushq %rdi
16632 call _x86_64_get_dispatch@PLT
16633 popq %rdi
16634 movq 3576(%rax), %r11
16635 jmp *%r11
16636 #else
16637 movq _glapi_Dispatch(%rip), %rax
16638 testq %rax, %rax
16639 je 1f
16640 movq 3576(%rax), %r11
16641 jmp *%r11
16642 1:
16643 pushq %rdi
16644 call _glapi_get_dispatch
16645 popq %rdi
16646 movq 3576(%rax), %r11
16647 jmp *%r11
16648 #endif /* defined(GLX_USE_TLS) */
16649 .size glSamplePatternSGIS, .-glSamplePatternSGIS
16650
16651 .p2align 4,,15
16652 .globl glColorPointerEXT
16653 .type glColorPointerEXT, @function
16654 glColorPointerEXT:
16655 #if defined(GLX_USE_TLS)
16656 call _x86_64_get_dispatch@PLT
16657 movq 3584(%rax), %r11
16658 jmp *%r11
16659 #elif defined(PTHREADS)
16660 pushq %rdi
16661 pushq %rsi
16662 pushq %rdx
16663 pushq %rcx
16664 pushq %r8
16665 call _x86_64_get_dispatch@PLT
16666 popq %r8
16667 popq %rcx
16668 popq %rdx
16669 popq %rsi
16670 popq %rdi
16671 movq 3584(%rax), %r11
16672 jmp *%r11
16673 #else
16674 movq _glapi_Dispatch(%rip), %rax
16675 testq %rax, %rax
16676 je 1f
16677 movq 3584(%rax), %r11
16678 jmp *%r11
16679 1:
16680 pushq %rdi
16681 pushq %rsi
16682 pushq %rdx
16683 pushq %rcx
16684 pushq %r8
16685 call _glapi_get_dispatch
16686 popq %r8
16687 popq %rcx
16688 popq %rdx
16689 popq %rsi
16690 popq %rdi
16691 movq 3584(%rax), %r11
16692 jmp *%r11
16693 #endif /* defined(GLX_USE_TLS) */
16694 .size glColorPointerEXT, .-glColorPointerEXT
16695
16696 .p2align 4,,15
16697 .globl glEdgeFlagPointerEXT
16698 .type glEdgeFlagPointerEXT, @function
16699 glEdgeFlagPointerEXT:
16700 #if defined(GLX_USE_TLS)
16701 call _x86_64_get_dispatch@PLT
16702 movq 3592(%rax), %r11
16703 jmp *%r11
16704 #elif defined(PTHREADS)
16705 pushq %rdi
16706 pushq %rsi
16707 pushq %rdx
16708 call _x86_64_get_dispatch@PLT
16709 popq %rdx
16710 popq %rsi
16711 popq %rdi
16712 movq 3592(%rax), %r11
16713 jmp *%r11
16714 #else
16715 movq _glapi_Dispatch(%rip), %rax
16716 testq %rax, %rax
16717 je 1f
16718 movq 3592(%rax), %r11
16719 jmp *%r11
16720 1:
16721 pushq %rdi
16722 pushq %rsi
16723 pushq %rdx
16724 call _glapi_get_dispatch
16725 popq %rdx
16726 popq %rsi
16727 popq %rdi
16728 movq 3592(%rax), %r11
16729 jmp *%r11
16730 #endif /* defined(GLX_USE_TLS) */
16731 .size glEdgeFlagPointerEXT, .-glEdgeFlagPointerEXT
16732
16733 .p2align 4,,15
16734 .globl glIndexPointerEXT
16735 .type glIndexPointerEXT, @function
16736 glIndexPointerEXT:
16737 #if defined(GLX_USE_TLS)
16738 call _x86_64_get_dispatch@PLT
16739 movq 3600(%rax), %r11
16740 jmp *%r11
16741 #elif defined(PTHREADS)
16742 pushq %rdi
16743 pushq %rsi
16744 pushq %rdx
16745 pushq %rcx
16746 pushq %rbp
16747 call _x86_64_get_dispatch@PLT
16748 popq %rbp
16749 popq %rcx
16750 popq %rdx
16751 popq %rsi
16752 popq %rdi
16753 movq 3600(%rax), %r11
16754 jmp *%r11
16755 #else
16756 movq _glapi_Dispatch(%rip), %rax
16757 testq %rax, %rax
16758 je 1f
16759 movq 3600(%rax), %r11
16760 jmp *%r11
16761 1:
16762 pushq %rdi
16763 pushq %rsi
16764 pushq %rdx
16765 pushq %rcx
16766 pushq %rbp
16767 call _glapi_get_dispatch
16768 popq %rbp
16769 popq %rcx
16770 popq %rdx
16771 popq %rsi
16772 popq %rdi
16773 movq 3600(%rax), %r11
16774 jmp *%r11
16775 #endif /* defined(GLX_USE_TLS) */
16776 .size glIndexPointerEXT, .-glIndexPointerEXT
16777
16778 .p2align 4,,15
16779 .globl glNormalPointerEXT
16780 .type glNormalPointerEXT, @function
16781 glNormalPointerEXT:
16782 #if defined(GLX_USE_TLS)
16783 call _x86_64_get_dispatch@PLT
16784 movq 3608(%rax), %r11
16785 jmp *%r11
16786 #elif defined(PTHREADS)
16787 pushq %rdi
16788 pushq %rsi
16789 pushq %rdx
16790 pushq %rcx
16791 pushq %rbp
16792 call _x86_64_get_dispatch@PLT
16793 popq %rbp
16794 popq %rcx
16795 popq %rdx
16796 popq %rsi
16797 popq %rdi
16798 movq 3608(%rax), %r11
16799 jmp *%r11
16800 #else
16801 movq _glapi_Dispatch(%rip), %rax
16802 testq %rax, %rax
16803 je 1f
16804 movq 3608(%rax), %r11
16805 jmp *%r11
16806 1:
16807 pushq %rdi
16808 pushq %rsi
16809 pushq %rdx
16810 pushq %rcx
16811 pushq %rbp
16812 call _glapi_get_dispatch
16813 popq %rbp
16814 popq %rcx
16815 popq %rdx
16816 popq %rsi
16817 popq %rdi
16818 movq 3608(%rax), %r11
16819 jmp *%r11
16820 #endif /* defined(GLX_USE_TLS) */
16821 .size glNormalPointerEXT, .-glNormalPointerEXT
16822
16823 .p2align 4,,15
16824 .globl glTexCoordPointerEXT
16825 .type glTexCoordPointerEXT, @function
16826 glTexCoordPointerEXT:
16827 #if defined(GLX_USE_TLS)
16828 call _x86_64_get_dispatch@PLT
16829 movq 3616(%rax), %r11
16830 jmp *%r11
16831 #elif defined(PTHREADS)
16832 pushq %rdi
16833 pushq %rsi
16834 pushq %rdx
16835 pushq %rcx
16836 pushq %r8
16837 call _x86_64_get_dispatch@PLT
16838 popq %r8
16839 popq %rcx
16840 popq %rdx
16841 popq %rsi
16842 popq %rdi
16843 movq 3616(%rax), %r11
16844 jmp *%r11
16845 #else
16846 movq _glapi_Dispatch(%rip), %rax
16847 testq %rax, %rax
16848 je 1f
16849 movq 3616(%rax), %r11
16850 jmp *%r11
16851 1:
16852 pushq %rdi
16853 pushq %rsi
16854 pushq %rdx
16855 pushq %rcx
16856 pushq %r8
16857 call _glapi_get_dispatch
16858 popq %r8
16859 popq %rcx
16860 popq %rdx
16861 popq %rsi
16862 popq %rdi
16863 movq 3616(%rax), %r11
16864 jmp *%r11
16865 #endif /* defined(GLX_USE_TLS) */
16866 .size glTexCoordPointerEXT, .-glTexCoordPointerEXT
16867
16868 .p2align 4,,15
16869 .globl glVertexPointerEXT
16870 .type glVertexPointerEXT, @function
16871 glVertexPointerEXT:
16872 #if defined(GLX_USE_TLS)
16873 call _x86_64_get_dispatch@PLT
16874 movq 3624(%rax), %r11
16875 jmp *%r11
16876 #elif defined(PTHREADS)
16877 pushq %rdi
16878 pushq %rsi
16879 pushq %rdx
16880 pushq %rcx
16881 pushq %r8
16882 call _x86_64_get_dispatch@PLT
16883 popq %r8
16884 popq %rcx
16885 popq %rdx
16886 popq %rsi
16887 popq %rdi
16888 movq 3624(%rax), %r11
16889 jmp *%r11
16890 #else
16891 movq _glapi_Dispatch(%rip), %rax
16892 testq %rax, %rax
16893 je 1f
16894 movq 3624(%rax), %r11
16895 jmp *%r11
16896 1:
16897 pushq %rdi
16898 pushq %rsi
16899 pushq %rdx
16900 pushq %rcx
16901 pushq %r8
16902 call _glapi_get_dispatch
16903 popq %r8
16904 popq %rcx
16905 popq %rdx
16906 popq %rsi
16907 popq %rdi
16908 movq 3624(%rax), %r11
16909 jmp *%r11
16910 #endif /* defined(GLX_USE_TLS) */
16911 .size glVertexPointerEXT, .-glVertexPointerEXT
16912
16913 .p2align 4,,15
16914 .globl glSpriteParameterfSGIX
16915 .type glSpriteParameterfSGIX, @function
16916 glSpriteParameterfSGIX:
16917 #if defined(GLX_USE_TLS)
16918 call _x86_64_get_dispatch@PLT
16919 movq 3632(%rax), %r11
16920 jmp *%r11
16921 #elif defined(PTHREADS)
16922 subq $24, %rsp
16923 movq %rdi, (%rsp)
16924 movq %xmm0, 8(%rsp)
16925 call _x86_64_get_dispatch@PLT
16926 movq 8(%rsp), %xmm0
16927 movq (%rsp), %rdi
16928 addq $24, %rsp
16929 movq 3632(%rax), %r11
16930 jmp *%r11
16931 #else
16932 movq _glapi_Dispatch(%rip), %rax
16933 testq %rax, %rax
16934 je 1f
16935 movq 3632(%rax), %r11
16936 jmp *%r11
16937 1:
16938 subq $24, %rsp
16939 movq %rdi, (%rsp)
16940 movq %xmm0, 8(%rsp)
16941 call _glapi_get_dispatch
16942 movq 8(%rsp), %xmm0
16943 movq (%rsp), %rdi
16944 addq $24, %rsp
16945 movq 3632(%rax), %r11
16946 jmp *%r11
16947 #endif /* defined(GLX_USE_TLS) */
16948 .size glSpriteParameterfSGIX, .-glSpriteParameterfSGIX
16949
16950 .p2align 4,,15
16951 .globl glSpriteParameterfvSGIX
16952 .type glSpriteParameterfvSGIX, @function
16953 glSpriteParameterfvSGIX:
16954 #if defined(GLX_USE_TLS)
16955 call _x86_64_get_dispatch@PLT
16956 movq 3640(%rax), %r11
16957 jmp *%r11
16958 #elif defined(PTHREADS)
16959 pushq %rdi
16960 pushq %rsi
16961 pushq %rbp
16962 call _x86_64_get_dispatch@PLT
16963 popq %rbp
16964 popq %rsi
16965 popq %rdi
16966 movq 3640(%rax), %r11
16967 jmp *%r11
16968 #else
16969 movq _glapi_Dispatch(%rip), %rax
16970 testq %rax, %rax
16971 je 1f
16972 movq 3640(%rax), %r11
16973 jmp *%r11
16974 1:
16975 pushq %rdi
16976 pushq %rsi
16977 pushq %rbp
16978 call _glapi_get_dispatch
16979 popq %rbp
16980 popq %rsi
16981 popq %rdi
16982 movq 3640(%rax), %r11
16983 jmp *%r11
16984 #endif /* defined(GLX_USE_TLS) */
16985 .size glSpriteParameterfvSGIX, .-glSpriteParameterfvSGIX
16986
16987 .p2align 4,,15
16988 .globl glSpriteParameteriSGIX
16989 .type glSpriteParameteriSGIX, @function
16990 glSpriteParameteriSGIX:
16991 #if defined(GLX_USE_TLS)
16992 call _x86_64_get_dispatch@PLT
16993 movq 3648(%rax), %r11
16994 jmp *%r11
16995 #elif defined(PTHREADS)
16996 pushq %rdi
16997 pushq %rsi
16998 pushq %rbp
16999 call _x86_64_get_dispatch@PLT
17000 popq %rbp
17001 popq %rsi
17002 popq %rdi
17003 movq 3648(%rax), %r11
17004 jmp *%r11
17005 #else
17006 movq _glapi_Dispatch(%rip), %rax
17007 testq %rax, %rax
17008 je 1f
17009 movq 3648(%rax), %r11
17010 jmp *%r11
17011 1:
17012 pushq %rdi
17013 pushq %rsi
17014 pushq %rbp
17015 call _glapi_get_dispatch
17016 popq %rbp
17017 popq %rsi
17018 popq %rdi
17019 movq 3648(%rax), %r11
17020 jmp *%r11
17021 #endif /* defined(GLX_USE_TLS) */
17022 .size glSpriteParameteriSGIX, .-glSpriteParameteriSGIX
17023
17024 .p2align 4,,15
17025 .globl glSpriteParameterivSGIX
17026 .type glSpriteParameterivSGIX, @function
17027 glSpriteParameterivSGIX:
17028 #if defined(GLX_USE_TLS)
17029 call _x86_64_get_dispatch@PLT
17030 movq 3656(%rax), %r11
17031 jmp *%r11
17032 #elif defined(PTHREADS)
17033 pushq %rdi
17034 pushq %rsi
17035 pushq %rbp
17036 call _x86_64_get_dispatch@PLT
17037 popq %rbp
17038 popq %rsi
17039 popq %rdi
17040 movq 3656(%rax), %r11
17041 jmp *%r11
17042 #else
17043 movq _glapi_Dispatch(%rip), %rax
17044 testq %rax, %rax
17045 je 1f
17046 movq 3656(%rax), %r11
17047 jmp *%r11
17048 1:
17049 pushq %rdi
17050 pushq %rsi
17051 pushq %rbp
17052 call _glapi_get_dispatch
17053 popq %rbp
17054 popq %rsi
17055 popq %rdi
17056 movq 3656(%rax), %r11
17057 jmp *%r11
17058 #endif /* defined(GLX_USE_TLS) */
17059 .size glSpriteParameterivSGIX, .-glSpriteParameterivSGIX
17060
17061 .p2align 4,,15
17062 .globl glPointParameterfEXT
17063 .type glPointParameterfEXT, @function
17064 glPointParameterfEXT:
17065 #if defined(GLX_USE_TLS)
17066 call _x86_64_get_dispatch@PLT
17067 movq 3664(%rax), %r11
17068 jmp *%r11
17069 #elif defined(PTHREADS)
17070 subq $24, %rsp
17071 movq %rdi, (%rsp)
17072 movq %xmm0, 8(%rsp)
17073 call _x86_64_get_dispatch@PLT
17074 movq 8(%rsp), %xmm0
17075 movq (%rsp), %rdi
17076 addq $24, %rsp
17077 movq 3664(%rax), %r11
17078 jmp *%r11
17079 #else
17080 movq _glapi_Dispatch(%rip), %rax
17081 testq %rax, %rax
17082 je 1f
17083 movq 3664(%rax), %r11
17084 jmp *%r11
17085 1:
17086 subq $24, %rsp
17087 movq %rdi, (%rsp)
17088 movq %xmm0, 8(%rsp)
17089 call _glapi_get_dispatch
17090 movq 8(%rsp), %xmm0
17091 movq (%rsp), %rdi
17092 addq $24, %rsp
17093 movq 3664(%rax), %r11
17094 jmp *%r11
17095 #endif /* defined(GLX_USE_TLS) */
17096 .size glPointParameterfEXT, .-glPointParameterfEXT
17097
17098 .p2align 4,,15
17099 .globl glPointParameterfvEXT
17100 .type glPointParameterfvEXT, @function
17101 glPointParameterfvEXT:
17102 #if defined(GLX_USE_TLS)
17103 call _x86_64_get_dispatch@PLT
17104 movq 3672(%rax), %r11
17105 jmp *%r11
17106 #elif defined(PTHREADS)
17107 pushq %rdi
17108 pushq %rsi
17109 pushq %rbp
17110 call _x86_64_get_dispatch@PLT
17111 popq %rbp
17112 popq %rsi
17113 popq %rdi
17114 movq 3672(%rax), %r11
17115 jmp *%r11
17116 #else
17117 movq _glapi_Dispatch(%rip), %rax
17118 testq %rax, %rax
17119 je 1f
17120 movq 3672(%rax), %r11
17121 jmp *%r11
17122 1:
17123 pushq %rdi
17124 pushq %rsi
17125 pushq %rbp
17126 call _glapi_get_dispatch
17127 popq %rbp
17128 popq %rsi
17129 popq %rdi
17130 movq 3672(%rax), %r11
17131 jmp *%r11
17132 #endif /* defined(GLX_USE_TLS) */
17133 .size glPointParameterfvEXT, .-glPointParameterfvEXT
17134
17135 .p2align 4,,15
17136 .globl glGetInstrumentsSGIX
17137 .type glGetInstrumentsSGIX, @function
17138 glGetInstrumentsSGIX:
17139 #if defined(GLX_USE_TLS)
17140 call _x86_64_get_dispatch@PLT
17141 movq 3680(%rax), %r11
17142 jmp *%r11
17143 #elif defined(PTHREADS)
17144 pushq %rbp
17145 call _x86_64_get_dispatch@PLT
17146 popq %rbp
17147 movq 3680(%rax), %r11
17148 jmp *%r11
17149 #else
17150 movq _glapi_Dispatch(%rip), %rax
17151 testq %rax, %rax
17152 je 1f
17153 movq 3680(%rax), %r11
17154 jmp *%r11
17155 1:
17156 pushq %rbp
17157 call _glapi_get_dispatch
17158 popq %rbp
17159 movq 3680(%rax), %r11
17160 jmp *%r11
17161 #endif /* defined(GLX_USE_TLS) */
17162 .size glGetInstrumentsSGIX, .-glGetInstrumentsSGIX
17163
17164 .p2align 4,,15
17165 .globl glInstrumentsBufferSGIX
17166 .type glInstrumentsBufferSGIX, @function
17167 glInstrumentsBufferSGIX:
17168 #if defined(GLX_USE_TLS)
17169 call _x86_64_get_dispatch@PLT
17170 movq 3688(%rax), %r11
17171 jmp *%r11
17172 #elif defined(PTHREADS)
17173 pushq %rdi
17174 pushq %rsi
17175 pushq %rbp
17176 call _x86_64_get_dispatch@PLT
17177 popq %rbp
17178 popq %rsi
17179 popq %rdi
17180 movq 3688(%rax), %r11
17181 jmp *%r11
17182 #else
17183 movq _glapi_Dispatch(%rip), %rax
17184 testq %rax, %rax
17185 je 1f
17186 movq 3688(%rax), %r11
17187 jmp *%r11
17188 1:
17189 pushq %rdi
17190 pushq %rsi
17191 pushq %rbp
17192 call _glapi_get_dispatch
17193 popq %rbp
17194 popq %rsi
17195 popq %rdi
17196 movq 3688(%rax), %r11
17197 jmp *%r11
17198 #endif /* defined(GLX_USE_TLS) */
17199 .size glInstrumentsBufferSGIX, .-glInstrumentsBufferSGIX
17200
17201 .p2align 4,,15
17202 .globl glPollInstrumentsSGIX
17203 .type glPollInstrumentsSGIX, @function
17204 glPollInstrumentsSGIX:
17205 #if defined(GLX_USE_TLS)
17206 call _x86_64_get_dispatch@PLT
17207 movq 3696(%rax), %r11
17208 jmp *%r11
17209 #elif defined(PTHREADS)
17210 pushq %rdi
17211 call _x86_64_get_dispatch@PLT
17212 popq %rdi
17213 movq 3696(%rax), %r11
17214 jmp *%r11
17215 #else
17216 movq _glapi_Dispatch(%rip), %rax
17217 testq %rax, %rax
17218 je 1f
17219 movq 3696(%rax), %r11
17220 jmp *%r11
17221 1:
17222 pushq %rdi
17223 call _glapi_get_dispatch
17224 popq %rdi
17225 movq 3696(%rax), %r11
17226 jmp *%r11
17227 #endif /* defined(GLX_USE_TLS) */
17228 .size glPollInstrumentsSGIX, .-glPollInstrumentsSGIX
17229
17230 .p2align 4,,15
17231 .globl glReadInstrumentsSGIX
17232 .type glReadInstrumentsSGIX, @function
17233 glReadInstrumentsSGIX:
17234 #if defined(GLX_USE_TLS)
17235 call _x86_64_get_dispatch@PLT
17236 movq 3704(%rax), %r11
17237 jmp *%r11
17238 #elif defined(PTHREADS)
17239 pushq %rdi
17240 call _x86_64_get_dispatch@PLT
17241 popq %rdi
17242 movq 3704(%rax), %r11
17243 jmp *%r11
17244 #else
17245 movq _glapi_Dispatch(%rip), %rax
17246 testq %rax, %rax
17247 je 1f
17248 movq 3704(%rax), %r11
17249 jmp *%r11
17250 1:
17251 pushq %rdi
17252 call _glapi_get_dispatch
17253 popq %rdi
17254 movq 3704(%rax), %r11
17255 jmp *%r11
17256 #endif /* defined(GLX_USE_TLS) */
17257 .size glReadInstrumentsSGIX, .-glReadInstrumentsSGIX
17258
17259 .p2align 4,,15
17260 .globl glStartInstrumentsSGIX
17261 .type glStartInstrumentsSGIX, @function
17262 glStartInstrumentsSGIX:
17263 #if defined(GLX_USE_TLS)
17264 call _x86_64_get_dispatch@PLT
17265 movq 3712(%rax), %r11
17266 jmp *%r11
17267 #elif defined(PTHREADS)
17268 pushq %rbp
17269 call _x86_64_get_dispatch@PLT
17270 popq %rbp
17271 movq 3712(%rax), %r11
17272 jmp *%r11
17273 #else
17274 movq _glapi_Dispatch(%rip), %rax
17275 testq %rax, %rax
17276 je 1f
17277 movq 3712(%rax), %r11
17278 jmp *%r11
17279 1:
17280 pushq %rbp
17281 call _glapi_get_dispatch
17282 popq %rbp
17283 movq 3712(%rax), %r11
17284 jmp *%r11
17285 #endif /* defined(GLX_USE_TLS) */
17286 .size glStartInstrumentsSGIX, .-glStartInstrumentsSGIX
17287
17288 .p2align 4,,15
17289 .globl glStopInstrumentsSGIX
17290 .type glStopInstrumentsSGIX, @function
17291 glStopInstrumentsSGIX:
17292 #if defined(GLX_USE_TLS)
17293 call _x86_64_get_dispatch@PLT
17294 movq 3720(%rax), %r11
17295 jmp *%r11
17296 #elif defined(PTHREADS)
17297 pushq %rdi
17298 call _x86_64_get_dispatch@PLT
17299 popq %rdi
17300 movq 3720(%rax), %r11
17301 jmp *%r11
17302 #else
17303 movq _glapi_Dispatch(%rip), %rax
17304 testq %rax, %rax
17305 je 1f
17306 movq 3720(%rax), %r11
17307 jmp *%r11
17308 1:
17309 pushq %rdi
17310 call _glapi_get_dispatch
17311 popq %rdi
17312 movq 3720(%rax), %r11
17313 jmp *%r11
17314 #endif /* defined(GLX_USE_TLS) */
17315 .size glStopInstrumentsSGIX, .-glStopInstrumentsSGIX
17316
17317 .p2align 4,,15
17318 .globl glFrameZoomSGIX
17319 .type glFrameZoomSGIX, @function
17320 glFrameZoomSGIX:
17321 #if defined(GLX_USE_TLS)
17322 call _x86_64_get_dispatch@PLT
17323 movq 3728(%rax), %r11
17324 jmp *%r11
17325 #elif defined(PTHREADS)
17326 pushq %rdi
17327 call _x86_64_get_dispatch@PLT
17328 popq %rdi
17329 movq 3728(%rax), %r11
17330 jmp *%r11
17331 #else
17332 movq _glapi_Dispatch(%rip), %rax
17333 testq %rax, %rax
17334 je 1f
17335 movq 3728(%rax), %r11
17336 jmp *%r11
17337 1:
17338 pushq %rdi
17339 call _glapi_get_dispatch
17340 popq %rdi
17341 movq 3728(%rax), %r11
17342 jmp *%r11
17343 #endif /* defined(GLX_USE_TLS) */
17344 .size glFrameZoomSGIX, .-glFrameZoomSGIX
17345
17346 .p2align 4,,15
17347 .globl glTagSampleBufferSGIX
17348 .type glTagSampleBufferSGIX, @function
17349 glTagSampleBufferSGIX:
17350 #if defined(GLX_USE_TLS)
17351 call _x86_64_get_dispatch@PLT
17352 movq 3736(%rax), %r11
17353 jmp *%r11
17354 #elif defined(PTHREADS)
17355 pushq %rbp
17356 call _x86_64_get_dispatch@PLT
17357 popq %rbp
17358 movq 3736(%rax), %r11
17359 jmp *%r11
17360 #else
17361 movq _glapi_Dispatch(%rip), %rax
17362 testq %rax, %rax
17363 je 1f
17364 movq 3736(%rax), %r11
17365 jmp *%r11
17366 1:
17367 pushq %rbp
17368 call _glapi_get_dispatch
17369 popq %rbp
17370 movq 3736(%rax), %r11
17371 jmp *%r11
17372 #endif /* defined(GLX_USE_TLS) */
17373 .size glTagSampleBufferSGIX, .-glTagSampleBufferSGIX
17374
17375 .p2align 4,,15
17376 .globl glReferencePlaneSGIX
17377 .type glReferencePlaneSGIX, @function
17378 glReferencePlaneSGIX:
17379 #if defined(GLX_USE_TLS)
17380 call _x86_64_get_dispatch@PLT
17381 movq 3744(%rax), %r11
17382 jmp *%r11
17383 #elif defined(PTHREADS)
17384 pushq %rdi
17385 call _x86_64_get_dispatch@PLT
17386 popq %rdi
17387 movq 3744(%rax), %r11
17388 jmp *%r11
17389 #else
17390 movq _glapi_Dispatch(%rip), %rax
17391 testq %rax, %rax
17392 je 1f
17393 movq 3744(%rax), %r11
17394 jmp *%r11
17395 1:
17396 pushq %rdi
17397 call _glapi_get_dispatch
17398 popq %rdi
17399 movq 3744(%rax), %r11
17400 jmp *%r11
17401 #endif /* defined(GLX_USE_TLS) */
17402 .size glReferencePlaneSGIX, .-glReferencePlaneSGIX
17403
17404 .p2align 4,,15
17405 .globl glFlushRasterSGIX
17406 .type glFlushRasterSGIX, @function
17407 glFlushRasterSGIX:
17408 #if defined(GLX_USE_TLS)
17409 call _x86_64_get_dispatch@PLT
17410 movq 3752(%rax), %r11
17411 jmp *%r11
17412 #elif defined(PTHREADS)
17413 pushq %rbp
17414 call _x86_64_get_dispatch@PLT
17415 popq %rbp
17416 movq 3752(%rax), %r11
17417 jmp *%r11
17418 #else
17419 movq _glapi_Dispatch(%rip), %rax
17420 testq %rax, %rax
17421 je 1f
17422 movq 3752(%rax), %r11
17423 jmp *%r11
17424 1:
17425 pushq %rbp
17426 call _glapi_get_dispatch
17427 popq %rbp
17428 movq 3752(%rax), %r11
17429 jmp *%r11
17430 #endif /* defined(GLX_USE_TLS) */
17431 .size glFlushRasterSGIX, .-glFlushRasterSGIX
17432
17433 .p2align 4,,15
17434 .globl glGetListParameterfvSGIX
17435 .type glGetListParameterfvSGIX, @function
17436 glGetListParameterfvSGIX:
17437 #if defined(GLX_USE_TLS)
17438 call _x86_64_get_dispatch@PLT
17439 movq 3760(%rax), %r11
17440 jmp *%r11
17441 #elif defined(PTHREADS)
17442 pushq %rdi
17443 pushq %rsi
17444 pushq %rdx
17445 call _x86_64_get_dispatch@PLT
17446 popq %rdx
17447 popq %rsi
17448 popq %rdi
17449 movq 3760(%rax), %r11
17450 jmp *%r11
17451 #else
17452 movq _glapi_Dispatch(%rip), %rax
17453 testq %rax, %rax
17454 je 1f
17455 movq 3760(%rax), %r11
17456 jmp *%r11
17457 1:
17458 pushq %rdi
17459 pushq %rsi
17460 pushq %rdx
17461 call _glapi_get_dispatch
17462 popq %rdx
17463 popq %rsi
17464 popq %rdi
17465 movq 3760(%rax), %r11
17466 jmp *%r11
17467 #endif /* defined(GLX_USE_TLS) */
17468 .size glGetListParameterfvSGIX, .-glGetListParameterfvSGIX
17469
17470 .p2align 4,,15
17471 .globl glGetListParameterivSGIX
17472 .type glGetListParameterivSGIX, @function
17473 glGetListParameterivSGIX:
17474 #if defined(GLX_USE_TLS)
17475 call _x86_64_get_dispatch@PLT
17476 movq 3768(%rax), %r11
17477 jmp *%r11
17478 #elif defined(PTHREADS)
17479 pushq %rdi
17480 pushq %rsi
17481 pushq %rdx
17482 call _x86_64_get_dispatch@PLT
17483 popq %rdx
17484 popq %rsi
17485 popq %rdi
17486 movq 3768(%rax), %r11
17487 jmp *%r11
17488 #else
17489 movq _glapi_Dispatch(%rip), %rax
17490 testq %rax, %rax
17491 je 1f
17492 movq 3768(%rax), %r11
17493 jmp *%r11
17494 1:
17495 pushq %rdi
17496 pushq %rsi
17497 pushq %rdx
17498 call _glapi_get_dispatch
17499 popq %rdx
17500 popq %rsi
17501 popq %rdi
17502 movq 3768(%rax), %r11
17503 jmp *%r11
17504 #endif /* defined(GLX_USE_TLS) */
17505 .size glGetListParameterivSGIX, .-glGetListParameterivSGIX
17506
17507 .p2align 4,,15
17508 .globl glListParameterfSGIX
17509 .type glListParameterfSGIX, @function
17510 glListParameterfSGIX:
17511 #if defined(GLX_USE_TLS)
17512 call _x86_64_get_dispatch@PLT
17513 movq 3776(%rax), %r11
17514 jmp *%r11
17515 #elif defined(PTHREADS)
17516 subq $24, %rsp
17517 movq %rdi, (%rsp)
17518 movq %rsi, 8(%rsp)
17519 movq %xmm0, 16(%rsp)
17520 call _x86_64_get_dispatch@PLT
17521 movq 16(%rsp), %xmm0
17522 movq 8(%rsp), %rsi
17523 movq (%rsp), %rdi
17524 addq $24, %rsp
17525 movq 3776(%rax), %r11
17526 jmp *%r11
17527 #else
17528 movq _glapi_Dispatch(%rip), %rax
17529 testq %rax, %rax
17530 je 1f
17531 movq 3776(%rax), %r11
17532 jmp *%r11
17533 1:
17534 subq $24, %rsp
17535 movq %rdi, (%rsp)
17536 movq %rsi, 8(%rsp)
17537 movq %xmm0, 16(%rsp)
17538 call _glapi_get_dispatch
17539 movq 16(%rsp), %xmm0
17540 movq 8(%rsp), %rsi
17541 movq (%rsp), %rdi
17542 addq $24, %rsp
17543 movq 3776(%rax), %r11
17544 jmp *%r11
17545 #endif /* defined(GLX_USE_TLS) */
17546 .size glListParameterfSGIX, .-glListParameterfSGIX
17547
17548 .p2align 4,,15
17549 .globl glListParameterfvSGIX
17550 .type glListParameterfvSGIX, @function
17551 glListParameterfvSGIX:
17552 #if defined(GLX_USE_TLS)
17553 call _x86_64_get_dispatch@PLT
17554 movq 3784(%rax), %r11
17555 jmp *%r11
17556 #elif defined(PTHREADS)
17557 pushq %rdi
17558 pushq %rsi
17559 pushq %rdx
17560 call _x86_64_get_dispatch@PLT
17561 popq %rdx
17562 popq %rsi
17563 popq %rdi
17564 movq 3784(%rax), %r11
17565 jmp *%r11
17566 #else
17567 movq _glapi_Dispatch(%rip), %rax
17568 testq %rax, %rax
17569 je 1f
17570 movq 3784(%rax), %r11
17571 jmp *%r11
17572 1:
17573 pushq %rdi
17574 pushq %rsi
17575 pushq %rdx
17576 call _glapi_get_dispatch
17577 popq %rdx
17578 popq %rsi
17579 popq %rdi
17580 movq 3784(%rax), %r11
17581 jmp *%r11
17582 #endif /* defined(GLX_USE_TLS) */
17583 .size glListParameterfvSGIX, .-glListParameterfvSGIX
17584
17585 .p2align 4,,15
17586 .globl glListParameteriSGIX
17587 .type glListParameteriSGIX, @function
17588 glListParameteriSGIX:
17589 #if defined(GLX_USE_TLS)
17590 call _x86_64_get_dispatch@PLT
17591 movq 3792(%rax), %r11
17592 jmp *%r11
17593 #elif defined(PTHREADS)
17594 pushq %rdi
17595 pushq %rsi
17596 pushq %rdx
17597 call _x86_64_get_dispatch@PLT
17598 popq %rdx
17599 popq %rsi
17600 popq %rdi
17601 movq 3792(%rax), %r11
17602 jmp *%r11
17603 #else
17604 movq _glapi_Dispatch(%rip), %rax
17605 testq %rax, %rax
17606 je 1f
17607 movq 3792(%rax), %r11
17608 jmp *%r11
17609 1:
17610 pushq %rdi
17611 pushq %rsi
17612 pushq %rdx
17613 call _glapi_get_dispatch
17614 popq %rdx
17615 popq %rsi
17616 popq %rdi
17617 movq 3792(%rax), %r11
17618 jmp *%r11
17619 #endif /* defined(GLX_USE_TLS) */
17620 .size glListParameteriSGIX, .-glListParameteriSGIX
17621
17622 .p2align 4,,15
17623 .globl glListParameterivSGIX
17624 .type glListParameterivSGIX, @function
17625 glListParameterivSGIX:
17626 #if defined(GLX_USE_TLS)
17627 call _x86_64_get_dispatch@PLT
17628 movq 3800(%rax), %r11
17629 jmp *%r11
17630 #elif defined(PTHREADS)
17631 pushq %rdi
17632 pushq %rsi
17633 pushq %rdx
17634 call _x86_64_get_dispatch@PLT
17635 popq %rdx
17636 popq %rsi
17637 popq %rdi
17638 movq 3800(%rax), %r11
17639 jmp *%r11
17640 #else
17641 movq _glapi_Dispatch(%rip), %rax
17642 testq %rax, %rax
17643 je 1f
17644 movq 3800(%rax), %r11
17645 jmp *%r11
17646 1:
17647 pushq %rdi
17648 pushq %rsi
17649 pushq %rdx
17650 call _glapi_get_dispatch
17651 popq %rdx
17652 popq %rsi
17653 popq %rdi
17654 movq 3800(%rax), %r11
17655 jmp *%r11
17656 #endif /* defined(GLX_USE_TLS) */
17657 .size glListParameterivSGIX, .-glListParameterivSGIX
17658
17659 .p2align 4,,15
17660 .globl glFragmentColorMaterialSGIX
17661 .type glFragmentColorMaterialSGIX, @function
17662 glFragmentColorMaterialSGIX:
17663 #if defined(GLX_USE_TLS)
17664 call _x86_64_get_dispatch@PLT
17665 movq 3808(%rax), %r11
17666 jmp *%r11
17667 #elif defined(PTHREADS)
17668 pushq %rdi
17669 pushq %rsi
17670 pushq %rbp
17671 call _x86_64_get_dispatch@PLT
17672 popq %rbp
17673 popq %rsi
17674 popq %rdi
17675 movq 3808(%rax), %r11
17676 jmp *%r11
17677 #else
17678 movq _glapi_Dispatch(%rip), %rax
17679 testq %rax, %rax
17680 je 1f
17681 movq 3808(%rax), %r11
17682 jmp *%r11
17683 1:
17684 pushq %rdi
17685 pushq %rsi
17686 pushq %rbp
17687 call _glapi_get_dispatch
17688 popq %rbp
17689 popq %rsi
17690 popq %rdi
17691 movq 3808(%rax), %r11
17692 jmp *%r11
17693 #endif /* defined(GLX_USE_TLS) */
17694 .size glFragmentColorMaterialSGIX, .-glFragmentColorMaterialSGIX
17695
17696 .p2align 4,,15
17697 .globl glFragmentLightfSGIX
17698 .type glFragmentLightfSGIX, @function
17699 glFragmentLightfSGIX:
17700 #if defined(GLX_USE_TLS)
17701 call _x86_64_get_dispatch@PLT
17702 movq 3816(%rax), %r11
17703 jmp *%r11
17704 #elif defined(PTHREADS)
17705 subq $24, %rsp
17706 movq %rdi, (%rsp)
17707 movq %rsi, 8(%rsp)
17708 movq %xmm0, 16(%rsp)
17709 call _x86_64_get_dispatch@PLT
17710 movq 16(%rsp), %xmm0
17711 movq 8(%rsp), %rsi
17712 movq (%rsp), %rdi
17713 addq $24, %rsp
17714 movq 3816(%rax), %r11
17715 jmp *%r11
17716 #else
17717 movq _glapi_Dispatch(%rip), %rax
17718 testq %rax, %rax
17719 je 1f
17720 movq 3816(%rax), %r11
17721 jmp *%r11
17722 1:
17723 subq $24, %rsp
17724 movq %rdi, (%rsp)
17725 movq %rsi, 8(%rsp)
17726 movq %xmm0, 16(%rsp)
17727 call _glapi_get_dispatch
17728 movq 16(%rsp), %xmm0
17729 movq 8(%rsp), %rsi
17730 movq (%rsp), %rdi
17731 addq $24, %rsp
17732 movq 3816(%rax), %r11
17733 jmp *%r11
17734 #endif /* defined(GLX_USE_TLS) */
17735 .size glFragmentLightfSGIX, .-glFragmentLightfSGIX
17736
17737 .p2align 4,,15
17738 .globl glFragmentLightfvSGIX
17739 .type glFragmentLightfvSGIX, @function
17740 glFragmentLightfvSGIX:
17741 #if defined(GLX_USE_TLS)
17742 call _x86_64_get_dispatch@PLT
17743 movq 3824(%rax), %r11
17744 jmp *%r11
17745 #elif defined(PTHREADS)
17746 pushq %rdi
17747 pushq %rsi
17748 pushq %rdx
17749 call _x86_64_get_dispatch@PLT
17750 popq %rdx
17751 popq %rsi
17752 popq %rdi
17753 movq 3824(%rax), %r11
17754 jmp *%r11
17755 #else
17756 movq _glapi_Dispatch(%rip), %rax
17757 testq %rax, %rax
17758 je 1f
17759 movq 3824(%rax), %r11
17760 jmp *%r11
17761 1:
17762 pushq %rdi
17763 pushq %rsi
17764 pushq %rdx
17765 call _glapi_get_dispatch
17766 popq %rdx
17767 popq %rsi
17768 popq %rdi
17769 movq 3824(%rax), %r11
17770 jmp *%r11
17771 #endif /* defined(GLX_USE_TLS) */
17772 .size glFragmentLightfvSGIX, .-glFragmentLightfvSGIX
17773
17774 .p2align 4,,15
17775 .globl glFragmentLightiSGIX
17776 .type glFragmentLightiSGIX, @function
17777 glFragmentLightiSGIX:
17778 #if defined(GLX_USE_TLS)
17779 call _x86_64_get_dispatch@PLT
17780 movq 3832(%rax), %r11
17781 jmp *%r11
17782 #elif defined(PTHREADS)
17783 pushq %rdi
17784 pushq %rsi
17785 pushq %rdx
17786 call _x86_64_get_dispatch@PLT
17787 popq %rdx
17788 popq %rsi
17789 popq %rdi
17790 movq 3832(%rax), %r11
17791 jmp *%r11
17792 #else
17793 movq _glapi_Dispatch(%rip), %rax
17794 testq %rax, %rax
17795 je 1f
17796 movq 3832(%rax), %r11
17797 jmp *%r11
17798 1:
17799 pushq %rdi
17800 pushq %rsi
17801 pushq %rdx
17802 call _glapi_get_dispatch
17803 popq %rdx
17804 popq %rsi
17805 popq %rdi
17806 movq 3832(%rax), %r11
17807 jmp *%r11
17808 #endif /* defined(GLX_USE_TLS) */
17809 .size glFragmentLightiSGIX, .-glFragmentLightiSGIX
17810
17811 .p2align 4,,15
17812 .globl glFragmentLightivSGIX
17813 .type glFragmentLightivSGIX, @function
17814 glFragmentLightivSGIX:
17815 #if defined(GLX_USE_TLS)
17816 call _x86_64_get_dispatch@PLT
17817 movq 3840(%rax), %r11
17818 jmp *%r11
17819 #elif defined(PTHREADS)
17820 pushq %rdi
17821 pushq %rsi
17822 pushq %rdx
17823 call _x86_64_get_dispatch@PLT
17824 popq %rdx
17825 popq %rsi
17826 popq %rdi
17827 movq 3840(%rax), %r11
17828 jmp *%r11
17829 #else
17830 movq _glapi_Dispatch(%rip), %rax
17831 testq %rax, %rax
17832 je 1f
17833 movq 3840(%rax), %r11
17834 jmp *%r11
17835 1:
17836 pushq %rdi
17837 pushq %rsi
17838 pushq %rdx
17839 call _glapi_get_dispatch
17840 popq %rdx
17841 popq %rsi
17842 popq %rdi
17843 movq 3840(%rax), %r11
17844 jmp *%r11
17845 #endif /* defined(GLX_USE_TLS) */
17846 .size glFragmentLightivSGIX, .-glFragmentLightivSGIX
17847
17848 .p2align 4,,15
17849 .globl glFragmentLightModelfSGIX
17850 .type glFragmentLightModelfSGIX, @function
17851 glFragmentLightModelfSGIX:
17852 #if defined(GLX_USE_TLS)
17853 call _x86_64_get_dispatch@PLT
17854 movq 3848(%rax), %r11
17855 jmp *%r11
17856 #elif defined(PTHREADS)
17857 subq $24, %rsp
17858 movq %rdi, (%rsp)
17859 movq %xmm0, 8(%rsp)
17860 call _x86_64_get_dispatch@PLT
17861 movq 8(%rsp), %xmm0
17862 movq (%rsp), %rdi
17863 addq $24, %rsp
17864 movq 3848(%rax), %r11
17865 jmp *%r11
17866 #else
17867 movq _glapi_Dispatch(%rip), %rax
17868 testq %rax, %rax
17869 je 1f
17870 movq 3848(%rax), %r11
17871 jmp *%r11
17872 1:
17873 subq $24, %rsp
17874 movq %rdi, (%rsp)
17875 movq %xmm0, 8(%rsp)
17876 call _glapi_get_dispatch
17877 movq 8(%rsp), %xmm0
17878 movq (%rsp), %rdi
17879 addq $24, %rsp
17880 movq 3848(%rax), %r11
17881 jmp *%r11
17882 #endif /* defined(GLX_USE_TLS) */
17883 .size glFragmentLightModelfSGIX, .-glFragmentLightModelfSGIX
17884
17885 .p2align 4,,15
17886 .globl glFragmentLightModelfvSGIX
17887 .type glFragmentLightModelfvSGIX, @function
17888 glFragmentLightModelfvSGIX:
17889 #if defined(GLX_USE_TLS)
17890 call _x86_64_get_dispatch@PLT
17891 movq 3856(%rax), %r11
17892 jmp *%r11
17893 #elif defined(PTHREADS)
17894 pushq %rdi
17895 pushq %rsi
17896 pushq %rbp
17897 call _x86_64_get_dispatch@PLT
17898 popq %rbp
17899 popq %rsi
17900 popq %rdi
17901 movq 3856(%rax), %r11
17902 jmp *%r11
17903 #else
17904 movq _glapi_Dispatch(%rip), %rax
17905 testq %rax, %rax
17906 je 1f
17907 movq 3856(%rax), %r11
17908 jmp *%r11
17909 1:
17910 pushq %rdi
17911 pushq %rsi
17912 pushq %rbp
17913 call _glapi_get_dispatch
17914 popq %rbp
17915 popq %rsi
17916 popq %rdi
17917 movq 3856(%rax), %r11
17918 jmp *%r11
17919 #endif /* defined(GLX_USE_TLS) */
17920 .size glFragmentLightModelfvSGIX, .-glFragmentLightModelfvSGIX
17921
17922 .p2align 4,,15
17923 .globl glFragmentLightModeliSGIX
17924 .type glFragmentLightModeliSGIX, @function
17925 glFragmentLightModeliSGIX:
17926 #if defined(GLX_USE_TLS)
17927 call _x86_64_get_dispatch@PLT
17928 movq 3864(%rax), %r11
17929 jmp *%r11
17930 #elif defined(PTHREADS)
17931 pushq %rdi
17932 pushq %rsi
17933 pushq %rbp
17934 call _x86_64_get_dispatch@PLT
17935 popq %rbp
17936 popq %rsi
17937 popq %rdi
17938 movq 3864(%rax), %r11
17939 jmp *%r11
17940 #else
17941 movq _glapi_Dispatch(%rip), %rax
17942 testq %rax, %rax
17943 je 1f
17944 movq 3864(%rax), %r11
17945 jmp *%r11
17946 1:
17947 pushq %rdi
17948 pushq %rsi
17949 pushq %rbp
17950 call _glapi_get_dispatch
17951 popq %rbp
17952 popq %rsi
17953 popq %rdi
17954 movq 3864(%rax), %r11
17955 jmp *%r11
17956 #endif /* defined(GLX_USE_TLS) */
17957 .size glFragmentLightModeliSGIX, .-glFragmentLightModeliSGIX
17958
17959 .p2align 4,,15
17960 .globl glFragmentLightModelivSGIX
17961 .type glFragmentLightModelivSGIX, @function
17962 glFragmentLightModelivSGIX:
17963 #if defined(GLX_USE_TLS)
17964 call _x86_64_get_dispatch@PLT
17965 movq 3872(%rax), %r11
17966 jmp *%r11
17967 #elif defined(PTHREADS)
17968 pushq %rdi
17969 pushq %rsi
17970 pushq %rbp
17971 call _x86_64_get_dispatch@PLT
17972 popq %rbp
17973 popq %rsi
17974 popq %rdi
17975 movq 3872(%rax), %r11
17976 jmp *%r11
17977 #else
17978 movq _glapi_Dispatch(%rip), %rax
17979 testq %rax, %rax
17980 je 1f
17981 movq 3872(%rax), %r11
17982 jmp *%r11
17983 1:
17984 pushq %rdi
17985 pushq %rsi
17986 pushq %rbp
17987 call _glapi_get_dispatch
17988 popq %rbp
17989 popq %rsi
17990 popq %rdi
17991 movq 3872(%rax), %r11
17992 jmp *%r11
17993 #endif /* defined(GLX_USE_TLS) */
17994 .size glFragmentLightModelivSGIX, .-glFragmentLightModelivSGIX
17995
17996 .p2align 4,,15
17997 .globl glFragmentMaterialfSGIX
17998 .type glFragmentMaterialfSGIX, @function
17999 glFragmentMaterialfSGIX:
18000 #if defined(GLX_USE_TLS)
18001 call _x86_64_get_dispatch@PLT
18002 movq 3880(%rax), %r11
18003 jmp *%r11
18004 #elif defined(PTHREADS)
18005 subq $24, %rsp
18006 movq %rdi, (%rsp)
18007 movq %rsi, 8(%rsp)
18008 movq %xmm0, 16(%rsp)
18009 call _x86_64_get_dispatch@PLT
18010 movq 16(%rsp), %xmm0
18011 movq 8(%rsp), %rsi
18012 movq (%rsp), %rdi
18013 addq $24, %rsp
18014 movq 3880(%rax), %r11
18015 jmp *%r11
18016 #else
18017 movq _glapi_Dispatch(%rip), %rax
18018 testq %rax, %rax
18019 je 1f
18020 movq 3880(%rax), %r11
18021 jmp *%r11
18022 1:
18023 subq $24, %rsp
18024 movq %rdi, (%rsp)
18025 movq %rsi, 8(%rsp)
18026 movq %xmm0, 16(%rsp)
18027 call _glapi_get_dispatch
18028 movq 16(%rsp), %xmm0
18029 movq 8(%rsp), %rsi
18030 movq (%rsp), %rdi
18031 addq $24, %rsp
18032 movq 3880(%rax), %r11
18033 jmp *%r11
18034 #endif /* defined(GLX_USE_TLS) */
18035 .size glFragmentMaterialfSGIX, .-glFragmentMaterialfSGIX
18036
18037 .p2align 4,,15
18038 .globl glFragmentMaterialfvSGIX
18039 .type glFragmentMaterialfvSGIX, @function
18040 glFragmentMaterialfvSGIX:
18041 #if defined(GLX_USE_TLS)
18042 call _x86_64_get_dispatch@PLT
18043 movq 3888(%rax), %r11
18044 jmp *%r11
18045 #elif defined(PTHREADS)
18046 pushq %rdi
18047 pushq %rsi
18048 pushq %rdx
18049 call _x86_64_get_dispatch@PLT
18050 popq %rdx
18051 popq %rsi
18052 popq %rdi
18053 movq 3888(%rax), %r11
18054 jmp *%r11
18055 #else
18056 movq _glapi_Dispatch(%rip), %rax
18057 testq %rax, %rax
18058 je 1f
18059 movq 3888(%rax), %r11
18060 jmp *%r11
18061 1:
18062 pushq %rdi
18063 pushq %rsi
18064 pushq %rdx
18065 call _glapi_get_dispatch
18066 popq %rdx
18067 popq %rsi
18068 popq %rdi
18069 movq 3888(%rax), %r11
18070 jmp *%r11
18071 #endif /* defined(GLX_USE_TLS) */
18072 .size glFragmentMaterialfvSGIX, .-glFragmentMaterialfvSGIX
18073
18074 .p2align 4,,15
18075 .globl glFragmentMaterialiSGIX
18076 .type glFragmentMaterialiSGIX, @function
18077 glFragmentMaterialiSGIX:
18078 #if defined(GLX_USE_TLS)
18079 call _x86_64_get_dispatch@PLT
18080 movq 3896(%rax), %r11
18081 jmp *%r11
18082 #elif defined(PTHREADS)
18083 pushq %rdi
18084 pushq %rsi
18085 pushq %rdx
18086 call _x86_64_get_dispatch@PLT
18087 popq %rdx
18088 popq %rsi
18089 popq %rdi
18090 movq 3896(%rax), %r11
18091 jmp *%r11
18092 #else
18093 movq _glapi_Dispatch(%rip), %rax
18094 testq %rax, %rax
18095 je 1f
18096 movq 3896(%rax), %r11
18097 jmp *%r11
18098 1:
18099 pushq %rdi
18100 pushq %rsi
18101 pushq %rdx
18102 call _glapi_get_dispatch
18103 popq %rdx
18104 popq %rsi
18105 popq %rdi
18106 movq 3896(%rax), %r11
18107 jmp *%r11
18108 #endif /* defined(GLX_USE_TLS) */
18109 .size glFragmentMaterialiSGIX, .-glFragmentMaterialiSGIX
18110
18111 .p2align 4,,15
18112 .globl glFragmentMaterialivSGIX
18113 .type glFragmentMaterialivSGIX, @function
18114 glFragmentMaterialivSGIX:
18115 #if defined(GLX_USE_TLS)
18116 call _x86_64_get_dispatch@PLT
18117 movq 3904(%rax), %r11
18118 jmp *%r11
18119 #elif defined(PTHREADS)
18120 pushq %rdi
18121 pushq %rsi
18122 pushq %rdx
18123 call _x86_64_get_dispatch@PLT
18124 popq %rdx
18125 popq %rsi
18126 popq %rdi
18127 movq 3904(%rax), %r11
18128 jmp *%r11
18129 #else
18130 movq _glapi_Dispatch(%rip), %rax
18131 testq %rax, %rax
18132 je 1f
18133 movq 3904(%rax), %r11
18134 jmp *%r11
18135 1:
18136 pushq %rdi
18137 pushq %rsi
18138 pushq %rdx
18139 call _glapi_get_dispatch
18140 popq %rdx
18141 popq %rsi
18142 popq %rdi
18143 movq 3904(%rax), %r11
18144 jmp *%r11
18145 #endif /* defined(GLX_USE_TLS) */
18146 .size glFragmentMaterialivSGIX, .-glFragmentMaterialivSGIX
18147
18148 .p2align 4,,15
18149 .globl glGetFragmentLightfvSGIX
18150 .type glGetFragmentLightfvSGIX, @function
18151 glGetFragmentLightfvSGIX:
18152 #if defined(GLX_USE_TLS)
18153 call _x86_64_get_dispatch@PLT
18154 movq 3912(%rax), %r11
18155 jmp *%r11
18156 #elif defined(PTHREADS)
18157 pushq %rdi
18158 pushq %rsi
18159 pushq %rdx
18160 call _x86_64_get_dispatch@PLT
18161 popq %rdx
18162 popq %rsi
18163 popq %rdi
18164 movq 3912(%rax), %r11
18165 jmp *%r11
18166 #else
18167 movq _glapi_Dispatch(%rip), %rax
18168 testq %rax, %rax
18169 je 1f
18170 movq 3912(%rax), %r11
18171 jmp *%r11
18172 1:
18173 pushq %rdi
18174 pushq %rsi
18175 pushq %rdx
18176 call _glapi_get_dispatch
18177 popq %rdx
18178 popq %rsi
18179 popq %rdi
18180 movq 3912(%rax), %r11
18181 jmp *%r11
18182 #endif /* defined(GLX_USE_TLS) */
18183 .size glGetFragmentLightfvSGIX, .-glGetFragmentLightfvSGIX
18184
18185 .p2align 4,,15
18186 .globl glGetFragmentLightivSGIX
18187 .type glGetFragmentLightivSGIX, @function
18188 glGetFragmentLightivSGIX:
18189 #if defined(GLX_USE_TLS)
18190 call _x86_64_get_dispatch@PLT
18191 movq 3920(%rax), %r11
18192 jmp *%r11
18193 #elif defined(PTHREADS)
18194 pushq %rdi
18195 pushq %rsi
18196 pushq %rdx
18197 call _x86_64_get_dispatch@PLT
18198 popq %rdx
18199 popq %rsi
18200 popq %rdi
18201 movq 3920(%rax), %r11
18202 jmp *%r11
18203 #else
18204 movq _glapi_Dispatch(%rip), %rax
18205 testq %rax, %rax
18206 je 1f
18207 movq 3920(%rax), %r11
18208 jmp *%r11
18209 1:
18210 pushq %rdi
18211 pushq %rsi
18212 pushq %rdx
18213 call _glapi_get_dispatch
18214 popq %rdx
18215 popq %rsi
18216 popq %rdi
18217 movq 3920(%rax), %r11
18218 jmp *%r11
18219 #endif /* defined(GLX_USE_TLS) */
18220 .size glGetFragmentLightivSGIX, .-glGetFragmentLightivSGIX
18221
18222 .p2align 4,,15
18223 .globl glGetFragmentMaterialfvSGIX
18224 .type glGetFragmentMaterialfvSGIX, @function
18225 glGetFragmentMaterialfvSGIX:
18226 #if defined(GLX_USE_TLS)
18227 call _x86_64_get_dispatch@PLT
18228 movq 3928(%rax), %r11
18229 jmp *%r11
18230 #elif defined(PTHREADS)
18231 pushq %rdi
18232 pushq %rsi
18233 pushq %rdx
18234 call _x86_64_get_dispatch@PLT
18235 popq %rdx
18236 popq %rsi
18237 popq %rdi
18238 movq 3928(%rax), %r11
18239 jmp *%r11
18240 #else
18241 movq _glapi_Dispatch(%rip), %rax
18242 testq %rax, %rax
18243 je 1f
18244 movq 3928(%rax), %r11
18245 jmp *%r11
18246 1:
18247 pushq %rdi
18248 pushq %rsi
18249 pushq %rdx
18250 call _glapi_get_dispatch
18251 popq %rdx
18252 popq %rsi
18253 popq %rdi
18254 movq 3928(%rax), %r11
18255 jmp *%r11
18256 #endif /* defined(GLX_USE_TLS) */
18257 .size glGetFragmentMaterialfvSGIX, .-glGetFragmentMaterialfvSGIX
18258
18259 .p2align 4,,15
18260 .globl glGetFragmentMaterialivSGIX
18261 .type glGetFragmentMaterialivSGIX, @function
18262 glGetFragmentMaterialivSGIX:
18263 #if defined(GLX_USE_TLS)
18264 call _x86_64_get_dispatch@PLT
18265 movq 3936(%rax), %r11
18266 jmp *%r11
18267 #elif defined(PTHREADS)
18268 pushq %rdi
18269 pushq %rsi
18270 pushq %rdx
18271 call _x86_64_get_dispatch@PLT
18272 popq %rdx
18273 popq %rsi
18274 popq %rdi
18275 movq 3936(%rax), %r11
18276 jmp *%r11
18277 #else
18278 movq _glapi_Dispatch(%rip), %rax
18279 testq %rax, %rax
18280 je 1f
18281 movq 3936(%rax), %r11
18282 jmp *%r11
18283 1:
18284 pushq %rdi
18285 pushq %rsi
18286 pushq %rdx
18287 call _glapi_get_dispatch
18288 popq %rdx
18289 popq %rsi
18290 popq %rdi
18291 movq 3936(%rax), %r11
18292 jmp *%r11
18293 #endif /* defined(GLX_USE_TLS) */
18294 .size glGetFragmentMaterialivSGIX, .-glGetFragmentMaterialivSGIX
18295
18296 .p2align 4,,15
18297 .globl glLightEnviSGIX
18298 .type glLightEnviSGIX, @function
18299 glLightEnviSGIX:
18300 #if defined(GLX_USE_TLS)
18301 call _x86_64_get_dispatch@PLT
18302 movq 3944(%rax), %r11
18303 jmp *%r11
18304 #elif defined(PTHREADS)
18305 pushq %rdi
18306 pushq %rsi
18307 pushq %rbp
18308 call _x86_64_get_dispatch@PLT
18309 popq %rbp
18310 popq %rsi
18311 popq %rdi
18312 movq 3944(%rax), %r11
18313 jmp *%r11
18314 #else
18315 movq _glapi_Dispatch(%rip), %rax
18316 testq %rax, %rax
18317 je 1f
18318 movq 3944(%rax), %r11
18319 jmp *%r11
18320 1:
18321 pushq %rdi
18322 pushq %rsi
18323 pushq %rbp
18324 call _glapi_get_dispatch
18325 popq %rbp
18326 popq %rsi
18327 popq %rdi
18328 movq 3944(%rax), %r11
18329 jmp *%r11
18330 #endif /* defined(GLX_USE_TLS) */
18331 .size glLightEnviSGIX, .-glLightEnviSGIX
18332
18333 .p2align 4,,15
18334 .globl glVertexWeightfEXT
18335 .type glVertexWeightfEXT, @function
18336 glVertexWeightfEXT:
18337 #if defined(GLX_USE_TLS)
18338 call _x86_64_get_dispatch@PLT
18339 movq 3952(%rax), %r11
18340 jmp *%r11
18341 #elif defined(PTHREADS)
18342 subq $8, %rsp
18343 movq %xmm0, (%rsp)
18344 call _x86_64_get_dispatch@PLT
18345 movq (%rsp), %xmm0
18346 addq $8, %rsp
18347 movq 3952(%rax), %r11
18348 jmp *%r11
18349 #else
18350 movq _glapi_Dispatch(%rip), %rax
18351 testq %rax, %rax
18352 je 1f
18353 movq 3952(%rax), %r11
18354 jmp *%r11
18355 1:
18356 subq $8, %rsp
18357 movq %xmm0, (%rsp)
18358 call _glapi_get_dispatch
18359 movq (%rsp), %xmm0
18360 addq $8, %rsp
18361 movq 3952(%rax), %r11
18362 jmp *%r11
18363 #endif /* defined(GLX_USE_TLS) */
18364 .size glVertexWeightfEXT, .-glVertexWeightfEXT
18365
18366 .p2align 4,,15
18367 .globl glVertexWeightfvEXT
18368 .type glVertexWeightfvEXT, @function
18369 glVertexWeightfvEXT:
18370 #if defined(GLX_USE_TLS)
18371 call _x86_64_get_dispatch@PLT
18372 movq 3960(%rax), %r11
18373 jmp *%r11
18374 #elif defined(PTHREADS)
18375 pushq %rdi
18376 call _x86_64_get_dispatch@PLT
18377 popq %rdi
18378 movq 3960(%rax), %r11
18379 jmp *%r11
18380 #else
18381 movq _glapi_Dispatch(%rip), %rax
18382 testq %rax, %rax
18383 je 1f
18384 movq 3960(%rax), %r11
18385 jmp *%r11
18386 1:
18387 pushq %rdi
18388 call _glapi_get_dispatch
18389 popq %rdi
18390 movq 3960(%rax), %r11
18391 jmp *%r11
18392 #endif /* defined(GLX_USE_TLS) */
18393 .size glVertexWeightfvEXT, .-glVertexWeightfvEXT
18394
18395 .p2align 4,,15
18396 .globl glVertexWeightPointerEXT
18397 .type glVertexWeightPointerEXT, @function
18398 glVertexWeightPointerEXT:
18399 #if defined(GLX_USE_TLS)
18400 call _x86_64_get_dispatch@PLT
18401 movq 3968(%rax), %r11
18402 jmp *%r11
18403 #elif defined(PTHREADS)
18404 pushq %rdi
18405 pushq %rsi
18406 pushq %rdx
18407 pushq %rcx
18408 pushq %rbp
18409 call _x86_64_get_dispatch@PLT
18410 popq %rbp
18411 popq %rcx
18412 popq %rdx
18413 popq %rsi
18414 popq %rdi
18415 movq 3968(%rax), %r11
18416 jmp *%r11
18417 #else
18418 movq _glapi_Dispatch(%rip), %rax
18419 testq %rax, %rax
18420 je 1f
18421 movq 3968(%rax), %r11
18422 jmp *%r11
18423 1:
18424 pushq %rdi
18425 pushq %rsi
18426 pushq %rdx
18427 pushq %rcx
18428 pushq %rbp
18429 call _glapi_get_dispatch
18430 popq %rbp
18431 popq %rcx
18432 popq %rdx
18433 popq %rsi
18434 popq %rdi
18435 movq 3968(%rax), %r11
18436 jmp *%r11
18437 #endif /* defined(GLX_USE_TLS) */
18438 .size glVertexWeightPointerEXT, .-glVertexWeightPointerEXT
18439
18440 .p2align 4,,15
18441 .globl glFlushVertexArrayRangeNV
18442 .type glFlushVertexArrayRangeNV, @function
18443 glFlushVertexArrayRangeNV:
18444 #if defined(GLX_USE_TLS)
18445 call _x86_64_get_dispatch@PLT
18446 movq 3976(%rax), %r11
18447 jmp *%r11
18448 #elif defined(PTHREADS)
18449 pushq %rbp
18450 call _x86_64_get_dispatch@PLT
18451 popq %rbp
18452 movq 3976(%rax), %r11
18453 jmp *%r11
18454 #else
18455 movq _glapi_Dispatch(%rip), %rax
18456 testq %rax, %rax
18457 je 1f
18458 movq 3976(%rax), %r11
18459 jmp *%r11
18460 1:
18461 pushq %rbp
18462 call _glapi_get_dispatch
18463 popq %rbp
18464 movq 3976(%rax), %r11
18465 jmp *%r11
18466 #endif /* defined(GLX_USE_TLS) */
18467 .size glFlushVertexArrayRangeNV, .-glFlushVertexArrayRangeNV
18468
18469 .p2align 4,,15
18470 .globl glVertexArrayRangeNV
18471 .type glVertexArrayRangeNV, @function
18472 glVertexArrayRangeNV:
18473 #if defined(GLX_USE_TLS)
18474 call _x86_64_get_dispatch@PLT
18475 movq 3984(%rax), %r11
18476 jmp *%r11
18477 #elif defined(PTHREADS)
18478 pushq %rdi
18479 pushq %rsi
18480 pushq %rbp
18481 call _x86_64_get_dispatch@PLT
18482 popq %rbp
18483 popq %rsi
18484 popq %rdi
18485 movq 3984(%rax), %r11
18486 jmp *%r11
18487 #else
18488 movq _glapi_Dispatch(%rip), %rax
18489 testq %rax, %rax
18490 je 1f
18491 movq 3984(%rax), %r11
18492 jmp *%r11
18493 1:
18494 pushq %rdi
18495 pushq %rsi
18496 pushq %rbp
18497 call _glapi_get_dispatch
18498 popq %rbp
18499 popq %rsi
18500 popq %rdi
18501 movq 3984(%rax), %r11
18502 jmp *%r11
18503 #endif /* defined(GLX_USE_TLS) */
18504 .size glVertexArrayRangeNV, .-glVertexArrayRangeNV
18505
18506 .p2align 4,,15
18507 .globl glCombinerParameterfvNV
18508 .type glCombinerParameterfvNV, @function
18509 glCombinerParameterfvNV:
18510 #if defined(GLX_USE_TLS)
18511 call _x86_64_get_dispatch@PLT
18512 movq 3992(%rax), %r11
18513 jmp *%r11
18514 #elif defined(PTHREADS)
18515 pushq %rdi
18516 pushq %rsi
18517 pushq %rbp
18518 call _x86_64_get_dispatch@PLT
18519 popq %rbp
18520 popq %rsi
18521 popq %rdi
18522 movq 3992(%rax), %r11
18523 jmp *%r11
18524 #else
18525 movq _glapi_Dispatch(%rip), %rax
18526 testq %rax, %rax
18527 je 1f
18528 movq 3992(%rax), %r11
18529 jmp *%r11
18530 1:
18531 pushq %rdi
18532 pushq %rsi
18533 pushq %rbp
18534 call _glapi_get_dispatch
18535 popq %rbp
18536 popq %rsi
18537 popq %rdi
18538 movq 3992(%rax), %r11
18539 jmp *%r11
18540 #endif /* defined(GLX_USE_TLS) */
18541 .size glCombinerParameterfvNV, .-glCombinerParameterfvNV
18542
18543 .p2align 4,,15
18544 .globl glCombinerParameterfNV
18545 .type glCombinerParameterfNV, @function
18546 glCombinerParameterfNV:
18547 #if defined(GLX_USE_TLS)
18548 call _x86_64_get_dispatch@PLT
18549 movq 4000(%rax), %r11
18550 jmp *%r11
18551 #elif defined(PTHREADS)
18552 subq $24, %rsp
18553 movq %rdi, (%rsp)
18554 movq %xmm0, 8(%rsp)
18555 call _x86_64_get_dispatch@PLT
18556 movq 8(%rsp), %xmm0
18557 movq (%rsp), %rdi
18558 addq $24, %rsp
18559 movq 4000(%rax), %r11
18560 jmp *%r11
18561 #else
18562 movq _glapi_Dispatch(%rip), %rax
18563 testq %rax, %rax
18564 je 1f
18565 movq 4000(%rax), %r11
18566 jmp *%r11
18567 1:
18568 subq $24, %rsp
18569 movq %rdi, (%rsp)
18570 movq %xmm0, 8(%rsp)
18571 call _glapi_get_dispatch
18572 movq 8(%rsp), %xmm0
18573 movq (%rsp), %rdi
18574 addq $24, %rsp
18575 movq 4000(%rax), %r11
18576 jmp *%r11
18577 #endif /* defined(GLX_USE_TLS) */
18578 .size glCombinerParameterfNV, .-glCombinerParameterfNV
18579
18580 .p2align 4,,15
18581 .globl glCombinerParameterivNV
18582 .type glCombinerParameterivNV, @function
18583 glCombinerParameterivNV:
18584 #if defined(GLX_USE_TLS)
18585 call _x86_64_get_dispatch@PLT
18586 movq 4008(%rax), %r11
18587 jmp *%r11
18588 #elif defined(PTHREADS)
18589 pushq %rdi
18590 pushq %rsi
18591 pushq %rbp
18592 call _x86_64_get_dispatch@PLT
18593 popq %rbp
18594 popq %rsi
18595 popq %rdi
18596 movq 4008(%rax), %r11
18597 jmp *%r11
18598 #else
18599 movq _glapi_Dispatch(%rip), %rax
18600 testq %rax, %rax
18601 je 1f
18602 movq 4008(%rax), %r11
18603 jmp *%r11
18604 1:
18605 pushq %rdi
18606 pushq %rsi
18607 pushq %rbp
18608 call _glapi_get_dispatch
18609 popq %rbp
18610 popq %rsi
18611 popq %rdi
18612 movq 4008(%rax), %r11
18613 jmp *%r11
18614 #endif /* defined(GLX_USE_TLS) */
18615 .size glCombinerParameterivNV, .-glCombinerParameterivNV
18616
18617 .p2align 4,,15
18618 .globl glCombinerParameteriNV
18619 .type glCombinerParameteriNV, @function
18620 glCombinerParameteriNV:
18621 #if defined(GLX_USE_TLS)
18622 call _x86_64_get_dispatch@PLT
18623 movq 4016(%rax), %r11
18624 jmp *%r11
18625 #elif defined(PTHREADS)
18626 pushq %rdi
18627 pushq %rsi
18628 pushq %rbp
18629 call _x86_64_get_dispatch@PLT
18630 popq %rbp
18631 popq %rsi
18632 popq %rdi
18633 movq 4016(%rax), %r11
18634 jmp *%r11
18635 #else
18636 movq _glapi_Dispatch(%rip), %rax
18637 testq %rax, %rax
18638 je 1f
18639 movq 4016(%rax), %r11
18640 jmp *%r11
18641 1:
18642 pushq %rdi
18643 pushq %rsi
18644 pushq %rbp
18645 call _glapi_get_dispatch
18646 popq %rbp
18647 popq %rsi
18648 popq %rdi
18649 movq 4016(%rax), %r11
18650 jmp *%r11
18651 #endif /* defined(GLX_USE_TLS) */
18652 .size glCombinerParameteriNV, .-glCombinerParameteriNV
18653
18654 .p2align 4,,15
18655 .globl glCombinerInputNV
18656 .type glCombinerInputNV, @function
18657 glCombinerInputNV:
18658 #if defined(GLX_USE_TLS)
18659 call _x86_64_get_dispatch@PLT
18660 movq 4024(%rax), %r11
18661 jmp *%r11
18662 #elif defined(PTHREADS)
18663 pushq %rdi
18664 pushq %rsi
18665 pushq %rdx
18666 pushq %rcx
18667 pushq %r8
18668 pushq %r9
18669 pushq %rbp
18670 call _x86_64_get_dispatch@PLT
18671 popq %rbp
18672 popq %r9
18673 popq %r8
18674 popq %rcx
18675 popq %rdx
18676 popq %rsi
18677 popq %rdi
18678 movq 4024(%rax), %r11
18679 jmp *%r11
18680 #else
18681 movq _glapi_Dispatch(%rip), %rax
18682 testq %rax, %rax
18683 je 1f
18684 movq 4024(%rax), %r11
18685 jmp *%r11
18686 1:
18687 pushq %rdi
18688 pushq %rsi
18689 pushq %rdx
18690 pushq %rcx
18691 pushq %r8
18692 pushq %r9
18693 pushq %rbp
18694 call _glapi_get_dispatch
18695 popq %rbp
18696 popq %r9
18697 popq %r8
18698 popq %rcx
18699 popq %rdx
18700 popq %rsi
18701 popq %rdi
18702 movq 4024(%rax), %r11
18703 jmp *%r11
18704 #endif /* defined(GLX_USE_TLS) */
18705 .size glCombinerInputNV, .-glCombinerInputNV
18706
18707 .p2align 4,,15
18708 .globl glCombinerOutputNV
18709 .type glCombinerOutputNV, @function
18710 glCombinerOutputNV:
18711 #if defined(GLX_USE_TLS)
18712 call _x86_64_get_dispatch@PLT
18713 movq 4032(%rax), %r11
18714 jmp *%r11
18715 #elif defined(PTHREADS)
18716 pushq %rdi
18717 pushq %rsi
18718 pushq %rdx
18719 pushq %rcx
18720 pushq %r8
18721 pushq %r9
18722 pushq %rbp
18723 call _x86_64_get_dispatch@PLT
18724 popq %rbp
18725 popq %r9
18726 popq %r8
18727 popq %rcx
18728 popq %rdx
18729 popq %rsi
18730 popq %rdi
18731 movq 4032(%rax), %r11
18732 jmp *%r11
18733 #else
18734 movq _glapi_Dispatch(%rip), %rax
18735 testq %rax, %rax
18736 je 1f
18737 movq 4032(%rax), %r11
18738 jmp *%r11
18739 1:
18740 pushq %rdi
18741 pushq %rsi
18742 pushq %rdx
18743 pushq %rcx
18744 pushq %r8
18745 pushq %r9
18746 pushq %rbp
18747 call _glapi_get_dispatch
18748 popq %rbp
18749 popq %r9
18750 popq %r8
18751 popq %rcx
18752 popq %rdx
18753 popq %rsi
18754 popq %rdi
18755 movq 4032(%rax), %r11
18756 jmp *%r11
18757 #endif /* defined(GLX_USE_TLS) */
18758 .size glCombinerOutputNV, .-glCombinerOutputNV
18759
18760 .p2align 4,,15
18761 .globl glFinalCombinerInputNV
18762 .type glFinalCombinerInputNV, @function
18763 glFinalCombinerInputNV:
18764 #if defined(GLX_USE_TLS)
18765 call _x86_64_get_dispatch@PLT
18766 movq 4040(%rax), %r11
18767 jmp *%r11
18768 #elif defined(PTHREADS)
18769 pushq %rdi
18770 pushq %rsi
18771 pushq %rdx
18772 pushq %rcx
18773 pushq %rbp
18774 call _x86_64_get_dispatch@PLT
18775 popq %rbp
18776 popq %rcx
18777 popq %rdx
18778 popq %rsi
18779 popq %rdi
18780 movq 4040(%rax), %r11
18781 jmp *%r11
18782 #else
18783 movq _glapi_Dispatch(%rip), %rax
18784 testq %rax, %rax
18785 je 1f
18786 movq 4040(%rax), %r11
18787 jmp *%r11
18788 1:
18789 pushq %rdi
18790 pushq %rsi
18791 pushq %rdx
18792 pushq %rcx
18793 pushq %rbp
18794 call _glapi_get_dispatch
18795 popq %rbp
18796 popq %rcx
18797 popq %rdx
18798 popq %rsi
18799 popq %rdi
18800 movq 4040(%rax), %r11
18801 jmp *%r11
18802 #endif /* defined(GLX_USE_TLS) */
18803 .size glFinalCombinerInputNV, .-glFinalCombinerInputNV
18804
18805 .p2align 4,,15
18806 .globl glGetCombinerInputParameterfvNV
18807 .type glGetCombinerInputParameterfvNV, @function
18808 glGetCombinerInputParameterfvNV:
18809 #if defined(GLX_USE_TLS)
18810 call _x86_64_get_dispatch@PLT
18811 movq 4048(%rax), %r11
18812 jmp *%r11
18813 #elif defined(PTHREADS)
18814 pushq %rdi
18815 pushq %rsi
18816 pushq %rdx
18817 pushq %rcx
18818 pushq %r8
18819 call _x86_64_get_dispatch@PLT
18820 popq %r8
18821 popq %rcx
18822 popq %rdx
18823 popq %rsi
18824 popq %rdi
18825 movq 4048(%rax), %r11
18826 jmp *%r11
18827 #else
18828 movq _glapi_Dispatch(%rip), %rax
18829 testq %rax, %rax
18830 je 1f
18831 movq 4048(%rax), %r11
18832 jmp *%r11
18833 1:
18834 pushq %rdi
18835 pushq %rsi
18836 pushq %rdx
18837 pushq %rcx
18838 pushq %r8
18839 call _glapi_get_dispatch
18840 popq %r8
18841 popq %rcx
18842 popq %rdx
18843 popq %rsi
18844 popq %rdi
18845 movq 4048(%rax), %r11
18846 jmp *%r11
18847 #endif /* defined(GLX_USE_TLS) */
18848 .size glGetCombinerInputParameterfvNV, .-glGetCombinerInputParameterfvNV
18849
18850 .p2align 4,,15
18851 .globl glGetCombinerInputParameterivNV
18852 .type glGetCombinerInputParameterivNV, @function
18853 glGetCombinerInputParameterivNV:
18854 #if defined(GLX_USE_TLS)
18855 call _x86_64_get_dispatch@PLT
18856 movq 4056(%rax), %r11
18857 jmp *%r11
18858 #elif defined(PTHREADS)
18859 pushq %rdi
18860 pushq %rsi
18861 pushq %rdx
18862 pushq %rcx
18863 pushq %r8
18864 call _x86_64_get_dispatch@PLT
18865 popq %r8
18866 popq %rcx
18867 popq %rdx
18868 popq %rsi
18869 popq %rdi
18870 movq 4056(%rax), %r11
18871 jmp *%r11
18872 #else
18873 movq _glapi_Dispatch(%rip), %rax
18874 testq %rax, %rax
18875 je 1f
18876 movq 4056(%rax), %r11
18877 jmp *%r11
18878 1:
18879 pushq %rdi
18880 pushq %rsi
18881 pushq %rdx
18882 pushq %rcx
18883 pushq %r8
18884 call _glapi_get_dispatch
18885 popq %r8
18886 popq %rcx
18887 popq %rdx
18888 popq %rsi
18889 popq %rdi
18890 movq 4056(%rax), %r11
18891 jmp *%r11
18892 #endif /* defined(GLX_USE_TLS) */
18893 .size glGetCombinerInputParameterivNV, .-glGetCombinerInputParameterivNV
18894
18895 .p2align 4,,15
18896 .globl glGetCombinerOutputParameterfvNV
18897 .type glGetCombinerOutputParameterfvNV, @function
18898 glGetCombinerOutputParameterfvNV:
18899 #if defined(GLX_USE_TLS)
18900 call _x86_64_get_dispatch@PLT
18901 movq 4064(%rax), %r11
18902 jmp *%r11
18903 #elif defined(PTHREADS)
18904 pushq %rdi
18905 pushq %rsi
18906 pushq %rdx
18907 pushq %rcx
18908 pushq %rbp
18909 call _x86_64_get_dispatch@PLT
18910 popq %rbp
18911 popq %rcx
18912 popq %rdx
18913 popq %rsi
18914 popq %rdi
18915 movq 4064(%rax), %r11
18916 jmp *%r11
18917 #else
18918 movq _glapi_Dispatch(%rip), %rax
18919 testq %rax, %rax
18920 je 1f
18921 movq 4064(%rax), %r11
18922 jmp *%r11
18923 1:
18924 pushq %rdi
18925 pushq %rsi
18926 pushq %rdx
18927 pushq %rcx
18928 pushq %rbp
18929 call _glapi_get_dispatch
18930 popq %rbp
18931 popq %rcx
18932 popq %rdx
18933 popq %rsi
18934 popq %rdi
18935 movq 4064(%rax), %r11
18936 jmp *%r11
18937 #endif /* defined(GLX_USE_TLS) */
18938 .size glGetCombinerOutputParameterfvNV, .-glGetCombinerOutputParameterfvNV
18939
18940 .p2align 4,,15
18941 .globl glGetCombinerOutputParameterivNV
18942 .type glGetCombinerOutputParameterivNV, @function
18943 glGetCombinerOutputParameterivNV:
18944 #if defined(GLX_USE_TLS)
18945 call _x86_64_get_dispatch@PLT
18946 movq 4072(%rax), %r11
18947 jmp *%r11
18948 #elif defined(PTHREADS)
18949 pushq %rdi
18950 pushq %rsi
18951 pushq %rdx
18952 pushq %rcx
18953 pushq %rbp
18954 call _x86_64_get_dispatch@PLT
18955 popq %rbp
18956 popq %rcx
18957 popq %rdx
18958 popq %rsi
18959 popq %rdi
18960 movq 4072(%rax), %r11
18961 jmp *%r11
18962 #else
18963 movq _glapi_Dispatch(%rip), %rax
18964 testq %rax, %rax
18965 je 1f
18966 movq 4072(%rax), %r11
18967 jmp *%r11
18968 1:
18969 pushq %rdi
18970 pushq %rsi
18971 pushq %rdx
18972 pushq %rcx
18973 pushq %rbp
18974 call _glapi_get_dispatch
18975 popq %rbp
18976 popq %rcx
18977 popq %rdx
18978 popq %rsi
18979 popq %rdi
18980 movq 4072(%rax), %r11
18981 jmp *%r11
18982 #endif /* defined(GLX_USE_TLS) */
18983 .size glGetCombinerOutputParameterivNV, .-glGetCombinerOutputParameterivNV
18984
18985 .p2align 4,,15
18986 .globl glGetFinalCombinerInputParameterfvNV
18987 .type glGetFinalCombinerInputParameterfvNV, @function
18988 glGetFinalCombinerInputParameterfvNV:
18989 #if defined(GLX_USE_TLS)
18990 call _x86_64_get_dispatch@PLT
18991 movq 4080(%rax), %r11
18992 jmp *%r11
18993 #elif defined(PTHREADS)
18994 pushq %rdi
18995 pushq %rsi
18996 pushq %rdx
18997 call _x86_64_get_dispatch@PLT
18998 popq %rdx
18999 popq %rsi
19000 popq %rdi
19001 movq 4080(%rax), %r11
19002 jmp *%r11
19003 #else
19004 movq _glapi_Dispatch(%rip), %rax
19005 testq %rax, %rax
19006 je 1f
19007 movq 4080(%rax), %r11
19008 jmp *%r11
19009 1:
19010 pushq %rdi
19011 pushq %rsi
19012 pushq %rdx
19013 call _glapi_get_dispatch
19014 popq %rdx
19015 popq %rsi
19016 popq %rdi
19017 movq 4080(%rax), %r11
19018 jmp *%r11
19019 #endif /* defined(GLX_USE_TLS) */
19020 .size glGetFinalCombinerInputParameterfvNV, .-glGetFinalCombinerInputParameterfvNV
19021
19022 .p2align 4,,15
19023 .globl glGetFinalCombinerInputParameterivNV
19024 .type glGetFinalCombinerInputParameterivNV, @function
19025 glGetFinalCombinerInputParameterivNV:
19026 #if defined(GLX_USE_TLS)
19027 call _x86_64_get_dispatch@PLT
19028 movq 4088(%rax), %r11
19029 jmp *%r11
19030 #elif defined(PTHREADS)
19031 pushq %rdi
19032 pushq %rsi
19033 pushq %rdx
19034 call _x86_64_get_dispatch@PLT
19035 popq %rdx
19036 popq %rsi
19037 popq %rdi
19038 movq 4088(%rax), %r11
19039 jmp *%r11
19040 #else
19041 movq _glapi_Dispatch(%rip), %rax
19042 testq %rax, %rax
19043 je 1f
19044 movq 4088(%rax), %r11
19045 jmp *%r11
19046 1:
19047 pushq %rdi
19048 pushq %rsi
19049 pushq %rdx
19050 call _glapi_get_dispatch
19051 popq %rdx
19052 popq %rsi
19053 popq %rdi
19054 movq 4088(%rax), %r11
19055 jmp *%r11
19056 #endif /* defined(GLX_USE_TLS) */
19057 .size glGetFinalCombinerInputParameterivNV, .-glGetFinalCombinerInputParameterivNV
19058
19059 .p2align 4,,15
19060 .globl glResizeBuffersMESA
19061 .type glResizeBuffersMESA, @function
19062 glResizeBuffersMESA:
19063 #if defined(GLX_USE_TLS)
19064 call _x86_64_get_dispatch@PLT
19065 movq 4096(%rax), %r11
19066 jmp *%r11
19067 #elif defined(PTHREADS)
19068 pushq %rbp
19069 call _x86_64_get_dispatch@PLT
19070 popq %rbp
19071 movq 4096(%rax), %r11
19072 jmp *%r11
19073 #else
19074 movq _glapi_Dispatch(%rip), %rax
19075 testq %rax, %rax
19076 je 1f
19077 movq 4096(%rax), %r11
19078 jmp *%r11
19079 1:
19080 pushq %rbp
19081 call _glapi_get_dispatch
19082 popq %rbp
19083 movq 4096(%rax), %r11
19084 jmp *%r11
19085 #endif /* defined(GLX_USE_TLS) */
19086 .size glResizeBuffersMESA, .-glResizeBuffersMESA
19087
19088 .p2align 4,,15
19089 .globl glWindowPos2dMESA
19090 .type glWindowPos2dMESA, @function
19091 glWindowPos2dMESA:
19092 #if defined(GLX_USE_TLS)
19093 call _x86_64_get_dispatch@PLT
19094 movq 4104(%rax), %r11
19095 jmp *%r11
19096 #elif defined(PTHREADS)
19097 subq $24, %rsp
19098 movq %xmm0, (%rsp)
19099 movq %xmm1, 8(%rsp)
19100 call _x86_64_get_dispatch@PLT
19101 movq 8(%rsp), %xmm1
19102 movq (%rsp), %xmm0
19103 addq $24, %rsp
19104 movq 4104(%rax), %r11
19105 jmp *%r11
19106 #else
19107 movq _glapi_Dispatch(%rip), %rax
19108 testq %rax, %rax
19109 je 1f
19110 movq 4104(%rax), %r11
19111 jmp *%r11
19112 1:
19113 subq $24, %rsp
19114 movq %xmm0, (%rsp)
19115 movq %xmm1, 8(%rsp)
19116 call _glapi_get_dispatch
19117 movq 8(%rsp), %xmm1
19118 movq (%rsp), %xmm0
19119 addq $24, %rsp
19120 movq 4104(%rax), %r11
19121 jmp *%r11
19122 #endif /* defined(GLX_USE_TLS) */
19123 .size glWindowPos2dMESA, .-glWindowPos2dMESA
19124
19125 .p2align 4,,15
19126 .globl glWindowPos2dvMESA
19127 .type glWindowPos2dvMESA, @function
19128 glWindowPos2dvMESA:
19129 #if defined(GLX_USE_TLS)
19130 call _x86_64_get_dispatch@PLT
19131 movq 4112(%rax), %r11
19132 jmp *%r11
19133 #elif defined(PTHREADS)
19134 pushq %rdi
19135 call _x86_64_get_dispatch@PLT
19136 popq %rdi
19137 movq 4112(%rax), %r11
19138 jmp *%r11
19139 #else
19140 movq _glapi_Dispatch(%rip), %rax
19141 testq %rax, %rax
19142 je 1f
19143 movq 4112(%rax), %r11
19144 jmp *%r11
19145 1:
19146 pushq %rdi
19147 call _glapi_get_dispatch
19148 popq %rdi
19149 movq 4112(%rax), %r11
19150 jmp *%r11
19151 #endif /* defined(GLX_USE_TLS) */
19152 .size glWindowPos2dvMESA, .-glWindowPos2dvMESA
19153
19154 .p2align 4,,15
19155 .globl glWindowPos2fMESA
19156 .type glWindowPos2fMESA, @function
19157 glWindowPos2fMESA:
19158 #if defined(GLX_USE_TLS)
19159 call _x86_64_get_dispatch@PLT
19160 movq 4120(%rax), %r11
19161 jmp *%r11
19162 #elif defined(PTHREADS)
19163 subq $24, %rsp
19164 movq %xmm0, (%rsp)
19165 movq %xmm1, 8(%rsp)
19166 call _x86_64_get_dispatch@PLT
19167 movq 8(%rsp), %xmm1
19168 movq (%rsp), %xmm0
19169 addq $24, %rsp
19170 movq 4120(%rax), %r11
19171 jmp *%r11
19172 #else
19173 movq _glapi_Dispatch(%rip), %rax
19174 testq %rax, %rax
19175 je 1f
19176 movq 4120(%rax), %r11
19177 jmp *%r11
19178 1:
19179 subq $24, %rsp
19180 movq %xmm0, (%rsp)
19181 movq %xmm1, 8(%rsp)
19182 call _glapi_get_dispatch
19183 movq 8(%rsp), %xmm1
19184 movq (%rsp), %xmm0
19185 addq $24, %rsp
19186 movq 4120(%rax), %r11
19187 jmp *%r11
19188 #endif /* defined(GLX_USE_TLS) */
19189 .size glWindowPos2fMESA, .-glWindowPos2fMESA
19190
19191 .p2align 4,,15
19192 .globl glWindowPos2fvMESA
19193 .type glWindowPos2fvMESA, @function
19194 glWindowPos2fvMESA:
19195 #if defined(GLX_USE_TLS)
19196 call _x86_64_get_dispatch@PLT
19197 movq 4128(%rax), %r11
19198 jmp *%r11
19199 #elif defined(PTHREADS)
19200 pushq %rdi
19201 call _x86_64_get_dispatch@PLT
19202 popq %rdi
19203 movq 4128(%rax), %r11
19204 jmp *%r11
19205 #else
19206 movq _glapi_Dispatch(%rip), %rax
19207 testq %rax, %rax
19208 je 1f
19209 movq 4128(%rax), %r11
19210 jmp *%r11
19211 1:
19212 pushq %rdi
19213 call _glapi_get_dispatch
19214 popq %rdi
19215 movq 4128(%rax), %r11
19216 jmp *%r11
19217 #endif /* defined(GLX_USE_TLS) */
19218 .size glWindowPos2fvMESA, .-glWindowPos2fvMESA
19219
19220 .p2align 4,,15
19221 .globl glWindowPos2iMESA
19222 .type glWindowPos2iMESA, @function
19223 glWindowPos2iMESA:
19224 #if defined(GLX_USE_TLS)
19225 call _x86_64_get_dispatch@PLT
19226 movq 4136(%rax), %r11
19227 jmp *%r11
19228 #elif defined(PTHREADS)
19229 pushq %rdi
19230 pushq %rsi
19231 pushq %rbp
19232 call _x86_64_get_dispatch@PLT
19233 popq %rbp
19234 popq %rsi
19235 popq %rdi
19236 movq 4136(%rax), %r11
19237 jmp *%r11
19238 #else
19239 movq _glapi_Dispatch(%rip), %rax
19240 testq %rax, %rax
19241 je 1f
19242 movq 4136(%rax), %r11
19243 jmp *%r11
19244 1:
19245 pushq %rdi
19246 pushq %rsi
19247 pushq %rbp
19248 call _glapi_get_dispatch
19249 popq %rbp
19250 popq %rsi
19251 popq %rdi
19252 movq 4136(%rax), %r11
19253 jmp *%r11
19254 #endif /* defined(GLX_USE_TLS) */
19255 .size glWindowPos2iMESA, .-glWindowPos2iMESA
19256
19257 .p2align 4,,15
19258 .globl glWindowPos2ivMESA
19259 .type glWindowPos2ivMESA, @function
19260 glWindowPos2ivMESA:
19261 #if defined(GLX_USE_TLS)
19262 call _x86_64_get_dispatch@PLT
19263 movq 4144(%rax), %r11
19264 jmp *%r11
19265 #elif defined(PTHREADS)
19266 pushq %rdi
19267 call _x86_64_get_dispatch@PLT
19268 popq %rdi
19269 movq 4144(%rax), %r11
19270 jmp *%r11
19271 #else
19272 movq _glapi_Dispatch(%rip), %rax
19273 testq %rax, %rax
19274 je 1f
19275 movq 4144(%rax), %r11
19276 jmp *%r11
19277 1:
19278 pushq %rdi
19279 call _glapi_get_dispatch
19280 popq %rdi
19281 movq 4144(%rax), %r11
19282 jmp *%r11
19283 #endif /* defined(GLX_USE_TLS) */
19284 .size glWindowPos2ivMESA, .-glWindowPos2ivMESA
19285
19286 .p2align 4,,15
19287 .globl glWindowPos2sMESA
19288 .type glWindowPos2sMESA, @function
19289 glWindowPos2sMESA:
19290 #if defined(GLX_USE_TLS)
19291 call _x86_64_get_dispatch@PLT
19292 movq 4152(%rax), %r11
19293 jmp *%r11
19294 #elif defined(PTHREADS)
19295 pushq %rdi
19296 pushq %rsi
19297 pushq %rbp
19298 call _x86_64_get_dispatch@PLT
19299 popq %rbp
19300 popq %rsi
19301 popq %rdi
19302 movq 4152(%rax), %r11
19303 jmp *%r11
19304 #else
19305 movq _glapi_Dispatch(%rip), %rax
19306 testq %rax, %rax
19307 je 1f
19308 movq 4152(%rax), %r11
19309 jmp *%r11
19310 1:
19311 pushq %rdi
19312 pushq %rsi
19313 pushq %rbp
19314 call _glapi_get_dispatch
19315 popq %rbp
19316 popq %rsi
19317 popq %rdi
19318 movq 4152(%rax), %r11
19319 jmp *%r11
19320 #endif /* defined(GLX_USE_TLS) */
19321 .size glWindowPos2sMESA, .-glWindowPos2sMESA
19322
19323 .p2align 4,,15
19324 .globl glWindowPos2svMESA
19325 .type glWindowPos2svMESA, @function
19326 glWindowPos2svMESA:
19327 #if defined(GLX_USE_TLS)
19328 call _x86_64_get_dispatch@PLT
19329 movq 4160(%rax), %r11
19330 jmp *%r11
19331 #elif defined(PTHREADS)
19332 pushq %rdi
19333 call _x86_64_get_dispatch@PLT
19334 popq %rdi
19335 movq 4160(%rax), %r11
19336 jmp *%r11
19337 #else
19338 movq _glapi_Dispatch(%rip), %rax
19339 testq %rax, %rax
19340 je 1f
19341 movq 4160(%rax), %r11
19342 jmp *%r11
19343 1:
19344 pushq %rdi
19345 call _glapi_get_dispatch
19346 popq %rdi
19347 movq 4160(%rax), %r11
19348 jmp *%r11
19349 #endif /* defined(GLX_USE_TLS) */
19350 .size glWindowPos2svMESA, .-glWindowPos2svMESA
19351
19352 .p2align 4,,15
19353 .globl glWindowPos3dMESA
19354 .type glWindowPos3dMESA, @function
19355 glWindowPos3dMESA:
19356 #if defined(GLX_USE_TLS)
19357 call _x86_64_get_dispatch@PLT
19358 movq 4168(%rax), %r11
19359 jmp *%r11
19360 #elif defined(PTHREADS)
19361 subq $24, %rsp
19362 movq %xmm0, (%rsp)
19363 movq %xmm1, 8(%rsp)
19364 movq %xmm2, 16(%rsp)
19365 call _x86_64_get_dispatch@PLT
19366 movq 16(%rsp), %xmm2
19367 movq 8(%rsp), %xmm1
19368 movq (%rsp), %xmm0
19369 addq $24, %rsp
19370 movq 4168(%rax), %r11
19371 jmp *%r11
19372 #else
19373 movq _glapi_Dispatch(%rip), %rax
19374 testq %rax, %rax
19375 je 1f
19376 movq 4168(%rax), %r11
19377 jmp *%r11
19378 1:
19379 subq $24, %rsp
19380 movq %xmm0, (%rsp)
19381 movq %xmm1, 8(%rsp)
19382 movq %xmm2, 16(%rsp)
19383 call _glapi_get_dispatch
19384 movq 16(%rsp), %xmm2
19385 movq 8(%rsp), %xmm1
19386 movq (%rsp), %xmm0
19387 addq $24, %rsp
19388 movq 4168(%rax), %r11
19389 jmp *%r11
19390 #endif /* defined(GLX_USE_TLS) */
19391 .size glWindowPos3dMESA, .-glWindowPos3dMESA
19392
19393 .p2align 4,,15
19394 .globl glWindowPos3dvMESA
19395 .type glWindowPos3dvMESA, @function
19396 glWindowPos3dvMESA:
19397 #if defined(GLX_USE_TLS)
19398 call _x86_64_get_dispatch@PLT
19399 movq 4176(%rax), %r11
19400 jmp *%r11
19401 #elif defined(PTHREADS)
19402 pushq %rdi
19403 call _x86_64_get_dispatch@PLT
19404 popq %rdi
19405 movq 4176(%rax), %r11
19406 jmp *%r11
19407 #else
19408 movq _glapi_Dispatch(%rip), %rax
19409 testq %rax, %rax
19410 je 1f
19411 movq 4176(%rax), %r11
19412 jmp *%r11
19413 1:
19414 pushq %rdi
19415 call _glapi_get_dispatch
19416 popq %rdi
19417 movq 4176(%rax), %r11
19418 jmp *%r11
19419 #endif /* defined(GLX_USE_TLS) */
19420 .size glWindowPos3dvMESA, .-glWindowPos3dvMESA
19421
19422 .p2align 4,,15
19423 .globl glWindowPos3fMESA
19424 .type glWindowPos3fMESA, @function
19425 glWindowPos3fMESA:
19426 #if defined(GLX_USE_TLS)
19427 call _x86_64_get_dispatch@PLT
19428 movq 4184(%rax), %r11
19429 jmp *%r11
19430 #elif defined(PTHREADS)
19431 subq $24, %rsp
19432 movq %xmm0, (%rsp)
19433 movq %xmm1, 8(%rsp)
19434 movq %xmm2, 16(%rsp)
19435 call _x86_64_get_dispatch@PLT
19436 movq 16(%rsp), %xmm2
19437 movq 8(%rsp), %xmm1
19438 movq (%rsp), %xmm0
19439 addq $24, %rsp
19440 movq 4184(%rax), %r11
19441 jmp *%r11
19442 #else
19443 movq _glapi_Dispatch(%rip), %rax
19444 testq %rax, %rax
19445 je 1f
19446 movq 4184(%rax), %r11
19447 jmp *%r11
19448 1:
19449 subq $24, %rsp
19450 movq %xmm0, (%rsp)
19451 movq %xmm1, 8(%rsp)
19452 movq %xmm2, 16(%rsp)
19453 call _glapi_get_dispatch
19454 movq 16(%rsp), %xmm2
19455 movq 8(%rsp), %xmm1
19456 movq (%rsp), %xmm0
19457 addq $24, %rsp
19458 movq 4184(%rax), %r11
19459 jmp *%r11
19460 #endif /* defined(GLX_USE_TLS) */
19461 .size glWindowPos3fMESA, .-glWindowPos3fMESA
19462
19463 .p2align 4,,15
19464 .globl glWindowPos3fvMESA
19465 .type glWindowPos3fvMESA, @function
19466 glWindowPos3fvMESA:
19467 #if defined(GLX_USE_TLS)
19468 call _x86_64_get_dispatch@PLT
19469 movq 4192(%rax), %r11
19470 jmp *%r11
19471 #elif defined(PTHREADS)
19472 pushq %rdi
19473 call _x86_64_get_dispatch@PLT
19474 popq %rdi
19475 movq 4192(%rax), %r11
19476 jmp *%r11
19477 #else
19478 movq _glapi_Dispatch(%rip), %rax
19479 testq %rax, %rax
19480 je 1f
19481 movq 4192(%rax), %r11
19482 jmp *%r11
19483 1:
19484 pushq %rdi
19485 call _glapi_get_dispatch
19486 popq %rdi
19487 movq 4192(%rax), %r11
19488 jmp *%r11
19489 #endif /* defined(GLX_USE_TLS) */
19490 .size glWindowPos3fvMESA, .-glWindowPos3fvMESA
19491
19492 .p2align 4,,15
19493 .globl glWindowPos3iMESA
19494 .type glWindowPos3iMESA, @function
19495 glWindowPos3iMESA:
19496 #if defined(GLX_USE_TLS)
19497 call _x86_64_get_dispatch@PLT
19498 movq 4200(%rax), %r11
19499 jmp *%r11
19500 #elif defined(PTHREADS)
19501 pushq %rdi
19502 pushq %rsi
19503 pushq %rdx
19504 call _x86_64_get_dispatch@PLT
19505 popq %rdx
19506 popq %rsi
19507 popq %rdi
19508 movq 4200(%rax), %r11
19509 jmp *%r11
19510 #else
19511 movq _glapi_Dispatch(%rip), %rax
19512 testq %rax, %rax
19513 je 1f
19514 movq 4200(%rax), %r11
19515 jmp *%r11
19516 1:
19517 pushq %rdi
19518 pushq %rsi
19519 pushq %rdx
19520 call _glapi_get_dispatch
19521 popq %rdx
19522 popq %rsi
19523 popq %rdi
19524 movq 4200(%rax), %r11
19525 jmp *%r11
19526 #endif /* defined(GLX_USE_TLS) */
19527 .size glWindowPos3iMESA, .-glWindowPos3iMESA
19528
19529 .p2align 4,,15
19530 .globl glWindowPos3ivMESA
19531 .type glWindowPos3ivMESA, @function
19532 glWindowPos3ivMESA:
19533 #if defined(GLX_USE_TLS)
19534 call _x86_64_get_dispatch@PLT
19535 movq 4208(%rax), %r11
19536 jmp *%r11
19537 #elif defined(PTHREADS)
19538 pushq %rdi
19539 call _x86_64_get_dispatch@PLT
19540 popq %rdi
19541 movq 4208(%rax), %r11
19542 jmp *%r11
19543 #else
19544 movq _glapi_Dispatch(%rip), %rax
19545 testq %rax, %rax
19546 je 1f
19547 movq 4208(%rax), %r11
19548 jmp *%r11
19549 1:
19550 pushq %rdi
19551 call _glapi_get_dispatch
19552 popq %rdi
19553 movq 4208(%rax), %r11
19554 jmp *%r11
19555 #endif /* defined(GLX_USE_TLS) */
19556 .size glWindowPos3ivMESA, .-glWindowPos3ivMESA
19557
19558 .p2align 4,,15
19559 .globl glWindowPos3sMESA
19560 .type glWindowPos3sMESA, @function
19561 glWindowPos3sMESA:
19562 #if defined(GLX_USE_TLS)
19563 call _x86_64_get_dispatch@PLT
19564 movq 4216(%rax), %r11
19565 jmp *%r11
19566 #elif defined(PTHREADS)
19567 pushq %rdi
19568 pushq %rsi
19569 pushq %rdx
19570 call _x86_64_get_dispatch@PLT
19571 popq %rdx
19572 popq %rsi
19573 popq %rdi
19574 movq 4216(%rax), %r11
19575 jmp *%r11
19576 #else
19577 movq _glapi_Dispatch(%rip), %rax
19578 testq %rax, %rax
19579 je 1f
19580 movq 4216(%rax), %r11
19581 jmp *%r11
19582 1:
19583 pushq %rdi
19584 pushq %rsi
19585 pushq %rdx
19586 call _glapi_get_dispatch
19587 popq %rdx
19588 popq %rsi
19589 popq %rdi
19590 movq 4216(%rax), %r11
19591 jmp *%r11
19592 #endif /* defined(GLX_USE_TLS) */
19593 .size glWindowPos3sMESA, .-glWindowPos3sMESA
19594
19595 .p2align 4,,15
19596 .globl glWindowPos3svMESA
19597 .type glWindowPos3svMESA, @function
19598 glWindowPos3svMESA:
19599 #if defined(GLX_USE_TLS)
19600 call _x86_64_get_dispatch@PLT
19601 movq 4224(%rax), %r11
19602 jmp *%r11
19603 #elif defined(PTHREADS)
19604 pushq %rdi
19605 call _x86_64_get_dispatch@PLT
19606 popq %rdi
19607 movq 4224(%rax), %r11
19608 jmp *%r11
19609 #else
19610 movq _glapi_Dispatch(%rip), %rax
19611 testq %rax, %rax
19612 je 1f
19613 movq 4224(%rax), %r11
19614 jmp *%r11
19615 1:
19616 pushq %rdi
19617 call _glapi_get_dispatch
19618 popq %rdi
19619 movq 4224(%rax), %r11
19620 jmp *%r11
19621 #endif /* defined(GLX_USE_TLS) */
19622 .size glWindowPos3svMESA, .-glWindowPos3svMESA
19623
19624 .p2align 4,,15
19625 .globl glWindowPos4dMESA
19626 .type glWindowPos4dMESA, @function
19627 glWindowPos4dMESA:
19628 #if defined(GLX_USE_TLS)
19629 call _x86_64_get_dispatch@PLT
19630 movq 4232(%rax), %r11
19631 jmp *%r11
19632 #elif defined(PTHREADS)
19633 subq $40, %rsp
19634 movq %xmm0, (%rsp)
19635 movq %xmm1, 8(%rsp)
19636 movq %xmm2, 16(%rsp)
19637 movq %xmm3, 24(%rsp)
19638 call _x86_64_get_dispatch@PLT
19639 movq 24(%rsp), %xmm3
19640 movq 16(%rsp), %xmm2
19641 movq 8(%rsp), %xmm1
19642 movq (%rsp), %xmm0
19643 addq $40, %rsp
19644 movq 4232(%rax), %r11
19645 jmp *%r11
19646 #else
19647 movq _glapi_Dispatch(%rip), %rax
19648 testq %rax, %rax
19649 je 1f
19650 movq 4232(%rax), %r11
19651 jmp *%r11
19652 1:
19653 subq $40, %rsp
19654 movq %xmm0, (%rsp)
19655 movq %xmm1, 8(%rsp)
19656 movq %xmm2, 16(%rsp)
19657 movq %xmm3, 24(%rsp)
19658 call _glapi_get_dispatch
19659 movq 24(%rsp), %xmm3
19660 movq 16(%rsp), %xmm2
19661 movq 8(%rsp), %xmm1
19662 movq (%rsp), %xmm0
19663 addq $40, %rsp
19664 movq 4232(%rax), %r11
19665 jmp *%r11
19666 #endif /* defined(GLX_USE_TLS) */
19667 .size glWindowPos4dMESA, .-glWindowPos4dMESA
19668
19669 .p2align 4,,15
19670 .globl glWindowPos4dvMESA
19671 .type glWindowPos4dvMESA, @function
19672 glWindowPos4dvMESA:
19673 #if defined(GLX_USE_TLS)
19674 call _x86_64_get_dispatch@PLT
19675 movq 4240(%rax), %r11
19676 jmp *%r11
19677 #elif defined(PTHREADS)
19678 pushq %rdi
19679 call _x86_64_get_dispatch@PLT
19680 popq %rdi
19681 movq 4240(%rax), %r11
19682 jmp *%r11
19683 #else
19684 movq _glapi_Dispatch(%rip), %rax
19685 testq %rax, %rax
19686 je 1f
19687 movq 4240(%rax), %r11
19688 jmp *%r11
19689 1:
19690 pushq %rdi
19691 call _glapi_get_dispatch
19692 popq %rdi
19693 movq 4240(%rax), %r11
19694 jmp *%r11
19695 #endif /* defined(GLX_USE_TLS) */
19696 .size glWindowPos4dvMESA, .-glWindowPos4dvMESA
19697
19698 .p2align 4,,15
19699 .globl glWindowPos4fMESA
19700 .type glWindowPos4fMESA, @function
19701 glWindowPos4fMESA:
19702 #if defined(GLX_USE_TLS)
19703 call _x86_64_get_dispatch@PLT
19704 movq 4248(%rax), %r11
19705 jmp *%r11
19706 #elif defined(PTHREADS)
19707 subq $40, %rsp
19708 movq %xmm0, (%rsp)
19709 movq %xmm1, 8(%rsp)
19710 movq %xmm2, 16(%rsp)
19711 movq %xmm3, 24(%rsp)
19712 call _x86_64_get_dispatch@PLT
19713 movq 24(%rsp), %xmm3
19714 movq 16(%rsp), %xmm2
19715 movq 8(%rsp), %xmm1
19716 movq (%rsp), %xmm0
19717 addq $40, %rsp
19718 movq 4248(%rax), %r11
19719 jmp *%r11
19720 #else
19721 movq _glapi_Dispatch(%rip), %rax
19722 testq %rax, %rax
19723 je 1f
19724 movq 4248(%rax), %r11
19725 jmp *%r11
19726 1:
19727 subq $40, %rsp
19728 movq %xmm0, (%rsp)
19729 movq %xmm1, 8(%rsp)
19730 movq %xmm2, 16(%rsp)
19731 movq %xmm3, 24(%rsp)
19732 call _glapi_get_dispatch
19733 movq 24(%rsp), %xmm3
19734 movq 16(%rsp), %xmm2
19735 movq 8(%rsp), %xmm1
19736 movq (%rsp), %xmm0
19737 addq $40, %rsp
19738 movq 4248(%rax), %r11
19739 jmp *%r11
19740 #endif /* defined(GLX_USE_TLS) */
19741 .size glWindowPos4fMESA, .-glWindowPos4fMESA
19742
19743 .p2align 4,,15
19744 .globl glWindowPos4fvMESA
19745 .type glWindowPos4fvMESA, @function
19746 glWindowPos4fvMESA:
19747 #if defined(GLX_USE_TLS)
19748 call _x86_64_get_dispatch@PLT
19749 movq 4256(%rax), %r11
19750 jmp *%r11
19751 #elif defined(PTHREADS)
19752 pushq %rdi
19753 call _x86_64_get_dispatch@PLT
19754 popq %rdi
19755 movq 4256(%rax), %r11
19756 jmp *%r11
19757 #else
19758 movq _glapi_Dispatch(%rip), %rax
19759 testq %rax, %rax
19760 je 1f
19761 movq 4256(%rax), %r11
19762 jmp *%r11
19763 1:
19764 pushq %rdi
19765 call _glapi_get_dispatch
19766 popq %rdi
19767 movq 4256(%rax), %r11
19768 jmp *%r11
19769 #endif /* defined(GLX_USE_TLS) */
19770 .size glWindowPos4fvMESA, .-glWindowPos4fvMESA
19771
19772 .p2align 4,,15
19773 .globl glWindowPos4iMESA
19774 .type glWindowPos4iMESA, @function
19775 glWindowPos4iMESA:
19776 #if defined(GLX_USE_TLS)
19777 call _x86_64_get_dispatch@PLT
19778 movq 4264(%rax), %r11
19779 jmp *%r11
19780 #elif defined(PTHREADS)
19781 pushq %rdi
19782 pushq %rsi
19783 pushq %rdx
19784 pushq %rcx
19785 pushq %rbp
19786 call _x86_64_get_dispatch@PLT
19787 popq %rbp
19788 popq %rcx
19789 popq %rdx
19790 popq %rsi
19791 popq %rdi
19792 movq 4264(%rax), %r11
19793 jmp *%r11
19794 #else
19795 movq _glapi_Dispatch(%rip), %rax
19796 testq %rax, %rax
19797 je 1f
19798 movq 4264(%rax), %r11
19799 jmp *%r11
19800 1:
19801 pushq %rdi
19802 pushq %rsi
19803 pushq %rdx
19804 pushq %rcx
19805 pushq %rbp
19806 call _glapi_get_dispatch
19807 popq %rbp
19808 popq %rcx
19809 popq %rdx
19810 popq %rsi
19811 popq %rdi
19812 movq 4264(%rax), %r11
19813 jmp *%r11
19814 #endif /* defined(GLX_USE_TLS) */
19815 .size glWindowPos4iMESA, .-glWindowPos4iMESA
19816
19817 .p2align 4,,15
19818 .globl glWindowPos4ivMESA
19819 .type glWindowPos4ivMESA, @function
19820 glWindowPos4ivMESA:
19821 #if defined(GLX_USE_TLS)
19822 call _x86_64_get_dispatch@PLT
19823 movq 4272(%rax), %r11
19824 jmp *%r11
19825 #elif defined(PTHREADS)
19826 pushq %rdi
19827 call _x86_64_get_dispatch@PLT
19828 popq %rdi
19829 movq 4272(%rax), %r11
19830 jmp *%r11
19831 #else
19832 movq _glapi_Dispatch(%rip), %rax
19833 testq %rax, %rax
19834 je 1f
19835 movq 4272(%rax), %r11
19836 jmp *%r11
19837 1:
19838 pushq %rdi
19839 call _glapi_get_dispatch
19840 popq %rdi
19841 movq 4272(%rax), %r11
19842 jmp *%r11
19843 #endif /* defined(GLX_USE_TLS) */
19844 .size glWindowPos4ivMESA, .-glWindowPos4ivMESA
19845
19846 .p2align 4,,15
19847 .globl glWindowPos4sMESA
19848 .type glWindowPos4sMESA, @function
19849 glWindowPos4sMESA:
19850 #if defined(GLX_USE_TLS)
19851 call _x86_64_get_dispatch@PLT
19852 movq 4280(%rax), %r11
19853 jmp *%r11
19854 #elif defined(PTHREADS)
19855 pushq %rdi
19856 pushq %rsi
19857 pushq %rdx
19858 pushq %rcx
19859 pushq %rbp
19860 call _x86_64_get_dispatch@PLT
19861 popq %rbp
19862 popq %rcx
19863 popq %rdx
19864 popq %rsi
19865 popq %rdi
19866 movq 4280(%rax), %r11
19867 jmp *%r11
19868 #else
19869 movq _glapi_Dispatch(%rip), %rax
19870 testq %rax, %rax
19871 je 1f
19872 movq 4280(%rax), %r11
19873 jmp *%r11
19874 1:
19875 pushq %rdi
19876 pushq %rsi
19877 pushq %rdx
19878 pushq %rcx
19879 pushq %rbp
19880 call _glapi_get_dispatch
19881 popq %rbp
19882 popq %rcx
19883 popq %rdx
19884 popq %rsi
19885 popq %rdi
19886 movq 4280(%rax), %r11
19887 jmp *%r11
19888 #endif /* defined(GLX_USE_TLS) */
19889 .size glWindowPos4sMESA, .-glWindowPos4sMESA
19890
19891 .p2align 4,,15
19892 .globl glWindowPos4svMESA
19893 .type glWindowPos4svMESA, @function
19894 glWindowPos4svMESA:
19895 #if defined(GLX_USE_TLS)
19896 call _x86_64_get_dispatch@PLT
19897 movq 4288(%rax), %r11
19898 jmp *%r11
19899 #elif defined(PTHREADS)
19900 pushq %rdi
19901 call _x86_64_get_dispatch@PLT
19902 popq %rdi
19903 movq 4288(%rax), %r11
19904 jmp *%r11
19905 #else
19906 movq _glapi_Dispatch(%rip), %rax
19907 testq %rax, %rax
19908 je 1f
19909 movq 4288(%rax), %r11
19910 jmp *%r11
19911 1:
19912 pushq %rdi
19913 call _glapi_get_dispatch
19914 popq %rdi
19915 movq 4288(%rax), %r11
19916 jmp *%r11
19917 #endif /* defined(GLX_USE_TLS) */
19918 .size glWindowPos4svMESA, .-glWindowPos4svMESA
19919
19920 .p2align 4,,15
19921 .globl glBlendFuncSeparateEXT
19922 .type glBlendFuncSeparateEXT, @function
19923 glBlendFuncSeparateEXT:
19924 #if defined(GLX_USE_TLS)
19925 call _x86_64_get_dispatch@PLT
19926 movq 4296(%rax), %r11
19927 jmp *%r11
19928 #elif defined(PTHREADS)
19929 pushq %rdi
19930 pushq %rsi
19931 pushq %rdx
19932 pushq %rcx
19933 pushq %rbp
19934 call _x86_64_get_dispatch@PLT
19935 popq %rbp
19936 popq %rcx
19937 popq %rdx
19938 popq %rsi
19939 popq %rdi
19940 movq 4296(%rax), %r11
19941 jmp *%r11
19942 #else
19943 movq _glapi_Dispatch(%rip), %rax
19944 testq %rax, %rax
19945 je 1f
19946 movq 4296(%rax), %r11
19947 jmp *%r11
19948 1:
19949 pushq %rdi
19950 pushq %rsi
19951 pushq %rdx
19952 pushq %rcx
19953 pushq %rbp
19954 call _glapi_get_dispatch
19955 popq %rbp
19956 popq %rcx
19957 popq %rdx
19958 popq %rsi
19959 popq %rdi
19960 movq 4296(%rax), %r11
19961 jmp *%r11
19962 #endif /* defined(GLX_USE_TLS) */
19963 .size glBlendFuncSeparateEXT, .-glBlendFuncSeparateEXT
19964
19965 .p2align 4,,15
19966 .globl glIndexMaterialEXT
19967 .type glIndexMaterialEXT, @function
19968 glIndexMaterialEXT:
19969 #if defined(GLX_USE_TLS)
19970 call _x86_64_get_dispatch@PLT
19971 movq 4304(%rax), %r11
19972 jmp *%r11
19973 #elif defined(PTHREADS)
19974 pushq %rdi
19975 pushq %rsi
19976 pushq %rbp
19977 call _x86_64_get_dispatch@PLT
19978 popq %rbp
19979 popq %rsi
19980 popq %rdi
19981 movq 4304(%rax), %r11
19982 jmp *%r11
19983 #else
19984 movq _glapi_Dispatch(%rip), %rax
19985 testq %rax, %rax
19986 je 1f
19987 movq 4304(%rax), %r11
19988 jmp *%r11
19989 1:
19990 pushq %rdi
19991 pushq %rsi
19992 pushq %rbp
19993 call _glapi_get_dispatch
19994 popq %rbp
19995 popq %rsi
19996 popq %rdi
19997 movq 4304(%rax), %r11
19998 jmp *%r11
19999 #endif /* defined(GLX_USE_TLS) */
20000 .size glIndexMaterialEXT, .-glIndexMaterialEXT
20001
20002 .p2align 4,,15
20003 .globl glIndexFuncEXT
20004 .type glIndexFuncEXT, @function
20005 glIndexFuncEXT:
20006 #if defined(GLX_USE_TLS)
20007 call _x86_64_get_dispatch@PLT
20008 movq 4312(%rax), %r11
20009 jmp *%r11
20010 #elif defined(PTHREADS)
20011 pushq %rdi
20012 pushq %rsi
20013 pushq %rbp
20014 call _x86_64_get_dispatch@PLT
20015 popq %rbp
20016 popq %rsi
20017 popq %rdi
20018 movq 4312(%rax), %r11
20019 jmp *%r11
20020 #else
20021 movq _glapi_Dispatch(%rip), %rax
20022 testq %rax, %rax
20023 je 1f
20024 movq 4312(%rax), %r11
20025 jmp *%r11
20026 1:
20027 pushq %rdi
20028 pushq %rsi
20029 pushq %rbp
20030 call _glapi_get_dispatch
20031 popq %rbp
20032 popq %rsi
20033 popq %rdi
20034 movq 4312(%rax), %r11
20035 jmp *%r11
20036 #endif /* defined(GLX_USE_TLS) */
20037 .size glIndexFuncEXT, .-glIndexFuncEXT
20038
20039 .p2align 4,,15
20040 .globl glLockArraysEXT
20041 .type glLockArraysEXT, @function
20042 glLockArraysEXT:
20043 #if defined(GLX_USE_TLS)
20044 call _x86_64_get_dispatch@PLT
20045 movq 4320(%rax), %r11
20046 jmp *%r11
20047 #elif defined(PTHREADS)
20048 pushq %rdi
20049 pushq %rsi
20050 pushq %rbp
20051 call _x86_64_get_dispatch@PLT
20052 popq %rbp
20053 popq %rsi
20054 popq %rdi
20055 movq 4320(%rax), %r11
20056 jmp *%r11
20057 #else
20058 movq _glapi_Dispatch(%rip), %rax
20059 testq %rax, %rax
20060 je 1f
20061 movq 4320(%rax), %r11
20062 jmp *%r11
20063 1:
20064 pushq %rdi
20065 pushq %rsi
20066 pushq %rbp
20067 call _glapi_get_dispatch
20068 popq %rbp
20069 popq %rsi
20070 popq %rdi
20071 movq 4320(%rax), %r11
20072 jmp *%r11
20073 #endif /* defined(GLX_USE_TLS) */
20074 .size glLockArraysEXT, .-glLockArraysEXT
20075
20076 .p2align 4,,15
20077 .globl glUnlockArraysEXT
20078 .type glUnlockArraysEXT, @function
20079 glUnlockArraysEXT:
20080 #if defined(GLX_USE_TLS)
20081 call _x86_64_get_dispatch@PLT
20082 movq 4328(%rax), %r11
20083 jmp *%r11
20084 #elif defined(PTHREADS)
20085 pushq %rbp
20086 call _x86_64_get_dispatch@PLT
20087 popq %rbp
20088 movq 4328(%rax), %r11
20089 jmp *%r11
20090 #else
20091 movq _glapi_Dispatch(%rip), %rax
20092 testq %rax, %rax
20093 je 1f
20094 movq 4328(%rax), %r11
20095 jmp *%r11
20096 1:
20097 pushq %rbp
20098 call _glapi_get_dispatch
20099 popq %rbp
20100 movq 4328(%rax), %r11
20101 jmp *%r11
20102 #endif /* defined(GLX_USE_TLS) */
20103 .size glUnlockArraysEXT, .-glUnlockArraysEXT
20104
20105 .p2align 4,,15
20106 .globl glCullParameterdvEXT
20107 .type glCullParameterdvEXT, @function
20108 glCullParameterdvEXT:
20109 #if defined(GLX_USE_TLS)
20110 call _x86_64_get_dispatch@PLT
20111 movq 4336(%rax), %r11
20112 jmp *%r11
20113 #elif defined(PTHREADS)
20114 pushq %rdi
20115 pushq %rsi
20116 pushq %rbp
20117 call _x86_64_get_dispatch@PLT
20118 popq %rbp
20119 popq %rsi
20120 popq %rdi
20121 movq 4336(%rax), %r11
20122 jmp *%r11
20123 #else
20124 movq _glapi_Dispatch(%rip), %rax
20125 testq %rax, %rax
20126 je 1f
20127 movq 4336(%rax), %r11
20128 jmp *%r11
20129 1:
20130 pushq %rdi
20131 pushq %rsi
20132 pushq %rbp
20133 call _glapi_get_dispatch
20134 popq %rbp
20135 popq %rsi
20136 popq %rdi
20137 movq 4336(%rax), %r11
20138 jmp *%r11
20139 #endif /* defined(GLX_USE_TLS) */
20140 .size glCullParameterdvEXT, .-glCullParameterdvEXT
20141
20142 .p2align 4,,15
20143 .globl glCullParameterfvEXT
20144 .type glCullParameterfvEXT, @function
20145 glCullParameterfvEXT:
20146 #if defined(GLX_USE_TLS)
20147 call _x86_64_get_dispatch@PLT
20148 movq 4344(%rax), %r11
20149 jmp *%r11
20150 #elif defined(PTHREADS)
20151 pushq %rdi
20152 pushq %rsi
20153 pushq %rbp
20154 call _x86_64_get_dispatch@PLT
20155 popq %rbp
20156 popq %rsi
20157 popq %rdi
20158 movq 4344(%rax), %r11
20159 jmp *%r11
20160 #else
20161 movq _glapi_Dispatch(%rip), %rax
20162 testq %rax, %rax
20163 je 1f
20164 movq 4344(%rax), %r11
20165 jmp *%r11
20166 1:
20167 pushq %rdi
20168 pushq %rsi
20169 pushq %rbp
20170 call _glapi_get_dispatch
20171 popq %rbp
20172 popq %rsi
20173 popq %rdi
20174 movq 4344(%rax), %r11
20175 jmp *%r11
20176 #endif /* defined(GLX_USE_TLS) */
20177 .size glCullParameterfvEXT, .-glCullParameterfvEXT
20178
20179 .p2align 4,,15
20180 .globl glHintPGI
20181 .type glHintPGI, @function
20182 glHintPGI:
20183 #if defined(GLX_USE_TLS)
20184 call _x86_64_get_dispatch@PLT
20185 movq 4352(%rax), %r11
20186 jmp *%r11
20187 #elif defined(PTHREADS)
20188 pushq %rdi
20189 pushq %rsi
20190 pushq %rbp
20191 call _x86_64_get_dispatch@PLT
20192 popq %rbp
20193 popq %rsi
20194 popq %rdi
20195 movq 4352(%rax), %r11
20196 jmp *%r11
20197 #else
20198 movq _glapi_Dispatch(%rip), %rax
20199 testq %rax, %rax
20200 je 1f
20201 movq 4352(%rax), %r11
20202 jmp *%r11
20203 1:
20204 pushq %rdi
20205 pushq %rsi
20206 pushq %rbp
20207 call _glapi_get_dispatch
20208 popq %rbp
20209 popq %rsi
20210 popq %rdi
20211 movq 4352(%rax), %r11
20212 jmp *%r11
20213 #endif /* defined(GLX_USE_TLS) */
20214 .size glHintPGI, .-glHintPGI
20215
20216 .p2align 4,,15
20217 .globl glFogCoordfEXT
20218 .type glFogCoordfEXT, @function
20219 glFogCoordfEXT:
20220 #if defined(GLX_USE_TLS)
20221 call _x86_64_get_dispatch@PLT
20222 movq 4360(%rax), %r11
20223 jmp *%r11
20224 #elif defined(PTHREADS)
20225 subq $8, %rsp
20226 movq %xmm0, (%rsp)
20227 call _x86_64_get_dispatch@PLT
20228 movq (%rsp), %xmm0
20229 addq $8, %rsp
20230 movq 4360(%rax), %r11
20231 jmp *%r11
20232 #else
20233 movq _glapi_Dispatch(%rip), %rax
20234 testq %rax, %rax
20235 je 1f
20236 movq 4360(%rax), %r11
20237 jmp *%r11
20238 1:
20239 subq $8, %rsp
20240 movq %xmm0, (%rsp)
20241 call _glapi_get_dispatch
20242 movq (%rsp), %xmm0
20243 addq $8, %rsp
20244 movq 4360(%rax), %r11
20245 jmp *%r11
20246 #endif /* defined(GLX_USE_TLS) */
20247 .size glFogCoordfEXT, .-glFogCoordfEXT
20248
20249 .p2align 4,,15
20250 .globl glFogCoordfvEXT
20251 .type glFogCoordfvEXT, @function
20252 glFogCoordfvEXT:
20253 #if defined(GLX_USE_TLS)
20254 call _x86_64_get_dispatch@PLT
20255 movq 4368(%rax), %r11
20256 jmp *%r11
20257 #elif defined(PTHREADS)
20258 pushq %rdi
20259 call _x86_64_get_dispatch@PLT
20260 popq %rdi
20261 movq 4368(%rax), %r11
20262 jmp *%r11
20263 #else
20264 movq _glapi_Dispatch(%rip), %rax
20265 testq %rax, %rax
20266 je 1f
20267 movq 4368(%rax), %r11
20268 jmp *%r11
20269 1:
20270 pushq %rdi
20271 call _glapi_get_dispatch
20272 popq %rdi
20273 movq 4368(%rax), %r11
20274 jmp *%r11
20275 #endif /* defined(GLX_USE_TLS) */
20276 .size glFogCoordfvEXT, .-glFogCoordfvEXT
20277
20278 .p2align 4,,15
20279 .globl glFogCoorddEXT
20280 .type glFogCoorddEXT, @function
20281 glFogCoorddEXT:
20282 #if defined(GLX_USE_TLS)
20283 call _x86_64_get_dispatch@PLT
20284 movq 4376(%rax), %r11
20285 jmp *%r11
20286 #elif defined(PTHREADS)
20287 subq $8, %rsp
20288 movq %xmm0, (%rsp)
20289 call _x86_64_get_dispatch@PLT
20290 movq (%rsp), %xmm0
20291 addq $8, %rsp
20292 movq 4376(%rax), %r11
20293 jmp *%r11
20294 #else
20295 movq _glapi_Dispatch(%rip), %rax
20296 testq %rax, %rax
20297 je 1f
20298 movq 4376(%rax), %r11
20299 jmp *%r11
20300 1:
20301 subq $8, %rsp
20302 movq %xmm0, (%rsp)
20303 call _glapi_get_dispatch
20304 movq (%rsp), %xmm0
20305 addq $8, %rsp
20306 movq 4376(%rax), %r11
20307 jmp *%r11
20308 #endif /* defined(GLX_USE_TLS) */
20309 .size glFogCoorddEXT, .-glFogCoorddEXT
20310
20311 .p2align 4,,15
20312 .globl glFogCoorddvEXT
20313 .type glFogCoorddvEXT, @function
20314 glFogCoorddvEXT:
20315 #if defined(GLX_USE_TLS)
20316 call _x86_64_get_dispatch@PLT
20317 movq 4384(%rax), %r11
20318 jmp *%r11
20319 #elif defined(PTHREADS)
20320 pushq %rdi
20321 call _x86_64_get_dispatch@PLT
20322 popq %rdi
20323 movq 4384(%rax), %r11
20324 jmp *%r11
20325 #else
20326 movq _glapi_Dispatch(%rip), %rax
20327 testq %rax, %rax
20328 je 1f
20329 movq 4384(%rax), %r11
20330 jmp *%r11
20331 1:
20332 pushq %rdi
20333 call _glapi_get_dispatch
20334 popq %rdi
20335 movq 4384(%rax), %r11
20336 jmp *%r11
20337 #endif /* defined(GLX_USE_TLS) */
20338 .size glFogCoorddvEXT, .-glFogCoorddvEXT
20339
20340 .p2align 4,,15
20341 .globl glFogCoordPointerEXT
20342 .type glFogCoordPointerEXT, @function
20343 glFogCoordPointerEXT:
20344 #if defined(GLX_USE_TLS)
20345 call _x86_64_get_dispatch@PLT
20346 movq 4392(%rax), %r11
20347 jmp *%r11
20348 #elif defined(PTHREADS)
20349 pushq %rdi
20350 pushq %rsi
20351 pushq %rdx
20352 call _x86_64_get_dispatch@PLT
20353 popq %rdx
20354 popq %rsi
20355 popq %rdi
20356 movq 4392(%rax), %r11
20357 jmp *%r11
20358 #else
20359 movq _glapi_Dispatch(%rip), %rax
20360 testq %rax, %rax
20361 je 1f
20362 movq 4392(%rax), %r11
20363 jmp *%r11
20364 1:
20365 pushq %rdi
20366 pushq %rsi
20367 pushq %rdx
20368 call _glapi_get_dispatch
20369 popq %rdx
20370 popq %rsi
20371 popq %rdi
20372 movq 4392(%rax), %r11
20373 jmp *%r11
20374 #endif /* defined(GLX_USE_TLS) */
20375 .size glFogCoordPointerEXT, .-glFogCoordPointerEXT
20376
20377 .p2align 4,,15
20378 .globl glGetColorTableEXT
20379 .type glGetColorTableEXT, @function
20380 glGetColorTableEXT:
20381 #if defined(GLX_USE_TLS)
20382 call _x86_64_get_dispatch@PLT
20383 movq 4400(%rax), %r11
20384 jmp *%r11
20385 #elif defined(PTHREADS)
20386 pushq %rdi
20387 pushq %rsi
20388 pushq %rdx
20389 pushq %rcx
20390 pushq %rbp
20391 call _x86_64_get_dispatch@PLT
20392 popq %rbp
20393 popq %rcx
20394 popq %rdx
20395 popq %rsi
20396 popq %rdi
20397 movq 4400(%rax), %r11
20398 jmp *%r11
20399 #else
20400 movq _glapi_Dispatch(%rip), %rax
20401 testq %rax, %rax
20402 je 1f
20403 movq 4400(%rax), %r11
20404 jmp *%r11
20405 1:
20406 pushq %rdi
20407 pushq %rsi
20408 pushq %rdx
20409 pushq %rcx
20410 pushq %rbp
20411 call _glapi_get_dispatch
20412 popq %rbp
20413 popq %rcx
20414 popq %rdx
20415 popq %rsi
20416 popq %rdi
20417 movq 4400(%rax), %r11
20418 jmp *%r11
20419 #endif /* defined(GLX_USE_TLS) */
20420 .size glGetColorTableEXT, .-glGetColorTableEXT
20421
20422 .p2align 4,,15
20423 .globl glGetColorTableParameterivEXT
20424 .type glGetColorTableParameterivEXT, @function
20425 glGetColorTableParameterivEXT:
20426 #if defined(GLX_USE_TLS)
20427 call _x86_64_get_dispatch@PLT
20428 movq 4408(%rax), %r11
20429 jmp *%r11
20430 #elif defined(PTHREADS)
20431 pushq %rdi
20432 pushq %rsi
20433 pushq %rdx
20434 call _x86_64_get_dispatch@PLT
20435 popq %rdx
20436 popq %rsi
20437 popq %rdi
20438 movq 4408(%rax), %r11
20439 jmp *%r11
20440 #else
20441 movq _glapi_Dispatch(%rip), %rax
20442 testq %rax, %rax
20443 je 1f
20444 movq 4408(%rax), %r11
20445 jmp *%r11
20446 1:
20447 pushq %rdi
20448 pushq %rsi
20449 pushq %rdx
20450 call _glapi_get_dispatch
20451 popq %rdx
20452 popq %rsi
20453 popq %rdi
20454 movq 4408(%rax), %r11
20455 jmp *%r11
20456 #endif /* defined(GLX_USE_TLS) */
20457 .size glGetColorTableParameterivEXT, .-glGetColorTableParameterivEXT
20458
20459 .p2align 4,,15
20460 .globl glGetColorTableParameterfvEXT
20461 .type glGetColorTableParameterfvEXT, @function
20462 glGetColorTableParameterfvEXT:
20463 #if defined(GLX_USE_TLS)
20464 call _x86_64_get_dispatch@PLT
20465 movq 4416(%rax), %r11
20466 jmp *%r11
20467 #elif defined(PTHREADS)
20468 pushq %rdi
20469 pushq %rsi
20470 pushq %rdx
20471 call _x86_64_get_dispatch@PLT
20472 popq %rdx
20473 popq %rsi
20474 popq %rdi
20475 movq 4416(%rax), %r11
20476 jmp *%r11
20477 #else
20478 movq _glapi_Dispatch(%rip), %rax
20479 testq %rax, %rax
20480 je 1f
20481 movq 4416(%rax), %r11
20482 jmp *%r11
20483 1:
20484 pushq %rdi
20485 pushq %rsi
20486 pushq %rdx
20487 call _glapi_get_dispatch
20488 popq %rdx
20489 popq %rsi
20490 popq %rdi
20491 movq 4416(%rax), %r11
20492 jmp *%r11
20493 #endif /* defined(GLX_USE_TLS) */
20494 .size glGetColorTableParameterfvEXT, .-glGetColorTableParameterfvEXT
20495
20496 .p2align 4,,15
20497 .globl glTbufferMask3DFX
20498 .type glTbufferMask3DFX, @function
20499 glTbufferMask3DFX:
20500 #if defined(GLX_USE_TLS)
20501 call _x86_64_get_dispatch@PLT
20502 movq 4424(%rax), %r11
20503 jmp *%r11
20504 #elif defined(PTHREADS)
20505 pushq %rdi
20506 call _x86_64_get_dispatch@PLT
20507 popq %rdi
20508 movq 4424(%rax), %r11
20509 jmp *%r11
20510 #else
20511 movq _glapi_Dispatch(%rip), %rax
20512 testq %rax, %rax
20513 je 1f
20514 movq 4424(%rax), %r11
20515 jmp *%r11
20516 1:
20517 pushq %rdi
20518 call _glapi_get_dispatch
20519 popq %rdi
20520 movq 4424(%rax), %r11
20521 jmp *%r11
20522 #endif /* defined(GLX_USE_TLS) */
20523 .size glTbufferMask3DFX, .-glTbufferMask3DFX
20524
20525 .p2align 4,,15
20526 .globl glCompressedTexImage3DARB
20527 .type glCompressedTexImage3DARB, @function
20528 glCompressedTexImage3DARB:
20529 #if defined(GLX_USE_TLS)
20530 call _x86_64_get_dispatch@PLT
20531 movq 4432(%rax), %r11
20532 jmp *%r11
20533 #elif defined(PTHREADS)
20534 pushq %rdi
20535 pushq %rsi
20536 pushq %rdx
20537 pushq %rcx
20538 pushq %r8
20539 pushq %r9
20540 pushq %rbp
20541 call _x86_64_get_dispatch@PLT
20542 popq %rbp
20543 popq %r9
20544 popq %r8
20545 popq %rcx
20546 popq %rdx
20547 popq %rsi
20548 popq %rdi
20549 movq 4432(%rax), %r11
20550 jmp *%r11
20551 #else
20552 movq _glapi_Dispatch(%rip), %rax
20553 testq %rax, %rax
20554 je 1f
20555 movq 4432(%rax), %r11
20556 jmp *%r11
20557 1:
20558 pushq %rdi
20559 pushq %rsi
20560 pushq %rdx
20561 pushq %rcx
20562 pushq %r8
20563 pushq %r9
20564 pushq %rbp
20565 call _glapi_get_dispatch
20566 popq %rbp
20567 popq %r9
20568 popq %r8
20569 popq %rcx
20570 popq %rdx
20571 popq %rsi
20572 popq %rdi
20573 movq 4432(%rax), %r11
20574 jmp *%r11
20575 #endif /* defined(GLX_USE_TLS) */
20576 .size glCompressedTexImage3DARB, .-glCompressedTexImage3DARB
20577
20578 .p2align 4,,15
20579 .globl glCompressedTexImage2DARB
20580 .type glCompressedTexImage2DARB, @function
20581 glCompressedTexImage2DARB:
20582 #if defined(GLX_USE_TLS)
20583 call _x86_64_get_dispatch@PLT
20584 movq 4440(%rax), %r11
20585 jmp *%r11
20586 #elif defined(PTHREADS)
20587 pushq %rdi
20588 pushq %rsi
20589 pushq %rdx
20590 pushq %rcx
20591 pushq %r8
20592 pushq %r9
20593 pushq %rbp
20594 call _x86_64_get_dispatch@PLT
20595 popq %rbp
20596 popq %r9
20597 popq %r8
20598 popq %rcx
20599 popq %rdx
20600 popq %rsi
20601 popq %rdi
20602 movq 4440(%rax), %r11
20603 jmp *%r11
20604 #else
20605 movq _glapi_Dispatch(%rip), %rax
20606 testq %rax, %rax
20607 je 1f
20608 movq 4440(%rax), %r11
20609 jmp *%r11
20610 1:
20611 pushq %rdi
20612 pushq %rsi
20613 pushq %rdx
20614 pushq %rcx
20615 pushq %r8
20616 pushq %r9
20617 pushq %rbp
20618 call _glapi_get_dispatch
20619 popq %rbp
20620 popq %r9
20621 popq %r8
20622 popq %rcx
20623 popq %rdx
20624 popq %rsi
20625 popq %rdi
20626 movq 4440(%rax), %r11
20627 jmp *%r11
20628 #endif /* defined(GLX_USE_TLS) */
20629 .size glCompressedTexImage2DARB, .-glCompressedTexImage2DARB
20630
20631 .p2align 4,,15
20632 .globl glCompressedTexImage1DARB
20633 .type glCompressedTexImage1DARB, @function
20634 glCompressedTexImage1DARB:
20635 #if defined(GLX_USE_TLS)
20636 call _x86_64_get_dispatch@PLT
20637 movq 4448(%rax), %r11
20638 jmp *%r11
20639 #elif defined(PTHREADS)
20640 pushq %rdi
20641 pushq %rsi
20642 pushq %rdx
20643 pushq %rcx
20644 pushq %r8
20645 pushq %r9
20646 pushq %rbp
20647 call _x86_64_get_dispatch@PLT
20648 popq %rbp
20649 popq %r9
20650 popq %r8
20651 popq %rcx
20652 popq %rdx
20653 popq %rsi
20654 popq %rdi
20655 movq 4448(%rax), %r11
20656 jmp *%r11
20657 #else
20658 movq _glapi_Dispatch(%rip), %rax
20659 testq %rax, %rax
20660 je 1f
20661 movq 4448(%rax), %r11
20662 jmp *%r11
20663 1:
20664 pushq %rdi
20665 pushq %rsi
20666 pushq %rdx
20667 pushq %rcx
20668 pushq %r8
20669 pushq %r9
20670 pushq %rbp
20671 call _glapi_get_dispatch
20672 popq %rbp
20673 popq %r9
20674 popq %r8
20675 popq %rcx
20676 popq %rdx
20677 popq %rsi
20678 popq %rdi
20679 movq 4448(%rax), %r11
20680 jmp *%r11
20681 #endif /* defined(GLX_USE_TLS) */
20682 .size glCompressedTexImage1DARB, .-glCompressedTexImage1DARB
20683
20684 .p2align 4,,15
20685 .globl glCompressedTexSubImage3DARB
20686 .type glCompressedTexSubImage3DARB, @function
20687 glCompressedTexSubImage3DARB:
20688 #if defined(GLX_USE_TLS)
20689 call _x86_64_get_dispatch@PLT
20690 movq 4456(%rax), %r11
20691 jmp *%r11
20692 #elif defined(PTHREADS)
20693 pushq %rdi
20694 pushq %rsi
20695 pushq %rdx
20696 pushq %rcx
20697 pushq %r8
20698 pushq %r9
20699 pushq %rbp
20700 call _x86_64_get_dispatch@PLT
20701 popq %rbp
20702 popq %r9
20703 popq %r8
20704 popq %rcx
20705 popq %rdx
20706 popq %rsi
20707 popq %rdi
20708 movq 4456(%rax), %r11
20709 jmp *%r11
20710 #else
20711 movq _glapi_Dispatch(%rip), %rax
20712 testq %rax, %rax
20713 je 1f
20714 movq 4456(%rax), %r11
20715 jmp *%r11
20716 1:
20717 pushq %rdi
20718 pushq %rsi
20719 pushq %rdx
20720 pushq %rcx
20721 pushq %r8
20722 pushq %r9
20723 pushq %rbp
20724 call _glapi_get_dispatch
20725 popq %rbp
20726 popq %r9
20727 popq %r8
20728 popq %rcx
20729 popq %rdx
20730 popq %rsi
20731 popq %rdi
20732 movq 4456(%rax), %r11
20733 jmp *%r11
20734 #endif /* defined(GLX_USE_TLS) */
20735 .size glCompressedTexSubImage3DARB, .-glCompressedTexSubImage3DARB
20736
20737 .p2align 4,,15
20738 .globl glCompressedTexSubImage2DARB
20739 .type glCompressedTexSubImage2DARB, @function
20740 glCompressedTexSubImage2DARB:
20741 #if defined(GLX_USE_TLS)
20742 call _x86_64_get_dispatch@PLT
20743 movq 4464(%rax), %r11
20744 jmp *%r11
20745 #elif defined(PTHREADS)
20746 pushq %rdi
20747 pushq %rsi
20748 pushq %rdx
20749 pushq %rcx
20750 pushq %r8
20751 pushq %r9
20752 pushq %rbp
20753 call _x86_64_get_dispatch@PLT
20754 popq %rbp
20755 popq %r9
20756 popq %r8
20757 popq %rcx
20758 popq %rdx
20759 popq %rsi
20760 popq %rdi
20761 movq 4464(%rax), %r11
20762 jmp *%r11
20763 #else
20764 movq _glapi_Dispatch(%rip), %rax
20765 testq %rax, %rax
20766 je 1f
20767 movq 4464(%rax), %r11
20768 jmp *%r11
20769 1:
20770 pushq %rdi
20771 pushq %rsi
20772 pushq %rdx
20773 pushq %rcx
20774 pushq %r8
20775 pushq %r9
20776 pushq %rbp
20777 call _glapi_get_dispatch
20778 popq %rbp
20779 popq %r9
20780 popq %r8
20781 popq %rcx
20782 popq %rdx
20783 popq %rsi
20784 popq %rdi
20785 movq 4464(%rax), %r11
20786 jmp *%r11
20787 #endif /* defined(GLX_USE_TLS) */
20788 .size glCompressedTexSubImage2DARB, .-glCompressedTexSubImage2DARB
20789
20790 .p2align 4,,15
20791 .globl glCompressedTexSubImage1DARB
20792 .type glCompressedTexSubImage1DARB, @function
20793 glCompressedTexSubImage1DARB:
20794 #if defined(GLX_USE_TLS)
20795 call _x86_64_get_dispatch@PLT
20796 movq 4472(%rax), %r11
20797 jmp *%r11
20798 #elif defined(PTHREADS)
20799 pushq %rdi
20800 pushq %rsi
20801 pushq %rdx
20802 pushq %rcx
20803 pushq %r8
20804 pushq %r9
20805 pushq %rbp
20806 call _x86_64_get_dispatch@PLT
20807 popq %rbp
20808 popq %r9
20809 popq %r8
20810 popq %rcx
20811 popq %rdx
20812 popq %rsi
20813 popq %rdi
20814 movq 4472(%rax), %r11
20815 jmp *%r11
20816 #else
20817 movq _glapi_Dispatch(%rip), %rax
20818 testq %rax, %rax
20819 je 1f
20820 movq 4472(%rax), %r11
20821 jmp *%r11
20822 1:
20823 pushq %rdi
20824 pushq %rsi
20825 pushq %rdx
20826 pushq %rcx
20827 pushq %r8
20828 pushq %r9
20829 pushq %rbp
20830 call _glapi_get_dispatch
20831 popq %rbp
20832 popq %r9
20833 popq %r8
20834 popq %rcx
20835 popq %rdx
20836 popq %rsi
20837 popq %rdi
20838 movq 4472(%rax), %r11
20839 jmp *%r11
20840 #endif /* defined(GLX_USE_TLS) */
20841 .size glCompressedTexSubImage1DARB, .-glCompressedTexSubImage1DARB
20842
20843 .p2align 4,,15
20844 .globl glGetCompressedTexImageARB
20845 .type glGetCompressedTexImageARB, @function
20846 glGetCompressedTexImageARB:
20847 #if defined(GLX_USE_TLS)
20848 call _x86_64_get_dispatch@PLT
20849 movq 4480(%rax), %r11
20850 jmp *%r11
20851 #elif defined(PTHREADS)
20852 pushq %rdi
20853 pushq %rsi
20854 pushq %rdx
20855 call _x86_64_get_dispatch@PLT
20856 popq %rdx
20857 popq %rsi
20858 popq %rdi
20859 movq 4480(%rax), %r11
20860 jmp *%r11
20861 #else
20862 movq _glapi_Dispatch(%rip), %rax
20863 testq %rax, %rax
20864 je 1f
20865 movq 4480(%rax), %r11
20866 jmp *%r11
20867 1:
20868 pushq %rdi
20869 pushq %rsi
20870 pushq %rdx
20871 call _glapi_get_dispatch
20872 popq %rdx
20873 popq %rsi
20874 popq %rdi
20875 movq 4480(%rax), %r11
20876 jmp *%r11
20877 #endif /* defined(GLX_USE_TLS) */
20878 .size glGetCompressedTexImageARB, .-glGetCompressedTexImageARB
20879
20880 .p2align 4,,15
20881 .globl glSecondaryColor3bEXT
20882 .type glSecondaryColor3bEXT, @function
20883 glSecondaryColor3bEXT:
20884 #if defined(GLX_USE_TLS)
20885 call _x86_64_get_dispatch@PLT
20886 movq 4488(%rax), %r11
20887 jmp *%r11
20888 #elif defined(PTHREADS)
20889 pushq %rdi
20890 pushq %rsi
20891 pushq %rdx
20892 call _x86_64_get_dispatch@PLT
20893 popq %rdx
20894 popq %rsi
20895 popq %rdi
20896 movq 4488(%rax), %r11
20897 jmp *%r11
20898 #else
20899 movq _glapi_Dispatch(%rip), %rax
20900 testq %rax, %rax
20901 je 1f
20902 movq 4488(%rax), %r11
20903 jmp *%r11
20904 1:
20905 pushq %rdi
20906 pushq %rsi
20907 pushq %rdx
20908 call _glapi_get_dispatch
20909 popq %rdx
20910 popq %rsi
20911 popq %rdi
20912 movq 4488(%rax), %r11
20913 jmp *%r11
20914 #endif /* defined(GLX_USE_TLS) */
20915 .size glSecondaryColor3bEXT, .-glSecondaryColor3bEXT
20916
20917 .p2align 4,,15
20918 .globl glSecondaryColor3bvEXT
20919 .type glSecondaryColor3bvEXT, @function
20920 glSecondaryColor3bvEXT:
20921 #if defined(GLX_USE_TLS)
20922 call _x86_64_get_dispatch@PLT
20923 movq 4496(%rax), %r11
20924 jmp *%r11
20925 #elif defined(PTHREADS)
20926 pushq %rdi
20927 call _x86_64_get_dispatch@PLT
20928 popq %rdi
20929 movq 4496(%rax), %r11
20930 jmp *%r11
20931 #else
20932 movq _glapi_Dispatch(%rip), %rax
20933 testq %rax, %rax
20934 je 1f
20935 movq 4496(%rax), %r11
20936 jmp *%r11
20937 1:
20938 pushq %rdi
20939 call _glapi_get_dispatch
20940 popq %rdi
20941 movq 4496(%rax), %r11
20942 jmp *%r11
20943 #endif /* defined(GLX_USE_TLS) */
20944 .size glSecondaryColor3bvEXT, .-glSecondaryColor3bvEXT
20945
20946 .p2align 4,,15
20947 .globl glSecondaryColor3dEXT
20948 .type glSecondaryColor3dEXT, @function
20949 glSecondaryColor3dEXT:
20950 #if defined(GLX_USE_TLS)
20951 call _x86_64_get_dispatch@PLT
20952 movq 4504(%rax), %r11
20953 jmp *%r11
20954 #elif defined(PTHREADS)
20955 subq $24, %rsp
20956 movq %xmm0, (%rsp)
20957 movq %xmm1, 8(%rsp)
20958 movq %xmm2, 16(%rsp)
20959 call _x86_64_get_dispatch@PLT
20960 movq 16(%rsp), %xmm2
20961 movq 8(%rsp), %xmm1
20962 movq (%rsp), %xmm0
20963 addq $24, %rsp
20964 movq 4504(%rax), %r11
20965 jmp *%r11
20966 #else
20967 movq _glapi_Dispatch(%rip), %rax
20968 testq %rax, %rax
20969 je 1f
20970 movq 4504(%rax), %r11
20971 jmp *%r11
20972 1:
20973 subq $24, %rsp
20974 movq %xmm0, (%rsp)
20975 movq %xmm1, 8(%rsp)
20976 movq %xmm2, 16(%rsp)
20977 call _glapi_get_dispatch
20978 movq 16(%rsp), %xmm2
20979 movq 8(%rsp), %xmm1
20980 movq (%rsp), %xmm0
20981 addq $24, %rsp
20982 movq 4504(%rax), %r11
20983 jmp *%r11
20984 #endif /* defined(GLX_USE_TLS) */
20985 .size glSecondaryColor3dEXT, .-glSecondaryColor3dEXT
20986
20987 .p2align 4,,15
20988 .globl glSecondaryColor3dvEXT
20989 .type glSecondaryColor3dvEXT, @function
20990 glSecondaryColor3dvEXT:
20991 #if defined(GLX_USE_TLS)
20992 call _x86_64_get_dispatch@PLT
20993 movq 4512(%rax), %r11
20994 jmp *%r11
20995 #elif defined(PTHREADS)
20996 pushq %rdi
20997 call _x86_64_get_dispatch@PLT
20998 popq %rdi
20999 movq 4512(%rax), %r11
21000 jmp *%r11
21001 #else
21002 movq _glapi_Dispatch(%rip), %rax
21003 testq %rax, %rax
21004 je 1f
21005 movq 4512(%rax), %r11
21006 jmp *%r11
21007 1:
21008 pushq %rdi
21009 call _glapi_get_dispatch
21010 popq %rdi
21011 movq 4512(%rax), %r11
21012 jmp *%r11
21013 #endif /* defined(GLX_USE_TLS) */
21014 .size glSecondaryColor3dvEXT, .-glSecondaryColor3dvEXT
21015
21016 .p2align 4,,15
21017 .globl glSecondaryColor3fEXT
21018 .type glSecondaryColor3fEXT, @function
21019 glSecondaryColor3fEXT:
21020 #if defined(GLX_USE_TLS)
21021 call _x86_64_get_dispatch@PLT
21022 movq 4520(%rax), %r11
21023 jmp *%r11
21024 #elif defined(PTHREADS)
21025 subq $24, %rsp
21026 movq %xmm0, (%rsp)
21027 movq %xmm1, 8(%rsp)
21028 movq %xmm2, 16(%rsp)
21029 call _x86_64_get_dispatch@PLT
21030 movq 16(%rsp), %xmm2
21031 movq 8(%rsp), %xmm1
21032 movq (%rsp), %xmm0
21033 addq $24, %rsp
21034 movq 4520(%rax), %r11
21035 jmp *%r11
21036 #else
21037 movq _glapi_Dispatch(%rip), %rax
21038 testq %rax, %rax
21039 je 1f
21040 movq 4520(%rax), %r11
21041 jmp *%r11
21042 1:
21043 subq $24, %rsp
21044 movq %xmm0, (%rsp)
21045 movq %xmm1, 8(%rsp)
21046 movq %xmm2, 16(%rsp)
21047 call _glapi_get_dispatch
21048 movq 16(%rsp), %xmm2
21049 movq 8(%rsp), %xmm1
21050 movq (%rsp), %xmm0
21051 addq $24, %rsp
21052 movq 4520(%rax), %r11
21053 jmp *%r11
21054 #endif /* defined(GLX_USE_TLS) */
21055 .size glSecondaryColor3fEXT, .-glSecondaryColor3fEXT
21056
21057 .p2align 4,,15
21058 .globl glSecondaryColor3fvEXT
21059 .type glSecondaryColor3fvEXT, @function
21060 glSecondaryColor3fvEXT:
21061 #if defined(GLX_USE_TLS)
21062 call _x86_64_get_dispatch@PLT
21063 movq 4528(%rax), %r11
21064 jmp *%r11
21065 #elif defined(PTHREADS)
21066 pushq %rdi
21067 call _x86_64_get_dispatch@PLT
21068 popq %rdi
21069 movq 4528(%rax), %r11
21070 jmp *%r11
21071 #else
21072 movq _glapi_Dispatch(%rip), %rax
21073 testq %rax, %rax
21074 je 1f
21075 movq 4528(%rax), %r11
21076 jmp *%r11
21077 1:
21078 pushq %rdi
21079 call _glapi_get_dispatch
21080 popq %rdi
21081 movq 4528(%rax), %r11
21082 jmp *%r11
21083 #endif /* defined(GLX_USE_TLS) */
21084 .size glSecondaryColor3fvEXT, .-glSecondaryColor3fvEXT
21085
21086 .p2align 4,,15
21087 .globl glSecondaryColor3iEXT
21088 .type glSecondaryColor3iEXT, @function
21089 glSecondaryColor3iEXT:
21090 #if defined(GLX_USE_TLS)
21091 call _x86_64_get_dispatch@PLT
21092 movq 4536(%rax), %r11
21093 jmp *%r11
21094 #elif defined(PTHREADS)
21095 pushq %rdi
21096 pushq %rsi
21097 pushq %rdx
21098 call _x86_64_get_dispatch@PLT
21099 popq %rdx
21100 popq %rsi
21101 popq %rdi
21102 movq 4536(%rax), %r11
21103 jmp *%r11
21104 #else
21105 movq _glapi_Dispatch(%rip), %rax
21106 testq %rax, %rax
21107 je 1f
21108 movq 4536(%rax), %r11
21109 jmp *%r11
21110 1:
21111 pushq %rdi
21112 pushq %rsi
21113 pushq %rdx
21114 call _glapi_get_dispatch
21115 popq %rdx
21116 popq %rsi
21117 popq %rdi
21118 movq 4536(%rax), %r11
21119 jmp *%r11
21120 #endif /* defined(GLX_USE_TLS) */
21121 .size glSecondaryColor3iEXT, .-glSecondaryColor3iEXT
21122
21123 .p2align 4,,15
21124 .globl glSecondaryColor3ivEXT
21125 .type glSecondaryColor3ivEXT, @function
21126 glSecondaryColor3ivEXT:
21127 #if defined(GLX_USE_TLS)
21128 call _x86_64_get_dispatch@PLT
21129 movq 4544(%rax), %r11
21130 jmp *%r11
21131 #elif defined(PTHREADS)
21132 pushq %rdi
21133 call _x86_64_get_dispatch@PLT
21134 popq %rdi
21135 movq 4544(%rax), %r11
21136 jmp *%r11
21137 #else
21138 movq _glapi_Dispatch(%rip), %rax
21139 testq %rax, %rax
21140 je 1f
21141 movq 4544(%rax), %r11
21142 jmp *%r11
21143 1:
21144 pushq %rdi
21145 call _glapi_get_dispatch
21146 popq %rdi
21147 movq 4544(%rax), %r11
21148 jmp *%r11
21149 #endif /* defined(GLX_USE_TLS) */
21150 .size glSecondaryColor3ivEXT, .-glSecondaryColor3ivEXT
21151
21152 .p2align 4,,15
21153 .globl glSecondaryColor3sEXT
21154 .type glSecondaryColor3sEXT, @function
21155 glSecondaryColor3sEXT:
21156 #if defined(GLX_USE_TLS)
21157 call _x86_64_get_dispatch@PLT
21158 movq 4552(%rax), %r11
21159 jmp *%r11
21160 #elif defined(PTHREADS)
21161 pushq %rdi
21162 pushq %rsi
21163 pushq %rdx
21164 call _x86_64_get_dispatch@PLT
21165 popq %rdx
21166 popq %rsi
21167 popq %rdi
21168 movq 4552(%rax), %r11
21169 jmp *%r11
21170 #else
21171 movq _glapi_Dispatch(%rip), %rax
21172 testq %rax, %rax
21173 je 1f
21174 movq 4552(%rax), %r11
21175 jmp *%r11
21176 1:
21177 pushq %rdi
21178 pushq %rsi
21179 pushq %rdx
21180 call _glapi_get_dispatch
21181 popq %rdx
21182 popq %rsi
21183 popq %rdi
21184 movq 4552(%rax), %r11
21185 jmp *%r11
21186 #endif /* defined(GLX_USE_TLS) */
21187 .size glSecondaryColor3sEXT, .-glSecondaryColor3sEXT
21188
21189 .p2align 4,,15
21190 .globl glSecondaryColor3svEXT
21191 .type glSecondaryColor3svEXT, @function
21192 glSecondaryColor3svEXT:
21193 #if defined(GLX_USE_TLS)
21194 call _x86_64_get_dispatch@PLT
21195 movq 4560(%rax), %r11
21196 jmp *%r11
21197 #elif defined(PTHREADS)
21198 pushq %rdi
21199 call _x86_64_get_dispatch@PLT
21200 popq %rdi
21201 movq 4560(%rax), %r11
21202 jmp *%r11
21203 #else
21204 movq _glapi_Dispatch(%rip), %rax
21205 testq %rax, %rax
21206 je 1f
21207 movq 4560(%rax), %r11
21208 jmp *%r11
21209 1:
21210 pushq %rdi
21211 call _glapi_get_dispatch
21212 popq %rdi
21213 movq 4560(%rax), %r11
21214 jmp *%r11
21215 #endif /* defined(GLX_USE_TLS) */
21216 .size glSecondaryColor3svEXT, .-glSecondaryColor3svEXT
21217
21218 .p2align 4,,15
21219 .globl glSecondaryColor3ubEXT
21220 .type glSecondaryColor3ubEXT, @function
21221 glSecondaryColor3ubEXT:
21222 #if defined(GLX_USE_TLS)
21223 call _x86_64_get_dispatch@PLT
21224 movq 4568(%rax), %r11
21225 jmp *%r11
21226 #elif defined(PTHREADS)
21227 pushq %rdi
21228 pushq %rsi
21229 pushq %rdx
21230 call _x86_64_get_dispatch@PLT
21231 popq %rdx
21232 popq %rsi
21233 popq %rdi
21234 movq 4568(%rax), %r11
21235 jmp *%r11
21236 #else
21237 movq _glapi_Dispatch(%rip), %rax
21238 testq %rax, %rax
21239 je 1f
21240 movq 4568(%rax), %r11
21241 jmp *%r11
21242 1:
21243 pushq %rdi
21244 pushq %rsi
21245 pushq %rdx
21246 call _glapi_get_dispatch
21247 popq %rdx
21248 popq %rsi
21249 popq %rdi
21250 movq 4568(%rax), %r11
21251 jmp *%r11
21252 #endif /* defined(GLX_USE_TLS) */
21253 .size glSecondaryColor3ubEXT, .-glSecondaryColor3ubEXT
21254
21255 .p2align 4,,15
21256 .globl glSecondaryColor3ubvEXT
21257 .type glSecondaryColor3ubvEXT, @function
21258 glSecondaryColor3ubvEXT:
21259 #if defined(GLX_USE_TLS)
21260 call _x86_64_get_dispatch@PLT
21261 movq 4576(%rax), %r11
21262 jmp *%r11
21263 #elif defined(PTHREADS)
21264 pushq %rdi
21265 call _x86_64_get_dispatch@PLT
21266 popq %rdi
21267 movq 4576(%rax), %r11
21268 jmp *%r11
21269 #else
21270 movq _glapi_Dispatch(%rip), %rax
21271 testq %rax, %rax
21272 je 1f
21273 movq 4576(%rax), %r11
21274 jmp *%r11
21275 1:
21276 pushq %rdi
21277 call _glapi_get_dispatch
21278 popq %rdi
21279 movq 4576(%rax), %r11
21280 jmp *%r11
21281 #endif /* defined(GLX_USE_TLS) */
21282 .size glSecondaryColor3ubvEXT, .-glSecondaryColor3ubvEXT
21283
21284 .p2align 4,,15
21285 .globl glSecondaryColor3uiEXT
21286 .type glSecondaryColor3uiEXT, @function
21287 glSecondaryColor3uiEXT:
21288 #if defined(GLX_USE_TLS)
21289 call _x86_64_get_dispatch@PLT
21290 movq 4584(%rax), %r11
21291 jmp *%r11
21292 #elif defined(PTHREADS)
21293 pushq %rdi
21294 pushq %rsi
21295 pushq %rdx
21296 call _x86_64_get_dispatch@PLT
21297 popq %rdx
21298 popq %rsi
21299 popq %rdi
21300 movq 4584(%rax), %r11
21301 jmp *%r11
21302 #else
21303 movq _glapi_Dispatch(%rip), %rax
21304 testq %rax, %rax
21305 je 1f
21306 movq 4584(%rax), %r11
21307 jmp *%r11
21308 1:
21309 pushq %rdi
21310 pushq %rsi
21311 pushq %rdx
21312 call _glapi_get_dispatch
21313 popq %rdx
21314 popq %rsi
21315 popq %rdi
21316 movq 4584(%rax), %r11
21317 jmp *%r11
21318 #endif /* defined(GLX_USE_TLS) */
21319 .size glSecondaryColor3uiEXT, .-glSecondaryColor3uiEXT
21320
21321 .p2align 4,,15
21322 .globl glSecondaryColor3uivEXT
21323 .type glSecondaryColor3uivEXT, @function
21324 glSecondaryColor3uivEXT:
21325 #if defined(GLX_USE_TLS)
21326 call _x86_64_get_dispatch@PLT
21327 movq 4592(%rax), %r11
21328 jmp *%r11
21329 #elif defined(PTHREADS)
21330 pushq %rdi
21331 call _x86_64_get_dispatch@PLT
21332 popq %rdi
21333 movq 4592(%rax), %r11
21334 jmp *%r11
21335 #else
21336 movq _glapi_Dispatch(%rip), %rax
21337 testq %rax, %rax
21338 je 1f
21339 movq 4592(%rax), %r11
21340 jmp *%r11
21341 1:
21342 pushq %rdi
21343 call _glapi_get_dispatch
21344 popq %rdi
21345 movq 4592(%rax), %r11
21346 jmp *%r11
21347 #endif /* defined(GLX_USE_TLS) */
21348 .size glSecondaryColor3uivEXT, .-glSecondaryColor3uivEXT
21349
21350 .p2align 4,,15
21351 .globl glSecondaryColor3usEXT
21352 .type glSecondaryColor3usEXT, @function
21353 glSecondaryColor3usEXT:
21354 #if defined(GLX_USE_TLS)
21355 call _x86_64_get_dispatch@PLT
21356 movq 4600(%rax), %r11
21357 jmp *%r11
21358 #elif defined(PTHREADS)
21359 pushq %rdi
21360 pushq %rsi
21361 pushq %rdx
21362 call _x86_64_get_dispatch@PLT
21363 popq %rdx
21364 popq %rsi
21365 popq %rdi
21366 movq 4600(%rax), %r11
21367 jmp *%r11
21368 #else
21369 movq _glapi_Dispatch(%rip), %rax
21370 testq %rax, %rax
21371 je 1f
21372 movq 4600(%rax), %r11
21373 jmp *%r11
21374 1:
21375 pushq %rdi
21376 pushq %rsi
21377 pushq %rdx
21378 call _glapi_get_dispatch
21379 popq %rdx
21380 popq %rsi
21381 popq %rdi
21382 movq 4600(%rax), %r11
21383 jmp *%r11
21384 #endif /* defined(GLX_USE_TLS) */
21385 .size glSecondaryColor3usEXT, .-glSecondaryColor3usEXT
21386
21387 .p2align 4,,15
21388 .globl glSecondaryColor3usvEXT
21389 .type glSecondaryColor3usvEXT, @function
21390 glSecondaryColor3usvEXT:
21391 #if defined(GLX_USE_TLS)
21392 call _x86_64_get_dispatch@PLT
21393 movq 4608(%rax), %r11
21394 jmp *%r11
21395 #elif defined(PTHREADS)
21396 pushq %rdi
21397 call _x86_64_get_dispatch@PLT
21398 popq %rdi
21399 movq 4608(%rax), %r11
21400 jmp *%r11
21401 #else
21402 movq _glapi_Dispatch(%rip), %rax
21403 testq %rax, %rax
21404 je 1f
21405 movq 4608(%rax), %r11
21406 jmp *%r11
21407 1:
21408 pushq %rdi
21409 call _glapi_get_dispatch
21410 popq %rdi
21411 movq 4608(%rax), %r11
21412 jmp *%r11
21413 #endif /* defined(GLX_USE_TLS) */
21414 .size glSecondaryColor3usvEXT, .-glSecondaryColor3usvEXT
21415
21416 .p2align 4,,15
21417 .globl glSecondaryColorPointerEXT
21418 .type glSecondaryColorPointerEXT, @function
21419 glSecondaryColorPointerEXT:
21420 #if defined(GLX_USE_TLS)
21421 call _x86_64_get_dispatch@PLT
21422 movq 4616(%rax), %r11
21423 jmp *%r11
21424 #elif defined(PTHREADS)
21425 pushq %rdi
21426 pushq %rsi
21427 pushq %rdx
21428 pushq %rcx
21429 pushq %rbp
21430 call _x86_64_get_dispatch@PLT
21431 popq %rbp
21432 popq %rcx
21433 popq %rdx
21434 popq %rsi
21435 popq %rdi
21436 movq 4616(%rax), %r11
21437 jmp *%r11
21438 #else
21439 movq _glapi_Dispatch(%rip), %rax
21440 testq %rax, %rax
21441 je 1f
21442 movq 4616(%rax), %r11
21443 jmp *%r11
21444 1:
21445 pushq %rdi
21446 pushq %rsi
21447 pushq %rdx
21448 pushq %rcx
21449 pushq %rbp
21450 call _glapi_get_dispatch
21451 popq %rbp
21452 popq %rcx
21453 popq %rdx
21454 popq %rsi
21455 popq %rdi
21456 movq 4616(%rax), %r11
21457 jmp *%r11
21458 #endif /* defined(GLX_USE_TLS) */
21459 .size glSecondaryColorPointerEXT, .-glSecondaryColorPointerEXT
21460
21461 .p2align 4,,15
21462 .globl glAreProgramsResidentNV
21463 .type glAreProgramsResidentNV, @function
21464 glAreProgramsResidentNV:
21465 #if defined(GLX_USE_TLS)
21466 call _x86_64_get_dispatch@PLT
21467 movq 4624(%rax), %r11
21468 jmp *%r11
21469 #elif defined(PTHREADS)
21470 pushq %rdi
21471 pushq %rsi
21472 pushq %rdx
21473 call _x86_64_get_dispatch@PLT
21474 popq %rdx
21475 popq %rsi
21476 popq %rdi
21477 movq 4624(%rax), %r11
21478 jmp *%r11
21479 #else
21480 movq _glapi_Dispatch(%rip), %rax
21481 testq %rax, %rax
21482 je 1f
21483 movq 4624(%rax), %r11
21484 jmp *%r11
21485 1:
21486 pushq %rdi
21487 pushq %rsi
21488 pushq %rdx
21489 call _glapi_get_dispatch
21490 popq %rdx
21491 popq %rsi
21492 popq %rdi
21493 movq 4624(%rax), %r11
21494 jmp *%r11
21495 #endif /* defined(GLX_USE_TLS) */
21496 .size glAreProgramsResidentNV, .-glAreProgramsResidentNV
21497
21498 .p2align 4,,15
21499 .globl glBindProgramNV
21500 .type glBindProgramNV, @function
21501 glBindProgramNV:
21502 #if defined(GLX_USE_TLS)
21503 call _x86_64_get_dispatch@PLT
21504 movq 4632(%rax), %r11
21505 jmp *%r11
21506 #elif defined(PTHREADS)
21507 pushq %rdi
21508 pushq %rsi
21509 pushq %rbp
21510 call _x86_64_get_dispatch@PLT
21511 popq %rbp
21512 popq %rsi
21513 popq %rdi
21514 movq 4632(%rax), %r11
21515 jmp *%r11
21516 #else
21517 movq _glapi_Dispatch(%rip), %rax
21518 testq %rax, %rax
21519 je 1f
21520 movq 4632(%rax), %r11
21521 jmp *%r11
21522 1:
21523 pushq %rdi
21524 pushq %rsi
21525 pushq %rbp
21526 call _glapi_get_dispatch
21527 popq %rbp
21528 popq %rsi
21529 popq %rdi
21530 movq 4632(%rax), %r11
21531 jmp *%r11
21532 #endif /* defined(GLX_USE_TLS) */
21533 .size glBindProgramNV, .-glBindProgramNV
21534
21535 .p2align 4,,15
21536 .globl glDeleteProgramsNV
21537 .type glDeleteProgramsNV, @function
21538 glDeleteProgramsNV:
21539 #if defined(GLX_USE_TLS)
21540 call _x86_64_get_dispatch@PLT
21541 movq 4640(%rax), %r11
21542 jmp *%r11
21543 #elif defined(PTHREADS)
21544 pushq %rdi
21545 pushq %rsi
21546 pushq %rbp
21547 call _x86_64_get_dispatch@PLT
21548 popq %rbp
21549 popq %rsi
21550 popq %rdi
21551 movq 4640(%rax), %r11
21552 jmp *%r11
21553 #else
21554 movq _glapi_Dispatch(%rip), %rax
21555 testq %rax, %rax
21556 je 1f
21557 movq 4640(%rax), %r11
21558 jmp *%r11
21559 1:
21560 pushq %rdi
21561 pushq %rsi
21562 pushq %rbp
21563 call _glapi_get_dispatch
21564 popq %rbp
21565 popq %rsi
21566 popq %rdi
21567 movq 4640(%rax), %r11
21568 jmp *%r11
21569 #endif /* defined(GLX_USE_TLS) */
21570 .size glDeleteProgramsNV, .-glDeleteProgramsNV
21571
21572 .p2align 4,,15
21573 .globl glExecuteProgramNV
21574 .type glExecuteProgramNV, @function
21575 glExecuteProgramNV:
21576 #if defined(GLX_USE_TLS)
21577 call _x86_64_get_dispatch@PLT
21578 movq 4648(%rax), %r11
21579 jmp *%r11
21580 #elif defined(PTHREADS)
21581 pushq %rdi
21582 pushq %rsi
21583 pushq %rdx
21584 call _x86_64_get_dispatch@PLT
21585 popq %rdx
21586 popq %rsi
21587 popq %rdi
21588 movq 4648(%rax), %r11
21589 jmp *%r11
21590 #else
21591 movq _glapi_Dispatch(%rip), %rax
21592 testq %rax, %rax
21593 je 1f
21594 movq 4648(%rax), %r11
21595 jmp *%r11
21596 1:
21597 pushq %rdi
21598 pushq %rsi
21599 pushq %rdx
21600 call _glapi_get_dispatch
21601 popq %rdx
21602 popq %rsi
21603 popq %rdi
21604 movq 4648(%rax), %r11
21605 jmp *%r11
21606 #endif /* defined(GLX_USE_TLS) */
21607 .size glExecuteProgramNV, .-glExecuteProgramNV
21608
21609 .p2align 4,,15
21610 .globl glGenProgramsNV
21611 .type glGenProgramsNV, @function
21612 glGenProgramsNV:
21613 #if defined(GLX_USE_TLS)
21614 call _x86_64_get_dispatch@PLT
21615 movq 4656(%rax), %r11
21616 jmp *%r11
21617 #elif defined(PTHREADS)
21618 pushq %rdi
21619 pushq %rsi
21620 pushq %rbp
21621 call _x86_64_get_dispatch@PLT
21622 popq %rbp
21623 popq %rsi
21624 popq %rdi
21625 movq 4656(%rax), %r11
21626 jmp *%r11
21627 #else
21628 movq _glapi_Dispatch(%rip), %rax
21629 testq %rax, %rax
21630 je 1f
21631 movq 4656(%rax), %r11
21632 jmp *%r11
21633 1:
21634 pushq %rdi
21635 pushq %rsi
21636 pushq %rbp
21637 call _glapi_get_dispatch
21638 popq %rbp
21639 popq %rsi
21640 popq %rdi
21641 movq 4656(%rax), %r11
21642 jmp *%r11
21643 #endif /* defined(GLX_USE_TLS) */
21644 .size glGenProgramsNV, .-glGenProgramsNV
21645
21646 .p2align 4,,15
21647 .globl glGetProgramParameterdvNV
21648 .type glGetProgramParameterdvNV, @function
21649 glGetProgramParameterdvNV:
21650 #if defined(GLX_USE_TLS)
21651 call _x86_64_get_dispatch@PLT
21652 movq 4664(%rax), %r11
21653 jmp *%r11
21654 #elif defined(PTHREADS)
21655 pushq %rdi
21656 pushq %rsi
21657 pushq %rdx
21658 pushq %rcx
21659 pushq %rbp
21660 call _x86_64_get_dispatch@PLT
21661 popq %rbp
21662 popq %rcx
21663 popq %rdx
21664 popq %rsi
21665 popq %rdi
21666 movq 4664(%rax), %r11
21667 jmp *%r11
21668 #else
21669 movq _glapi_Dispatch(%rip), %rax
21670 testq %rax, %rax
21671 je 1f
21672 movq 4664(%rax), %r11
21673 jmp *%r11
21674 1:
21675 pushq %rdi
21676 pushq %rsi
21677 pushq %rdx
21678 pushq %rcx
21679 pushq %rbp
21680 call _glapi_get_dispatch
21681 popq %rbp
21682 popq %rcx
21683 popq %rdx
21684 popq %rsi
21685 popq %rdi
21686 movq 4664(%rax), %r11
21687 jmp *%r11
21688 #endif /* defined(GLX_USE_TLS) */
21689 .size glGetProgramParameterdvNV, .-glGetProgramParameterdvNV
21690
21691 .p2align 4,,15
21692 .globl glGetProgramParameterfvNV
21693 .type glGetProgramParameterfvNV, @function
21694 glGetProgramParameterfvNV:
21695 #if defined(GLX_USE_TLS)
21696 call _x86_64_get_dispatch@PLT
21697 movq 4672(%rax), %r11
21698 jmp *%r11
21699 #elif defined(PTHREADS)
21700 pushq %rdi
21701 pushq %rsi
21702 pushq %rdx
21703 pushq %rcx
21704 pushq %rbp
21705 call _x86_64_get_dispatch@PLT
21706 popq %rbp
21707 popq %rcx
21708 popq %rdx
21709 popq %rsi
21710 popq %rdi
21711 movq 4672(%rax), %r11
21712 jmp *%r11
21713 #else
21714 movq _glapi_Dispatch(%rip), %rax
21715 testq %rax, %rax
21716 je 1f
21717 movq 4672(%rax), %r11
21718 jmp *%r11
21719 1:
21720 pushq %rdi
21721 pushq %rsi
21722 pushq %rdx
21723 pushq %rcx
21724 pushq %rbp
21725 call _glapi_get_dispatch
21726 popq %rbp
21727 popq %rcx
21728 popq %rdx
21729 popq %rsi
21730 popq %rdi
21731 movq 4672(%rax), %r11
21732 jmp *%r11
21733 #endif /* defined(GLX_USE_TLS) */
21734 .size glGetProgramParameterfvNV, .-glGetProgramParameterfvNV
21735
21736 .p2align 4,,15
21737 .globl glGetProgramivNV
21738 .type glGetProgramivNV, @function
21739 glGetProgramivNV:
21740 #if defined(GLX_USE_TLS)
21741 call _x86_64_get_dispatch@PLT
21742 movq 4680(%rax), %r11
21743 jmp *%r11
21744 #elif defined(PTHREADS)
21745 pushq %rdi
21746 pushq %rsi
21747 pushq %rdx
21748 call _x86_64_get_dispatch@PLT
21749 popq %rdx
21750 popq %rsi
21751 popq %rdi
21752 movq 4680(%rax), %r11
21753 jmp *%r11
21754 #else
21755 movq _glapi_Dispatch(%rip), %rax
21756 testq %rax, %rax
21757 je 1f
21758 movq 4680(%rax), %r11
21759 jmp *%r11
21760 1:
21761 pushq %rdi
21762 pushq %rsi
21763 pushq %rdx
21764 call _glapi_get_dispatch
21765 popq %rdx
21766 popq %rsi
21767 popq %rdi
21768 movq 4680(%rax), %r11
21769 jmp *%r11
21770 #endif /* defined(GLX_USE_TLS) */
21771 .size glGetProgramivNV, .-glGetProgramivNV
21772
21773 .p2align 4,,15
21774 .globl glGetProgramStringNV
21775 .type glGetProgramStringNV, @function
21776 glGetProgramStringNV:
21777 #if defined(GLX_USE_TLS)
21778 call _x86_64_get_dispatch@PLT
21779 movq 4688(%rax), %r11
21780 jmp *%r11
21781 #elif defined(PTHREADS)
21782 pushq %rdi
21783 pushq %rsi
21784 pushq %rdx
21785 call _x86_64_get_dispatch@PLT
21786 popq %rdx
21787 popq %rsi
21788 popq %rdi
21789 movq 4688(%rax), %r11
21790 jmp *%r11
21791 #else
21792 movq _glapi_Dispatch(%rip), %rax
21793 testq %rax, %rax
21794 je 1f
21795 movq 4688(%rax), %r11
21796 jmp *%r11
21797 1:
21798 pushq %rdi
21799 pushq %rsi
21800 pushq %rdx
21801 call _glapi_get_dispatch
21802 popq %rdx
21803 popq %rsi
21804 popq %rdi
21805 movq 4688(%rax), %r11
21806 jmp *%r11
21807 #endif /* defined(GLX_USE_TLS) */
21808 .size glGetProgramStringNV, .-glGetProgramStringNV
21809
21810 .p2align 4,,15
21811 .globl glGetTrackMatrixivNV
21812 .type glGetTrackMatrixivNV, @function
21813 glGetTrackMatrixivNV:
21814 #if defined(GLX_USE_TLS)
21815 call _x86_64_get_dispatch@PLT
21816 movq 4696(%rax), %r11
21817 jmp *%r11
21818 #elif defined(PTHREADS)
21819 pushq %rdi
21820 pushq %rsi
21821 pushq %rdx
21822 pushq %rcx
21823 pushq %rbp
21824 call _x86_64_get_dispatch@PLT
21825 popq %rbp
21826 popq %rcx
21827 popq %rdx
21828 popq %rsi
21829 popq %rdi
21830 movq 4696(%rax), %r11
21831 jmp *%r11
21832 #else
21833 movq _glapi_Dispatch(%rip), %rax
21834 testq %rax, %rax
21835 je 1f
21836 movq 4696(%rax), %r11
21837 jmp *%r11
21838 1:
21839 pushq %rdi
21840 pushq %rsi
21841 pushq %rdx
21842 pushq %rcx
21843 pushq %rbp
21844 call _glapi_get_dispatch
21845 popq %rbp
21846 popq %rcx
21847 popq %rdx
21848 popq %rsi
21849 popq %rdi
21850 movq 4696(%rax), %r11
21851 jmp *%r11
21852 #endif /* defined(GLX_USE_TLS) */
21853 .size glGetTrackMatrixivNV, .-glGetTrackMatrixivNV
21854
21855 .p2align 4,,15
21856 .globl glGetVertexAttribdvARB
21857 .type glGetVertexAttribdvARB, @function
21858 glGetVertexAttribdvARB:
21859 #if defined(GLX_USE_TLS)
21860 call _x86_64_get_dispatch@PLT
21861 movq 4704(%rax), %r11
21862 jmp *%r11
21863 #elif defined(PTHREADS)
21864 pushq %rdi
21865 pushq %rsi
21866 pushq %rdx
21867 call _x86_64_get_dispatch@PLT
21868 popq %rdx
21869 popq %rsi
21870 popq %rdi
21871 movq 4704(%rax), %r11
21872 jmp *%r11
21873 #else
21874 movq _glapi_Dispatch(%rip), %rax
21875 testq %rax, %rax
21876 je 1f
21877 movq 4704(%rax), %r11
21878 jmp *%r11
21879 1:
21880 pushq %rdi
21881 pushq %rsi
21882 pushq %rdx
21883 call _glapi_get_dispatch
21884 popq %rdx
21885 popq %rsi
21886 popq %rdi
21887 movq 4704(%rax), %r11
21888 jmp *%r11
21889 #endif /* defined(GLX_USE_TLS) */
21890 .size glGetVertexAttribdvARB, .-glGetVertexAttribdvARB
21891
21892 .p2align 4,,15
21893 .globl glGetVertexAttribfvARB
21894 .type glGetVertexAttribfvARB, @function
21895 glGetVertexAttribfvARB:
21896 #if defined(GLX_USE_TLS)
21897 call _x86_64_get_dispatch@PLT
21898 movq 4712(%rax), %r11
21899 jmp *%r11
21900 #elif defined(PTHREADS)
21901 pushq %rdi
21902 pushq %rsi
21903 pushq %rdx
21904 call _x86_64_get_dispatch@PLT
21905 popq %rdx
21906 popq %rsi
21907 popq %rdi
21908 movq 4712(%rax), %r11
21909 jmp *%r11
21910 #else
21911 movq _glapi_Dispatch(%rip), %rax
21912 testq %rax, %rax
21913 je 1f
21914 movq 4712(%rax), %r11
21915 jmp *%r11
21916 1:
21917 pushq %rdi
21918 pushq %rsi
21919 pushq %rdx
21920 call _glapi_get_dispatch
21921 popq %rdx
21922 popq %rsi
21923 popq %rdi
21924 movq 4712(%rax), %r11
21925 jmp *%r11
21926 #endif /* defined(GLX_USE_TLS) */
21927 .size glGetVertexAttribfvARB, .-glGetVertexAttribfvARB
21928
21929 .p2align 4,,15
21930 .globl glGetVertexAttribivARB
21931 .type glGetVertexAttribivARB, @function
21932 glGetVertexAttribivARB:
21933 #if defined(GLX_USE_TLS)
21934 call _x86_64_get_dispatch@PLT
21935 movq 4720(%rax), %r11
21936 jmp *%r11
21937 #elif defined(PTHREADS)
21938 pushq %rdi
21939 pushq %rsi
21940 pushq %rdx
21941 call _x86_64_get_dispatch@PLT
21942 popq %rdx
21943 popq %rsi
21944 popq %rdi
21945 movq 4720(%rax), %r11
21946 jmp *%r11
21947 #else
21948 movq _glapi_Dispatch(%rip), %rax
21949 testq %rax, %rax
21950 je 1f
21951 movq 4720(%rax), %r11
21952 jmp *%r11
21953 1:
21954 pushq %rdi
21955 pushq %rsi
21956 pushq %rdx
21957 call _glapi_get_dispatch
21958 popq %rdx
21959 popq %rsi
21960 popq %rdi
21961 movq 4720(%rax), %r11
21962 jmp *%r11
21963 #endif /* defined(GLX_USE_TLS) */
21964 .size glGetVertexAttribivARB, .-glGetVertexAttribivARB
21965
21966 .p2align 4,,15
21967 .globl glGetVertexAttribPointervNV
21968 .type glGetVertexAttribPointervNV, @function
21969 glGetVertexAttribPointervNV:
21970 #if defined(GLX_USE_TLS)
21971 call _x86_64_get_dispatch@PLT
21972 movq 4728(%rax), %r11
21973 jmp *%r11
21974 #elif defined(PTHREADS)
21975 pushq %rdi
21976 pushq %rsi
21977 pushq %rdx
21978 call _x86_64_get_dispatch@PLT
21979 popq %rdx
21980 popq %rsi
21981 popq %rdi
21982 movq 4728(%rax), %r11
21983 jmp *%r11
21984 #else
21985 movq _glapi_Dispatch(%rip), %rax
21986 testq %rax, %rax
21987 je 1f
21988 movq 4728(%rax), %r11
21989 jmp *%r11
21990 1:
21991 pushq %rdi
21992 pushq %rsi
21993 pushq %rdx
21994 call _glapi_get_dispatch
21995 popq %rdx
21996 popq %rsi
21997 popq %rdi
21998 movq 4728(%rax), %r11
21999 jmp *%r11
22000 #endif /* defined(GLX_USE_TLS) */
22001 .size glGetVertexAttribPointervNV, .-glGetVertexAttribPointervNV
22002
22003 .p2align 4,,15
22004 .globl glIsProgramNV
22005 .type glIsProgramNV, @function
22006 glIsProgramNV:
22007 #if defined(GLX_USE_TLS)
22008 call _x86_64_get_dispatch@PLT
22009 movq 4736(%rax), %r11
22010 jmp *%r11
22011 #elif defined(PTHREADS)
22012 pushq %rdi
22013 call _x86_64_get_dispatch@PLT
22014 popq %rdi
22015 movq 4736(%rax), %r11
22016 jmp *%r11
22017 #else
22018 movq _glapi_Dispatch(%rip), %rax
22019 testq %rax, %rax
22020 je 1f
22021 movq 4736(%rax), %r11
22022 jmp *%r11
22023 1:
22024 pushq %rdi
22025 call _glapi_get_dispatch
22026 popq %rdi
22027 movq 4736(%rax), %r11
22028 jmp *%r11
22029 #endif /* defined(GLX_USE_TLS) */
22030 .size glIsProgramNV, .-glIsProgramNV
22031
22032 .p2align 4,,15
22033 .globl glLoadProgramNV
22034 .type glLoadProgramNV, @function
22035 glLoadProgramNV:
22036 #if defined(GLX_USE_TLS)
22037 call _x86_64_get_dispatch@PLT
22038 movq 4744(%rax), %r11
22039 jmp *%r11
22040 #elif defined(PTHREADS)
22041 pushq %rdi
22042 pushq %rsi
22043 pushq %rdx
22044 pushq %rcx
22045 pushq %rbp
22046 call _x86_64_get_dispatch@PLT
22047 popq %rbp
22048 popq %rcx
22049 popq %rdx
22050 popq %rsi
22051 popq %rdi
22052 movq 4744(%rax), %r11
22053 jmp *%r11
22054 #else
22055 movq _glapi_Dispatch(%rip), %rax
22056 testq %rax, %rax
22057 je 1f
22058 movq 4744(%rax), %r11
22059 jmp *%r11
22060 1:
22061 pushq %rdi
22062 pushq %rsi
22063 pushq %rdx
22064 pushq %rcx
22065 pushq %rbp
22066 call _glapi_get_dispatch
22067 popq %rbp
22068 popq %rcx
22069 popq %rdx
22070 popq %rsi
22071 popq %rdi
22072 movq 4744(%rax), %r11
22073 jmp *%r11
22074 #endif /* defined(GLX_USE_TLS) */
22075 .size glLoadProgramNV, .-glLoadProgramNV
22076
22077 .p2align 4,,15
22078 .globl glProgramParameter4dNV
22079 .type glProgramParameter4dNV, @function
22080 glProgramParameter4dNV:
22081 #if defined(GLX_USE_TLS)
22082 call _x86_64_get_dispatch@PLT
22083 movq 4752(%rax), %r11
22084 jmp *%r11
22085 #elif defined(PTHREADS)
22086 subq $56, %rsp
22087 movq %rdi, (%rsp)
22088 movq %rsi, 8(%rsp)
22089 movq %xmm0, 16(%rsp)
22090 movq %xmm1, 24(%rsp)
22091 movq %xmm2, 32(%rsp)
22092 movq %xmm3, 40(%rsp)
22093 call _x86_64_get_dispatch@PLT
22094 movq 40(%rsp), %xmm3
22095 movq 32(%rsp), %xmm2
22096 movq 24(%rsp), %xmm1
22097 movq 16(%rsp), %xmm0
22098 movq 8(%rsp), %rsi
22099 movq (%rsp), %rdi
22100 addq $56, %rsp
22101 movq 4752(%rax), %r11
22102 jmp *%r11
22103 #else
22104 movq _glapi_Dispatch(%rip), %rax
22105 testq %rax, %rax
22106 je 1f
22107 movq 4752(%rax), %r11
22108 jmp *%r11
22109 1:
22110 subq $56, %rsp
22111 movq %rdi, (%rsp)
22112 movq %rsi, 8(%rsp)
22113 movq %xmm0, 16(%rsp)
22114 movq %xmm1, 24(%rsp)
22115 movq %xmm2, 32(%rsp)
22116 movq %xmm3, 40(%rsp)
22117 call _glapi_get_dispatch
22118 movq 40(%rsp), %xmm3
22119 movq 32(%rsp), %xmm2
22120 movq 24(%rsp), %xmm1
22121 movq 16(%rsp), %xmm0
22122 movq 8(%rsp), %rsi
22123 movq (%rsp), %rdi
22124 addq $56, %rsp
22125 movq 4752(%rax), %r11
22126 jmp *%r11
22127 #endif /* defined(GLX_USE_TLS) */
22128 .size glProgramParameter4dNV, .-glProgramParameter4dNV
22129
22130 .p2align 4,,15
22131 .globl glProgramParameter4dvNV
22132 .type glProgramParameter4dvNV, @function
22133 glProgramParameter4dvNV:
22134 #if defined(GLX_USE_TLS)
22135 call _x86_64_get_dispatch@PLT
22136 movq 4760(%rax), %r11
22137 jmp *%r11
22138 #elif defined(PTHREADS)
22139 pushq %rdi
22140 pushq %rsi
22141 pushq %rdx
22142 call _x86_64_get_dispatch@PLT
22143 popq %rdx
22144 popq %rsi
22145 popq %rdi
22146 movq 4760(%rax), %r11
22147 jmp *%r11
22148 #else
22149 movq _glapi_Dispatch(%rip), %rax
22150 testq %rax, %rax
22151 je 1f
22152 movq 4760(%rax), %r11
22153 jmp *%r11
22154 1:
22155 pushq %rdi
22156 pushq %rsi
22157 pushq %rdx
22158 call _glapi_get_dispatch
22159 popq %rdx
22160 popq %rsi
22161 popq %rdi
22162 movq 4760(%rax), %r11
22163 jmp *%r11
22164 #endif /* defined(GLX_USE_TLS) */
22165 .size glProgramParameter4dvNV, .-glProgramParameter4dvNV
22166
22167 .p2align 4,,15
22168 .globl glProgramParameter4fNV
22169 .type glProgramParameter4fNV, @function
22170 glProgramParameter4fNV:
22171 #if defined(GLX_USE_TLS)
22172 call _x86_64_get_dispatch@PLT
22173 movq 4768(%rax), %r11
22174 jmp *%r11
22175 #elif defined(PTHREADS)
22176 subq $56, %rsp
22177 movq %rdi, (%rsp)
22178 movq %rsi, 8(%rsp)
22179 movq %xmm0, 16(%rsp)
22180 movq %xmm1, 24(%rsp)
22181 movq %xmm2, 32(%rsp)
22182 movq %xmm3, 40(%rsp)
22183 call _x86_64_get_dispatch@PLT
22184 movq 40(%rsp), %xmm3
22185 movq 32(%rsp), %xmm2
22186 movq 24(%rsp), %xmm1
22187 movq 16(%rsp), %xmm0
22188 movq 8(%rsp), %rsi
22189 movq (%rsp), %rdi
22190 addq $56, %rsp
22191 movq 4768(%rax), %r11
22192 jmp *%r11
22193 #else
22194 movq _glapi_Dispatch(%rip), %rax
22195 testq %rax, %rax
22196 je 1f
22197 movq 4768(%rax), %r11
22198 jmp *%r11
22199 1:
22200 subq $56, %rsp
22201 movq %rdi, (%rsp)
22202 movq %rsi, 8(%rsp)
22203 movq %xmm0, 16(%rsp)
22204 movq %xmm1, 24(%rsp)
22205 movq %xmm2, 32(%rsp)
22206 movq %xmm3, 40(%rsp)
22207 call _glapi_get_dispatch
22208 movq 40(%rsp), %xmm3
22209 movq 32(%rsp), %xmm2
22210 movq 24(%rsp), %xmm1
22211 movq 16(%rsp), %xmm0
22212 movq 8(%rsp), %rsi
22213 movq (%rsp), %rdi
22214 addq $56, %rsp
22215 movq 4768(%rax), %r11
22216 jmp *%r11
22217 #endif /* defined(GLX_USE_TLS) */
22218 .size glProgramParameter4fNV, .-glProgramParameter4fNV
22219
22220 .p2align 4,,15
22221 .globl glProgramParameter4fvNV
22222 .type glProgramParameter4fvNV, @function
22223 glProgramParameter4fvNV:
22224 #if defined(GLX_USE_TLS)
22225 call _x86_64_get_dispatch@PLT
22226 movq 4776(%rax), %r11
22227 jmp *%r11
22228 #elif defined(PTHREADS)
22229 pushq %rdi
22230 pushq %rsi
22231 pushq %rdx
22232 call _x86_64_get_dispatch@PLT
22233 popq %rdx
22234 popq %rsi
22235 popq %rdi
22236 movq 4776(%rax), %r11
22237 jmp *%r11
22238 #else
22239 movq _glapi_Dispatch(%rip), %rax
22240 testq %rax, %rax
22241 je 1f
22242 movq 4776(%rax), %r11
22243 jmp *%r11
22244 1:
22245 pushq %rdi
22246 pushq %rsi
22247 pushq %rdx
22248 call _glapi_get_dispatch
22249 popq %rdx
22250 popq %rsi
22251 popq %rdi
22252 movq 4776(%rax), %r11
22253 jmp *%r11
22254 #endif /* defined(GLX_USE_TLS) */
22255 .size glProgramParameter4fvNV, .-glProgramParameter4fvNV
22256
22257 .p2align 4,,15
22258 .globl glProgramParameters4dvNV
22259 .type glProgramParameters4dvNV, @function
22260 glProgramParameters4dvNV:
22261 #if defined(GLX_USE_TLS)
22262 call _x86_64_get_dispatch@PLT
22263 movq 4784(%rax), %r11
22264 jmp *%r11
22265 #elif defined(PTHREADS)
22266 pushq %rdi
22267 pushq %rsi
22268 pushq %rdx
22269 pushq %rcx
22270 pushq %rbp
22271 call _x86_64_get_dispatch@PLT
22272 popq %rbp
22273 popq %rcx
22274 popq %rdx
22275 popq %rsi
22276 popq %rdi
22277 movq 4784(%rax), %r11
22278 jmp *%r11
22279 #else
22280 movq _glapi_Dispatch(%rip), %rax
22281 testq %rax, %rax
22282 je 1f
22283 movq 4784(%rax), %r11
22284 jmp *%r11
22285 1:
22286 pushq %rdi
22287 pushq %rsi
22288 pushq %rdx
22289 pushq %rcx
22290 pushq %rbp
22291 call _glapi_get_dispatch
22292 popq %rbp
22293 popq %rcx
22294 popq %rdx
22295 popq %rsi
22296 popq %rdi
22297 movq 4784(%rax), %r11
22298 jmp *%r11
22299 #endif /* defined(GLX_USE_TLS) */
22300 .size glProgramParameters4dvNV, .-glProgramParameters4dvNV
22301
22302 .p2align 4,,15
22303 .globl glProgramParameters4fvNV
22304 .type glProgramParameters4fvNV, @function
22305 glProgramParameters4fvNV:
22306 #if defined(GLX_USE_TLS)
22307 call _x86_64_get_dispatch@PLT
22308 movq 4792(%rax), %r11
22309 jmp *%r11
22310 #elif defined(PTHREADS)
22311 pushq %rdi
22312 pushq %rsi
22313 pushq %rdx
22314 pushq %rcx
22315 pushq %rbp
22316 call _x86_64_get_dispatch@PLT
22317 popq %rbp
22318 popq %rcx
22319 popq %rdx
22320 popq %rsi
22321 popq %rdi
22322 movq 4792(%rax), %r11
22323 jmp *%r11
22324 #else
22325 movq _glapi_Dispatch(%rip), %rax
22326 testq %rax, %rax
22327 je 1f
22328 movq 4792(%rax), %r11
22329 jmp *%r11
22330 1:
22331 pushq %rdi
22332 pushq %rsi
22333 pushq %rdx
22334 pushq %rcx
22335 pushq %rbp
22336 call _glapi_get_dispatch
22337 popq %rbp
22338 popq %rcx
22339 popq %rdx
22340 popq %rsi
22341 popq %rdi
22342 movq 4792(%rax), %r11
22343 jmp *%r11
22344 #endif /* defined(GLX_USE_TLS) */
22345 .size glProgramParameters4fvNV, .-glProgramParameters4fvNV
22346
22347 .p2align 4,,15
22348 .globl glRequestResidentProgramsNV
22349 .type glRequestResidentProgramsNV, @function
22350 glRequestResidentProgramsNV:
22351 #if defined(GLX_USE_TLS)
22352 call _x86_64_get_dispatch@PLT
22353 movq 4800(%rax), %r11
22354 jmp *%r11
22355 #elif defined(PTHREADS)
22356 pushq %rdi
22357 pushq %rsi
22358 pushq %rbp
22359 call _x86_64_get_dispatch@PLT
22360 popq %rbp
22361 popq %rsi
22362 popq %rdi
22363 movq 4800(%rax), %r11
22364 jmp *%r11
22365 #else
22366 movq _glapi_Dispatch(%rip), %rax
22367 testq %rax, %rax
22368 je 1f
22369 movq 4800(%rax), %r11
22370 jmp *%r11
22371 1:
22372 pushq %rdi
22373 pushq %rsi
22374 pushq %rbp
22375 call _glapi_get_dispatch
22376 popq %rbp
22377 popq %rsi
22378 popq %rdi
22379 movq 4800(%rax), %r11
22380 jmp *%r11
22381 #endif /* defined(GLX_USE_TLS) */
22382 .size glRequestResidentProgramsNV, .-glRequestResidentProgramsNV
22383
22384 .p2align 4,,15
22385 .globl glTrackMatrixNV
22386 .type glTrackMatrixNV, @function
22387 glTrackMatrixNV:
22388 #if defined(GLX_USE_TLS)
22389 call _x86_64_get_dispatch@PLT
22390 movq 4808(%rax), %r11
22391 jmp *%r11
22392 #elif defined(PTHREADS)
22393 pushq %rdi
22394 pushq %rsi
22395 pushq %rdx
22396 pushq %rcx
22397 pushq %rbp
22398 call _x86_64_get_dispatch@PLT
22399 popq %rbp
22400 popq %rcx
22401 popq %rdx
22402 popq %rsi
22403 popq %rdi
22404 movq 4808(%rax), %r11
22405 jmp *%r11
22406 #else
22407 movq _glapi_Dispatch(%rip), %rax
22408 testq %rax, %rax
22409 je 1f
22410 movq 4808(%rax), %r11
22411 jmp *%r11
22412 1:
22413 pushq %rdi
22414 pushq %rsi
22415 pushq %rdx
22416 pushq %rcx
22417 pushq %rbp
22418 call _glapi_get_dispatch
22419 popq %rbp
22420 popq %rcx
22421 popq %rdx
22422 popq %rsi
22423 popq %rdi
22424 movq 4808(%rax), %r11
22425 jmp *%r11
22426 #endif /* defined(GLX_USE_TLS) */
22427 .size glTrackMatrixNV, .-glTrackMatrixNV
22428
22429 .p2align 4,,15
22430 .globl glVertexAttribPointerNV
22431 .type glVertexAttribPointerNV, @function
22432 glVertexAttribPointerNV:
22433 #if defined(GLX_USE_TLS)
22434 call _x86_64_get_dispatch@PLT
22435 movq 4816(%rax), %r11
22436 jmp *%r11
22437 #elif defined(PTHREADS)
22438 pushq %rdi
22439 pushq %rsi
22440 pushq %rdx
22441 pushq %rcx
22442 pushq %r8
22443 call _x86_64_get_dispatch@PLT
22444 popq %r8
22445 popq %rcx
22446 popq %rdx
22447 popq %rsi
22448 popq %rdi
22449 movq 4816(%rax), %r11
22450 jmp *%r11
22451 #else
22452 movq _glapi_Dispatch(%rip), %rax
22453 testq %rax, %rax
22454 je 1f
22455 movq 4816(%rax), %r11
22456 jmp *%r11
22457 1:
22458 pushq %rdi
22459 pushq %rsi
22460 pushq %rdx
22461 pushq %rcx
22462 pushq %r8
22463 call _glapi_get_dispatch
22464 popq %r8
22465 popq %rcx
22466 popq %rdx
22467 popq %rsi
22468 popq %rdi
22469 movq 4816(%rax), %r11
22470 jmp *%r11
22471 #endif /* defined(GLX_USE_TLS) */
22472 .size glVertexAttribPointerNV, .-glVertexAttribPointerNV
22473
22474 .p2align 4,,15
22475 .globl glVertexAttrib1dARB
22476 .type glVertexAttrib1dARB, @function
22477 glVertexAttrib1dARB:
22478 #if defined(GLX_USE_TLS)
22479 call _x86_64_get_dispatch@PLT
22480 movq 4824(%rax), %r11
22481 jmp *%r11
22482 #elif defined(PTHREADS)
22483 subq $24, %rsp
22484 movq %rdi, (%rsp)
22485 movq %xmm0, 8(%rsp)
22486 call _x86_64_get_dispatch@PLT
22487 movq 8(%rsp), %xmm0
22488 movq (%rsp), %rdi
22489 addq $24, %rsp
22490 movq 4824(%rax), %r11
22491 jmp *%r11
22492 #else
22493 movq _glapi_Dispatch(%rip), %rax
22494 testq %rax, %rax
22495 je 1f
22496 movq 4824(%rax), %r11
22497 jmp *%r11
22498 1:
22499 subq $24, %rsp
22500 movq %rdi, (%rsp)
22501 movq %xmm0, 8(%rsp)
22502 call _glapi_get_dispatch
22503 movq 8(%rsp), %xmm0
22504 movq (%rsp), %rdi
22505 addq $24, %rsp
22506 movq 4824(%rax), %r11
22507 jmp *%r11
22508 #endif /* defined(GLX_USE_TLS) */
22509 .size glVertexAttrib1dARB, .-glVertexAttrib1dARB
22510
22511 .p2align 4,,15
22512 .globl glVertexAttrib1dvARB
22513 .type glVertexAttrib1dvARB, @function
22514 glVertexAttrib1dvARB:
22515 #if defined(GLX_USE_TLS)
22516 call _x86_64_get_dispatch@PLT
22517 movq 4832(%rax), %r11
22518 jmp *%r11
22519 #elif defined(PTHREADS)
22520 pushq %rdi
22521 pushq %rsi
22522 pushq %rbp
22523 call _x86_64_get_dispatch@PLT
22524 popq %rbp
22525 popq %rsi
22526 popq %rdi
22527 movq 4832(%rax), %r11
22528 jmp *%r11
22529 #else
22530 movq _glapi_Dispatch(%rip), %rax
22531 testq %rax, %rax
22532 je 1f
22533 movq 4832(%rax), %r11
22534 jmp *%r11
22535 1:
22536 pushq %rdi
22537 pushq %rsi
22538 pushq %rbp
22539 call _glapi_get_dispatch
22540 popq %rbp
22541 popq %rsi
22542 popq %rdi
22543 movq 4832(%rax), %r11
22544 jmp *%r11
22545 #endif /* defined(GLX_USE_TLS) */
22546 .size glVertexAttrib1dvARB, .-glVertexAttrib1dvARB
22547
22548 .p2align 4,,15
22549 .globl glVertexAttrib1fARB
22550 .type glVertexAttrib1fARB, @function
22551 glVertexAttrib1fARB:
22552 #if defined(GLX_USE_TLS)
22553 call _x86_64_get_dispatch@PLT
22554 movq 4840(%rax), %r11
22555 jmp *%r11
22556 #elif defined(PTHREADS)
22557 subq $24, %rsp
22558 movq %rdi, (%rsp)
22559 movq %xmm0, 8(%rsp)
22560 call _x86_64_get_dispatch@PLT
22561 movq 8(%rsp), %xmm0
22562 movq (%rsp), %rdi
22563 addq $24, %rsp
22564 movq 4840(%rax), %r11
22565 jmp *%r11
22566 #else
22567 movq _glapi_Dispatch(%rip), %rax
22568 testq %rax, %rax
22569 je 1f
22570 movq 4840(%rax), %r11
22571 jmp *%r11
22572 1:
22573 subq $24, %rsp
22574 movq %rdi, (%rsp)
22575 movq %xmm0, 8(%rsp)
22576 call _glapi_get_dispatch
22577 movq 8(%rsp), %xmm0
22578 movq (%rsp), %rdi
22579 addq $24, %rsp
22580 movq 4840(%rax), %r11
22581 jmp *%r11
22582 #endif /* defined(GLX_USE_TLS) */
22583 .size glVertexAttrib1fARB, .-glVertexAttrib1fARB
22584
22585 .p2align 4,,15
22586 .globl glVertexAttrib1fvARB
22587 .type glVertexAttrib1fvARB, @function
22588 glVertexAttrib1fvARB:
22589 #if defined(GLX_USE_TLS)
22590 call _x86_64_get_dispatch@PLT
22591 movq 4848(%rax), %r11
22592 jmp *%r11
22593 #elif defined(PTHREADS)
22594 pushq %rdi
22595 pushq %rsi
22596 pushq %rbp
22597 call _x86_64_get_dispatch@PLT
22598 popq %rbp
22599 popq %rsi
22600 popq %rdi
22601 movq 4848(%rax), %r11
22602 jmp *%r11
22603 #else
22604 movq _glapi_Dispatch(%rip), %rax
22605 testq %rax, %rax
22606 je 1f
22607 movq 4848(%rax), %r11
22608 jmp *%r11
22609 1:
22610 pushq %rdi
22611 pushq %rsi
22612 pushq %rbp
22613 call _glapi_get_dispatch
22614 popq %rbp
22615 popq %rsi
22616 popq %rdi
22617 movq 4848(%rax), %r11
22618 jmp *%r11
22619 #endif /* defined(GLX_USE_TLS) */
22620 .size glVertexAttrib1fvARB, .-glVertexAttrib1fvARB
22621
22622 .p2align 4,,15
22623 .globl glVertexAttrib1sARB
22624 .type glVertexAttrib1sARB, @function
22625 glVertexAttrib1sARB:
22626 #if defined(GLX_USE_TLS)
22627 call _x86_64_get_dispatch@PLT
22628 movq 4856(%rax), %r11
22629 jmp *%r11
22630 #elif defined(PTHREADS)
22631 pushq %rdi
22632 pushq %rsi
22633 pushq %rbp
22634 call _x86_64_get_dispatch@PLT
22635 popq %rbp
22636 popq %rsi
22637 popq %rdi
22638 movq 4856(%rax), %r11
22639 jmp *%r11
22640 #else
22641 movq _glapi_Dispatch(%rip), %rax
22642 testq %rax, %rax
22643 je 1f
22644 movq 4856(%rax), %r11
22645 jmp *%r11
22646 1:
22647 pushq %rdi
22648 pushq %rsi
22649 pushq %rbp
22650 call _glapi_get_dispatch
22651 popq %rbp
22652 popq %rsi
22653 popq %rdi
22654 movq 4856(%rax), %r11
22655 jmp *%r11
22656 #endif /* defined(GLX_USE_TLS) */
22657 .size glVertexAttrib1sARB, .-glVertexAttrib1sARB
22658
22659 .p2align 4,,15
22660 .globl glVertexAttrib1svARB
22661 .type glVertexAttrib1svARB, @function
22662 glVertexAttrib1svARB:
22663 #if defined(GLX_USE_TLS)
22664 call _x86_64_get_dispatch@PLT
22665 movq 4864(%rax), %r11
22666 jmp *%r11
22667 #elif defined(PTHREADS)
22668 pushq %rdi
22669 pushq %rsi
22670 pushq %rbp
22671 call _x86_64_get_dispatch@PLT
22672 popq %rbp
22673 popq %rsi
22674 popq %rdi
22675 movq 4864(%rax), %r11
22676 jmp *%r11
22677 #else
22678 movq _glapi_Dispatch(%rip), %rax
22679 testq %rax, %rax
22680 je 1f
22681 movq 4864(%rax), %r11
22682 jmp *%r11
22683 1:
22684 pushq %rdi
22685 pushq %rsi
22686 pushq %rbp
22687 call _glapi_get_dispatch
22688 popq %rbp
22689 popq %rsi
22690 popq %rdi
22691 movq 4864(%rax), %r11
22692 jmp *%r11
22693 #endif /* defined(GLX_USE_TLS) */
22694 .size glVertexAttrib1svARB, .-glVertexAttrib1svARB
22695
22696 .p2align 4,,15
22697 .globl glVertexAttrib2dARB
22698 .type glVertexAttrib2dARB, @function
22699 glVertexAttrib2dARB:
22700 #if defined(GLX_USE_TLS)
22701 call _x86_64_get_dispatch@PLT
22702 movq 4872(%rax), %r11
22703 jmp *%r11
22704 #elif defined(PTHREADS)
22705 subq $24, %rsp
22706 movq %rdi, (%rsp)
22707 movq %xmm0, 8(%rsp)
22708 movq %xmm1, 16(%rsp)
22709 call _x86_64_get_dispatch@PLT
22710 movq 16(%rsp), %xmm1
22711 movq 8(%rsp), %xmm0
22712 movq (%rsp), %rdi
22713 addq $24, %rsp
22714 movq 4872(%rax), %r11
22715 jmp *%r11
22716 #else
22717 movq _glapi_Dispatch(%rip), %rax
22718 testq %rax, %rax
22719 je 1f
22720 movq 4872(%rax), %r11
22721 jmp *%r11
22722 1:
22723 subq $24, %rsp
22724 movq %rdi, (%rsp)
22725 movq %xmm0, 8(%rsp)
22726 movq %xmm1, 16(%rsp)
22727 call _glapi_get_dispatch
22728 movq 16(%rsp), %xmm1
22729 movq 8(%rsp), %xmm0
22730 movq (%rsp), %rdi
22731 addq $24, %rsp
22732 movq 4872(%rax), %r11
22733 jmp *%r11
22734 #endif /* defined(GLX_USE_TLS) */
22735 .size glVertexAttrib2dARB, .-glVertexAttrib2dARB
22736
22737 .p2align 4,,15
22738 .globl glVertexAttrib2dvARB
22739 .type glVertexAttrib2dvARB, @function
22740 glVertexAttrib2dvARB:
22741 #if defined(GLX_USE_TLS)
22742 call _x86_64_get_dispatch@PLT
22743 movq 4880(%rax), %r11
22744 jmp *%r11
22745 #elif defined(PTHREADS)
22746 pushq %rdi
22747 pushq %rsi
22748 pushq %rbp
22749 call _x86_64_get_dispatch@PLT
22750 popq %rbp
22751 popq %rsi
22752 popq %rdi
22753 movq 4880(%rax), %r11
22754 jmp *%r11
22755 #else
22756 movq _glapi_Dispatch(%rip), %rax
22757 testq %rax, %rax
22758 je 1f
22759 movq 4880(%rax), %r11
22760 jmp *%r11
22761 1:
22762 pushq %rdi
22763 pushq %rsi
22764 pushq %rbp
22765 call _glapi_get_dispatch
22766 popq %rbp
22767 popq %rsi
22768 popq %rdi
22769 movq 4880(%rax), %r11
22770 jmp *%r11
22771 #endif /* defined(GLX_USE_TLS) */
22772 .size glVertexAttrib2dvARB, .-glVertexAttrib2dvARB
22773
22774 .p2align 4,,15
22775 .globl glVertexAttrib2fARB
22776 .type glVertexAttrib2fARB, @function
22777 glVertexAttrib2fARB:
22778 #if defined(GLX_USE_TLS)
22779 call _x86_64_get_dispatch@PLT
22780 movq 4888(%rax), %r11
22781 jmp *%r11
22782 #elif defined(PTHREADS)
22783 subq $24, %rsp
22784 movq %rdi, (%rsp)
22785 movq %xmm0, 8(%rsp)
22786 movq %xmm1, 16(%rsp)
22787 call _x86_64_get_dispatch@PLT
22788 movq 16(%rsp), %xmm1
22789 movq 8(%rsp), %xmm0
22790 movq (%rsp), %rdi
22791 addq $24, %rsp
22792 movq 4888(%rax), %r11
22793 jmp *%r11
22794 #else
22795 movq _glapi_Dispatch(%rip), %rax
22796 testq %rax, %rax
22797 je 1f
22798 movq 4888(%rax), %r11
22799 jmp *%r11
22800 1:
22801 subq $24, %rsp
22802 movq %rdi, (%rsp)
22803 movq %xmm0, 8(%rsp)
22804 movq %xmm1, 16(%rsp)
22805 call _glapi_get_dispatch
22806 movq 16(%rsp), %xmm1
22807 movq 8(%rsp), %xmm0
22808 movq (%rsp), %rdi
22809 addq $24, %rsp
22810 movq 4888(%rax), %r11
22811 jmp *%r11
22812 #endif /* defined(GLX_USE_TLS) */
22813 .size glVertexAttrib2fARB, .-glVertexAttrib2fARB
22814
22815 .p2align 4,,15
22816 .globl glVertexAttrib2fvARB
22817 .type glVertexAttrib2fvARB, @function
22818 glVertexAttrib2fvARB:
22819 #if defined(GLX_USE_TLS)
22820 call _x86_64_get_dispatch@PLT
22821 movq 4896(%rax), %r11
22822 jmp *%r11
22823 #elif defined(PTHREADS)
22824 pushq %rdi
22825 pushq %rsi
22826 pushq %rbp
22827 call _x86_64_get_dispatch@PLT
22828 popq %rbp
22829 popq %rsi
22830 popq %rdi
22831 movq 4896(%rax), %r11
22832 jmp *%r11
22833 #else
22834 movq _glapi_Dispatch(%rip), %rax
22835 testq %rax, %rax
22836 je 1f
22837 movq 4896(%rax), %r11
22838 jmp *%r11
22839 1:
22840 pushq %rdi
22841 pushq %rsi
22842 pushq %rbp
22843 call _glapi_get_dispatch
22844 popq %rbp
22845 popq %rsi
22846 popq %rdi
22847 movq 4896(%rax), %r11
22848 jmp *%r11
22849 #endif /* defined(GLX_USE_TLS) */
22850 .size glVertexAttrib2fvARB, .-glVertexAttrib2fvARB
22851
22852 .p2align 4,,15
22853 .globl glVertexAttrib2sARB
22854 .type glVertexAttrib2sARB, @function
22855 glVertexAttrib2sARB:
22856 #if defined(GLX_USE_TLS)
22857 call _x86_64_get_dispatch@PLT
22858 movq 4904(%rax), %r11
22859 jmp *%r11
22860 #elif defined(PTHREADS)
22861 pushq %rdi
22862 pushq %rsi
22863 pushq %rdx
22864 call _x86_64_get_dispatch@PLT
22865 popq %rdx
22866 popq %rsi
22867 popq %rdi
22868 movq 4904(%rax), %r11
22869 jmp *%r11
22870 #else
22871 movq _glapi_Dispatch(%rip), %rax
22872 testq %rax, %rax
22873 je 1f
22874 movq 4904(%rax), %r11
22875 jmp *%r11
22876 1:
22877 pushq %rdi
22878 pushq %rsi
22879 pushq %rdx
22880 call _glapi_get_dispatch
22881 popq %rdx
22882 popq %rsi
22883 popq %rdi
22884 movq 4904(%rax), %r11
22885 jmp *%r11
22886 #endif /* defined(GLX_USE_TLS) */
22887 .size glVertexAttrib2sARB, .-glVertexAttrib2sARB
22888
22889 .p2align 4,,15
22890 .globl glVertexAttrib2svARB
22891 .type glVertexAttrib2svARB, @function
22892 glVertexAttrib2svARB:
22893 #if defined(GLX_USE_TLS)
22894 call _x86_64_get_dispatch@PLT
22895 movq 4912(%rax), %r11
22896 jmp *%r11
22897 #elif defined(PTHREADS)
22898 pushq %rdi
22899 pushq %rsi
22900 pushq %rbp
22901 call _x86_64_get_dispatch@PLT
22902 popq %rbp
22903 popq %rsi
22904 popq %rdi
22905 movq 4912(%rax), %r11
22906 jmp *%r11
22907 #else
22908 movq _glapi_Dispatch(%rip), %rax
22909 testq %rax, %rax
22910 je 1f
22911 movq 4912(%rax), %r11
22912 jmp *%r11
22913 1:
22914 pushq %rdi
22915 pushq %rsi
22916 pushq %rbp
22917 call _glapi_get_dispatch
22918 popq %rbp
22919 popq %rsi
22920 popq %rdi
22921 movq 4912(%rax), %r11
22922 jmp *%r11
22923 #endif /* defined(GLX_USE_TLS) */
22924 .size glVertexAttrib2svARB, .-glVertexAttrib2svARB
22925
22926 .p2align 4,,15
22927 .globl glVertexAttrib3dARB
22928 .type glVertexAttrib3dARB, @function
22929 glVertexAttrib3dARB:
22930 #if defined(GLX_USE_TLS)
22931 call _x86_64_get_dispatch@PLT
22932 movq 4920(%rax), %r11
22933 jmp *%r11
22934 #elif defined(PTHREADS)
22935 subq $40, %rsp
22936 movq %rdi, (%rsp)
22937 movq %xmm0, 8(%rsp)
22938 movq %xmm1, 16(%rsp)
22939 movq %xmm2, 24(%rsp)
22940 call _x86_64_get_dispatch@PLT
22941 movq 24(%rsp), %xmm2
22942 movq 16(%rsp), %xmm1
22943 movq 8(%rsp), %xmm0
22944 movq (%rsp), %rdi
22945 addq $40, %rsp
22946 movq 4920(%rax), %r11
22947 jmp *%r11
22948 #else
22949 movq _glapi_Dispatch(%rip), %rax
22950 testq %rax, %rax
22951 je 1f
22952 movq 4920(%rax), %r11
22953 jmp *%r11
22954 1:
22955 subq $40, %rsp
22956 movq %rdi, (%rsp)
22957 movq %xmm0, 8(%rsp)
22958 movq %xmm1, 16(%rsp)
22959 movq %xmm2, 24(%rsp)
22960 call _glapi_get_dispatch
22961 movq 24(%rsp), %xmm2
22962 movq 16(%rsp), %xmm1
22963 movq 8(%rsp), %xmm0
22964 movq (%rsp), %rdi
22965 addq $40, %rsp
22966 movq 4920(%rax), %r11
22967 jmp *%r11
22968 #endif /* defined(GLX_USE_TLS) */
22969 .size glVertexAttrib3dARB, .-glVertexAttrib3dARB
22970
22971 .p2align 4,,15
22972 .globl glVertexAttrib3dvARB
22973 .type glVertexAttrib3dvARB, @function
22974 glVertexAttrib3dvARB:
22975 #if defined(GLX_USE_TLS)
22976 call _x86_64_get_dispatch@PLT
22977 movq 4928(%rax), %r11
22978 jmp *%r11
22979 #elif defined(PTHREADS)
22980 pushq %rdi
22981 pushq %rsi
22982 pushq %rbp
22983 call _x86_64_get_dispatch@PLT
22984 popq %rbp
22985 popq %rsi
22986 popq %rdi
22987 movq 4928(%rax), %r11
22988 jmp *%r11
22989 #else
22990 movq _glapi_Dispatch(%rip), %rax
22991 testq %rax, %rax
22992 je 1f
22993 movq 4928(%rax), %r11
22994 jmp *%r11
22995 1:
22996 pushq %rdi
22997 pushq %rsi
22998 pushq %rbp
22999 call _glapi_get_dispatch
23000 popq %rbp
23001 popq %rsi
23002 popq %rdi
23003 movq 4928(%rax), %r11
23004 jmp *%r11
23005 #endif /* defined(GLX_USE_TLS) */
23006 .size glVertexAttrib3dvARB, .-glVertexAttrib3dvARB
23007
23008 .p2align 4,,15
23009 .globl glVertexAttrib3fARB
23010 .type glVertexAttrib3fARB, @function
23011 glVertexAttrib3fARB:
23012 #if defined(GLX_USE_TLS)
23013 call _x86_64_get_dispatch@PLT
23014 movq 4936(%rax), %r11
23015 jmp *%r11
23016 #elif defined(PTHREADS)
23017 subq $40, %rsp
23018 movq %rdi, (%rsp)
23019 movq %xmm0, 8(%rsp)
23020 movq %xmm1, 16(%rsp)
23021 movq %xmm2, 24(%rsp)
23022 call _x86_64_get_dispatch@PLT
23023 movq 24(%rsp), %xmm2
23024 movq 16(%rsp), %xmm1
23025 movq 8(%rsp), %xmm0
23026 movq (%rsp), %rdi
23027 addq $40, %rsp
23028 movq 4936(%rax), %r11
23029 jmp *%r11
23030 #else
23031 movq _glapi_Dispatch(%rip), %rax
23032 testq %rax, %rax
23033 je 1f
23034 movq 4936(%rax), %r11
23035 jmp *%r11
23036 1:
23037 subq $40, %rsp
23038 movq %rdi, (%rsp)
23039 movq %xmm0, 8(%rsp)
23040 movq %xmm1, 16(%rsp)
23041 movq %xmm2, 24(%rsp)
23042 call _glapi_get_dispatch
23043 movq 24(%rsp), %xmm2
23044 movq 16(%rsp), %xmm1
23045 movq 8(%rsp), %xmm0
23046 movq (%rsp), %rdi
23047 addq $40, %rsp
23048 movq 4936(%rax), %r11
23049 jmp *%r11
23050 #endif /* defined(GLX_USE_TLS) */
23051 .size glVertexAttrib3fARB, .-glVertexAttrib3fARB
23052
23053 .p2align 4,,15
23054 .globl glVertexAttrib3fvARB
23055 .type glVertexAttrib3fvARB, @function
23056 glVertexAttrib3fvARB:
23057 #if defined(GLX_USE_TLS)
23058 call _x86_64_get_dispatch@PLT
23059 movq 4944(%rax), %r11
23060 jmp *%r11
23061 #elif defined(PTHREADS)
23062 pushq %rdi
23063 pushq %rsi
23064 pushq %rbp
23065 call _x86_64_get_dispatch@PLT
23066 popq %rbp
23067 popq %rsi
23068 popq %rdi
23069 movq 4944(%rax), %r11
23070 jmp *%r11
23071 #else
23072 movq _glapi_Dispatch(%rip), %rax
23073 testq %rax, %rax
23074 je 1f
23075 movq 4944(%rax), %r11
23076 jmp *%r11
23077 1:
23078 pushq %rdi
23079 pushq %rsi
23080 pushq %rbp
23081 call _glapi_get_dispatch
23082 popq %rbp
23083 popq %rsi
23084 popq %rdi
23085 movq 4944(%rax), %r11
23086 jmp *%r11
23087 #endif /* defined(GLX_USE_TLS) */
23088 .size glVertexAttrib3fvARB, .-glVertexAttrib3fvARB
23089
23090 .p2align 4,,15
23091 .globl glVertexAttrib3sARB
23092 .type glVertexAttrib3sARB, @function
23093 glVertexAttrib3sARB:
23094 #if defined(GLX_USE_TLS)
23095 call _x86_64_get_dispatch@PLT
23096 movq 4952(%rax), %r11
23097 jmp *%r11
23098 #elif defined(PTHREADS)
23099 pushq %rdi
23100 pushq %rsi
23101 pushq %rdx
23102 pushq %rcx
23103 pushq %rbp
23104 call _x86_64_get_dispatch@PLT
23105 popq %rbp
23106 popq %rcx
23107 popq %rdx
23108 popq %rsi
23109 popq %rdi
23110 movq 4952(%rax), %r11
23111 jmp *%r11
23112 #else
23113 movq _glapi_Dispatch(%rip), %rax
23114 testq %rax, %rax
23115 je 1f
23116 movq 4952(%rax), %r11
23117 jmp *%r11
23118 1:
23119 pushq %rdi
23120 pushq %rsi
23121 pushq %rdx
23122 pushq %rcx
23123 pushq %rbp
23124 call _glapi_get_dispatch
23125 popq %rbp
23126 popq %rcx
23127 popq %rdx
23128 popq %rsi
23129 popq %rdi
23130 movq 4952(%rax), %r11
23131 jmp *%r11
23132 #endif /* defined(GLX_USE_TLS) */
23133 .size glVertexAttrib3sARB, .-glVertexAttrib3sARB
23134
23135 .p2align 4,,15
23136 .globl glVertexAttrib3svARB
23137 .type glVertexAttrib3svARB, @function
23138 glVertexAttrib3svARB:
23139 #if defined(GLX_USE_TLS)
23140 call _x86_64_get_dispatch@PLT
23141 movq 4960(%rax), %r11
23142 jmp *%r11
23143 #elif defined(PTHREADS)
23144 pushq %rdi
23145 pushq %rsi
23146 pushq %rbp
23147 call _x86_64_get_dispatch@PLT
23148 popq %rbp
23149 popq %rsi
23150 popq %rdi
23151 movq 4960(%rax), %r11
23152 jmp *%r11
23153 #else
23154 movq _glapi_Dispatch(%rip), %rax
23155 testq %rax, %rax
23156 je 1f
23157 movq 4960(%rax), %r11
23158 jmp *%r11
23159 1:
23160 pushq %rdi
23161 pushq %rsi
23162 pushq %rbp
23163 call _glapi_get_dispatch
23164 popq %rbp
23165 popq %rsi
23166 popq %rdi
23167 movq 4960(%rax), %r11
23168 jmp *%r11
23169 #endif /* defined(GLX_USE_TLS) */
23170 .size glVertexAttrib3svARB, .-glVertexAttrib3svARB
23171
23172 .p2align 4,,15
23173 .globl glVertexAttrib4dARB
23174 .type glVertexAttrib4dARB, @function
23175 glVertexAttrib4dARB:
23176 #if defined(GLX_USE_TLS)
23177 call _x86_64_get_dispatch@PLT
23178 movq 4968(%rax), %r11
23179 jmp *%r11
23180 #elif defined(PTHREADS)
23181 subq $40, %rsp
23182 movq %rdi, (%rsp)
23183 movq %xmm0, 8(%rsp)
23184 movq %xmm1, 16(%rsp)
23185 movq %xmm2, 24(%rsp)
23186 movq %xmm3, 32(%rsp)
23187 call _x86_64_get_dispatch@PLT
23188 movq 32(%rsp), %xmm3
23189 movq 24(%rsp), %xmm2
23190 movq 16(%rsp), %xmm1
23191 movq 8(%rsp), %xmm0
23192 movq (%rsp), %rdi
23193 addq $40, %rsp
23194 movq 4968(%rax), %r11
23195 jmp *%r11
23196 #else
23197 movq _glapi_Dispatch(%rip), %rax
23198 testq %rax, %rax
23199 je 1f
23200 movq 4968(%rax), %r11
23201 jmp *%r11
23202 1:
23203 subq $40, %rsp
23204 movq %rdi, (%rsp)
23205 movq %xmm0, 8(%rsp)
23206 movq %xmm1, 16(%rsp)
23207 movq %xmm2, 24(%rsp)
23208 movq %xmm3, 32(%rsp)
23209 call _glapi_get_dispatch
23210 movq 32(%rsp), %xmm3
23211 movq 24(%rsp), %xmm2
23212 movq 16(%rsp), %xmm1
23213 movq 8(%rsp), %xmm0
23214 movq (%rsp), %rdi
23215 addq $40, %rsp
23216 movq 4968(%rax), %r11
23217 jmp *%r11
23218 #endif /* defined(GLX_USE_TLS) */
23219 .size glVertexAttrib4dARB, .-glVertexAttrib4dARB
23220
23221 .p2align 4,,15
23222 .globl glVertexAttrib4dvARB
23223 .type glVertexAttrib4dvARB, @function
23224 glVertexAttrib4dvARB:
23225 #if defined(GLX_USE_TLS)
23226 call _x86_64_get_dispatch@PLT
23227 movq 4976(%rax), %r11
23228 jmp *%r11
23229 #elif defined(PTHREADS)
23230 pushq %rdi
23231 pushq %rsi
23232 pushq %rbp
23233 call _x86_64_get_dispatch@PLT
23234 popq %rbp
23235 popq %rsi
23236 popq %rdi
23237 movq 4976(%rax), %r11
23238 jmp *%r11
23239 #else
23240 movq _glapi_Dispatch(%rip), %rax
23241 testq %rax, %rax
23242 je 1f
23243 movq 4976(%rax), %r11
23244 jmp *%r11
23245 1:
23246 pushq %rdi
23247 pushq %rsi
23248 pushq %rbp
23249 call _glapi_get_dispatch
23250 popq %rbp
23251 popq %rsi
23252 popq %rdi
23253 movq 4976(%rax), %r11
23254 jmp *%r11
23255 #endif /* defined(GLX_USE_TLS) */
23256 .size glVertexAttrib4dvARB, .-glVertexAttrib4dvARB
23257
23258 .p2align 4,,15
23259 .globl glVertexAttrib4fARB
23260 .type glVertexAttrib4fARB, @function
23261 glVertexAttrib4fARB:
23262 #if defined(GLX_USE_TLS)
23263 call _x86_64_get_dispatch@PLT
23264 movq 4984(%rax), %r11
23265 jmp *%r11
23266 #elif defined(PTHREADS)
23267 subq $40, %rsp
23268 movq %rdi, (%rsp)
23269 movq %xmm0, 8(%rsp)
23270 movq %xmm1, 16(%rsp)
23271 movq %xmm2, 24(%rsp)
23272 movq %xmm3, 32(%rsp)
23273 call _x86_64_get_dispatch@PLT
23274 movq 32(%rsp), %xmm3
23275 movq 24(%rsp), %xmm2
23276 movq 16(%rsp), %xmm1
23277 movq 8(%rsp), %xmm0
23278 movq (%rsp), %rdi
23279 addq $40, %rsp
23280 movq 4984(%rax), %r11
23281 jmp *%r11
23282 #else
23283 movq _glapi_Dispatch(%rip), %rax
23284 testq %rax, %rax
23285 je 1f
23286 movq 4984(%rax), %r11
23287 jmp *%r11
23288 1:
23289 subq $40, %rsp
23290 movq %rdi, (%rsp)
23291 movq %xmm0, 8(%rsp)
23292 movq %xmm1, 16(%rsp)
23293 movq %xmm2, 24(%rsp)
23294 movq %xmm3, 32(%rsp)
23295 call _glapi_get_dispatch
23296 movq 32(%rsp), %xmm3
23297 movq 24(%rsp), %xmm2
23298 movq 16(%rsp), %xmm1
23299 movq 8(%rsp), %xmm0
23300 movq (%rsp), %rdi
23301 addq $40, %rsp
23302 movq 4984(%rax), %r11
23303 jmp *%r11
23304 #endif /* defined(GLX_USE_TLS) */
23305 .size glVertexAttrib4fARB, .-glVertexAttrib4fARB
23306
23307 .p2align 4,,15
23308 .globl glVertexAttrib4fvARB
23309 .type glVertexAttrib4fvARB, @function
23310 glVertexAttrib4fvARB:
23311 #if defined(GLX_USE_TLS)
23312 call _x86_64_get_dispatch@PLT
23313 movq 4992(%rax), %r11
23314 jmp *%r11
23315 #elif defined(PTHREADS)
23316 pushq %rdi
23317 pushq %rsi
23318 pushq %rbp
23319 call _x86_64_get_dispatch@PLT
23320 popq %rbp
23321 popq %rsi
23322 popq %rdi
23323 movq 4992(%rax), %r11
23324 jmp *%r11
23325 #else
23326 movq _glapi_Dispatch(%rip), %rax
23327 testq %rax, %rax
23328 je 1f
23329 movq 4992(%rax), %r11
23330 jmp *%r11
23331 1:
23332 pushq %rdi
23333 pushq %rsi
23334 pushq %rbp
23335 call _glapi_get_dispatch
23336 popq %rbp
23337 popq %rsi
23338 popq %rdi
23339 movq 4992(%rax), %r11
23340 jmp *%r11
23341 #endif /* defined(GLX_USE_TLS) */
23342 .size glVertexAttrib4fvARB, .-glVertexAttrib4fvARB
23343
23344 .p2align 4,,15
23345 .globl glVertexAttrib4sARB
23346 .type glVertexAttrib4sARB, @function
23347 glVertexAttrib4sARB:
23348 #if defined(GLX_USE_TLS)
23349 call _x86_64_get_dispatch@PLT
23350 movq 5000(%rax), %r11
23351 jmp *%r11
23352 #elif defined(PTHREADS)
23353 pushq %rdi
23354 pushq %rsi
23355 pushq %rdx
23356 pushq %rcx
23357 pushq %r8
23358 call _x86_64_get_dispatch@PLT
23359 popq %r8
23360 popq %rcx
23361 popq %rdx
23362 popq %rsi
23363 popq %rdi
23364 movq 5000(%rax), %r11
23365 jmp *%r11
23366 #else
23367 movq _glapi_Dispatch(%rip), %rax
23368 testq %rax, %rax
23369 je 1f
23370 movq 5000(%rax), %r11
23371 jmp *%r11
23372 1:
23373 pushq %rdi
23374 pushq %rsi
23375 pushq %rdx
23376 pushq %rcx
23377 pushq %r8
23378 call _glapi_get_dispatch
23379 popq %r8
23380 popq %rcx
23381 popq %rdx
23382 popq %rsi
23383 popq %rdi
23384 movq 5000(%rax), %r11
23385 jmp *%r11
23386 #endif /* defined(GLX_USE_TLS) */
23387 .size glVertexAttrib4sARB, .-glVertexAttrib4sARB
23388
23389 .p2align 4,,15
23390 .globl glVertexAttrib4svARB
23391 .type glVertexAttrib4svARB, @function
23392 glVertexAttrib4svARB:
23393 #if defined(GLX_USE_TLS)
23394 call _x86_64_get_dispatch@PLT
23395 movq 5008(%rax), %r11
23396 jmp *%r11
23397 #elif defined(PTHREADS)
23398 pushq %rdi
23399 pushq %rsi
23400 pushq %rbp
23401 call _x86_64_get_dispatch@PLT
23402 popq %rbp
23403 popq %rsi
23404 popq %rdi
23405 movq 5008(%rax), %r11
23406 jmp *%r11
23407 #else
23408 movq _glapi_Dispatch(%rip), %rax
23409 testq %rax, %rax
23410 je 1f
23411 movq 5008(%rax), %r11
23412 jmp *%r11
23413 1:
23414 pushq %rdi
23415 pushq %rsi
23416 pushq %rbp
23417 call _glapi_get_dispatch
23418 popq %rbp
23419 popq %rsi
23420 popq %rdi
23421 movq 5008(%rax), %r11
23422 jmp *%r11
23423 #endif /* defined(GLX_USE_TLS) */
23424 .size glVertexAttrib4svARB, .-glVertexAttrib4svARB
23425
23426 .p2align 4,,15
23427 .globl glVertexAttrib4NubARB
23428 .type glVertexAttrib4NubARB, @function
23429 glVertexAttrib4NubARB:
23430 #if defined(GLX_USE_TLS)
23431 call _x86_64_get_dispatch@PLT
23432 movq 5016(%rax), %r11
23433 jmp *%r11
23434 #elif defined(PTHREADS)
23435 pushq %rdi
23436 pushq %rsi
23437 pushq %rdx
23438 pushq %rcx
23439 pushq %r8
23440 call _x86_64_get_dispatch@PLT
23441 popq %r8
23442 popq %rcx
23443 popq %rdx
23444 popq %rsi
23445 popq %rdi
23446 movq 5016(%rax), %r11
23447 jmp *%r11
23448 #else
23449 movq _glapi_Dispatch(%rip), %rax
23450 testq %rax, %rax
23451 je 1f
23452 movq 5016(%rax), %r11
23453 jmp *%r11
23454 1:
23455 pushq %rdi
23456 pushq %rsi
23457 pushq %rdx
23458 pushq %rcx
23459 pushq %r8
23460 call _glapi_get_dispatch
23461 popq %r8
23462 popq %rcx
23463 popq %rdx
23464 popq %rsi
23465 popq %rdi
23466 movq 5016(%rax), %r11
23467 jmp *%r11
23468 #endif /* defined(GLX_USE_TLS) */
23469 .size glVertexAttrib4NubARB, .-glVertexAttrib4NubARB
23470
23471 .p2align 4,,15
23472 .globl glVertexAttrib4NubvARB
23473 .type glVertexAttrib4NubvARB, @function
23474 glVertexAttrib4NubvARB:
23475 #if defined(GLX_USE_TLS)
23476 call _x86_64_get_dispatch@PLT
23477 movq 5024(%rax), %r11
23478 jmp *%r11
23479 #elif defined(PTHREADS)
23480 pushq %rdi
23481 pushq %rsi
23482 pushq %rbp
23483 call _x86_64_get_dispatch@PLT
23484 popq %rbp
23485 popq %rsi
23486 popq %rdi
23487 movq 5024(%rax), %r11
23488 jmp *%r11
23489 #else
23490 movq _glapi_Dispatch(%rip), %rax
23491 testq %rax, %rax
23492 je 1f
23493 movq 5024(%rax), %r11
23494 jmp *%r11
23495 1:
23496 pushq %rdi
23497 pushq %rsi
23498 pushq %rbp
23499 call _glapi_get_dispatch
23500 popq %rbp
23501 popq %rsi
23502 popq %rdi
23503 movq 5024(%rax), %r11
23504 jmp *%r11
23505 #endif /* defined(GLX_USE_TLS) */
23506 .size glVertexAttrib4NubvARB, .-glVertexAttrib4NubvARB
23507
23508 .p2align 4,,15
23509 .globl glVertexAttribs1dvNV
23510 .type glVertexAttribs1dvNV, @function
23511 glVertexAttribs1dvNV:
23512 #if defined(GLX_USE_TLS)
23513 call _x86_64_get_dispatch@PLT
23514 movq 5032(%rax), %r11
23515 jmp *%r11
23516 #elif defined(PTHREADS)
23517 pushq %rdi
23518 pushq %rsi
23519 pushq %rdx
23520 call _x86_64_get_dispatch@PLT
23521 popq %rdx
23522 popq %rsi
23523 popq %rdi
23524 movq 5032(%rax), %r11
23525 jmp *%r11
23526 #else
23527 movq _glapi_Dispatch(%rip), %rax
23528 testq %rax, %rax
23529 je 1f
23530 movq 5032(%rax), %r11
23531 jmp *%r11
23532 1:
23533 pushq %rdi
23534 pushq %rsi
23535 pushq %rdx
23536 call _glapi_get_dispatch
23537 popq %rdx
23538 popq %rsi
23539 popq %rdi
23540 movq 5032(%rax), %r11
23541 jmp *%r11
23542 #endif /* defined(GLX_USE_TLS) */
23543 .size glVertexAttribs1dvNV, .-glVertexAttribs1dvNV
23544
23545 .p2align 4,,15
23546 .globl glVertexAttribs1fvNV
23547 .type glVertexAttribs1fvNV, @function
23548 glVertexAttribs1fvNV:
23549 #if defined(GLX_USE_TLS)
23550 call _x86_64_get_dispatch@PLT
23551 movq 5040(%rax), %r11
23552 jmp *%r11
23553 #elif defined(PTHREADS)
23554 pushq %rdi
23555 pushq %rsi
23556 pushq %rdx
23557 call _x86_64_get_dispatch@PLT
23558 popq %rdx
23559 popq %rsi
23560 popq %rdi
23561 movq 5040(%rax), %r11
23562 jmp *%r11
23563 #else
23564 movq _glapi_Dispatch(%rip), %rax
23565 testq %rax, %rax
23566 je 1f
23567 movq 5040(%rax), %r11
23568 jmp *%r11
23569 1:
23570 pushq %rdi
23571 pushq %rsi
23572 pushq %rdx
23573 call _glapi_get_dispatch
23574 popq %rdx
23575 popq %rsi
23576 popq %rdi
23577 movq 5040(%rax), %r11
23578 jmp *%r11
23579 #endif /* defined(GLX_USE_TLS) */
23580 .size glVertexAttribs1fvNV, .-glVertexAttribs1fvNV
23581
23582 .p2align 4,,15
23583 .globl glVertexAttribs1svNV
23584 .type glVertexAttribs1svNV, @function
23585 glVertexAttribs1svNV:
23586 #if defined(GLX_USE_TLS)
23587 call _x86_64_get_dispatch@PLT
23588 movq 5048(%rax), %r11
23589 jmp *%r11
23590 #elif defined(PTHREADS)
23591 pushq %rdi
23592 pushq %rsi
23593 pushq %rdx
23594 call _x86_64_get_dispatch@PLT
23595 popq %rdx
23596 popq %rsi
23597 popq %rdi
23598 movq 5048(%rax), %r11
23599 jmp *%r11
23600 #else
23601 movq _glapi_Dispatch(%rip), %rax
23602 testq %rax, %rax
23603 je 1f
23604 movq 5048(%rax), %r11
23605 jmp *%r11
23606 1:
23607 pushq %rdi
23608 pushq %rsi
23609 pushq %rdx
23610 call _glapi_get_dispatch
23611 popq %rdx
23612 popq %rsi
23613 popq %rdi
23614 movq 5048(%rax), %r11
23615 jmp *%r11
23616 #endif /* defined(GLX_USE_TLS) */
23617 .size glVertexAttribs1svNV, .-glVertexAttribs1svNV
23618
23619 .p2align 4,,15
23620 .globl glVertexAttribs2dvNV
23621 .type glVertexAttribs2dvNV, @function
23622 glVertexAttribs2dvNV:
23623 #if defined(GLX_USE_TLS)
23624 call _x86_64_get_dispatch@PLT
23625 movq 5056(%rax), %r11
23626 jmp *%r11
23627 #elif defined(PTHREADS)
23628 pushq %rdi
23629 pushq %rsi
23630 pushq %rdx
23631 call _x86_64_get_dispatch@PLT
23632 popq %rdx
23633 popq %rsi
23634 popq %rdi
23635 movq 5056(%rax), %r11
23636 jmp *%r11
23637 #else
23638 movq _glapi_Dispatch(%rip), %rax
23639 testq %rax, %rax
23640 je 1f
23641 movq 5056(%rax), %r11
23642 jmp *%r11
23643 1:
23644 pushq %rdi
23645 pushq %rsi
23646 pushq %rdx
23647 call _glapi_get_dispatch
23648 popq %rdx
23649 popq %rsi
23650 popq %rdi
23651 movq 5056(%rax), %r11
23652 jmp *%r11
23653 #endif /* defined(GLX_USE_TLS) */
23654 .size glVertexAttribs2dvNV, .-glVertexAttribs2dvNV
23655
23656 .p2align 4,,15
23657 .globl glVertexAttribs2fvNV
23658 .type glVertexAttribs2fvNV, @function
23659 glVertexAttribs2fvNV:
23660 #if defined(GLX_USE_TLS)
23661 call _x86_64_get_dispatch@PLT
23662 movq 5064(%rax), %r11
23663 jmp *%r11
23664 #elif defined(PTHREADS)
23665 pushq %rdi
23666 pushq %rsi
23667 pushq %rdx
23668 call _x86_64_get_dispatch@PLT
23669 popq %rdx
23670 popq %rsi
23671 popq %rdi
23672 movq 5064(%rax), %r11
23673 jmp *%r11
23674 #else
23675 movq _glapi_Dispatch(%rip), %rax
23676 testq %rax, %rax
23677 je 1f
23678 movq 5064(%rax), %r11
23679 jmp *%r11
23680 1:
23681 pushq %rdi
23682 pushq %rsi
23683 pushq %rdx
23684 call _glapi_get_dispatch
23685 popq %rdx
23686 popq %rsi
23687 popq %rdi
23688 movq 5064(%rax), %r11
23689 jmp *%r11
23690 #endif /* defined(GLX_USE_TLS) */
23691 .size glVertexAttribs2fvNV, .-glVertexAttribs2fvNV
23692
23693 .p2align 4,,15
23694 .globl glVertexAttribs2svNV
23695 .type glVertexAttribs2svNV, @function
23696 glVertexAttribs2svNV:
23697 #if defined(GLX_USE_TLS)
23698 call _x86_64_get_dispatch@PLT
23699 movq 5072(%rax), %r11
23700 jmp *%r11
23701 #elif defined(PTHREADS)
23702 pushq %rdi
23703 pushq %rsi
23704 pushq %rdx
23705 call _x86_64_get_dispatch@PLT
23706 popq %rdx
23707 popq %rsi
23708 popq %rdi
23709 movq 5072(%rax), %r11
23710 jmp *%r11
23711 #else
23712 movq _glapi_Dispatch(%rip), %rax
23713 testq %rax, %rax
23714 je 1f
23715 movq 5072(%rax), %r11
23716 jmp *%r11
23717 1:
23718 pushq %rdi
23719 pushq %rsi
23720 pushq %rdx
23721 call _glapi_get_dispatch
23722 popq %rdx
23723 popq %rsi
23724 popq %rdi
23725 movq 5072(%rax), %r11
23726 jmp *%r11
23727 #endif /* defined(GLX_USE_TLS) */
23728 .size glVertexAttribs2svNV, .-glVertexAttribs2svNV
23729
23730 .p2align 4,,15
23731 .globl glVertexAttribs3dvNV
23732 .type glVertexAttribs3dvNV, @function
23733 glVertexAttribs3dvNV:
23734 #if defined(GLX_USE_TLS)
23735 call _x86_64_get_dispatch@PLT
23736 movq 5080(%rax), %r11
23737 jmp *%r11
23738 #elif defined(PTHREADS)
23739 pushq %rdi
23740 pushq %rsi
23741 pushq %rdx
23742 call _x86_64_get_dispatch@PLT
23743 popq %rdx
23744 popq %rsi
23745 popq %rdi
23746 movq 5080(%rax), %r11
23747 jmp *%r11
23748 #else
23749 movq _glapi_Dispatch(%rip), %rax
23750 testq %rax, %rax
23751 je 1f
23752 movq 5080(%rax), %r11
23753 jmp *%r11
23754 1:
23755 pushq %rdi
23756 pushq %rsi
23757 pushq %rdx
23758 call _glapi_get_dispatch
23759 popq %rdx
23760 popq %rsi
23761 popq %rdi
23762 movq 5080(%rax), %r11
23763 jmp *%r11
23764 #endif /* defined(GLX_USE_TLS) */
23765 .size glVertexAttribs3dvNV, .-glVertexAttribs3dvNV
23766
23767 .p2align 4,,15
23768 .globl glVertexAttribs3fvNV
23769 .type glVertexAttribs3fvNV, @function
23770 glVertexAttribs3fvNV:
23771 #if defined(GLX_USE_TLS)
23772 call _x86_64_get_dispatch@PLT
23773 movq 5088(%rax), %r11
23774 jmp *%r11
23775 #elif defined(PTHREADS)
23776 pushq %rdi
23777 pushq %rsi
23778 pushq %rdx
23779 call _x86_64_get_dispatch@PLT
23780 popq %rdx
23781 popq %rsi
23782 popq %rdi
23783 movq 5088(%rax), %r11
23784 jmp *%r11
23785 #else
23786 movq _glapi_Dispatch(%rip), %rax
23787 testq %rax, %rax
23788 je 1f
23789 movq 5088(%rax), %r11
23790 jmp *%r11
23791 1:
23792 pushq %rdi
23793 pushq %rsi
23794 pushq %rdx
23795 call _glapi_get_dispatch
23796 popq %rdx
23797 popq %rsi
23798 popq %rdi
23799 movq 5088(%rax), %r11
23800 jmp *%r11
23801 #endif /* defined(GLX_USE_TLS) */
23802 .size glVertexAttribs3fvNV, .-glVertexAttribs3fvNV
23803
23804 .p2align 4,,15
23805 .globl glVertexAttribs3svNV
23806 .type glVertexAttribs3svNV, @function
23807 glVertexAttribs3svNV:
23808 #if defined(GLX_USE_TLS)
23809 call _x86_64_get_dispatch@PLT
23810 movq 5096(%rax), %r11
23811 jmp *%r11
23812 #elif defined(PTHREADS)
23813 pushq %rdi
23814 pushq %rsi
23815 pushq %rdx
23816 call _x86_64_get_dispatch@PLT
23817 popq %rdx
23818 popq %rsi
23819 popq %rdi
23820 movq 5096(%rax), %r11
23821 jmp *%r11
23822 #else
23823 movq _glapi_Dispatch(%rip), %rax
23824 testq %rax, %rax
23825 je 1f
23826 movq 5096(%rax), %r11
23827 jmp *%r11
23828 1:
23829 pushq %rdi
23830 pushq %rsi
23831 pushq %rdx
23832 call _glapi_get_dispatch
23833 popq %rdx
23834 popq %rsi
23835 popq %rdi
23836 movq 5096(%rax), %r11
23837 jmp *%r11
23838 #endif /* defined(GLX_USE_TLS) */
23839 .size glVertexAttribs3svNV, .-glVertexAttribs3svNV
23840
23841 .p2align 4,,15
23842 .globl glVertexAttribs4dvNV
23843 .type glVertexAttribs4dvNV, @function
23844 glVertexAttribs4dvNV:
23845 #if defined(GLX_USE_TLS)
23846 call _x86_64_get_dispatch@PLT
23847 movq 5104(%rax), %r11
23848 jmp *%r11
23849 #elif defined(PTHREADS)
23850 pushq %rdi
23851 pushq %rsi
23852 pushq %rdx
23853 call _x86_64_get_dispatch@PLT
23854 popq %rdx
23855 popq %rsi
23856 popq %rdi
23857 movq 5104(%rax), %r11
23858 jmp *%r11
23859 #else
23860 movq _glapi_Dispatch(%rip), %rax
23861 testq %rax, %rax
23862 je 1f
23863 movq 5104(%rax), %r11
23864 jmp *%r11
23865 1:
23866 pushq %rdi
23867 pushq %rsi
23868 pushq %rdx
23869 call _glapi_get_dispatch
23870 popq %rdx
23871 popq %rsi
23872 popq %rdi
23873 movq 5104(%rax), %r11
23874 jmp *%r11
23875 #endif /* defined(GLX_USE_TLS) */
23876 .size glVertexAttribs4dvNV, .-glVertexAttribs4dvNV
23877
23878 .p2align 4,,15
23879 .globl glVertexAttribs4fvNV
23880 .type glVertexAttribs4fvNV, @function
23881 glVertexAttribs4fvNV:
23882 #if defined(GLX_USE_TLS)
23883 call _x86_64_get_dispatch@PLT
23884 movq 5112(%rax), %r11
23885 jmp *%r11
23886 #elif defined(PTHREADS)
23887 pushq %rdi
23888 pushq %rsi
23889 pushq %rdx
23890 call _x86_64_get_dispatch@PLT
23891 popq %rdx
23892 popq %rsi
23893 popq %rdi
23894 movq 5112(%rax), %r11
23895 jmp *%r11
23896 #else
23897 movq _glapi_Dispatch(%rip), %rax
23898 testq %rax, %rax
23899 je 1f
23900 movq 5112(%rax), %r11
23901 jmp *%r11
23902 1:
23903 pushq %rdi
23904 pushq %rsi
23905 pushq %rdx
23906 call _glapi_get_dispatch
23907 popq %rdx
23908 popq %rsi
23909 popq %rdi
23910 movq 5112(%rax), %r11
23911 jmp *%r11
23912 #endif /* defined(GLX_USE_TLS) */
23913 .size glVertexAttribs4fvNV, .-glVertexAttribs4fvNV
23914
23915 .p2align 4,,15
23916 .globl glVertexAttribs4svNV
23917 .type glVertexAttribs4svNV, @function
23918 glVertexAttribs4svNV:
23919 #if defined(GLX_USE_TLS)
23920 call _x86_64_get_dispatch@PLT
23921 movq 5120(%rax), %r11
23922 jmp *%r11
23923 #elif defined(PTHREADS)
23924 pushq %rdi
23925 pushq %rsi
23926 pushq %rdx
23927 call _x86_64_get_dispatch@PLT
23928 popq %rdx
23929 popq %rsi
23930 popq %rdi
23931 movq 5120(%rax), %r11
23932 jmp *%r11
23933 #else
23934 movq _glapi_Dispatch(%rip), %rax
23935 testq %rax, %rax
23936 je 1f
23937 movq 5120(%rax), %r11
23938 jmp *%r11
23939 1:
23940 pushq %rdi
23941 pushq %rsi
23942 pushq %rdx
23943 call _glapi_get_dispatch
23944 popq %rdx
23945 popq %rsi
23946 popq %rdi
23947 movq 5120(%rax), %r11
23948 jmp *%r11
23949 #endif /* defined(GLX_USE_TLS) */
23950 .size glVertexAttribs4svNV, .-glVertexAttribs4svNV
23951
23952 .p2align 4,,15
23953 .globl glVertexAttribs4ubvNV
23954 .type glVertexAttribs4ubvNV, @function
23955 glVertexAttribs4ubvNV:
23956 #if defined(GLX_USE_TLS)
23957 call _x86_64_get_dispatch@PLT
23958 movq 5128(%rax), %r11
23959 jmp *%r11
23960 #elif defined(PTHREADS)
23961 pushq %rdi
23962 pushq %rsi
23963 pushq %rdx
23964 call _x86_64_get_dispatch@PLT
23965 popq %rdx
23966 popq %rsi
23967 popq %rdi
23968 movq 5128(%rax), %r11
23969 jmp *%r11
23970 #else
23971 movq _glapi_Dispatch(%rip), %rax
23972 testq %rax, %rax
23973 je 1f
23974 movq 5128(%rax), %r11
23975 jmp *%r11
23976 1:
23977 pushq %rdi
23978 pushq %rsi
23979 pushq %rdx
23980 call _glapi_get_dispatch
23981 popq %rdx
23982 popq %rsi
23983 popq %rdi
23984 movq 5128(%rax), %r11
23985 jmp *%r11
23986 #endif /* defined(GLX_USE_TLS) */
23987 .size glVertexAttribs4ubvNV, .-glVertexAttribs4ubvNV
23988
23989 .p2align 4,,15
23990 .globl glPointParameteriNV
23991 .type glPointParameteriNV, @function
23992 glPointParameteriNV:
23993 #if defined(GLX_USE_TLS)
23994 call _x86_64_get_dispatch@PLT
23995 movq 5136(%rax), %r11
23996 jmp *%r11
23997 #elif defined(PTHREADS)
23998 pushq %rdi
23999 pushq %rsi
24000 pushq %rbp
24001 call _x86_64_get_dispatch@PLT
24002 popq %rbp
24003 popq %rsi
24004 popq %rdi
24005 movq 5136(%rax), %r11
24006 jmp *%r11
24007 #else
24008 movq _glapi_Dispatch(%rip), %rax
24009 testq %rax, %rax
24010 je 1f
24011 movq 5136(%rax), %r11
24012 jmp *%r11
24013 1:
24014 pushq %rdi
24015 pushq %rsi
24016 pushq %rbp
24017 call _glapi_get_dispatch
24018 popq %rbp
24019 popq %rsi
24020 popq %rdi
24021 movq 5136(%rax), %r11
24022 jmp *%r11
24023 #endif /* defined(GLX_USE_TLS) */
24024 .size glPointParameteriNV, .-glPointParameteriNV
24025
24026 .p2align 4,,15
24027 .globl glPointParameterivNV
24028 .type glPointParameterivNV, @function
24029 glPointParameterivNV:
24030 #if defined(GLX_USE_TLS)
24031 call _x86_64_get_dispatch@PLT
24032 movq 5144(%rax), %r11
24033 jmp *%r11
24034 #elif defined(PTHREADS)
24035 pushq %rdi
24036 pushq %rsi
24037 pushq %rbp
24038 call _x86_64_get_dispatch@PLT
24039 popq %rbp
24040 popq %rsi
24041 popq %rdi
24042 movq 5144(%rax), %r11
24043 jmp *%r11
24044 #else
24045 movq _glapi_Dispatch(%rip), %rax
24046 testq %rax, %rax
24047 je 1f
24048 movq 5144(%rax), %r11
24049 jmp *%r11
24050 1:
24051 pushq %rdi
24052 pushq %rsi
24053 pushq %rbp
24054 call _glapi_get_dispatch
24055 popq %rbp
24056 popq %rsi
24057 popq %rdi
24058 movq 5144(%rax), %r11
24059 jmp *%r11
24060 #endif /* defined(GLX_USE_TLS) */
24061 .size glPointParameterivNV, .-glPointParameterivNV
24062
24063 .p2align 4,,15
24064 .globl glMultiDrawArraysEXT
24065 .type glMultiDrawArraysEXT, @function
24066 glMultiDrawArraysEXT:
24067 #if defined(GLX_USE_TLS)
24068 call _x86_64_get_dispatch@PLT
24069 movq 5152(%rax), %r11
24070 jmp *%r11
24071 #elif defined(PTHREADS)
24072 pushq %rdi
24073 pushq %rsi
24074 pushq %rdx
24075 pushq %rcx
24076 pushq %rbp
24077 call _x86_64_get_dispatch@PLT
24078 popq %rbp
24079 popq %rcx
24080 popq %rdx
24081 popq %rsi
24082 popq %rdi
24083 movq 5152(%rax), %r11
24084 jmp *%r11
24085 #else
24086 movq _glapi_Dispatch(%rip), %rax
24087 testq %rax, %rax
24088 je 1f
24089 movq 5152(%rax), %r11
24090 jmp *%r11
24091 1:
24092 pushq %rdi
24093 pushq %rsi
24094 pushq %rdx
24095 pushq %rcx
24096 pushq %rbp
24097 call _glapi_get_dispatch
24098 popq %rbp
24099 popq %rcx
24100 popq %rdx
24101 popq %rsi
24102 popq %rdi
24103 movq 5152(%rax), %r11
24104 jmp *%r11
24105 #endif /* defined(GLX_USE_TLS) */
24106 .size glMultiDrawArraysEXT, .-glMultiDrawArraysEXT
24107
24108 .p2align 4,,15
24109 .globl glMultiDrawElementsEXT
24110 .type glMultiDrawElementsEXT, @function
24111 glMultiDrawElementsEXT:
24112 #if defined(GLX_USE_TLS)
24113 call _x86_64_get_dispatch@PLT
24114 movq 5160(%rax), %r11
24115 jmp *%r11
24116 #elif defined(PTHREADS)
24117 pushq %rdi
24118 pushq %rsi
24119 pushq %rdx
24120 pushq %rcx
24121 pushq %r8
24122 call _x86_64_get_dispatch@PLT
24123 popq %r8
24124 popq %rcx
24125 popq %rdx
24126 popq %rsi
24127 popq %rdi
24128 movq 5160(%rax), %r11
24129 jmp *%r11
24130 #else
24131 movq _glapi_Dispatch(%rip), %rax
24132 testq %rax, %rax
24133 je 1f
24134 movq 5160(%rax), %r11
24135 jmp *%r11
24136 1:
24137 pushq %rdi
24138 pushq %rsi
24139 pushq %rdx
24140 pushq %rcx
24141 pushq %r8
24142 call _glapi_get_dispatch
24143 popq %r8
24144 popq %rcx
24145 popq %rdx
24146 popq %rsi
24147 popq %rdi
24148 movq 5160(%rax), %r11
24149 jmp *%r11
24150 #endif /* defined(GLX_USE_TLS) */
24151 .size glMultiDrawElementsEXT, .-glMultiDrawElementsEXT
24152
24153 .p2align 4,,15
24154 .globl glActiveStencilFaceEXT
24155 .type glActiveStencilFaceEXT, @function
24156 glActiveStencilFaceEXT:
24157 #if defined(GLX_USE_TLS)
24158 call _x86_64_get_dispatch@PLT
24159 movq 5168(%rax), %r11
24160 jmp *%r11
24161 #elif defined(PTHREADS)
24162 pushq %rdi
24163 call _x86_64_get_dispatch@PLT
24164 popq %rdi
24165 movq 5168(%rax), %r11
24166 jmp *%r11
24167 #else
24168 movq _glapi_Dispatch(%rip), %rax
24169 testq %rax, %rax
24170 je 1f
24171 movq 5168(%rax), %r11
24172 jmp *%r11
24173 1:
24174 pushq %rdi
24175 call _glapi_get_dispatch
24176 popq %rdi
24177 movq 5168(%rax), %r11
24178 jmp *%r11
24179 #endif /* defined(GLX_USE_TLS) */
24180 .size glActiveStencilFaceEXT, .-glActiveStencilFaceEXT
24181
24182 .p2align 4,,15
24183 .globl glDeleteFencesNV
24184 .type glDeleteFencesNV, @function
24185 glDeleteFencesNV:
24186 #if defined(GLX_USE_TLS)
24187 call _x86_64_get_dispatch@PLT
24188 movq 5176(%rax), %r11
24189 jmp *%r11
24190 #elif defined(PTHREADS)
24191 pushq %rdi
24192 pushq %rsi
24193 pushq %rbp
24194 call _x86_64_get_dispatch@PLT
24195 popq %rbp
24196 popq %rsi
24197 popq %rdi
24198 movq 5176(%rax), %r11
24199 jmp *%r11
24200 #else
24201 movq _glapi_Dispatch(%rip), %rax
24202 testq %rax, %rax
24203 je 1f
24204 movq 5176(%rax), %r11
24205 jmp *%r11
24206 1:
24207 pushq %rdi
24208 pushq %rsi
24209 pushq %rbp
24210 call _glapi_get_dispatch
24211 popq %rbp
24212 popq %rsi
24213 popq %rdi
24214 movq 5176(%rax), %r11
24215 jmp *%r11
24216 #endif /* defined(GLX_USE_TLS) */
24217 .size glDeleteFencesNV, .-glDeleteFencesNV
24218
24219 .p2align 4,,15
24220 .globl glGenFencesNV
24221 .type glGenFencesNV, @function
24222 glGenFencesNV:
24223 #if defined(GLX_USE_TLS)
24224 call _x86_64_get_dispatch@PLT
24225 movq 5184(%rax), %r11
24226 jmp *%r11
24227 #elif defined(PTHREADS)
24228 pushq %rdi
24229 pushq %rsi
24230 pushq %rbp
24231 call _x86_64_get_dispatch@PLT
24232 popq %rbp
24233 popq %rsi
24234 popq %rdi
24235 movq 5184(%rax), %r11
24236 jmp *%r11
24237 #else
24238 movq _glapi_Dispatch(%rip), %rax
24239 testq %rax, %rax
24240 je 1f
24241 movq 5184(%rax), %r11
24242 jmp *%r11
24243 1:
24244 pushq %rdi
24245 pushq %rsi
24246 pushq %rbp
24247 call _glapi_get_dispatch
24248 popq %rbp
24249 popq %rsi
24250 popq %rdi
24251 movq 5184(%rax), %r11
24252 jmp *%r11
24253 #endif /* defined(GLX_USE_TLS) */
24254 .size glGenFencesNV, .-glGenFencesNV
24255
24256 .p2align 4,,15
24257 .globl glIsFenceNV
24258 .type glIsFenceNV, @function
24259 glIsFenceNV:
24260 #if defined(GLX_USE_TLS)
24261 call _x86_64_get_dispatch@PLT
24262 movq 5192(%rax), %r11
24263 jmp *%r11
24264 #elif defined(PTHREADS)
24265 pushq %rdi
24266 call _x86_64_get_dispatch@PLT
24267 popq %rdi
24268 movq 5192(%rax), %r11
24269 jmp *%r11
24270 #else
24271 movq _glapi_Dispatch(%rip), %rax
24272 testq %rax, %rax
24273 je 1f
24274 movq 5192(%rax), %r11
24275 jmp *%r11
24276 1:
24277 pushq %rdi
24278 call _glapi_get_dispatch
24279 popq %rdi
24280 movq 5192(%rax), %r11
24281 jmp *%r11
24282 #endif /* defined(GLX_USE_TLS) */
24283 .size glIsFenceNV, .-glIsFenceNV
24284
24285 .p2align 4,,15
24286 .globl glTestFenceNV
24287 .type glTestFenceNV, @function
24288 glTestFenceNV:
24289 #if defined(GLX_USE_TLS)
24290 call _x86_64_get_dispatch@PLT
24291 movq 5200(%rax), %r11
24292 jmp *%r11
24293 #elif defined(PTHREADS)
24294 pushq %rdi
24295 call _x86_64_get_dispatch@PLT
24296 popq %rdi
24297 movq 5200(%rax), %r11
24298 jmp *%r11
24299 #else
24300 movq _glapi_Dispatch(%rip), %rax
24301 testq %rax, %rax
24302 je 1f
24303 movq 5200(%rax), %r11
24304 jmp *%r11
24305 1:
24306 pushq %rdi
24307 call _glapi_get_dispatch
24308 popq %rdi
24309 movq 5200(%rax), %r11
24310 jmp *%r11
24311 #endif /* defined(GLX_USE_TLS) */
24312 .size glTestFenceNV, .-glTestFenceNV
24313
24314 .p2align 4,,15
24315 .globl glGetFenceivNV
24316 .type glGetFenceivNV, @function
24317 glGetFenceivNV:
24318 #if defined(GLX_USE_TLS)
24319 call _x86_64_get_dispatch@PLT
24320 movq 5208(%rax), %r11
24321 jmp *%r11
24322 #elif defined(PTHREADS)
24323 pushq %rdi
24324 pushq %rsi
24325 pushq %rdx
24326 call _x86_64_get_dispatch@PLT
24327 popq %rdx
24328 popq %rsi
24329 popq %rdi
24330 movq 5208(%rax), %r11
24331 jmp *%r11
24332 #else
24333 movq _glapi_Dispatch(%rip), %rax
24334 testq %rax, %rax
24335 je 1f
24336 movq 5208(%rax), %r11
24337 jmp *%r11
24338 1:
24339 pushq %rdi
24340 pushq %rsi
24341 pushq %rdx
24342 call _glapi_get_dispatch
24343 popq %rdx
24344 popq %rsi
24345 popq %rdi
24346 movq 5208(%rax), %r11
24347 jmp *%r11
24348 #endif /* defined(GLX_USE_TLS) */
24349 .size glGetFenceivNV, .-glGetFenceivNV
24350
24351 .p2align 4,,15
24352 .globl glFinishFenceNV
24353 .type glFinishFenceNV, @function
24354 glFinishFenceNV:
24355 #if defined(GLX_USE_TLS)
24356 call _x86_64_get_dispatch@PLT
24357 movq 5216(%rax), %r11
24358 jmp *%r11
24359 #elif defined(PTHREADS)
24360 pushq %rdi
24361 call _x86_64_get_dispatch@PLT
24362 popq %rdi
24363 movq 5216(%rax), %r11
24364 jmp *%r11
24365 #else
24366 movq _glapi_Dispatch(%rip), %rax
24367 testq %rax, %rax
24368 je 1f
24369 movq 5216(%rax), %r11
24370 jmp *%r11
24371 1:
24372 pushq %rdi
24373 call _glapi_get_dispatch
24374 popq %rdi
24375 movq 5216(%rax), %r11
24376 jmp *%r11
24377 #endif /* defined(GLX_USE_TLS) */
24378 .size glFinishFenceNV, .-glFinishFenceNV
24379
24380 .p2align 4,,15
24381 .globl glSetFenceNV
24382 .type glSetFenceNV, @function
24383 glSetFenceNV:
24384 #if defined(GLX_USE_TLS)
24385 call _x86_64_get_dispatch@PLT
24386 movq 5224(%rax), %r11
24387 jmp *%r11
24388 #elif defined(PTHREADS)
24389 pushq %rdi
24390 pushq %rsi
24391 pushq %rbp
24392 call _x86_64_get_dispatch@PLT
24393 popq %rbp
24394 popq %rsi
24395 popq %rdi
24396 movq 5224(%rax), %r11
24397 jmp *%r11
24398 #else
24399 movq _glapi_Dispatch(%rip), %rax
24400 testq %rax, %rax
24401 je 1f
24402 movq 5224(%rax), %r11
24403 jmp *%r11
24404 1:
24405 pushq %rdi
24406 pushq %rsi
24407 pushq %rbp
24408 call _glapi_get_dispatch
24409 popq %rbp
24410 popq %rsi
24411 popq %rdi
24412 movq 5224(%rax), %r11
24413 jmp *%r11
24414 #endif /* defined(GLX_USE_TLS) */
24415 .size glSetFenceNV, .-glSetFenceNV
24416
24417 .p2align 4,,15
24418 .globl glVertexAttrib4bvARB
24419 .type glVertexAttrib4bvARB, @function
24420 glVertexAttrib4bvARB:
24421 #if defined(GLX_USE_TLS)
24422 call _x86_64_get_dispatch@PLT
24423 movq 5232(%rax), %r11
24424 jmp *%r11
24425 #elif defined(PTHREADS)
24426 pushq %rdi
24427 pushq %rsi
24428 pushq %rbp
24429 call _x86_64_get_dispatch@PLT
24430 popq %rbp
24431 popq %rsi
24432 popq %rdi
24433 movq 5232(%rax), %r11
24434 jmp *%r11
24435 #else
24436 movq _glapi_Dispatch(%rip), %rax
24437 testq %rax, %rax
24438 je 1f
24439 movq 5232(%rax), %r11
24440 jmp *%r11
24441 1:
24442 pushq %rdi
24443 pushq %rsi
24444 pushq %rbp
24445 call _glapi_get_dispatch
24446 popq %rbp
24447 popq %rsi
24448 popq %rdi
24449 movq 5232(%rax), %r11
24450 jmp *%r11
24451 #endif /* defined(GLX_USE_TLS) */
24452 .size glVertexAttrib4bvARB, .-glVertexAttrib4bvARB
24453
24454 .p2align 4,,15
24455 .globl glVertexAttrib4ivARB
24456 .type glVertexAttrib4ivARB, @function
24457 glVertexAttrib4ivARB:
24458 #if defined(GLX_USE_TLS)
24459 call _x86_64_get_dispatch@PLT
24460 movq 5240(%rax), %r11
24461 jmp *%r11
24462 #elif defined(PTHREADS)
24463 pushq %rdi
24464 pushq %rsi
24465 pushq %rbp
24466 call _x86_64_get_dispatch@PLT
24467 popq %rbp
24468 popq %rsi
24469 popq %rdi
24470 movq 5240(%rax), %r11
24471 jmp *%r11
24472 #else
24473 movq _glapi_Dispatch(%rip), %rax
24474 testq %rax, %rax
24475 je 1f
24476 movq 5240(%rax), %r11
24477 jmp *%r11
24478 1:
24479 pushq %rdi
24480 pushq %rsi
24481 pushq %rbp
24482 call _glapi_get_dispatch
24483 popq %rbp
24484 popq %rsi
24485 popq %rdi
24486 movq 5240(%rax), %r11
24487 jmp *%r11
24488 #endif /* defined(GLX_USE_TLS) */
24489 .size glVertexAttrib4ivARB, .-glVertexAttrib4ivARB
24490
24491 .p2align 4,,15
24492 .globl glVertexAttrib4ubvARB
24493 .type glVertexAttrib4ubvARB, @function
24494 glVertexAttrib4ubvARB:
24495 #if defined(GLX_USE_TLS)
24496 call _x86_64_get_dispatch@PLT
24497 movq 5248(%rax), %r11
24498 jmp *%r11
24499 #elif defined(PTHREADS)
24500 pushq %rdi
24501 pushq %rsi
24502 pushq %rbp
24503 call _x86_64_get_dispatch@PLT
24504 popq %rbp
24505 popq %rsi
24506 popq %rdi
24507 movq 5248(%rax), %r11
24508 jmp *%r11
24509 #else
24510 movq _glapi_Dispatch(%rip), %rax
24511 testq %rax, %rax
24512 je 1f
24513 movq 5248(%rax), %r11
24514 jmp *%r11
24515 1:
24516 pushq %rdi
24517 pushq %rsi
24518 pushq %rbp
24519 call _glapi_get_dispatch
24520 popq %rbp
24521 popq %rsi
24522 popq %rdi
24523 movq 5248(%rax), %r11
24524 jmp *%r11
24525 #endif /* defined(GLX_USE_TLS) */
24526 .size glVertexAttrib4ubvARB, .-glVertexAttrib4ubvARB
24527
24528 .p2align 4,,15
24529 .globl glVertexAttrib4usvARB
24530 .type glVertexAttrib4usvARB, @function
24531 glVertexAttrib4usvARB:
24532 #if defined(GLX_USE_TLS)
24533 call _x86_64_get_dispatch@PLT
24534 movq 5256(%rax), %r11
24535 jmp *%r11
24536 #elif defined(PTHREADS)
24537 pushq %rdi
24538 pushq %rsi
24539 pushq %rbp
24540 call _x86_64_get_dispatch@PLT
24541 popq %rbp
24542 popq %rsi
24543 popq %rdi
24544 movq 5256(%rax), %r11
24545 jmp *%r11
24546 #else
24547 movq _glapi_Dispatch(%rip), %rax
24548 testq %rax, %rax
24549 je 1f
24550 movq 5256(%rax), %r11
24551 jmp *%r11
24552 1:
24553 pushq %rdi
24554 pushq %rsi
24555 pushq %rbp
24556 call _glapi_get_dispatch
24557 popq %rbp
24558 popq %rsi
24559 popq %rdi
24560 movq 5256(%rax), %r11
24561 jmp *%r11
24562 #endif /* defined(GLX_USE_TLS) */
24563 .size glVertexAttrib4usvARB, .-glVertexAttrib4usvARB
24564
24565 .p2align 4,,15
24566 .globl glVertexAttrib4uivARB
24567 .type glVertexAttrib4uivARB, @function
24568 glVertexAttrib4uivARB:
24569 #if defined(GLX_USE_TLS)
24570 call _x86_64_get_dispatch@PLT
24571 movq 5264(%rax), %r11
24572 jmp *%r11
24573 #elif defined(PTHREADS)
24574 pushq %rdi
24575 pushq %rsi
24576 pushq %rbp
24577 call _x86_64_get_dispatch@PLT
24578 popq %rbp
24579 popq %rsi
24580 popq %rdi
24581 movq 5264(%rax), %r11
24582 jmp *%r11
24583 #else
24584 movq _glapi_Dispatch(%rip), %rax
24585 testq %rax, %rax
24586 je 1f
24587 movq 5264(%rax), %r11
24588 jmp *%r11
24589 1:
24590 pushq %rdi
24591 pushq %rsi
24592 pushq %rbp
24593 call _glapi_get_dispatch
24594 popq %rbp
24595 popq %rsi
24596 popq %rdi
24597 movq 5264(%rax), %r11
24598 jmp *%r11
24599 #endif /* defined(GLX_USE_TLS) */
24600 .size glVertexAttrib4uivARB, .-glVertexAttrib4uivARB
24601
24602 .p2align 4,,15
24603 .globl glVertexAttrib4NbvARB
24604 .type glVertexAttrib4NbvARB, @function
24605 glVertexAttrib4NbvARB:
24606 #if defined(GLX_USE_TLS)
24607 call _x86_64_get_dispatch@PLT
24608 movq 5272(%rax), %r11
24609 jmp *%r11
24610 #elif defined(PTHREADS)
24611 pushq %rdi
24612 pushq %rsi
24613 pushq %rbp
24614 call _x86_64_get_dispatch@PLT
24615 popq %rbp
24616 popq %rsi
24617 popq %rdi
24618 movq 5272(%rax), %r11
24619 jmp *%r11
24620 #else
24621 movq _glapi_Dispatch(%rip), %rax
24622 testq %rax, %rax
24623 je 1f
24624 movq 5272(%rax), %r11
24625 jmp *%r11
24626 1:
24627 pushq %rdi
24628 pushq %rsi
24629 pushq %rbp
24630 call _glapi_get_dispatch
24631 popq %rbp
24632 popq %rsi
24633 popq %rdi
24634 movq 5272(%rax), %r11
24635 jmp *%r11
24636 #endif /* defined(GLX_USE_TLS) */
24637 .size glVertexAttrib4NbvARB, .-glVertexAttrib4NbvARB
24638
24639 .p2align 4,,15
24640 .globl glVertexAttrib4NsvARB
24641 .type glVertexAttrib4NsvARB, @function
24642 glVertexAttrib4NsvARB:
24643 #if defined(GLX_USE_TLS)
24644 call _x86_64_get_dispatch@PLT
24645 movq 5280(%rax), %r11
24646 jmp *%r11
24647 #elif defined(PTHREADS)
24648 pushq %rdi
24649 pushq %rsi
24650 pushq %rbp
24651 call _x86_64_get_dispatch@PLT
24652 popq %rbp
24653 popq %rsi
24654 popq %rdi
24655 movq 5280(%rax), %r11
24656 jmp *%r11
24657 #else
24658 movq _glapi_Dispatch(%rip), %rax
24659 testq %rax, %rax
24660 je 1f
24661 movq 5280(%rax), %r11
24662 jmp *%r11
24663 1:
24664 pushq %rdi
24665 pushq %rsi
24666 pushq %rbp
24667 call _glapi_get_dispatch
24668 popq %rbp
24669 popq %rsi
24670 popq %rdi
24671 movq 5280(%rax), %r11
24672 jmp *%r11
24673 #endif /* defined(GLX_USE_TLS) */
24674 .size glVertexAttrib4NsvARB, .-glVertexAttrib4NsvARB
24675
24676 .p2align 4,,15
24677 .globl glVertexAttrib4NivARB
24678 .type glVertexAttrib4NivARB, @function
24679 glVertexAttrib4NivARB:
24680 #if defined(GLX_USE_TLS)
24681 call _x86_64_get_dispatch@PLT
24682 movq 5288(%rax), %r11
24683 jmp *%r11
24684 #elif defined(PTHREADS)
24685 pushq %rdi
24686 pushq %rsi
24687 pushq %rbp
24688 call _x86_64_get_dispatch@PLT
24689 popq %rbp
24690 popq %rsi
24691 popq %rdi
24692 movq 5288(%rax), %r11
24693 jmp *%r11
24694 #else
24695 movq _glapi_Dispatch(%rip), %rax
24696 testq %rax, %rax
24697 je 1f
24698 movq 5288(%rax), %r11
24699 jmp *%r11
24700 1:
24701 pushq %rdi
24702 pushq %rsi
24703 pushq %rbp
24704 call _glapi_get_dispatch
24705 popq %rbp
24706 popq %rsi
24707 popq %rdi
24708 movq 5288(%rax), %r11
24709 jmp *%r11
24710 #endif /* defined(GLX_USE_TLS) */
24711 .size glVertexAttrib4NivARB, .-glVertexAttrib4NivARB
24712
24713 .p2align 4,,15
24714 .globl glVertexAttrib4NusvARB
24715 .type glVertexAttrib4NusvARB, @function
24716 glVertexAttrib4NusvARB:
24717 #if defined(GLX_USE_TLS)
24718 call _x86_64_get_dispatch@PLT
24719 movq 5296(%rax), %r11
24720 jmp *%r11
24721 #elif defined(PTHREADS)
24722 pushq %rdi
24723 pushq %rsi
24724 pushq %rbp
24725 call _x86_64_get_dispatch@PLT
24726 popq %rbp
24727 popq %rsi
24728 popq %rdi
24729 movq 5296(%rax), %r11
24730 jmp *%r11
24731 #else
24732 movq _glapi_Dispatch(%rip), %rax
24733 testq %rax, %rax
24734 je 1f
24735 movq 5296(%rax), %r11
24736 jmp *%r11
24737 1:
24738 pushq %rdi
24739 pushq %rsi
24740 pushq %rbp
24741 call _glapi_get_dispatch
24742 popq %rbp
24743 popq %rsi
24744 popq %rdi
24745 movq 5296(%rax), %r11
24746 jmp *%r11
24747 #endif /* defined(GLX_USE_TLS) */
24748 .size glVertexAttrib4NusvARB, .-glVertexAttrib4NusvARB
24749
24750 .p2align 4,,15
24751 .globl glVertexAttrib4NuivARB
24752 .type glVertexAttrib4NuivARB, @function
24753 glVertexAttrib4NuivARB:
24754 #if defined(GLX_USE_TLS)
24755 call _x86_64_get_dispatch@PLT
24756 movq 5304(%rax), %r11
24757 jmp *%r11
24758 #elif defined(PTHREADS)
24759 pushq %rdi
24760 pushq %rsi
24761 pushq %rbp
24762 call _x86_64_get_dispatch@PLT
24763 popq %rbp
24764 popq %rsi
24765 popq %rdi
24766 movq 5304(%rax), %r11
24767 jmp *%r11
24768 #else
24769 movq _glapi_Dispatch(%rip), %rax
24770 testq %rax, %rax
24771 je 1f
24772 movq 5304(%rax), %r11
24773 jmp *%r11
24774 1:
24775 pushq %rdi
24776 pushq %rsi
24777 pushq %rbp
24778 call _glapi_get_dispatch
24779 popq %rbp
24780 popq %rsi
24781 popq %rdi
24782 movq 5304(%rax), %r11
24783 jmp *%r11
24784 #endif /* defined(GLX_USE_TLS) */
24785 .size glVertexAttrib4NuivARB, .-glVertexAttrib4NuivARB
24786
24787 .p2align 4,,15
24788 .globl glVertexAttribPointerARB
24789 .type glVertexAttribPointerARB, @function
24790 glVertexAttribPointerARB:
24791 #if defined(GLX_USE_TLS)
24792 call _x86_64_get_dispatch@PLT
24793 movq 5312(%rax), %r11
24794 jmp *%r11
24795 #elif defined(PTHREADS)
24796 pushq %rdi
24797 pushq %rsi
24798 pushq %rdx
24799 pushq %rcx
24800 pushq %r8
24801 pushq %r9
24802 pushq %rbp
24803 call _x86_64_get_dispatch@PLT
24804 popq %rbp
24805 popq %r9
24806 popq %r8
24807 popq %rcx
24808 popq %rdx
24809 popq %rsi
24810 popq %rdi
24811 movq 5312(%rax), %r11
24812 jmp *%r11
24813 #else
24814 movq _glapi_Dispatch(%rip), %rax
24815 testq %rax, %rax
24816 je 1f
24817 movq 5312(%rax), %r11
24818 jmp *%r11
24819 1:
24820 pushq %rdi
24821 pushq %rsi
24822 pushq %rdx
24823 pushq %rcx
24824 pushq %r8
24825 pushq %r9
24826 pushq %rbp
24827 call _glapi_get_dispatch
24828 popq %rbp
24829 popq %r9
24830 popq %r8
24831 popq %rcx
24832 popq %rdx
24833 popq %rsi
24834 popq %rdi
24835 movq 5312(%rax), %r11
24836 jmp *%r11
24837 #endif /* defined(GLX_USE_TLS) */
24838 .size glVertexAttribPointerARB, .-glVertexAttribPointerARB
24839
24840 .p2align 4,,15
24841 .globl glEnableVertexAttribArrayARB
24842 .type glEnableVertexAttribArrayARB, @function
24843 glEnableVertexAttribArrayARB:
24844 #if defined(GLX_USE_TLS)
24845 call _x86_64_get_dispatch@PLT
24846 movq 5320(%rax), %r11
24847 jmp *%r11
24848 #elif defined(PTHREADS)
24849 pushq %rdi
24850 call _x86_64_get_dispatch@PLT
24851 popq %rdi
24852 movq 5320(%rax), %r11
24853 jmp *%r11
24854 #else
24855 movq _glapi_Dispatch(%rip), %rax
24856 testq %rax, %rax
24857 je 1f
24858 movq 5320(%rax), %r11
24859 jmp *%r11
24860 1:
24861 pushq %rdi
24862 call _glapi_get_dispatch
24863 popq %rdi
24864 movq 5320(%rax), %r11
24865 jmp *%r11
24866 #endif /* defined(GLX_USE_TLS) */
24867 .size glEnableVertexAttribArrayARB, .-glEnableVertexAttribArrayARB
24868
24869 .p2align 4,,15
24870 .globl glDisableVertexAttribArrayARB
24871 .type glDisableVertexAttribArrayARB, @function
24872 glDisableVertexAttribArrayARB:
24873 #if defined(GLX_USE_TLS)
24874 call _x86_64_get_dispatch@PLT
24875 movq 5328(%rax), %r11
24876 jmp *%r11
24877 #elif defined(PTHREADS)
24878 pushq %rdi
24879 call _x86_64_get_dispatch@PLT
24880 popq %rdi
24881 movq 5328(%rax), %r11
24882 jmp *%r11
24883 #else
24884 movq _glapi_Dispatch(%rip), %rax
24885 testq %rax, %rax
24886 je 1f
24887 movq 5328(%rax), %r11
24888 jmp *%r11
24889 1:
24890 pushq %rdi
24891 call _glapi_get_dispatch
24892 popq %rdi
24893 movq 5328(%rax), %r11
24894 jmp *%r11
24895 #endif /* defined(GLX_USE_TLS) */
24896 .size glDisableVertexAttribArrayARB, .-glDisableVertexAttribArrayARB
24897
24898 .p2align 4,,15
24899 .globl glProgramStringARB
24900 .type glProgramStringARB, @function
24901 glProgramStringARB:
24902 #if defined(GLX_USE_TLS)
24903 call _x86_64_get_dispatch@PLT
24904 movq 5336(%rax), %r11
24905 jmp *%r11
24906 #elif defined(PTHREADS)
24907 pushq %rdi
24908 pushq %rsi
24909 pushq %rdx
24910 pushq %rcx
24911 pushq %rbp
24912 call _x86_64_get_dispatch@PLT
24913 popq %rbp
24914 popq %rcx
24915 popq %rdx
24916 popq %rsi
24917 popq %rdi
24918 movq 5336(%rax), %r11
24919 jmp *%r11
24920 #else
24921 movq _glapi_Dispatch(%rip), %rax
24922 testq %rax, %rax
24923 je 1f
24924 movq 5336(%rax), %r11
24925 jmp *%r11
24926 1:
24927 pushq %rdi
24928 pushq %rsi
24929 pushq %rdx
24930 pushq %rcx
24931 pushq %rbp
24932 call _glapi_get_dispatch
24933 popq %rbp
24934 popq %rcx
24935 popq %rdx
24936 popq %rsi
24937 popq %rdi
24938 movq 5336(%rax), %r11
24939 jmp *%r11
24940 #endif /* defined(GLX_USE_TLS) */
24941 .size glProgramStringARB, .-glProgramStringARB
24942
24943 .p2align 4,,15
24944 .globl glProgramEnvParameter4dARB
24945 .type glProgramEnvParameter4dARB, @function
24946 glProgramEnvParameter4dARB:
24947 #if defined(GLX_USE_TLS)
24948 call _x86_64_get_dispatch@PLT
24949 movq 5344(%rax), %r11
24950 jmp *%r11
24951 #elif defined(PTHREADS)
24952 subq $56, %rsp
24953 movq %rdi, (%rsp)
24954 movq %rsi, 8(%rsp)
24955 movq %xmm0, 16(%rsp)
24956 movq %xmm1, 24(%rsp)
24957 movq %xmm2, 32(%rsp)
24958 movq %xmm3, 40(%rsp)
24959 call _x86_64_get_dispatch@PLT
24960 movq 40(%rsp), %xmm3
24961 movq 32(%rsp), %xmm2
24962 movq 24(%rsp), %xmm1
24963 movq 16(%rsp), %xmm0
24964 movq 8(%rsp), %rsi
24965 movq (%rsp), %rdi
24966 addq $56, %rsp
24967 movq 5344(%rax), %r11
24968 jmp *%r11
24969 #else
24970 movq _glapi_Dispatch(%rip), %rax
24971 testq %rax, %rax
24972 je 1f
24973 movq 5344(%rax), %r11
24974 jmp *%r11
24975 1:
24976 subq $56, %rsp
24977 movq %rdi, (%rsp)
24978 movq %rsi, 8(%rsp)
24979 movq %xmm0, 16(%rsp)
24980 movq %xmm1, 24(%rsp)
24981 movq %xmm2, 32(%rsp)
24982 movq %xmm3, 40(%rsp)
24983 call _glapi_get_dispatch
24984 movq 40(%rsp), %xmm3
24985 movq 32(%rsp), %xmm2
24986 movq 24(%rsp), %xmm1
24987 movq 16(%rsp), %xmm0
24988 movq 8(%rsp), %rsi
24989 movq (%rsp), %rdi
24990 addq $56, %rsp
24991 movq 5344(%rax), %r11
24992 jmp *%r11
24993 #endif /* defined(GLX_USE_TLS) */
24994 .size glProgramEnvParameter4dARB, .-glProgramEnvParameter4dARB
24995
24996 .p2align 4,,15
24997 .globl glProgramEnvParameter4dvARB
24998 .type glProgramEnvParameter4dvARB, @function
24999 glProgramEnvParameter4dvARB:
25000 #if defined(GLX_USE_TLS)
25001 call _x86_64_get_dispatch@PLT
25002 movq 5352(%rax), %r11
25003 jmp *%r11
25004 #elif defined(PTHREADS)
25005 pushq %rdi
25006 pushq %rsi
25007 pushq %rdx
25008 call _x86_64_get_dispatch@PLT
25009 popq %rdx
25010 popq %rsi
25011 popq %rdi
25012 movq 5352(%rax), %r11
25013 jmp *%r11
25014 #else
25015 movq _glapi_Dispatch(%rip), %rax
25016 testq %rax, %rax
25017 je 1f
25018 movq 5352(%rax), %r11
25019 jmp *%r11
25020 1:
25021 pushq %rdi
25022 pushq %rsi
25023 pushq %rdx
25024 call _glapi_get_dispatch
25025 popq %rdx
25026 popq %rsi
25027 popq %rdi
25028 movq 5352(%rax), %r11
25029 jmp *%r11
25030 #endif /* defined(GLX_USE_TLS) */
25031 .size glProgramEnvParameter4dvARB, .-glProgramEnvParameter4dvARB
25032
25033 .p2align 4,,15
25034 .globl glProgramEnvParameter4fARB
25035 .type glProgramEnvParameter4fARB, @function
25036 glProgramEnvParameter4fARB:
25037 #if defined(GLX_USE_TLS)
25038 call _x86_64_get_dispatch@PLT
25039 movq 5360(%rax), %r11
25040 jmp *%r11
25041 #elif defined(PTHREADS)
25042 subq $56, %rsp
25043 movq %rdi, (%rsp)
25044 movq %rsi, 8(%rsp)
25045 movq %xmm0, 16(%rsp)
25046 movq %xmm1, 24(%rsp)
25047 movq %xmm2, 32(%rsp)
25048 movq %xmm3, 40(%rsp)
25049 call _x86_64_get_dispatch@PLT
25050 movq 40(%rsp), %xmm3
25051 movq 32(%rsp), %xmm2
25052 movq 24(%rsp), %xmm1
25053 movq 16(%rsp), %xmm0
25054 movq 8(%rsp), %rsi
25055 movq (%rsp), %rdi
25056 addq $56, %rsp
25057 movq 5360(%rax), %r11
25058 jmp *%r11
25059 #else
25060 movq _glapi_Dispatch(%rip), %rax
25061 testq %rax, %rax
25062 je 1f
25063 movq 5360(%rax), %r11
25064 jmp *%r11
25065 1:
25066 subq $56, %rsp
25067 movq %rdi, (%rsp)
25068 movq %rsi, 8(%rsp)
25069 movq %xmm0, 16(%rsp)
25070 movq %xmm1, 24(%rsp)
25071 movq %xmm2, 32(%rsp)
25072 movq %xmm3, 40(%rsp)
25073 call _glapi_get_dispatch
25074 movq 40(%rsp), %xmm3
25075 movq 32(%rsp), %xmm2
25076 movq 24(%rsp), %xmm1
25077 movq 16(%rsp), %xmm0
25078 movq 8(%rsp), %rsi
25079 movq (%rsp), %rdi
25080 addq $56, %rsp
25081 movq 5360(%rax), %r11
25082 jmp *%r11
25083 #endif /* defined(GLX_USE_TLS) */
25084 .size glProgramEnvParameter4fARB, .-glProgramEnvParameter4fARB
25085
25086 .p2align 4,,15
25087 .globl glProgramEnvParameter4fvARB
25088 .type glProgramEnvParameter4fvARB, @function
25089 glProgramEnvParameter4fvARB:
25090 #if defined(GLX_USE_TLS)
25091 call _x86_64_get_dispatch@PLT
25092 movq 5368(%rax), %r11
25093 jmp *%r11
25094 #elif defined(PTHREADS)
25095 pushq %rdi
25096 pushq %rsi
25097 pushq %rdx
25098 call _x86_64_get_dispatch@PLT
25099 popq %rdx
25100 popq %rsi
25101 popq %rdi
25102 movq 5368(%rax), %r11
25103 jmp *%r11
25104 #else
25105 movq _glapi_Dispatch(%rip), %rax
25106 testq %rax, %rax
25107 je 1f
25108 movq 5368(%rax), %r11
25109 jmp *%r11
25110 1:
25111 pushq %rdi
25112 pushq %rsi
25113 pushq %rdx
25114 call _glapi_get_dispatch
25115 popq %rdx
25116 popq %rsi
25117 popq %rdi
25118 movq 5368(%rax), %r11
25119 jmp *%r11
25120 #endif /* defined(GLX_USE_TLS) */
25121 .size glProgramEnvParameter4fvARB, .-glProgramEnvParameter4fvARB
25122
25123 .p2align 4,,15
25124 .globl glProgramLocalParameter4dARB
25125 .type glProgramLocalParameter4dARB, @function
25126 glProgramLocalParameter4dARB:
25127 #if defined(GLX_USE_TLS)
25128 call _x86_64_get_dispatch@PLT
25129 movq 5376(%rax), %r11
25130 jmp *%r11
25131 #elif defined(PTHREADS)
25132 subq $56, %rsp
25133 movq %rdi, (%rsp)
25134 movq %rsi, 8(%rsp)
25135 movq %xmm0, 16(%rsp)
25136 movq %xmm1, 24(%rsp)
25137 movq %xmm2, 32(%rsp)
25138 movq %xmm3, 40(%rsp)
25139 call _x86_64_get_dispatch@PLT
25140 movq 40(%rsp), %xmm3
25141 movq 32(%rsp), %xmm2
25142 movq 24(%rsp), %xmm1
25143 movq 16(%rsp), %xmm0
25144 movq 8(%rsp), %rsi
25145 movq (%rsp), %rdi
25146 addq $56, %rsp
25147 movq 5376(%rax), %r11
25148 jmp *%r11
25149 #else
25150 movq _glapi_Dispatch(%rip), %rax
25151 testq %rax, %rax
25152 je 1f
25153 movq 5376(%rax), %r11
25154 jmp *%r11
25155 1:
25156 subq $56, %rsp
25157 movq %rdi, (%rsp)
25158 movq %rsi, 8(%rsp)
25159 movq %xmm0, 16(%rsp)
25160 movq %xmm1, 24(%rsp)
25161 movq %xmm2, 32(%rsp)
25162 movq %xmm3, 40(%rsp)
25163 call _glapi_get_dispatch
25164 movq 40(%rsp), %xmm3
25165 movq 32(%rsp), %xmm2
25166 movq 24(%rsp), %xmm1
25167 movq 16(%rsp), %xmm0
25168 movq 8(%rsp), %rsi
25169 movq (%rsp), %rdi
25170 addq $56, %rsp
25171 movq 5376(%rax), %r11
25172 jmp *%r11
25173 #endif /* defined(GLX_USE_TLS) */
25174 .size glProgramLocalParameter4dARB, .-glProgramLocalParameter4dARB
25175
25176 .p2align 4,,15
25177 .globl glProgramLocalParameter4dvARB
25178 .type glProgramLocalParameter4dvARB, @function
25179 glProgramLocalParameter4dvARB:
25180 #if defined(GLX_USE_TLS)
25181 call _x86_64_get_dispatch@PLT
25182 movq 5384(%rax), %r11
25183 jmp *%r11
25184 #elif defined(PTHREADS)
25185 pushq %rdi
25186 pushq %rsi
25187 pushq %rdx
25188 call _x86_64_get_dispatch@PLT
25189 popq %rdx
25190 popq %rsi
25191 popq %rdi
25192 movq 5384(%rax), %r11
25193 jmp *%r11
25194 #else
25195 movq _glapi_Dispatch(%rip), %rax
25196 testq %rax, %rax
25197 je 1f
25198 movq 5384(%rax), %r11
25199 jmp *%r11
25200 1:
25201 pushq %rdi
25202 pushq %rsi
25203 pushq %rdx
25204 call _glapi_get_dispatch
25205 popq %rdx
25206 popq %rsi
25207 popq %rdi
25208 movq 5384(%rax), %r11
25209 jmp *%r11
25210 #endif /* defined(GLX_USE_TLS) */
25211 .size glProgramLocalParameter4dvARB, .-glProgramLocalParameter4dvARB
25212
25213 .p2align 4,,15
25214 .globl glProgramLocalParameter4fARB
25215 .type glProgramLocalParameter4fARB, @function
25216 glProgramLocalParameter4fARB:
25217 #if defined(GLX_USE_TLS)
25218 call _x86_64_get_dispatch@PLT
25219 movq 5392(%rax), %r11
25220 jmp *%r11
25221 #elif defined(PTHREADS)
25222 subq $56, %rsp
25223 movq %rdi, (%rsp)
25224 movq %rsi, 8(%rsp)
25225 movq %xmm0, 16(%rsp)
25226 movq %xmm1, 24(%rsp)
25227 movq %xmm2, 32(%rsp)
25228 movq %xmm3, 40(%rsp)
25229 call _x86_64_get_dispatch@PLT
25230 movq 40(%rsp), %xmm3
25231 movq 32(%rsp), %xmm2
25232 movq 24(%rsp), %xmm1
25233 movq 16(%rsp), %xmm0
25234 movq 8(%rsp), %rsi
25235 movq (%rsp), %rdi
25236 addq $56, %rsp
25237 movq 5392(%rax), %r11
25238 jmp *%r11
25239 #else
25240 movq _glapi_Dispatch(%rip), %rax
25241 testq %rax, %rax
25242 je 1f
25243 movq 5392(%rax), %r11
25244 jmp *%r11
25245 1:
25246 subq $56, %rsp
25247 movq %rdi, (%rsp)
25248 movq %rsi, 8(%rsp)
25249 movq %xmm0, 16(%rsp)
25250 movq %xmm1, 24(%rsp)
25251 movq %xmm2, 32(%rsp)
25252 movq %xmm3, 40(%rsp)
25253 call _glapi_get_dispatch
25254 movq 40(%rsp), %xmm3
25255 movq 32(%rsp), %xmm2
25256 movq 24(%rsp), %xmm1
25257 movq 16(%rsp), %xmm0
25258 movq 8(%rsp), %rsi
25259 movq (%rsp), %rdi
25260 addq $56, %rsp
25261 movq 5392(%rax), %r11
25262 jmp *%r11
25263 #endif /* defined(GLX_USE_TLS) */
25264 .size glProgramLocalParameter4fARB, .-glProgramLocalParameter4fARB
25265
25266 .p2align 4,,15
25267 .globl glProgramLocalParameter4fvARB
25268 .type glProgramLocalParameter4fvARB, @function
25269 glProgramLocalParameter4fvARB:
25270 #if defined(GLX_USE_TLS)
25271 call _x86_64_get_dispatch@PLT
25272 movq 5400(%rax), %r11
25273 jmp *%r11
25274 #elif defined(PTHREADS)
25275 pushq %rdi
25276 pushq %rsi
25277 pushq %rdx
25278 call _x86_64_get_dispatch@PLT
25279 popq %rdx
25280 popq %rsi
25281 popq %rdi
25282 movq 5400(%rax), %r11
25283 jmp *%r11
25284 #else
25285 movq _glapi_Dispatch(%rip), %rax
25286 testq %rax, %rax
25287 je 1f
25288 movq 5400(%rax), %r11
25289 jmp *%r11
25290 1:
25291 pushq %rdi
25292 pushq %rsi
25293 pushq %rdx
25294 call _glapi_get_dispatch
25295 popq %rdx
25296 popq %rsi
25297 popq %rdi
25298 movq 5400(%rax), %r11
25299 jmp *%r11
25300 #endif /* defined(GLX_USE_TLS) */
25301 .size glProgramLocalParameter4fvARB, .-glProgramLocalParameter4fvARB
25302
25303 .p2align 4,,15
25304 .globl glGetProgramEnvParameterdvARB
25305 .type glGetProgramEnvParameterdvARB, @function
25306 glGetProgramEnvParameterdvARB:
25307 #if defined(GLX_USE_TLS)
25308 call _x86_64_get_dispatch@PLT
25309 movq 5408(%rax), %r11
25310 jmp *%r11
25311 #elif defined(PTHREADS)
25312 pushq %rdi
25313 pushq %rsi
25314 pushq %rdx
25315 call _x86_64_get_dispatch@PLT
25316 popq %rdx
25317 popq %rsi
25318 popq %rdi
25319 movq 5408(%rax), %r11
25320 jmp *%r11
25321 #else
25322 movq _glapi_Dispatch(%rip), %rax
25323 testq %rax, %rax
25324 je 1f
25325 movq 5408(%rax), %r11
25326 jmp *%r11
25327 1:
25328 pushq %rdi
25329 pushq %rsi
25330 pushq %rdx
25331 call _glapi_get_dispatch
25332 popq %rdx
25333 popq %rsi
25334 popq %rdi
25335 movq 5408(%rax), %r11
25336 jmp *%r11
25337 #endif /* defined(GLX_USE_TLS) */
25338 .size glGetProgramEnvParameterdvARB, .-glGetProgramEnvParameterdvARB
25339
25340 .p2align 4,,15
25341 .globl glGetProgramEnvParameterfvARB
25342 .type glGetProgramEnvParameterfvARB, @function
25343 glGetProgramEnvParameterfvARB:
25344 #if defined(GLX_USE_TLS)
25345 call _x86_64_get_dispatch@PLT
25346 movq 5416(%rax), %r11
25347 jmp *%r11
25348 #elif defined(PTHREADS)
25349 pushq %rdi
25350 pushq %rsi
25351 pushq %rdx
25352 call _x86_64_get_dispatch@PLT
25353 popq %rdx
25354 popq %rsi
25355 popq %rdi
25356 movq 5416(%rax), %r11
25357 jmp *%r11
25358 #else
25359 movq _glapi_Dispatch(%rip), %rax
25360 testq %rax, %rax
25361 je 1f
25362 movq 5416(%rax), %r11
25363 jmp *%r11
25364 1:
25365 pushq %rdi
25366 pushq %rsi
25367 pushq %rdx
25368 call _glapi_get_dispatch
25369 popq %rdx
25370 popq %rsi
25371 popq %rdi
25372 movq 5416(%rax), %r11
25373 jmp *%r11
25374 #endif /* defined(GLX_USE_TLS) */
25375 .size glGetProgramEnvParameterfvARB, .-glGetProgramEnvParameterfvARB
25376
25377 .p2align 4,,15
25378 .globl glGetProgramLocalParameterdvARB
25379 .type glGetProgramLocalParameterdvARB, @function
25380 glGetProgramLocalParameterdvARB:
25381 #if defined(GLX_USE_TLS)
25382 call _x86_64_get_dispatch@PLT
25383 movq 5424(%rax), %r11
25384 jmp *%r11
25385 #elif defined(PTHREADS)
25386 pushq %rdi
25387 pushq %rsi
25388 pushq %rdx
25389 call _x86_64_get_dispatch@PLT
25390 popq %rdx
25391 popq %rsi
25392 popq %rdi
25393 movq 5424(%rax), %r11
25394 jmp *%r11
25395 #else
25396 movq _glapi_Dispatch(%rip), %rax
25397 testq %rax, %rax
25398 je 1f
25399 movq 5424(%rax), %r11
25400 jmp *%r11
25401 1:
25402 pushq %rdi
25403 pushq %rsi
25404 pushq %rdx
25405 call _glapi_get_dispatch
25406 popq %rdx
25407 popq %rsi
25408 popq %rdi
25409 movq 5424(%rax), %r11
25410 jmp *%r11
25411 #endif /* defined(GLX_USE_TLS) */
25412 .size glGetProgramLocalParameterdvARB, .-glGetProgramLocalParameterdvARB
25413
25414 .p2align 4,,15
25415 .globl glGetProgramLocalParameterfvARB
25416 .type glGetProgramLocalParameterfvARB, @function
25417 glGetProgramLocalParameterfvARB:
25418 #if defined(GLX_USE_TLS)
25419 call _x86_64_get_dispatch@PLT
25420 movq 5432(%rax), %r11
25421 jmp *%r11
25422 #elif defined(PTHREADS)
25423 pushq %rdi
25424 pushq %rsi
25425 pushq %rdx
25426 call _x86_64_get_dispatch@PLT
25427 popq %rdx
25428 popq %rsi
25429 popq %rdi
25430 movq 5432(%rax), %r11
25431 jmp *%r11
25432 #else
25433 movq _glapi_Dispatch(%rip), %rax
25434 testq %rax, %rax
25435 je 1f
25436 movq 5432(%rax), %r11
25437 jmp *%r11
25438 1:
25439 pushq %rdi
25440 pushq %rsi
25441 pushq %rdx
25442 call _glapi_get_dispatch
25443 popq %rdx
25444 popq %rsi
25445 popq %rdi
25446 movq 5432(%rax), %r11
25447 jmp *%r11
25448 #endif /* defined(GLX_USE_TLS) */
25449 .size glGetProgramLocalParameterfvARB, .-glGetProgramLocalParameterfvARB
25450
25451 .p2align 4,,15
25452 .globl glGetProgramivARB
25453 .type glGetProgramivARB, @function
25454 glGetProgramivARB:
25455 #if defined(GLX_USE_TLS)
25456 call _x86_64_get_dispatch@PLT
25457 movq 5440(%rax), %r11
25458 jmp *%r11
25459 #elif defined(PTHREADS)
25460 pushq %rdi
25461 pushq %rsi
25462 pushq %rdx
25463 call _x86_64_get_dispatch@PLT
25464 popq %rdx
25465 popq %rsi
25466 popq %rdi
25467 movq 5440(%rax), %r11
25468 jmp *%r11
25469 #else
25470 movq _glapi_Dispatch(%rip), %rax
25471 testq %rax, %rax
25472 je 1f
25473 movq 5440(%rax), %r11
25474 jmp *%r11
25475 1:
25476 pushq %rdi
25477 pushq %rsi
25478 pushq %rdx
25479 call _glapi_get_dispatch
25480 popq %rdx
25481 popq %rsi
25482 popq %rdi
25483 movq 5440(%rax), %r11
25484 jmp *%r11
25485 #endif /* defined(GLX_USE_TLS) */
25486 .size glGetProgramivARB, .-glGetProgramivARB
25487
25488 .p2align 4,,15
25489 .globl glGetProgramStringARB
25490 .type glGetProgramStringARB, @function
25491 glGetProgramStringARB:
25492 #if defined(GLX_USE_TLS)
25493 call _x86_64_get_dispatch@PLT
25494 movq 5448(%rax), %r11
25495 jmp *%r11
25496 #elif defined(PTHREADS)
25497 pushq %rdi
25498 pushq %rsi
25499 pushq %rdx
25500 call _x86_64_get_dispatch@PLT
25501 popq %rdx
25502 popq %rsi
25503 popq %rdi
25504 movq 5448(%rax), %r11
25505 jmp *%r11
25506 #else
25507 movq _glapi_Dispatch(%rip), %rax
25508 testq %rax, %rax
25509 je 1f
25510 movq 5448(%rax), %r11
25511 jmp *%r11
25512 1:
25513 pushq %rdi
25514 pushq %rsi
25515 pushq %rdx
25516 call _glapi_get_dispatch
25517 popq %rdx
25518 popq %rsi
25519 popq %rdi
25520 movq 5448(%rax), %r11
25521 jmp *%r11
25522 #endif /* defined(GLX_USE_TLS) */
25523 .size glGetProgramStringARB, .-glGetProgramStringARB
25524
25525 .p2align 4,,15
25526 .globl glProgramNamedParameter4fNV
25527 .type glProgramNamedParameter4fNV, @function
25528 glProgramNamedParameter4fNV:
25529 #if defined(GLX_USE_TLS)
25530 call _x86_64_get_dispatch@PLT
25531 movq 5456(%rax), %r11
25532 jmp *%r11
25533 #elif defined(PTHREADS)
25534 subq $56, %rsp
25535 movq %rdi, (%rsp)
25536 movq %rsi, 8(%rsp)
25537 movq %rdx, 16(%rsp)
25538 movq %xmm0, 24(%rsp)
25539 movq %xmm1, 32(%rsp)
25540 movq %xmm2, 40(%rsp)
25541 movq %xmm3, 48(%rsp)
25542 call _x86_64_get_dispatch@PLT
25543 movq 48(%rsp), %xmm3
25544 movq 40(%rsp), %xmm2
25545 movq 32(%rsp), %xmm1
25546 movq 24(%rsp), %xmm0
25547 movq 16(%rsp), %rdx
25548 movq 8(%rsp), %rsi
25549 movq (%rsp), %rdi
25550 addq $56, %rsp
25551 movq 5456(%rax), %r11
25552 jmp *%r11
25553 #else
25554 movq _glapi_Dispatch(%rip), %rax
25555 testq %rax, %rax
25556 je 1f
25557 movq 5456(%rax), %r11
25558 jmp *%r11
25559 1:
25560 subq $56, %rsp
25561 movq %rdi, (%rsp)
25562 movq %rsi, 8(%rsp)
25563 movq %rdx, 16(%rsp)
25564 movq %xmm0, 24(%rsp)
25565 movq %xmm1, 32(%rsp)
25566 movq %xmm2, 40(%rsp)
25567 movq %xmm3, 48(%rsp)
25568 call _glapi_get_dispatch
25569 movq 48(%rsp), %xmm3
25570 movq 40(%rsp), %xmm2
25571 movq 32(%rsp), %xmm1
25572 movq 24(%rsp), %xmm0
25573 movq 16(%rsp), %rdx
25574 movq 8(%rsp), %rsi
25575 movq (%rsp), %rdi
25576 addq $56, %rsp
25577 movq 5456(%rax), %r11
25578 jmp *%r11
25579 #endif /* defined(GLX_USE_TLS) */
25580 .size glProgramNamedParameter4fNV, .-glProgramNamedParameter4fNV
25581
25582 .p2align 4,,15
25583 .globl glProgramNamedParameter4dNV
25584 .type glProgramNamedParameter4dNV, @function
25585 glProgramNamedParameter4dNV:
25586 #if defined(GLX_USE_TLS)
25587 call _x86_64_get_dispatch@PLT
25588 movq 5464(%rax), %r11
25589 jmp *%r11
25590 #elif defined(PTHREADS)
25591 subq $56, %rsp
25592 movq %rdi, (%rsp)
25593 movq %rsi, 8(%rsp)
25594 movq %rdx, 16(%rsp)
25595 movq %xmm0, 24(%rsp)
25596 movq %xmm1, 32(%rsp)
25597 movq %xmm2, 40(%rsp)
25598 movq %xmm3, 48(%rsp)
25599 call _x86_64_get_dispatch@PLT
25600 movq 48(%rsp), %xmm3
25601 movq 40(%rsp), %xmm2
25602 movq 32(%rsp), %xmm1
25603 movq 24(%rsp), %xmm0
25604 movq 16(%rsp), %rdx
25605 movq 8(%rsp), %rsi
25606 movq (%rsp), %rdi
25607 addq $56, %rsp
25608 movq 5464(%rax), %r11
25609 jmp *%r11
25610 #else
25611 movq _glapi_Dispatch(%rip), %rax
25612 testq %rax, %rax
25613 je 1f
25614 movq 5464(%rax), %r11
25615 jmp *%r11
25616 1:
25617 subq $56, %rsp
25618 movq %rdi, (%rsp)
25619 movq %rsi, 8(%rsp)
25620 movq %rdx, 16(%rsp)
25621 movq %xmm0, 24(%rsp)
25622 movq %xmm1, 32(%rsp)
25623 movq %xmm2, 40(%rsp)
25624 movq %xmm3, 48(%rsp)
25625 call _glapi_get_dispatch
25626 movq 48(%rsp), %xmm3
25627 movq 40(%rsp), %xmm2
25628 movq 32(%rsp), %xmm1
25629 movq 24(%rsp), %xmm0
25630 movq 16(%rsp), %rdx
25631 movq 8(%rsp), %rsi
25632 movq (%rsp), %rdi
25633 addq $56, %rsp
25634 movq 5464(%rax), %r11
25635 jmp *%r11
25636 #endif /* defined(GLX_USE_TLS) */
25637 .size glProgramNamedParameter4dNV, .-glProgramNamedParameter4dNV
25638
25639 .p2align 4,,15
25640 .globl glProgramNamedParameter4fvNV
25641 .type glProgramNamedParameter4fvNV, @function
25642 glProgramNamedParameter4fvNV:
25643 #if defined(GLX_USE_TLS)
25644 call _x86_64_get_dispatch@PLT
25645 movq 5472(%rax), %r11
25646 jmp *%r11
25647 #elif defined(PTHREADS)
25648 pushq %rdi
25649 pushq %rsi
25650 pushq %rdx
25651 pushq %rcx
25652 pushq %rbp
25653 call _x86_64_get_dispatch@PLT
25654 popq %rbp
25655 popq %rcx
25656 popq %rdx
25657 popq %rsi
25658 popq %rdi
25659 movq 5472(%rax), %r11
25660 jmp *%r11
25661 #else
25662 movq _glapi_Dispatch(%rip), %rax
25663 testq %rax, %rax
25664 je 1f
25665 movq 5472(%rax), %r11
25666 jmp *%r11
25667 1:
25668 pushq %rdi
25669 pushq %rsi
25670 pushq %rdx
25671 pushq %rcx
25672 pushq %rbp
25673 call _glapi_get_dispatch
25674 popq %rbp
25675 popq %rcx
25676 popq %rdx
25677 popq %rsi
25678 popq %rdi
25679 movq 5472(%rax), %r11
25680 jmp *%r11
25681 #endif /* defined(GLX_USE_TLS) */
25682 .size glProgramNamedParameter4fvNV, .-glProgramNamedParameter4fvNV
25683
25684 .p2align 4,,15
25685 .globl glProgramNamedParameter4dvNV
25686 .type glProgramNamedParameter4dvNV, @function
25687 glProgramNamedParameter4dvNV:
25688 #if defined(GLX_USE_TLS)
25689 call _x86_64_get_dispatch@PLT
25690 movq 5480(%rax), %r11
25691 jmp *%r11
25692 #elif defined(PTHREADS)
25693 pushq %rdi
25694 pushq %rsi
25695 pushq %rdx
25696 pushq %rcx
25697 pushq %rbp
25698 call _x86_64_get_dispatch@PLT
25699 popq %rbp
25700 popq %rcx
25701 popq %rdx
25702 popq %rsi
25703 popq %rdi
25704 movq 5480(%rax), %r11
25705 jmp *%r11
25706 #else
25707 movq _glapi_Dispatch(%rip), %rax
25708 testq %rax, %rax
25709 je 1f
25710 movq 5480(%rax), %r11
25711 jmp *%r11
25712 1:
25713 pushq %rdi
25714 pushq %rsi
25715 pushq %rdx
25716 pushq %rcx
25717 pushq %rbp
25718 call _glapi_get_dispatch
25719 popq %rbp
25720 popq %rcx
25721 popq %rdx
25722 popq %rsi
25723 popq %rdi
25724 movq 5480(%rax), %r11
25725 jmp *%r11
25726 #endif /* defined(GLX_USE_TLS) */
25727 .size glProgramNamedParameter4dvNV, .-glProgramNamedParameter4dvNV
25728
25729 .p2align 4,,15
25730 .globl glGetProgramNamedParameterfvNV
25731 .type glGetProgramNamedParameterfvNV, @function
25732 glGetProgramNamedParameterfvNV:
25733 #if defined(GLX_USE_TLS)
25734 call _x86_64_get_dispatch@PLT
25735 movq 5488(%rax), %r11
25736 jmp *%r11
25737 #elif defined(PTHREADS)
25738 pushq %rdi
25739 pushq %rsi
25740 pushq %rdx
25741 pushq %rcx
25742 pushq %rbp
25743 call _x86_64_get_dispatch@PLT
25744 popq %rbp
25745 popq %rcx
25746 popq %rdx
25747 popq %rsi
25748 popq %rdi
25749 movq 5488(%rax), %r11
25750 jmp *%r11
25751 #else
25752 movq _glapi_Dispatch(%rip), %rax
25753 testq %rax, %rax
25754 je 1f
25755 movq 5488(%rax), %r11
25756 jmp *%r11
25757 1:
25758 pushq %rdi
25759 pushq %rsi
25760 pushq %rdx
25761 pushq %rcx
25762 pushq %rbp
25763 call _glapi_get_dispatch
25764 popq %rbp
25765 popq %rcx
25766 popq %rdx
25767 popq %rsi
25768 popq %rdi
25769 movq 5488(%rax), %r11
25770 jmp *%r11
25771 #endif /* defined(GLX_USE_TLS) */
25772 .size glGetProgramNamedParameterfvNV, .-glGetProgramNamedParameterfvNV
25773
25774 .p2align 4,,15
25775 .globl glGetProgramNamedParameterdvNV
25776 .type glGetProgramNamedParameterdvNV, @function
25777 glGetProgramNamedParameterdvNV:
25778 #if defined(GLX_USE_TLS)
25779 call _x86_64_get_dispatch@PLT
25780 movq 5496(%rax), %r11
25781 jmp *%r11
25782 #elif defined(PTHREADS)
25783 pushq %rdi
25784 pushq %rsi
25785 pushq %rdx
25786 pushq %rcx
25787 pushq %rbp
25788 call _x86_64_get_dispatch@PLT
25789 popq %rbp
25790 popq %rcx
25791 popq %rdx
25792 popq %rsi
25793 popq %rdi
25794 movq 5496(%rax), %r11
25795 jmp *%r11
25796 #else
25797 movq _glapi_Dispatch(%rip), %rax
25798 testq %rax, %rax
25799 je 1f
25800 movq 5496(%rax), %r11
25801 jmp *%r11
25802 1:
25803 pushq %rdi
25804 pushq %rsi
25805 pushq %rdx
25806 pushq %rcx
25807 pushq %rbp
25808 call _glapi_get_dispatch
25809 popq %rbp
25810 popq %rcx
25811 popq %rdx
25812 popq %rsi
25813 popq %rdi
25814 movq 5496(%rax), %r11
25815 jmp *%r11
25816 #endif /* defined(GLX_USE_TLS) */
25817 .size glGetProgramNamedParameterdvNV, .-glGetProgramNamedParameterdvNV
25818
25819 .p2align 4,,15
25820 .globl glBindBufferARB
25821 .type glBindBufferARB, @function
25822 glBindBufferARB:
25823 #if defined(GLX_USE_TLS)
25824 call _x86_64_get_dispatch@PLT
25825 movq 5504(%rax), %r11
25826 jmp *%r11
25827 #elif defined(PTHREADS)
25828 pushq %rdi
25829 pushq %rsi
25830 pushq %rbp
25831 call _x86_64_get_dispatch@PLT
25832 popq %rbp
25833 popq %rsi
25834 popq %rdi
25835 movq 5504(%rax), %r11
25836 jmp *%r11
25837 #else
25838 movq _glapi_Dispatch(%rip), %rax
25839 testq %rax, %rax
25840 je 1f
25841 movq 5504(%rax), %r11
25842 jmp *%r11
25843 1:
25844 pushq %rdi
25845 pushq %rsi
25846 pushq %rbp
25847 call _glapi_get_dispatch
25848 popq %rbp
25849 popq %rsi
25850 popq %rdi
25851 movq 5504(%rax), %r11
25852 jmp *%r11
25853 #endif /* defined(GLX_USE_TLS) */
25854 .size glBindBufferARB, .-glBindBufferARB
25855
25856 .p2align 4,,15
25857 .globl glBufferDataARB
25858 .type glBufferDataARB, @function
25859 glBufferDataARB:
25860 #if defined(GLX_USE_TLS)
25861 call _x86_64_get_dispatch@PLT
25862 movq 5512(%rax), %r11
25863 jmp *%r11
25864 #elif defined(PTHREADS)
25865 pushq %rdi
25866 pushq %rsi
25867 pushq %rdx
25868 pushq %rcx
25869 pushq %rbp
25870 call _x86_64_get_dispatch@PLT
25871 popq %rbp
25872 popq %rcx
25873 popq %rdx
25874 popq %rsi
25875 popq %rdi
25876 movq 5512(%rax), %r11
25877 jmp *%r11
25878 #else
25879 movq _glapi_Dispatch(%rip), %rax
25880 testq %rax, %rax
25881 je 1f
25882 movq 5512(%rax), %r11
25883 jmp *%r11
25884 1:
25885 pushq %rdi
25886 pushq %rsi
25887 pushq %rdx
25888 pushq %rcx
25889 pushq %rbp
25890 call _glapi_get_dispatch
25891 popq %rbp
25892 popq %rcx
25893 popq %rdx
25894 popq %rsi
25895 popq %rdi
25896 movq 5512(%rax), %r11
25897 jmp *%r11
25898 #endif /* defined(GLX_USE_TLS) */
25899 .size glBufferDataARB, .-glBufferDataARB
25900
25901 .p2align 4,,15
25902 .globl glBufferSubDataARB
25903 .type glBufferSubDataARB, @function
25904 glBufferSubDataARB:
25905 #if defined(GLX_USE_TLS)
25906 call _x86_64_get_dispatch@PLT
25907 movq 5520(%rax), %r11
25908 jmp *%r11
25909 #elif defined(PTHREADS)
25910 pushq %rdi
25911 pushq %rsi
25912 pushq %rdx
25913 pushq %rcx
25914 pushq %rbp
25915 call _x86_64_get_dispatch@PLT
25916 popq %rbp
25917 popq %rcx
25918 popq %rdx
25919 popq %rsi
25920 popq %rdi
25921 movq 5520(%rax), %r11
25922 jmp *%r11
25923 #else
25924 movq _glapi_Dispatch(%rip), %rax
25925 testq %rax, %rax
25926 je 1f
25927 movq 5520(%rax), %r11
25928 jmp *%r11
25929 1:
25930 pushq %rdi
25931 pushq %rsi
25932 pushq %rdx
25933 pushq %rcx
25934 pushq %rbp
25935 call _glapi_get_dispatch
25936 popq %rbp
25937 popq %rcx
25938 popq %rdx
25939 popq %rsi
25940 popq %rdi
25941 movq 5520(%rax), %r11
25942 jmp *%r11
25943 #endif /* defined(GLX_USE_TLS) */
25944 .size glBufferSubDataARB, .-glBufferSubDataARB
25945
25946 .p2align 4,,15
25947 .globl glDeleteBuffersARB
25948 .type glDeleteBuffersARB, @function
25949 glDeleteBuffersARB:
25950 #if defined(GLX_USE_TLS)
25951 call _x86_64_get_dispatch@PLT
25952 movq 5528(%rax), %r11
25953 jmp *%r11
25954 #elif defined(PTHREADS)
25955 pushq %rdi
25956 pushq %rsi
25957 pushq %rbp
25958 call _x86_64_get_dispatch@PLT
25959 popq %rbp
25960 popq %rsi
25961 popq %rdi
25962 movq 5528(%rax), %r11
25963 jmp *%r11
25964 #else
25965 movq _glapi_Dispatch(%rip), %rax
25966 testq %rax, %rax
25967 je 1f
25968 movq 5528(%rax), %r11
25969 jmp *%r11
25970 1:
25971 pushq %rdi
25972 pushq %rsi
25973 pushq %rbp
25974 call _glapi_get_dispatch
25975 popq %rbp
25976 popq %rsi
25977 popq %rdi
25978 movq 5528(%rax), %r11
25979 jmp *%r11
25980 #endif /* defined(GLX_USE_TLS) */
25981 .size glDeleteBuffersARB, .-glDeleteBuffersARB
25982
25983 .p2align 4,,15
25984 .globl glGenBuffersARB
25985 .type glGenBuffersARB, @function
25986 glGenBuffersARB:
25987 #if defined(GLX_USE_TLS)
25988 call _x86_64_get_dispatch@PLT
25989 movq 5536(%rax), %r11
25990 jmp *%r11
25991 #elif defined(PTHREADS)
25992 pushq %rdi
25993 pushq %rsi
25994 pushq %rbp
25995 call _x86_64_get_dispatch@PLT
25996 popq %rbp
25997 popq %rsi
25998 popq %rdi
25999 movq 5536(%rax), %r11
26000 jmp *%r11
26001 #else
26002 movq _glapi_Dispatch(%rip), %rax
26003 testq %rax, %rax
26004 je 1f
26005 movq 5536(%rax), %r11
26006 jmp *%r11
26007 1:
26008 pushq %rdi
26009 pushq %rsi
26010 pushq %rbp
26011 call _glapi_get_dispatch
26012 popq %rbp
26013 popq %rsi
26014 popq %rdi
26015 movq 5536(%rax), %r11
26016 jmp *%r11
26017 #endif /* defined(GLX_USE_TLS) */
26018 .size glGenBuffersARB, .-glGenBuffersARB
26019
26020 .p2align 4,,15
26021 .globl glGetBufferParameterivARB
26022 .type glGetBufferParameterivARB, @function
26023 glGetBufferParameterivARB:
26024 #if defined(GLX_USE_TLS)
26025 call _x86_64_get_dispatch@PLT
26026 movq 5544(%rax), %r11
26027 jmp *%r11
26028 #elif defined(PTHREADS)
26029 pushq %rdi
26030 pushq %rsi
26031 pushq %rdx
26032 call _x86_64_get_dispatch@PLT
26033 popq %rdx
26034 popq %rsi
26035 popq %rdi
26036 movq 5544(%rax), %r11
26037 jmp *%r11
26038 #else
26039 movq _glapi_Dispatch(%rip), %rax
26040 testq %rax, %rax
26041 je 1f
26042 movq 5544(%rax), %r11
26043 jmp *%r11
26044 1:
26045 pushq %rdi
26046 pushq %rsi
26047 pushq %rdx
26048 call _glapi_get_dispatch
26049 popq %rdx
26050 popq %rsi
26051 popq %rdi
26052 movq 5544(%rax), %r11
26053 jmp *%r11
26054 #endif /* defined(GLX_USE_TLS) */
26055 .size glGetBufferParameterivARB, .-glGetBufferParameterivARB
26056
26057 .p2align 4,,15
26058 .globl glGetBufferPointervARB
26059 .type glGetBufferPointervARB, @function
26060 glGetBufferPointervARB:
26061 #if defined(GLX_USE_TLS)
26062 call _x86_64_get_dispatch@PLT
26063 movq 5552(%rax), %r11
26064 jmp *%r11
26065 #elif defined(PTHREADS)
26066 pushq %rdi
26067 pushq %rsi
26068 pushq %rdx
26069 call _x86_64_get_dispatch@PLT
26070 popq %rdx
26071 popq %rsi
26072 popq %rdi
26073 movq 5552(%rax), %r11
26074 jmp *%r11
26075 #else
26076 movq _glapi_Dispatch(%rip), %rax
26077 testq %rax, %rax
26078 je 1f
26079 movq 5552(%rax), %r11
26080 jmp *%r11
26081 1:
26082 pushq %rdi
26083 pushq %rsi
26084 pushq %rdx
26085 call _glapi_get_dispatch
26086 popq %rdx
26087 popq %rsi
26088 popq %rdi
26089 movq 5552(%rax), %r11
26090 jmp *%r11
26091 #endif /* defined(GLX_USE_TLS) */
26092 .size glGetBufferPointervARB, .-glGetBufferPointervARB
26093
26094 .p2align 4,,15
26095 .globl glGetBufferSubDataARB
26096 .type glGetBufferSubDataARB, @function
26097 glGetBufferSubDataARB:
26098 #if defined(GLX_USE_TLS)
26099 call _x86_64_get_dispatch@PLT
26100 movq 5560(%rax), %r11
26101 jmp *%r11
26102 #elif defined(PTHREADS)
26103 pushq %rdi
26104 pushq %rsi
26105 pushq %rdx
26106 pushq %rcx
26107 pushq %rbp
26108 call _x86_64_get_dispatch@PLT
26109 popq %rbp
26110 popq %rcx
26111 popq %rdx
26112 popq %rsi
26113 popq %rdi
26114 movq 5560(%rax), %r11
26115 jmp *%r11
26116 #else
26117 movq _glapi_Dispatch(%rip), %rax
26118 testq %rax, %rax
26119 je 1f
26120 movq 5560(%rax), %r11
26121 jmp *%r11
26122 1:
26123 pushq %rdi
26124 pushq %rsi
26125 pushq %rdx
26126 pushq %rcx
26127 pushq %rbp
26128 call _glapi_get_dispatch
26129 popq %rbp
26130 popq %rcx
26131 popq %rdx
26132 popq %rsi
26133 popq %rdi
26134 movq 5560(%rax), %r11
26135 jmp *%r11
26136 #endif /* defined(GLX_USE_TLS) */
26137 .size glGetBufferSubDataARB, .-glGetBufferSubDataARB
26138
26139 .p2align 4,,15
26140 .globl glIsBufferARB
26141 .type glIsBufferARB, @function
26142 glIsBufferARB:
26143 #if defined(GLX_USE_TLS)
26144 call _x86_64_get_dispatch@PLT
26145 movq 5568(%rax), %r11
26146 jmp *%r11
26147 #elif defined(PTHREADS)
26148 pushq %rdi
26149 call _x86_64_get_dispatch@PLT
26150 popq %rdi
26151 movq 5568(%rax), %r11
26152 jmp *%r11
26153 #else
26154 movq _glapi_Dispatch(%rip), %rax
26155 testq %rax, %rax
26156 je 1f
26157 movq 5568(%rax), %r11
26158 jmp *%r11
26159 1:
26160 pushq %rdi
26161 call _glapi_get_dispatch
26162 popq %rdi
26163 movq 5568(%rax), %r11
26164 jmp *%r11
26165 #endif /* defined(GLX_USE_TLS) */
26166 .size glIsBufferARB, .-glIsBufferARB
26167
26168 .p2align 4,,15
26169 .globl glMapBufferARB
26170 .type glMapBufferARB, @function
26171 glMapBufferARB:
26172 #if defined(GLX_USE_TLS)
26173 call _x86_64_get_dispatch@PLT
26174 movq 5576(%rax), %r11
26175 jmp *%r11
26176 #elif defined(PTHREADS)
26177 pushq %rdi
26178 pushq %rsi
26179 pushq %rbp
26180 call _x86_64_get_dispatch@PLT
26181 popq %rbp
26182 popq %rsi
26183 popq %rdi
26184 movq 5576(%rax), %r11
26185 jmp *%r11
26186 #else
26187 movq _glapi_Dispatch(%rip), %rax
26188 testq %rax, %rax
26189 je 1f
26190 movq 5576(%rax), %r11
26191 jmp *%r11
26192 1:
26193 pushq %rdi
26194 pushq %rsi
26195 pushq %rbp
26196 call _glapi_get_dispatch
26197 popq %rbp
26198 popq %rsi
26199 popq %rdi
26200 movq 5576(%rax), %r11
26201 jmp *%r11
26202 #endif /* defined(GLX_USE_TLS) */
26203 .size glMapBufferARB, .-glMapBufferARB
26204
26205 .p2align 4,,15
26206 .globl glUnmapBufferARB
26207 .type glUnmapBufferARB, @function
26208 glUnmapBufferARB:
26209 #if defined(GLX_USE_TLS)
26210 call _x86_64_get_dispatch@PLT
26211 movq 5584(%rax), %r11
26212 jmp *%r11
26213 #elif defined(PTHREADS)
26214 pushq %rdi
26215 call _x86_64_get_dispatch@PLT
26216 popq %rdi
26217 movq 5584(%rax), %r11
26218 jmp *%r11
26219 #else
26220 movq _glapi_Dispatch(%rip), %rax
26221 testq %rax, %rax
26222 je 1f
26223 movq 5584(%rax), %r11
26224 jmp *%r11
26225 1:
26226 pushq %rdi
26227 call _glapi_get_dispatch
26228 popq %rdi
26229 movq 5584(%rax), %r11
26230 jmp *%r11
26231 #endif /* defined(GLX_USE_TLS) */
26232 .size glUnmapBufferARB, .-glUnmapBufferARB
26233
26234 .p2align 4,,15
26235 .globl glDepthBoundsEXT
26236 .type glDepthBoundsEXT, @function
26237 glDepthBoundsEXT:
26238 #if defined(GLX_USE_TLS)
26239 call _x86_64_get_dispatch@PLT
26240 movq 5592(%rax), %r11
26241 jmp *%r11
26242 #elif defined(PTHREADS)
26243 pushq %rdi
26244 pushq %rsi
26245 pushq %rbp
26246 call _x86_64_get_dispatch@PLT
26247 popq %rbp
26248 popq %rsi
26249 popq %rdi
26250 movq 5592(%rax), %r11
26251 jmp *%r11
26252 #else
26253 movq _glapi_Dispatch(%rip), %rax
26254 testq %rax, %rax
26255 je 1f
26256 movq 5592(%rax), %r11
26257 jmp *%r11
26258 1:
26259 pushq %rdi
26260 pushq %rsi
26261 pushq %rbp
26262 call _glapi_get_dispatch
26263 popq %rbp
26264 popq %rsi
26265 popq %rdi
26266 movq 5592(%rax), %r11
26267 jmp *%r11
26268 #endif /* defined(GLX_USE_TLS) */
26269 .size glDepthBoundsEXT, .-glDepthBoundsEXT
26270
26271 .p2align 4,,15
26272 .globl glGenQueriesARB
26273 .type glGenQueriesARB, @function
26274 glGenQueriesARB:
26275 #if defined(GLX_USE_TLS)
26276 call _x86_64_get_dispatch@PLT
26277 movq 5600(%rax), %r11
26278 jmp *%r11
26279 #elif defined(PTHREADS)
26280 pushq %rdi
26281 pushq %rsi
26282 pushq %rbp
26283 call _x86_64_get_dispatch@PLT
26284 popq %rbp
26285 popq %rsi
26286 popq %rdi
26287 movq 5600(%rax), %r11
26288 jmp *%r11
26289 #else
26290 movq _glapi_Dispatch(%rip), %rax
26291 testq %rax, %rax
26292 je 1f
26293 movq 5600(%rax), %r11
26294 jmp *%r11
26295 1:
26296 pushq %rdi
26297 pushq %rsi
26298 pushq %rbp
26299 call _glapi_get_dispatch
26300 popq %rbp
26301 popq %rsi
26302 popq %rdi
26303 movq 5600(%rax), %r11
26304 jmp *%r11
26305 #endif /* defined(GLX_USE_TLS) */
26306 .size glGenQueriesARB, .-glGenQueriesARB
26307
26308 .p2align 4,,15
26309 .globl glDeleteQueriesARB
26310 .type glDeleteQueriesARB, @function
26311 glDeleteQueriesARB:
26312 #if defined(GLX_USE_TLS)
26313 call _x86_64_get_dispatch@PLT
26314 movq 5608(%rax), %r11
26315 jmp *%r11
26316 #elif defined(PTHREADS)
26317 pushq %rdi
26318 pushq %rsi
26319 pushq %rbp
26320 call _x86_64_get_dispatch@PLT
26321 popq %rbp
26322 popq %rsi
26323 popq %rdi
26324 movq 5608(%rax), %r11
26325 jmp *%r11
26326 #else
26327 movq _glapi_Dispatch(%rip), %rax
26328 testq %rax, %rax
26329 je 1f
26330 movq 5608(%rax), %r11
26331 jmp *%r11
26332 1:
26333 pushq %rdi
26334 pushq %rsi
26335 pushq %rbp
26336 call _glapi_get_dispatch
26337 popq %rbp
26338 popq %rsi
26339 popq %rdi
26340 movq 5608(%rax), %r11
26341 jmp *%r11
26342 #endif /* defined(GLX_USE_TLS) */
26343 .size glDeleteQueriesARB, .-glDeleteQueriesARB
26344
26345 .p2align 4,,15
26346 .globl glIsQueryARB
26347 .type glIsQueryARB, @function
26348 glIsQueryARB:
26349 #if defined(GLX_USE_TLS)
26350 call _x86_64_get_dispatch@PLT
26351 movq 5616(%rax), %r11
26352 jmp *%r11
26353 #elif defined(PTHREADS)
26354 pushq %rdi
26355 call _x86_64_get_dispatch@PLT
26356 popq %rdi
26357 movq 5616(%rax), %r11
26358 jmp *%r11
26359 #else
26360 movq _glapi_Dispatch(%rip), %rax
26361 testq %rax, %rax
26362 je 1f
26363 movq 5616(%rax), %r11
26364 jmp *%r11
26365 1:
26366 pushq %rdi
26367 call _glapi_get_dispatch
26368 popq %rdi
26369 movq 5616(%rax), %r11
26370 jmp *%r11
26371 #endif /* defined(GLX_USE_TLS) */
26372 .size glIsQueryARB, .-glIsQueryARB
26373
26374 .p2align 4,,15
26375 .globl glBeginQueryARB
26376 .type glBeginQueryARB, @function
26377 glBeginQueryARB:
26378 #if defined(GLX_USE_TLS)
26379 call _x86_64_get_dispatch@PLT
26380 movq 5624(%rax), %r11
26381 jmp *%r11
26382 #elif defined(PTHREADS)
26383 pushq %rdi
26384 pushq %rsi
26385 pushq %rbp
26386 call _x86_64_get_dispatch@PLT
26387 popq %rbp
26388 popq %rsi
26389 popq %rdi
26390 movq 5624(%rax), %r11
26391 jmp *%r11
26392 #else
26393 movq _glapi_Dispatch(%rip), %rax
26394 testq %rax, %rax
26395 je 1f
26396 movq 5624(%rax), %r11
26397 jmp *%r11
26398 1:
26399 pushq %rdi
26400 pushq %rsi
26401 pushq %rbp
26402 call _glapi_get_dispatch
26403 popq %rbp
26404 popq %rsi
26405 popq %rdi
26406 movq 5624(%rax), %r11
26407 jmp *%r11
26408 #endif /* defined(GLX_USE_TLS) */
26409 .size glBeginQueryARB, .-glBeginQueryARB
26410
26411 .p2align 4,,15
26412 .globl glEndQueryARB
26413 .type glEndQueryARB, @function
26414 glEndQueryARB:
26415 #if defined(GLX_USE_TLS)
26416 call _x86_64_get_dispatch@PLT
26417 movq 5632(%rax), %r11
26418 jmp *%r11
26419 #elif defined(PTHREADS)
26420 pushq %rdi
26421 call _x86_64_get_dispatch@PLT
26422 popq %rdi
26423 movq 5632(%rax), %r11
26424 jmp *%r11
26425 #else
26426 movq _glapi_Dispatch(%rip), %rax
26427 testq %rax, %rax
26428 je 1f
26429 movq 5632(%rax), %r11
26430 jmp *%r11
26431 1:
26432 pushq %rdi
26433 call _glapi_get_dispatch
26434 popq %rdi
26435 movq 5632(%rax), %r11
26436 jmp *%r11
26437 #endif /* defined(GLX_USE_TLS) */
26438 .size glEndQueryARB, .-glEndQueryARB
26439
26440 .p2align 4,,15
26441 .globl glGetQueryivARB
26442 .type glGetQueryivARB, @function
26443 glGetQueryivARB:
26444 #if defined(GLX_USE_TLS)
26445 call _x86_64_get_dispatch@PLT
26446 movq 5640(%rax), %r11
26447 jmp *%r11
26448 #elif defined(PTHREADS)
26449 pushq %rdi
26450 pushq %rsi
26451 pushq %rdx
26452 call _x86_64_get_dispatch@PLT
26453 popq %rdx
26454 popq %rsi
26455 popq %rdi
26456 movq 5640(%rax), %r11
26457 jmp *%r11
26458 #else
26459 movq _glapi_Dispatch(%rip), %rax
26460 testq %rax, %rax
26461 je 1f
26462 movq 5640(%rax), %r11
26463 jmp *%r11
26464 1:
26465 pushq %rdi
26466 pushq %rsi
26467 pushq %rdx
26468 call _glapi_get_dispatch
26469 popq %rdx
26470 popq %rsi
26471 popq %rdi
26472 movq 5640(%rax), %r11
26473 jmp *%r11
26474 #endif /* defined(GLX_USE_TLS) */
26475 .size glGetQueryivARB, .-glGetQueryivARB
26476
26477 .p2align 4,,15
26478 .globl glGetQueryObjectivARB
26479 .type glGetQueryObjectivARB, @function
26480 glGetQueryObjectivARB:
26481 #if defined(GLX_USE_TLS)
26482 call _x86_64_get_dispatch@PLT
26483 movq 5648(%rax), %r11
26484 jmp *%r11
26485 #elif defined(PTHREADS)
26486 pushq %rdi
26487 pushq %rsi
26488 pushq %rdx
26489 call _x86_64_get_dispatch@PLT
26490 popq %rdx
26491 popq %rsi
26492 popq %rdi
26493 movq 5648(%rax), %r11
26494 jmp *%r11
26495 #else
26496 movq _glapi_Dispatch(%rip), %rax
26497 testq %rax, %rax
26498 je 1f
26499 movq 5648(%rax), %r11
26500 jmp *%r11
26501 1:
26502 pushq %rdi
26503 pushq %rsi
26504 pushq %rdx
26505 call _glapi_get_dispatch
26506 popq %rdx
26507 popq %rsi
26508 popq %rdi
26509 movq 5648(%rax), %r11
26510 jmp *%r11
26511 #endif /* defined(GLX_USE_TLS) */
26512 .size glGetQueryObjectivARB, .-glGetQueryObjectivARB
26513
26514 .p2align 4,,15
26515 .globl glGetQueryObjectuivARB
26516 .type glGetQueryObjectuivARB, @function
26517 glGetQueryObjectuivARB:
26518 #if defined(GLX_USE_TLS)
26519 call _x86_64_get_dispatch@PLT
26520 movq 5656(%rax), %r11
26521 jmp *%r11
26522 #elif defined(PTHREADS)
26523 pushq %rdi
26524 pushq %rsi
26525 pushq %rdx
26526 call _x86_64_get_dispatch@PLT
26527 popq %rdx
26528 popq %rsi
26529 popq %rdi
26530 movq 5656(%rax), %r11
26531 jmp *%r11
26532 #else
26533 movq _glapi_Dispatch(%rip), %rax
26534 testq %rax, %rax
26535 je 1f
26536 movq 5656(%rax), %r11
26537 jmp *%r11
26538 1:
26539 pushq %rdi
26540 pushq %rsi
26541 pushq %rdx
26542 call _glapi_get_dispatch
26543 popq %rdx
26544 popq %rsi
26545 popq %rdi
26546 movq 5656(%rax), %r11
26547 jmp *%r11
26548 #endif /* defined(GLX_USE_TLS) */
26549 .size glGetQueryObjectuivARB, .-glGetQueryObjectuivARB
26550
26551 .p2align 4,,15
26552 .globl glMultiModeDrawArraysIBM
26553 .type glMultiModeDrawArraysIBM, @function
26554 glMultiModeDrawArraysIBM:
26555 #if defined(GLX_USE_TLS)
26556 call _x86_64_get_dispatch@PLT
26557 movq 5664(%rax), %r11
26558 jmp *%r11
26559 #elif defined(PTHREADS)
26560 pushq %rdi
26561 pushq %rsi
26562 pushq %rdx
26563 pushq %rcx
26564 pushq %r8
26565 call _x86_64_get_dispatch@PLT
26566 popq %r8
26567 popq %rcx
26568 popq %rdx
26569 popq %rsi
26570 popq %rdi
26571 movq 5664(%rax), %r11
26572 jmp *%r11
26573 #else
26574 movq _glapi_Dispatch(%rip), %rax
26575 testq %rax, %rax
26576 je 1f
26577 movq 5664(%rax), %r11
26578 jmp *%r11
26579 1:
26580 pushq %rdi
26581 pushq %rsi
26582 pushq %rdx
26583 pushq %rcx
26584 pushq %r8
26585 call _glapi_get_dispatch
26586 popq %r8
26587 popq %rcx
26588 popq %rdx
26589 popq %rsi
26590 popq %rdi
26591 movq 5664(%rax), %r11
26592 jmp *%r11
26593 #endif /* defined(GLX_USE_TLS) */
26594 .size glMultiModeDrawArraysIBM, .-glMultiModeDrawArraysIBM
26595
26596 .p2align 4,,15
26597 .globl glMultiModeDrawElementsIBM
26598 .type glMultiModeDrawElementsIBM, @function
26599 glMultiModeDrawElementsIBM:
26600 #if defined(GLX_USE_TLS)
26601 call _x86_64_get_dispatch@PLT
26602 movq 5672(%rax), %r11
26603 jmp *%r11
26604 #elif defined(PTHREADS)
26605 pushq %rdi
26606 pushq %rsi
26607 pushq %rdx
26608 pushq %rcx
26609 pushq %r8
26610 pushq %r9
26611 pushq %rbp
26612 call _x86_64_get_dispatch@PLT
26613 popq %rbp
26614 popq %r9
26615 popq %r8
26616 popq %rcx
26617 popq %rdx
26618 popq %rsi
26619 popq %rdi
26620 movq 5672(%rax), %r11
26621 jmp *%r11
26622 #else
26623 movq _glapi_Dispatch(%rip), %rax
26624 testq %rax, %rax
26625 je 1f
26626 movq 5672(%rax), %r11
26627 jmp *%r11
26628 1:
26629 pushq %rdi
26630 pushq %rsi
26631 pushq %rdx
26632 pushq %rcx
26633 pushq %r8
26634 pushq %r9
26635 pushq %rbp
26636 call _glapi_get_dispatch
26637 popq %rbp
26638 popq %r9
26639 popq %r8
26640 popq %rcx
26641 popq %rdx
26642 popq %rsi
26643 popq %rdi
26644 movq 5672(%rax), %r11
26645 jmp *%r11
26646 #endif /* defined(GLX_USE_TLS) */
26647 .size glMultiModeDrawElementsIBM, .-glMultiModeDrawElementsIBM
26648
26649 .p2align 4,,15
26650 .globl glBlendEquationSeparateEXT
26651 .type glBlendEquationSeparateEXT, @function
26652 glBlendEquationSeparateEXT:
26653 #if defined(GLX_USE_TLS)
26654 call _x86_64_get_dispatch@PLT
26655 movq 5680(%rax), %r11
26656 jmp *%r11
26657 #elif defined(PTHREADS)
26658 pushq %rdi
26659 pushq %rsi
26660 pushq %rbp
26661 call _x86_64_get_dispatch@PLT
26662 popq %rbp
26663 popq %rsi
26664 popq %rdi
26665 movq 5680(%rax), %r11
26666 jmp *%r11
26667 #else
26668 movq _glapi_Dispatch(%rip), %rax
26669 testq %rax, %rax
26670 je 1f
26671 movq 5680(%rax), %r11
26672 jmp *%r11
26673 1:
26674 pushq %rdi
26675 pushq %rsi
26676 pushq %rbp
26677 call _glapi_get_dispatch
26678 popq %rbp
26679 popq %rsi
26680 popq %rdi
26681 movq 5680(%rax), %r11
26682 jmp *%r11
26683 #endif /* defined(GLX_USE_TLS) */
26684 .size glBlendEquationSeparateEXT, .-glBlendEquationSeparateEXT
26685
26686 .p2align 4,,15
26687 .globl glDeleteObjectARB
26688 .type glDeleteObjectARB, @function
26689 glDeleteObjectARB:
26690 #if defined(GLX_USE_TLS)
26691 call _x86_64_get_dispatch@PLT
26692 movq 5688(%rax), %r11
26693 jmp *%r11
26694 #elif defined(PTHREADS)
26695 pushq %rdi
26696 call _x86_64_get_dispatch@PLT
26697 popq %rdi
26698 movq 5688(%rax), %r11
26699 jmp *%r11
26700 #else
26701 movq _glapi_Dispatch(%rip), %rax
26702 testq %rax, %rax
26703 je 1f
26704 movq 5688(%rax), %r11
26705 jmp *%r11
26706 1:
26707 pushq %rdi
26708 call _glapi_get_dispatch
26709 popq %rdi
26710 movq 5688(%rax), %r11
26711 jmp *%r11
26712 #endif /* defined(GLX_USE_TLS) */
26713 .size glDeleteObjectARB, .-glDeleteObjectARB
26714
26715 .p2align 4,,15
26716 .globl glGetHandleARB
26717 .type glGetHandleARB, @function
26718 glGetHandleARB:
26719 #if defined(GLX_USE_TLS)
26720 call _x86_64_get_dispatch@PLT
26721 movq 5696(%rax), %r11
26722 jmp *%r11
26723 #elif defined(PTHREADS)
26724 pushq %rdi
26725 call _x86_64_get_dispatch@PLT
26726 popq %rdi
26727 movq 5696(%rax), %r11
26728 jmp *%r11
26729 #else
26730 movq _glapi_Dispatch(%rip), %rax
26731 testq %rax, %rax
26732 je 1f
26733 movq 5696(%rax), %r11
26734 jmp *%r11
26735 1:
26736 pushq %rdi
26737 call _glapi_get_dispatch
26738 popq %rdi
26739 movq 5696(%rax), %r11
26740 jmp *%r11
26741 #endif /* defined(GLX_USE_TLS) */
26742 .size glGetHandleARB, .-glGetHandleARB
26743
26744 .p2align 4,,15
26745 .globl glDetachObjectARB
26746 .type glDetachObjectARB, @function
26747 glDetachObjectARB:
26748 #if defined(GLX_USE_TLS)
26749 call _x86_64_get_dispatch@PLT
26750 movq 5704(%rax), %r11
26751 jmp *%r11
26752 #elif defined(PTHREADS)
26753 pushq %rdi
26754 pushq %rsi
26755 pushq %rbp
26756 call _x86_64_get_dispatch@PLT
26757 popq %rbp
26758 popq %rsi
26759 popq %rdi
26760 movq 5704(%rax), %r11
26761 jmp *%r11
26762 #else
26763 movq _glapi_Dispatch(%rip), %rax
26764 testq %rax, %rax
26765 je 1f
26766 movq 5704(%rax), %r11
26767 jmp *%r11
26768 1:
26769 pushq %rdi
26770 pushq %rsi
26771 pushq %rbp
26772 call _glapi_get_dispatch
26773 popq %rbp
26774 popq %rsi
26775 popq %rdi
26776 movq 5704(%rax), %r11
26777 jmp *%r11
26778 #endif /* defined(GLX_USE_TLS) */
26779 .size glDetachObjectARB, .-glDetachObjectARB
26780
26781 .p2align 4,,15
26782 .globl glCreateShaderObjectARB
26783 .type glCreateShaderObjectARB, @function
26784 glCreateShaderObjectARB:
26785 #if defined(GLX_USE_TLS)
26786 call _x86_64_get_dispatch@PLT
26787 movq 5712(%rax), %r11
26788 jmp *%r11
26789 #elif defined(PTHREADS)
26790 pushq %rdi
26791 call _x86_64_get_dispatch@PLT
26792 popq %rdi
26793 movq 5712(%rax), %r11
26794 jmp *%r11
26795 #else
26796 movq _glapi_Dispatch(%rip), %rax
26797 testq %rax, %rax
26798 je 1f
26799 movq 5712(%rax), %r11
26800 jmp *%r11
26801 1:
26802 pushq %rdi
26803 call _glapi_get_dispatch
26804 popq %rdi
26805 movq 5712(%rax), %r11
26806 jmp *%r11
26807 #endif /* defined(GLX_USE_TLS) */
26808 .size glCreateShaderObjectARB, .-glCreateShaderObjectARB
26809
26810 .p2align 4,,15
26811 .globl glShaderSourceARB
26812 .type glShaderSourceARB, @function
26813 glShaderSourceARB:
26814 #if defined(GLX_USE_TLS)
26815 call _x86_64_get_dispatch@PLT
26816 movq 5720(%rax), %r11
26817 jmp *%r11
26818 #elif defined(PTHREADS)
26819 pushq %rdi
26820 pushq %rsi
26821 pushq %rdx
26822 pushq %rcx
26823 pushq %rbp
26824 call _x86_64_get_dispatch@PLT
26825 popq %rbp
26826 popq %rcx
26827 popq %rdx
26828 popq %rsi
26829 popq %rdi
26830 movq 5720(%rax), %r11
26831 jmp *%r11
26832 #else
26833 movq _glapi_Dispatch(%rip), %rax
26834 testq %rax, %rax
26835 je 1f
26836 movq 5720(%rax), %r11
26837 jmp *%r11
26838 1:
26839 pushq %rdi
26840 pushq %rsi
26841 pushq %rdx
26842 pushq %rcx
26843 pushq %rbp
26844 call _glapi_get_dispatch
26845 popq %rbp
26846 popq %rcx
26847 popq %rdx
26848 popq %rsi
26849 popq %rdi
26850 movq 5720(%rax), %r11
26851 jmp *%r11
26852 #endif /* defined(GLX_USE_TLS) */
26853 .size glShaderSourceARB, .-glShaderSourceARB
26854
26855 .p2align 4,,15
26856 .globl glCompileShaderARB
26857 .type glCompileShaderARB, @function
26858 glCompileShaderARB:
26859 #if defined(GLX_USE_TLS)
26860 call _x86_64_get_dispatch@PLT
26861 movq 5728(%rax), %r11
26862 jmp *%r11
26863 #elif defined(PTHREADS)
26864 pushq %rdi
26865 call _x86_64_get_dispatch@PLT
26866 popq %rdi
26867 movq 5728(%rax), %r11
26868 jmp *%r11
26869 #else
26870 movq _glapi_Dispatch(%rip), %rax
26871 testq %rax, %rax
26872 je 1f
26873 movq 5728(%rax), %r11
26874 jmp *%r11
26875 1:
26876 pushq %rdi
26877 call _glapi_get_dispatch
26878 popq %rdi
26879 movq 5728(%rax), %r11
26880 jmp *%r11
26881 #endif /* defined(GLX_USE_TLS) */
26882 .size glCompileShaderARB, .-glCompileShaderARB
26883
26884 .p2align 4,,15
26885 .globl glCreateProgramObjectARB
26886 .type glCreateProgramObjectARB, @function
26887 glCreateProgramObjectARB:
26888 #if defined(GLX_USE_TLS)
26889 call _x86_64_get_dispatch@PLT
26890 movq 5736(%rax), %r11
26891 jmp *%r11
26892 #elif defined(PTHREADS)
26893 pushq %rbp
26894 call _x86_64_get_dispatch@PLT
26895 popq %rbp
26896 movq 5736(%rax), %r11
26897 jmp *%r11
26898 #else
26899 movq _glapi_Dispatch(%rip), %rax
26900 testq %rax, %rax
26901 je 1f
26902 movq 5736(%rax), %r11
26903 jmp *%r11
26904 1:
26905 pushq %rbp
26906 call _glapi_get_dispatch
26907 popq %rbp
26908 movq 5736(%rax), %r11
26909 jmp *%r11
26910 #endif /* defined(GLX_USE_TLS) */
26911 .size glCreateProgramObjectARB, .-glCreateProgramObjectARB
26912
26913 .p2align 4,,15
26914 .globl glAttachObjectARB
26915 .type glAttachObjectARB, @function
26916 glAttachObjectARB:
26917 #if defined(GLX_USE_TLS)
26918 call _x86_64_get_dispatch@PLT
26919 movq 5744(%rax), %r11
26920 jmp *%r11
26921 #elif defined(PTHREADS)
26922 pushq %rdi
26923 pushq %rsi
26924 pushq %rbp
26925 call _x86_64_get_dispatch@PLT
26926 popq %rbp
26927 popq %rsi
26928 popq %rdi
26929 movq 5744(%rax), %r11
26930 jmp *%r11
26931 #else
26932 movq _glapi_Dispatch(%rip), %rax
26933 testq %rax, %rax
26934 je 1f
26935 movq 5744(%rax), %r11
26936 jmp *%r11
26937 1:
26938 pushq %rdi
26939 pushq %rsi
26940 pushq %rbp
26941 call _glapi_get_dispatch
26942 popq %rbp
26943 popq %rsi
26944 popq %rdi
26945 movq 5744(%rax), %r11
26946 jmp *%r11
26947 #endif /* defined(GLX_USE_TLS) */
26948 .size glAttachObjectARB, .-glAttachObjectARB
26949
26950 .p2align 4,,15
26951 .globl glLinkProgramARB
26952 .type glLinkProgramARB, @function
26953 glLinkProgramARB:
26954 #if defined(GLX_USE_TLS)
26955 call _x86_64_get_dispatch@PLT
26956 movq 5752(%rax), %r11
26957 jmp *%r11
26958 #elif defined(PTHREADS)
26959 pushq %rdi
26960 call _x86_64_get_dispatch@PLT
26961 popq %rdi
26962 movq 5752(%rax), %r11
26963 jmp *%r11
26964 #else
26965 movq _glapi_Dispatch(%rip), %rax
26966 testq %rax, %rax
26967 je 1f
26968 movq 5752(%rax), %r11
26969 jmp *%r11
26970 1:
26971 pushq %rdi
26972 call _glapi_get_dispatch
26973 popq %rdi
26974 movq 5752(%rax), %r11
26975 jmp *%r11
26976 #endif /* defined(GLX_USE_TLS) */
26977 .size glLinkProgramARB, .-glLinkProgramARB
26978
26979 .p2align 4,,15
26980 .globl glUseProgramObjectARB
26981 .type glUseProgramObjectARB, @function
26982 glUseProgramObjectARB:
26983 #if defined(GLX_USE_TLS)
26984 call _x86_64_get_dispatch@PLT
26985 movq 5760(%rax), %r11
26986 jmp *%r11
26987 #elif defined(PTHREADS)
26988 pushq %rdi
26989 call _x86_64_get_dispatch@PLT
26990 popq %rdi
26991 movq 5760(%rax), %r11
26992 jmp *%r11
26993 #else
26994 movq _glapi_Dispatch(%rip), %rax
26995 testq %rax, %rax
26996 je 1f
26997 movq 5760(%rax), %r11
26998 jmp *%r11
26999 1:
27000 pushq %rdi
27001 call _glapi_get_dispatch
27002 popq %rdi
27003 movq 5760(%rax), %r11
27004 jmp *%r11
27005 #endif /* defined(GLX_USE_TLS) */
27006 .size glUseProgramObjectARB, .-glUseProgramObjectARB
27007
27008 .p2align 4,,15
27009 .globl glValidateProgramARB
27010 .type glValidateProgramARB, @function
27011 glValidateProgramARB:
27012 #if defined(GLX_USE_TLS)
27013 call _x86_64_get_dispatch@PLT
27014 movq 5768(%rax), %r11
27015 jmp *%r11
27016 #elif defined(PTHREADS)
27017 pushq %rdi
27018 call _x86_64_get_dispatch@PLT
27019 popq %rdi
27020 movq 5768(%rax), %r11
27021 jmp *%r11
27022 #else
27023 movq _glapi_Dispatch(%rip), %rax
27024 testq %rax, %rax
27025 je 1f
27026 movq 5768(%rax), %r11
27027 jmp *%r11
27028 1:
27029 pushq %rdi
27030 call _glapi_get_dispatch
27031 popq %rdi
27032 movq 5768(%rax), %r11
27033 jmp *%r11
27034 #endif /* defined(GLX_USE_TLS) */
27035 .size glValidateProgramARB, .-glValidateProgramARB
27036
27037 .p2align 4,,15
27038 .globl glUniform1fARB
27039 .type glUniform1fARB, @function
27040 glUniform1fARB:
27041 #if defined(GLX_USE_TLS)
27042 call _x86_64_get_dispatch@PLT
27043 movq 5776(%rax), %r11
27044 jmp *%r11
27045 #elif defined(PTHREADS)
27046 subq $24, %rsp
27047 movq %rdi, (%rsp)
27048 movq %xmm0, 8(%rsp)
27049 call _x86_64_get_dispatch@PLT
27050 movq 8(%rsp), %xmm0
27051 movq (%rsp), %rdi
27052 addq $24, %rsp
27053 movq 5776(%rax), %r11
27054 jmp *%r11
27055 #else
27056 movq _glapi_Dispatch(%rip), %rax
27057 testq %rax, %rax
27058 je 1f
27059 movq 5776(%rax), %r11
27060 jmp *%r11
27061 1:
27062 subq $24, %rsp
27063 movq %rdi, (%rsp)
27064 movq %xmm0, 8(%rsp)
27065 call _glapi_get_dispatch
27066 movq 8(%rsp), %xmm0
27067 movq (%rsp), %rdi
27068 addq $24, %rsp
27069 movq 5776(%rax), %r11
27070 jmp *%r11
27071 #endif /* defined(GLX_USE_TLS) */
27072 .size glUniform1fARB, .-glUniform1fARB
27073
27074 .p2align 4,,15
27075 .globl glUniform2fARB
27076 .type glUniform2fARB, @function
27077 glUniform2fARB:
27078 #if defined(GLX_USE_TLS)
27079 call _x86_64_get_dispatch@PLT
27080 movq 5784(%rax), %r11
27081 jmp *%r11
27082 #elif defined(PTHREADS)
27083 subq $24, %rsp
27084 movq %rdi, (%rsp)
27085 movq %xmm0, 8(%rsp)
27086 movq %xmm1, 16(%rsp)
27087 call _x86_64_get_dispatch@PLT
27088 movq 16(%rsp), %xmm1
27089 movq 8(%rsp), %xmm0
27090 movq (%rsp), %rdi
27091 addq $24, %rsp
27092 movq 5784(%rax), %r11
27093 jmp *%r11
27094 #else
27095 movq _glapi_Dispatch(%rip), %rax
27096 testq %rax, %rax
27097 je 1f
27098 movq 5784(%rax), %r11
27099 jmp *%r11
27100 1:
27101 subq $24, %rsp
27102 movq %rdi, (%rsp)
27103 movq %xmm0, 8(%rsp)
27104 movq %xmm1, 16(%rsp)
27105 call _glapi_get_dispatch
27106 movq 16(%rsp), %xmm1
27107 movq 8(%rsp), %xmm0
27108 movq (%rsp), %rdi
27109 addq $24, %rsp
27110 movq 5784(%rax), %r11
27111 jmp *%r11
27112 #endif /* defined(GLX_USE_TLS) */
27113 .size glUniform2fARB, .-glUniform2fARB
27114
27115 .p2align 4,,15
27116 .globl glUniform3fARB
27117 .type glUniform3fARB, @function
27118 glUniform3fARB:
27119 #if defined(GLX_USE_TLS)
27120 call _x86_64_get_dispatch@PLT
27121 movq 5792(%rax), %r11
27122 jmp *%r11
27123 #elif defined(PTHREADS)
27124 subq $40, %rsp
27125 movq %rdi, (%rsp)
27126 movq %xmm0, 8(%rsp)
27127 movq %xmm1, 16(%rsp)
27128 movq %xmm2, 24(%rsp)
27129 call _x86_64_get_dispatch@PLT
27130 movq 24(%rsp), %xmm2
27131 movq 16(%rsp), %xmm1
27132 movq 8(%rsp), %xmm0
27133 movq (%rsp), %rdi
27134 addq $40, %rsp
27135 movq 5792(%rax), %r11
27136 jmp *%r11
27137 #else
27138 movq _glapi_Dispatch(%rip), %rax
27139 testq %rax, %rax
27140 je 1f
27141 movq 5792(%rax), %r11
27142 jmp *%r11
27143 1:
27144 subq $40, %rsp
27145 movq %rdi, (%rsp)
27146 movq %xmm0, 8(%rsp)
27147 movq %xmm1, 16(%rsp)
27148 movq %xmm2, 24(%rsp)
27149 call _glapi_get_dispatch
27150 movq 24(%rsp), %xmm2
27151 movq 16(%rsp), %xmm1
27152 movq 8(%rsp), %xmm0
27153 movq (%rsp), %rdi
27154 addq $40, %rsp
27155 movq 5792(%rax), %r11
27156 jmp *%r11
27157 #endif /* defined(GLX_USE_TLS) */
27158 .size glUniform3fARB, .-glUniform3fARB
27159
27160 .p2align 4,,15
27161 .globl glUniform4fARB
27162 .type glUniform4fARB, @function
27163 glUniform4fARB:
27164 #if defined(GLX_USE_TLS)
27165 call _x86_64_get_dispatch@PLT
27166 movq 5800(%rax), %r11
27167 jmp *%r11
27168 #elif defined(PTHREADS)
27169 subq $40, %rsp
27170 movq %rdi, (%rsp)
27171 movq %xmm0, 8(%rsp)
27172 movq %xmm1, 16(%rsp)
27173 movq %xmm2, 24(%rsp)
27174 movq %xmm3, 32(%rsp)
27175 call _x86_64_get_dispatch@PLT
27176 movq 32(%rsp), %xmm3
27177 movq 24(%rsp), %xmm2
27178 movq 16(%rsp), %xmm1
27179 movq 8(%rsp), %xmm0
27180 movq (%rsp), %rdi
27181 addq $40, %rsp
27182 movq 5800(%rax), %r11
27183 jmp *%r11
27184 #else
27185 movq _glapi_Dispatch(%rip), %rax
27186 testq %rax, %rax
27187 je 1f
27188 movq 5800(%rax), %r11
27189 jmp *%r11
27190 1:
27191 subq $40, %rsp
27192 movq %rdi, (%rsp)
27193 movq %xmm0, 8(%rsp)
27194 movq %xmm1, 16(%rsp)
27195 movq %xmm2, 24(%rsp)
27196 movq %xmm3, 32(%rsp)
27197 call _glapi_get_dispatch
27198 movq 32(%rsp), %xmm3
27199 movq 24(%rsp), %xmm2
27200 movq 16(%rsp), %xmm1
27201 movq 8(%rsp), %xmm0
27202 movq (%rsp), %rdi
27203 addq $40, %rsp
27204 movq 5800(%rax), %r11
27205 jmp *%r11
27206 #endif /* defined(GLX_USE_TLS) */
27207 .size glUniform4fARB, .-glUniform4fARB
27208
27209 .p2align 4,,15
27210 .globl glUniform1iARB
27211 .type glUniform1iARB, @function
27212 glUniform1iARB:
27213 #if defined(GLX_USE_TLS)
27214 call _x86_64_get_dispatch@PLT
27215 movq 5808(%rax), %r11
27216 jmp *%r11
27217 #elif defined(PTHREADS)
27218 pushq %rdi
27219 pushq %rsi
27220 pushq %rbp
27221 call _x86_64_get_dispatch@PLT
27222 popq %rbp
27223 popq %rsi
27224 popq %rdi
27225 movq 5808(%rax), %r11
27226 jmp *%r11
27227 #else
27228 movq _glapi_Dispatch(%rip), %rax
27229 testq %rax, %rax
27230 je 1f
27231 movq 5808(%rax), %r11
27232 jmp *%r11
27233 1:
27234 pushq %rdi
27235 pushq %rsi
27236 pushq %rbp
27237 call _glapi_get_dispatch
27238 popq %rbp
27239 popq %rsi
27240 popq %rdi
27241 movq 5808(%rax), %r11
27242 jmp *%r11
27243 #endif /* defined(GLX_USE_TLS) */
27244 .size glUniform1iARB, .-glUniform1iARB
27245
27246 .p2align 4,,15
27247 .globl glUniform2iARB
27248 .type glUniform2iARB, @function
27249 glUniform2iARB:
27250 #if defined(GLX_USE_TLS)
27251 call _x86_64_get_dispatch@PLT
27252 movq 5816(%rax), %r11
27253 jmp *%r11
27254 #elif defined(PTHREADS)
27255 pushq %rdi
27256 pushq %rsi
27257 pushq %rdx
27258 call _x86_64_get_dispatch@PLT
27259 popq %rdx
27260 popq %rsi
27261 popq %rdi
27262 movq 5816(%rax), %r11
27263 jmp *%r11
27264 #else
27265 movq _glapi_Dispatch(%rip), %rax
27266 testq %rax, %rax
27267 je 1f
27268 movq 5816(%rax), %r11
27269 jmp *%r11
27270 1:
27271 pushq %rdi
27272 pushq %rsi
27273 pushq %rdx
27274 call _glapi_get_dispatch
27275 popq %rdx
27276 popq %rsi
27277 popq %rdi
27278 movq 5816(%rax), %r11
27279 jmp *%r11
27280 #endif /* defined(GLX_USE_TLS) */
27281 .size glUniform2iARB, .-glUniform2iARB
27282
27283 .p2align 4,,15
27284 .globl glUniform3iARB
27285 .type glUniform3iARB, @function
27286 glUniform3iARB:
27287 #if defined(GLX_USE_TLS)
27288 call _x86_64_get_dispatch@PLT
27289 movq 5824(%rax), %r11
27290 jmp *%r11
27291 #elif defined(PTHREADS)
27292 pushq %rdi
27293 pushq %rsi
27294 pushq %rdx
27295 pushq %rcx
27296 pushq %rbp
27297 call _x86_64_get_dispatch@PLT
27298 popq %rbp
27299 popq %rcx
27300 popq %rdx
27301 popq %rsi
27302 popq %rdi
27303 movq 5824(%rax), %r11
27304 jmp *%r11
27305 #else
27306 movq _glapi_Dispatch(%rip), %rax
27307 testq %rax, %rax
27308 je 1f
27309 movq 5824(%rax), %r11
27310 jmp *%r11
27311 1:
27312 pushq %rdi
27313 pushq %rsi
27314 pushq %rdx
27315 pushq %rcx
27316 pushq %rbp
27317 call _glapi_get_dispatch
27318 popq %rbp
27319 popq %rcx
27320 popq %rdx
27321 popq %rsi
27322 popq %rdi
27323 movq 5824(%rax), %r11
27324 jmp *%r11
27325 #endif /* defined(GLX_USE_TLS) */
27326 .size glUniform3iARB, .-glUniform3iARB
27327
27328 .p2align 4,,15
27329 .globl glUniform4iARB
27330 .type glUniform4iARB, @function
27331 glUniform4iARB:
27332 #if defined(GLX_USE_TLS)
27333 call _x86_64_get_dispatch@PLT
27334 movq 5832(%rax), %r11
27335 jmp *%r11
27336 #elif defined(PTHREADS)
27337 pushq %rdi
27338 pushq %rsi
27339 pushq %rdx
27340 pushq %rcx
27341 pushq %r8
27342 call _x86_64_get_dispatch@PLT
27343 popq %r8
27344 popq %rcx
27345 popq %rdx
27346 popq %rsi
27347 popq %rdi
27348 movq 5832(%rax), %r11
27349 jmp *%r11
27350 #else
27351 movq _glapi_Dispatch(%rip), %rax
27352 testq %rax, %rax
27353 je 1f
27354 movq 5832(%rax), %r11
27355 jmp *%r11
27356 1:
27357 pushq %rdi
27358 pushq %rsi
27359 pushq %rdx
27360 pushq %rcx
27361 pushq %r8
27362 call _glapi_get_dispatch
27363 popq %r8
27364 popq %rcx
27365 popq %rdx
27366 popq %rsi
27367 popq %rdi
27368 movq 5832(%rax), %r11
27369 jmp *%r11
27370 #endif /* defined(GLX_USE_TLS) */
27371 .size glUniform4iARB, .-glUniform4iARB
27372
27373 .p2align 4,,15
27374 .globl glUniform1fvARB
27375 .type glUniform1fvARB, @function
27376 glUniform1fvARB:
27377 #if defined(GLX_USE_TLS)
27378 call _x86_64_get_dispatch@PLT
27379 movq 5840(%rax), %r11
27380 jmp *%r11
27381 #elif defined(PTHREADS)
27382 pushq %rdi
27383 pushq %rsi
27384 pushq %rdx
27385 call _x86_64_get_dispatch@PLT
27386 popq %rdx
27387 popq %rsi
27388 popq %rdi
27389 movq 5840(%rax), %r11
27390 jmp *%r11
27391 #else
27392 movq _glapi_Dispatch(%rip), %rax
27393 testq %rax, %rax
27394 je 1f
27395 movq 5840(%rax), %r11
27396 jmp *%r11
27397 1:
27398 pushq %rdi
27399 pushq %rsi
27400 pushq %rdx
27401 call _glapi_get_dispatch
27402 popq %rdx
27403 popq %rsi
27404 popq %rdi
27405 movq 5840(%rax), %r11
27406 jmp *%r11
27407 #endif /* defined(GLX_USE_TLS) */
27408 .size glUniform1fvARB, .-glUniform1fvARB
27409
27410 .p2align 4,,15
27411 .globl glUniform2fvARB
27412 .type glUniform2fvARB, @function
27413 glUniform2fvARB:
27414 #if defined(GLX_USE_TLS)
27415 call _x86_64_get_dispatch@PLT
27416 movq 5848(%rax), %r11
27417 jmp *%r11
27418 #elif defined(PTHREADS)
27419 pushq %rdi
27420 pushq %rsi
27421 pushq %rdx
27422 call _x86_64_get_dispatch@PLT
27423 popq %rdx
27424 popq %rsi
27425 popq %rdi
27426 movq 5848(%rax), %r11
27427 jmp *%r11
27428 #else
27429 movq _glapi_Dispatch(%rip), %rax
27430 testq %rax, %rax
27431 je 1f
27432 movq 5848(%rax), %r11
27433 jmp *%r11
27434 1:
27435 pushq %rdi
27436 pushq %rsi
27437 pushq %rdx
27438 call _glapi_get_dispatch
27439 popq %rdx
27440 popq %rsi
27441 popq %rdi
27442 movq 5848(%rax), %r11
27443 jmp *%r11
27444 #endif /* defined(GLX_USE_TLS) */
27445 .size glUniform2fvARB, .-glUniform2fvARB
27446
27447 .p2align 4,,15
27448 .globl glUniform3fvARB
27449 .type glUniform3fvARB, @function
27450 glUniform3fvARB:
27451 #if defined(GLX_USE_TLS)
27452 call _x86_64_get_dispatch@PLT
27453 movq 5856(%rax), %r11
27454 jmp *%r11
27455 #elif defined(PTHREADS)
27456 pushq %rdi
27457 pushq %rsi
27458 pushq %rdx
27459 call _x86_64_get_dispatch@PLT
27460 popq %rdx
27461 popq %rsi
27462 popq %rdi
27463 movq 5856(%rax), %r11
27464 jmp *%r11
27465 #else
27466 movq _glapi_Dispatch(%rip), %rax
27467 testq %rax, %rax
27468 je 1f
27469 movq 5856(%rax), %r11
27470 jmp *%r11
27471 1:
27472 pushq %rdi
27473 pushq %rsi
27474 pushq %rdx
27475 call _glapi_get_dispatch
27476 popq %rdx
27477 popq %rsi
27478 popq %rdi
27479 movq 5856(%rax), %r11
27480 jmp *%r11
27481 #endif /* defined(GLX_USE_TLS) */
27482 .size glUniform3fvARB, .-glUniform3fvARB
27483
27484 .p2align 4,,15
27485 .globl glUniform4fvARB
27486 .type glUniform4fvARB, @function
27487 glUniform4fvARB:
27488 #if defined(GLX_USE_TLS)
27489 call _x86_64_get_dispatch@PLT
27490 movq 5864(%rax), %r11
27491 jmp *%r11
27492 #elif defined(PTHREADS)
27493 pushq %rdi
27494 pushq %rsi
27495 pushq %rdx
27496 call _x86_64_get_dispatch@PLT
27497 popq %rdx
27498 popq %rsi
27499 popq %rdi
27500 movq 5864(%rax), %r11
27501 jmp *%r11
27502 #else
27503 movq _glapi_Dispatch(%rip), %rax
27504 testq %rax, %rax
27505 je 1f
27506 movq 5864(%rax), %r11
27507 jmp *%r11
27508 1:
27509 pushq %rdi
27510 pushq %rsi
27511 pushq %rdx
27512 call _glapi_get_dispatch
27513 popq %rdx
27514 popq %rsi
27515 popq %rdi
27516 movq 5864(%rax), %r11
27517 jmp *%r11
27518 #endif /* defined(GLX_USE_TLS) */
27519 .size glUniform4fvARB, .-glUniform4fvARB
27520
27521 .p2align 4,,15
27522 .globl glUniform1ivARB
27523 .type glUniform1ivARB, @function
27524 glUniform1ivARB:
27525 #if defined(GLX_USE_TLS)
27526 call _x86_64_get_dispatch@PLT
27527 movq 5872(%rax), %r11
27528 jmp *%r11
27529 #elif defined(PTHREADS)
27530 pushq %rdi
27531 pushq %rsi
27532 pushq %rdx
27533 call _x86_64_get_dispatch@PLT
27534 popq %rdx
27535 popq %rsi
27536 popq %rdi
27537 movq 5872(%rax), %r11
27538 jmp *%r11
27539 #else
27540 movq _glapi_Dispatch(%rip), %rax
27541 testq %rax, %rax
27542 je 1f
27543 movq 5872(%rax), %r11
27544 jmp *%r11
27545 1:
27546 pushq %rdi
27547 pushq %rsi
27548 pushq %rdx
27549 call _glapi_get_dispatch
27550 popq %rdx
27551 popq %rsi
27552 popq %rdi
27553 movq 5872(%rax), %r11
27554 jmp *%r11
27555 #endif /* defined(GLX_USE_TLS) */
27556 .size glUniform1ivARB, .-glUniform1ivARB
27557
27558 .p2align 4,,15
27559 .globl glUniform2ivARB
27560 .type glUniform2ivARB, @function
27561 glUniform2ivARB:
27562 #if defined(GLX_USE_TLS)
27563 call _x86_64_get_dispatch@PLT
27564 movq 5880(%rax), %r11
27565 jmp *%r11
27566 #elif defined(PTHREADS)
27567 pushq %rdi
27568 pushq %rsi
27569 pushq %rdx
27570 call _x86_64_get_dispatch@PLT
27571 popq %rdx
27572 popq %rsi
27573 popq %rdi
27574 movq 5880(%rax), %r11
27575 jmp *%r11
27576 #else
27577 movq _glapi_Dispatch(%rip), %rax
27578 testq %rax, %rax
27579 je 1f
27580 movq 5880(%rax), %r11
27581 jmp *%r11
27582 1:
27583 pushq %rdi
27584 pushq %rsi
27585 pushq %rdx
27586 call _glapi_get_dispatch
27587 popq %rdx
27588 popq %rsi
27589 popq %rdi
27590 movq 5880(%rax), %r11
27591 jmp *%r11
27592 #endif /* defined(GLX_USE_TLS) */
27593 .size glUniform2ivARB, .-glUniform2ivARB
27594
27595 .p2align 4,,15
27596 .globl glUniform3ivARB
27597 .type glUniform3ivARB, @function
27598 glUniform3ivARB:
27599 #if defined(GLX_USE_TLS)
27600 call _x86_64_get_dispatch@PLT
27601 movq 5888(%rax), %r11
27602 jmp *%r11
27603 #elif defined(PTHREADS)
27604 pushq %rdi
27605 pushq %rsi
27606 pushq %rdx
27607 call _x86_64_get_dispatch@PLT
27608 popq %rdx
27609 popq %rsi
27610 popq %rdi
27611 movq 5888(%rax), %r11
27612 jmp *%r11
27613 #else
27614 movq _glapi_Dispatch(%rip), %rax
27615 testq %rax, %rax
27616 je 1f
27617 movq 5888(%rax), %r11
27618 jmp *%r11
27619 1:
27620 pushq %rdi
27621 pushq %rsi
27622 pushq %rdx
27623 call _glapi_get_dispatch
27624 popq %rdx
27625 popq %rsi
27626 popq %rdi
27627 movq 5888(%rax), %r11
27628 jmp *%r11
27629 #endif /* defined(GLX_USE_TLS) */
27630 .size glUniform3ivARB, .-glUniform3ivARB
27631
27632 .p2align 4,,15
27633 .globl glUniform4ivARB
27634 .type glUniform4ivARB, @function
27635 glUniform4ivARB:
27636 #if defined(GLX_USE_TLS)
27637 call _x86_64_get_dispatch@PLT
27638 movq 5896(%rax), %r11
27639 jmp *%r11
27640 #elif defined(PTHREADS)
27641 pushq %rdi
27642 pushq %rsi
27643 pushq %rdx
27644 call _x86_64_get_dispatch@PLT
27645 popq %rdx
27646 popq %rsi
27647 popq %rdi
27648 movq 5896(%rax), %r11
27649 jmp *%r11
27650 #else
27651 movq _glapi_Dispatch(%rip), %rax
27652 testq %rax, %rax
27653 je 1f
27654 movq 5896(%rax), %r11
27655 jmp *%r11
27656 1:
27657 pushq %rdi
27658 pushq %rsi
27659 pushq %rdx
27660 call _glapi_get_dispatch
27661 popq %rdx
27662 popq %rsi
27663 popq %rdi
27664 movq 5896(%rax), %r11
27665 jmp *%r11
27666 #endif /* defined(GLX_USE_TLS) */
27667 .size glUniform4ivARB, .-glUniform4ivARB
27668
27669 .p2align 4,,15
27670 .globl glUniformMatrix2fvARB
27671 .type glUniformMatrix2fvARB, @function
27672 glUniformMatrix2fvARB:
27673 #if defined(GLX_USE_TLS)
27674 call _x86_64_get_dispatch@PLT
27675 movq 5904(%rax), %r11
27676 jmp *%r11
27677 #elif defined(PTHREADS)
27678 pushq %rdi
27679 pushq %rsi
27680 pushq %rdx
27681 pushq %rcx
27682 pushq %rbp
27683 call _x86_64_get_dispatch@PLT
27684 popq %rbp
27685 popq %rcx
27686 popq %rdx
27687 popq %rsi
27688 popq %rdi
27689 movq 5904(%rax), %r11
27690 jmp *%r11
27691 #else
27692 movq _glapi_Dispatch(%rip), %rax
27693 testq %rax, %rax
27694 je 1f
27695 movq 5904(%rax), %r11
27696 jmp *%r11
27697 1:
27698 pushq %rdi
27699 pushq %rsi
27700 pushq %rdx
27701 pushq %rcx
27702 pushq %rbp
27703 call _glapi_get_dispatch
27704 popq %rbp
27705 popq %rcx
27706 popq %rdx
27707 popq %rsi
27708 popq %rdi
27709 movq 5904(%rax), %r11
27710 jmp *%r11
27711 #endif /* defined(GLX_USE_TLS) */
27712 .size glUniformMatrix2fvARB, .-glUniformMatrix2fvARB
27713
27714 .p2align 4,,15
27715 .globl glUniformMatrix3fvARB
27716 .type glUniformMatrix3fvARB, @function
27717 glUniformMatrix3fvARB:
27718 #if defined(GLX_USE_TLS)
27719 call _x86_64_get_dispatch@PLT
27720 movq 5912(%rax), %r11
27721 jmp *%r11
27722 #elif defined(PTHREADS)
27723 pushq %rdi
27724 pushq %rsi
27725 pushq %rdx
27726 pushq %rcx
27727 pushq %rbp
27728 call _x86_64_get_dispatch@PLT
27729 popq %rbp
27730 popq %rcx
27731 popq %rdx
27732 popq %rsi
27733 popq %rdi
27734 movq 5912(%rax), %r11
27735 jmp *%r11
27736 #else
27737 movq _glapi_Dispatch(%rip), %rax
27738 testq %rax, %rax
27739 je 1f
27740 movq 5912(%rax), %r11
27741 jmp *%r11
27742 1:
27743 pushq %rdi
27744 pushq %rsi
27745 pushq %rdx
27746 pushq %rcx
27747 pushq %rbp
27748 call _glapi_get_dispatch
27749 popq %rbp
27750 popq %rcx
27751 popq %rdx
27752 popq %rsi
27753 popq %rdi
27754 movq 5912(%rax), %r11
27755 jmp *%r11
27756 #endif /* defined(GLX_USE_TLS) */
27757 .size glUniformMatrix3fvARB, .-glUniformMatrix3fvARB
27758
27759 .p2align 4,,15
27760 .globl glUniformMatrix4fvARB
27761 .type glUniformMatrix4fvARB, @function
27762 glUniformMatrix4fvARB:
27763 #if defined(GLX_USE_TLS)
27764 call _x86_64_get_dispatch@PLT
27765 movq 5920(%rax), %r11
27766 jmp *%r11
27767 #elif defined(PTHREADS)
27768 pushq %rdi
27769 pushq %rsi
27770 pushq %rdx
27771 pushq %rcx
27772 pushq %rbp
27773 call _x86_64_get_dispatch@PLT
27774 popq %rbp
27775 popq %rcx
27776 popq %rdx
27777 popq %rsi
27778 popq %rdi
27779 movq 5920(%rax), %r11
27780 jmp *%r11
27781 #else
27782 movq _glapi_Dispatch(%rip), %rax
27783 testq %rax, %rax
27784 je 1f
27785 movq 5920(%rax), %r11
27786 jmp *%r11
27787 1:
27788 pushq %rdi
27789 pushq %rsi
27790 pushq %rdx
27791 pushq %rcx
27792 pushq %rbp
27793 call _glapi_get_dispatch
27794 popq %rbp
27795 popq %rcx
27796 popq %rdx
27797 popq %rsi
27798 popq %rdi
27799 movq 5920(%rax), %r11
27800 jmp *%r11
27801 #endif /* defined(GLX_USE_TLS) */
27802 .size glUniformMatrix4fvARB, .-glUniformMatrix4fvARB
27803
27804 .p2align 4,,15
27805 .globl glGetObjectParameterfvARB
27806 .type glGetObjectParameterfvARB, @function
27807 glGetObjectParameterfvARB:
27808 #if defined(GLX_USE_TLS)
27809 call _x86_64_get_dispatch@PLT
27810 movq 5928(%rax), %r11
27811 jmp *%r11
27812 #elif defined(PTHREADS)
27813 pushq %rdi
27814 pushq %rsi
27815 pushq %rdx
27816 call _x86_64_get_dispatch@PLT
27817 popq %rdx
27818 popq %rsi
27819 popq %rdi
27820 movq 5928(%rax), %r11
27821 jmp *%r11
27822 #else
27823 movq _glapi_Dispatch(%rip), %rax
27824 testq %rax, %rax
27825 je 1f
27826 movq 5928(%rax), %r11
27827 jmp *%r11
27828 1:
27829 pushq %rdi
27830 pushq %rsi
27831 pushq %rdx
27832 call _glapi_get_dispatch
27833 popq %rdx
27834 popq %rsi
27835 popq %rdi
27836 movq 5928(%rax), %r11
27837 jmp *%r11
27838 #endif /* defined(GLX_USE_TLS) */
27839 .size glGetObjectParameterfvARB, .-glGetObjectParameterfvARB
27840
27841 .p2align 4,,15
27842 .globl glGetObjectParameterivARB
27843 .type glGetObjectParameterivARB, @function
27844 glGetObjectParameterivARB:
27845 #if defined(GLX_USE_TLS)
27846 call _x86_64_get_dispatch@PLT
27847 movq 5936(%rax), %r11
27848 jmp *%r11
27849 #elif defined(PTHREADS)
27850 pushq %rdi
27851 pushq %rsi
27852 pushq %rdx
27853 call _x86_64_get_dispatch@PLT
27854 popq %rdx
27855 popq %rsi
27856 popq %rdi
27857 movq 5936(%rax), %r11
27858 jmp *%r11
27859 #else
27860 movq _glapi_Dispatch(%rip), %rax
27861 testq %rax, %rax
27862 je 1f
27863 movq 5936(%rax), %r11
27864 jmp *%r11
27865 1:
27866 pushq %rdi
27867 pushq %rsi
27868 pushq %rdx
27869 call _glapi_get_dispatch
27870 popq %rdx
27871 popq %rsi
27872 popq %rdi
27873 movq 5936(%rax), %r11
27874 jmp *%r11
27875 #endif /* defined(GLX_USE_TLS) */
27876 .size glGetObjectParameterivARB, .-glGetObjectParameterivARB
27877
27878 .p2align 4,,15
27879 .globl glGetInfoLogARB
27880 .type glGetInfoLogARB, @function
27881 glGetInfoLogARB:
27882 #if defined(GLX_USE_TLS)
27883 call _x86_64_get_dispatch@PLT
27884 movq 5944(%rax), %r11
27885 jmp *%r11
27886 #elif defined(PTHREADS)
27887 pushq %rdi
27888 pushq %rsi
27889 pushq %rdx
27890 pushq %rcx
27891 pushq %rbp
27892 call _x86_64_get_dispatch@PLT
27893 popq %rbp
27894 popq %rcx
27895 popq %rdx
27896 popq %rsi
27897 popq %rdi
27898 movq 5944(%rax), %r11
27899 jmp *%r11
27900 #else
27901 movq _glapi_Dispatch(%rip), %rax
27902 testq %rax, %rax
27903 je 1f
27904 movq 5944(%rax), %r11
27905 jmp *%r11
27906 1:
27907 pushq %rdi
27908 pushq %rsi
27909 pushq %rdx
27910 pushq %rcx
27911 pushq %rbp
27912 call _glapi_get_dispatch
27913 popq %rbp
27914 popq %rcx
27915 popq %rdx
27916 popq %rsi
27917 popq %rdi
27918 movq 5944(%rax), %r11
27919 jmp *%r11
27920 #endif /* defined(GLX_USE_TLS) */
27921 .size glGetInfoLogARB, .-glGetInfoLogARB
27922
27923 .p2align 4,,15
27924 .globl glGetAttachedObjectsARB
27925 .type glGetAttachedObjectsARB, @function
27926 glGetAttachedObjectsARB:
27927 #if defined(GLX_USE_TLS)
27928 call _x86_64_get_dispatch@PLT
27929 movq 5952(%rax), %r11
27930 jmp *%r11
27931 #elif defined(PTHREADS)
27932 pushq %rdi
27933 pushq %rsi
27934 pushq %rdx
27935 pushq %rcx
27936 pushq %rbp
27937 call _x86_64_get_dispatch@PLT
27938 popq %rbp
27939 popq %rcx
27940 popq %rdx
27941 popq %rsi
27942 popq %rdi
27943 movq 5952(%rax), %r11
27944 jmp *%r11
27945 #else
27946 movq _glapi_Dispatch(%rip), %rax
27947 testq %rax, %rax
27948 je 1f
27949 movq 5952(%rax), %r11
27950 jmp *%r11
27951 1:
27952 pushq %rdi
27953 pushq %rsi
27954 pushq %rdx
27955 pushq %rcx
27956 pushq %rbp
27957 call _glapi_get_dispatch
27958 popq %rbp
27959 popq %rcx
27960 popq %rdx
27961 popq %rsi
27962 popq %rdi
27963 movq 5952(%rax), %r11
27964 jmp *%r11
27965 #endif /* defined(GLX_USE_TLS) */
27966 .size glGetAttachedObjectsARB, .-glGetAttachedObjectsARB
27967
27968 .p2align 4,,15
27969 .globl glGetUniformLocationARB
27970 .type glGetUniformLocationARB, @function
27971 glGetUniformLocationARB:
27972 #if defined(GLX_USE_TLS)
27973 call _x86_64_get_dispatch@PLT
27974 movq 5960(%rax), %r11
27975 jmp *%r11
27976 #elif defined(PTHREADS)
27977 pushq %rdi
27978 pushq %rsi
27979 pushq %rbp
27980 call _x86_64_get_dispatch@PLT
27981 popq %rbp
27982 popq %rsi
27983 popq %rdi
27984 movq 5960(%rax), %r11
27985 jmp *%r11
27986 #else
27987 movq _glapi_Dispatch(%rip), %rax
27988 testq %rax, %rax
27989 je 1f
27990 movq 5960(%rax), %r11
27991 jmp *%r11
27992 1:
27993 pushq %rdi
27994 pushq %rsi
27995 pushq %rbp
27996 call _glapi_get_dispatch
27997 popq %rbp
27998 popq %rsi
27999 popq %rdi
28000 movq 5960(%rax), %r11
28001 jmp *%r11
28002 #endif /* defined(GLX_USE_TLS) */
28003 .size glGetUniformLocationARB, .-glGetUniformLocationARB
28004
28005 .p2align 4,,15
28006 .globl glGetActiveUniformARB
28007 .type glGetActiveUniformARB, @function
28008 glGetActiveUniformARB:
28009 #if defined(GLX_USE_TLS)
28010 call _x86_64_get_dispatch@PLT
28011 movq 5968(%rax), %r11
28012 jmp *%r11
28013 #elif defined(PTHREADS)
28014 pushq %rdi
28015 pushq %rsi
28016 pushq %rdx
28017 pushq %rcx
28018 pushq %r8
28019 pushq %r9
28020 pushq %rbp
28021 call _x86_64_get_dispatch@PLT
28022 popq %rbp
28023 popq %r9
28024 popq %r8
28025 popq %rcx
28026 popq %rdx
28027 popq %rsi
28028 popq %rdi
28029 movq 5968(%rax), %r11
28030 jmp *%r11
28031 #else
28032 movq _glapi_Dispatch(%rip), %rax
28033 testq %rax, %rax
28034 je 1f
28035 movq 5968(%rax), %r11
28036 jmp *%r11
28037 1:
28038 pushq %rdi
28039 pushq %rsi
28040 pushq %rdx
28041 pushq %rcx
28042 pushq %r8
28043 pushq %r9
28044 pushq %rbp
28045 call _glapi_get_dispatch
28046 popq %rbp
28047 popq %r9
28048 popq %r8
28049 popq %rcx
28050 popq %rdx
28051 popq %rsi
28052 popq %rdi
28053 movq 5968(%rax), %r11
28054 jmp *%r11
28055 #endif /* defined(GLX_USE_TLS) */
28056 .size glGetActiveUniformARB, .-glGetActiveUniformARB
28057
28058 .p2align 4,,15
28059 .globl glGetUniformfvARB
28060 .type glGetUniformfvARB, @function
28061 glGetUniformfvARB:
28062 #if defined(GLX_USE_TLS)
28063 call _x86_64_get_dispatch@PLT
28064 movq 5976(%rax), %r11
28065 jmp *%r11
28066 #elif defined(PTHREADS)
28067 pushq %rdi
28068 pushq %rsi
28069 pushq %rdx
28070 call _x86_64_get_dispatch@PLT
28071 popq %rdx
28072 popq %rsi
28073 popq %rdi
28074 movq 5976(%rax), %r11
28075 jmp *%r11
28076 #else
28077 movq _glapi_Dispatch(%rip), %rax
28078 testq %rax, %rax
28079 je 1f
28080 movq 5976(%rax), %r11
28081 jmp *%r11
28082 1:
28083 pushq %rdi
28084 pushq %rsi
28085 pushq %rdx
28086 call _glapi_get_dispatch
28087 popq %rdx
28088 popq %rsi
28089 popq %rdi
28090 movq 5976(%rax), %r11
28091 jmp *%r11
28092 #endif /* defined(GLX_USE_TLS) */
28093 .size glGetUniformfvARB, .-glGetUniformfvARB
28094
28095 .p2align 4,,15
28096 .globl glGetUniformivARB
28097 .type glGetUniformivARB, @function
28098 glGetUniformivARB:
28099 #if defined(GLX_USE_TLS)
28100 call _x86_64_get_dispatch@PLT
28101 movq 5984(%rax), %r11
28102 jmp *%r11
28103 #elif defined(PTHREADS)
28104 pushq %rdi
28105 pushq %rsi
28106 pushq %rdx
28107 call _x86_64_get_dispatch@PLT
28108 popq %rdx
28109 popq %rsi
28110 popq %rdi
28111 movq 5984(%rax), %r11
28112 jmp *%r11
28113 #else
28114 movq _glapi_Dispatch(%rip), %rax
28115 testq %rax, %rax
28116 je 1f
28117 movq 5984(%rax), %r11
28118 jmp *%r11
28119 1:
28120 pushq %rdi
28121 pushq %rsi
28122 pushq %rdx
28123 call _glapi_get_dispatch
28124 popq %rdx
28125 popq %rsi
28126 popq %rdi
28127 movq 5984(%rax), %r11
28128 jmp *%r11
28129 #endif /* defined(GLX_USE_TLS) */
28130 .size glGetUniformivARB, .-glGetUniformivARB
28131
28132 .p2align 4,,15
28133 .globl glGetShaderSourceARB
28134 .type glGetShaderSourceARB, @function
28135 glGetShaderSourceARB:
28136 #if defined(GLX_USE_TLS)
28137 call _x86_64_get_dispatch@PLT
28138 movq 5992(%rax), %r11
28139 jmp *%r11
28140 #elif defined(PTHREADS)
28141 pushq %rdi
28142 pushq %rsi
28143 pushq %rdx
28144 pushq %rcx
28145 pushq %rbp
28146 call _x86_64_get_dispatch@PLT
28147 popq %rbp
28148 popq %rcx
28149 popq %rdx
28150 popq %rsi
28151 popq %rdi
28152 movq 5992(%rax), %r11
28153 jmp *%r11
28154 #else
28155 movq _glapi_Dispatch(%rip), %rax
28156 testq %rax, %rax
28157 je 1f
28158 movq 5992(%rax), %r11
28159 jmp *%r11
28160 1:
28161 pushq %rdi
28162 pushq %rsi
28163 pushq %rdx
28164 pushq %rcx
28165 pushq %rbp
28166 call _glapi_get_dispatch
28167 popq %rbp
28168 popq %rcx
28169 popq %rdx
28170 popq %rsi
28171 popq %rdi
28172 movq 5992(%rax), %r11
28173 jmp *%r11
28174 #endif /* defined(GLX_USE_TLS) */
28175 .size glGetShaderSourceARB, .-glGetShaderSourceARB
28176
28177 .p2align 4,,15
28178 .globl glBindAttribLocationARB
28179 .type glBindAttribLocationARB, @function
28180 glBindAttribLocationARB:
28181 #if defined(GLX_USE_TLS)
28182 call _x86_64_get_dispatch@PLT
28183 movq 6000(%rax), %r11
28184 jmp *%r11
28185 #elif defined(PTHREADS)
28186 pushq %rdi
28187 pushq %rsi
28188 pushq %rdx
28189 call _x86_64_get_dispatch@PLT
28190 popq %rdx
28191 popq %rsi
28192 popq %rdi
28193 movq 6000(%rax), %r11
28194 jmp *%r11
28195 #else
28196 movq _glapi_Dispatch(%rip), %rax
28197 testq %rax, %rax
28198 je 1f
28199 movq 6000(%rax), %r11
28200 jmp *%r11
28201 1:
28202 pushq %rdi
28203 pushq %rsi
28204 pushq %rdx
28205 call _glapi_get_dispatch
28206 popq %rdx
28207 popq %rsi
28208 popq %rdi
28209 movq 6000(%rax), %r11
28210 jmp *%r11
28211 #endif /* defined(GLX_USE_TLS) */
28212 .size glBindAttribLocationARB, .-glBindAttribLocationARB
28213
28214 .p2align 4,,15
28215 .globl glGetActiveAttribARB
28216 .type glGetActiveAttribARB, @function
28217 glGetActiveAttribARB:
28218 #if defined(GLX_USE_TLS)
28219 call _x86_64_get_dispatch@PLT
28220 movq 6008(%rax), %r11
28221 jmp *%r11
28222 #elif defined(PTHREADS)
28223 pushq %rdi
28224 pushq %rsi
28225 pushq %rdx
28226 pushq %rcx
28227 pushq %r8
28228 pushq %r9
28229 pushq %rbp
28230 call _x86_64_get_dispatch@PLT
28231 popq %rbp
28232 popq %r9
28233 popq %r8
28234 popq %rcx
28235 popq %rdx
28236 popq %rsi
28237 popq %rdi
28238 movq 6008(%rax), %r11
28239 jmp *%r11
28240 #else
28241 movq _glapi_Dispatch(%rip), %rax
28242 testq %rax, %rax
28243 je 1f
28244 movq 6008(%rax), %r11
28245 jmp *%r11
28246 1:
28247 pushq %rdi
28248 pushq %rsi
28249 pushq %rdx
28250 pushq %rcx
28251 pushq %r8
28252 pushq %r9
28253 pushq %rbp
28254 call _glapi_get_dispatch
28255 popq %rbp
28256 popq %r9
28257 popq %r8
28258 popq %rcx
28259 popq %rdx
28260 popq %rsi
28261 popq %rdi
28262 movq 6008(%rax), %r11
28263 jmp *%r11
28264 #endif /* defined(GLX_USE_TLS) */
28265 .size glGetActiveAttribARB, .-glGetActiveAttribARB
28266
28267 .p2align 4,,15
28268 .globl glGetAttribLocationARB
28269 .type glGetAttribLocationARB, @function
28270 glGetAttribLocationARB:
28271 #if defined(GLX_USE_TLS)
28272 call _x86_64_get_dispatch@PLT
28273 movq 6016(%rax), %r11
28274 jmp *%r11
28275 #elif defined(PTHREADS)
28276 pushq %rdi
28277 pushq %rsi
28278 pushq %rbp
28279 call _x86_64_get_dispatch@PLT
28280 popq %rbp
28281 popq %rsi
28282 popq %rdi
28283 movq 6016(%rax), %r11
28284 jmp *%r11
28285 #else
28286 movq _glapi_Dispatch(%rip), %rax
28287 testq %rax, %rax
28288 je 1f
28289 movq 6016(%rax), %r11
28290 jmp *%r11
28291 1:
28292 pushq %rdi
28293 pushq %rsi
28294 pushq %rbp
28295 call _glapi_get_dispatch
28296 popq %rbp
28297 popq %rsi
28298 popq %rdi
28299 movq 6016(%rax), %r11
28300 jmp *%r11
28301 #endif /* defined(GLX_USE_TLS) */
28302 .size glGetAttribLocationARB, .-glGetAttribLocationARB
28303
28304 .p2align 4,,15
28305 .globl glGetVertexAttribdvNV
28306 .type glGetVertexAttribdvNV, @function
28307 glGetVertexAttribdvNV:
28308 #if defined(GLX_USE_TLS)
28309 call _x86_64_get_dispatch@PLT
28310 movq 6024(%rax), %r11
28311 jmp *%r11
28312 #elif defined(PTHREADS)
28313 pushq %rdi
28314 pushq %rsi
28315 pushq %rdx
28316 call _x86_64_get_dispatch@PLT
28317 popq %rdx
28318 popq %rsi
28319 popq %rdi
28320 movq 6024(%rax), %r11
28321 jmp *%r11
28322 #else
28323 movq _glapi_Dispatch(%rip), %rax
28324 testq %rax, %rax
28325 je 1f
28326 movq 6024(%rax), %r11
28327 jmp *%r11
28328 1:
28329 pushq %rdi
28330 pushq %rsi
28331 pushq %rdx
28332 call _glapi_get_dispatch
28333 popq %rdx
28334 popq %rsi
28335 popq %rdi
28336 movq 6024(%rax), %r11
28337 jmp *%r11
28338 #endif /* defined(GLX_USE_TLS) */
28339 .size glGetVertexAttribdvNV, .-glGetVertexAttribdvNV
28340
28341 .p2align 4,,15
28342 .globl glGetVertexAttribfvNV
28343 .type glGetVertexAttribfvNV, @function
28344 glGetVertexAttribfvNV:
28345 #if defined(GLX_USE_TLS)
28346 call _x86_64_get_dispatch@PLT
28347 movq 6032(%rax), %r11
28348 jmp *%r11
28349 #elif defined(PTHREADS)
28350 pushq %rdi
28351 pushq %rsi
28352 pushq %rdx
28353 call _x86_64_get_dispatch@PLT
28354 popq %rdx
28355 popq %rsi
28356 popq %rdi
28357 movq 6032(%rax), %r11
28358 jmp *%r11
28359 #else
28360 movq _glapi_Dispatch(%rip), %rax
28361 testq %rax, %rax
28362 je 1f
28363 movq 6032(%rax), %r11
28364 jmp *%r11
28365 1:
28366 pushq %rdi
28367 pushq %rsi
28368 pushq %rdx
28369 call _glapi_get_dispatch
28370 popq %rdx
28371 popq %rsi
28372 popq %rdi
28373 movq 6032(%rax), %r11
28374 jmp *%r11
28375 #endif /* defined(GLX_USE_TLS) */
28376 .size glGetVertexAttribfvNV, .-glGetVertexAttribfvNV
28377
28378 .p2align 4,,15
28379 .globl glGetVertexAttribivNV
28380 .type glGetVertexAttribivNV, @function
28381 glGetVertexAttribivNV:
28382 #if defined(GLX_USE_TLS)
28383 call _x86_64_get_dispatch@PLT
28384 movq 6040(%rax), %r11
28385 jmp *%r11
28386 #elif defined(PTHREADS)
28387 pushq %rdi
28388 pushq %rsi
28389 pushq %rdx
28390 call _x86_64_get_dispatch@PLT
28391 popq %rdx
28392 popq %rsi
28393 popq %rdi
28394 movq 6040(%rax), %r11
28395 jmp *%r11
28396 #else
28397 movq _glapi_Dispatch(%rip), %rax
28398 testq %rax, %rax
28399 je 1f
28400 movq 6040(%rax), %r11
28401 jmp *%r11
28402 1:
28403 pushq %rdi
28404 pushq %rsi
28405 pushq %rdx
28406 call _glapi_get_dispatch
28407 popq %rdx
28408 popq %rsi
28409 popq %rdi
28410 movq 6040(%rax), %r11
28411 jmp *%r11
28412 #endif /* defined(GLX_USE_TLS) */
28413 .size glGetVertexAttribivNV, .-glGetVertexAttribivNV
28414
28415 .p2align 4,,15
28416 .globl glVertexAttrib1dNV
28417 .type glVertexAttrib1dNV, @function
28418 glVertexAttrib1dNV:
28419 #if defined(GLX_USE_TLS)
28420 call _x86_64_get_dispatch@PLT
28421 movq 6048(%rax), %r11
28422 jmp *%r11
28423 #elif defined(PTHREADS)
28424 subq $24, %rsp
28425 movq %rdi, (%rsp)
28426 movq %xmm0, 8(%rsp)
28427 call _x86_64_get_dispatch@PLT
28428 movq 8(%rsp), %xmm0
28429 movq (%rsp), %rdi
28430 addq $24, %rsp
28431 movq 6048(%rax), %r11
28432 jmp *%r11
28433 #else
28434 movq _glapi_Dispatch(%rip), %rax
28435 testq %rax, %rax
28436 je 1f
28437 movq 6048(%rax), %r11
28438 jmp *%r11
28439 1:
28440 subq $24, %rsp
28441 movq %rdi, (%rsp)
28442 movq %xmm0, 8(%rsp)
28443 call _glapi_get_dispatch
28444 movq 8(%rsp), %xmm0
28445 movq (%rsp), %rdi
28446 addq $24, %rsp
28447 movq 6048(%rax), %r11
28448 jmp *%r11
28449 #endif /* defined(GLX_USE_TLS) */
28450 .size glVertexAttrib1dNV, .-glVertexAttrib1dNV
28451
28452 .p2align 4,,15
28453 .globl glVertexAttrib1dvNV
28454 .type glVertexAttrib1dvNV, @function
28455 glVertexAttrib1dvNV:
28456 #if defined(GLX_USE_TLS)
28457 call _x86_64_get_dispatch@PLT
28458 movq 6056(%rax), %r11
28459 jmp *%r11
28460 #elif defined(PTHREADS)
28461 pushq %rdi
28462 pushq %rsi
28463 pushq %rbp
28464 call _x86_64_get_dispatch@PLT
28465 popq %rbp
28466 popq %rsi
28467 popq %rdi
28468 movq 6056(%rax), %r11
28469 jmp *%r11
28470 #else
28471 movq _glapi_Dispatch(%rip), %rax
28472 testq %rax, %rax
28473 je 1f
28474 movq 6056(%rax), %r11
28475 jmp *%r11
28476 1:
28477 pushq %rdi
28478 pushq %rsi
28479 pushq %rbp
28480 call _glapi_get_dispatch
28481 popq %rbp
28482 popq %rsi
28483 popq %rdi
28484 movq 6056(%rax), %r11
28485 jmp *%r11
28486 #endif /* defined(GLX_USE_TLS) */
28487 .size glVertexAttrib1dvNV, .-glVertexAttrib1dvNV
28488
28489 .p2align 4,,15
28490 .globl glVertexAttrib1fNV
28491 .type glVertexAttrib1fNV, @function
28492 glVertexAttrib1fNV:
28493 #if defined(GLX_USE_TLS)
28494 call _x86_64_get_dispatch@PLT
28495 movq 6064(%rax), %r11
28496 jmp *%r11
28497 #elif defined(PTHREADS)
28498 subq $24, %rsp
28499 movq %rdi, (%rsp)
28500 movq %xmm0, 8(%rsp)
28501 call _x86_64_get_dispatch@PLT
28502 movq 8(%rsp), %xmm0
28503 movq (%rsp), %rdi
28504 addq $24, %rsp
28505 movq 6064(%rax), %r11
28506 jmp *%r11
28507 #else
28508 movq _glapi_Dispatch(%rip), %rax
28509 testq %rax, %rax
28510 je 1f
28511 movq 6064(%rax), %r11
28512 jmp *%r11
28513 1:
28514 subq $24, %rsp
28515 movq %rdi, (%rsp)
28516 movq %xmm0, 8(%rsp)
28517 call _glapi_get_dispatch
28518 movq 8(%rsp), %xmm0
28519 movq (%rsp), %rdi
28520 addq $24, %rsp
28521 movq 6064(%rax), %r11
28522 jmp *%r11
28523 #endif /* defined(GLX_USE_TLS) */
28524 .size glVertexAttrib1fNV, .-glVertexAttrib1fNV
28525
28526 .p2align 4,,15
28527 .globl glVertexAttrib1fvNV
28528 .type glVertexAttrib1fvNV, @function
28529 glVertexAttrib1fvNV:
28530 #if defined(GLX_USE_TLS)
28531 call _x86_64_get_dispatch@PLT
28532 movq 6072(%rax), %r11
28533 jmp *%r11
28534 #elif defined(PTHREADS)
28535 pushq %rdi
28536 pushq %rsi
28537 pushq %rbp
28538 call _x86_64_get_dispatch@PLT
28539 popq %rbp
28540 popq %rsi
28541 popq %rdi
28542 movq 6072(%rax), %r11
28543 jmp *%r11
28544 #else
28545 movq _glapi_Dispatch(%rip), %rax
28546 testq %rax, %rax
28547 je 1f
28548 movq 6072(%rax), %r11
28549 jmp *%r11
28550 1:
28551 pushq %rdi
28552 pushq %rsi
28553 pushq %rbp
28554 call _glapi_get_dispatch
28555 popq %rbp
28556 popq %rsi
28557 popq %rdi
28558 movq 6072(%rax), %r11
28559 jmp *%r11
28560 #endif /* defined(GLX_USE_TLS) */
28561 .size glVertexAttrib1fvNV, .-glVertexAttrib1fvNV
28562
28563 .p2align 4,,15
28564 .globl glVertexAttrib1sNV
28565 .type glVertexAttrib1sNV, @function
28566 glVertexAttrib1sNV:
28567 #if defined(GLX_USE_TLS)
28568 call _x86_64_get_dispatch@PLT
28569 movq 6080(%rax), %r11
28570 jmp *%r11
28571 #elif defined(PTHREADS)
28572 pushq %rdi
28573 pushq %rsi
28574 pushq %rbp
28575 call _x86_64_get_dispatch@PLT
28576 popq %rbp
28577 popq %rsi
28578 popq %rdi
28579 movq 6080(%rax), %r11
28580 jmp *%r11
28581 #else
28582 movq _glapi_Dispatch(%rip), %rax
28583 testq %rax, %rax
28584 je 1f
28585 movq 6080(%rax), %r11
28586 jmp *%r11
28587 1:
28588 pushq %rdi
28589 pushq %rsi
28590 pushq %rbp
28591 call _glapi_get_dispatch
28592 popq %rbp
28593 popq %rsi
28594 popq %rdi
28595 movq 6080(%rax), %r11
28596 jmp *%r11
28597 #endif /* defined(GLX_USE_TLS) */
28598 .size glVertexAttrib1sNV, .-glVertexAttrib1sNV
28599
28600 .p2align 4,,15
28601 .globl glVertexAttrib1svNV
28602 .type glVertexAttrib1svNV, @function
28603 glVertexAttrib1svNV:
28604 #if defined(GLX_USE_TLS)
28605 call _x86_64_get_dispatch@PLT
28606 movq 6088(%rax), %r11
28607 jmp *%r11
28608 #elif defined(PTHREADS)
28609 pushq %rdi
28610 pushq %rsi
28611 pushq %rbp
28612 call _x86_64_get_dispatch@PLT
28613 popq %rbp
28614 popq %rsi
28615 popq %rdi
28616 movq 6088(%rax), %r11
28617 jmp *%r11
28618 #else
28619 movq _glapi_Dispatch(%rip), %rax
28620 testq %rax, %rax
28621 je 1f
28622 movq 6088(%rax), %r11
28623 jmp *%r11
28624 1:
28625 pushq %rdi
28626 pushq %rsi
28627 pushq %rbp
28628 call _glapi_get_dispatch
28629 popq %rbp
28630 popq %rsi
28631 popq %rdi
28632 movq 6088(%rax), %r11
28633 jmp *%r11
28634 #endif /* defined(GLX_USE_TLS) */
28635 .size glVertexAttrib1svNV, .-glVertexAttrib1svNV
28636
28637 .p2align 4,,15
28638 .globl glVertexAttrib2dNV
28639 .type glVertexAttrib2dNV, @function
28640 glVertexAttrib2dNV:
28641 #if defined(GLX_USE_TLS)
28642 call _x86_64_get_dispatch@PLT
28643 movq 6096(%rax), %r11
28644 jmp *%r11
28645 #elif defined(PTHREADS)
28646 subq $24, %rsp
28647 movq %rdi, (%rsp)
28648 movq %xmm0, 8(%rsp)
28649 movq %xmm1, 16(%rsp)
28650 call _x86_64_get_dispatch@PLT
28651 movq 16(%rsp), %xmm1
28652 movq 8(%rsp), %xmm0
28653 movq (%rsp), %rdi
28654 addq $24, %rsp
28655 movq 6096(%rax), %r11
28656 jmp *%r11
28657 #else
28658 movq _glapi_Dispatch(%rip), %rax
28659 testq %rax, %rax
28660 je 1f
28661 movq 6096(%rax), %r11
28662 jmp *%r11
28663 1:
28664 subq $24, %rsp
28665 movq %rdi, (%rsp)
28666 movq %xmm0, 8(%rsp)
28667 movq %xmm1, 16(%rsp)
28668 call _glapi_get_dispatch
28669 movq 16(%rsp), %xmm1
28670 movq 8(%rsp), %xmm0
28671 movq (%rsp), %rdi
28672 addq $24, %rsp
28673 movq 6096(%rax), %r11
28674 jmp *%r11
28675 #endif /* defined(GLX_USE_TLS) */
28676 .size glVertexAttrib2dNV, .-glVertexAttrib2dNV
28677
28678 .p2align 4,,15
28679 .globl glVertexAttrib2dvNV
28680 .type glVertexAttrib2dvNV, @function
28681 glVertexAttrib2dvNV:
28682 #if defined(GLX_USE_TLS)
28683 call _x86_64_get_dispatch@PLT
28684 movq 6104(%rax), %r11
28685 jmp *%r11
28686 #elif defined(PTHREADS)
28687 pushq %rdi
28688 pushq %rsi
28689 pushq %rbp
28690 call _x86_64_get_dispatch@PLT
28691 popq %rbp
28692 popq %rsi
28693 popq %rdi
28694 movq 6104(%rax), %r11
28695 jmp *%r11
28696 #else
28697 movq _glapi_Dispatch(%rip), %rax
28698 testq %rax, %rax
28699 je 1f
28700 movq 6104(%rax), %r11
28701 jmp *%r11
28702 1:
28703 pushq %rdi
28704 pushq %rsi
28705 pushq %rbp
28706 call _glapi_get_dispatch
28707 popq %rbp
28708 popq %rsi
28709 popq %rdi
28710 movq 6104(%rax), %r11
28711 jmp *%r11
28712 #endif /* defined(GLX_USE_TLS) */
28713 .size glVertexAttrib2dvNV, .-glVertexAttrib2dvNV
28714
28715 .p2align 4,,15
28716 .globl glVertexAttrib2fNV
28717 .type glVertexAttrib2fNV, @function
28718 glVertexAttrib2fNV:
28719 #if defined(GLX_USE_TLS)
28720 call _x86_64_get_dispatch@PLT
28721 movq 6112(%rax), %r11
28722 jmp *%r11
28723 #elif defined(PTHREADS)
28724 subq $24, %rsp
28725 movq %rdi, (%rsp)
28726 movq %xmm0, 8(%rsp)
28727 movq %xmm1, 16(%rsp)
28728 call _x86_64_get_dispatch@PLT
28729 movq 16(%rsp), %xmm1
28730 movq 8(%rsp), %xmm0
28731 movq (%rsp), %rdi
28732 addq $24, %rsp
28733 movq 6112(%rax), %r11
28734 jmp *%r11
28735 #else
28736 movq _glapi_Dispatch(%rip), %rax
28737 testq %rax, %rax
28738 je 1f
28739 movq 6112(%rax), %r11
28740 jmp *%r11
28741 1:
28742 subq $24, %rsp
28743 movq %rdi, (%rsp)
28744 movq %xmm0, 8(%rsp)
28745 movq %xmm1, 16(%rsp)
28746 call _glapi_get_dispatch
28747 movq 16(%rsp), %xmm1
28748 movq 8(%rsp), %xmm0
28749 movq (%rsp), %rdi
28750 addq $24, %rsp
28751 movq 6112(%rax), %r11
28752 jmp *%r11
28753 #endif /* defined(GLX_USE_TLS) */
28754 .size glVertexAttrib2fNV, .-glVertexAttrib2fNV
28755
28756 .p2align 4,,15
28757 .globl glVertexAttrib2fvNV
28758 .type glVertexAttrib2fvNV, @function
28759 glVertexAttrib2fvNV:
28760 #if defined(GLX_USE_TLS)
28761 call _x86_64_get_dispatch@PLT
28762 movq 6120(%rax), %r11
28763 jmp *%r11
28764 #elif defined(PTHREADS)
28765 pushq %rdi
28766 pushq %rsi
28767 pushq %rbp
28768 call _x86_64_get_dispatch@PLT
28769 popq %rbp
28770 popq %rsi
28771 popq %rdi
28772 movq 6120(%rax), %r11
28773 jmp *%r11
28774 #else
28775 movq _glapi_Dispatch(%rip), %rax
28776 testq %rax, %rax
28777 je 1f
28778 movq 6120(%rax), %r11
28779 jmp *%r11
28780 1:
28781 pushq %rdi
28782 pushq %rsi
28783 pushq %rbp
28784 call _glapi_get_dispatch
28785 popq %rbp
28786 popq %rsi
28787 popq %rdi
28788 movq 6120(%rax), %r11
28789 jmp *%r11
28790 #endif /* defined(GLX_USE_TLS) */
28791 .size glVertexAttrib2fvNV, .-glVertexAttrib2fvNV
28792
28793 .p2align 4,,15
28794 .globl glVertexAttrib2sNV
28795 .type glVertexAttrib2sNV, @function
28796 glVertexAttrib2sNV:
28797 #if defined(GLX_USE_TLS)
28798 call _x86_64_get_dispatch@PLT
28799 movq 6128(%rax), %r11
28800 jmp *%r11
28801 #elif defined(PTHREADS)
28802 pushq %rdi
28803 pushq %rsi
28804 pushq %rdx
28805 call _x86_64_get_dispatch@PLT
28806 popq %rdx
28807 popq %rsi
28808 popq %rdi
28809 movq 6128(%rax), %r11
28810 jmp *%r11
28811 #else
28812 movq _glapi_Dispatch(%rip), %rax
28813 testq %rax, %rax
28814 je 1f
28815 movq 6128(%rax), %r11
28816 jmp *%r11
28817 1:
28818 pushq %rdi
28819 pushq %rsi
28820 pushq %rdx
28821 call _glapi_get_dispatch
28822 popq %rdx
28823 popq %rsi
28824 popq %rdi
28825 movq 6128(%rax), %r11
28826 jmp *%r11
28827 #endif /* defined(GLX_USE_TLS) */
28828 .size glVertexAttrib2sNV, .-glVertexAttrib2sNV
28829
28830 .p2align 4,,15
28831 .globl glVertexAttrib2svNV
28832 .type glVertexAttrib2svNV, @function
28833 glVertexAttrib2svNV:
28834 #if defined(GLX_USE_TLS)
28835 call _x86_64_get_dispatch@PLT
28836 movq 6136(%rax), %r11
28837 jmp *%r11
28838 #elif defined(PTHREADS)
28839 pushq %rdi
28840 pushq %rsi
28841 pushq %rbp
28842 call _x86_64_get_dispatch@PLT
28843 popq %rbp
28844 popq %rsi
28845 popq %rdi
28846 movq 6136(%rax), %r11
28847 jmp *%r11
28848 #else
28849 movq _glapi_Dispatch(%rip), %rax
28850 testq %rax, %rax
28851 je 1f
28852 movq 6136(%rax), %r11
28853 jmp *%r11
28854 1:
28855 pushq %rdi
28856 pushq %rsi
28857 pushq %rbp
28858 call _glapi_get_dispatch
28859 popq %rbp
28860 popq %rsi
28861 popq %rdi
28862 movq 6136(%rax), %r11
28863 jmp *%r11
28864 #endif /* defined(GLX_USE_TLS) */
28865 .size glVertexAttrib2svNV, .-glVertexAttrib2svNV
28866
28867 .p2align 4,,15
28868 .globl glVertexAttrib3dNV
28869 .type glVertexAttrib3dNV, @function
28870 glVertexAttrib3dNV:
28871 #if defined(GLX_USE_TLS)
28872 call _x86_64_get_dispatch@PLT
28873 movq 6144(%rax), %r11
28874 jmp *%r11
28875 #elif defined(PTHREADS)
28876 subq $40, %rsp
28877 movq %rdi, (%rsp)
28878 movq %xmm0, 8(%rsp)
28879 movq %xmm1, 16(%rsp)
28880 movq %xmm2, 24(%rsp)
28881 call _x86_64_get_dispatch@PLT
28882 movq 24(%rsp), %xmm2
28883 movq 16(%rsp), %xmm1
28884 movq 8(%rsp), %xmm0
28885 movq (%rsp), %rdi
28886 addq $40, %rsp
28887 movq 6144(%rax), %r11
28888 jmp *%r11
28889 #else
28890 movq _glapi_Dispatch(%rip), %rax
28891 testq %rax, %rax
28892 je 1f
28893 movq 6144(%rax), %r11
28894 jmp *%r11
28895 1:
28896 subq $40, %rsp
28897 movq %rdi, (%rsp)
28898 movq %xmm0, 8(%rsp)
28899 movq %xmm1, 16(%rsp)
28900 movq %xmm2, 24(%rsp)
28901 call _glapi_get_dispatch
28902 movq 24(%rsp), %xmm2
28903 movq 16(%rsp), %xmm1
28904 movq 8(%rsp), %xmm0
28905 movq (%rsp), %rdi
28906 addq $40, %rsp
28907 movq 6144(%rax), %r11
28908 jmp *%r11
28909 #endif /* defined(GLX_USE_TLS) */
28910 .size glVertexAttrib3dNV, .-glVertexAttrib3dNV
28911
28912 .p2align 4,,15
28913 .globl glVertexAttrib3dvNV
28914 .type glVertexAttrib3dvNV, @function
28915 glVertexAttrib3dvNV:
28916 #if defined(GLX_USE_TLS)
28917 call _x86_64_get_dispatch@PLT
28918 movq 6152(%rax), %r11
28919 jmp *%r11
28920 #elif defined(PTHREADS)
28921 pushq %rdi
28922 pushq %rsi
28923 pushq %rbp
28924 call _x86_64_get_dispatch@PLT
28925 popq %rbp
28926 popq %rsi
28927 popq %rdi
28928 movq 6152(%rax), %r11
28929 jmp *%r11
28930 #else
28931 movq _glapi_Dispatch(%rip), %rax
28932 testq %rax, %rax
28933 je 1f
28934 movq 6152(%rax), %r11
28935 jmp *%r11
28936 1:
28937 pushq %rdi
28938 pushq %rsi
28939 pushq %rbp
28940 call _glapi_get_dispatch
28941 popq %rbp
28942 popq %rsi
28943 popq %rdi
28944 movq 6152(%rax), %r11
28945 jmp *%r11
28946 #endif /* defined(GLX_USE_TLS) */
28947 .size glVertexAttrib3dvNV, .-glVertexAttrib3dvNV
28948
28949 .p2align 4,,15
28950 .globl glVertexAttrib3fNV
28951 .type glVertexAttrib3fNV, @function
28952 glVertexAttrib3fNV:
28953 #if defined(GLX_USE_TLS)
28954 call _x86_64_get_dispatch@PLT
28955 movq 6160(%rax), %r11
28956 jmp *%r11
28957 #elif defined(PTHREADS)
28958 subq $40, %rsp
28959 movq %rdi, (%rsp)
28960 movq %xmm0, 8(%rsp)
28961 movq %xmm1, 16(%rsp)
28962 movq %xmm2, 24(%rsp)
28963 call _x86_64_get_dispatch@PLT
28964 movq 24(%rsp), %xmm2
28965 movq 16(%rsp), %xmm1
28966 movq 8(%rsp), %xmm0
28967 movq (%rsp), %rdi
28968 addq $40, %rsp
28969 movq 6160(%rax), %r11
28970 jmp *%r11
28971 #else
28972 movq _glapi_Dispatch(%rip), %rax
28973 testq %rax, %rax
28974 je 1f
28975 movq 6160(%rax), %r11
28976 jmp *%r11
28977 1:
28978 subq $40, %rsp
28979 movq %rdi, (%rsp)
28980 movq %xmm0, 8(%rsp)
28981 movq %xmm1, 16(%rsp)
28982 movq %xmm2, 24(%rsp)
28983 call _glapi_get_dispatch
28984 movq 24(%rsp), %xmm2
28985 movq 16(%rsp), %xmm1
28986 movq 8(%rsp), %xmm0
28987 movq (%rsp), %rdi
28988 addq $40, %rsp
28989 movq 6160(%rax), %r11
28990 jmp *%r11
28991 #endif /* defined(GLX_USE_TLS) */
28992 .size glVertexAttrib3fNV, .-glVertexAttrib3fNV
28993
28994 .p2align 4,,15
28995 .globl glVertexAttrib3fvNV
28996 .type glVertexAttrib3fvNV, @function
28997 glVertexAttrib3fvNV:
28998 #if defined(GLX_USE_TLS)
28999 call _x86_64_get_dispatch@PLT
29000 movq 6168(%rax), %r11
29001 jmp *%r11
29002 #elif defined(PTHREADS)
29003 pushq %rdi
29004 pushq %rsi
29005 pushq %rbp
29006 call _x86_64_get_dispatch@PLT
29007 popq %rbp
29008 popq %rsi
29009 popq %rdi
29010 movq 6168(%rax), %r11
29011 jmp *%r11
29012 #else
29013 movq _glapi_Dispatch(%rip), %rax
29014 testq %rax, %rax
29015 je 1f
29016 movq 6168(%rax), %r11
29017 jmp *%r11
29018 1:
29019 pushq %rdi
29020 pushq %rsi
29021 pushq %rbp
29022 call _glapi_get_dispatch
29023 popq %rbp
29024 popq %rsi
29025 popq %rdi
29026 movq 6168(%rax), %r11
29027 jmp *%r11
29028 #endif /* defined(GLX_USE_TLS) */
29029 .size glVertexAttrib3fvNV, .-glVertexAttrib3fvNV
29030
29031 .p2align 4,,15
29032 .globl glVertexAttrib3sNV
29033 .type glVertexAttrib3sNV, @function
29034 glVertexAttrib3sNV:
29035 #if defined(GLX_USE_TLS)
29036 call _x86_64_get_dispatch@PLT
29037 movq 6176(%rax), %r11
29038 jmp *%r11
29039 #elif defined(PTHREADS)
29040 pushq %rdi
29041 pushq %rsi
29042 pushq %rdx
29043 pushq %rcx
29044 pushq %rbp
29045 call _x86_64_get_dispatch@PLT
29046 popq %rbp
29047 popq %rcx
29048 popq %rdx
29049 popq %rsi
29050 popq %rdi
29051 movq 6176(%rax), %r11
29052 jmp *%r11
29053 #else
29054 movq _glapi_Dispatch(%rip), %rax
29055 testq %rax, %rax
29056 je 1f
29057 movq 6176(%rax), %r11
29058 jmp *%r11
29059 1:
29060 pushq %rdi
29061 pushq %rsi
29062 pushq %rdx
29063 pushq %rcx
29064 pushq %rbp
29065 call _glapi_get_dispatch
29066 popq %rbp
29067 popq %rcx
29068 popq %rdx
29069 popq %rsi
29070 popq %rdi
29071 movq 6176(%rax), %r11
29072 jmp *%r11
29073 #endif /* defined(GLX_USE_TLS) */
29074 .size glVertexAttrib3sNV, .-glVertexAttrib3sNV
29075
29076 .p2align 4,,15
29077 .globl glVertexAttrib3svNV
29078 .type glVertexAttrib3svNV, @function
29079 glVertexAttrib3svNV:
29080 #if defined(GLX_USE_TLS)
29081 call _x86_64_get_dispatch@PLT
29082 movq 6184(%rax), %r11
29083 jmp *%r11
29084 #elif defined(PTHREADS)
29085 pushq %rdi
29086 pushq %rsi
29087 pushq %rbp
29088 call _x86_64_get_dispatch@PLT
29089 popq %rbp
29090 popq %rsi
29091 popq %rdi
29092 movq 6184(%rax), %r11
29093 jmp *%r11
29094 #else
29095 movq _glapi_Dispatch(%rip), %rax
29096 testq %rax, %rax
29097 je 1f
29098 movq 6184(%rax), %r11
29099 jmp *%r11
29100 1:
29101 pushq %rdi
29102 pushq %rsi
29103 pushq %rbp
29104 call _glapi_get_dispatch
29105 popq %rbp
29106 popq %rsi
29107 popq %rdi
29108 movq 6184(%rax), %r11
29109 jmp *%r11
29110 #endif /* defined(GLX_USE_TLS) */
29111 .size glVertexAttrib3svNV, .-glVertexAttrib3svNV
29112
29113 .p2align 4,,15
29114 .globl glVertexAttrib4dNV
29115 .type glVertexAttrib4dNV, @function
29116 glVertexAttrib4dNV:
29117 #if defined(GLX_USE_TLS)
29118 call _x86_64_get_dispatch@PLT
29119 movq 6192(%rax), %r11
29120 jmp *%r11
29121 #elif defined(PTHREADS)
29122 subq $40, %rsp
29123 movq %rdi, (%rsp)
29124 movq %xmm0, 8(%rsp)
29125 movq %xmm1, 16(%rsp)
29126 movq %xmm2, 24(%rsp)
29127 movq %xmm3, 32(%rsp)
29128 call _x86_64_get_dispatch@PLT
29129 movq 32(%rsp), %xmm3
29130 movq 24(%rsp), %xmm2
29131 movq 16(%rsp), %xmm1
29132 movq 8(%rsp), %xmm0
29133 movq (%rsp), %rdi
29134 addq $40, %rsp
29135 movq 6192(%rax), %r11
29136 jmp *%r11
29137 #else
29138 movq _glapi_Dispatch(%rip), %rax
29139 testq %rax, %rax
29140 je 1f
29141 movq 6192(%rax), %r11
29142 jmp *%r11
29143 1:
29144 subq $40, %rsp
29145 movq %rdi, (%rsp)
29146 movq %xmm0, 8(%rsp)
29147 movq %xmm1, 16(%rsp)
29148 movq %xmm2, 24(%rsp)
29149 movq %xmm3, 32(%rsp)
29150 call _glapi_get_dispatch
29151 movq 32(%rsp), %xmm3
29152 movq 24(%rsp), %xmm2
29153 movq 16(%rsp), %xmm1
29154 movq 8(%rsp), %xmm0
29155 movq (%rsp), %rdi
29156 addq $40, %rsp
29157 movq 6192(%rax), %r11
29158 jmp *%r11
29159 #endif /* defined(GLX_USE_TLS) */
29160 .size glVertexAttrib4dNV, .-glVertexAttrib4dNV
29161
29162 .p2align 4,,15
29163 .globl glVertexAttrib4dvNV
29164 .type glVertexAttrib4dvNV, @function
29165 glVertexAttrib4dvNV:
29166 #if defined(GLX_USE_TLS)
29167 call _x86_64_get_dispatch@PLT
29168 movq 6200(%rax), %r11
29169 jmp *%r11
29170 #elif defined(PTHREADS)
29171 pushq %rdi
29172 pushq %rsi
29173 pushq %rbp
29174 call _x86_64_get_dispatch@PLT
29175 popq %rbp
29176 popq %rsi
29177 popq %rdi
29178 movq 6200(%rax), %r11
29179 jmp *%r11
29180 #else
29181 movq _glapi_Dispatch(%rip), %rax
29182 testq %rax, %rax
29183 je 1f
29184 movq 6200(%rax), %r11
29185 jmp *%r11
29186 1:
29187 pushq %rdi
29188 pushq %rsi
29189 pushq %rbp
29190 call _glapi_get_dispatch
29191 popq %rbp
29192 popq %rsi
29193 popq %rdi
29194 movq 6200(%rax), %r11
29195 jmp *%r11
29196 #endif /* defined(GLX_USE_TLS) */
29197 .size glVertexAttrib4dvNV, .-glVertexAttrib4dvNV
29198
29199 .p2align 4,,15
29200 .globl glVertexAttrib4fNV
29201 .type glVertexAttrib4fNV, @function
29202 glVertexAttrib4fNV:
29203 #if defined(GLX_USE_TLS)
29204 call _x86_64_get_dispatch@PLT
29205 movq 6208(%rax), %r11
29206 jmp *%r11
29207 #elif defined(PTHREADS)
29208 subq $40, %rsp
29209 movq %rdi, (%rsp)
29210 movq %xmm0, 8(%rsp)
29211 movq %xmm1, 16(%rsp)
29212 movq %xmm2, 24(%rsp)
29213 movq %xmm3, 32(%rsp)
29214 call _x86_64_get_dispatch@PLT
29215 movq 32(%rsp), %xmm3
29216 movq 24(%rsp), %xmm2
29217 movq 16(%rsp), %xmm1
29218 movq 8(%rsp), %xmm0
29219 movq (%rsp), %rdi
29220 addq $40, %rsp
29221 movq 6208(%rax), %r11
29222 jmp *%r11
29223 #else
29224 movq _glapi_Dispatch(%rip), %rax
29225 testq %rax, %rax
29226 je 1f
29227 movq 6208(%rax), %r11
29228 jmp *%r11
29229 1:
29230 subq $40, %rsp
29231 movq %rdi, (%rsp)
29232 movq %xmm0, 8(%rsp)
29233 movq %xmm1, 16(%rsp)
29234 movq %xmm2, 24(%rsp)
29235 movq %xmm3, 32(%rsp)
29236 call _glapi_get_dispatch
29237 movq 32(%rsp), %xmm3
29238 movq 24(%rsp), %xmm2
29239 movq 16(%rsp), %xmm1
29240 movq 8(%rsp), %xmm0
29241 movq (%rsp), %rdi
29242 addq $40, %rsp
29243 movq 6208(%rax), %r11
29244 jmp *%r11
29245 #endif /* defined(GLX_USE_TLS) */
29246 .size glVertexAttrib4fNV, .-glVertexAttrib4fNV
29247
29248 .p2align 4,,15
29249 .globl glVertexAttrib4fvNV
29250 .type glVertexAttrib4fvNV, @function
29251 glVertexAttrib4fvNV:
29252 #if defined(GLX_USE_TLS)
29253 call _x86_64_get_dispatch@PLT
29254 movq 6216(%rax), %r11
29255 jmp *%r11
29256 #elif defined(PTHREADS)
29257 pushq %rdi
29258 pushq %rsi
29259 pushq %rbp
29260 call _x86_64_get_dispatch@PLT
29261 popq %rbp
29262 popq %rsi
29263 popq %rdi
29264 movq 6216(%rax), %r11
29265 jmp *%r11
29266 #else
29267 movq _glapi_Dispatch(%rip), %rax
29268 testq %rax, %rax
29269 je 1f
29270 movq 6216(%rax), %r11
29271 jmp *%r11
29272 1:
29273 pushq %rdi
29274 pushq %rsi
29275 pushq %rbp
29276 call _glapi_get_dispatch
29277 popq %rbp
29278 popq %rsi
29279 popq %rdi
29280 movq 6216(%rax), %r11
29281 jmp *%r11
29282 #endif /* defined(GLX_USE_TLS) */
29283 .size glVertexAttrib4fvNV, .-glVertexAttrib4fvNV
29284
29285 .p2align 4,,15
29286 .globl glVertexAttrib4sNV
29287 .type glVertexAttrib4sNV, @function
29288 glVertexAttrib4sNV:
29289 #if defined(GLX_USE_TLS)
29290 call _x86_64_get_dispatch@PLT
29291 movq 6224(%rax), %r11
29292 jmp *%r11
29293 #elif defined(PTHREADS)
29294 pushq %rdi
29295 pushq %rsi
29296 pushq %rdx
29297 pushq %rcx
29298 pushq %r8
29299 call _x86_64_get_dispatch@PLT
29300 popq %r8
29301 popq %rcx
29302 popq %rdx
29303 popq %rsi
29304 popq %rdi
29305 movq 6224(%rax), %r11
29306 jmp *%r11
29307 #else
29308 movq _glapi_Dispatch(%rip), %rax
29309 testq %rax, %rax
29310 je 1f
29311 movq 6224(%rax), %r11
29312 jmp *%r11
29313 1:
29314 pushq %rdi
29315 pushq %rsi
29316 pushq %rdx
29317 pushq %rcx
29318 pushq %r8
29319 call _glapi_get_dispatch
29320 popq %r8
29321 popq %rcx
29322 popq %rdx
29323 popq %rsi
29324 popq %rdi
29325 movq 6224(%rax), %r11
29326 jmp *%r11
29327 #endif /* defined(GLX_USE_TLS) */
29328 .size glVertexAttrib4sNV, .-glVertexAttrib4sNV
29329
29330 .p2align 4,,15
29331 .globl glVertexAttrib4svNV
29332 .type glVertexAttrib4svNV, @function
29333 glVertexAttrib4svNV:
29334 #if defined(GLX_USE_TLS)
29335 call _x86_64_get_dispatch@PLT
29336 movq 6232(%rax), %r11
29337 jmp *%r11
29338 #elif defined(PTHREADS)
29339 pushq %rdi
29340 pushq %rsi
29341 pushq %rbp
29342 call _x86_64_get_dispatch@PLT
29343 popq %rbp
29344 popq %rsi
29345 popq %rdi
29346 movq 6232(%rax), %r11
29347 jmp *%r11
29348 #else
29349 movq _glapi_Dispatch(%rip), %rax
29350 testq %rax, %rax
29351 je 1f
29352 movq 6232(%rax), %r11
29353 jmp *%r11
29354 1:
29355 pushq %rdi
29356 pushq %rsi
29357 pushq %rbp
29358 call _glapi_get_dispatch
29359 popq %rbp
29360 popq %rsi
29361 popq %rdi
29362 movq 6232(%rax), %r11
29363 jmp *%r11
29364 #endif /* defined(GLX_USE_TLS) */
29365 .size glVertexAttrib4svNV, .-glVertexAttrib4svNV
29366
29367 .p2align 4,,15
29368 .globl glVertexAttrib4ubNV
29369 .type glVertexAttrib4ubNV, @function
29370 glVertexAttrib4ubNV:
29371 #if defined(GLX_USE_TLS)
29372 call _x86_64_get_dispatch@PLT
29373 movq 6240(%rax), %r11
29374 jmp *%r11
29375 #elif defined(PTHREADS)
29376 pushq %rdi
29377 pushq %rsi
29378 pushq %rdx
29379 pushq %rcx
29380 pushq %r8
29381 call _x86_64_get_dispatch@PLT
29382 popq %r8
29383 popq %rcx
29384 popq %rdx
29385 popq %rsi
29386 popq %rdi
29387 movq 6240(%rax), %r11
29388 jmp *%r11
29389 #else
29390 movq _glapi_Dispatch(%rip), %rax
29391 testq %rax, %rax
29392 je 1f
29393 movq 6240(%rax), %r11
29394 jmp *%r11
29395 1:
29396 pushq %rdi
29397 pushq %rsi
29398 pushq %rdx
29399 pushq %rcx
29400 pushq %r8
29401 call _glapi_get_dispatch
29402 popq %r8
29403 popq %rcx
29404 popq %rdx
29405 popq %rsi
29406 popq %rdi
29407 movq 6240(%rax), %r11
29408 jmp *%r11
29409 #endif /* defined(GLX_USE_TLS) */
29410 .size glVertexAttrib4ubNV, .-glVertexAttrib4ubNV
29411
29412 .p2align 4,,15
29413 .globl glVertexAttrib4ubvNV
29414 .type glVertexAttrib4ubvNV, @function
29415 glVertexAttrib4ubvNV:
29416 #if defined(GLX_USE_TLS)
29417 call _x86_64_get_dispatch@PLT
29418 movq 6248(%rax), %r11
29419 jmp *%r11
29420 #elif defined(PTHREADS)
29421 pushq %rdi
29422 pushq %rsi
29423 pushq %rbp
29424 call _x86_64_get_dispatch@PLT
29425 popq %rbp
29426 popq %rsi
29427 popq %rdi
29428 movq 6248(%rax), %r11
29429 jmp *%r11
29430 #else
29431 movq _glapi_Dispatch(%rip), %rax
29432 testq %rax, %rax
29433 je 1f
29434 movq 6248(%rax), %r11
29435 jmp *%r11
29436 1:
29437 pushq %rdi
29438 pushq %rsi
29439 pushq %rbp
29440 call _glapi_get_dispatch
29441 popq %rbp
29442 popq %rsi
29443 popq %rdi
29444 movq 6248(%rax), %r11
29445 jmp *%r11
29446 #endif /* defined(GLX_USE_TLS) */
29447 .size glVertexAttrib4ubvNV, .-glVertexAttrib4ubvNV
29448
29449 .p2align 4,,15
29450 .globl glGenFragmentShadersATI
29451 .type glGenFragmentShadersATI, @function
29452 glGenFragmentShadersATI:
29453 #if defined(GLX_USE_TLS)
29454 call _x86_64_get_dispatch@PLT
29455 movq 6256(%rax), %r11
29456 jmp *%r11
29457 #elif defined(PTHREADS)
29458 pushq %rdi
29459 call _x86_64_get_dispatch@PLT
29460 popq %rdi
29461 movq 6256(%rax), %r11
29462 jmp *%r11
29463 #else
29464 movq _glapi_Dispatch(%rip), %rax
29465 testq %rax, %rax
29466 je 1f
29467 movq 6256(%rax), %r11
29468 jmp *%r11
29469 1:
29470 pushq %rdi
29471 call _glapi_get_dispatch
29472 popq %rdi
29473 movq 6256(%rax), %r11
29474 jmp *%r11
29475 #endif /* defined(GLX_USE_TLS) */
29476 .size glGenFragmentShadersATI, .-glGenFragmentShadersATI
29477
29478 .p2align 4,,15
29479 .globl glBindFragmentShaderATI
29480 .type glBindFragmentShaderATI, @function
29481 glBindFragmentShaderATI:
29482 #if defined(GLX_USE_TLS)
29483 call _x86_64_get_dispatch@PLT
29484 movq 6264(%rax), %r11
29485 jmp *%r11
29486 #elif defined(PTHREADS)
29487 pushq %rdi
29488 call _x86_64_get_dispatch@PLT
29489 popq %rdi
29490 movq 6264(%rax), %r11
29491 jmp *%r11
29492 #else
29493 movq _glapi_Dispatch(%rip), %rax
29494 testq %rax, %rax
29495 je 1f
29496 movq 6264(%rax), %r11
29497 jmp *%r11
29498 1:
29499 pushq %rdi
29500 call _glapi_get_dispatch
29501 popq %rdi
29502 movq 6264(%rax), %r11
29503 jmp *%r11
29504 #endif /* defined(GLX_USE_TLS) */
29505 .size glBindFragmentShaderATI, .-glBindFragmentShaderATI
29506
29507 .p2align 4,,15
29508 .globl glDeleteFragmentShaderATI
29509 .type glDeleteFragmentShaderATI, @function
29510 glDeleteFragmentShaderATI:
29511 #if defined(GLX_USE_TLS)
29512 call _x86_64_get_dispatch@PLT
29513 movq 6272(%rax), %r11
29514 jmp *%r11
29515 #elif defined(PTHREADS)
29516 pushq %rdi
29517 call _x86_64_get_dispatch@PLT
29518 popq %rdi
29519 movq 6272(%rax), %r11
29520 jmp *%r11
29521 #else
29522 movq _glapi_Dispatch(%rip), %rax
29523 testq %rax, %rax
29524 je 1f
29525 movq 6272(%rax), %r11
29526 jmp *%r11
29527 1:
29528 pushq %rdi
29529 call _glapi_get_dispatch
29530 popq %rdi
29531 movq 6272(%rax), %r11
29532 jmp *%r11
29533 #endif /* defined(GLX_USE_TLS) */
29534 .size glDeleteFragmentShaderATI, .-glDeleteFragmentShaderATI
29535
29536 .p2align 4,,15
29537 .globl glBeginFragmentShaderATI
29538 .type glBeginFragmentShaderATI, @function
29539 glBeginFragmentShaderATI:
29540 #if defined(GLX_USE_TLS)
29541 call _x86_64_get_dispatch@PLT
29542 movq 6280(%rax), %r11
29543 jmp *%r11
29544 #elif defined(PTHREADS)
29545 pushq %rbp
29546 call _x86_64_get_dispatch@PLT
29547 popq %rbp
29548 movq 6280(%rax), %r11
29549 jmp *%r11
29550 #else
29551 movq _glapi_Dispatch(%rip), %rax
29552 testq %rax, %rax
29553 je 1f
29554 movq 6280(%rax), %r11
29555 jmp *%r11
29556 1:
29557 pushq %rbp
29558 call _glapi_get_dispatch
29559 popq %rbp
29560 movq 6280(%rax), %r11
29561 jmp *%r11
29562 #endif /* defined(GLX_USE_TLS) */
29563 .size glBeginFragmentShaderATI, .-glBeginFragmentShaderATI
29564
29565 .p2align 4,,15
29566 .globl glEndFragmentShaderATI
29567 .type glEndFragmentShaderATI, @function
29568 glEndFragmentShaderATI:
29569 #if defined(GLX_USE_TLS)
29570 call _x86_64_get_dispatch@PLT
29571 movq 6288(%rax), %r11
29572 jmp *%r11
29573 #elif defined(PTHREADS)
29574 pushq %rbp
29575 call _x86_64_get_dispatch@PLT
29576 popq %rbp
29577 movq 6288(%rax), %r11
29578 jmp *%r11
29579 #else
29580 movq _glapi_Dispatch(%rip), %rax
29581 testq %rax, %rax
29582 je 1f
29583 movq 6288(%rax), %r11
29584 jmp *%r11
29585 1:
29586 pushq %rbp
29587 call _glapi_get_dispatch
29588 popq %rbp
29589 movq 6288(%rax), %r11
29590 jmp *%r11
29591 #endif /* defined(GLX_USE_TLS) */
29592 .size glEndFragmentShaderATI, .-glEndFragmentShaderATI
29593
29594 .p2align 4,,15
29595 .globl glPassTexCoordATI
29596 .type glPassTexCoordATI, @function
29597 glPassTexCoordATI:
29598 #if defined(GLX_USE_TLS)
29599 call _x86_64_get_dispatch@PLT
29600 movq 6296(%rax), %r11
29601 jmp *%r11
29602 #elif defined(PTHREADS)
29603 pushq %rdi
29604 pushq %rsi
29605 pushq %rdx
29606 call _x86_64_get_dispatch@PLT
29607 popq %rdx
29608 popq %rsi
29609 popq %rdi
29610 movq 6296(%rax), %r11
29611 jmp *%r11
29612 #else
29613 movq _glapi_Dispatch(%rip), %rax
29614 testq %rax, %rax
29615 je 1f
29616 movq 6296(%rax), %r11
29617 jmp *%r11
29618 1:
29619 pushq %rdi
29620 pushq %rsi
29621 pushq %rdx
29622 call _glapi_get_dispatch
29623 popq %rdx
29624 popq %rsi
29625 popq %rdi
29626 movq 6296(%rax), %r11
29627 jmp *%r11
29628 #endif /* defined(GLX_USE_TLS) */
29629 .size glPassTexCoordATI, .-glPassTexCoordATI
29630
29631 .p2align 4,,15
29632 .globl glSampleMapATI
29633 .type glSampleMapATI, @function
29634 glSampleMapATI:
29635 #if defined(GLX_USE_TLS)
29636 call _x86_64_get_dispatch@PLT
29637 movq 6304(%rax), %r11
29638 jmp *%r11
29639 #elif defined(PTHREADS)
29640 pushq %rdi
29641 pushq %rsi
29642 pushq %rdx
29643 call _x86_64_get_dispatch@PLT
29644 popq %rdx
29645 popq %rsi
29646 popq %rdi
29647 movq 6304(%rax), %r11
29648 jmp *%r11
29649 #else
29650 movq _glapi_Dispatch(%rip), %rax
29651 testq %rax, %rax
29652 je 1f
29653 movq 6304(%rax), %r11
29654 jmp *%r11
29655 1:
29656 pushq %rdi
29657 pushq %rsi
29658 pushq %rdx
29659 call _glapi_get_dispatch
29660 popq %rdx
29661 popq %rsi
29662 popq %rdi
29663 movq 6304(%rax), %r11
29664 jmp *%r11
29665 #endif /* defined(GLX_USE_TLS) */
29666 .size glSampleMapATI, .-glSampleMapATI
29667
29668 .p2align 4,,15
29669 .globl glColorFragmentOp1ATI
29670 .type glColorFragmentOp1ATI, @function
29671 glColorFragmentOp1ATI:
29672 #if defined(GLX_USE_TLS)
29673 call _x86_64_get_dispatch@PLT
29674 movq 6312(%rax), %r11
29675 jmp *%r11
29676 #elif defined(PTHREADS)
29677 pushq %rdi
29678 pushq %rsi
29679 pushq %rdx
29680 pushq %rcx
29681 pushq %r8
29682 pushq %r9
29683 pushq %rbp
29684 call _x86_64_get_dispatch@PLT
29685 popq %rbp
29686 popq %r9
29687 popq %r8
29688 popq %rcx
29689 popq %rdx
29690 popq %rsi
29691 popq %rdi
29692 movq 6312(%rax), %r11
29693 jmp *%r11
29694 #else
29695 movq _glapi_Dispatch(%rip), %rax
29696 testq %rax, %rax
29697 je 1f
29698 movq 6312(%rax), %r11
29699 jmp *%r11
29700 1:
29701 pushq %rdi
29702 pushq %rsi
29703 pushq %rdx
29704 pushq %rcx
29705 pushq %r8
29706 pushq %r9
29707 pushq %rbp
29708 call _glapi_get_dispatch
29709 popq %rbp
29710 popq %r9
29711 popq %r8
29712 popq %rcx
29713 popq %rdx
29714 popq %rsi
29715 popq %rdi
29716 movq 6312(%rax), %r11
29717 jmp *%r11
29718 #endif /* defined(GLX_USE_TLS) */
29719 .size glColorFragmentOp1ATI, .-glColorFragmentOp1ATI
29720
29721 .p2align 4,,15
29722 .globl glColorFragmentOp2ATI
29723 .type glColorFragmentOp2ATI, @function
29724 glColorFragmentOp2ATI:
29725 #if defined(GLX_USE_TLS)
29726 call _x86_64_get_dispatch@PLT
29727 movq 6320(%rax), %r11
29728 jmp *%r11
29729 #elif defined(PTHREADS)
29730 pushq %rdi
29731 pushq %rsi
29732 pushq %rdx
29733 pushq %rcx
29734 pushq %r8
29735 pushq %r9
29736 pushq %rbp
29737 call _x86_64_get_dispatch@PLT
29738 popq %rbp
29739 popq %r9
29740 popq %r8
29741 popq %rcx
29742 popq %rdx
29743 popq %rsi
29744 popq %rdi
29745 movq 6320(%rax), %r11
29746 jmp *%r11
29747 #else
29748 movq _glapi_Dispatch(%rip), %rax
29749 testq %rax, %rax
29750 je 1f
29751 movq 6320(%rax), %r11
29752 jmp *%r11
29753 1:
29754 pushq %rdi
29755 pushq %rsi
29756 pushq %rdx
29757 pushq %rcx
29758 pushq %r8
29759 pushq %r9
29760 pushq %rbp
29761 call _glapi_get_dispatch
29762 popq %rbp
29763 popq %r9
29764 popq %r8
29765 popq %rcx
29766 popq %rdx
29767 popq %rsi
29768 popq %rdi
29769 movq 6320(%rax), %r11
29770 jmp *%r11
29771 #endif /* defined(GLX_USE_TLS) */
29772 .size glColorFragmentOp2ATI, .-glColorFragmentOp2ATI
29773
29774 .p2align 4,,15
29775 .globl glColorFragmentOp3ATI
29776 .type glColorFragmentOp3ATI, @function
29777 glColorFragmentOp3ATI:
29778 #if defined(GLX_USE_TLS)
29779 call _x86_64_get_dispatch@PLT
29780 movq 6328(%rax), %r11
29781 jmp *%r11
29782 #elif defined(PTHREADS)
29783 pushq %rdi
29784 pushq %rsi
29785 pushq %rdx
29786 pushq %rcx
29787 pushq %r8
29788 pushq %r9
29789 pushq %rbp
29790 call _x86_64_get_dispatch@PLT
29791 popq %rbp
29792 popq %r9
29793 popq %r8
29794 popq %rcx
29795 popq %rdx
29796 popq %rsi
29797 popq %rdi
29798 movq 6328(%rax), %r11
29799 jmp *%r11
29800 #else
29801 movq _glapi_Dispatch(%rip), %rax
29802 testq %rax, %rax
29803 je 1f
29804 movq 6328(%rax), %r11
29805 jmp *%r11
29806 1:
29807 pushq %rdi
29808 pushq %rsi
29809 pushq %rdx
29810 pushq %rcx
29811 pushq %r8
29812 pushq %r9
29813 pushq %rbp
29814 call _glapi_get_dispatch
29815 popq %rbp
29816 popq %r9
29817 popq %r8
29818 popq %rcx
29819 popq %rdx
29820 popq %rsi
29821 popq %rdi
29822 movq 6328(%rax), %r11
29823 jmp *%r11
29824 #endif /* defined(GLX_USE_TLS) */
29825 .size glColorFragmentOp3ATI, .-glColorFragmentOp3ATI
29826
29827 .p2align 4,,15
29828 .globl glAlphaFragmentOp1ATI
29829 .type glAlphaFragmentOp1ATI, @function
29830 glAlphaFragmentOp1ATI:
29831 #if defined(GLX_USE_TLS)
29832 call _x86_64_get_dispatch@PLT
29833 movq 6336(%rax), %r11
29834 jmp *%r11
29835 #elif defined(PTHREADS)
29836 pushq %rdi
29837 pushq %rsi
29838 pushq %rdx
29839 pushq %rcx
29840 pushq %r8
29841 pushq %r9
29842 pushq %rbp
29843 call _x86_64_get_dispatch@PLT
29844 popq %rbp
29845 popq %r9
29846 popq %r8
29847 popq %rcx
29848 popq %rdx
29849 popq %rsi
29850 popq %rdi
29851 movq 6336(%rax), %r11
29852 jmp *%r11
29853 #else
29854 movq _glapi_Dispatch(%rip), %rax
29855 testq %rax, %rax
29856 je 1f
29857 movq 6336(%rax), %r11
29858 jmp *%r11
29859 1:
29860 pushq %rdi
29861 pushq %rsi
29862 pushq %rdx
29863 pushq %rcx
29864 pushq %r8
29865 pushq %r9
29866 pushq %rbp
29867 call _glapi_get_dispatch
29868 popq %rbp
29869 popq %r9
29870 popq %r8
29871 popq %rcx
29872 popq %rdx
29873 popq %rsi
29874 popq %rdi
29875 movq 6336(%rax), %r11
29876 jmp *%r11
29877 #endif /* defined(GLX_USE_TLS) */
29878 .size glAlphaFragmentOp1ATI, .-glAlphaFragmentOp1ATI
29879
29880 .p2align 4,,15
29881 .globl glAlphaFragmentOp2ATI
29882 .type glAlphaFragmentOp2ATI, @function
29883 glAlphaFragmentOp2ATI:
29884 #if defined(GLX_USE_TLS)
29885 call _x86_64_get_dispatch@PLT
29886 movq 6344(%rax), %r11
29887 jmp *%r11
29888 #elif defined(PTHREADS)
29889 pushq %rdi
29890 pushq %rsi
29891 pushq %rdx
29892 pushq %rcx
29893 pushq %r8
29894 pushq %r9
29895 pushq %rbp
29896 call _x86_64_get_dispatch@PLT
29897 popq %rbp
29898 popq %r9
29899 popq %r8
29900 popq %rcx
29901 popq %rdx
29902 popq %rsi
29903 popq %rdi
29904 movq 6344(%rax), %r11
29905 jmp *%r11
29906 #else
29907 movq _glapi_Dispatch(%rip), %rax
29908 testq %rax, %rax
29909 je 1f
29910 movq 6344(%rax), %r11
29911 jmp *%r11
29912 1:
29913 pushq %rdi
29914 pushq %rsi
29915 pushq %rdx
29916 pushq %rcx
29917 pushq %r8
29918 pushq %r9
29919 pushq %rbp
29920 call _glapi_get_dispatch
29921 popq %rbp
29922 popq %r9
29923 popq %r8
29924 popq %rcx
29925 popq %rdx
29926 popq %rsi
29927 popq %rdi
29928 movq 6344(%rax), %r11
29929 jmp *%r11
29930 #endif /* defined(GLX_USE_TLS) */
29931 .size glAlphaFragmentOp2ATI, .-glAlphaFragmentOp2ATI
29932
29933 .p2align 4,,15
29934 .globl glAlphaFragmentOp3ATI
29935 .type glAlphaFragmentOp3ATI, @function
29936 glAlphaFragmentOp3ATI:
29937 #if defined(GLX_USE_TLS)
29938 call _x86_64_get_dispatch@PLT
29939 movq 6352(%rax), %r11
29940 jmp *%r11
29941 #elif defined(PTHREADS)
29942 pushq %rdi
29943 pushq %rsi
29944 pushq %rdx
29945 pushq %rcx
29946 pushq %r8
29947 pushq %r9
29948 pushq %rbp
29949 call _x86_64_get_dispatch@PLT
29950 popq %rbp
29951 popq %r9
29952 popq %r8
29953 popq %rcx
29954 popq %rdx
29955 popq %rsi
29956 popq %rdi
29957 movq 6352(%rax), %r11
29958 jmp *%r11
29959 #else
29960 movq _glapi_Dispatch(%rip), %rax
29961 testq %rax, %rax
29962 je 1f
29963 movq 6352(%rax), %r11
29964 jmp *%r11
29965 1:
29966 pushq %rdi
29967 pushq %rsi
29968 pushq %rdx
29969 pushq %rcx
29970 pushq %r8
29971 pushq %r9
29972 pushq %rbp
29973 call _glapi_get_dispatch
29974 popq %rbp
29975 popq %r9
29976 popq %r8
29977 popq %rcx
29978 popq %rdx
29979 popq %rsi
29980 popq %rdi
29981 movq 6352(%rax), %r11
29982 jmp *%r11
29983 #endif /* defined(GLX_USE_TLS) */
29984 .size glAlphaFragmentOp3ATI, .-glAlphaFragmentOp3ATI
29985
29986 .p2align 4,,15
29987 .globl glSetFragmentShaderConstantATI
29988 .type glSetFragmentShaderConstantATI, @function
29989 glSetFragmentShaderConstantATI:
29990 #if defined(GLX_USE_TLS)
29991 call _x86_64_get_dispatch@PLT
29992 movq 6360(%rax), %r11
29993 jmp *%r11
29994 #elif defined(PTHREADS)
29995 pushq %rdi
29996 pushq %rsi
29997 pushq %rbp
29998 call _x86_64_get_dispatch@PLT
29999 popq %rbp
30000 popq %rsi
30001 popq %rdi
30002 movq 6360(%rax), %r11
30003 jmp *%r11
30004 #else
30005 movq _glapi_Dispatch(%rip), %rax
30006 testq %rax, %rax
30007 je 1f
30008 movq 6360(%rax), %r11
30009 jmp *%r11
30010 1:
30011 pushq %rdi
30012 pushq %rsi
30013 pushq %rbp
30014 call _glapi_get_dispatch
30015 popq %rbp
30016 popq %rsi
30017 popq %rdi
30018 movq 6360(%rax), %r11
30019 jmp *%r11
30020 #endif /* defined(GLX_USE_TLS) */
30021 .size glSetFragmentShaderConstantATI, .-glSetFragmentShaderConstantATI
30022
30023 .p2align 4,,15
30024 .globl glIsRenderbufferEXT
30025 .type glIsRenderbufferEXT, @function
30026 glIsRenderbufferEXT:
30027 #if defined(GLX_USE_TLS)
30028 call _x86_64_get_dispatch@PLT
30029 movq 6368(%rax), %r11
30030 jmp *%r11
30031 #elif defined(PTHREADS)
30032 pushq %rdi
30033 call _x86_64_get_dispatch@PLT
30034 popq %rdi
30035 movq 6368(%rax), %r11
30036 jmp *%r11
30037 #else
30038 movq _glapi_Dispatch(%rip), %rax
30039 testq %rax, %rax
30040 je 1f
30041 movq 6368(%rax), %r11
30042 jmp *%r11
30043 1:
30044 pushq %rdi
30045 call _glapi_get_dispatch
30046 popq %rdi
30047 movq 6368(%rax), %r11
30048 jmp *%r11
30049 #endif /* defined(GLX_USE_TLS) */
30050 .size glIsRenderbufferEXT, .-glIsRenderbufferEXT
30051
30052 .p2align 4,,15
30053 .globl glBindRenderbufferEXT
30054 .type glBindRenderbufferEXT, @function
30055 glBindRenderbufferEXT:
30056 #if defined(GLX_USE_TLS)
30057 call _x86_64_get_dispatch@PLT
30058 movq 6376(%rax), %r11
30059 jmp *%r11
30060 #elif defined(PTHREADS)
30061 pushq %rdi
30062 pushq %rsi
30063 pushq %rbp
30064 call _x86_64_get_dispatch@PLT
30065 popq %rbp
30066 popq %rsi
30067 popq %rdi
30068 movq 6376(%rax), %r11
30069 jmp *%r11
30070 #else
30071 movq _glapi_Dispatch(%rip), %rax
30072 testq %rax, %rax
30073 je 1f
30074 movq 6376(%rax), %r11
30075 jmp *%r11
30076 1:
30077 pushq %rdi
30078 pushq %rsi
30079 pushq %rbp
30080 call _glapi_get_dispatch
30081 popq %rbp
30082 popq %rsi
30083 popq %rdi
30084 movq 6376(%rax), %r11
30085 jmp *%r11
30086 #endif /* defined(GLX_USE_TLS) */
30087 .size glBindRenderbufferEXT, .-glBindRenderbufferEXT
30088
30089 .p2align 4,,15
30090 .globl glDeleteRenderbuffersEXT
30091 .type glDeleteRenderbuffersEXT, @function
30092 glDeleteRenderbuffersEXT:
30093 #if defined(GLX_USE_TLS)
30094 call _x86_64_get_dispatch@PLT
30095 movq 6384(%rax), %r11
30096 jmp *%r11
30097 #elif defined(PTHREADS)
30098 pushq %rdi
30099 pushq %rsi
30100 pushq %rbp
30101 call _x86_64_get_dispatch@PLT
30102 popq %rbp
30103 popq %rsi
30104 popq %rdi
30105 movq 6384(%rax), %r11
30106 jmp *%r11
30107 #else
30108 movq _glapi_Dispatch(%rip), %rax
30109 testq %rax, %rax
30110 je 1f
30111 movq 6384(%rax), %r11
30112 jmp *%r11
30113 1:
30114 pushq %rdi
30115 pushq %rsi
30116 pushq %rbp
30117 call _glapi_get_dispatch
30118 popq %rbp
30119 popq %rsi
30120 popq %rdi
30121 movq 6384(%rax), %r11
30122 jmp *%r11
30123 #endif /* defined(GLX_USE_TLS) */
30124 .size glDeleteRenderbuffersEXT, .-glDeleteRenderbuffersEXT
30125
30126 .p2align 4,,15
30127 .globl glGenRenderbuffersEXT
30128 .type glGenRenderbuffersEXT, @function
30129 glGenRenderbuffersEXT:
30130 #if defined(GLX_USE_TLS)
30131 call _x86_64_get_dispatch@PLT
30132 movq 6392(%rax), %r11
30133 jmp *%r11
30134 #elif defined(PTHREADS)
30135 pushq %rdi
30136 pushq %rsi
30137 pushq %rbp
30138 call _x86_64_get_dispatch@PLT
30139 popq %rbp
30140 popq %rsi
30141 popq %rdi
30142 movq 6392(%rax), %r11
30143 jmp *%r11
30144 #else
30145 movq _glapi_Dispatch(%rip), %rax
30146 testq %rax, %rax
30147 je 1f
30148 movq 6392(%rax), %r11
30149 jmp *%r11
30150 1:
30151 pushq %rdi
30152 pushq %rsi
30153 pushq %rbp
30154 call _glapi_get_dispatch
30155 popq %rbp
30156 popq %rsi
30157 popq %rdi
30158 movq 6392(%rax), %r11
30159 jmp *%r11
30160 #endif /* defined(GLX_USE_TLS) */
30161 .size glGenRenderbuffersEXT, .-glGenRenderbuffersEXT
30162
30163 .p2align 4,,15
30164 .globl glRenderbufferStorageEXT
30165 .type glRenderbufferStorageEXT, @function
30166 glRenderbufferStorageEXT:
30167 #if defined(GLX_USE_TLS)
30168 call _x86_64_get_dispatch@PLT
30169 movq 6400(%rax), %r11
30170 jmp *%r11
30171 #elif defined(PTHREADS)
30172 pushq %rdi
30173 pushq %rsi
30174 pushq %rdx
30175 pushq %rcx
30176 pushq %rbp
30177 call _x86_64_get_dispatch@PLT
30178 popq %rbp
30179 popq %rcx
30180 popq %rdx
30181 popq %rsi
30182 popq %rdi
30183 movq 6400(%rax), %r11
30184 jmp *%r11
30185 #else
30186 movq _glapi_Dispatch(%rip), %rax
30187 testq %rax, %rax
30188 je 1f
30189 movq 6400(%rax), %r11
30190 jmp *%r11
30191 1:
30192 pushq %rdi
30193 pushq %rsi
30194 pushq %rdx
30195 pushq %rcx
30196 pushq %rbp
30197 call _glapi_get_dispatch
30198 popq %rbp
30199 popq %rcx
30200 popq %rdx
30201 popq %rsi
30202 popq %rdi
30203 movq 6400(%rax), %r11
30204 jmp *%r11
30205 #endif /* defined(GLX_USE_TLS) */
30206 .size glRenderbufferStorageEXT, .-glRenderbufferStorageEXT
30207
30208 .p2align 4,,15
30209 .globl glGetRenderbufferParameterivEXT
30210 .type glGetRenderbufferParameterivEXT, @function
30211 glGetRenderbufferParameterivEXT:
30212 #if defined(GLX_USE_TLS)
30213 call _x86_64_get_dispatch@PLT
30214 movq 6408(%rax), %r11
30215 jmp *%r11
30216 #elif defined(PTHREADS)
30217 pushq %rdi
30218 pushq %rsi
30219 pushq %rdx
30220 call _x86_64_get_dispatch@PLT
30221 popq %rdx
30222 popq %rsi
30223 popq %rdi
30224 movq 6408(%rax), %r11
30225 jmp *%r11
30226 #else
30227 movq _glapi_Dispatch(%rip), %rax
30228 testq %rax, %rax
30229 je 1f
30230 movq 6408(%rax), %r11
30231 jmp *%r11
30232 1:
30233 pushq %rdi
30234 pushq %rsi
30235 pushq %rdx
30236 call _glapi_get_dispatch
30237 popq %rdx
30238 popq %rsi
30239 popq %rdi
30240 movq 6408(%rax), %r11
30241 jmp *%r11
30242 #endif /* defined(GLX_USE_TLS) */
30243 .size glGetRenderbufferParameterivEXT, .-glGetRenderbufferParameterivEXT
30244
30245 .p2align 4,,15
30246 .globl glIsFramebufferEXT
30247 .type glIsFramebufferEXT, @function
30248 glIsFramebufferEXT:
30249 #if defined(GLX_USE_TLS)
30250 call _x86_64_get_dispatch@PLT
30251 movq 6416(%rax), %r11
30252 jmp *%r11
30253 #elif defined(PTHREADS)
30254 pushq %rdi
30255 call _x86_64_get_dispatch@PLT
30256 popq %rdi
30257 movq 6416(%rax), %r11
30258 jmp *%r11
30259 #else
30260 movq _glapi_Dispatch(%rip), %rax
30261 testq %rax, %rax
30262 je 1f
30263 movq 6416(%rax), %r11
30264 jmp *%r11
30265 1:
30266 pushq %rdi
30267 call _glapi_get_dispatch
30268 popq %rdi
30269 movq 6416(%rax), %r11
30270 jmp *%r11
30271 #endif /* defined(GLX_USE_TLS) */
30272 .size glIsFramebufferEXT, .-glIsFramebufferEXT
30273
30274 .p2align 4,,15
30275 .globl glBindFramebufferEXT
30276 .type glBindFramebufferEXT, @function
30277 glBindFramebufferEXT:
30278 #if defined(GLX_USE_TLS)
30279 call _x86_64_get_dispatch@PLT
30280 movq 6424(%rax), %r11
30281 jmp *%r11
30282 #elif defined(PTHREADS)
30283 pushq %rdi
30284 pushq %rsi
30285 pushq %rbp
30286 call _x86_64_get_dispatch@PLT
30287 popq %rbp
30288 popq %rsi
30289 popq %rdi
30290 movq 6424(%rax), %r11
30291 jmp *%r11
30292 #else
30293 movq _glapi_Dispatch(%rip), %rax
30294 testq %rax, %rax
30295 je 1f
30296 movq 6424(%rax), %r11
30297 jmp *%r11
30298 1:
30299 pushq %rdi
30300 pushq %rsi
30301 pushq %rbp
30302 call _glapi_get_dispatch
30303 popq %rbp
30304 popq %rsi
30305 popq %rdi
30306 movq 6424(%rax), %r11
30307 jmp *%r11
30308 #endif /* defined(GLX_USE_TLS) */
30309 .size glBindFramebufferEXT, .-glBindFramebufferEXT
30310
30311 .p2align 4,,15
30312 .globl glDeleteFramebuffersEXT
30313 .type glDeleteFramebuffersEXT, @function
30314 glDeleteFramebuffersEXT:
30315 #if defined(GLX_USE_TLS)
30316 call _x86_64_get_dispatch@PLT
30317 movq 6432(%rax), %r11
30318 jmp *%r11
30319 #elif defined(PTHREADS)
30320 pushq %rdi
30321 pushq %rsi
30322 pushq %rbp
30323 call _x86_64_get_dispatch@PLT
30324 popq %rbp
30325 popq %rsi
30326 popq %rdi
30327 movq 6432(%rax), %r11
30328 jmp *%r11
30329 #else
30330 movq _glapi_Dispatch(%rip), %rax
30331 testq %rax, %rax
30332 je 1f
30333 movq 6432(%rax), %r11
30334 jmp *%r11
30335 1:
30336 pushq %rdi
30337 pushq %rsi
30338 pushq %rbp
30339 call _glapi_get_dispatch
30340 popq %rbp
30341 popq %rsi
30342 popq %rdi
30343 movq 6432(%rax), %r11
30344 jmp *%r11
30345 #endif /* defined(GLX_USE_TLS) */
30346 .size glDeleteFramebuffersEXT, .-glDeleteFramebuffersEXT
30347
30348 .p2align 4,,15
30349 .globl glGenFramebuffersEXT
30350 .type glGenFramebuffersEXT, @function
30351 glGenFramebuffersEXT:
30352 #if defined(GLX_USE_TLS)
30353 call _x86_64_get_dispatch@PLT
30354 movq 6440(%rax), %r11
30355 jmp *%r11
30356 #elif defined(PTHREADS)
30357 pushq %rdi
30358 pushq %rsi
30359 pushq %rbp
30360 call _x86_64_get_dispatch@PLT
30361 popq %rbp
30362 popq %rsi
30363 popq %rdi
30364 movq 6440(%rax), %r11
30365 jmp *%r11
30366 #else
30367 movq _glapi_Dispatch(%rip), %rax
30368 testq %rax, %rax
30369 je 1f
30370 movq 6440(%rax), %r11
30371 jmp *%r11
30372 1:
30373 pushq %rdi
30374 pushq %rsi
30375 pushq %rbp
30376 call _glapi_get_dispatch
30377 popq %rbp
30378 popq %rsi
30379 popq %rdi
30380 movq 6440(%rax), %r11
30381 jmp *%r11
30382 #endif /* defined(GLX_USE_TLS) */
30383 .size glGenFramebuffersEXT, .-glGenFramebuffersEXT
30384
30385 .p2align 4,,15
30386 .globl glCheckFramebufferStatusEXT
30387 .type glCheckFramebufferStatusEXT, @function
30388 glCheckFramebufferStatusEXT:
30389 #if defined(GLX_USE_TLS)
30390 call _x86_64_get_dispatch@PLT
30391 movq 6448(%rax), %r11
30392 jmp *%r11
30393 #elif defined(PTHREADS)
30394 pushq %rdi
30395 call _x86_64_get_dispatch@PLT
30396 popq %rdi
30397 movq 6448(%rax), %r11
30398 jmp *%r11
30399 #else
30400 movq _glapi_Dispatch(%rip), %rax
30401 testq %rax, %rax
30402 je 1f
30403 movq 6448(%rax), %r11
30404 jmp *%r11
30405 1:
30406 pushq %rdi
30407 call _glapi_get_dispatch
30408 popq %rdi
30409 movq 6448(%rax), %r11
30410 jmp *%r11
30411 #endif /* defined(GLX_USE_TLS) */
30412 .size glCheckFramebufferStatusEXT, .-glCheckFramebufferStatusEXT
30413
30414 .p2align 4,,15
30415 .globl glFramebufferTexture1DEXT
30416 .type glFramebufferTexture1DEXT, @function
30417 glFramebufferTexture1DEXT:
30418 #if defined(GLX_USE_TLS)
30419 call _x86_64_get_dispatch@PLT
30420 movq 6456(%rax), %r11
30421 jmp *%r11
30422 #elif defined(PTHREADS)
30423 pushq %rdi
30424 pushq %rsi
30425 pushq %rdx
30426 pushq %rcx
30427 pushq %r8
30428 call _x86_64_get_dispatch@PLT
30429 popq %r8
30430 popq %rcx
30431 popq %rdx
30432 popq %rsi
30433 popq %rdi
30434 movq 6456(%rax), %r11
30435 jmp *%r11
30436 #else
30437 movq _glapi_Dispatch(%rip), %rax
30438 testq %rax, %rax
30439 je 1f
30440 movq 6456(%rax), %r11
30441 jmp *%r11
30442 1:
30443 pushq %rdi
30444 pushq %rsi
30445 pushq %rdx
30446 pushq %rcx
30447 pushq %r8
30448 call _glapi_get_dispatch
30449 popq %r8
30450 popq %rcx
30451 popq %rdx
30452 popq %rsi
30453 popq %rdi
30454 movq 6456(%rax), %r11
30455 jmp *%r11
30456 #endif /* defined(GLX_USE_TLS) */
30457 .size glFramebufferTexture1DEXT, .-glFramebufferTexture1DEXT
30458
30459 .p2align 4,,15
30460 .globl glFramebufferTexture2DEXT
30461 .type glFramebufferTexture2DEXT, @function
30462 glFramebufferTexture2DEXT:
30463 #if defined(GLX_USE_TLS)
30464 call _x86_64_get_dispatch@PLT
30465 movq 6464(%rax), %r11
30466 jmp *%r11
30467 #elif defined(PTHREADS)
30468 pushq %rdi
30469 pushq %rsi
30470 pushq %rdx
30471 pushq %rcx
30472 pushq %r8
30473 call _x86_64_get_dispatch@PLT
30474 popq %r8
30475 popq %rcx
30476 popq %rdx
30477 popq %rsi
30478 popq %rdi
30479 movq 6464(%rax), %r11
30480 jmp *%r11
30481 #else
30482 movq _glapi_Dispatch(%rip), %rax
30483 testq %rax, %rax
30484 je 1f
30485 movq 6464(%rax), %r11
30486 jmp *%r11
30487 1:
30488 pushq %rdi
30489 pushq %rsi
30490 pushq %rdx
30491 pushq %rcx
30492 pushq %r8
30493 call _glapi_get_dispatch
30494 popq %r8
30495 popq %rcx
30496 popq %rdx
30497 popq %rsi
30498 popq %rdi
30499 movq 6464(%rax), %r11
30500 jmp *%r11
30501 #endif /* defined(GLX_USE_TLS) */
30502 .size glFramebufferTexture2DEXT, .-glFramebufferTexture2DEXT
30503
30504 .p2align 4,,15
30505 .globl glFramebufferTexture3DEXT
30506 .type glFramebufferTexture3DEXT, @function
30507 glFramebufferTexture3DEXT:
30508 #if defined(GLX_USE_TLS)
30509 call _x86_64_get_dispatch@PLT
30510 movq 6472(%rax), %r11
30511 jmp *%r11
30512 #elif defined(PTHREADS)
30513 pushq %rdi
30514 pushq %rsi
30515 pushq %rdx
30516 pushq %rcx
30517 pushq %r8
30518 pushq %r9
30519 pushq %rbp
30520 call _x86_64_get_dispatch@PLT
30521 popq %rbp
30522 popq %r9
30523 popq %r8
30524 popq %rcx
30525 popq %rdx
30526 popq %rsi
30527 popq %rdi
30528 movq 6472(%rax), %r11
30529 jmp *%r11
30530 #else
30531 movq _glapi_Dispatch(%rip), %rax
30532 testq %rax, %rax
30533 je 1f
30534 movq 6472(%rax), %r11
30535 jmp *%r11
30536 1:
30537 pushq %rdi
30538 pushq %rsi
30539 pushq %rdx
30540 pushq %rcx
30541 pushq %r8
30542 pushq %r9
30543 pushq %rbp
30544 call _glapi_get_dispatch
30545 popq %rbp
30546 popq %r9
30547 popq %r8
30548 popq %rcx
30549 popq %rdx
30550 popq %rsi
30551 popq %rdi
30552 movq 6472(%rax), %r11
30553 jmp *%r11
30554 #endif /* defined(GLX_USE_TLS) */
30555 .size glFramebufferTexture3DEXT, .-glFramebufferTexture3DEXT
30556
30557 .p2align 4,,15
30558 .globl glFramebufferRenderbufferEXT
30559 .type glFramebufferRenderbufferEXT, @function
30560 glFramebufferRenderbufferEXT:
30561 #if defined(GLX_USE_TLS)
30562 call _x86_64_get_dispatch@PLT
30563 movq 6480(%rax), %r11
30564 jmp *%r11
30565 #elif defined(PTHREADS)
30566 pushq %rdi
30567 pushq %rsi
30568 pushq %rdx
30569 pushq %rcx
30570 pushq %rbp
30571 call _x86_64_get_dispatch@PLT
30572 popq %rbp
30573 popq %rcx
30574 popq %rdx
30575 popq %rsi
30576 popq %rdi
30577 movq 6480(%rax), %r11
30578 jmp *%r11
30579 #else
30580 movq _glapi_Dispatch(%rip), %rax
30581 testq %rax, %rax
30582 je 1f
30583 movq 6480(%rax), %r11
30584 jmp *%r11
30585 1:
30586 pushq %rdi
30587 pushq %rsi
30588 pushq %rdx
30589 pushq %rcx
30590 pushq %rbp
30591 call _glapi_get_dispatch
30592 popq %rbp
30593 popq %rcx
30594 popq %rdx
30595 popq %rsi
30596 popq %rdi
30597 movq 6480(%rax), %r11
30598 jmp *%r11
30599 #endif /* defined(GLX_USE_TLS) */
30600 .size glFramebufferRenderbufferEXT, .-glFramebufferRenderbufferEXT
30601
30602 .p2align 4,,15
30603 .globl glGetFramebufferAttachmentParameterivEXT
30604 .type glGetFramebufferAttachmentParameterivEXT, @function
30605 glGetFramebufferAttachmentParameterivEXT:
30606 #if defined(GLX_USE_TLS)
30607 call _x86_64_get_dispatch@PLT
30608 movq 6488(%rax), %r11
30609 jmp *%r11
30610 #elif defined(PTHREADS)
30611 pushq %rdi
30612 pushq %rsi
30613 pushq %rdx
30614 pushq %rcx
30615 pushq %rbp
30616 call _x86_64_get_dispatch@PLT
30617 popq %rbp
30618 popq %rcx
30619 popq %rdx
30620 popq %rsi
30621 popq %rdi
30622 movq 6488(%rax), %r11
30623 jmp *%r11
30624 #else
30625 movq _glapi_Dispatch(%rip), %rax
30626 testq %rax, %rax
30627 je 1f
30628 movq 6488(%rax), %r11
30629 jmp *%r11
30630 1:
30631 pushq %rdi
30632 pushq %rsi
30633 pushq %rdx
30634 pushq %rcx
30635 pushq %rbp
30636 call _glapi_get_dispatch
30637 popq %rbp
30638 popq %rcx
30639 popq %rdx
30640 popq %rsi
30641 popq %rdi
30642 movq 6488(%rax), %r11
30643 jmp *%r11
30644 #endif /* defined(GLX_USE_TLS) */
30645 .size glGetFramebufferAttachmentParameterivEXT, .-glGetFramebufferAttachmentParameterivEXT
30646
30647 .p2align 4,,15
30648 .globl glGenerateMipmapEXT
30649 .type glGenerateMipmapEXT, @function
30650 glGenerateMipmapEXT:
30651 #if defined(GLX_USE_TLS)
30652 call _x86_64_get_dispatch@PLT
30653 movq 6496(%rax), %r11
30654 jmp *%r11
30655 #elif defined(PTHREADS)
30656 pushq %rdi
30657 call _x86_64_get_dispatch@PLT
30658 popq %rdi
30659 movq 6496(%rax), %r11
30660 jmp *%r11
30661 #else
30662 movq _glapi_Dispatch(%rip), %rax
30663 testq %rax, %rax
30664 je 1f
30665 movq 6496(%rax), %r11
30666 jmp *%r11
30667 1:
30668 pushq %rdi
30669 call _glapi_get_dispatch
30670 popq %rdi
30671 movq 6496(%rax), %r11
30672 jmp *%r11
30673 #endif /* defined(GLX_USE_TLS) */
30674 .size glGenerateMipmapEXT, .-glGenerateMipmapEXT
30675
30676 .p2align 4,,15
30677 .globl glStencilFuncSeparate
30678 .type glStencilFuncSeparate, @function
30679 glStencilFuncSeparate:
30680 #if defined(GLX_USE_TLS)
30681 call _x86_64_get_dispatch@PLT
30682 movq 6504(%rax), %r11
30683 jmp *%r11
30684 #elif defined(PTHREADS)
30685 pushq %rdi
30686 pushq %rsi
30687 pushq %rdx
30688 pushq %rcx
30689 pushq %rbp
30690 call _x86_64_get_dispatch@PLT
30691 popq %rbp
30692 popq %rcx
30693 popq %rdx
30694 popq %rsi
30695 popq %rdi
30696 movq 6504(%rax), %r11
30697 jmp *%r11
30698 #else
30699 movq _glapi_Dispatch(%rip), %rax
30700 testq %rax, %rax
30701 je 1f
30702 movq 6504(%rax), %r11
30703 jmp *%r11
30704 1:
30705 pushq %rdi
30706 pushq %rsi
30707 pushq %rdx
30708 pushq %rcx
30709 pushq %rbp
30710 call _glapi_get_dispatch
30711 popq %rbp
30712 popq %rcx
30713 popq %rdx
30714 popq %rsi
30715 popq %rdi
30716 movq 6504(%rax), %r11
30717 jmp *%r11
30718 #endif /* defined(GLX_USE_TLS) */
30719 .size glStencilFuncSeparate, .-glStencilFuncSeparate
30720
30721 .p2align 4,,15
30722 .globl glStencilOpSeparate
30723 .type glStencilOpSeparate, @function
30724 glStencilOpSeparate:
30725 #if defined(GLX_USE_TLS)
30726 call _x86_64_get_dispatch@PLT
30727 movq 6512(%rax), %r11
30728 jmp *%r11
30729 #elif defined(PTHREADS)
30730 pushq %rdi
30731 pushq %rsi
30732 pushq %rdx
30733 pushq %rcx
30734 pushq %rbp
30735 call _x86_64_get_dispatch@PLT
30736 popq %rbp
30737 popq %rcx
30738 popq %rdx
30739 popq %rsi
30740 popq %rdi
30741 movq 6512(%rax), %r11
30742 jmp *%r11
30743 #else
30744 movq _glapi_Dispatch(%rip), %rax
30745 testq %rax, %rax
30746 je 1f
30747 movq 6512(%rax), %r11
30748 jmp *%r11
30749 1:
30750 pushq %rdi
30751 pushq %rsi
30752 pushq %rdx
30753 pushq %rcx
30754 pushq %rbp
30755 call _glapi_get_dispatch
30756 popq %rbp
30757 popq %rcx
30758 popq %rdx
30759 popq %rsi
30760 popq %rdi
30761 movq 6512(%rax), %r11
30762 jmp *%r11
30763 #endif /* defined(GLX_USE_TLS) */
30764 .size glStencilOpSeparate, .-glStencilOpSeparate
30765
30766 .p2align 4,,15
30767 .globl glStencilMaskSeparate
30768 .type glStencilMaskSeparate, @function
30769 glStencilMaskSeparate:
30770 #if defined(GLX_USE_TLS)
30771 call _x86_64_get_dispatch@PLT
30772 movq 6520(%rax), %r11
30773 jmp *%r11
30774 #elif defined(PTHREADS)
30775 pushq %rdi
30776 pushq %rsi
30777 pushq %rbp
30778 call _x86_64_get_dispatch@PLT
30779 popq %rbp
30780 popq %rsi
30781 popq %rdi
30782 movq 6520(%rax), %r11
30783 jmp *%r11
30784 #else
30785 movq _glapi_Dispatch(%rip), %rax
30786 testq %rax, %rax
30787 je 1f
30788 movq 6520(%rax), %r11
30789 jmp *%r11
30790 1:
30791 pushq %rdi
30792 pushq %rsi
30793 pushq %rbp
30794 call _glapi_get_dispatch
30795 popq %rbp
30796 popq %rsi
30797 popq %rdi
30798 movq 6520(%rax), %r11
30799 jmp *%r11
30800 #endif /* defined(GLX_USE_TLS) */
30801 .size glStencilMaskSeparate, .-glStencilMaskSeparate
30802
30803 .globl glArrayElementEXT ; .set glArrayElementEXT, glArrayElement
30804 .globl glBindTextureEXT ; .set glBindTextureEXT, glBindTexture
30805 .globl glDrawArraysEXT ; .set glDrawArraysEXT, glDrawArrays
30806 .globl glCopyTexImage1DEXT ; .set glCopyTexImage1DEXT, glCopyTexImage1D
30807 .globl glCopyTexImage2DEXT ; .set glCopyTexImage2DEXT, glCopyTexImage2D
30808 .globl glCopyTexSubImage1DEXT ; .set glCopyTexSubImage1DEXT, glCopyTexSubImage1D
30809 .globl glCopyTexSubImage2DEXT ; .set glCopyTexSubImage2DEXT, glCopyTexSubImage2D
30810 .globl glDeleteTexturesEXT ; .set glDeleteTexturesEXT, glDeleteTextures
30811 .globl glGetPointervEXT ; .set glGetPointervEXT, glGetPointerv
30812 .globl glPrioritizeTexturesEXT ; .set glPrioritizeTexturesEXT, glPrioritizeTextures
30813 .globl glTexSubImage1DEXT ; .set glTexSubImage1DEXT, glTexSubImage1D
30814 .globl glTexSubImage2DEXT ; .set glTexSubImage2DEXT, glTexSubImage2D
30815 .globl glBlendColorEXT ; .set glBlendColorEXT, glBlendColor
30816 .globl glBlendEquationEXT ; .set glBlendEquationEXT, glBlendEquation
30817 .globl glDrawRangeElementsEXT ; .set glDrawRangeElementsEXT, glDrawRangeElements
30818 .globl glColorTableSGI ; .set glColorTableSGI, glColorTable
30819 .globl glColorTableEXT ; .set glColorTableEXT, glColorTable
30820 .globl glColorTableParameterfvSGI ; .set glColorTableParameterfvSGI, glColorTableParameterfv
30821 .globl glColorTableParameterivSGI ; .set glColorTableParameterivSGI, glColorTableParameteriv
30822 .globl glCopyColorTableSGI ; .set glCopyColorTableSGI, glCopyColorTable
30823 .globl glColorSubTableEXT ; .set glColorSubTableEXT, glColorSubTable
30824 .globl glCopyColorSubTableEXT ; .set glCopyColorSubTableEXT, glCopyColorSubTable
30825 .globl glConvolutionFilter1DEXT ; .set glConvolutionFilter1DEXT, glConvolutionFilter1D
30826 .globl glConvolutionFilter2DEXT ; .set glConvolutionFilter2DEXT, glConvolutionFilter2D
30827 .globl glConvolutionParameterfEXT ; .set glConvolutionParameterfEXT, glConvolutionParameterf
30828 .globl glConvolutionParameterfvEXT ; .set glConvolutionParameterfvEXT, glConvolutionParameterfv
30829 .globl glConvolutionParameteriEXT ; .set glConvolutionParameteriEXT, glConvolutionParameteri
30830 .globl glConvolutionParameterivEXT ; .set glConvolutionParameterivEXT, glConvolutionParameteriv
30831 .globl glCopyConvolutionFilter1DEXT ; .set glCopyConvolutionFilter1DEXT, glCopyConvolutionFilter1D
30832 .globl glCopyConvolutionFilter2DEXT ; .set glCopyConvolutionFilter2DEXT, glCopyConvolutionFilter2D
30833 .globl glSeparableFilter2DEXT ; .set glSeparableFilter2DEXT, glSeparableFilter2D
30834 .globl glHistogramEXT ; .set glHistogramEXT, glHistogram
30835 .globl glMinmaxEXT ; .set glMinmaxEXT, glMinmax
30836 .globl glResetHistogramEXT ; .set glResetHistogramEXT, glResetHistogram
30837 .globl glResetMinmaxEXT ; .set glResetMinmaxEXT, glResetMinmax
30838 .globl glTexImage3DEXT ; .set glTexImage3DEXT, glTexImage3D
30839 .globl glTexSubImage3DEXT ; .set glTexSubImage3DEXT, glTexSubImage3D
30840 .globl glCopyTexSubImage3DEXT ; .set glCopyTexSubImage3DEXT, glCopyTexSubImage3D
30841 .globl glActiveTexture ; .set glActiveTexture, glActiveTextureARB
30842 .globl glClientActiveTexture ; .set glClientActiveTexture, glClientActiveTextureARB
30843 .globl glMultiTexCoord1d ; .set glMultiTexCoord1d, glMultiTexCoord1dARB
30844 .globl glMultiTexCoord1dv ; .set glMultiTexCoord1dv, glMultiTexCoord1dvARB
30845 .globl glMultiTexCoord1f ; .set glMultiTexCoord1f, glMultiTexCoord1fARB
30846 .globl glMultiTexCoord1fv ; .set glMultiTexCoord1fv, glMultiTexCoord1fvARB
30847 .globl glMultiTexCoord1i ; .set glMultiTexCoord1i, glMultiTexCoord1iARB
30848 .globl glMultiTexCoord1iv ; .set glMultiTexCoord1iv, glMultiTexCoord1ivARB
30849 .globl glMultiTexCoord1s ; .set glMultiTexCoord1s, glMultiTexCoord1sARB
30850 .globl glMultiTexCoord1sv ; .set glMultiTexCoord1sv, glMultiTexCoord1svARB
30851 .globl glMultiTexCoord2d ; .set glMultiTexCoord2d, glMultiTexCoord2dARB
30852 .globl glMultiTexCoord2dv ; .set glMultiTexCoord2dv, glMultiTexCoord2dvARB
30853 .globl glMultiTexCoord2f ; .set glMultiTexCoord2f, glMultiTexCoord2fARB
30854 .globl glMultiTexCoord2fv ; .set glMultiTexCoord2fv, glMultiTexCoord2fvARB
30855 .globl glMultiTexCoord2i ; .set glMultiTexCoord2i, glMultiTexCoord2iARB
30856 .globl glMultiTexCoord2iv ; .set glMultiTexCoord2iv, glMultiTexCoord2ivARB
30857 .globl glMultiTexCoord2s ; .set glMultiTexCoord2s, glMultiTexCoord2sARB
30858 .globl glMultiTexCoord2sv ; .set glMultiTexCoord2sv, glMultiTexCoord2svARB
30859 .globl glMultiTexCoord3d ; .set glMultiTexCoord3d, glMultiTexCoord3dARB
30860 .globl glMultiTexCoord3dv ; .set glMultiTexCoord3dv, glMultiTexCoord3dvARB
30861 .globl glMultiTexCoord3f ; .set glMultiTexCoord3f, glMultiTexCoord3fARB
30862 .globl glMultiTexCoord3fv ; .set glMultiTexCoord3fv, glMultiTexCoord3fvARB
30863 .globl glMultiTexCoord3i ; .set glMultiTexCoord3i, glMultiTexCoord3iARB
30864 .globl glMultiTexCoord3iv ; .set glMultiTexCoord3iv, glMultiTexCoord3ivARB
30865 .globl glMultiTexCoord3s ; .set glMultiTexCoord3s, glMultiTexCoord3sARB
30866 .globl glMultiTexCoord3sv ; .set glMultiTexCoord3sv, glMultiTexCoord3svARB
30867 .globl glMultiTexCoord4d ; .set glMultiTexCoord4d, glMultiTexCoord4dARB
30868 .globl glMultiTexCoord4dv ; .set glMultiTexCoord4dv, glMultiTexCoord4dvARB
30869 .globl glMultiTexCoord4f ; .set glMultiTexCoord4f, glMultiTexCoord4fARB
30870 .globl glMultiTexCoord4fv ; .set glMultiTexCoord4fv, glMultiTexCoord4fvARB
30871 .globl glMultiTexCoord4i ; .set glMultiTexCoord4i, glMultiTexCoord4iARB
30872 .globl glMultiTexCoord4iv ; .set glMultiTexCoord4iv, glMultiTexCoord4ivARB
30873 .globl glMultiTexCoord4s ; .set glMultiTexCoord4s, glMultiTexCoord4sARB
30874 .globl glMultiTexCoord4sv ; .set glMultiTexCoord4sv, glMultiTexCoord4svARB
30875 .globl glLoadTransposeMatrixf ; .set glLoadTransposeMatrixf, glLoadTransposeMatrixfARB
30876 .globl glLoadTransposeMatrixd ; .set glLoadTransposeMatrixd, glLoadTransposeMatrixdARB
30877 .globl glMultTransposeMatrixf ; .set glMultTransposeMatrixf, glMultTransposeMatrixfARB
30878 .globl glMultTransposeMatrixd ; .set glMultTransposeMatrixd, glMultTransposeMatrixdARB
30879 .globl glSampleCoverage ; .set glSampleCoverage, glSampleCoverageARB
30880 .globl glDrawBuffersATI ; .set glDrawBuffersATI, glDrawBuffersARB
30881 .globl glSampleMaskEXT ; .set glSampleMaskEXT, glSampleMaskSGIS
30882 .globl glSamplePatternEXT ; .set glSamplePatternEXT, glSamplePatternSGIS
30883 .globl glPointParameterf ; .set glPointParameterf, glPointParameterfEXT
30884 .globl glPointParameterfARB ; .set glPointParameterfARB, glPointParameterfEXT
30885 .globl glPointParameterfSGIS ; .set glPointParameterfSGIS, glPointParameterfEXT
30886 .globl glPointParameterfv ; .set glPointParameterfv, glPointParameterfvEXT
30887 .globl glPointParameterfvARB ; .set glPointParameterfvARB, glPointParameterfvEXT
30888 .globl glPointParameterfvSGIS ; .set glPointParameterfvSGIS, glPointParameterfvEXT
30889 .globl glWindowPos2d ; .set glWindowPos2d, glWindowPos2dMESA
30890 .globl glWindowPos2dARB ; .set glWindowPos2dARB, glWindowPos2dMESA
30891 .globl glWindowPos2dv ; .set glWindowPos2dv, glWindowPos2dvMESA
30892 .globl glWindowPos2dvARB ; .set glWindowPos2dvARB, glWindowPos2dvMESA
30893 .globl glWindowPos2f ; .set glWindowPos2f, glWindowPos2fMESA
30894 .globl glWindowPos2fARB ; .set glWindowPos2fARB, glWindowPos2fMESA
30895 .globl glWindowPos2fv ; .set glWindowPos2fv, glWindowPos2fvMESA
30896 .globl glWindowPos2fvARB ; .set glWindowPos2fvARB, glWindowPos2fvMESA
30897 .globl glWindowPos2i ; .set glWindowPos2i, glWindowPos2iMESA
30898 .globl glWindowPos2iARB ; .set glWindowPos2iARB, glWindowPos2iMESA
30899 .globl glWindowPos2iv ; .set glWindowPos2iv, glWindowPos2ivMESA
30900 .globl glWindowPos2ivARB ; .set glWindowPos2ivARB, glWindowPos2ivMESA
30901 .globl glWindowPos2s ; .set glWindowPos2s, glWindowPos2sMESA
30902 .globl glWindowPos2sARB ; .set glWindowPos2sARB, glWindowPos2sMESA
30903 .globl glWindowPos2sv ; .set glWindowPos2sv, glWindowPos2svMESA
30904 .globl glWindowPos2svARB ; .set glWindowPos2svARB, glWindowPos2svMESA
30905 .globl glWindowPos3d ; .set glWindowPos3d, glWindowPos3dMESA
30906 .globl glWindowPos3dARB ; .set glWindowPos3dARB, glWindowPos3dMESA
30907 .globl glWindowPos3dv ; .set glWindowPos3dv, glWindowPos3dvMESA
30908 .globl glWindowPos3dvARB ; .set glWindowPos3dvARB, glWindowPos3dvMESA
30909 .globl glWindowPos3f ; .set glWindowPos3f, glWindowPos3fMESA
30910 .globl glWindowPos3fARB ; .set glWindowPos3fARB, glWindowPos3fMESA
30911 .globl glWindowPos3fv ; .set glWindowPos3fv, glWindowPos3fvMESA
30912 .globl glWindowPos3fvARB ; .set glWindowPos3fvARB, glWindowPos3fvMESA
30913 .globl glWindowPos3i ; .set glWindowPos3i, glWindowPos3iMESA
30914 .globl glWindowPos3iARB ; .set glWindowPos3iARB, glWindowPos3iMESA
30915 .globl glWindowPos3iv ; .set glWindowPos3iv, glWindowPos3ivMESA
30916 .globl glWindowPos3ivARB ; .set glWindowPos3ivARB, glWindowPos3ivMESA
30917 .globl glWindowPos3s ; .set glWindowPos3s, glWindowPos3sMESA
30918 .globl glWindowPos3sARB ; .set glWindowPos3sARB, glWindowPos3sMESA
30919 .globl glWindowPos3sv ; .set glWindowPos3sv, glWindowPos3svMESA
30920 .globl glWindowPos3svARB ; .set glWindowPos3svARB, glWindowPos3svMESA
30921 .globl glBlendFuncSeparate ; .set glBlendFuncSeparate, glBlendFuncSeparateEXT
30922 .globl glBlendFuncSeparateINGR ; .set glBlendFuncSeparateINGR, glBlendFuncSeparateEXT
30923 .globl glFogCoordf ; .set glFogCoordf, glFogCoordfEXT
30924 .globl glFogCoordfv ; .set glFogCoordfv, glFogCoordfvEXT
30925 .globl glFogCoordd ; .set glFogCoordd, glFogCoorddEXT
30926 .globl glFogCoorddv ; .set glFogCoorddv, glFogCoorddvEXT
30927 .globl glFogCoordPointer ; .set glFogCoordPointer, glFogCoordPointerEXT
30928 .globl glCompressedTexImage3D ; .set glCompressedTexImage3D, glCompressedTexImage3DARB
30929 .globl glCompressedTexImage2D ; .set glCompressedTexImage2D, glCompressedTexImage2DARB
30930 .globl glCompressedTexImage1D ; .set glCompressedTexImage1D, glCompressedTexImage1DARB
30931 .globl glCompressedTexSubImage3D ; .set glCompressedTexSubImage3D, glCompressedTexSubImage3DARB
30932 .globl glCompressedTexSubImage2D ; .set glCompressedTexSubImage2D, glCompressedTexSubImage2DARB
30933 .globl glCompressedTexSubImage1D ; .set glCompressedTexSubImage1D, glCompressedTexSubImage1DARB
30934 .globl glGetCompressedTexImage ; .set glGetCompressedTexImage, glGetCompressedTexImageARB
30935 .globl glSecondaryColor3b ; .set glSecondaryColor3b, glSecondaryColor3bEXT
30936 .globl glSecondaryColor3bv ; .set glSecondaryColor3bv, glSecondaryColor3bvEXT
30937 .globl glSecondaryColor3d ; .set glSecondaryColor3d, glSecondaryColor3dEXT
30938 .globl glSecondaryColor3dv ; .set glSecondaryColor3dv, glSecondaryColor3dvEXT
30939 .globl glSecondaryColor3f ; .set glSecondaryColor3f, glSecondaryColor3fEXT
30940 .globl glSecondaryColor3fv ; .set glSecondaryColor3fv, glSecondaryColor3fvEXT
30941 .globl glSecondaryColor3i ; .set glSecondaryColor3i, glSecondaryColor3iEXT
30942 .globl glSecondaryColor3iv ; .set glSecondaryColor3iv, glSecondaryColor3ivEXT
30943 .globl glSecondaryColor3s ; .set glSecondaryColor3s, glSecondaryColor3sEXT
30944 .globl glSecondaryColor3sv ; .set glSecondaryColor3sv, glSecondaryColor3svEXT
30945 .globl glSecondaryColor3ub ; .set glSecondaryColor3ub, glSecondaryColor3ubEXT
30946 .globl glSecondaryColor3ubv ; .set glSecondaryColor3ubv, glSecondaryColor3ubvEXT
30947 .globl glSecondaryColor3ui ; .set glSecondaryColor3ui, glSecondaryColor3uiEXT
30948 .globl glSecondaryColor3uiv ; .set glSecondaryColor3uiv, glSecondaryColor3uivEXT
30949 .globl glSecondaryColor3us ; .set glSecondaryColor3us, glSecondaryColor3usEXT
30950 .globl glSecondaryColor3usv ; .set glSecondaryColor3usv, glSecondaryColor3usvEXT
30951 .globl glSecondaryColorPointer ; .set glSecondaryColorPointer, glSecondaryColorPointerEXT
30952 .globl glBindProgramARB ; .set glBindProgramARB, glBindProgramNV
30953 .globl glDeleteProgramsARB ; .set glDeleteProgramsARB, glDeleteProgramsNV
30954 .globl glGenProgramsARB ; .set glGenProgramsARB, glGenProgramsNV
30955 .globl glGetVertexAttribPointervARB ; .set glGetVertexAttribPointervARB, glGetVertexAttribPointervNV
30956 .globl glIsProgramARB ; .set glIsProgramARB, glIsProgramNV
30957 .globl glPointParameteri ; .set glPointParameteri, glPointParameteriNV
30958 .globl glPointParameteriv ; .set glPointParameteriv, glPointParameterivNV
30959 .globl glMultiDrawArrays ; .set glMultiDrawArrays, glMultiDrawArraysEXT
30960 .globl glMultiDrawElements ; .set glMultiDrawElements, glMultiDrawElementsEXT
30961 .globl glBindBuffer ; .set glBindBuffer, glBindBufferARB
30962 .globl glBufferData ; .set glBufferData, glBufferDataARB
30963 .globl glBufferSubData ; .set glBufferSubData, glBufferSubDataARB
30964 .globl glDeleteBuffers ; .set glDeleteBuffers, glDeleteBuffersARB
30965 .globl glGenBuffers ; .set glGenBuffers, glGenBuffersARB
30966 .globl glGetBufferParameteriv ; .set glGetBufferParameteriv, glGetBufferParameterivARB
30967 .globl glGetBufferPointerv ; .set glGetBufferPointerv, glGetBufferPointervARB
30968 .globl glGetBufferSubData ; .set glGetBufferSubData, glGetBufferSubDataARB
30969 .globl glIsBuffer ; .set glIsBuffer, glIsBufferARB
30970 .globl glMapBuffer ; .set glMapBuffer, glMapBufferARB
30971 .globl glUnmapBuffer ; .set glUnmapBuffer, glUnmapBufferARB
30972 .globl glGenQueries ; .set glGenQueries, glGenQueriesARB
30973 .globl glDeleteQueries ; .set glDeleteQueries, glDeleteQueriesARB
30974 .globl glIsQuery ; .set glIsQuery, glIsQueryARB
30975 .globl glBeginQuery ; .set glBeginQuery, glBeginQueryARB
30976 .globl glEndQuery ; .set glEndQuery, glEndQueryARB
30977 .globl glGetQueryiv ; .set glGetQueryiv, glGetQueryivARB
30978 .globl glGetQueryObjectiv ; .set glGetQueryObjectiv, glGetQueryObjectivARB
30979 .globl glGetQueryObjectuiv ; .set glGetQueryObjectuiv, glGetQueryObjectuivARB
30980 .globl glBlendEquationSeparateATI ; .set glBlendEquationSeparateATI, glBlendEquationSeparateEXT
30981
30982 #if defined(GLX_USE_TLS) && defined(__linux__)
30983 .section ".note.ABI-tag", "a"
30984 .p2align 2
30985 .long 1f - 0f /* name length */
30986 .long 3f - 2f /* data length */
30987 .long 1 /* note length */
30988 0: .asciz "GNU" /* vendor name */
30989 1: .p2align 2
30990 2: .long 0 /* note data: the ABI tag */
30991 .long 2,4,20 /* Minimum kernel version w/TLS */
30992 3: .p2align 2 /* pad out section */
30993 #endif /* GLX_USE_TLS */