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

Side by Side Diff: libvpx/source/libvpx/vp8/encoder/x86/variance_impl_ssse3.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
(...skipping 11 matching lines...) Expand all
22 ; int src_pixels_per_line, 22 ; int src_pixels_per_line,
23 ; unsigned int Height, 23 ; unsigned int Height,
24 ; int xoffset, 24 ; int xoffset,
25 ; int yoffset, 25 ; int yoffset,
26 ; int *sum, 26 ; int *sum,
27 ; unsigned int *sumsquared;; 27 ; unsigned int *sumsquared;;
28 ; 28 ;
29 ;) 29 ;)
30 ;Note: The filter coefficient at offset=0 is 128. Since the second register 30 ;Note: The filter coefficient at offset=0 is 128. Since the second register
31 ;for Pmaddubsw is signed bytes, we must calculate zero offset seperately. 31 ;for Pmaddubsw is signed bytes, we must calculate zero offset seperately.
32 global sym(vp8_filter_block2d_bil_var_ssse3) 32 global sym(vp8_filter_block2d_bil_var_ssse3) PRIVATE
33 sym(vp8_filter_block2d_bil_var_ssse3): 33 sym(vp8_filter_block2d_bil_var_ssse3):
34 push rbp 34 push rbp
35 mov rbp, rsp 35 mov rbp, rsp
36 SHADOW_ARGS_TO_STACK 9 36 SHADOW_ARGS_TO_STACK 9
37 SAVE_XMM 37 SAVE_XMM
38 GET_GOT rbx 38 GET_GOT rbx
39 push rsi 39 push rsi
40 push rdi 40 push rdi
41 ; end prolog 41 ; end prolog
42 42
(...skipping 312 matching lines...) Expand 10 before | Expand all | Expand 10 after
355 align 16 355 align 16
356 vp8_bilinear_filters_ssse3: 356 vp8_bilinear_filters_ssse3:
357 times 8 db 128, 0 357 times 8 db 128, 0
358 times 8 db 112, 16 358 times 8 db 112, 16
359 times 8 db 96, 32 359 times 8 db 96, 32
360 times 8 db 80, 48 360 times 8 db 80, 48
361 times 8 db 64, 64 361 times 8 db 64, 64
362 times 8 db 48, 80 362 times 8 db 48, 80
363 times 8 db 32, 96 363 times 8 db 32, 96
364 times 8 db 16, 112 364 times 8 db 16, 112
OLDNEW
« no previous file with comments | « libvpx/source/libvpx/vp8/encoder/x86/variance_impl_sse2.asm ('k') | libvpx/source/libvpx/vpx_ports/emms.asm » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698