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