87 |
%define XVID_POPFD popfd |
%define XVID_POPFD popfd |
88 |
%endif |
%endif |
89 |
|
|
90 |
SECTION .rotext align=SECTION_ALIGN |
TEXT |
91 |
|
|
92 |
; int check_cpu_feature(void) |
; int check_cpu_feature(void) |
93 |
|
|
221 |
ret |
ret |
222 |
ENDFUNC |
ENDFUNC |
223 |
|
|
224 |
|
%ifdef ARCH_IS_X86_64 |
225 |
|
%ifdef WINDOWS |
226 |
|
cglobal prime_xmm |
227 |
|
prime_xmm: |
228 |
|
movdqa xmm6, [prm1] |
229 |
|
movdqa xmm7, [prm1+16] |
230 |
|
ret |
231 |
|
ENDFUNC |
232 |
|
|
233 |
|
cglobal get_xmm |
234 |
%ifidn __OUTPUT_FORMAT__,elf |
get_xmm: |
235 |
section ".note.GNU-stack" noalloc noexec nowrite progbits |
movdqa [prm1], xmm6 |
236 |
|
movdqa [prm1+16], xmm7 |
237 |
|
ret |
238 |
|
ENDFUNC |
239 |
|
%endif |
240 |
%endif |
%endif |
241 |
|
|
242 |
|
|
243 |
|
NON_EXEC_STACK |