Merge "Code clean of highbd_v_predictor_4x4"
This commit is contained in:
commit
52e7f4153b
@ -147,7 +147,7 @@ INSTANTIATE_TEST_CASE_P(SSE2_TO_C_8, VP9IntraPredTest,
|
|||||||
&vpx_highbd_dc_predictor_8x8_c, 8, 8),
|
&vpx_highbd_dc_predictor_8x8_c, 8, 8),
|
||||||
make_tuple(&vpx_highbd_dc_predictor_16x16_sse2,
|
make_tuple(&vpx_highbd_dc_predictor_16x16_sse2,
|
||||||
&vpx_highbd_dc_predictor_16x16_c, 16, 8),
|
&vpx_highbd_dc_predictor_16x16_c, 16, 8),
|
||||||
make_tuple(&vpx_highbd_v_predictor_4x4_sse,
|
make_tuple(&vpx_highbd_v_predictor_4x4_sse2,
|
||||||
&vpx_highbd_v_predictor_4x4_c, 4, 8),
|
&vpx_highbd_v_predictor_4x4_c, 4, 8),
|
||||||
make_tuple(&vpx_highbd_v_predictor_8x8_sse2,
|
make_tuple(&vpx_highbd_v_predictor_8x8_sse2,
|
||||||
&vpx_highbd_v_predictor_8x8_c, 8, 8),
|
&vpx_highbd_v_predictor_8x8_c, 8, 8),
|
||||||
@ -168,7 +168,7 @@ INSTANTIATE_TEST_CASE_P(SSE2_TO_C_8, VP9IntraPredTest,
|
|||||||
&vpx_highbd_dc_predictor_8x8_c, 8, 8),
|
&vpx_highbd_dc_predictor_8x8_c, 8, 8),
|
||||||
make_tuple(&vpx_highbd_dc_predictor_16x16_sse2,
|
make_tuple(&vpx_highbd_dc_predictor_16x16_sse2,
|
||||||
&vpx_highbd_dc_predictor_16x16_c, 16, 8),
|
&vpx_highbd_dc_predictor_16x16_c, 16, 8),
|
||||||
make_tuple(&vpx_highbd_v_predictor_4x4_sse,
|
make_tuple(&vpx_highbd_v_predictor_4x4_sse2,
|
||||||
&vpx_highbd_v_predictor_4x4_c, 4, 8),
|
&vpx_highbd_v_predictor_4x4_c, 4, 8),
|
||||||
make_tuple(&vpx_highbd_v_predictor_8x8_sse2,
|
make_tuple(&vpx_highbd_v_predictor_8x8_sse2,
|
||||||
&vpx_highbd_v_predictor_8x8_c, 8, 8),
|
&vpx_highbd_v_predictor_8x8_c, 8, 8),
|
||||||
@ -201,7 +201,7 @@ INSTANTIATE_TEST_CASE_P(SSE2_TO_C_10, VP9IntraPredTest,
|
|||||||
make_tuple(&vpx_highbd_dc_predictor_16x16_sse2,
|
make_tuple(&vpx_highbd_dc_predictor_16x16_sse2,
|
||||||
&vpx_highbd_dc_predictor_16x16_c, 16,
|
&vpx_highbd_dc_predictor_16x16_c, 16,
|
||||||
10),
|
10),
|
||||||
make_tuple(&vpx_highbd_v_predictor_4x4_sse,
|
make_tuple(&vpx_highbd_v_predictor_4x4_sse2,
|
||||||
&vpx_highbd_v_predictor_4x4_c, 4, 10),
|
&vpx_highbd_v_predictor_4x4_c, 4, 10),
|
||||||
make_tuple(&vpx_highbd_v_predictor_8x8_sse2,
|
make_tuple(&vpx_highbd_v_predictor_8x8_sse2,
|
||||||
&vpx_highbd_v_predictor_8x8_c, 8, 10),
|
&vpx_highbd_v_predictor_8x8_c, 8, 10),
|
||||||
@ -225,7 +225,7 @@ INSTANTIATE_TEST_CASE_P(SSE2_TO_C_10, VP9IntraPredTest,
|
|||||||
make_tuple(&vpx_highbd_dc_predictor_16x16_sse2,
|
make_tuple(&vpx_highbd_dc_predictor_16x16_sse2,
|
||||||
&vpx_highbd_dc_predictor_16x16_c, 16,
|
&vpx_highbd_dc_predictor_16x16_c, 16,
|
||||||
10),
|
10),
|
||||||
make_tuple(&vpx_highbd_v_predictor_4x4_sse,
|
make_tuple(&vpx_highbd_v_predictor_4x4_sse2,
|
||||||
&vpx_highbd_v_predictor_4x4_c, 4, 10),
|
&vpx_highbd_v_predictor_4x4_c, 4, 10),
|
||||||
make_tuple(&vpx_highbd_v_predictor_8x8_sse2,
|
make_tuple(&vpx_highbd_v_predictor_8x8_sse2,
|
||||||
&vpx_highbd_v_predictor_8x8_c, 8, 10),
|
&vpx_highbd_v_predictor_8x8_c, 8, 10),
|
||||||
@ -258,7 +258,7 @@ INSTANTIATE_TEST_CASE_P(SSE2_TO_C_12, VP9IntraPredTest,
|
|||||||
make_tuple(&vpx_highbd_dc_predictor_16x16_sse2,
|
make_tuple(&vpx_highbd_dc_predictor_16x16_sse2,
|
||||||
&vpx_highbd_dc_predictor_16x16_c, 16,
|
&vpx_highbd_dc_predictor_16x16_c, 16,
|
||||||
12),
|
12),
|
||||||
make_tuple(&vpx_highbd_v_predictor_4x4_sse,
|
make_tuple(&vpx_highbd_v_predictor_4x4_sse2,
|
||||||
&vpx_highbd_v_predictor_4x4_c, 4, 12),
|
&vpx_highbd_v_predictor_4x4_c, 4, 12),
|
||||||
make_tuple(&vpx_highbd_v_predictor_8x8_sse2,
|
make_tuple(&vpx_highbd_v_predictor_8x8_sse2,
|
||||||
&vpx_highbd_v_predictor_8x8_c, 8, 12),
|
&vpx_highbd_v_predictor_8x8_c, 8, 12),
|
||||||
@ -282,7 +282,7 @@ INSTANTIATE_TEST_CASE_P(SSE2_TO_C_12, VP9IntraPredTest,
|
|||||||
make_tuple(&vpx_highbd_dc_predictor_16x16_sse2,
|
make_tuple(&vpx_highbd_dc_predictor_16x16_sse2,
|
||||||
&vpx_highbd_dc_predictor_16x16_c, 16,
|
&vpx_highbd_dc_predictor_16x16_c, 16,
|
||||||
12),
|
12),
|
||||||
make_tuple(&vpx_highbd_v_predictor_4x4_sse,
|
make_tuple(&vpx_highbd_v_predictor_4x4_sse2,
|
||||||
&vpx_highbd_v_predictor_4x4_c, 4, 12),
|
&vpx_highbd_v_predictor_4x4_c, 4, 12),
|
||||||
make_tuple(&vpx_highbd_v_predictor_8x8_sse2,
|
make_tuple(&vpx_highbd_v_predictor_8x8_sse2,
|
||||||
&vpx_highbd_v_predictor_8x8_c, 8, 12),
|
&vpx_highbd_v_predictor_8x8_c, 8, 12),
|
||||||
|
@ -288,7 +288,7 @@ if (vpx_config("CONFIG_VP9_HIGHBITDEPTH") eq "yes") {
|
|||||||
specialize qw/vpx_highbd_d153_predictor_4x4/;
|
specialize qw/vpx_highbd_d153_predictor_4x4/;
|
||||||
|
|
||||||
add_proto qw/void vpx_highbd_v_predictor_4x4/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
add_proto qw/void vpx_highbd_v_predictor_4x4/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
||||||
specialize qw/vpx_highbd_v_predictor_4x4/, "$sse_x86inc";
|
specialize qw/vpx_highbd_v_predictor_4x4/, "$sse2_x86inc";
|
||||||
|
|
||||||
add_proto qw/void vpx_highbd_tm_predictor_4x4/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
add_proto qw/void vpx_highbd_tm_predictor_4x4/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
||||||
specialize qw/vpx_highbd_tm_predictor_4x4/, "$sse_x86inc";
|
specialize qw/vpx_highbd_tm_predictor_4x4/, "$sse_x86inc";
|
||||||
|
@ -183,7 +183,7 @@ cglobal highbd_dc_predictor_32x32, 4, 5, 9, dst, stride, above, left, goffset
|
|||||||
REP_RET
|
REP_RET
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
INIT_MMX sse
|
INIT_XMM sse2
|
||||||
cglobal highbd_v_predictor_4x4, 3, 3, 1, dst, stride, above
|
cglobal highbd_v_predictor_4x4, 3, 3, 1, dst, stride, above
|
||||||
movq m0, [aboveq]
|
movq m0, [aboveq]
|
||||||
movq [dstq ], m0
|
movq [dstq ], m0
|
||||||
|
Loading…
Reference in New Issue
Block a user