Remove redundant local variable for segment_id
[aom.git] / vpx_ports / emms.asm
blobdb8da287375206fad61ad631ba0abcb7c4f3709e
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) PRIVATE
16 sym(vpx_reset_mmx_state):
17 emms
18 ret
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
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