📄 glapi_x86-64.s
字号:
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
pushq %rsi
pushq %rdx
call _x86_64_get_dispatch@PLT
popq %rdx
popq %rsi
popq %rdi
movq 464(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 464(%rax), %r11
jmp *%r11
1:
pushq %rdi
pushq %rsi
pushq %rdx
call _glapi_get_dispatch
popq %rdx
popq %rsi
popq %rdi
movq 464(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glNormal3i, .-glNormal3i
.p2align 4,,15
.globl glNormal3iv
.type glNormal3iv, @function
glNormal3iv:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 472(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
call _x86_64_get_dispatch@PLT
popq %rdi
movq 472(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 472(%rax), %r11
jmp *%r11
1:
pushq %rdi
call _glapi_get_dispatch
popq %rdi
movq 472(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glNormal3iv, .-glNormal3iv
.p2align 4,,15
.globl glNormal3s
.type glNormal3s, @function
glNormal3s:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 480(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
pushq %rsi
pushq %rdx
call _x86_64_get_dispatch@PLT
popq %rdx
popq %rsi
popq %rdi
movq 480(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 480(%rax), %r11
jmp *%r11
1:
pushq %rdi
pushq %rsi
pushq %rdx
call _glapi_get_dispatch
popq %rdx
popq %rsi
popq %rdi
movq 480(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glNormal3s, .-glNormal3s
.p2align 4,,15
.globl glNormal3sv
.type glNormal3sv, @function
glNormal3sv:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 488(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
call _x86_64_get_dispatch@PLT
popq %rdi
movq 488(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 488(%rax), %r11
jmp *%r11
1:
pushq %rdi
call _glapi_get_dispatch
popq %rdi
movq 488(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glNormal3sv, .-glNormal3sv
.p2align 4,,15
.globl glRasterPos2d
.type glRasterPos2d, @function
glRasterPos2d:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 496(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
subq $24, %rsp
movq %xmm0, (%rsp)
movq %xmm1, 8(%rsp)
call _x86_64_get_dispatch@PLT
movq 8(%rsp), %xmm1
movq (%rsp), %xmm0
addq $24, %rsp
movq 496(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 496(%rax), %r11
jmp *%r11
1:
subq $24, %rsp
movq %xmm0, (%rsp)
movq %xmm1, 8(%rsp)
call _glapi_get_dispatch
movq 8(%rsp), %xmm1
movq (%rsp), %xmm0
addq $24, %rsp
movq 496(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRasterPos2d, .-glRasterPos2d
.p2align 4,,15
.globl glRasterPos2dv
.type glRasterPos2dv, @function
glRasterPos2dv:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 504(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
call _x86_64_get_dispatch@PLT
popq %rdi
movq 504(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 504(%rax), %r11
jmp *%r11
1:
pushq %rdi
call _glapi_get_dispatch
popq %rdi
movq 504(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRasterPos2dv, .-glRasterPos2dv
.p2align 4,,15
.globl glRasterPos2f
.type glRasterPos2f, @function
glRasterPos2f:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 512(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
subq $24, %rsp
movq %xmm0, (%rsp)
movq %xmm1, 8(%rsp)
call _x86_64_get_dispatch@PLT
movq 8(%rsp), %xmm1
movq (%rsp), %xmm0
addq $24, %rsp
movq 512(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 512(%rax), %r11
jmp *%r11
1:
subq $24, %rsp
movq %xmm0, (%rsp)
movq %xmm1, 8(%rsp)
call _glapi_get_dispatch
movq 8(%rsp), %xmm1
movq (%rsp), %xmm0
addq $24, %rsp
movq 512(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRasterPos2f, .-glRasterPos2f
.p2align 4,,15
.globl glRasterPos2fv
.type glRasterPos2fv, @function
glRasterPos2fv:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 520(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
call _x86_64_get_dispatch@PLT
popq %rdi
movq 520(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 520(%rax), %r11
jmp *%r11
1:
pushq %rdi
call _glapi_get_dispatch
popq %rdi
movq 520(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRasterPos2fv, .-glRasterPos2fv
.p2align 4,,15
.globl glRasterPos2i
.type glRasterPos2i, @function
glRasterPos2i:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 528(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
pushq %rsi
pushq %rbp
call _x86_64_get_dispatch@PLT
popq %rbp
popq %rsi
popq %rdi
movq 528(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 528(%rax), %r11
jmp *%r11
1:
pushq %rdi
pushq %rsi
pushq %rbp
call _glapi_get_dispatch
popq %rbp
popq %rsi
popq %rdi
movq 528(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRasterPos2i, .-glRasterPos2i
.p2align 4,,15
.globl glRasterPos2iv
.type glRasterPos2iv, @function
glRasterPos2iv:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 536(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
call _x86_64_get_dispatch@PLT
popq %rdi
movq 536(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 536(%rax), %r11
jmp *%r11
1:
pushq %rdi
call _glapi_get_dispatch
popq %rdi
movq 536(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRasterPos2iv, .-glRasterPos2iv
.p2align 4,,15
.globl glRasterPos2s
.type glRasterPos2s, @function
glRasterPos2s:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 544(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
pushq %rsi
pushq %rbp
call _x86_64_get_dispatch@PLT
popq %rbp
popq %rsi
popq %rdi
movq 544(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 544(%rax), %r11
jmp *%r11
1:
pushq %rdi
pushq %rsi
pushq %rbp
call _glapi_get_dispatch
popq %rbp
popq %rsi
popq %rdi
movq 544(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRasterPos2s, .-glRasterPos2s
.p2align 4,,15
.globl glRasterPos2sv
.type glRasterPos2sv, @function
glRasterPos2sv:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 552(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
call _x86_64_get_dispatch@PLT
popq %rdi
movq 552(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 552(%rax), %r11
jmp *%r11
1:
pushq %rdi
call _glapi_get_dispatch
popq %rdi
movq 552(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRasterPos2sv, .-glRasterPos2sv
.p2align 4,,15
.globl glRasterPos3d
.type glRasterPos3d, @function
glRasterPos3d:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 560(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
subq $24, %rsp
movq %xmm0, (%rsp)
movq %xmm1, 8(%rsp)
movq %xmm2, 16(%rsp)
call _x86_64_get_dispatch@PLT
movq 16(%rsp), %xmm2
movq 8(%rsp), %xmm1
movq (%rsp), %xmm0
addq $24, %rsp
movq 560(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 560(%rax), %r11
jmp *%r11
1:
subq $24, %rsp
movq %xmm0, (%rsp)
movq %xmm1, 8(%rsp)
movq %xmm2, 16(%rsp)
call _glapi_get_dispatch
movq 16(%rsp), %xmm2
movq 8(%rsp), %xmm1
movq (%rsp), %xmm0
addq $24, %rsp
movq 560(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRasterPos3d, .-glRasterPos3d
.p2align 4,,15
.globl glRasterPos3dv
.type glRasterPos3dv, @function
glRasterPos3dv:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 568(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
call _x86_64_get_dispatch@PLT
popq %rdi
movq 568(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 568(%rax), %r11
jmp *%r11
1:
pushq %rdi
call _glapi_get_dispatch
popq %rdi
movq 568(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRasterPos3dv, .-glRasterPos3dv
.p2align 4,,15
.globl glRasterPos3f
.type glRasterPos3f, @function
glRasterPos3f:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 576(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
subq $24, %rsp
movq %xmm0, (%rsp)
movq %xmm1, 8(%rsp)
movq %xmm2, 16(%rsp)
call _x86_64_get_dispatch@PLT
movq 16(%rsp), %xmm2
movq 8(%rsp), %xmm1
movq (%rsp), %xmm0
addq $24, %rsp
movq 576(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 576(%rax), %r11
jmp *%r11
1:
subq $24, %rsp
movq %xmm0, (%rsp)
movq %xmm1, 8(%rsp)
movq %xmm2, 16(%rsp)
call _glapi_get_dispatch
movq 16(%rsp), %xmm2
movq 8(%rsp), %xmm1
movq (%rsp), %xmm0
addq $24, %rsp
movq 576(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRasterPos3f, .-glRasterPos3f
.p2align 4,,15
.globl glRasterPos3fv
.type glRasterPos3fv, @function
glRasterPos3fv:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 584(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
call _x86_64_get_dispatch@PLT
popq %rdi
movq 584(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 584(%rax), %r11
jmp *%r11
1:
pushq %rdi
call _glapi_get_dispatch
popq %rdi
movq 584(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRasterPos3fv, .-glRasterPos3fv
.p2align 4,,15
.globl glRasterPos3i
.type glRasterPos3i, @function
glRasterPos3i:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 592(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
pushq %rsi
pushq %rdx
call _x86_64_get_dispatch@PLT
popq %rdx
popq %rsi
popq %rdi
movq 592(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 592(%rax), %r11
jmp *%r11
1:
pushq %rdi
pushq %rsi
pushq %rdx
call _glapi_get_dispatch
popq %rdx
popq %rsi
popq %rdi
movq 592(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRasterPos3i, .-glRasterPos3i
.p2align 4,,15
.globl glRasterPos3iv
.type glRasterPos3iv, @function
glRasterPos3iv:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 600(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
call _x86_64_get_dispatch@PLT
popq %rdi
movq 600(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 600(%rax), %r11
jmp *%r11
1:
pushq %rdi
call _glapi_get_dispatch
popq %rdi
movq 600(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRasterPos3iv, .-glRasterPos3iv
.p2align 4,,15
.globl glRasterPos3s
.type glRasterPos3s, @function
glRasterPos3s:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 608(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
pushq %rsi
pushq %rdx
call _x86_64_get_dispatch@PLT
popq %rdx
popq %rsi
popq %rdi
movq 608(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 608(%rax), %r11
jmp *%r11
1:
pushq %rdi
pushq %rsi
pushq %rdx
call _glapi_get_dispatch
popq %rdx
popq %rsi
popq %rdi
movq 608(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRasterPos3s, .-glRasterPos3s
.p2align 4,,15
.globl glRasterPos3sv
.type glRasterPos3sv, @function
glRasterPos3sv:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 616(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
call _x86_64_get_dispatch@PLT
popq %rdi
movq 616(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 616(%rax), %r11
jmp *%r11
1:
pushq %rdi
call _glapi_get_dispatch
popq %rdi
movq 616(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRasterPos3sv, .-glRasterPos3sv
.p2align 4,,15
.globl glRasterPos4d
.type glRasterPos4d, @function
glRasterPos4d:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 624(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
subq $40, %rsp
movq %xmm0, (%rsp)
movq %xmm1, 8(%rsp)
movq %xmm2, 16(%rsp)
movq %xmm3, 24(%rsp)
call _x86_64_get_dispatch@PLT
movq 24(%rsp), %xmm3
movq 16(%rsp), %xmm2
movq 8(%rsp), %xmm1
movq (%rsp), %xmm0
addq $40, %rsp
movq 624(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -