OLD | NEW |
1 /* | 1 /* |
2 * Copyright (c) 2012 The WebM project authors. All Rights Reserved. | 2 * Copyright (c) 2012 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 1896 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1907 vp9_sub_pixel_avg_variance64x64_avx2; | 1907 vp9_sub_pixel_avg_variance64x64_avx2; |
1908 INSTANTIATE_TEST_CASE_P( | 1908 INSTANTIATE_TEST_CASE_P( |
1909 AVX2, VP9SubpelAvgVarianceTest, | 1909 AVX2, VP9SubpelAvgVarianceTest, |
1910 ::testing::Values(make_tuple(5, 5, subpel_avg_variance32x32_avx2, 0), | 1910 ::testing::Values(make_tuple(5, 5, subpel_avg_variance32x32_avx2, 0), |
1911 make_tuple(6, 6, subpel_avg_variance64x64_avx2, 0))); | 1911 make_tuple(6, 6, subpel_avg_variance64x64_avx2, 0))); |
1912 #endif // HAVE_AVX2 | 1912 #endif // HAVE_AVX2 |
1913 #if HAVE_NEON | 1913 #if HAVE_NEON |
1914 const vp9_variance_fn_t variance8x8_neon = vp9_variance8x8_neon; | 1914 const vp9_variance_fn_t variance8x8_neon = vp9_variance8x8_neon; |
1915 const vp9_variance_fn_t variance16x16_neon = vp9_variance16x16_neon; | 1915 const vp9_variance_fn_t variance16x16_neon = vp9_variance16x16_neon; |
1916 const vp9_variance_fn_t variance32x32_neon = vp9_variance32x32_neon; | 1916 const vp9_variance_fn_t variance32x32_neon = vp9_variance32x32_neon; |
| 1917 const vp9_variance_fn_t variance32x64_neon = vp9_variance32x64_neon; |
| 1918 const vp9_variance_fn_t variance64x32_neon = vp9_variance64x32_neon; |
| 1919 const vp9_variance_fn_t variance64x64_neon = vp9_variance64x64_neon; |
1917 INSTANTIATE_TEST_CASE_P( | 1920 INSTANTIATE_TEST_CASE_P( |
1918 NEON, VP9VarianceTest, | 1921 NEON, VP9VarianceTest, |
1919 ::testing::Values(make_tuple(3, 3, variance8x8_neon, 0), | 1922 ::testing::Values(make_tuple(3, 3, variance8x8_neon, 0), |
1920 make_tuple(4, 4, variance16x16_neon, 0), | 1923 make_tuple(4, 4, variance16x16_neon, 0), |
1921 make_tuple(5, 5, variance32x32_neon, 0))); | 1924 make_tuple(5, 5, variance32x32_neon, 0), |
| 1925 make_tuple(5, 6, variance32x64_neon, 0), |
| 1926 make_tuple(6, 5, variance64x32_neon, 0), |
| 1927 make_tuple(6, 6, variance64x64_neon, 0))); |
1922 | 1928 |
1923 const vp9_subpixvariance_fn_t subpel_variance8x8_neon = | 1929 const vp9_subpixvariance_fn_t subpel_variance8x8_neon = |
1924 vp9_sub_pixel_variance8x8_neon; | 1930 vp9_sub_pixel_variance8x8_neon; |
1925 const vp9_subpixvariance_fn_t subpel_variance16x16_neon = | 1931 const vp9_subpixvariance_fn_t subpel_variance16x16_neon = |
1926 vp9_sub_pixel_variance16x16_neon; | 1932 vp9_sub_pixel_variance16x16_neon; |
1927 const vp9_subpixvariance_fn_t subpel_variance32x32_neon = | 1933 const vp9_subpixvariance_fn_t subpel_variance32x32_neon = |
1928 vp9_sub_pixel_variance32x32_neon; | 1934 vp9_sub_pixel_variance32x32_neon; |
| 1935 const vp9_subpixvariance_fn_t subpel_variance64x64_neon = |
| 1936 vp9_sub_pixel_variance64x64_neon; |
1929 INSTANTIATE_TEST_CASE_P( | 1937 INSTANTIATE_TEST_CASE_P( |
1930 NEON, VP9SubpelVarianceTest, | 1938 NEON, VP9SubpelVarianceTest, |
1931 ::testing::Values(make_tuple(3, 3, subpel_variance8x8_neon, 0), | 1939 ::testing::Values(make_tuple(3, 3, subpel_variance8x8_neon, 0), |
1932 make_tuple(4, 4, subpel_variance16x16_neon, 0), | 1940 make_tuple(4, 4, subpel_variance16x16_neon, 0), |
1933 make_tuple(5, 5, subpel_variance32x32_neon, 0))); | 1941 make_tuple(5, 5, subpel_variance32x32_neon, 0), |
| 1942 make_tuple(6, 6, subpel_variance64x64_neon, 0))); |
1934 #endif // HAVE_NEON | 1943 #endif // HAVE_NEON |
1935 #endif // CONFIG_VP9_ENCODER | 1944 #endif // CONFIG_VP9_ENCODER |
1936 | 1945 |
1937 } // namespace vp9 | 1946 } // namespace vp9 |
1938 } // namespace | 1947 } // namespace |
OLD | NEW |