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 /* | 10 /* |
(...skipping 20 matching lines...) Expand all Loading... |
31 | 31 |
32 unsigned int vp9_avg_4x4_c(const uint8_t *, int p); | 32 unsigned int vp9_avg_4x4_c(const uint8_t *, int p); |
33 #define vp9_avg_4x4 vp9_avg_4x4_c | 33 #define vp9_avg_4x4 vp9_avg_4x4_c |
34 | 34 |
35 unsigned int vp9_avg_8x8_c(const uint8_t *, int p); | 35 unsigned int vp9_avg_8x8_c(const uint8_t *, int p); |
36 #define vp9_avg_8x8 vp9_avg_8x8_c | 36 #define vp9_avg_8x8 vp9_avg_8x8_c |
37 | 37 |
38 int64_t vp9_block_error_c(const tran_low_t *coeff, const tran_low_t *dqcoeff, in
tptr_t block_size, int64_t *ssz); | 38 int64_t vp9_block_error_c(const tran_low_t *coeff, const tran_low_t *dqcoeff, in
tptr_t block_size, int64_t *ssz); |
39 #define vp9_block_error vp9_block_error_c | 39 #define vp9_block_error vp9_block_error_c |
40 | 40 |
| 41 int64_t vp9_block_error_fp_c(const int16_t *coeff, const int16_t *dqcoeff, int b
lock_size); |
| 42 #define vp9_block_error_fp vp9_block_error_fp_c |
| 43 |
41 void vp9_convolve8_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptr
diff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter
_y, int y_step_q4, int w, int h); | 44 void vp9_convolve8_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptr
diff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter
_y, int y_step_q4, int w, int h); |
42 #define vp9_convolve8 vp9_convolve8_c | 45 #define vp9_convolve8 vp9_convolve8_c |
43 | 46 |
44 void vp9_convolve8_avg_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst,
ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *fi
lter_y, int y_step_q4, int w, int h); | 47 void vp9_convolve8_avg_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst,
ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *fi
lter_y, int y_step_q4, int w, int h); |
45 #define vp9_convolve8_avg vp9_convolve8_avg_c | 48 #define vp9_convolve8_avg vp9_convolve8_avg_c |
46 | 49 |
47 void vp9_convolve8_avg_horiz_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t
*dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16
_t *filter_y, int y_step_q4, int w, int h); | 50 void vp9_convolve8_avg_horiz_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t
*dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16
_t *filter_y, int y_step_q4, int w, int h); |
48 #define vp9_convolve8_avg_horiz vp9_convolve8_avg_horiz_c | 51 #define vp9_convolve8_avg_horiz vp9_convolve8_avg_horiz_c |
49 | 52 |
50 void vp9_convolve8_avg_vert_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t
*dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_
t *filter_y, int y_step_q4, int w, int h); | 53 void vp9_convolve8_avg_vert_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t
*dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_
t *filter_y, int y_step_q4, int w, int h); |
(...skipping 205 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
256 | 259 |
257 void vp9_h_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab
ove, const uint8_t *left); | 260 void vp9_h_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab
ove, const uint8_t *left); |
258 #define vp9_h_predictor_32x32 vp9_h_predictor_32x32_c | 261 #define vp9_h_predictor_32x32 vp9_h_predictor_32x32_c |
259 | 262 |
260 void vp9_h_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abov
e, const uint8_t *left); | 263 void vp9_h_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abov
e, const uint8_t *left); |
261 #define vp9_h_predictor_4x4 vp9_h_predictor_4x4_c | 264 #define vp9_h_predictor_4x4 vp9_h_predictor_4x4_c |
262 | 265 |
263 void vp9_h_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abov
e, const uint8_t *left); | 266 void vp9_h_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abov
e, const uint8_t *left); |
264 #define vp9_h_predictor_8x8 vp9_h_predictor_8x8_c | 267 #define vp9_h_predictor_8x8 vp9_h_predictor_8x8_c |
265 | 268 |
| 269 void vp9_hadamard_16x16_c(int16_t const *src_diff, int src_stride, int16_t *coef
f); |
| 270 #define vp9_hadamard_16x16 vp9_hadamard_16x16_c |
| 271 |
| 272 void vp9_hadamard_8x8_c(int16_t const *src_diff, int src_stride, int16_t *coeff)
; |
| 273 #define vp9_hadamard_8x8 vp9_hadamard_8x8_c |
| 274 |
266 void vp9_idct16x16_10_add_c(const tran_low_t *input, uint8_t *dest, int dest_str
ide); | 275 void vp9_idct16x16_10_add_c(const tran_low_t *input, uint8_t *dest, int dest_str
ide); |
267 #define vp9_idct16x16_10_add vp9_idct16x16_10_add_c | 276 #define vp9_idct16x16_10_add vp9_idct16x16_10_add_c |
268 | 277 |
269 void vp9_idct16x16_1_add_c(const tran_low_t *input, uint8_t *dest, int dest_stri
de); | 278 void vp9_idct16x16_1_add_c(const tran_low_t *input, uint8_t *dest, int dest_stri
de); |
270 #define vp9_idct16x16_1_add vp9_idct16x16_1_add_c | 279 #define vp9_idct16x16_1_add vp9_idct16x16_1_add_c |
271 | 280 |
272 void vp9_idct16x16_256_add_c(const tran_low_t *input, uint8_t *dest, int dest_st
ride); | 281 void vp9_idct16x16_256_add_c(const tran_low_t *input, uint8_t *dest, int dest_st
ride); |
273 #define vp9_idct16x16_256_add vp9_idct16x16_256_add_c | 282 #define vp9_idct16x16_256_add vp9_idct16x16_256_add_c |
274 | 283 |
275 void vp9_idct32x32_1024_add_c(const tran_low_t *input, uint8_t *dest, int dest_s
tride); | 284 void vp9_idct32x32_1024_add_c(const tran_low_t *input, uint8_t *dest, int dest_s
tride); |
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
349 | 358 |
350 void vp9_lpf_vertical_8_dual_c(uint8_t *s, int pitch, const uint8_t *blimit0, co
nst uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const uint8
_t *limit1, const uint8_t *thresh1); | 359 void vp9_lpf_vertical_8_dual_c(uint8_t *s, int pitch, const uint8_t *blimit0, co
nst uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const uint8
_t *limit1, const uint8_t *thresh1); |
351 #define vp9_lpf_vertical_8_dual vp9_lpf_vertical_8_dual_c | 360 #define vp9_lpf_vertical_8_dual vp9_lpf_vertical_8_dual_c |
352 | 361 |
353 void vp9_mbpost_proc_across_ip_c(uint8_t *src, int pitch, int rows, int cols, in
t flimit); | 362 void vp9_mbpost_proc_across_ip_c(uint8_t *src, int pitch, int rows, int cols, in
t flimit); |
354 #define vp9_mbpost_proc_across_ip vp9_mbpost_proc_across_ip_c | 363 #define vp9_mbpost_proc_across_ip vp9_mbpost_proc_across_ip_c |
355 | 364 |
356 void vp9_mbpost_proc_down_c(uint8_t *dst, int pitch, int rows, int cols, int fli
mit); | 365 void vp9_mbpost_proc_down_c(uint8_t *dst, int pitch, int rows, int cols, int fli
mit); |
357 #define vp9_mbpost_proc_down vp9_mbpost_proc_down_c | 366 #define vp9_mbpost_proc_down vp9_mbpost_proc_down_c |
358 | 367 |
| 368 void vp9_minmax_8x8_c(const uint8_t *s, int p, const uint8_t *d, int dp, int *mi
n, int *max); |
| 369 #define vp9_minmax_8x8 vp9_minmax_8x8_c |
| 370 |
359 unsigned int vp9_mse16x16_c(const uint8_t *src_ptr, int source_stride, const ui
nt8_t *ref_ptr, int recon_stride, unsigned int *sse); | 371 unsigned int vp9_mse16x16_c(const uint8_t *src_ptr, int source_stride, const ui
nt8_t *ref_ptr, int recon_stride, unsigned int *sse); |
360 #define vp9_mse16x16 vp9_mse16x16_c | 372 #define vp9_mse16x16 vp9_mse16x16_c |
361 | 373 |
362 unsigned int vp9_mse16x8_c(const uint8_t *src_ptr, int source_stride, const uin
t8_t *ref_ptr, int recon_stride, unsigned int *sse); | 374 unsigned int vp9_mse16x8_c(const uint8_t *src_ptr, int source_stride, const uin
t8_t *ref_ptr, int recon_stride, unsigned int *sse); |
363 #define vp9_mse16x8 vp9_mse16x8_c | 375 #define vp9_mse16x8 vp9_mse16x8_c |
364 | 376 |
365 unsigned int vp9_mse8x16_c(const uint8_t *src_ptr, int source_stride, const uin
t8_t *ref_ptr, int recon_stride, unsigned int *sse); | 377 unsigned int vp9_mse8x16_c(const uint8_t *src_ptr, int source_stride, const uin
t8_t *ref_ptr, int recon_stride, unsigned int *sse); |
366 #define vp9_mse8x16 vp9_mse8x16_c | 378 #define vp9_mse8x16 vp9_mse8x16_c |
367 | 379 |
368 unsigned int vp9_mse8x8_c(const uint8_t *src_ptr, int source_stride, const uint
8_t *ref_ptr, int recon_stride, unsigned int *sse); | 380 unsigned int vp9_mse8x8_c(const uint8_t *src_ptr, int source_stride, const uint
8_t *ref_ptr, int recon_stride, unsigned int *sse); |
(...skipping 10 matching lines...) Expand all Loading... |
379 | 391 |
380 void vp9_quantize_b_32x32_c(const tran_low_t *coeff_ptr, intptr_t n_coeffs, int
skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *qu
ant_ptr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dqc
oeff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, co
nst int16_t *iscan); | 392 void vp9_quantize_b_32x32_c(const tran_low_t *coeff_ptr, intptr_t n_coeffs, int
skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *qu
ant_ptr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dqc
oeff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, co
nst int16_t *iscan); |
381 #define vp9_quantize_b_32x32 vp9_quantize_b_32x32_c | 393 #define vp9_quantize_b_32x32 vp9_quantize_b_32x32_c |
382 | 394 |
383 void vp9_quantize_fp_c(const tran_low_t *coeff_ptr, intptr_t n_coeffs, int skip_
block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *quant_p
tr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dqcoeff_
ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const i
nt16_t *iscan); | 395 void vp9_quantize_fp_c(const tran_low_t *coeff_ptr, intptr_t n_coeffs, int skip_
block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *quant_p
tr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dqcoeff_
ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const i
nt16_t *iscan); |
384 #define vp9_quantize_fp vp9_quantize_fp_c | 396 #define vp9_quantize_fp vp9_quantize_fp_c |
385 | 397 |
386 void vp9_quantize_fp_32x32_c(const tran_low_t *coeff_ptr, intptr_t n_coeffs, int
skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *q
uant_ptr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dq
coeff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, c
onst int16_t *iscan); | 398 void vp9_quantize_fp_32x32_c(const tran_low_t *coeff_ptr, intptr_t n_coeffs, int
skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *q
uant_ptr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dq
coeff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, c
onst int16_t *iscan); |
387 #define vp9_quantize_fp_32x32 vp9_quantize_fp_32x32_c | 399 #define vp9_quantize_fp_32x32 vp9_quantize_fp_32x32_c |
388 | 400 |
389 unsigned int vp9_sad16x16_c(const uint8_t *src_ptr, int source_stride, const uin
t8_t *ref_ptr, int ref_stride); | 401 int16_t vp9_satd_c(const int16_t *coeff, int length); |
390 #define vp9_sad16x16 vp9_sad16x16_c | 402 #define vp9_satd vp9_satd_c |
391 | |
392 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); | |
393 #define vp9_sad16x16_avg vp9_sad16x16_avg_c | |
394 | |
395 void vp9_sad16x16x3_c(const uint8_t *src_ptr, int source_stride, const uint8_t *
ref_ptr, int ref_stride, unsigned int *sad_array); | |
396 #define vp9_sad16x16x3 vp9_sad16x16x3_c | |
397 | |
398 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); | |
399 #define vp9_sad16x16x4d vp9_sad16x16x4d_c | |
400 | |
401 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); | |
402 #define vp9_sad16x16x8 vp9_sad16x16x8_c | |
403 | |
404 unsigned int vp9_sad16x32_c(const uint8_t *src_ptr, int source_stride, const uin
t8_t *ref_ptr, int ref_stride); | |
405 #define vp9_sad16x32 vp9_sad16x32_c | |
406 | |
407 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); | |
408 #define vp9_sad16x32_avg vp9_sad16x32_avg_c | |
409 | |
410 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); | |
411 #define vp9_sad16x32x4d vp9_sad16x32x4d_c | |
412 | |
413 unsigned int vp9_sad16x8_c(const uint8_t *src_ptr, int source_stride, const uint
8_t *ref_ptr, int ref_stride); | |
414 #define vp9_sad16x8 vp9_sad16x8_c | |
415 | |
416 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); | |
417 #define vp9_sad16x8_avg vp9_sad16x8_avg_c | |
418 | |
419 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); | |
420 #define vp9_sad16x8x3 vp9_sad16x8x3_c | |
421 | |
422 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); | |
423 #define vp9_sad16x8x4d vp9_sad16x8x4d_c | |
424 | |
425 void vp9_sad16x8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref
_ptr, int ref_stride, uint32_t *sad_array); | |
426 #define vp9_sad16x8x8 vp9_sad16x8x8_c | |
427 | |
428 unsigned int vp9_sad32x16_c(const uint8_t *src_ptr, int source_stride, const uin
t8_t *ref_ptr, int ref_stride); | |
429 #define vp9_sad32x16 vp9_sad32x16_c | |
430 | |
431 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); | |
432 #define vp9_sad32x16_avg vp9_sad32x16_avg_c | |
433 | |
434 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); | |
435 #define vp9_sad32x16x4d vp9_sad32x16x4d_c | |
436 | |
437 unsigned int vp9_sad32x32_c(const uint8_t *src_ptr, int source_stride, const uin
t8_t *ref_ptr, int ref_stride); | |
438 #define vp9_sad32x32 vp9_sad32x32_c | |
439 | |
440 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); | |
441 #define vp9_sad32x32_avg vp9_sad32x32_avg_c | |
442 | |
443 void vp9_sad32x32x3_c(const uint8_t *src_ptr, int source_stride, const uint8_t *
ref_ptr, int ref_stride, unsigned int *sad_array); | |
444 #define vp9_sad32x32x3 vp9_sad32x32x3_c | |
445 | |
446 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); | |
447 #define vp9_sad32x32x4d vp9_sad32x32x4d_c | |
448 | |
449 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); | |
450 #define vp9_sad32x32x8 vp9_sad32x32x8_c | |
451 | |
452 unsigned int vp9_sad32x64_c(const uint8_t *src_ptr, int source_stride, const uin
t8_t *ref_ptr, int ref_stride); | |
453 #define vp9_sad32x64 vp9_sad32x64_c | |
454 | |
455 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); | |
456 #define vp9_sad32x64_avg vp9_sad32x64_avg_c | |
457 | |
458 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); | |
459 #define vp9_sad32x64x4d vp9_sad32x64x4d_c | |
460 | |
461 unsigned int vp9_sad4x4_c(const uint8_t *src_ptr, int source_stride, const uint8
_t *ref_ptr, int ref_stride); | |
462 #define vp9_sad4x4 vp9_sad4x4_c | |
463 | |
464 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); | |
465 #define vp9_sad4x4_avg vp9_sad4x4_avg_c | |
466 | |
467 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); | |
468 #define vp9_sad4x4x3 vp9_sad4x4x3_c | |
469 | |
470 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); | |
471 #define vp9_sad4x4x4d vp9_sad4x4x4d_c | |
472 | |
473 void vp9_sad4x4x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_
ptr, int ref_stride, uint32_t *sad_array); | |
474 #define vp9_sad4x4x8 vp9_sad4x4x8_c | |
475 | |
476 unsigned int vp9_sad4x8_c(const uint8_t *src_ptr, int source_stride, const uint8
_t *ref_ptr, int ref_stride); | |
477 #define vp9_sad4x8 vp9_sad4x8_c | |
478 | |
479 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); | |
480 #define vp9_sad4x8_avg vp9_sad4x8_avg_c | |
481 | |
482 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); | |
483 #define vp9_sad4x8x4d vp9_sad4x8x4d_c | |
484 | |
485 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); | |
486 #define vp9_sad4x8x8 vp9_sad4x8x8_c | |
487 | |
488 unsigned int vp9_sad64x32_c(const uint8_t *src_ptr, int source_stride, const uin
t8_t *ref_ptr, int ref_stride); | |
489 #define vp9_sad64x32 vp9_sad64x32_c | |
490 | |
491 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); | |
492 #define vp9_sad64x32_avg vp9_sad64x32_avg_c | |
493 | |
494 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); | |
495 #define vp9_sad64x32x4d vp9_sad64x32x4d_c | |
496 | |
497 unsigned int vp9_sad64x64_c(const uint8_t *src_ptr, int source_stride, const uin
t8_t *ref_ptr, int ref_stride); | |
498 #define vp9_sad64x64 vp9_sad64x64_c | |
499 | |
500 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); | |
501 #define vp9_sad64x64_avg vp9_sad64x64_avg_c | |
502 | |
503 void vp9_sad64x64x3_c(const uint8_t *src_ptr, int source_stride, const uint8_t *
ref_ptr, int ref_stride, unsigned int *sad_array); | |
504 #define vp9_sad64x64x3 vp9_sad64x64x3_c | |
505 | |
506 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); | |
507 #define vp9_sad64x64x4d vp9_sad64x64x4d_c | |
508 | |
509 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); | |
510 #define vp9_sad64x64x8 vp9_sad64x64x8_c | |
511 | |
512 unsigned int vp9_sad8x16_c(const uint8_t *src_ptr, int source_stride, const uint
8_t *ref_ptr, int ref_stride); | |
513 #define vp9_sad8x16 vp9_sad8x16_c | |
514 | |
515 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); | |
516 #define vp9_sad8x16_avg vp9_sad8x16_avg_c | |
517 | |
518 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); | |
519 #define vp9_sad8x16x3 vp9_sad8x16x3_c | |
520 | |
521 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); | |
522 #define vp9_sad8x16x4d vp9_sad8x16x4d_c | |
523 | |
524 void vp9_sad8x16x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref
_ptr, int ref_stride, uint32_t *sad_array); | |
525 #define vp9_sad8x16x8 vp9_sad8x16x8_c | |
526 | |
527 unsigned int vp9_sad8x4_c(const uint8_t *src_ptr, int source_stride, const uint8
_t *ref_ptr, int ref_stride); | |
528 #define vp9_sad8x4 vp9_sad8x4_c | |
529 | |
530 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); | |
531 #define vp9_sad8x4_avg vp9_sad8x4_avg_c | |
532 | |
533 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); | |
534 #define vp9_sad8x4x4d vp9_sad8x4x4d_c | |
535 | |
536 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); | |
537 #define vp9_sad8x4x8 vp9_sad8x4x8_c | |
538 | |
539 unsigned int vp9_sad8x8_c(const uint8_t *src_ptr, int source_stride, const uint8
_t *ref_ptr, int ref_stride); | |
540 #define vp9_sad8x8 vp9_sad8x8_c | |
541 | |
542 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); | |
543 #define vp9_sad8x8_avg vp9_sad8x8_avg_c | |
544 | |
545 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); | |
546 #define vp9_sad8x8x3 vp9_sad8x8x3_c | |
547 | |
548 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); | |
549 #define vp9_sad8x8x4d vp9_sad8x8x4d_c | |
550 | |
551 void vp9_sad8x8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_
ptr, int ref_stride, uint32_t *sad_array); | |
552 #define vp9_sad8x8x8 vp9_sad8x8x8_c | |
553 | 403 |
554 unsigned int vp9_sub_pixel_avg_variance16x16_c(const uint8_t *src_ptr, int sourc
e_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uns
igned int *sse, const uint8_t *second_pred); | 404 unsigned int vp9_sub_pixel_avg_variance16x16_c(const uint8_t *src_ptr, int sourc
e_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uns
igned int *sse, const uint8_t *second_pred); |
555 #define vp9_sub_pixel_avg_variance16x16 vp9_sub_pixel_avg_variance16x16_c | 405 #define vp9_sub_pixel_avg_variance16x16 vp9_sub_pixel_avg_variance16x16_c |
556 | 406 |
557 unsigned int vp9_sub_pixel_avg_variance16x32_c(const uint8_t *src_ptr, int sourc
e_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uns
igned int *sse, const uint8_t *second_pred); | 407 unsigned int vp9_sub_pixel_avg_variance16x32_c(const uint8_t *src_ptr, int sourc
e_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uns
igned int *sse, const uint8_t *second_pred); |
558 #define vp9_sub_pixel_avg_variance16x32 vp9_sub_pixel_avg_variance16x32_c | 408 #define vp9_sub_pixel_avg_variance16x32 vp9_sub_pixel_avg_variance16x32_c |
559 | 409 |
560 unsigned int vp9_sub_pixel_avg_variance16x8_c(const uint8_t *src_ptr, int source
_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsi
gned int *sse, const uint8_t *second_pred); | 410 unsigned int vp9_sub_pixel_avg_variance16x8_c(const uint8_t *src_ptr, int source
_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsi
gned int *sse, const uint8_t *second_pred); |
561 #define vp9_sub_pixel_avg_variance16x8 vp9_sub_pixel_avg_variance16x8_c | 411 #define vp9_sub_pixel_avg_variance16x8 vp9_sub_pixel_avg_variance16x8_c |
562 | 412 |
(...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
714 (void)flags; | 564 (void)flags; |
715 | 565 |
716 } | 566 } |
717 #endif | 567 #endif |
718 | 568 |
719 #ifdef __cplusplus | 569 #ifdef __cplusplus |
720 } // extern "C" | 570 } // extern "C" |
721 #endif | 571 #endif |
722 | 572 |
723 #endif | 573 #endif |
OLD | NEW |