| OLD | NEW |
| 1 #ifndef VP9_RTCD_H_ | 1 #ifndef VP9_RTCD_H_ |
| 2 #define VP9_RTCD_H_ | 2 #define VP9_RTCD_H_ |
| 3 | 3 |
| 4 #ifdef RTCD_C | 4 #ifdef RTCD_C |
| 5 #define RTCD_EXTERN | 5 #define RTCD_EXTERN |
| 6 #else | 6 #else |
| 7 #define RTCD_EXTERN extern | 7 #define RTCD_EXTERN extern |
| 8 #endif | 8 #endif |
| 9 | 9 |
| 10 #ifdef __cplusplus | 10 #ifdef __cplusplus |
| (...skipping 214 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 225 | 225 |
| 226 int vp9_full_search_sad_c(const struct macroblock *x, const struct mv *ref_mv, i
nt sad_per_bit, int distance, const struct vp9_variance_vtable *fn_ptr, DEC_MVCO
STS, const struct mv *center_mv, struct mv *best_mv); | 226 int vp9_full_search_sad_c(const struct macroblock *x, const struct mv *ref_mv, i
nt sad_per_bit, int distance, const struct vp9_variance_vtable *fn_ptr, DEC_MVCO
STS, const struct mv *center_mv, struct mv *best_mv); |
| 227 #define vp9_full_search_sad vp9_full_search_sad_c | 227 #define vp9_full_search_sad vp9_full_search_sad_c |
| 228 | 228 |
| 229 void vp9_fwht4x4_c(const int16_t *input, int16_t *output, int stride); | 229 void vp9_fwht4x4_c(const int16_t *input, int16_t *output, int stride); |
| 230 #define vp9_fwht4x4 vp9_fwht4x4_c | 230 #define vp9_fwht4x4 vp9_fwht4x4_c |
| 231 | 231 |
| 232 unsigned int vp9_get_mb_ss_c(const int16_t *); | 232 unsigned int vp9_get_mb_ss_c(const int16_t *); |
| 233 #define vp9_get_mb_ss vp9_get_mb_ss_c | 233 #define vp9_get_mb_ss vp9_get_mb_ss_c |
| 234 | 234 |
| 235 void vp9_get_sse_sum_16x16_c(const uint8_t *src_ptr, int source_stride, const ui
nt8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); |
| 236 #define vp9_get_sse_sum_16x16 vp9_get_sse_sum_16x16_c |
| 237 |
| 235 void vp9_get_sse_sum_8x8_c(const uint8_t *src_ptr, int source_stride, const uint
8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); | 238 void vp9_get_sse_sum_8x8_c(const uint8_t *src_ptr, int source_stride, const uint
8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); |
| 236 #define vp9_get_sse_sum_8x8 vp9_get_sse_sum_8x8_c | 239 #define vp9_get_sse_sum_8x8 vp9_get_sse_sum_8x8_c |
| 237 | 240 |
| 238 void vp9_h_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab
ove, const uint8_t *left); | 241 void vp9_h_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab
ove, const uint8_t *left); |
| 239 void vp9_h_predictor_16x16_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); | 242 void vp9_h_predictor_16x16_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); |
| 240 RTCD_EXTERN void (*vp9_h_predictor_16x16)(uint8_t *dst, ptrdiff_t y_stride, cons
t uint8_t *above, const uint8_t *left); | 243 RTCD_EXTERN void (*vp9_h_predictor_16x16)(uint8_t *dst, ptrdiff_t y_stride, cons
t uint8_t *above, const uint8_t *left); |
| 241 | 244 |
| 242 void vp9_h_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab
ove, const uint8_t *left); | 245 void vp9_h_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab
ove, const uint8_t *left); |
| 243 void vp9_h_predictor_32x32_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); | 246 void vp9_h_predictor_32x32_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); |
| 244 RTCD_EXTERN void (*vp9_h_predictor_32x32)(uint8_t *dst, ptrdiff_t y_stride, cons
t uint8_t *above, const uint8_t *left); | 247 RTCD_EXTERN void (*vp9_h_predictor_32x32)(uint8_t *dst, ptrdiff_t y_stride, cons
t uint8_t *above, const uint8_t *left); |
| (...skipping 479 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 724 unsigned int vp9_variance_halfpixvar64x64_h_c(const uint8_t *src_ptr, int source
_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); | 727 unsigned int vp9_variance_halfpixvar64x64_h_c(const uint8_t *src_ptr, int source
_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); |
| 725 #define vp9_variance_halfpixvar64x64_h vp9_variance_halfpixvar64x64_h_c | 728 #define vp9_variance_halfpixvar64x64_h vp9_variance_halfpixvar64x64_h_c |
| 726 | 729 |
| 727 unsigned int vp9_variance_halfpixvar64x64_hv_c(const uint8_t *src_ptr, int sourc
e_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); | 730 unsigned int vp9_variance_halfpixvar64x64_hv_c(const uint8_t *src_ptr, int sourc
e_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); |
| 728 #define vp9_variance_halfpixvar64x64_hv vp9_variance_halfpixvar64x64_hv_c | 731 #define vp9_variance_halfpixvar64x64_hv vp9_variance_halfpixvar64x64_hv_c |
| 729 | 732 |
| 730 unsigned int vp9_variance_halfpixvar64x64_v_c(const uint8_t *src_ptr, int source
_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); | 733 unsigned int vp9_variance_halfpixvar64x64_v_c(const uint8_t *src_ptr, int source
_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); |
| 731 #define vp9_variance_halfpixvar64x64_v vp9_variance_halfpixvar64x64_v_c | 734 #define vp9_variance_halfpixvar64x64_v vp9_variance_halfpixvar64x64_v_c |
| 732 | 735 |
| 733 void vp9_rtcd(void); | 736 void vp9_rtcd(void); |
| 737 |
| 734 #include "vpx_config.h" | 738 #include "vpx_config.h" |
| 735 | 739 |
| 736 #ifdef RTCD_C | 740 #ifdef RTCD_C |
| 737 #include "vpx_ports/arm.h" | 741 #include "vpx_ports/arm.h" |
| 738 static void setup_rtcd_internal(void) | 742 static void setup_rtcd_internal(void) |
| 739 { | 743 { |
| 740 int flags = arm_cpu_caps(); | 744 int flags = arm_cpu_caps(); |
| 741 | 745 |
| 742 (void)flags; | 746 (void)flags; |
| 743 | 747 |
| 744 | |
| 745 | |
| 746 | |
| 747 | |
| 748 vp9_convolve8 = vp9_convolve8_c; | 748 vp9_convolve8 = vp9_convolve8_c; |
| 749 if (flags & HAS_NEON) vp9_convolve8 = vp9_convolve8_neon; | 749 if (flags & HAS_NEON) vp9_convolve8 = vp9_convolve8_neon; |
| 750 | |
| 751 vp9_convolve8_avg = vp9_convolve8_avg_c; | 750 vp9_convolve8_avg = vp9_convolve8_avg_c; |
| 752 if (flags & HAS_NEON) vp9_convolve8_avg = vp9_convolve8_avg_neon; | 751 if (flags & HAS_NEON) vp9_convolve8_avg = vp9_convolve8_avg_neon; |
| 753 | |
| 754 vp9_convolve8_avg_horiz = vp9_convolve8_avg_horiz_c; | 752 vp9_convolve8_avg_horiz = vp9_convolve8_avg_horiz_c; |
| 755 if (flags & HAS_NEON) vp9_convolve8_avg_horiz = vp9_convolve8_avg_horiz_neon
; | 753 if (flags & HAS_NEON) vp9_convolve8_avg_horiz = vp9_convolve8_avg_horiz_neon
; |
| 756 | |
| 757 vp9_convolve8_avg_vert = vp9_convolve8_avg_vert_c; | 754 vp9_convolve8_avg_vert = vp9_convolve8_avg_vert_c; |
| 758 if (flags & HAS_NEON) vp9_convolve8_avg_vert = vp9_convolve8_avg_vert_neon; | 755 if (flags & HAS_NEON) vp9_convolve8_avg_vert = vp9_convolve8_avg_vert_neon; |
| 759 | |
| 760 vp9_convolve8_horiz = vp9_convolve8_horiz_c; | 756 vp9_convolve8_horiz = vp9_convolve8_horiz_c; |
| 761 if (flags & HAS_NEON) vp9_convolve8_horiz = vp9_convolve8_horiz_neon; | 757 if (flags & HAS_NEON) vp9_convolve8_horiz = vp9_convolve8_horiz_neon; |
| 762 | |
| 763 vp9_convolve8_vert = vp9_convolve8_vert_c; | 758 vp9_convolve8_vert = vp9_convolve8_vert_c; |
| 764 if (flags & HAS_NEON) vp9_convolve8_vert = vp9_convolve8_vert_neon; | 759 if (flags & HAS_NEON) vp9_convolve8_vert = vp9_convolve8_vert_neon; |
| 765 | |
| 766 vp9_convolve_avg = vp9_convolve_avg_c; | 760 vp9_convolve_avg = vp9_convolve_avg_c; |
| 767 if (flags & HAS_NEON) vp9_convolve_avg = vp9_convolve_avg_neon; | 761 if (flags & HAS_NEON) vp9_convolve_avg = vp9_convolve_avg_neon; |
| 768 | |
| 769 vp9_convolve_copy = vp9_convolve_copy_c; | 762 vp9_convolve_copy = vp9_convolve_copy_c; |
| 770 if (flags & HAS_NEON) vp9_convolve_copy = vp9_convolve_copy_neon; | 763 if (flags & HAS_NEON) vp9_convolve_copy = vp9_convolve_copy_neon; |
| 771 | |
| 772 | |
| 773 | |
| 774 | |
| 775 | |
| 776 | |
| 777 | |
| 778 | |
| 779 | |
| 780 | |
| 781 | |
| 782 | |
| 783 | |
| 784 | |
| 785 | |
| 786 | |
| 787 | |
| 788 | |
| 789 | |
| 790 | |
| 791 | |
| 792 | |
| 793 | |
| 794 | |
| 795 | |
| 796 | |
| 797 | |
| 798 | |
| 799 | |
| 800 | |
| 801 | |
| 802 | |
| 803 | |
| 804 | |
| 805 | |
| 806 | |
| 807 | |
| 808 | |
| 809 | |
| 810 | |
| 811 | |
| 812 | |
| 813 | |
| 814 | |
| 815 | |
| 816 | |
| 817 | |
| 818 | |
| 819 | |
| 820 | |
| 821 | |
| 822 | |
| 823 | |
| 824 | |
| 825 | |
| 826 vp9_h_predictor_16x16 = vp9_h_predictor_16x16_c; | 764 vp9_h_predictor_16x16 = vp9_h_predictor_16x16_c; |
| 827 if (flags & HAS_NEON) vp9_h_predictor_16x16 = vp9_h_predictor_16x16_neon; | 765 if (flags & HAS_NEON) vp9_h_predictor_16x16 = vp9_h_predictor_16x16_neon; |
| 828 | |
| 829 vp9_h_predictor_32x32 = vp9_h_predictor_32x32_c; | 766 vp9_h_predictor_32x32 = vp9_h_predictor_32x32_c; |
| 830 if (flags & HAS_NEON) vp9_h_predictor_32x32 = vp9_h_predictor_32x32_neon; | 767 if (flags & HAS_NEON) vp9_h_predictor_32x32 = vp9_h_predictor_32x32_neon; |
| 831 | |
| 832 vp9_h_predictor_4x4 = vp9_h_predictor_4x4_c; | 768 vp9_h_predictor_4x4 = vp9_h_predictor_4x4_c; |
| 833 if (flags & HAS_NEON) vp9_h_predictor_4x4 = vp9_h_predictor_4x4_neon; | 769 if (flags & HAS_NEON) vp9_h_predictor_4x4 = vp9_h_predictor_4x4_neon; |
| 834 | |
| 835 vp9_h_predictor_8x8 = vp9_h_predictor_8x8_c; | 770 vp9_h_predictor_8x8 = vp9_h_predictor_8x8_c; |
| 836 if (flags & HAS_NEON) vp9_h_predictor_8x8 = vp9_h_predictor_8x8_neon; | 771 if (flags & HAS_NEON) vp9_h_predictor_8x8 = vp9_h_predictor_8x8_neon; |
| 837 | |
| 838 vp9_idct16x16_10_add = vp9_idct16x16_10_add_c; | 772 vp9_idct16x16_10_add = vp9_idct16x16_10_add_c; |
| 839 if (flags & HAS_NEON) vp9_idct16x16_10_add = vp9_idct16x16_10_add_neon; | 773 if (flags & HAS_NEON) vp9_idct16x16_10_add = vp9_idct16x16_10_add_neon; |
| 840 | |
| 841 vp9_idct16x16_1_add = vp9_idct16x16_1_add_c; | 774 vp9_idct16x16_1_add = vp9_idct16x16_1_add_c; |
| 842 if (flags & HAS_NEON) vp9_idct16x16_1_add = vp9_idct16x16_1_add_neon; | 775 if (flags & HAS_NEON) vp9_idct16x16_1_add = vp9_idct16x16_1_add_neon; |
| 843 | |
| 844 vp9_idct16x16_256_add = vp9_idct16x16_256_add_c; | 776 vp9_idct16x16_256_add = vp9_idct16x16_256_add_c; |
| 845 if (flags & HAS_NEON) vp9_idct16x16_256_add = vp9_idct16x16_256_add_neon; | 777 if (flags & HAS_NEON) vp9_idct16x16_256_add = vp9_idct16x16_256_add_neon; |
| 846 | |
| 847 vp9_idct32x32_1024_add = vp9_idct32x32_1024_add_c; | 778 vp9_idct32x32_1024_add = vp9_idct32x32_1024_add_c; |
| 848 if (flags & HAS_NEON) vp9_idct32x32_1024_add = vp9_idct32x32_1024_add_neon; | 779 if (flags & HAS_NEON) vp9_idct32x32_1024_add = vp9_idct32x32_1024_add_neon; |
| 849 | |
| 850 vp9_idct32x32_1_add = vp9_idct32x32_1_add_c; | 780 vp9_idct32x32_1_add = vp9_idct32x32_1_add_c; |
| 851 if (flags & HAS_NEON) vp9_idct32x32_1_add = vp9_idct32x32_1_add_neon; | 781 if (flags & HAS_NEON) vp9_idct32x32_1_add = vp9_idct32x32_1_add_neon; |
| 852 | |
| 853 vp9_idct32x32_34_add = vp9_idct32x32_34_add_c; | 782 vp9_idct32x32_34_add = vp9_idct32x32_34_add_c; |
| 854 if (flags & HAS_NEON) vp9_idct32x32_34_add = vp9_idct32x32_1024_add_neon; | 783 if (flags & HAS_NEON) vp9_idct32x32_34_add = vp9_idct32x32_1024_add_neon; |
| 855 | |
| 856 vp9_idct4x4_16_add = vp9_idct4x4_16_add_c; | 784 vp9_idct4x4_16_add = vp9_idct4x4_16_add_c; |
| 857 if (flags & HAS_NEON) vp9_idct4x4_16_add = vp9_idct4x4_16_add_neon; | 785 if (flags & HAS_NEON) vp9_idct4x4_16_add = vp9_idct4x4_16_add_neon; |
| 858 | |
| 859 vp9_idct4x4_1_add = vp9_idct4x4_1_add_c; | 786 vp9_idct4x4_1_add = vp9_idct4x4_1_add_c; |
| 860 if (flags & HAS_NEON) vp9_idct4x4_1_add = vp9_idct4x4_1_add_neon; | 787 if (flags & HAS_NEON) vp9_idct4x4_1_add = vp9_idct4x4_1_add_neon; |
| 861 | |
| 862 vp9_idct8x8_10_add = vp9_idct8x8_10_add_c; | 788 vp9_idct8x8_10_add = vp9_idct8x8_10_add_c; |
| 863 if (flags & HAS_NEON) vp9_idct8x8_10_add = vp9_idct8x8_10_add_neon; | 789 if (flags & HAS_NEON) vp9_idct8x8_10_add = vp9_idct8x8_10_add_neon; |
| 864 | |
| 865 vp9_idct8x8_1_add = vp9_idct8x8_1_add_c; | 790 vp9_idct8x8_1_add = vp9_idct8x8_1_add_c; |
| 866 if (flags & HAS_NEON) vp9_idct8x8_1_add = vp9_idct8x8_1_add_neon; | 791 if (flags & HAS_NEON) vp9_idct8x8_1_add = vp9_idct8x8_1_add_neon; |
| 867 | |
| 868 vp9_idct8x8_64_add = vp9_idct8x8_64_add_c; | 792 vp9_idct8x8_64_add = vp9_idct8x8_64_add_c; |
| 869 if (flags & HAS_NEON) vp9_idct8x8_64_add = vp9_idct8x8_64_add_neon; | 793 if (flags & HAS_NEON) vp9_idct8x8_64_add = vp9_idct8x8_64_add_neon; |
| 870 | |
| 871 | |
| 872 vp9_iht4x4_16_add = vp9_iht4x4_16_add_c; | 794 vp9_iht4x4_16_add = vp9_iht4x4_16_add_c; |
| 873 if (flags & HAS_NEON) vp9_iht4x4_16_add = vp9_iht4x4_16_add_neon; | 795 if (flags & HAS_NEON) vp9_iht4x4_16_add = vp9_iht4x4_16_add_neon; |
| 874 | |
| 875 vp9_iht8x8_64_add = vp9_iht8x8_64_add_c; | 796 vp9_iht8x8_64_add = vp9_iht8x8_64_add_c; |
| 876 if (flags & HAS_NEON) vp9_iht8x8_64_add = vp9_iht8x8_64_add_neon; | 797 if (flags & HAS_NEON) vp9_iht8x8_64_add = vp9_iht8x8_64_add_neon; |
| 877 | |
| 878 | |
| 879 | |
| 880 vp9_lpf_horizontal_16 = vp9_lpf_horizontal_16_c; | 798 vp9_lpf_horizontal_16 = vp9_lpf_horizontal_16_c; |
| 881 if (flags & HAS_NEON) vp9_lpf_horizontal_16 = vp9_lpf_horizontal_16_neon; | 799 if (flags & HAS_NEON) vp9_lpf_horizontal_16 = vp9_lpf_horizontal_16_neon; |
| 882 | |
| 883 vp9_lpf_horizontal_4 = vp9_lpf_horizontal_4_c; | 800 vp9_lpf_horizontal_4 = vp9_lpf_horizontal_4_c; |
| 884 if (flags & HAS_NEON) vp9_lpf_horizontal_4 = vp9_lpf_horizontal_4_neon; | 801 if (flags & HAS_NEON) vp9_lpf_horizontal_4 = vp9_lpf_horizontal_4_neon; |
| 885 | |
| 886 vp9_lpf_horizontal_4_dual = vp9_lpf_horizontal_4_dual_c; | 802 vp9_lpf_horizontal_4_dual = vp9_lpf_horizontal_4_dual_c; |
| 887 if (flags & HAS_NEON) vp9_lpf_horizontal_4_dual = vp9_lpf_horizontal_4_dual_
neon; | 803 if (flags & HAS_NEON) vp9_lpf_horizontal_4_dual = vp9_lpf_horizontal_4_dual_
neon; |
| 888 | |
| 889 vp9_lpf_horizontal_8 = vp9_lpf_horizontal_8_c; | 804 vp9_lpf_horizontal_8 = vp9_lpf_horizontal_8_c; |
| 890 if (flags & HAS_NEON) vp9_lpf_horizontal_8 = vp9_lpf_horizontal_8_neon; | 805 if (flags & HAS_NEON) vp9_lpf_horizontal_8 = vp9_lpf_horizontal_8_neon; |
| 891 | |
| 892 vp9_lpf_horizontal_8_dual = vp9_lpf_horizontal_8_dual_c; | 806 vp9_lpf_horizontal_8_dual = vp9_lpf_horizontal_8_dual_c; |
| 893 if (flags & HAS_NEON) vp9_lpf_horizontal_8_dual = vp9_lpf_horizontal_8_dual_
neon; | 807 if (flags & HAS_NEON) vp9_lpf_horizontal_8_dual = vp9_lpf_horizontal_8_dual_
neon; |
| 894 | |
| 895 vp9_lpf_vertical_16 = vp9_lpf_vertical_16_c; | 808 vp9_lpf_vertical_16 = vp9_lpf_vertical_16_c; |
| 896 if (flags & HAS_NEON) vp9_lpf_vertical_16 = vp9_lpf_vertical_16_neon; | 809 if (flags & HAS_NEON) vp9_lpf_vertical_16 = vp9_lpf_vertical_16_neon; |
| 897 | |
| 898 vp9_lpf_vertical_16_dual = vp9_lpf_vertical_16_dual_c; | 810 vp9_lpf_vertical_16_dual = vp9_lpf_vertical_16_dual_c; |
| 899 if (flags & HAS_NEON) vp9_lpf_vertical_16_dual = vp9_lpf_vertical_16_dual_ne
on; | 811 if (flags & HAS_NEON) vp9_lpf_vertical_16_dual = vp9_lpf_vertical_16_dual_ne
on; |
| 900 | |
| 901 vp9_lpf_vertical_4 = vp9_lpf_vertical_4_c; | 812 vp9_lpf_vertical_4 = vp9_lpf_vertical_4_c; |
| 902 if (flags & HAS_NEON) vp9_lpf_vertical_4 = vp9_lpf_vertical_4_neon; | 813 if (flags & HAS_NEON) vp9_lpf_vertical_4 = vp9_lpf_vertical_4_neon; |
| 903 | |
| 904 vp9_lpf_vertical_4_dual = vp9_lpf_vertical_4_dual_c; | 814 vp9_lpf_vertical_4_dual = vp9_lpf_vertical_4_dual_c; |
| 905 if (flags & HAS_NEON) vp9_lpf_vertical_4_dual = vp9_lpf_vertical_4_dual_neon
; | 815 if (flags & HAS_NEON) vp9_lpf_vertical_4_dual = vp9_lpf_vertical_4_dual_neon
; |
| 906 | |
| 907 vp9_lpf_vertical_8 = vp9_lpf_vertical_8_c; | 816 vp9_lpf_vertical_8 = vp9_lpf_vertical_8_c; |
| 908 if (flags & HAS_NEON) vp9_lpf_vertical_8 = vp9_lpf_vertical_8_neon; | 817 if (flags & HAS_NEON) vp9_lpf_vertical_8 = vp9_lpf_vertical_8_neon; |
| 909 | |
| 910 vp9_lpf_vertical_8_dual = vp9_lpf_vertical_8_dual_c; | 818 vp9_lpf_vertical_8_dual = vp9_lpf_vertical_8_dual_c; |
| 911 if (flags & HAS_NEON) vp9_lpf_vertical_8_dual = vp9_lpf_vertical_8_dual_neon
; | 819 if (flags & HAS_NEON) vp9_lpf_vertical_8_dual = vp9_lpf_vertical_8_dual_neon
; |
| 912 | |
| 913 | |
| 914 | |
| 915 | |
| 916 | |
| 917 | |
| 918 | |
| 919 | |
| 920 | |
| 921 | |
| 922 | |
| 923 | |
| 924 | |
| 925 | |
| 926 | |
| 927 | |
| 928 | |
| 929 | |
| 930 | |
| 931 | |
| 932 | |
| 933 | |
| 934 | |
| 935 | |
| 936 | |
| 937 | |
| 938 | |
| 939 | |
| 940 | |
| 941 | |
| 942 | |
| 943 | |
| 944 | |
| 945 | |
| 946 | |
| 947 | |
| 948 | |
| 949 | |
| 950 | |
| 951 | |
| 952 | |
| 953 | |
| 954 | |
| 955 | |
| 956 | |
| 957 | |
| 958 | |
| 959 | |
| 960 | |
| 961 | |
| 962 | |
| 963 | |
| 964 | |
| 965 | |
| 966 | |
| 967 | |
| 968 | |
| 969 | |
| 970 | |
| 971 | |
| 972 | |
| 973 | |
| 974 | |
| 975 | |
| 976 | |
| 977 | |
| 978 | |
| 979 | |
| 980 | |
| 981 | |
| 982 | |
| 983 | |
| 984 | |
| 985 | |
| 986 | |
| 987 | |
| 988 | |
| 989 | |
| 990 | |
| 991 | |
| 992 | |
| 993 | |
| 994 | |
| 995 | |
| 996 | |
| 997 | |
| 998 | |
| 999 | |
| 1000 | |
| 1001 | |
| 1002 | |
| 1003 | |
| 1004 | |
| 1005 vp9_tm_predictor_16x16 = vp9_tm_predictor_16x16_c; | 820 vp9_tm_predictor_16x16 = vp9_tm_predictor_16x16_c; |
| 1006 if (flags & HAS_NEON) vp9_tm_predictor_16x16 = vp9_tm_predictor_16x16_neon; | 821 if (flags & HAS_NEON) vp9_tm_predictor_16x16 = vp9_tm_predictor_16x16_neon; |
| 1007 | |
| 1008 vp9_tm_predictor_32x32 = vp9_tm_predictor_32x32_c; | 822 vp9_tm_predictor_32x32 = vp9_tm_predictor_32x32_c; |
| 1009 if (flags & HAS_NEON) vp9_tm_predictor_32x32 = vp9_tm_predictor_32x32_neon; | 823 if (flags & HAS_NEON) vp9_tm_predictor_32x32 = vp9_tm_predictor_32x32_neon; |
| 1010 | |
| 1011 vp9_tm_predictor_4x4 = vp9_tm_predictor_4x4_c; | 824 vp9_tm_predictor_4x4 = vp9_tm_predictor_4x4_c; |
| 1012 if (flags & HAS_NEON) vp9_tm_predictor_4x4 = vp9_tm_predictor_4x4_neon; | 825 if (flags & HAS_NEON) vp9_tm_predictor_4x4 = vp9_tm_predictor_4x4_neon; |
| 1013 | |
| 1014 vp9_tm_predictor_8x8 = vp9_tm_predictor_8x8_c; | 826 vp9_tm_predictor_8x8 = vp9_tm_predictor_8x8_c; |
| 1015 if (flags & HAS_NEON) vp9_tm_predictor_8x8 = vp9_tm_predictor_8x8_neon; | 827 if (flags & HAS_NEON) vp9_tm_predictor_8x8 = vp9_tm_predictor_8x8_neon; |
| 1016 | |
| 1017 vp9_v_predictor_16x16 = vp9_v_predictor_16x16_c; | 828 vp9_v_predictor_16x16 = vp9_v_predictor_16x16_c; |
| 1018 if (flags & HAS_NEON) vp9_v_predictor_16x16 = vp9_v_predictor_16x16_neon; | 829 if (flags & HAS_NEON) vp9_v_predictor_16x16 = vp9_v_predictor_16x16_neon; |
| 1019 | |
| 1020 vp9_v_predictor_32x32 = vp9_v_predictor_32x32_c; | 830 vp9_v_predictor_32x32 = vp9_v_predictor_32x32_c; |
| 1021 if (flags & HAS_NEON) vp9_v_predictor_32x32 = vp9_v_predictor_32x32_neon; | 831 if (flags & HAS_NEON) vp9_v_predictor_32x32 = vp9_v_predictor_32x32_neon; |
| 1022 | |
| 1023 vp9_v_predictor_4x4 = vp9_v_predictor_4x4_c; | 832 vp9_v_predictor_4x4 = vp9_v_predictor_4x4_c; |
| 1024 if (flags & HAS_NEON) vp9_v_predictor_4x4 = vp9_v_predictor_4x4_neon; | 833 if (flags & HAS_NEON) vp9_v_predictor_4x4 = vp9_v_predictor_4x4_neon; |
| 1025 | |
| 1026 vp9_v_predictor_8x8 = vp9_v_predictor_8x8_c; | 834 vp9_v_predictor_8x8 = vp9_v_predictor_8x8_c; |
| 1027 if (flags & HAS_NEON) vp9_v_predictor_8x8 = vp9_v_predictor_8x8_neon; | 835 if (flags & HAS_NEON) vp9_v_predictor_8x8 = vp9_v_predictor_8x8_neon; |
| 1028 } | 836 } |
| 1029 #endif | 837 #endif |
| 1030 | 838 |
| 1031 #ifdef __cplusplus | 839 #ifdef __cplusplus |
| 1032 } // extern "C" | 840 } // extern "C" |
| 1033 #endif | 841 #endif |
| 1034 | 842 |
| 1035 #endif | 843 #endif |
| OLD | NEW |