Merge "Skip computation of distortion in vp8_pick_inter_mode if active_map is used"
[libvpx.git] / vpx_ports / emms.asm
blob306e235ced1859336331d159c832cc00cea141cc
2 ; Copyright (c) 2010 The WebM project authors. All Rights Reserved.
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.
12 %include "vpx_ports/x86_abi_support.asm"
14 section .text
15 global sym(vpx_reset_mmx_state)
16 sym(vpx_reset_mmx_state):
17 emms
18 ret
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
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