19 |
; * along with this program ; if not, write to the Free Software |
; * along with this program ; if not, write to the Free Software |
20 |
; * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
; * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
21 |
; * |
; * |
22 |
; * $Id: cpuid.asm,v 1.15 2008-11-26 01:04:34 Isibaar Exp $ |
; * $Id: cpuid.asm,v 1.17 2008-12-02 13:58:30 Isibaar Exp $ |
23 |
; * |
; * |
24 |
; ***************************************************************************/ |
; ***************************************************************************/ |
25 |
|
|
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 |
|
get_xmm: |
235 |
|
movdqa [prm1], xmm6 |
236 |
|
movdqa [prm1+16], xmm7 |
237 |
|
ret |
238 |
|
ENDFUNC |
239 |
|
%endif |
240 |
|
%endif |
241 |
|
|
242 |
%ifidn __OUTPUT_FORMAT__,elf |
%ifidn __OUTPUT_FORMAT__,elf |
243 |
section ".note.GNU-stack" noalloc noexec nowrite progbits |
section ".note.GNU-stack" noalloc noexec nowrite progbits |