Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(216)

Side by Side Diff: source/config/nacl/vp9_rtcd.h

Issue 341293003: libvpx: Pull from upstream (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/deps/third_party/libvpx/
Patch Set: Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « source/config/mac/x64/vpx_config.asm ('k') | source/config/nacl/vpx_config.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 172 matching lines...) Expand 10 before | Expand all | Expand 10 after
183 183
184 void vp9_dc_top_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left); 184 void vp9_dc_top_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
185 #define vp9_dc_top_predictor_8x8 vp9_dc_top_predictor_8x8_c 185 #define vp9_dc_top_predictor_8x8 vp9_dc_top_predictor_8x8_c
186 186
187 int vp9_diamond_search_sad_c(const struct macroblock *x, const struct search_sit e_config *cfg, struct mv *ref_mv, struct mv *best_mv, int search_param, int sad _per_bit, int *num00, const struct vp9_variance_vtable *fn_ptr, const struct mv *center_mv); 187 int vp9_diamond_search_sad_c(const struct macroblock *x, const struct search_sit e_config *cfg, struct mv *ref_mv, struct mv *best_mv, int search_param, int sad _per_bit, int *num00, const struct vp9_variance_vtable *fn_ptr, const struct mv *center_mv);
188 #define vp9_diamond_search_sad vp9_diamond_search_sad_c 188 #define vp9_diamond_search_sad vp9_diamond_search_sad_c
189 189
190 void vp9_fdct16x16_c(const int16_t *input, int16_t *output, int stride); 190 void vp9_fdct16x16_c(const int16_t *input, int16_t *output, int stride);
191 #define vp9_fdct16x16 vp9_fdct16x16_c 191 #define vp9_fdct16x16 vp9_fdct16x16_c
192 192
193 void vp9_fdct16x16_1_c(const int16_t *input, int16_t *output, int stride);
194 #define vp9_fdct16x16_1 vp9_fdct16x16_1_c
195
193 void vp9_fdct32x32_c(const int16_t *input, int16_t *output, int stride); 196 void vp9_fdct32x32_c(const int16_t *input, int16_t *output, int stride);
194 #define vp9_fdct32x32 vp9_fdct32x32_c 197 #define vp9_fdct32x32 vp9_fdct32x32_c
195 198
199 void vp9_fdct32x32_1_c(const int16_t *input, int16_t *output, int stride);
200 #define vp9_fdct32x32_1 vp9_fdct32x32_1_c
201
196 void vp9_fdct32x32_rd_c(const int16_t *input, int16_t *output, int stride); 202 void vp9_fdct32x32_rd_c(const int16_t *input, int16_t *output, int stride);
197 #define vp9_fdct32x32_rd vp9_fdct32x32_rd_c 203 #define vp9_fdct32x32_rd vp9_fdct32x32_rd_c
198 204
199 void vp9_fdct4x4_c(const int16_t *input, int16_t *output, int stride); 205 void vp9_fdct4x4_c(const int16_t *input, int16_t *output, int stride);
200 #define vp9_fdct4x4 vp9_fdct4x4_c 206 #define vp9_fdct4x4 vp9_fdct4x4_c
201 207
208 void vp9_fdct4x4_1_c(const int16_t *input, int16_t *output, int stride);
209 #define vp9_fdct4x4_1 vp9_fdct4x4_1_c
210
202 void vp9_fdct8x8_c(const int16_t *input, int16_t *output, int stride); 211 void vp9_fdct8x8_c(const int16_t *input, int16_t *output, int stride);
203 #define vp9_fdct8x8 vp9_fdct8x8_c 212 #define vp9_fdct8x8 vp9_fdct8x8_c
204 213
214 void vp9_fdct8x8_1_c(const int16_t *input, int16_t *output, int stride);
215 #define vp9_fdct8x8_1 vp9_fdct8x8_1_c
216
205 void vp9_fht16x16_c(const int16_t *input, int16_t *output, int stride, int tx_ty pe); 217 void vp9_fht16x16_c(const int16_t *input, int16_t *output, int stride, int tx_ty pe);
206 #define vp9_fht16x16 vp9_fht16x16_c 218 #define vp9_fht16x16 vp9_fht16x16_c
207 219
208 void vp9_fht4x4_c(const int16_t *input, int16_t *output, int stride, int tx_type ); 220 void vp9_fht4x4_c(const int16_t *input, int16_t *output, int stride, int tx_type );
209 #define vp9_fht4x4 vp9_fht4x4_c 221 #define vp9_fht4x4 vp9_fht4x4_c
210 222
211 void vp9_fht8x8_c(const int16_t *input, int16_t *output, int stride, int tx_type ); 223 void vp9_fht8x8_c(const int16_t *input, int16_t *output, int stride, int tx_type );
212 #define vp9_fht8x8 vp9_fht8x8_c 224 #define vp9_fht8x8 vp9_fht8x8_c
213 225
214 int vp9_full_range_search_c(const struct macroblock *x, const struct search_site _config *cfg, struct mv *ref_mv, struct mv *best_mv, int search_param, int sad_p er_bit, int *num00, const struct vp9_variance_vtable *fn_ptr, const struct mv *c enter_mv); 226 int vp9_full_range_search_c(const struct macroblock *x, const struct search_site _config *cfg, struct mv *ref_mv, struct mv *best_mv, int search_param, int sad_p er_bit, int *num00, const struct vp9_variance_vtable *fn_ptr, const struct mv *c enter_mv);
215 #define vp9_full_range_search vp9_full_range_search_c 227 #define vp9_full_range_search vp9_full_range_search_c
216 228
217 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, const st ruct mv *center_mv, struct mv *best_mv); 229 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, const st ruct mv *center_mv, struct mv *best_mv);
218 #define vp9_full_search_sad vp9_full_search_sad_c 230 #define vp9_full_search_sad vp9_full_search_sad_c
219 231
220 void vp9_fwht4x4_c(const int16_t *input, int16_t *output, int stride); 232 void vp9_fwht4x4_c(const int16_t *input, int16_t *output, int stride);
221 #define vp9_fwht4x4 vp9_fwht4x4_c 233 #define vp9_fwht4x4 vp9_fwht4x4_c
222 234
235 void vp9_get16x16var_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum);
236 #define vp9_get16x16var vp9_get16x16var_c
237
238 void vp9_get8x8var_c(const uint8_t *src_ptr, int source_stride, const uint8_t *r ef_ptr, int ref_stride, unsigned int *sse, int *sum);
239 #define vp9_get8x8var vp9_get8x8var_c
240
223 unsigned int vp9_get_mb_ss_c(const int16_t *); 241 unsigned int vp9_get_mb_ss_c(const int16_t *);
224 #define vp9_get_mb_ss vp9_get_mb_ss_c 242 #define vp9_get_mb_ss vp9_get_mb_ss_c
225 243
226 void vp9_h_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab ove, const uint8_t *left); 244 void vp9_h_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab ove, const uint8_t *left);
227 #define vp9_h_predictor_16x16 vp9_h_predictor_16x16_c 245 #define vp9_h_predictor_16x16 vp9_h_predictor_16x16_c
228 246
229 void vp9_h_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab ove, const uint8_t *left); 247 void vp9_h_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab ove, const uint8_t *left);
230 #define vp9_h_predictor_32x32 vp9_h_predictor_32x32_c 248 #define vp9_h_predictor_32x32 vp9_h_predictor_32x32_c
231 249
232 void vp9_h_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abov e, const uint8_t *left); 250 void vp9_h_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abov e, const uint8_t *left);
(...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after
330 348
331 void vp9_quantize_b_c(const int16_t *coeff_ptr, intptr_t n_coeffs, int skip_bloc k, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *quant_ptr, const int16_t *quant_shift_ptr, int16_t *qcoeff_ptr, int16_t *dqcoeff_ptr, const int16_t *dequant_ptr, int zbin_oq_value, uint16_t *eob_ptr, const int16_t *scan , const int16_t *iscan); 349 void vp9_quantize_b_c(const int16_t *coeff_ptr, intptr_t n_coeffs, int skip_bloc k, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *quant_ptr, const int16_t *quant_shift_ptr, int16_t *qcoeff_ptr, int16_t *dqcoeff_ptr, const int16_t *dequant_ptr, int zbin_oq_value, uint16_t *eob_ptr, const int16_t *scan , const int16_t *iscan);
332 #define vp9_quantize_b vp9_quantize_b_c 350 #define vp9_quantize_b vp9_quantize_b_c
333 351
334 void vp9_quantize_b_32x32_c(const int16_t *coeff_ptr, intptr_t n_coeffs, int ski p_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *quant _ptr, const int16_t *quant_shift_ptr, int16_t *qcoeff_ptr, int16_t *dqcoeff_ptr, const int16_t *dequant_ptr, int zbin_oq_value, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 352 void vp9_quantize_b_32x32_c(const int16_t *coeff_ptr, intptr_t n_coeffs, int ski p_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *quant _ptr, const int16_t *quant_shift_ptr, int16_t *qcoeff_ptr, int16_t *dqcoeff_ptr, const int16_t *dequant_ptr, int zbin_oq_value, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan);
335 #define vp9_quantize_b_32x32 vp9_quantize_b_32x32_c 353 #define vp9_quantize_b_32x32 vp9_quantize_b_32x32_c
336 354
337 int vp9_refining_search_sad_c(const struct macroblock *x, struct mv *ref_mv, int sad_per_bit, int distance, const struct vp9_variance_vtable *fn_ptr, const stru ct mv *center_mv); 355 int vp9_refining_search_sad_c(const struct macroblock *x, struct mv *ref_mv, int sad_per_bit, int distance, const struct vp9_variance_vtable *fn_ptr, const stru ct mv *center_mv);
338 #define vp9_refining_search_sad vp9_refining_search_sad_c 356 #define vp9_refining_search_sad vp9_refining_search_sad_c
339 357
340 unsigned int vp9_sad16x16_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride, unsigned int max_sad); 358 unsigned int vp9_sad16x16_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride);
341 #define vp9_sad16x16 vp9_sad16x16_c 359 #define vp9_sad16x16 vp9_sad16x16_c
342 360
343 unsigned int vp9_sad16x16_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred, unsigned int max _sad); 361 unsigned int vp9_sad16x16_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
344 #define vp9_sad16x16_avg vp9_sad16x16_avg_c 362 #define vp9_sad16x16_avg vp9_sad16x16_avg_c
345 363
346 void vp9_sad16x16x3_c(const uint8_t *src_ptr, int source_stride, const uint8_t * ref_ptr, int ref_stride, unsigned int *sad_array); 364 void vp9_sad16x16x3_c(const uint8_t *src_ptr, int source_stride, const uint8_t * ref_ptr, int ref_stride, unsigned int *sad_array);
347 #define vp9_sad16x16x3 vp9_sad16x16x3_c 365 #define vp9_sad16x16x3 vp9_sad16x16x3_c
348 366
349 void vp9_sad16x16x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array); 367 void vp9_sad16x16x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array);
350 #define vp9_sad16x16x4d vp9_sad16x16x4d_c 368 #define vp9_sad16x16x4d vp9_sad16x16x4d_c
351 369
352 void vp9_sad16x16x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *re f_ptr, int ref_stride, uint32_t *sad_array); 370 void vp9_sad16x16x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *re f_ptr, int ref_stride, uint32_t *sad_array);
353 #define vp9_sad16x16x8 vp9_sad16x16x8_c 371 #define vp9_sad16x16x8 vp9_sad16x16x8_c
354 372
355 unsigned int vp9_sad16x32_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride, unsigned int max_sad); 373 unsigned int vp9_sad16x32_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride);
356 #define vp9_sad16x32 vp9_sad16x32_c 374 #define vp9_sad16x32 vp9_sad16x32_c
357 375
358 unsigned int vp9_sad16x32_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred, unsigned int max_ sad); 376 unsigned int vp9_sad16x32_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
359 #define vp9_sad16x32_avg vp9_sad16x32_avg_c 377 #define vp9_sad16x32_avg vp9_sad16x32_avg_c
360 378
361 void vp9_sad16x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array); 379 void vp9_sad16x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array);
362 #define vp9_sad16x32x4d vp9_sad16x32x4d_c 380 #define vp9_sad16x32x4d vp9_sad16x32x4d_c
363 381
364 unsigned int vp9_sad16x8_c(const uint8_t *src_ptr, int source_stride, const uint 8_t *ref_ptr, int ref_stride, unsigned int max_sad); 382 unsigned int vp9_sad16x8_c(const uint8_t *src_ptr, int source_stride, const uint 8_t *ref_ptr, int ref_stride);
365 #define vp9_sad16x8 vp9_sad16x8_c 383 #define vp9_sad16x8 vp9_sad16x8_c
366 384
367 unsigned int vp9_sad16x8_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred, unsigned int max_ sad); 385 unsigned int vp9_sad16x8_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
368 #define vp9_sad16x8_avg vp9_sad16x8_avg_c 386 #define vp9_sad16x8_avg vp9_sad16x8_avg_c
369 387
370 void vp9_sad16x8x3_c(const uint8_t *src_ptr, int source_stride, const uint8_t *r ef_ptr, int ref_stride, unsigned int *sad_array); 388 void vp9_sad16x8x3_c(const uint8_t *src_ptr, int source_stride, const uint8_t *r ef_ptr, int ref_stride, unsigned int *sad_array);
371 #define vp9_sad16x8x3 vp9_sad16x8x3_c 389 #define vp9_sad16x8x3 vp9_sad16x8x3_c
372 390
373 void vp9_sad16x8x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* co nst ref_ptr[], int ref_stride, unsigned int *sad_array); 391 void vp9_sad16x8x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* co nst ref_ptr[], int ref_stride, unsigned int *sad_array);
374 #define vp9_sad16x8x4d vp9_sad16x8x4d_c 392 #define vp9_sad16x8x4d vp9_sad16x8x4d_c
375 393
376 void vp9_sad16x8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref _ptr, int ref_stride, uint32_t *sad_array); 394 void vp9_sad16x8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref _ptr, int ref_stride, uint32_t *sad_array);
377 #define vp9_sad16x8x8 vp9_sad16x8x8_c 395 #define vp9_sad16x8x8 vp9_sad16x8x8_c
378 396
379 unsigned int vp9_sad32x16_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride, unsigned int max_sad); 397 unsigned int vp9_sad32x16_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride);
380 #define vp9_sad32x16 vp9_sad32x16_c 398 #define vp9_sad32x16 vp9_sad32x16_c
381 399
382 unsigned int vp9_sad32x16_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred, unsigned int max_ sad); 400 unsigned int vp9_sad32x16_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
383 #define vp9_sad32x16_avg vp9_sad32x16_avg_c 401 #define vp9_sad32x16_avg vp9_sad32x16_avg_c
384 402
385 void vp9_sad32x16x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array); 403 void vp9_sad32x16x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array);
386 #define vp9_sad32x16x4d vp9_sad32x16x4d_c 404 #define vp9_sad32x16x4d vp9_sad32x16x4d_c
387 405
388 unsigned int vp9_sad32x32_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride, unsigned int max_sad); 406 unsigned int vp9_sad32x32_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride);
389 #define vp9_sad32x32 vp9_sad32x32_c 407 #define vp9_sad32x32 vp9_sad32x32_c
390 408
391 unsigned int vp9_sad32x32_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred, unsigned int max _sad); 409 unsigned int vp9_sad32x32_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
392 #define vp9_sad32x32_avg vp9_sad32x32_avg_c 410 #define vp9_sad32x32_avg vp9_sad32x32_avg_c
393 411
394 void vp9_sad32x32x3_c(const uint8_t *src_ptr, int source_stride, const uint8_t * ref_ptr, int ref_stride, unsigned int *sad_array); 412 void vp9_sad32x32x3_c(const uint8_t *src_ptr, int source_stride, const uint8_t * ref_ptr, int ref_stride, unsigned int *sad_array);
395 #define vp9_sad32x32x3 vp9_sad32x32x3_c 413 #define vp9_sad32x32x3 vp9_sad32x32x3_c
396 414
397 void vp9_sad32x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array); 415 void vp9_sad32x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array);
398 #define vp9_sad32x32x4d vp9_sad32x32x4d_c 416 #define vp9_sad32x32x4d vp9_sad32x32x4d_c
399 417
400 void vp9_sad32x32x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *re f_ptr, int ref_stride, uint32_t *sad_array); 418 void vp9_sad32x32x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *re f_ptr, int ref_stride, uint32_t *sad_array);
401 #define vp9_sad32x32x8 vp9_sad32x32x8_c 419 #define vp9_sad32x32x8 vp9_sad32x32x8_c
402 420
403 unsigned int vp9_sad32x64_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride, unsigned int max_sad); 421 unsigned int vp9_sad32x64_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride);
404 #define vp9_sad32x64 vp9_sad32x64_c 422 #define vp9_sad32x64 vp9_sad32x64_c
405 423
406 unsigned int vp9_sad32x64_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred, unsigned int max_ sad); 424 unsigned int vp9_sad32x64_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
407 #define vp9_sad32x64_avg vp9_sad32x64_avg_c 425 #define vp9_sad32x64_avg vp9_sad32x64_avg_c
408 426
409 void vp9_sad32x64x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array); 427 void vp9_sad32x64x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array);
410 #define vp9_sad32x64x4d vp9_sad32x64x4d_c 428 #define vp9_sad32x64x4d vp9_sad32x64x4d_c
411 429
412 unsigned int vp9_sad4x4_c(const uint8_t *src_ptr, int source_stride, const uint8 _t *ref_ptr, int ref_stride, unsigned int max_sad); 430 unsigned int vp9_sad4x4_c(const uint8_t *src_ptr, int source_stride, const uint8 _t *ref_ptr, int ref_stride);
413 #define vp9_sad4x4 vp9_sad4x4_c 431 #define vp9_sad4x4 vp9_sad4x4_c
414 432
415 unsigned int vp9_sad4x4_avg_c(const uint8_t *src_ptr, int source_stride, const u int8_t *ref_ptr, int ref_stride, const uint8_t *second_pred, unsigned int max_s ad); 433 unsigned int vp9_sad4x4_avg_c(const uint8_t *src_ptr, int source_stride, const u int8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
416 #define vp9_sad4x4_avg vp9_sad4x4_avg_c 434 #define vp9_sad4x4_avg vp9_sad4x4_avg_c
417 435
418 void vp9_sad4x4x3_c(const uint8_t *src_ptr, int source_stride, const uint8_t *re f_ptr, int ref_stride, unsigned int *sad_array); 436 void vp9_sad4x4x3_c(const uint8_t *src_ptr, int source_stride, const uint8_t *re f_ptr, int ref_stride, unsigned int *sad_array);
419 #define vp9_sad4x4x3 vp9_sad4x4x3_c 437 #define vp9_sad4x4x3 vp9_sad4x4x3_c
420 438
421 void vp9_sad4x4x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* con st ref_ptr[], int ref_stride, unsigned int *sad_array); 439 void vp9_sad4x4x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* con st ref_ptr[], int ref_stride, unsigned int *sad_array);
422 #define vp9_sad4x4x4d vp9_sad4x4x4d_c 440 #define vp9_sad4x4x4d vp9_sad4x4x4d_c
423 441
424 void vp9_sad4x4x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ ptr, int ref_stride, uint32_t *sad_array); 442 void vp9_sad4x4x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ ptr, int ref_stride, uint32_t *sad_array);
425 #define vp9_sad4x4x8 vp9_sad4x4x8_c 443 #define vp9_sad4x4x8 vp9_sad4x4x8_c
426 444
427 unsigned int vp9_sad4x8_c(const uint8_t *src_ptr, int source_stride, const uint8 _t *ref_ptr, int ref_stride, unsigned int max_sad); 445 unsigned int vp9_sad4x8_c(const uint8_t *src_ptr, int source_stride, const uint8 _t *ref_ptr, int ref_stride);
428 #define vp9_sad4x8 vp9_sad4x8_c 446 #define vp9_sad4x8 vp9_sad4x8_c
429 447
430 unsigned int vp9_sad4x8_avg_c(const uint8_t *src_ptr, int source_stride, const u int8_t *ref_ptr, int ref_stride, const uint8_t *second_pred, unsigned int max_sa d); 448 unsigned int vp9_sad4x8_avg_c(const uint8_t *src_ptr, int source_stride, const u int8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
431 #define vp9_sad4x8_avg vp9_sad4x8_avg_c 449 #define vp9_sad4x8_avg vp9_sad4x8_avg_c
432 450
433 void vp9_sad4x8x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* cons t ref_ptr[], int ref_stride, unsigned int *sad_array); 451 void vp9_sad4x8x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* cons t ref_ptr[], int ref_stride, unsigned int *sad_array);
434 #define vp9_sad4x8x4d vp9_sad4x8x4d_c 452 #define vp9_sad4x8x4d vp9_sad4x8x4d_c
435 453
436 void vp9_sad4x8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_p tr, int ref_stride, uint32_t *sad_array); 454 void vp9_sad4x8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_p tr, int ref_stride, uint32_t *sad_array);
437 #define vp9_sad4x8x8 vp9_sad4x8x8_c 455 #define vp9_sad4x8x8 vp9_sad4x8x8_c
438 456
439 unsigned int vp9_sad64x32_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride, unsigned int max_sad); 457 unsigned int vp9_sad64x32_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride);
440 #define vp9_sad64x32 vp9_sad64x32_c 458 #define vp9_sad64x32 vp9_sad64x32_c
441 459
442 unsigned int vp9_sad64x32_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred, unsigned int max_ sad); 460 unsigned int vp9_sad64x32_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
443 #define vp9_sad64x32_avg vp9_sad64x32_avg_c 461 #define vp9_sad64x32_avg vp9_sad64x32_avg_c
444 462
445 void vp9_sad64x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array); 463 void vp9_sad64x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array);
446 #define vp9_sad64x32x4d vp9_sad64x32x4d_c 464 #define vp9_sad64x32x4d vp9_sad64x32x4d_c
447 465
448 unsigned int vp9_sad64x64_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride, unsigned int max_sad); 466 unsigned int vp9_sad64x64_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride);
449 #define vp9_sad64x64 vp9_sad64x64_c 467 #define vp9_sad64x64 vp9_sad64x64_c
450 468
451 unsigned int vp9_sad64x64_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred, unsigned int max _sad); 469 unsigned int vp9_sad64x64_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
452 #define vp9_sad64x64_avg vp9_sad64x64_avg_c 470 #define vp9_sad64x64_avg vp9_sad64x64_avg_c
453 471
454 void vp9_sad64x64x3_c(const uint8_t *src_ptr, int source_stride, const uint8_t * ref_ptr, int ref_stride, unsigned int *sad_array); 472 void vp9_sad64x64x3_c(const uint8_t *src_ptr, int source_stride, const uint8_t * ref_ptr, int ref_stride, unsigned int *sad_array);
455 #define vp9_sad64x64x3 vp9_sad64x64x3_c 473 #define vp9_sad64x64x3 vp9_sad64x64x3_c
456 474
457 void vp9_sad64x64x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array); 475 void vp9_sad64x64x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array);
458 #define vp9_sad64x64x4d vp9_sad64x64x4d_c 476 #define vp9_sad64x64x4d vp9_sad64x64x4d_c
459 477
460 void vp9_sad64x64x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *re f_ptr, int ref_stride, uint32_t *sad_array); 478 void vp9_sad64x64x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *re f_ptr, int ref_stride, uint32_t *sad_array);
461 #define vp9_sad64x64x8 vp9_sad64x64x8_c 479 #define vp9_sad64x64x8 vp9_sad64x64x8_c
462 480
463 unsigned int vp9_sad8x16_c(const uint8_t *src_ptr, int source_stride, const uint 8_t *ref_ptr, int ref_stride, unsigned int max_sad); 481 unsigned int vp9_sad8x16_c(const uint8_t *src_ptr, int source_stride, const uint 8_t *ref_ptr, int ref_stride);
464 #define vp9_sad8x16 vp9_sad8x16_c 482 #define vp9_sad8x16 vp9_sad8x16_c
465 483
466 unsigned int vp9_sad8x16_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred, unsigned int max_ sad); 484 unsigned int vp9_sad8x16_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
467 #define vp9_sad8x16_avg vp9_sad8x16_avg_c 485 #define vp9_sad8x16_avg vp9_sad8x16_avg_c
468 486
469 void vp9_sad8x16x3_c(const uint8_t *src_ptr, int source_stride, const uint8_t *r ef_ptr, int ref_stride, unsigned int *sad_array); 487 void vp9_sad8x16x3_c(const uint8_t *src_ptr, int source_stride, const uint8_t *r ef_ptr, int ref_stride, unsigned int *sad_array);
470 #define vp9_sad8x16x3 vp9_sad8x16x3_c 488 #define vp9_sad8x16x3 vp9_sad8x16x3_c
471 489
472 void vp9_sad8x16x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* co nst ref_ptr[], int ref_stride, unsigned int *sad_array); 490 void vp9_sad8x16x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* co nst ref_ptr[], int ref_stride, unsigned int *sad_array);
473 #define vp9_sad8x16x4d vp9_sad8x16x4d_c 491 #define vp9_sad8x16x4d vp9_sad8x16x4d_c
474 492
475 void vp9_sad8x16x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref _ptr, int ref_stride, uint32_t *sad_array); 493 void vp9_sad8x16x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref _ptr, int ref_stride, uint32_t *sad_array);
476 #define vp9_sad8x16x8 vp9_sad8x16x8_c 494 #define vp9_sad8x16x8 vp9_sad8x16x8_c
477 495
478 unsigned int vp9_sad8x4_c(const uint8_t *src_ptr, int source_stride, const uint8 _t *ref_ptr, int ref_stride, unsigned int max_sad); 496 unsigned int vp9_sad8x4_c(const uint8_t *src_ptr, int source_stride, const uint8 _t *ref_ptr, int ref_stride);
479 #define vp9_sad8x4 vp9_sad8x4_c 497 #define vp9_sad8x4 vp9_sad8x4_c
480 498
481 unsigned int vp9_sad8x4_avg_c(const uint8_t *src_ptr, int source_stride, const u int8_t *ref_ptr, int ref_stride, const uint8_t *second_pred, unsigned int max_sa d); 499 unsigned int vp9_sad8x4_avg_c(const uint8_t *src_ptr, int source_stride, const u int8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
482 #define vp9_sad8x4_avg vp9_sad8x4_avg_c 500 #define vp9_sad8x4_avg vp9_sad8x4_avg_c
483 501
484 void vp9_sad8x4x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* cons t ref_ptr[], int ref_stride, unsigned int *sad_array); 502 void vp9_sad8x4x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* cons t ref_ptr[], int ref_stride, unsigned int *sad_array);
485 #define vp9_sad8x4x4d vp9_sad8x4x4d_c 503 #define vp9_sad8x4x4d vp9_sad8x4x4d_c
486 504
487 void vp9_sad8x4x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_p tr, int ref_stride, uint32_t *sad_array); 505 void vp9_sad8x4x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_p tr, int ref_stride, uint32_t *sad_array);
488 #define vp9_sad8x4x8 vp9_sad8x4x8_c 506 #define vp9_sad8x4x8 vp9_sad8x4x8_c
489 507
490 unsigned int vp9_sad8x8_c(const uint8_t *src_ptr, int source_stride, const uint8 _t *ref_ptr, int ref_stride, unsigned int max_sad); 508 unsigned int vp9_sad8x8_c(const uint8_t *src_ptr, int source_stride, const uint8 _t *ref_ptr, int ref_stride);
491 #define vp9_sad8x8 vp9_sad8x8_c 509 #define vp9_sad8x8 vp9_sad8x8_c
492 510
493 unsigned int vp9_sad8x8_avg_c(const uint8_t *src_ptr, int source_stride, const u int8_t *ref_ptr, int ref_stride, const uint8_t *second_pred, unsigned int max_s ad); 511 unsigned int vp9_sad8x8_avg_c(const uint8_t *src_ptr, int source_stride, const u int8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
494 #define vp9_sad8x8_avg vp9_sad8x8_avg_c 512 #define vp9_sad8x8_avg vp9_sad8x8_avg_c
495 513
496 void vp9_sad8x8x3_c(const uint8_t *src_ptr, int source_stride, const uint8_t *re f_ptr, int ref_stride, unsigned int *sad_array); 514 void vp9_sad8x8x3_c(const uint8_t *src_ptr, int source_stride, const uint8_t *re f_ptr, int ref_stride, unsigned int *sad_array);
497 #define vp9_sad8x8x3 vp9_sad8x8x3_c 515 #define vp9_sad8x8x3 vp9_sad8x8x3_c
498 516
499 void vp9_sad8x8x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* con st ref_ptr[], int ref_stride, unsigned int *sad_array); 517 void vp9_sad8x8x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* con st ref_ptr[], int ref_stride, unsigned int *sad_array);
500 #define vp9_sad8x8x4d vp9_sad8x8x4d_c 518 #define vp9_sad8x8x4d vp9_sad8x8x4d_c
501 519
502 void vp9_sad8x8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ ptr, int ref_stride, uint32_t *sad_array); 520 void vp9_sad8x8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ ptr, int ref_stride, uint32_t *sad_array);
503 #define vp9_sad8x8x8 vp9_sad8x8x8_c 521 #define vp9_sad8x8x8 vp9_sad8x8x8_c
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
576 594
577 unsigned int vp9_sub_pixel_variance8x4_c(const uint8_t *src_ptr, int source_stri de, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned i nt *sse); 595 unsigned int vp9_sub_pixel_variance8x4_c(const uint8_t *src_ptr, int source_stri de, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned i nt *sse);
578 #define vp9_sub_pixel_variance8x4 vp9_sub_pixel_variance8x4_c 596 #define vp9_sub_pixel_variance8x4 vp9_sub_pixel_variance8x4_c
579 597
580 unsigned int vp9_sub_pixel_variance8x8_c(const uint8_t *src_ptr, int source_stri de, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 598 unsigned int vp9_sub_pixel_variance8x8_c(const uint8_t *src_ptr, int source_stri de, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
581 #define vp9_sub_pixel_variance8x8 vp9_sub_pixel_variance8x8_c 599 #define vp9_sub_pixel_variance8x8 vp9_sub_pixel_variance8x8_c
582 600
583 void vp9_subtract_block_c(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_ stride, const uint8_t *src_ptr, ptrdiff_t src_stride, const uint8_t *pred_ptr, p trdiff_t pred_stride); 601 void vp9_subtract_block_c(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_ stride, const uint8_t *src_ptr, ptrdiff_t src_stride, const uint8_t *pred_ptr, p trdiff_t pred_stride);
584 #define vp9_subtract_block vp9_subtract_block_c 602 #define vp9_subtract_block vp9_subtract_block_c
585 603
586 void vp9_temporal_filter_apply_c(uint8_t *frame1, unsigned int stride, uint8_t * frame2, unsigned int block_size, int strength, int filter_weight, unsigned int * accumulator, uint16_t *count); 604 void vp9_temporal_filter_apply_c(uint8_t *frame1, unsigned int stride, uint8_t * frame2, unsigned int block_width, unsigned int block_height, int strength, int f ilter_weight, unsigned int *accumulator, uint16_t *count);
587 #define vp9_temporal_filter_apply vp9_temporal_filter_apply_c 605 #define vp9_temporal_filter_apply vp9_temporal_filter_apply_c
588 606
589 void vp9_tm_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a bove, const uint8_t *left); 607 void vp9_tm_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a bove, const uint8_t *left);
590 #define vp9_tm_predictor_16x16 vp9_tm_predictor_16x16_c 608 #define vp9_tm_predictor_16x16 vp9_tm_predictor_16x16_c
591 609
592 void vp9_tm_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a bove, const uint8_t *left); 610 void vp9_tm_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a bove, const uint8_t *left);
593 #define vp9_tm_predictor_32x32 vp9_tm_predictor_32x32_c 611 #define vp9_tm_predictor_32x32 vp9_tm_predictor_32x32_c
594 612
595 void vp9_tm_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abo ve, const uint8_t *left); 613 void vp9_tm_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abo ve, const uint8_t *left);
596 #define vp9_tm_predictor_4x4 vp9_tm_predictor_4x4_c 614 #define vp9_tm_predictor_4x4 vp9_tm_predictor_4x4_c
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
657 static void setup_rtcd_internal(void) 675 static void setup_rtcd_internal(void)
658 { 676 {
659 } 677 }
660 #endif 678 #endif
661 679
662 #ifdef __cplusplus 680 #ifdef __cplusplus
663 } // extern "C" 681 } // extern "C"
664 #endif 682 #endif
665 683
666 #endif 684 #endif
OLDNEW
« no previous file with comments | « source/config/mac/x64/vpx_config.asm ('k') | source/config/nacl/vpx_config.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698