📄 glapi_x86-64.s
字号:
testq %rax, %rax
je 1f
movq 624(%rax), %r11
jmp *%r11
1:
subq $40, %rsp
movq %xmm0, (%rsp)
movq %xmm1, 8(%rsp)
movq %xmm2, 16(%rsp)
movq %xmm3, 24(%rsp)
call _glapi_get_dispatch
movq 24(%rsp), %xmm3
movq 16(%rsp), %xmm2
movq 8(%rsp), %xmm1
movq (%rsp), %xmm0
addq $40, %rsp
movq 624(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRasterPos4d, .-glRasterPos4d
.p2align 4,,15
.globl glRasterPos4dv
.type glRasterPos4dv, @function
glRasterPos4dv:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 632(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
call _x86_64_get_dispatch@PLT
popq %rdi
movq 632(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 632(%rax), %r11
jmp *%r11
1:
pushq %rdi
call _glapi_get_dispatch
popq %rdi
movq 632(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRasterPos4dv, .-glRasterPos4dv
.p2align 4,,15
.globl glRasterPos4f
.type glRasterPos4f, @function
glRasterPos4f:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 640(%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 640(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 640(%rax), %r11
jmp *%r11
1:
subq $40, %rsp
movq %xmm0, (%rsp)
movq %xmm1, 8(%rsp)
movq %xmm2, 16(%rsp)
movq %xmm3, 24(%rsp)
call _glapi_get_dispatch
movq 24(%rsp), %xmm3
movq 16(%rsp), %xmm2
movq 8(%rsp), %xmm1
movq (%rsp), %xmm0
addq $40, %rsp
movq 640(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRasterPos4f, .-glRasterPos4f
.p2align 4,,15
.globl glRasterPos4fv
.type glRasterPos4fv, @function
glRasterPos4fv:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 648(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
call _x86_64_get_dispatch@PLT
popq %rdi
movq 648(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 648(%rax), %r11
jmp *%r11
1:
pushq %rdi
call _glapi_get_dispatch
popq %rdi
movq 648(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRasterPos4fv, .-glRasterPos4fv
.p2align 4,,15
.globl glRasterPos4i
.type glRasterPos4i, @function
glRasterPos4i:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 656(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
pushq %rsi
pushq %rdx
pushq %rcx
pushq %rbp
call _x86_64_get_dispatch@PLT
popq %rbp
popq %rcx
popq %rdx
popq %rsi
popq %rdi
movq 656(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 656(%rax), %r11
jmp *%r11
1:
pushq %rdi
pushq %rsi
pushq %rdx
pushq %rcx
pushq %rbp
call _glapi_get_dispatch
popq %rbp
popq %rcx
popq %rdx
popq %rsi
popq %rdi
movq 656(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRasterPos4i, .-glRasterPos4i
.p2align 4,,15
.globl glRasterPos4iv
.type glRasterPos4iv, @function
glRasterPos4iv:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 664(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
call _x86_64_get_dispatch@PLT
popq %rdi
movq 664(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 664(%rax), %r11
jmp *%r11
1:
pushq %rdi
call _glapi_get_dispatch
popq %rdi
movq 664(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRasterPos4iv, .-glRasterPos4iv
.p2align 4,,15
.globl glRasterPos4s
.type glRasterPos4s, @function
glRasterPos4s:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 672(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
pushq %rsi
pushq %rdx
pushq %rcx
pushq %rbp
call _x86_64_get_dispatch@PLT
popq %rbp
popq %rcx
popq %rdx
popq %rsi
popq %rdi
movq 672(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 672(%rax), %r11
jmp *%r11
1:
pushq %rdi
pushq %rsi
pushq %rdx
pushq %rcx
pushq %rbp
call _glapi_get_dispatch
popq %rbp
popq %rcx
popq %rdx
popq %rsi
popq %rdi
movq 672(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRasterPos4s, .-glRasterPos4s
.p2align 4,,15
.globl glRasterPos4sv
.type glRasterPos4sv, @function
glRasterPos4sv:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 680(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
call _x86_64_get_dispatch@PLT
popq %rdi
movq 680(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 680(%rax), %r11
jmp *%r11
1:
pushq %rdi
call _glapi_get_dispatch
popq %rdi
movq 680(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRasterPos4sv, .-glRasterPos4sv
.p2align 4,,15
.globl glRectd
.type glRectd, @function
glRectd:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 688(%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 688(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 688(%rax), %r11
jmp *%r11
1:
subq $40, %rsp
movq %xmm0, (%rsp)
movq %xmm1, 8(%rsp)
movq %xmm2, 16(%rsp)
movq %xmm3, 24(%rsp)
call _glapi_get_dispatch
movq 24(%rsp), %xmm3
movq 16(%rsp), %xmm2
movq 8(%rsp), %xmm1
movq (%rsp), %xmm0
addq $40, %rsp
movq 688(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRectd, .-glRectd
.p2align 4,,15
.globl glRectdv
.type glRectdv, @function
glRectdv:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 696(%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 696(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 696(%rax), %r11
jmp *%r11
1:
pushq %rdi
pushq %rsi
pushq %rbp
call _glapi_get_dispatch
popq %rbp
popq %rsi
popq %rdi
movq 696(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRectdv, .-glRectdv
.p2align 4,,15
.globl glRectf
.type glRectf, @function
glRectf:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 704(%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 704(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 704(%rax), %r11
jmp *%r11
1:
subq $40, %rsp
movq %xmm0, (%rsp)
movq %xmm1, 8(%rsp)
movq %xmm2, 16(%rsp)
movq %xmm3, 24(%rsp)
call _glapi_get_dispatch
movq 24(%rsp), %xmm3
movq 16(%rsp), %xmm2
movq 8(%rsp), %xmm1
movq (%rsp), %xmm0
addq $40, %rsp
movq 704(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRectf, .-glRectf
.p2align 4,,15
.globl glRectfv
.type glRectfv, @function
glRectfv:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 712(%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 712(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 712(%rax), %r11
jmp *%r11
1:
pushq %rdi
pushq %rsi
pushq %rbp
call _glapi_get_dispatch
popq %rbp
popq %rsi
popq %rdi
movq 712(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRectfv, .-glRectfv
.p2align 4,,15
.globl glRecti
.type glRecti, @function
glRecti:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 720(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
pushq %rsi
pushq %rdx
pushq %rcx
pushq %rbp
call _x86_64_get_dispatch@PLT
popq %rbp
popq %rcx
popq %rdx
popq %rsi
popq %rdi
movq 720(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 720(%rax), %r11
jmp *%r11
1:
pushq %rdi
pushq %rsi
pushq %rdx
pushq %rcx
pushq %rbp
call _glapi_get_dispatch
popq %rbp
popq %rcx
popq %rdx
popq %rsi
popq %rdi
movq 720(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRecti, .-glRecti
.p2align 4,,15
.globl glRectiv
.type glRectiv, @function
glRectiv:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 728(%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 728(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 728(%rax), %r11
jmp *%r11
1:
pushq %rdi
pushq %rsi
pushq %rbp
call _glapi_get_dispatch
popq %rbp
popq %rsi
popq %rdi
movq 728(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRectiv, .-glRectiv
.p2align 4,,15
.globl glRects
.type glRects, @function
glRects:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 736(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
pushq %rsi
pushq %rdx
pushq %rcx
pushq %rbp
call _x86_64_get_dispatch@PLT
popq %rbp
popq %rcx
popq %rdx
popq %rsi
popq %rdi
movq 736(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 736(%rax), %r11
jmp *%r11
1:
pushq %rdi
pushq %rsi
pushq %rdx
pushq %rcx
pushq %rbp
call _glapi_get_dispatch
popq %rbp
popq %rcx
popq %rdx
popq %rsi
popq %rdi
movq 736(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRects, .-glRects
.p2align 4,,15
.globl glRectsv
.type glRectsv, @function
glRectsv:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 744(%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 744(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 744(%rax), %r11
jmp *%r11
1:
pushq %rdi
pushq %rsi
pushq %rbp
call _glapi_get_dispatch
popq %rbp
popq %rsi
popq %rdi
movq 744(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glRectsv, .-glRectsv
.p2align 4,,15
.globl glTexCoord1d
.type glTexCoord1d, @function
glTexCoord1d:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 752(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
subq $8, %rsp
movq %xmm0, (%rsp)
call _x86_64_get_dispatch@PLT
movq (%rsp), %xmm0
addq $8, %rsp
movq 752(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 752(%rax), %r11
jmp *%r11
1:
subq $8, %rsp
movq %xmm0, (%rsp)
call _glapi_get_dispatch
movq (%rsp), %xmm0
addq $8, %rsp
movq 752(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glTexCoord1d, .-glTexCoord1d
.p2align 4,,15
.globl glTexCoord1dv
.type glTexCoord1dv, @function
glTexCoord1dv:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 760(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
call _x86_64_get_dispatch@PLT
popq %rdi
movq 760(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq 760(%rax), %r11
jmp *%r11
1:
pushq %rdi
call _glapi_get_dispatch
popq %rdi
movq 760(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size glTexCoord1dv, .-glTexCoord1dv
.p2align 4,,15
.globl glTexCoord1f
.type glTexCoord1f, @function
glTexCoord1f:
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 768(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
subq $8, %rsp
movq %xmm0, (%rsp)
call _x86_64_get_dispatch@PLT
movq (%rsp), %xmm0
addq $8, %rsp
movq 768(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
movq
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -