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
14section .text
15global sym(vpx_reset_mmx_state) PRIVATE
16sym(vpx_reset_mmx_state):
17    emms
18    ret
19
20
21%if LIBVPX_YASM_WIN64
22global sym(vpx_winx64_fldcw) PRIVATE
23sym(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
31global sym(vpx_winx64_fstcw) PRIVATE
32sym(vpx_winx64_fstcw):
33    sub   rsp, 8
34    fstcw [rsp]
35    mov   rax, [rsp]
36    add   rsp, 8
37    ret
38%endif
39