Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Xiph.Org
aom-rav1e
Commits
27dce0f3
Commit
27dce0f3
authored
Nov 07, 2014
by
Deb Mukherjee
Browse files
Test name changes to use SSE/SSE2 exactly
Change-Id: I3b5a478d198868c2796366f0ac59d0e2036308b8
parent
08d86bc9
Changes
2
Hide whitespace changes
Inline
Side-by-side
test/convolve_test.cc
View file @
27dce0f3
...
...
@@ -1488,7 +1488,15 @@ const ConvolveFunctions convolve8_sse2(
wrap_convolve8_horiz_sse2_8
,
wrap_convolve8_avg_horiz_sse2_8
,
wrap_convolve8_vert_sse2_8
,
wrap_convolve8_avg_vert_sse2_8
,
wrap_convolve8_sse2_8
,
wrap_convolve8_avg_sse2_8
,
8
);
INSTANTIATE_TEST_CASE_P
(
SSE2_8
,
ConvolveTest
,
::
testing
::
Values
(
const
ConvolveFunctions
convolve10_sse2
(
wrap_convolve8_horiz_sse2_10
,
wrap_convolve8_avg_horiz_sse2_10
,
wrap_convolve8_vert_sse2_10
,
wrap_convolve8_avg_vert_sse2_10
,
wrap_convolve8_sse2_10
,
wrap_convolve8_avg_sse2_10
,
10
);
const
ConvolveFunctions
convolve12_sse2
(
wrap_convolve8_horiz_sse2_12
,
wrap_convolve8_avg_horiz_sse2_12
,
wrap_convolve8_vert_sse2_12
,
wrap_convolve8_avg_vert_sse2_12
,
wrap_convolve8_sse2_12
,
wrap_convolve8_avg_sse2_12
,
12
);
INSTANTIATE_TEST_CASE_P
(
SSE2
,
ConvolveTest
,
::
testing
::
Values
(
make_tuple
(
4
,
4
,
&
convolve8_sse2
),
make_tuple
(
8
,
4
,
&
convolve8_sse2
),
make_tuple
(
4
,
8
,
&
convolve8_sse2
),
...
...
@@ -1501,12 +1509,7 @@ INSTANTIATE_TEST_CASE_P(SSE2_8, ConvolveTest, ::testing::Values(
make_tuple
(
32
,
32
,
&
convolve8_sse2
),
make_tuple
(
64
,
32
,
&
convolve8_sse2
),
make_tuple
(
32
,
64
,
&
convolve8_sse2
),
make_tuple
(
64
,
64
,
&
convolve8_sse2
)));
const
ConvolveFunctions
convolve10_sse2
(
wrap_convolve8_horiz_sse2_10
,
wrap_convolve8_avg_horiz_sse2_10
,
wrap_convolve8_vert_sse2_10
,
wrap_convolve8_avg_vert_sse2_10
,
wrap_convolve8_sse2_10
,
wrap_convolve8_avg_sse2_10
,
10
);
INSTANTIATE_TEST_CASE_P
(
SSE2_10
,
ConvolveTest
,
::
testing
::
Values
(
make_tuple
(
64
,
64
,
&
convolve8_sse2
),
make_tuple
(
4
,
4
,
&
convolve10_sse2
),
make_tuple
(
8
,
4
,
&
convolve10_sse2
),
make_tuple
(
4
,
8
,
&
convolve10_sse2
),
...
...
@@ -1519,12 +1522,7 @@ INSTANTIATE_TEST_CASE_P(SSE2_10, ConvolveTest, ::testing::Values(
make_tuple
(
32
,
32
,
&
convolve10_sse2
),
make_tuple
(
64
,
32
,
&
convolve10_sse2
),
make_tuple
(
32
,
64
,
&
convolve10_sse2
),
make_tuple
(
64
,
64
,
&
convolve10_sse2
)));
const
ConvolveFunctions
convolve12_sse2
(
wrap_convolve8_horiz_sse2_12
,
wrap_convolve8_avg_horiz_sse2_12
,
wrap_convolve8_vert_sse2_12
,
wrap_convolve8_avg_vert_sse2_12
,
wrap_convolve8_sse2_12
,
wrap_convolve8_avg_sse2_12
,
12
);
INSTANTIATE_TEST_CASE_P
(
SSE2_12
,
ConvolveTest
,
::
testing
::
Values
(
make_tuple
(
64
,
64
,
&
convolve10_sse2
),
make_tuple
(
4
,
4
,
&
convolve12_sse2
),
make_tuple
(
8
,
4
,
&
convolve12_sse2
),
make_tuple
(
4
,
8
,
&
convolve12_sse2
),
...
...
test/lpf_8_test.cc
View file @
27dce0f3
...
...
@@ -474,7 +474,7 @@ using std::tr1::make_tuple;
#if HAVE_SSE2
#if CONFIG_VP9_HIGHBITDEPTH
INSTANTIATE_TEST_CASE_P
(
SSE2
_C_COMPARE_SINGLE
,
Loop8Test6Param
,
SSE2
,
Loop8Test6Param
,
::
testing
::
Values
(
make_tuple
(
&
vp9_highbd_lpf_horizontal_4_sse2
,
&
vp9_highbd_lpf_horizontal_4_c
,
8
),
...
...
@@ -511,20 +511,27 @@ INSTANTIATE_TEST_CASE_P(
make_tuple
(
&
vp9_highbd_lpf_vertical_8_sse2
,
&
vp9_highbd_lpf_vertical_8_c
,
12
),
make_tuple
(
&
wrapper_vertical_16_sse2
,
&
wrapper_vertical_16_c
,
12
)));
&
wrapper_vertical_16_c
,
12
),
make_tuple
(
&
wrapper_vertical_16_dual_sse2
,
&
wrapper_vertical_16_dual_c
,
8
),
make_tuple
(
&
wrapper_vertical_16_dual_sse2
,
&
wrapper_vertical_16_dual_c
,
10
),
make_tuple
(
&
wrapper_vertical_16_dual_sse2
,
&
wrapper_vertical_16_dual_c
,
12
)));
#else
INSTANTIATE_TEST_CASE_P
(
SSE2
_C_COMPARE_SINGLE
,
Loop8Test6Param
,
SSE2
,
Loop8Test6Param
,
::
testing
::
Values
(
make_tuple
(
&
vp9_lpf_horizontal_8_sse2
,
&
vp9_lpf_horizontal_8_c
,
8
),
make_tuple
(
&
vp9_lpf_horizontal_16_sse2
,
&
vp9_lpf_horizontal_16_c
,
8
),
make_tuple
(
&
vp9_lpf_vertical_8_sse2
,
&
vp9_lpf_vertical_8_c
,
8
)));
make_tuple
(
&
vp9_lpf_vertical_8_sse2
,
&
vp9_lpf_vertical_8_c
,
8
),
make_tuple
(
&
wrapper_vertical_16_sse2
,
&
wrapper_vertical_16_c
,
8
)));
#endif // CONFIG_VP9_HIGHBITDEPTH
#endif
#if HAVE_AVX2 && (!CONFIG_VP9_HIGHBITDEPTH)
INSTANTIATE_TEST_CASE_P
(
AVX2
_C_COMPARE_SINGLE
,
Loop8Test6Param
,
AVX2
,
Loop8Test6Param
,
::
testing
::
Values
(
make_tuple
(
&
vp9_lpf_horizontal_16_avx2
,
&
vp9_lpf_horizontal_16_c
,
8
)));
#endif
...
...
@@ -532,26 +539,7 @@ INSTANTIATE_TEST_CASE_P(
#if HAVE_SSE2
#if CONFIG_VP9_HIGHBITDEPTH
INSTANTIATE_TEST_CASE_P
(
SSE2_C_COMPARE_DUAL
,
Loop8Test6Param
,
::
testing
::
Values
(
make_tuple
(
&
wrapper_vertical_16_dual_sse2
,
&
wrapper_vertical_16_dual_c
,
8
),
make_tuple
(
&
wrapper_vertical_16_dual_sse2
,
&
wrapper_vertical_16_dual_c
,
10
),
make_tuple
(
&
wrapper_vertical_16_dual_sse2
,
&
wrapper_vertical_16_dual_c
,
12
)));
#else
INSTANTIATE_TEST_CASE_P
(
SSE2_C_COMPARE_DUAL
,
Loop8Test6Param
,
::
testing
::
Values
(
make_tuple
(
&
wrapper_vertical_16_sse2
,
&
wrapper_vertical_16_c
,
8
)));
#endif // CONFIG_VP9_HIGHBITDEPTH
#endif // HAVE_SSE2
#if HAVE_SSE2
#if CONFIG_VP9_HIGHBITDEPTH
INSTANTIATE_TEST_CASE_P
(
SSE_C_COMPARE_DUAL
,
Loop8Test9Param
,
SSE2
,
Loop8Test9Param
,
::
testing
::
Values
(
make_tuple
(
&
vp9_highbd_lpf_horizontal_4_dual_sse2
,
&
vp9_highbd_lpf_horizontal_4_dual_c
,
8
),
...
...
@@ -579,7 +567,7 @@ INSTANTIATE_TEST_CASE_P(
&
vp9_highbd_lpf_vertical_8_dual_c
,
12
)));
#else
INSTANTIATE_TEST_CASE_P
(
SSE
_C_COMPARE_DUAL
,
Loop8Test9Param
,
SSE
2
,
Loop8Test9Param
,
::
testing
::
Values
(
make_tuple
(
&
vp9_lpf_horizontal_4_dual_sse2
,
&
vp9_lpf_horizontal_4_dual_c
,
8
),
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment