OLD | NEW |
1 #ifndef VPX_DSP_RTCD_H_ | 1 #ifndef VPX_DSP_RTCD_H_ |
2 #define VPX_DSP_RTCD_H_ | 2 #define VPX_DSP_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 /* | 10 /* |
(...skipping 210 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
221 void vpx_fdct32x32_c(const int16_t *input, tran_low_t *output, int stride); | 221 void vpx_fdct32x32_c(const int16_t *input, tran_low_t *output, int stride); |
222 #define vpx_fdct32x32 vpx_fdct32x32_c | 222 #define vpx_fdct32x32 vpx_fdct32x32_c |
223 | 223 |
224 void vpx_fdct32x32_1_c(const int16_t *input, tran_low_t *output, int stride); | 224 void vpx_fdct32x32_1_c(const int16_t *input, tran_low_t *output, int stride); |
225 #define vpx_fdct32x32_1 vpx_fdct32x32_1_c | 225 #define vpx_fdct32x32_1 vpx_fdct32x32_1_c |
226 | 226 |
227 void vpx_fdct32x32_rd_c(const int16_t *input, tran_low_t *output, int stride); | 227 void vpx_fdct32x32_rd_c(const int16_t *input, tran_low_t *output, int stride); |
228 #define vpx_fdct32x32_rd vpx_fdct32x32_rd_c | 228 #define vpx_fdct32x32_rd vpx_fdct32x32_rd_c |
229 | 229 |
230 void vpx_fdct4x4_c(const int16_t *input, tran_low_t *output, int stride); | 230 void vpx_fdct4x4_c(const int16_t *input, tran_low_t *output, int stride); |
231 #define vpx_fdct4x4 vpx_fdct4x4_c | 231 void vpx_fdct4x4_neon(const int16_t *input, tran_low_t *output, int stride); |
| 232 RTCD_EXTERN void (*vpx_fdct4x4)(const int16_t *input, tran_low_t *output, int st
ride); |
232 | 233 |
233 void vpx_fdct4x4_1_c(const int16_t *input, tran_low_t *output, int stride); | 234 void vpx_fdct4x4_1_c(const int16_t *input, tran_low_t *output, int stride); |
234 #define vpx_fdct4x4_1 vpx_fdct4x4_1_c | 235 #define vpx_fdct4x4_1 vpx_fdct4x4_1_c |
235 | 236 |
236 void vpx_fdct8x8_c(const int16_t *input, tran_low_t *output, int stride); | 237 void vpx_fdct8x8_c(const int16_t *input, tran_low_t *output, int stride); |
237 void vpx_fdct8x8_neon(const int16_t *input, tran_low_t *output, int stride); | 238 void vpx_fdct8x8_neon(const int16_t *input, tran_low_t *output, int stride); |
238 RTCD_EXTERN void (*vpx_fdct8x8)(const int16_t *input, tran_low_t *output, int st
ride); | 239 RTCD_EXTERN void (*vpx_fdct8x8)(const int16_t *input, tran_low_t *output, int st
ride); |
239 | 240 |
240 void vpx_fdct8x8_1_c(const int16_t *input, tran_low_t *output, int stride); | 241 void vpx_fdct8x8_1_c(const int16_t *input, tran_low_t *output, int stride); |
241 void vpx_fdct8x8_1_neon(const int16_t *input, tran_low_t *output, int stride); | 242 void vpx_fdct8x8_1_neon(const int16_t *input, tran_low_t *output, int stride); |
(...skipping 648 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
890 vpx_dc_predictor_8x8 = vpx_dc_predictor_8x8_c; | 891 vpx_dc_predictor_8x8 = vpx_dc_predictor_8x8_c; |
891 if (flags & HAS_NEON) vpx_dc_predictor_8x8 = vpx_dc_predictor_8x8_neon; | 892 if (flags & HAS_NEON) vpx_dc_predictor_8x8 = vpx_dc_predictor_8x8_neon; |
892 vpx_dc_top_predictor_16x16 = vpx_dc_top_predictor_16x16_c; | 893 vpx_dc_top_predictor_16x16 = vpx_dc_top_predictor_16x16_c; |
893 if (flags & HAS_NEON) vpx_dc_top_predictor_16x16 = vpx_dc_top_predictor_16x1
6_neon; | 894 if (flags & HAS_NEON) vpx_dc_top_predictor_16x16 = vpx_dc_top_predictor_16x1
6_neon; |
894 vpx_dc_top_predictor_32x32 = vpx_dc_top_predictor_32x32_c; | 895 vpx_dc_top_predictor_32x32 = vpx_dc_top_predictor_32x32_c; |
895 if (flags & HAS_NEON) vpx_dc_top_predictor_32x32 = vpx_dc_top_predictor_32x3
2_neon; | 896 if (flags & HAS_NEON) vpx_dc_top_predictor_32x32 = vpx_dc_top_predictor_32x3
2_neon; |
896 vpx_dc_top_predictor_4x4 = vpx_dc_top_predictor_4x4_c; | 897 vpx_dc_top_predictor_4x4 = vpx_dc_top_predictor_4x4_c; |
897 if (flags & HAS_NEON) vpx_dc_top_predictor_4x4 = vpx_dc_top_predictor_4x4_ne
on; | 898 if (flags & HAS_NEON) vpx_dc_top_predictor_4x4 = vpx_dc_top_predictor_4x4_ne
on; |
898 vpx_dc_top_predictor_8x8 = vpx_dc_top_predictor_8x8_c; | 899 vpx_dc_top_predictor_8x8 = vpx_dc_top_predictor_8x8_c; |
899 if (flags & HAS_NEON) vpx_dc_top_predictor_8x8 = vpx_dc_top_predictor_8x8_ne
on; | 900 if (flags & HAS_NEON) vpx_dc_top_predictor_8x8 = vpx_dc_top_predictor_8x8_ne
on; |
| 901 vpx_fdct4x4 = vpx_fdct4x4_c; |
| 902 if (flags & HAS_NEON) vpx_fdct4x4 = vpx_fdct4x4_neon; |
900 vpx_fdct8x8 = vpx_fdct8x8_c; | 903 vpx_fdct8x8 = vpx_fdct8x8_c; |
901 if (flags & HAS_NEON) vpx_fdct8x8 = vpx_fdct8x8_neon; | 904 if (flags & HAS_NEON) vpx_fdct8x8 = vpx_fdct8x8_neon; |
902 vpx_fdct8x8_1 = vpx_fdct8x8_1_c; | 905 vpx_fdct8x8_1 = vpx_fdct8x8_1_c; |
903 if (flags & HAS_NEON) vpx_fdct8x8_1 = vpx_fdct8x8_1_neon; | 906 if (flags & HAS_NEON) vpx_fdct8x8_1 = vpx_fdct8x8_1_neon; |
904 vpx_get16x16var = vpx_get16x16var_c; | 907 vpx_get16x16var = vpx_get16x16var_c; |
905 if (flags & HAS_NEON) vpx_get16x16var = vpx_get16x16var_neon; | 908 if (flags & HAS_NEON) vpx_get16x16var = vpx_get16x16var_neon; |
906 vpx_get4x4sse_cs = vpx_get4x4sse_cs_c; | 909 vpx_get4x4sse_cs = vpx_get4x4sse_cs_c; |
907 if (flags & HAS_NEON) vpx_get4x4sse_cs = vpx_get4x4sse_cs_neon; | 910 if (flags & HAS_NEON) vpx_get4x4sse_cs = vpx_get4x4sse_cs_neon; |
908 vpx_get8x8var = vpx_get8x8var_c; | 911 vpx_get8x8var = vpx_get8x8var_c; |
909 if (flags & HAS_NEON) vpx_get8x8var = vpx_get8x8var_neon; | 912 if (flags & HAS_NEON) vpx_get8x8var = vpx_get8x8var_neon; |
(...skipping 160 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1070 vpx_vector_var = vpx_vector_var_c; | 1073 vpx_vector_var = vpx_vector_var_c; |
1071 if (flags & HAS_NEON) vpx_vector_var = vpx_vector_var_neon; | 1074 if (flags & HAS_NEON) vpx_vector_var = vpx_vector_var_neon; |
1072 } | 1075 } |
1073 #endif | 1076 #endif |
1074 | 1077 |
1075 #ifdef __cplusplus | 1078 #ifdef __cplusplus |
1076 } // extern "C" | 1079 } // extern "C" |
1077 #endif | 1080 #endif |
1078 | 1081 |
1079 #endif | 1082 #endif |
OLD | NEW |