Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Guillaume Martres
aom-rav1e
Commits
5e39a8c1
Commit
5e39a8c1
authored
May 23, 2012
by
John Koleszar
Committed by
Gerrit Code Review
May 23, 2012
Browse files
Merge "Make libvpx Chromium build friendly"
parents
a419f0f2
0f7e4665
Changes
39
Hide whitespace changes
Inline
Side-by-side
vp8/common/rtcd_defs.sh
View file @
5e39a8c1
...
...
@@ -504,8 +504,10 @@ specialize vp8_yv12_copy_partial_frame neon
#
# Denoiser filter
#
prototype void vp8_denoiser_filter
"struct yv12_buffer_config* mc_running_avg, struct yv12_buffer_config* running_avg, struct macroblock* signal, unsigned int motion_magnitude2, int y_offset, int uv_offset"
specialize vp8_denoiser_filter sse2
if
[
"
$CONFIG_TEMPORAL_DENOISING
"
=
"yes"
]
;
then
prototype void vp8_denoiser_filter
"struct yv12_buffer_config* mc_running_avg, struct yv12_buffer_config* running_avg, struct macroblock* signal, unsigned int motion_magnitude2, int y_offset, int uv_offset"
specialize vp8_denoiser_filter sse2
fi
# End of encoder only functions
fi
...
...
vp8/common/x86/dequantize_mmx.asm
View file @
5e39a8c1
...
...
@@ -13,7 +13,7 @@
;void vp8_dequantize_b_impl_mmx(short *sq, short *dq, short *q)
global
sym
(
vp8_dequantize_b_impl_mmx
)
global
sym
(
vp8_dequantize_b_impl_mmx
)
PRIVATE
sym
(
vp8_dequantize_b_impl_mmx
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -55,7 +55,7 @@ sym(vp8_dequantize_b_impl_mmx):
;short *dq, 1
;unsigned char *dest, 2
;int stride) 3
global
sym
(
vp8_dequant_idct_add_mmx
)
global
sym
(
vp8_dequant_idct_add_mmx
)
PRIVATE
sym
(
vp8_dequant_idct_add_mmx
):
push
rbp
mov
rbp
,
rsp
...
...
vp8/common/x86/idctllm_mmx.asm
View file @
5e39a8c1
...
...
@@ -34,7 +34,7 @@
;void vp8_short_idct4x4llm_mmx(short *input, unsigned char *pred,
;int pitch, unsigned char *dest,int stride)
global
sym
(
vp8_short_idct4x4llm_mmx
)
global
sym
(
vp8_short_idct4x4llm_mmx
)
PRIVATE
sym
(
vp8_short_idct4x4llm_mmx
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -224,7 +224,7 @@ sym(vp8_short_idct4x4llm_mmx):
;int pred_stride,
;unsigned char *dst_ptr,
;int stride)
global
sym
(
vp8_dc_only_idct_add_mmx
)
global
sym
(
vp8_dc_only_idct_add_mmx
)
PRIVATE
sym
(
vp8_dc_only_idct_add_mmx
):
push
rbp
mov
rbp
,
rsp
...
...
vp8/common/x86/idctllm_sse2.asm
View file @
5e39a8c1
...
...
@@ -19,7 +19,7 @@
; int dst_stride - 3
; )
global
sym
(
vp8_idct_dequant_0_2x_sse2
)
global
sym
(
vp8_idct_dequant_0_2x_sse2
)
PRIVATE
sym
(
vp8_idct_dequant_0_2x_sse2
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -101,7 +101,7 @@ sym(vp8_idct_dequant_0_2x_sse2):
; unsigned char *dst - 2
; int dst_stride - 3
; )
global
sym
(
vp8_idct_dequant_full_2x_sse2
)
global
sym
(
vp8_idct_dequant_full_2x_sse2
)
PRIVATE
sym
(
vp8_idct_dequant_full_2x_sse2
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -358,7 +358,7 @@ sym(vp8_idct_dequant_full_2x_sse2):
; int dst_stride - 3
; short *dc - 4
; )
global
sym
(
vp8_idct_dequant_dc_0_2x_sse2
)
global
sym
(
vp8_idct_dequant_dc_0_2x_sse2
)
PRIVATE
sym
(
vp8_idct_dequant_dc_0_2x_sse2
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -434,7 +434,7 @@ sym(vp8_idct_dequant_dc_0_2x_sse2):
; int dst_stride - 3
; short *dc - 4
; )
global
sym
(
vp8_idct_dequant_dc_full_2x_sse2
)
global
sym
(
vp8_idct_dequant_dc_full_2x_sse2
)
PRIVATE
sym
(
vp8_idct_dequant_dc_full_2x_sse2
):
push
rbp
mov
rbp
,
rsp
...
...
vp8/common/x86/iwalsh_mmx.asm
View file @
5e39a8c1
...
...
@@ -12,7 +12,7 @@
%include "vpx_ports/x86_abi_support.asm"
;void vp8_short_inv_walsh4x4_mmx(short *input, short *output)
global
sym
(
vp8_short_inv_walsh4x4_mmx
)
global
sym
(
vp8_short_inv_walsh4x4_mmx
)
PRIVATE
sym
(
vp8_short_inv_walsh4x4_mmx
):
push
rbp
mov
rbp
,
rsp
...
...
vp8/common/x86/iwalsh_sse2.asm
View file @
5e39a8c1
...
...
@@ -12,7 +12,7 @@
%include "vpx_ports/x86_abi_support.asm"
;void vp8_short_inv_walsh4x4_sse2(short *input, short *output)
global
sym
(
vp8_short_inv_walsh4x4_sse2
)
global
sym
(
vp8_short_inv_walsh4x4_sse2
)
PRIVATE
sym
(
vp8_short_inv_walsh4x4_sse2
):
push
rbp
mov
rbp
,
rsp
...
...
vp8/common/x86/loopfilter_block_sse2.asm
View file @
5e39a8c1
...
...
@@ -133,7 +133,7 @@
; const char *limit,
; const char *thresh
;)
global
sym
(
vp8_loop_filter_bh_y_sse2
)
global
sym
(
vp8_loop_filter_bh_y_sse2
)
PRIVATE
sym
(
vp8_loop_filter_bh_y_sse2
):
%ifidn __OUTPUT_FORMAT__,x64
...
...
@@ -273,7 +273,7 @@ LF_FILTER xmm0, xmm1, xmm3, xmm8, xmm4, xmm2
; const char *thresh
;)
global
sym
(
vp8_loop_filter_bv_y_sse2
)
global
sym
(
vp8_loop_filter_bv_y_sse2
)
PRIVATE
sym
(
vp8_loop_filter_bv_y_sse2
):
%ifidn __OUTPUT_FORMAT__,x64
...
...
vp8/common/x86/loopfilter_mmx.asm
View file @
5e39a8c1
...
...
@@ -21,7 +21,7 @@
; const char *thresh,
; int count
;)
global
sym
(
vp8_loop_filter_horizontal_edge_mmx
)
global
sym
(
vp8_loop_filter_horizontal_edge_mmx
)
PRIVATE
sym
(
vp8_loop_filter_horizontal_edge_mmx
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -233,7 +233,7 @@ sym(vp8_loop_filter_horizontal_edge_mmx):
; const char *thresh,
; int count
;)
global
sym
(
vp8_loop_filter_vertical_edge_mmx
)
global
sym
(
vp8_loop_filter_vertical_edge_mmx
)
PRIVATE
sym
(
vp8_loop_filter_vertical_edge_mmx
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -603,7 +603,7 @@ sym(vp8_loop_filter_vertical_edge_mmx):
; const char *thresh,
; int count
;)
global
sym
(
vp8_mbloop_filter_horizontal_edge_mmx
)
global
sym
(
vp8_mbloop_filter_horizontal_edge_mmx
)
PRIVATE
sym
(
vp8_mbloop_filter_horizontal_edge_mmx
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -920,7 +920,7 @@ sym(vp8_mbloop_filter_horizontal_edge_mmx):
; const char *thresh,
; int count
;)
global
sym
(
vp8_mbloop_filter_vertical_edge_mmx
)
global
sym
(
vp8_mbloop_filter_vertical_edge_mmx
)
PRIVATE
sym
(
vp8_mbloop_filter_vertical_edge_mmx
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -1384,7 +1384,7 @@ sym(vp8_mbloop_filter_vertical_edge_mmx):
; int src_pixel_step,
; const char *blimit
;)
global
sym
(
vp8_loop_filter_simple_horizontal_edge_mmx
)
global
sym
(
vp8_loop_filter_simple_horizontal_edge_mmx
)
PRIVATE
sym
(
vp8_loop_filter_simple_horizontal_edge_mmx
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -1500,7 +1500,7 @@ sym(vp8_loop_filter_simple_horizontal_edge_mmx):
; int src_pixel_step,
; const char *blimit
;)
global
sym
(
vp8_loop_filter_simple_vertical_edge_mmx
)
global
sym
(
vp8_loop_filter_simple_vertical_edge_mmx
)
PRIVATE
sym
(
vp8_loop_filter_simple_vertical_edge_mmx
):
push
rbp
mov
rbp
,
rsp
...
...
vp8/common/x86/loopfilter_sse2.asm
View file @
5e39a8c1
...
...
@@ -286,7 +286,7 @@
; const char *limit,
; const char *thresh,
;)
global
sym
(
vp8_loop_filter_horizontal_edge_sse2
)
global
sym
(
vp8_loop_filter_horizontal_edge_sse2
)
PRIVATE
sym
(
vp8_loop_filter_horizontal_edge_sse2
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -334,7 +334,7 @@ sym(vp8_loop_filter_horizontal_edge_sse2):
; const char *thresh,
; int count
;)
global
sym
(
vp8_loop_filter_horizontal_edge_uv_sse2
)
global
sym
(
vp8_loop_filter_horizontal_edge_uv_sse2
)
PRIVATE
sym
(
vp8_loop_filter_horizontal_edge_uv_sse2
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -561,7 +561,7 @@ sym(vp8_loop_filter_horizontal_edge_uv_sse2):
; const char *limit,
; const char *thresh,
;)
global
sym
(
vp8_mbloop_filter_horizontal_edge_sse2
)
global
sym
(
vp8_mbloop_filter_horizontal_edge_sse2
)
PRIVATE
sym
(
vp8_mbloop_filter_horizontal_edge_sse2
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -607,7 +607,7 @@ sym(vp8_mbloop_filter_horizontal_edge_sse2):
; const char *thresh,
; unsigned char *v
;)
global
sym
(
vp8_mbloop_filter_horizontal_edge_uv_sse2
)
global
sym
(
vp8_mbloop_filter_horizontal_edge_uv_sse2
)
PRIVATE
sym
(
vp8_mbloop_filter_horizontal_edge_uv_sse2
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -928,7 +928,7 @@ sym(vp8_mbloop_filter_horizontal_edge_uv_sse2):
; const char *limit,
; const char *thresh,
;)
global
sym
(
vp8_loop_filter_vertical_edge_sse2
)
global
sym
(
vp8_loop_filter_vertical_edge_sse2
)
PRIVATE
sym
(
vp8_loop_filter_vertical_edge_sse2
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -993,7 +993,7 @@ sym(vp8_loop_filter_vertical_edge_sse2):
; const char *thresh,
; unsigned char *v
;)
global
sym
(
vp8_loop_filter_vertical_edge_uv_sse2
)
global
sym
(
vp8_loop_filter_vertical_edge_uv_sse2
)
PRIVATE
sym
(
vp8_loop_filter_vertical_edge_uv_sse2
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -1142,7 +1142,7 @@ sym(vp8_loop_filter_vertical_edge_uv_sse2):
; const char *limit,
; const char *thresh,
;)
global
sym
(
vp8_mbloop_filter_vertical_edge_sse2
)
global
sym
(
vp8_mbloop_filter_vertical_edge_sse2
)
PRIVATE
sym
(
vp8_mbloop_filter_vertical_edge_sse2
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -1209,7 +1209,7 @@ sym(vp8_mbloop_filter_vertical_edge_sse2):
; const char *thresh,
; unsigned char *v
;)
global
sym
(
vp8_mbloop_filter_vertical_edge_uv_sse2
)
global
sym
(
vp8_mbloop_filter_vertical_edge_uv_sse2
)
PRIVATE
sym
(
vp8_mbloop_filter_vertical_edge_uv_sse2
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -1269,7 +1269,7 @@ sym(vp8_mbloop_filter_vertical_edge_uv_sse2):
; int src_pixel_step,
; const char *blimit,
;)
global
sym
(
vp8_loop_filter_simple_horizontal_edge_sse2
)
global
sym
(
vp8_loop_filter_simple_horizontal_edge_sse2
)
PRIVATE
sym
(
vp8_loop_filter_simple_horizontal_edge_sse2
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -1374,7 +1374,7 @@ sym(vp8_loop_filter_simple_horizontal_edge_sse2):
; int src_pixel_step,
; const char *blimit,
;)
global
sym
(
vp8_loop_filter_simple_vertical_edge_sse2
)
global
sym
(
vp8_loop_filter_simple_vertical_edge_sse2
)
PRIVATE
sym
(
vp8_loop_filter_simple_vertical_edge_sse2
):
push
rbp
; save old base pointer value.
mov
rbp
,
rsp
; set new base pointer value.
...
...
vp8/common/x86/mfqe_sse2.asm
View file @
5e39a8c1
...
...
@@ -19,7 +19,7 @@
; int dst_stride,
; int src_weight
;)
global
sym
(
vp8_filter_by_weight16x16_sse2
)
global
sym
(
vp8_filter_by_weight16x16_sse2
)
PRIVATE
sym
(
vp8_filter_by_weight16x16_sse2
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -97,7 +97,7 @@ sym(vp8_filter_by_weight16x16_sse2):
; int dst_stride,
; int src_weight
;)
global
sym
(
vp8_filter_by_weight8x8_sse2
)
global
sym
(
vp8_filter_by_weight8x8_sse2
)
PRIVATE
sym
(
vp8_filter_by_weight8x8_sse2
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -165,7 +165,7 @@ sym(vp8_filter_by_weight8x8_sse2):
; unsigned int *variance, 4
; unsigned int *sad, 5
;)
global
sym
(
vp8_variance_and_sad_16x16_sse2
)
global
sym
(
vp8_variance_and_sad_16x16_sse2
)
PRIVATE
sym
(
vp8_variance_and_sad_16x16_sse2
):
push
rbp
mov
rbp
,
rsp
...
...
vp8/common/x86/postproc_mmx.asm
View file @
5e39a8c1
...
...
@@ -24,7 +24,7 @@
; int cols,
; int flimit
;)
global
sym
(
vp8_post_proc_down_and_across_mmx
)
global
sym
(
vp8_post_proc_down_and_across_mmx
)
PRIVATE
sym
(
vp8_post_proc_down_and_across_mmx
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -282,7 +282,7 @@ sym(vp8_post_proc_down_and_across_mmx):
;void vp8_mbpost_proc_down_mmx(unsigned char *dst,
; int pitch, int rows, int cols,int flimit)
extern
sym
(
vp8_rv
)
global
sym
(
vp8_mbpost_proc_down_mmx
)
global
sym
(
vp8_mbpost_proc_down_mmx
)
PRIVATE
sym
(
vp8_mbpost_proc_down_mmx
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -510,7 +510,7 @@ sym(vp8_mbpost_proc_down_mmx):
; unsigned char bothclamp[16],
; unsigned int Width, unsigned int Height, int Pitch)
extern
sym
(
rand
)
global
sym
(
vp8_plane_add_noise_mmx
)
global
sym
(
vp8_plane_add_noise_mmx
)
PRIVATE
sym
(
vp8_plane_add_noise_mmx
):
push
rbp
mov
rbp
,
rsp
...
...
vp8/common/x86/postproc_sse2.asm
View file @
5e39a8c1
...
...
@@ -21,7 +21,7 @@
; int cols,
; int flimit
;)
global
sym
(
vp8_post_proc_down_and_across_xmm
)
global
sym
(
vp8_post_proc_down_and_across_xmm
)
PRIVATE
sym
(
vp8_post_proc_down_and_across_xmm
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -269,7 +269,7 @@ sym(vp8_post_proc_down_and_across_xmm):
;void vp8_mbpost_proc_down_xmm(unsigned char *dst,
; int pitch, int rows, int cols,int flimit)
extern
sym
(
vp8_rv
)
global
sym
(
vp8_mbpost_proc_down_xmm
)
global
sym
(
vp8_mbpost_proc_down_xmm
)
PRIVATE
sym
(
vp8_mbpost_proc_down_xmm
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -497,7 +497,7 @@ sym(vp8_mbpost_proc_down_xmm):
;void vp8_mbpost_proc_across_ip_xmm(unsigned char *src,
; int pitch, int rows, int cols,int flimit)
global
sym
(
vp8_mbpost_proc_across_ip_xmm
)
global
sym
(
vp8_mbpost_proc_across_ip_xmm
)
PRIVATE
sym
(
vp8_mbpost_proc_across_ip_xmm
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -694,7 +694,7 @@ sym(vp8_mbpost_proc_across_ip_xmm):
; unsigned char bothclamp[16],
; unsigned int Width, unsigned int Height, int Pitch)
extern
sym
(
rand
)
global
sym
(
vp8_plane_add_noise_wmt
)
global
sym
(
vp8_plane_add_noise_wmt
)
PRIVATE
sym
(
vp8_plane_add_noise_wmt
):
push
rbp
mov
rbp
,
rsp
...
...
vp8/common/x86/recon_mmx.asm
View file @
5e39a8c1
...
...
@@ -18,7 +18,7 @@
; unsigned char *dst,
; int dst_stride
; )
global
sym
(
vp8_copy_mem8x8_mmx
)
global
sym
(
vp8_copy_mem8x8_mmx
)
PRIVATE
sym
(
vp8_copy_mem8x8_mmx
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -81,7 +81,7 @@ sym(vp8_copy_mem8x8_mmx):
; unsigned char *dst,
; int dst_stride
; )
global
sym
(
vp8_copy_mem8x4_mmx
)
global
sym
(
vp8_copy_mem8x4_mmx
)
PRIVATE
sym
(
vp8_copy_mem8x4_mmx
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -125,7 +125,7 @@ sym(vp8_copy_mem8x4_mmx):
; unsigned char *dst,
; int dst_stride
; )
global
sym
(
vp8_copy_mem16x16_mmx
)
global
sym
(
vp8_copy_mem16x16_mmx
)
PRIVATE
sym
(
vp8_copy_mem16x16_mmx
):
push
rbp
mov
rbp
,
rsp
...
...
vp8/common/x86/recon_sse2.asm
View file @
5e39a8c1
...
...
@@ -17,7 +17,7 @@
; unsigned char *dst,
; int dst_stride
; )
global
sym
(
vp8_copy_mem16x16_sse2
)
global
sym
(
vp8_copy_mem16x16_sse2
)
PRIVATE
sym
(
vp8_copy_mem16x16_sse2
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -123,7 +123,7 @@ sym(vp8_copy_mem16x16_sse2):
; unsigned char *left,
; int left_stride,
; )
global
sym
(
vp8_intra_pred_uv_dc_mmx2
)
global
sym
(
vp8_intra_pred_uv_dc_mmx2
)
PRIVATE
sym
(
vp8_intra_pred_uv_dc_mmx2
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -196,7 +196,7 @@ sym(vp8_intra_pred_uv_dc_mmx2):
; unsigned char *left,
; int left_stride,
; )
global
sym
(
vp8_intra_pred_uv_dctop_mmx2
)
global
sym
(
vp8_intra_pred_uv_dctop_mmx2
)
PRIVATE
sym
(
vp8_intra_pred_uv_dctop_mmx2
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -250,7 +250,7 @@ sym(vp8_intra_pred_uv_dctop_mmx2):
; unsigned char *left,
; int left_stride,
; )
global
sym
(
vp8_intra_pred_uv_dcleft_mmx2
)
global
sym
(
vp8_intra_pred_uv_dcleft_mmx2
)
PRIVATE
sym
(
vp8_intra_pred_uv_dcleft_mmx2
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -317,7 +317,7 @@ sym(vp8_intra_pred_uv_dcleft_mmx2):
; unsigned char *left,
; int left_stride,
; )
global
sym
(
vp8_intra_pred_uv_dc128_mmx
)
global
sym
(
vp8_intra_pred_uv_dc128_mmx
)
PRIVATE
sym
(
vp8_intra_pred_uv_dc128_mmx
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -357,7 +357,7 @@ sym(vp8_intra_pred_uv_dc128_mmx):
; int left_stride,
; )
%macro vp8_intra_pred_uv_tm 1
global
sym
(
vp8_intra_pred_uv_tm_
%
1
)
global
sym
(
vp8_intra_pred_uv_tm_
%
1
)
PRIVATE
sym
(
vp8_intra_pred_uv_tm_
%
1
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -437,7 +437,7 @@ vp8_intra_pred_uv_tm ssse3
; unsigned char *left,
; int left_stride,
; )
global
sym
(
vp8_intra_pred_uv_ve_mmx
)
global
sym
(
vp8_intra_pred_uv_ve_mmx
)
PRIVATE
sym
(
vp8_intra_pred_uv_ve_mmx
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -479,7 +479,7 @@ sym(vp8_intra_pred_uv_ve_mmx):
; int left_stride
; )
%macro vp8_intra_pred_uv_ho 1
global
sym
(
vp8_intra_pred_uv_ho_
%
1
)
global
sym
(
vp8_intra_pred_uv_ho_
%
1
)
PRIVATE
sym
(
vp8_intra_pred_uv_ho_
%
1
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -577,7 +577,7 @@ vp8_intra_pred_uv_ho ssse3
; unsigned char *left,
; int left_stride
; )
global
sym
(
vp8_intra_pred_y_dc_sse2
)
global
sym
(
vp8_intra_pred_y_dc_sse2
)
PRIVATE
sym
(
vp8_intra_pred_y_dc_sse2
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -683,7 +683,7 @@ sym(vp8_intra_pred_y_dc_sse2):
; unsigned char *left,
; int left_stride
; )
global
sym
(
vp8_intra_pred_y_dctop_sse2
)
global
sym
(
vp8_intra_pred_y_dctop_sse2
)
PRIVATE
sym
(
vp8_intra_pred_y_dctop_sse2
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -745,7 +745,7 @@ sym(vp8_intra_pred_y_dctop_sse2):
; unsigned char *left,
; int left_stride
; )
global
sym
(
vp8_intra_pred_y_dcleft_sse2
)
global
sym
(
vp8_intra_pred_y_dcleft_sse2
)
PRIVATE
sym
(
vp8_intra_pred_y_dcleft_sse2
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -838,7 +838,7 @@ sym(vp8_intra_pred_y_dcleft_sse2):
; unsigned char *left,
; int left_stride
; )
global
sym
(
vp8_intra_pred_y_dc128_sse2
)
global
sym
(
vp8_intra_pred_y_dc128_sse2
)
PRIVATE
sym
(
vp8_intra_pred_y_dc128_sse2
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -885,7 +885,7 @@ sym(vp8_intra_pred_y_dc128_sse2):
; int left_stride
; )
%macro vp8_intra_pred_y_tm 1
global
sym
(
vp8_intra_pred_y_tm_
%
1
)
global
sym
(
vp8_intra_pred_y_tm_
%
1
)
PRIVATE
sym
(
vp8_intra_pred_y_tm_
%
1
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -972,7 +972,7 @@ vp8_intra_pred_y_tm ssse3
; unsigned char *left,
; int left_stride
; )
global
sym
(
vp8_intra_pred_y_ve_sse2
)
global
sym
(
vp8_intra_pred_y_ve_sse2
)
PRIVATE
sym
(
vp8_intra_pred_y_ve_sse2
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -1020,7 +1020,7 @@ sym(vp8_intra_pred_y_ve_sse2):
; unsigned char *left,
; int left_stride,
; )
global
sym
(
vp8_intra_pred_y_ho_sse2
)
global
sym
(
vp8_intra_pred_y_ho_sse2
)
PRIVATE
sym
(
vp8_intra_pred_y_ho_sse2
):
push
rbp
mov
rbp
,
rsp
...
...
vp8/common/x86/sad_mmx.asm
View file @
5e39a8c1
...
...
@@ -11,11 +11,11 @@
%include "vpx_ports/x86_abi_support.asm"
global
sym
(
vp8_sad16x16_mmx
)
global
sym
(
vp8_sad8x16_mmx
)
global
sym
(
vp8_sad8x8_mmx
)
global
sym
(
vp8_sad4x4_mmx
)
global
sym
(
vp8_sad16x8_mmx
)
global
sym
(
vp8_sad16x16_mmx
)
PRIVATE
global
sym
(
vp8_sad8x16_mmx
)
PRIVATE
global
sym
(
vp8_sad8x8_mmx
)
PRIVATE
global
sym
(
vp8_sad4x4_mmx
)
PRIVATE
global
sym
(
vp8_sad16x8_mmx
)
PRIVATE
;unsigned int vp8_sad16x16_mmx(
; unsigned char *src_ptr,
...
...
vp8/common/x86/sad_sse2.asm
View file @
5e39a8c1
...
...
@@ -16,7 +16,7 @@
; int src_stride,
; unsigned char *ref_ptr,
; int ref_stride)
global
sym
(
vp8_sad16x16_wmt
)
global
sym
(
vp8_sad16x16_wmt
)
PRIVATE
sym
(
vp8_sad16x16_wmt
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -90,7 +90,7 @@ sym(vp8_sad16x16_wmt):
; unsigned char *ref_ptr,
; int ref_stride,
; int max_sad)
global
sym
(
vp8_sad8x16_wmt
)
global
sym
(
vp8_sad8x16_wmt
)
PRIVATE
sym
(
vp8_sad8x16_wmt
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -153,7 +153,7 @@ sym(vp8_sad8x16_wmt):
; int src_stride,
; unsigned char *ref_ptr,
; int ref_stride)
global
sym
(
vp8_sad8x8_wmt
)
global
sym
(
vp8_sad8x8_wmt
)
PRIVATE
sym
(
vp8_sad8x8_wmt
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -206,7 +206,7 @@ sym(vp8_sad8x8_wmt):
; int src_stride,
; unsigned char *ref_ptr,
; int ref_stride)
global
sym
(
vp8_sad4x4_wmt
)
global
sym
(
vp8_sad4x4_wmt
)
PRIVATE
sym
(
vp8_sad4x4_wmt
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -261,7 +261,7 @@ sym(vp8_sad4x4_wmt):
; int src_stride,
; unsigned char *ref_ptr,
; int ref_stride)
global
sym
(
vp8_sad16x8_wmt
)
global
sym
(
vp8_sad16x8_wmt
)
PRIVATE
sym
(
vp8_sad16x8_wmt
):
push
rbp
mov
rbp
,
rsp
...
...
@@ -335,7 +335,7 @@ sym(vp8_sad16x8_wmt):
; unsigned char *dst_ptr,
; int dst_stride,
; int height);
global
sym
(
vp8_copy32xn_sse2
)
global
sym
(
vp8_copy32xn_sse2
)
PRIVATE
sym
(
vp8_copy32xn_sse2
):
push
rbp
mov
rbp
,
rsp
...
...
vp8/common/x86/sad_sse3.asm
View file @
5e39a8c1
...
...
@@ -380,7 +380,7 @@
; unsigned char *ref_ptr,
; int ref_stride,
; int *results)
global
sym
(
vp8_sad16x16x3_sse3
)
global
sym
(
vp8_sad16x16x3_sse3
)
PRIVATE
sym
(
vp8_sad16x16x3_sse3
):
STACK_FRAME_CREATE_X3
...
...
@@ -422,7 +422,7 @@ sym(vp8_sad16x16x3_sse3):
; unsigned char *ref_ptr,
; int ref_stride,
; int *results)
global
sym
(
vp8_sad16x8x3_sse3
)
global
sym
(
vp8_sad16x8x3_sse3
)
PRIVATE
sym
(
vp8_sad16x8x3_sse3
):
STACK_FRAME_CREATE_X3
...
...
@@ -460,7 +460,7 @@ sym(vp8_sad16x8x3_sse3):
; unsigned char *ref_ptr,
; int ref_stride,
; int *results)
global
sym
(
vp8_sad8x16x3_sse3
)
global
sym
(
vp8_sad8x16x3_sse3
)
PRIVATE
sym
(
vp8_sad8x16x3_sse3
):
STACK_FRAME_CREATE_X3
...
...
@@ -489,7 +489,7 @@ sym(vp8_sad8x16x3_sse3):
; unsigned char *ref_ptr,
; int ref_stride,
; int *results)
global
sym
(
vp8_sad8x8x3_sse3
)
global
sym
(
vp8_sad8x8x3_sse3
)
PRIVATE
sym
(
vp8_sad8x8x3_sse3
):
STACK_FRAME_CREATE_X3
...
...
@@ -514,7 +514,7 @@ sym(vp8_sad8x8x3_sse3):
; unsigned char *ref_ptr,
; int ref_stride,
; int *results)
global
sym
(
vp8_sad4x4x3_sse3
)
global
sym
(
vp8_sad4x4x3_sse3
)
PRIVATE
sym
(
vp8_sad4x4x3_sse3
):
STACK_FRAME_CREATE_X3
...
...
@@ -589,7 +589,7 @@ sym(vp8_sad4x4x3_sse3):
; int ref_stride,
; int max_sad)
;%define lddqu movdqu
global
sym
(
vp8_sad16x16_sse3
)
global
sym
(
vp8_sad16x16_sse3
)
PRIVATE
sym
(
vp8_sad16x16_sse3
):
STACK_FRAME_CREATE_X3
...
...
@@ -642,7 +642,7 @@ sym(vp8_sad16x16_sse3):
; unsigned char *dst_ptr,
; int dst_stride,
; int height);
global
sym
(
vp8_copy32xn_sse3
)
global
sym
(
vp8_copy32xn_sse3
)
PRIVATE
sym
(
vp8_copy32xn_sse3
):