OLD | NEW |
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 616 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
627 make_tuple(8, 16, &convolve8_ssse3), | 627 make_tuple(8, 16, &convolve8_ssse3), |
628 make_tuple(16, 16, &convolve8_ssse3), | 628 make_tuple(16, 16, &convolve8_ssse3), |
629 make_tuple(32, 16, &convolve8_ssse3), | 629 make_tuple(32, 16, &convolve8_ssse3), |
630 make_tuple(16, 32, &convolve8_ssse3), | 630 make_tuple(16, 32, &convolve8_ssse3), |
631 make_tuple(32, 32, &convolve8_ssse3), | 631 make_tuple(32, 32, &convolve8_ssse3), |
632 make_tuple(64, 32, &convolve8_ssse3), | 632 make_tuple(64, 32, &convolve8_ssse3), |
633 make_tuple(32, 64, &convolve8_ssse3), | 633 make_tuple(32, 64, &convolve8_ssse3), |
634 make_tuple(64, 64, &convolve8_ssse3))); | 634 make_tuple(64, 64, &convolve8_ssse3))); |
635 #endif | 635 #endif |
636 | 636 |
637 #if HAVE_NEON | 637 #if HAVE_NEON_ASM |
638 const ConvolveFunctions convolve8_neon( | 638 const ConvolveFunctions convolve8_neon( |
639 vp9_convolve8_horiz_neon, vp9_convolve8_avg_horiz_neon, | 639 vp9_convolve8_horiz_neon, vp9_convolve8_avg_horiz_neon, |
640 vp9_convolve8_vert_neon, vp9_convolve8_avg_vert_neon, | 640 vp9_convolve8_vert_neon, vp9_convolve8_avg_vert_neon, |
641 vp9_convolve8_neon, vp9_convolve8_avg_neon); | 641 vp9_convolve8_neon, vp9_convolve8_avg_neon); |
642 | 642 |
643 INSTANTIATE_TEST_CASE_P(NEON, ConvolveTest, ::testing::Values( | 643 INSTANTIATE_TEST_CASE_P(NEON, ConvolveTest, ::testing::Values( |
644 make_tuple(4, 4, &convolve8_neon), | 644 make_tuple(4, 4, &convolve8_neon), |
645 make_tuple(8, 4, &convolve8_neon), | 645 make_tuple(8, 4, &convolve8_neon), |
646 make_tuple(4, 8, &convolve8_neon), | 646 make_tuple(4, 8, &convolve8_neon), |
647 make_tuple(8, 8, &convolve8_neon), | 647 make_tuple(8, 8, &convolve8_neon), |
(...skipping 23 matching lines...) Expand all Loading... |
671 make_tuple(8, 16, &convolve8_dspr2), | 671 make_tuple(8, 16, &convolve8_dspr2), |
672 make_tuple(16, 16, &convolve8_dspr2), | 672 make_tuple(16, 16, &convolve8_dspr2), |
673 make_tuple(32, 16, &convolve8_dspr2), | 673 make_tuple(32, 16, &convolve8_dspr2), |
674 make_tuple(16, 32, &convolve8_dspr2), | 674 make_tuple(16, 32, &convolve8_dspr2), |
675 make_tuple(32, 32, &convolve8_dspr2), | 675 make_tuple(32, 32, &convolve8_dspr2), |
676 make_tuple(64, 32, &convolve8_dspr2), | 676 make_tuple(64, 32, &convolve8_dspr2), |
677 make_tuple(32, 64, &convolve8_dspr2), | 677 make_tuple(32, 64, &convolve8_dspr2), |
678 make_tuple(64, 64, &convolve8_dspr2))); | 678 make_tuple(64, 64, &convolve8_dspr2))); |
679 #endif | 679 #endif |
680 } // namespace | 680 } // namespace |
OLD | NEW |