1 ; 2 ; Copyright (c) 2010 The WebM project authors. All Rights Reserved. 3 ; 4 ; Use of this source code is governed by a BSD-style license 5 ; that can be found in the LICENSE file in the root of the source 6 ; tree. An additional intellectual property rights grant can be found 7 ; in the file PATENTS. All contributing project authors may 8 ; be found in the AUTHORS file in the root of the source tree. 9 ; 10 11 12 %include "vpx_ports/x86_abi_support.asm" 13 14 section .text 15 global sym(vpx_reset_mmx_state) 16 sym(vpx_reset_mmx_state): 17 emms 18 ret 19 20 21 %ifidn __OUTPUT_FORMAT__,x64 22 global sym(vpx_winx64_fldcw) 23 sym(vpx_winx64_fldcw): 24 sub rsp, 8 25 mov [rsp], rcx ; win x64 specific 26 fldcw [rsp] 27 add rsp, 8 28 ret 29 30 31 global sym(vpx_winx64_fstcw) 32 sym(vpx_winx64_fstcw): 33 sub rsp, 8 34 fstcw [rsp] 35 mov rax, [rsp] 36 add rsp, 8 37 ret 38 %endif 39