OLD | NEW |
1 #ifndef VP8_RTCD_H_ | 1 #ifndef VP8_RTCD_H_ |
2 #define VP8_RTCD_H_ | 2 #define VP8_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 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
48 void vp8_blend_mb_inner_c(unsigned char *y, unsigned char *u, unsigned char *v,
int y1, int u1, int v1, int alpha, int stride); | 48 void vp8_blend_mb_inner_c(unsigned char *y, unsigned char *u, unsigned char *v,
int y1, int u1, int v1, int alpha, int stride); |
49 #define vp8_blend_mb_inner vp8_blend_mb_inner_c | 49 #define vp8_blend_mb_inner vp8_blend_mb_inner_c |
50 | 50 |
51 void vp8_blend_mb_outer_c(unsigned char *y, unsigned char *u, unsigned char *v,
int y1, int u1, int v1, int alpha, int stride); | 51 void vp8_blend_mb_outer_c(unsigned char *y, unsigned char *u, unsigned char *v,
int y1, int u1, int v1, int alpha, int stride); |
52 #define vp8_blend_mb_outer vp8_blend_mb_outer_c | 52 #define vp8_blend_mb_outer vp8_blend_mb_outer_c |
53 | 53 |
54 int vp8_block_error_c(short *coeff, short *dqcoeff); | 54 int vp8_block_error_c(short *coeff, short *dqcoeff); |
55 #define vp8_block_error vp8_block_error_c | 55 #define vp8_block_error vp8_block_error_c |
56 | 56 |
57 void vp8_build_intra_predictors_mbuv_s_c(struct macroblockd *x, unsigned char *
uabove_row, unsigned char * vabove_row, unsigned char *uleft, unsigned char *vl
eft, int left_stride, unsigned char * upred_ptr, unsigned char * vpred_ptr, int
pred_stride); | 57 void vp8_build_intra_predictors_mbuv_s_c(struct macroblockd *x, unsigned char *
uabove_row, unsigned char * vabove_row, unsigned char *uleft, unsigned char *vl
eft, int left_stride, unsigned char * upred_ptr, unsigned char * vpred_ptr, int
pred_stride); |
58 #define vp8_build_intra_predictors_mbuv_s vp8_build_intra_predictors_mbuv_s_c | 58 void vp8_build_intra_predictors_mbuv_s_neon(struct macroblockd *x, unsigned char
* uabove_row, unsigned char * vabove_row, unsigned char *uleft, unsigned char
*vleft, int left_stride, unsigned char * upred_ptr, unsigned char * vpred_ptr, i
nt pred_stride); |
| 59 #define vp8_build_intra_predictors_mbuv_s vp8_build_intra_predictors_mbuv_s_neon |
59 | 60 |
60 void vp8_build_intra_predictors_mby_s_c(struct macroblockd *x, unsigned char * y
above_row, unsigned char * yleft, int left_stride, unsigned char * ypred_ptr, in
t y_stride); | 61 void vp8_build_intra_predictors_mby_s_c(struct macroblockd *x, unsigned char * y
above_row, unsigned char * yleft, int left_stride, unsigned char * ypred_ptr, in
t y_stride); |
61 #define vp8_build_intra_predictors_mby_s vp8_build_intra_predictors_mby_s_c | 62 void vp8_build_intra_predictors_mby_s_neon(struct macroblockd *x, unsigned char
* yabove_row, unsigned char * yleft, int left_stride, unsigned char * ypred_ptr,
int y_stride); |
| 63 #define vp8_build_intra_predictors_mby_s vp8_build_intra_predictors_mby_s_neon |
62 | 64 |
63 void vp8_clear_system_state_c(); | 65 void vp8_clear_system_state_c(); |
64 #define vp8_clear_system_state vp8_clear_system_state_c | 66 #define vp8_clear_system_state vp8_clear_system_state_c |
65 | 67 |
66 void vp8_copy_mem16x16_c(unsigned char *src, int src_pitch, unsigned char *dst,
int dst_pitch); | 68 void vp8_copy_mem16x16_c(unsigned char *src, int src_pitch, unsigned char *dst,
int dst_pitch); |
67 void vp8_copy_mem16x16_neon(unsigned char *src, int src_pitch, unsigned char *ds
t, int dst_pitch); | 69 void vp8_copy_mem16x16_neon(unsigned char *src, int src_pitch, unsigned char *ds
t, int dst_pitch); |
68 #define vp8_copy_mem16x16 vp8_copy_mem16x16_neon | 70 #define vp8_copy_mem16x16 vp8_copy_mem16x16_neon |
69 | 71 |
70 void vp8_copy_mem8x4_c(unsigned char *src, int src_pitch, unsigned char *dst, in
t dst_pitch); | 72 void vp8_copy_mem8x4_c(unsigned char *src, int src_pitch, unsigned char *dst, in
t dst_pitch); |
71 void vp8_copy_mem8x4_neon(unsigned char *src, int src_pitch, unsigned char *dst,
int dst_pitch); | 73 void vp8_copy_mem8x4_neon(unsigned char *src, int src_pitch, unsigned char *dst,
int dst_pitch); |
(...skipping 13 matching lines...) Expand all Loading... |
85 | 87 |
86 int vp8_denoiser_filter_uv_c(unsigned char *mc_running_avg, int mc_avg_stride, u
nsigned char *running_avg, int avg_stride, unsigned char *sig, int sig_stride, u
nsigned int motion_magnitude, int increase_denoising); | 88 int vp8_denoiser_filter_uv_c(unsigned char *mc_running_avg, int mc_avg_stride, u
nsigned char *running_avg, int avg_stride, unsigned char *sig, int sig_stride, u
nsigned int motion_magnitude, int increase_denoising); |
87 int vp8_denoiser_filter_uv_neon(unsigned char *mc_running_avg, int mc_avg_stride
, unsigned char *running_avg, int avg_stride, unsigned char *sig, int sig_stride
, unsigned int motion_magnitude, int increase_denoising); | 89 int vp8_denoiser_filter_uv_neon(unsigned char *mc_running_avg, int mc_avg_stride
, unsigned char *running_avg, int avg_stride, unsigned char *sig, int sig_stride
, unsigned int motion_magnitude, int increase_denoising); |
88 #define vp8_denoiser_filter_uv vp8_denoiser_filter_uv_neon | 90 #define vp8_denoiser_filter_uv vp8_denoiser_filter_uv_neon |
89 | 91 |
90 void vp8_dequant_idct_add_c(short *input, short *dq, unsigned char *output, int
stride); | 92 void vp8_dequant_idct_add_c(short *input, short *dq, unsigned char *output, int
stride); |
91 void vp8_dequant_idct_add_neon(short *input, short *dq, unsigned char *output, i
nt stride); | 93 void vp8_dequant_idct_add_neon(short *input, short *dq, unsigned char *output, i
nt stride); |
92 #define vp8_dequant_idct_add vp8_dequant_idct_add_neon | 94 #define vp8_dequant_idct_add vp8_dequant_idct_add_neon |
93 | 95 |
94 void vp8_dequant_idct_add_uv_block_c(short *q, short *dq, unsigned char *dst_u,
unsigned char *dst_v, int stride, char *eobs); | 96 void vp8_dequant_idct_add_uv_block_c(short *q, short *dq, unsigned char *dst_u,
unsigned char *dst_v, int stride, char *eobs); |
95 #define vp8_dequant_idct_add_uv_block vp8_dequant_idct_add_uv_block_c | 97 void vp8_dequant_idct_add_uv_block_neon(short *q, short *dq, unsigned char *dst_
u, unsigned char *dst_v, int stride, char *eobs); |
| 98 #define vp8_dequant_idct_add_uv_block vp8_dequant_idct_add_uv_block_neon |
96 | 99 |
97 void vp8_dequant_idct_add_y_block_c(short *q, short *dq, unsigned char *dst, int
stride, char *eobs); | 100 void vp8_dequant_idct_add_y_block_c(short *q, short *dq, unsigned char *dst, int
stride, char *eobs); |
98 #define vp8_dequant_idct_add_y_block vp8_dequant_idct_add_y_block_c | 101 void vp8_dequant_idct_add_y_block_neon(short *q, short *dq, unsigned char *dst,
int stride, char *eobs); |
| 102 #define vp8_dequant_idct_add_y_block vp8_dequant_idct_add_y_block_neon |
99 | 103 |
100 void vp8_dequantize_b_c(struct blockd*, short *dqc); | 104 void vp8_dequantize_b_c(struct blockd*, short *dqc); |
101 void vp8_dequantize_b_neon(struct blockd*, short *dqc); | 105 void vp8_dequantize_b_neon(struct blockd*, short *dqc); |
102 #define vp8_dequantize_b vp8_dequantize_b_neon | 106 #define vp8_dequantize_b vp8_dequantize_b_neon |
103 | 107 |
104 int vp8_diamond_search_sad_c(struct macroblock *x, struct block *b, struct block
d *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per
_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *
center_mv); | 108 int vp8_diamond_search_sad_c(struct macroblock *x, struct block *b, struct block
d *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per
_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *
center_mv); |
105 #define vp8_diamond_search_sad vp8_diamond_search_sad_c | 109 #define vp8_diamond_search_sad vp8_diamond_search_sad_c |
106 | 110 |
107 void vp8_fast_quantize_b_c(struct block *, struct blockd *); | 111 void vp8_fast_quantize_b_c(struct block *, struct blockd *); |
108 #define vp8_fast_quantize_b vp8_fast_quantize_b_c | 112 #define vp8_fast_quantize_b vp8_fast_quantize_b_c |
(...skipping 16 matching lines...) Expand all Loading... |
125 unsigned int vp8_get4x4sse_cs_c(const unsigned char *src_ptr, int source_stride,
const unsigned char *ref_ptr, int ref_stride); | 129 unsigned int vp8_get4x4sse_cs_c(const unsigned char *src_ptr, int source_stride,
const unsigned char *ref_ptr, int ref_stride); |
126 #define vp8_get4x4sse_cs vp8_get4x4sse_cs_c | 130 #define vp8_get4x4sse_cs vp8_get4x4sse_cs_c |
127 | 131 |
128 unsigned int vp8_get_mb_ss_c(const short *); | 132 unsigned int vp8_get_mb_ss_c(const short *); |
129 #define vp8_get_mb_ss vp8_get_mb_ss_c | 133 #define vp8_get_mb_ss vp8_get_mb_ss_c |
130 | 134 |
131 void vp8_intra4x4_predict_c(unsigned char *Above, unsigned char *yleft, int left
_stride, int b_mode, unsigned char *dst, int dst_stride, unsigned char top_left)
; | 135 void vp8_intra4x4_predict_c(unsigned char *Above, unsigned char *yleft, int left
_stride, int b_mode, unsigned char *dst, int dst_stride, unsigned char top_left)
; |
132 #define vp8_intra4x4_predict vp8_intra4x4_predict_c | 136 #define vp8_intra4x4_predict vp8_intra4x4_predict_c |
133 | 137 |
134 void vp8_loop_filter_bh_c(unsigned char *y, unsigned char *u, unsigned char *v,
int ystride, int uv_stride, struct loop_filter_info *lfi); | 138 void vp8_loop_filter_bh_c(unsigned char *y, unsigned char *u, unsigned char *v,
int ystride, int uv_stride, struct loop_filter_info *lfi); |
135 #define vp8_loop_filter_bh vp8_loop_filter_bh_c | 139 void vp8_loop_filter_bh_neon(unsigned char *y, unsigned char *u, unsigned char *
v, int ystride, int uv_stride, struct loop_filter_info *lfi); |
| 140 #define vp8_loop_filter_bh vp8_loop_filter_bh_neon |
136 | 141 |
137 void vp8_loop_filter_bv_c(unsigned char *y, unsigned char *u, unsigned char *v,
int ystride, int uv_stride, struct loop_filter_info *lfi); | 142 void vp8_loop_filter_bv_c(unsigned char *y, unsigned char *u, unsigned char *v,
int ystride, int uv_stride, struct loop_filter_info *lfi); |
138 #define vp8_loop_filter_bv vp8_loop_filter_bv_c | 143 void vp8_loop_filter_bv_neon(unsigned char *y, unsigned char *u, unsigned char *
v, int ystride, int uv_stride, struct loop_filter_info *lfi); |
| 144 #define vp8_loop_filter_bv vp8_loop_filter_bv_neon |
139 | 145 |
140 void vp8_loop_filter_mbh_c(unsigned char *y, unsigned char *u, unsigned char *v,
int ystride, int uv_stride, struct loop_filter_info *lfi); | 146 void vp8_loop_filter_mbh_c(unsigned char *y, unsigned char *u, unsigned char *v,
int ystride, int uv_stride, struct loop_filter_info *lfi); |
141 void vp8_loop_filter_mbh_neon(unsigned char *y, unsigned char *u, unsigned char
*v, int ystride, int uv_stride, struct loop_filter_info *lfi); | 147 void vp8_loop_filter_mbh_neon(unsigned char *y, unsigned char *u, unsigned char
*v, int ystride, int uv_stride, struct loop_filter_info *lfi); |
142 #define vp8_loop_filter_mbh vp8_loop_filter_mbh_neon | 148 #define vp8_loop_filter_mbh vp8_loop_filter_mbh_neon |
143 | 149 |
144 void vp8_loop_filter_mbv_c(unsigned char *y, unsigned char *u, unsigned char *v,
int ystride, int uv_stride, struct loop_filter_info *lfi); | 150 void vp8_loop_filter_mbv_c(unsigned char *y, unsigned char *u, unsigned char *v,
int ystride, int uv_stride, struct loop_filter_info *lfi); |
145 void vp8_loop_filter_mbv_neon(unsigned char *y, unsigned char *u, unsigned char
*v, int ystride, int uv_stride, struct loop_filter_info *lfi); | 151 void vp8_loop_filter_mbv_neon(unsigned char *y, unsigned char *u, unsigned char
*v, int ystride, int uv_stride, struct loop_filter_info *lfi); |
146 #define vp8_loop_filter_mbv vp8_loop_filter_mbv_neon | 152 #define vp8_loop_filter_mbv vp8_loop_filter_mbv_neon |
147 | 153 |
148 void vp8_loop_filter_bhs_c(unsigned char *y, int ystride, const unsigned char *b
limit); | 154 void vp8_loop_filter_bhs_c(unsigned char *y, int ystride, const unsigned char *b
limit); |
149 void vp8_loop_filter_bhs_neon(unsigned char *y, int ystride, const unsigned char
*blimit); | 155 void vp8_loop_filter_bhs_neon(unsigned char *y, int ystride, const unsigned char
*blimit); |
150 #define vp8_loop_filter_simple_bh vp8_loop_filter_bhs_neon | 156 #define vp8_loop_filter_simple_bh vp8_loop_filter_bhs_neon |
151 | 157 |
152 void vp8_loop_filter_bvs_c(unsigned char *y, int ystride, const unsigned char *b
limit); | 158 void vp8_loop_filter_bvs_c(unsigned char *y, int ystride, const unsigned char *b
limit); |
153 #define vp8_loop_filter_simple_bv vp8_loop_filter_bvs_c | 159 void vp8_loop_filter_bvs_neon(unsigned char *y, int ystride, const unsigned char
*blimit); |
| 160 #define vp8_loop_filter_simple_bv vp8_loop_filter_bvs_neon |
154 | 161 |
155 void vp8_loop_filter_simple_horizontal_edge_c(unsigned char *y, int ystride, con
st unsigned char *blimit); | 162 void vp8_loop_filter_simple_horizontal_edge_c(unsigned char *y, int ystride, con
st unsigned char *blimit); |
156 void vp8_loop_filter_mbhs_neon(unsigned char *y, int ystride, const unsigned cha
r *blimit); | 163 void vp8_loop_filter_mbhs_neon(unsigned char *y, int ystride, const unsigned cha
r *blimit); |
157 #define vp8_loop_filter_simple_mbh vp8_loop_filter_mbhs_neon | 164 #define vp8_loop_filter_simple_mbh vp8_loop_filter_mbhs_neon |
158 | 165 |
159 void vp8_loop_filter_simple_vertical_edge_c(unsigned char *y, int ystride, const
unsigned char *blimit); | 166 void vp8_loop_filter_simple_vertical_edge_c(unsigned char *y, int ystride, const
unsigned char *blimit); |
160 #define vp8_loop_filter_simple_mbv vp8_loop_filter_simple_vertical_edge_c | 167 void vp8_loop_filter_mbvs_neon(unsigned char *y, int ystride, const unsigned cha
r *blimit); |
| 168 #define vp8_loop_filter_simple_mbv vp8_loop_filter_mbvs_neon |
161 | 169 |
162 int vp8_mbblock_error_c(struct macroblock *mb, int dc); | 170 int vp8_mbblock_error_c(struct macroblock *mb, int dc); |
163 #define vp8_mbblock_error vp8_mbblock_error_c | 171 #define vp8_mbblock_error vp8_mbblock_error_c |
164 | 172 |
165 void vp8_mbpost_proc_across_ip_c(unsigned char *dst, int pitch, int rows, int co
ls,int flimit); | 173 void vp8_mbpost_proc_across_ip_c(unsigned char *dst, int pitch, int rows, int co
ls,int flimit); |
166 #define vp8_mbpost_proc_across_ip vp8_mbpost_proc_across_ip_c | 174 #define vp8_mbpost_proc_across_ip vp8_mbpost_proc_across_ip_c |
167 | 175 |
168 void vp8_mbpost_proc_down_c(unsigned char *dst, int pitch, int rows, int cols,in
t flimit); | 176 void vp8_mbpost_proc_down_c(unsigned char *dst, int pitch, int rows, int cols,in
t flimit); |
169 #define vp8_mbpost_proc_down vp8_mbpost_proc_down_c | 177 #define vp8_mbpost_proc_down vp8_mbpost_proc_down_c |
170 | 178 |
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
260 void vp8_sad8x8x3_c(const unsigned char *src_ptr, int src_stride, const unsigned
char *ref_ptr, int ref_stride, unsigned int *sad_array); | 268 void vp8_sad8x8x3_c(const unsigned char *src_ptr, int src_stride, const unsigned
char *ref_ptr, int ref_stride, unsigned int *sad_array); |
261 #define vp8_sad8x8x3 vp8_sad8x8x3_c | 269 #define vp8_sad8x8x3 vp8_sad8x8x3_c |
262 | 270 |
263 void vp8_sad8x8x4d_c(const unsigned char *src_ptr, int src_stride, const unsigne
d char * const ref_ptr[], int ref_stride, unsigned int *sad_array); | 271 void vp8_sad8x8x4d_c(const unsigned char *src_ptr, int src_stride, const unsigne
d char * const ref_ptr[], int ref_stride, unsigned int *sad_array); |
264 #define vp8_sad8x8x4d vp8_sad8x8x4d_c | 272 #define vp8_sad8x8x4d vp8_sad8x8x4d_c |
265 | 273 |
266 void vp8_sad8x8x8_c(const unsigned char *src_ptr, int src_stride, const unsigned
char *ref_ptr, int ref_stride, unsigned short *sad_array); | 274 void vp8_sad8x8x8_c(const unsigned char *src_ptr, int src_stride, const unsigned
char *ref_ptr, int ref_stride, unsigned short *sad_array); |
267 #define vp8_sad8x8x8 vp8_sad8x8x8_c | 275 #define vp8_sad8x8x8 vp8_sad8x8x8_c |
268 | 276 |
269 void vp8_short_fdct4x4_c(short *input, short *output, int pitch); | 277 void vp8_short_fdct4x4_c(short *input, short *output, int pitch); |
270 #define vp8_short_fdct4x4 vp8_short_fdct4x4_c | 278 void vp8_short_fdct4x4_neon(short *input, short *output, int pitch); |
| 279 #define vp8_short_fdct4x4 vp8_short_fdct4x4_neon |
271 | 280 |
272 void vp8_short_fdct8x4_c(short *input, short *output, int pitch); | 281 void vp8_short_fdct8x4_c(short *input, short *output, int pitch); |
273 #define vp8_short_fdct8x4 vp8_short_fdct8x4_c | 282 void vp8_short_fdct8x4_neon(short *input, short *output, int pitch); |
| 283 #define vp8_short_fdct8x4 vp8_short_fdct8x4_neon |
274 | 284 |
275 void vp8_short_idct4x4llm_c(short *input, unsigned char *pred, int pitch, unsign
ed char *dst, int dst_stride); | 285 void vp8_short_idct4x4llm_c(short *input, unsigned char *pred, int pitch, unsign
ed char *dst, int dst_stride); |
276 void vp8_short_idct4x4llm_neon(short *input, unsigned char *pred, int pitch, uns
igned char *dst, int dst_stride); | 286 void vp8_short_idct4x4llm_neon(short *input, unsigned char *pred, int pitch, uns
igned char *dst, int dst_stride); |
277 #define vp8_short_idct4x4llm vp8_short_idct4x4llm_neon | 287 #define vp8_short_idct4x4llm vp8_short_idct4x4llm_neon |
278 | 288 |
279 void vp8_short_inv_walsh4x4_c(short *input, short *output); | 289 void vp8_short_inv_walsh4x4_c(short *input, short *output); |
280 void vp8_short_inv_walsh4x4_neon(short *input, short *output); | 290 void vp8_short_inv_walsh4x4_neon(short *input, short *output); |
281 #define vp8_short_inv_walsh4x4 vp8_short_inv_walsh4x4_neon | 291 #define vp8_short_inv_walsh4x4 vp8_short_inv_walsh4x4_neon |
282 | 292 |
283 void vp8_short_inv_walsh4x4_1_c(short *input, short *output); | 293 void vp8_short_inv_walsh4x4_1_c(short *input, short *output); |
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
353 | 363 |
354 unsigned int vp8_variance_halfpixvar16x16_h_c(const unsigned char *src_ptr, int
source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse)
; | 364 unsigned int vp8_variance_halfpixvar16x16_h_c(const unsigned char *src_ptr, int
source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse)
; |
355 #define vp8_variance_halfpixvar16x16_h vp8_variance_halfpixvar16x16_h_c | 365 #define vp8_variance_halfpixvar16x16_h vp8_variance_halfpixvar16x16_h_c |
356 | 366 |
357 unsigned int vp8_variance_halfpixvar16x16_hv_c(const unsigned char *src_ptr, int
source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse
); | 367 unsigned int vp8_variance_halfpixvar16x16_hv_c(const unsigned char *src_ptr, int
source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse
); |
358 #define vp8_variance_halfpixvar16x16_hv vp8_variance_halfpixvar16x16_hv_c | 368 #define vp8_variance_halfpixvar16x16_hv vp8_variance_halfpixvar16x16_hv_c |
359 | 369 |
360 unsigned int vp8_variance_halfpixvar16x16_v_c(const unsigned char *src_ptr, int
source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse)
; | 370 unsigned int vp8_variance_halfpixvar16x16_v_c(const unsigned char *src_ptr, int
source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse)
; |
361 #define vp8_variance_halfpixvar16x16_v vp8_variance_halfpixvar16x16_v_c | 371 #define vp8_variance_halfpixvar16x16_v vp8_variance_halfpixvar16x16_v_c |
362 | 372 |
363 void vp8_yv12_copy_partial_frame_c(struct yv12_buffer_config *src_ybc, struct yv
12_buffer_config *dst_ybc); | |
364 #define vp8_yv12_copy_partial_frame vp8_yv12_copy_partial_frame_c | |
365 | |
366 void vp8_rtcd(void); | 373 void vp8_rtcd(void); |
367 | 374 |
368 #include "vpx_config.h" | 375 #include "vpx_config.h" |
369 | 376 |
370 #ifdef RTCD_C | 377 #ifdef RTCD_C |
371 #include "vpx_ports/arm.h" | 378 #include "vpx_ports/arm.h" |
372 static void setup_rtcd_internal(void) | 379 static void setup_rtcd_internal(void) |
373 { | 380 { |
374 int flags = arm_cpu_caps(); | 381 int flags = arm_cpu_caps(); |
375 | 382 |
376 (void)flags; | 383 (void)flags; |
377 | 384 |
378 } | 385 } |
379 #endif | 386 #endif |
380 | 387 |
381 #ifdef __cplusplus | 388 #ifdef __cplusplus |
382 } // extern "C" | 389 } // extern "C" |
383 #endif | 390 #endif |
384 | 391 |
385 #endif | 392 #endif |
OLD | NEW |