Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(173)

Side by Side Diff: libvpx/source/libvpx/vpx_ports/emms.asm

Issue 7655050: Define PRIVATE and add it to all global symbols so we don't export assembly functions. (Closed) Base URL: svn://chrome-svn/chrome/trunk/deps/third_party
Patch Set: added patch Created 9 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 ; 1 ;
2 ; Copyright (c) 2010 The WebM project authors. All Rights Reserved. 2 ; Copyright (c) 2010 The WebM project authors. All Rights Reserved.
3 ; 3 ;
4 ; Use of this source code is governed by a BSD-style license 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 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 6 ; tree. An additional intellectual property rights grant can be found
7 ; in the file PATENTS. All contributing project authors may 7 ; in the file PATENTS. All contributing project authors may
8 ; be found in the AUTHORS file in the root of the source tree. 8 ; be found in the AUTHORS file in the root of the source tree.
9 ; 9 ;
10 10
11 11
12 %include "vpx_ports/x86_abi_support.asm" 12 %include "vpx_ports/x86_abi_support.asm"
13 13
14 section .text 14 section .text
15 global sym(vpx_reset_mmx_state) 15 global sym(vpx_reset_mmx_state) PRIVATE
16 sym(vpx_reset_mmx_state): 16 sym(vpx_reset_mmx_state):
17 emms 17 emms
18 ret 18 ret
19 19
20 20
21 %ifidn __OUTPUT_FORMAT__,x64 21 %ifidn __OUTPUT_FORMAT__,x64
22 global sym(vpx_winx64_fldcw) 22 global sym(vpx_winx64_fldcw) PRIVATE
23 sym(vpx_winx64_fldcw): 23 sym(vpx_winx64_fldcw):
24 sub rsp, 8 24 sub rsp, 8
25 mov [rsp], rcx ; win x64 specific 25 mov [rsp], rcx ; win x64 specific
26 fldcw [rsp] 26 fldcw [rsp]
27 add rsp, 8 27 add rsp, 8
28 ret 28 ret
29 29
30 30
31 global sym(vpx_winx64_fstcw) 31 global sym(vpx_winx64_fstcw) PRIVATE
32 sym(vpx_winx64_fstcw): 32 sym(vpx_winx64_fstcw):
33 sub rsp, 8 33 sub rsp, 8
34 fstcw [rsp] 34 fstcw [rsp]
35 mov rax, [rsp] 35 mov rax, [rsp]
36 add rsp, 8 36 add rsp, 8
37 ret 37 ret
38 %endif 38 %endif
OLDNEW
« no previous file with comments | « libvpx/source/libvpx/vp8/encoder/x86/variance_impl_ssse3.asm ('k') | libvpx/source/libvpx/vpx_ports/x86_abi_support.asm » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698