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

Side by Side Diff: third_party/libvpx/source/config/linux/x64/vpx_dsp_rtcd.h

Issue 2005893002: Roll src/third_party/libvpx/source/libvpx/ 57566ff24..4f774ac50 (29 commits). (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 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
OLDNEW
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 292 matching lines...) Expand 10 before | Expand all | Expand 10 after
303 303
304 void vpx_get16x16var_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 304 void vpx_get16x16var_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum);
305 void vpx_get16x16var_sse2(const uint8_t *src_ptr, int source_stride, const uint8 _t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 305 void vpx_get16x16var_sse2(const uint8_t *src_ptr, int source_stride, const uint8 _t *ref_ptr, int ref_stride, unsigned int *sse, int *sum);
306 void vpx_get16x16var_avx2(const uint8_t *src_ptr, int source_stride, const uint8 _t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 306 void vpx_get16x16var_avx2(const uint8_t *src_ptr, int source_stride, const uint8 _t *ref_ptr, int ref_stride, unsigned int *sse, int *sum);
307 RTCD_EXTERN void (*vpx_get16x16var)(const uint8_t *src_ptr, int source_stride, c onst uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 307 RTCD_EXTERN void (*vpx_get16x16var)(const uint8_t *src_ptr, int source_stride, c onst uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum);
308 308
309 unsigned int vpx_get4x4sse_cs_c(const unsigned char *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride); 309 unsigned int vpx_get4x4sse_cs_c(const unsigned char *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride);
310 #define vpx_get4x4sse_cs vpx_get4x4sse_cs_c 310 #define vpx_get4x4sse_cs vpx_get4x4sse_cs_c
311 311
312 void vpx_get8x8var_c(const uint8_t *src_ptr, int source_stride, const uint8_t *r ef_ptr, int ref_stride, unsigned int *sse, int *sum); 312 void vpx_get8x8var_c(const uint8_t *src_ptr, int source_stride, const uint8_t *r ef_ptr, int ref_stride, unsigned int *sse, int *sum);
313 void vpx_get8x8var_mmx(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum);
314 void vpx_get8x8var_sse2(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 313 void vpx_get8x8var_sse2(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum);
315 #define vpx_get8x8var vpx_get8x8var_sse2 314 #define vpx_get8x8var vpx_get8x8var_sse2
316 315
317 unsigned int vpx_get_mb_ss_c(const int16_t *); 316 unsigned int vpx_get_mb_ss_c(const int16_t *);
318 unsigned int vpx_get_mb_ss_mmx(const int16_t *);
319 unsigned int vpx_get_mb_ss_sse2(const int16_t *); 317 unsigned int vpx_get_mb_ss_sse2(const int16_t *);
320 #define vpx_get_mb_ss vpx_get_mb_ss_sse2 318 #define vpx_get_mb_ss vpx_get_mb_ss_sse2
321 319
322 void vpx_h_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab ove, const uint8_t *left); 320 void vpx_h_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab ove, const uint8_t *left);
323 void vpx_h_predictor_16x16_sse2(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left); 321 void vpx_h_predictor_16x16_sse2(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
324 #define vpx_h_predictor_16x16 vpx_h_predictor_16x16_sse2 322 #define vpx_h_predictor_16x16 vpx_h_predictor_16x16_sse2
325 323
326 void vpx_h_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab ove, const uint8_t *left); 324 void vpx_h_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab ove, const uint8_t *left);
327 void vpx_h_predictor_32x32_sse2(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left); 325 void vpx_h_predictor_32x32_sse2(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
328 #define vpx_h_predictor_32x32 vpx_h_predictor_32x32_sse2 326 #define vpx_h_predictor_32x32 vpx_h_predictor_32x32_sse2
(...skipping 134 matching lines...) Expand 10 before | Expand all | Expand 10 after
463 461
464 void vpx_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); 462 void vpx_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);
465 void vpx_lpf_vertical_8_dual_sse2(uint8_t *s, int pitch, const uint8_t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const ui nt8_t *limit1, const uint8_t *thresh1); 463 void vpx_lpf_vertical_8_dual_sse2(uint8_t *s, int pitch, const uint8_t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const ui nt8_t *limit1, const uint8_t *thresh1);
466 #define vpx_lpf_vertical_8_dual vpx_lpf_vertical_8_dual_sse2 464 #define vpx_lpf_vertical_8_dual vpx_lpf_vertical_8_dual_sse2
467 465
468 void vpx_minmax_8x8_c(const uint8_t *s, int p, const uint8_t *d, int dp, int *mi n, int *max); 466 void vpx_minmax_8x8_c(const uint8_t *s, int p, const uint8_t *d, int dp, int *mi n, int *max);
469 void vpx_minmax_8x8_sse2(const uint8_t *s, int p, const uint8_t *d, int dp, int *min, int *max); 467 void vpx_minmax_8x8_sse2(const uint8_t *s, int p, const uint8_t *d, int dp, int *min, int *max);
470 #define vpx_minmax_8x8 vpx_minmax_8x8_sse2 468 #define vpx_minmax_8x8 vpx_minmax_8x8_sse2
471 469
472 unsigned int vpx_mse16x16_c(const uint8_t *src_ptr, int source_stride, const ui nt8_t *ref_ptr, int recon_stride, unsigned int *sse); 470 unsigned int vpx_mse16x16_c(const uint8_t *src_ptr, int source_stride, const ui nt8_t *ref_ptr, int recon_stride, unsigned int *sse);
473 unsigned int vpx_mse16x16_mmx(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
474 unsigned int vpx_mse16x16_sse2(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse); 471 unsigned int vpx_mse16x16_sse2(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
475 unsigned int vpx_mse16x16_avx2(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse); 472 unsigned int vpx_mse16x16_avx2(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
476 RTCD_EXTERN unsigned int (*vpx_mse16x16)(const uint8_t *src_ptr, int source_str ide, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse); 473 RTCD_EXTERN unsigned int (*vpx_mse16x16)(const uint8_t *src_ptr, int source_str ide, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
477 474
478 unsigned int vpx_mse16x8_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int recon_stride, unsigned int *sse); 475 unsigned int vpx_mse16x8_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int recon_stride, unsigned int *sse);
479 unsigned int vpx_mse16x8_sse2(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse); 476 unsigned int vpx_mse16x8_sse2(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
480 #define vpx_mse16x8 vpx_mse16x8_sse2 477 #define vpx_mse16x8 vpx_mse16x8_sse2
481 478
482 unsigned int vpx_mse8x16_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int recon_stride, unsigned int *sse); 479 unsigned int vpx_mse8x16_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int recon_stride, unsigned int *sse);
483 unsigned int vpx_mse8x16_sse2(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse); 480 unsigned int vpx_mse8x16_sse2(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
(...skipping 13 matching lines...) Expand all
497 void vpx_quantize_b_ssse3(const tran_low_t *coeff_ptr, intptr_t n_coeffs, int sk ip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *quan t_ptr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dqcoe ff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, cons t int16_t *iscan); 494 void vpx_quantize_b_ssse3(const tran_low_t *coeff_ptr, intptr_t n_coeffs, int sk ip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *quan t_ptr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dqcoe ff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, cons t int16_t *iscan);
498 void vpx_quantize_b_avx(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_ ptr, 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 int16_t *iscan); 495 void vpx_quantize_b_avx(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_ ptr, 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 int16_t *iscan);
499 RTCD_EXTERN void (*vpx_quantize_b)(const tran_low_t *coeff_ptr, intptr_t n_coeff s, int skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int1 6_t *quant_ptr, 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 *s can, const int16_t *iscan); 496 RTCD_EXTERN void (*vpx_quantize_b)(const tran_low_t *coeff_ptr, intptr_t n_coeff s, int skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int1 6_t *quant_ptr, 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 *s can, const int16_t *iscan);
500 497
501 void vpx_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); 498 void vpx_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);
502 void vpx_quantize_b_32x32_ssse3(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_ptr, 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 int16_t *iscan); 499 void vpx_quantize_b_32x32_ssse3(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_ptr, 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 int16_t *iscan);
503 void vpx_quantize_b_32x32_avx(const tran_low_t *coeff_ptr, intptr_t n_coeffs, in t skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t * quant_ptr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *d qcoeff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 500 void vpx_quantize_b_32x32_avx(const tran_low_t *coeff_ptr, intptr_t n_coeffs, in t skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t * quant_ptr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *d qcoeff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan);
504 RTCD_EXTERN void (*vpx_quantize_b_32x32)(const tran_low_t *coeff_ptr, intptr_t n _coeffs, int skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, cons t int16_t *quant_ptr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tr an_low_t *dqcoeff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int1 6_t *scan, const int16_t *iscan); 501 RTCD_EXTERN void (*vpx_quantize_b_32x32)(const tran_low_t *coeff_ptr, intptr_t n _coeffs, int skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, cons t int16_t *quant_ptr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tr an_low_t *dqcoeff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int1 6_t *scan, const int16_t *iscan);
505 502
506 unsigned int vpx_sad16x16_c(const uint8_t *src_ptr, int src_stride, const uint8_ t *ref_ptr, int ref_stride); 503 unsigned int vpx_sad16x16_c(const uint8_t *src_ptr, int src_stride, const uint8_ t *ref_ptr, int ref_stride);
507 unsigned int vpx_sad16x16_mmx(const uint8_t *src_ptr, int src_stride, const uint 8_t *ref_ptr, int ref_stride);
508 unsigned int vpx_sad16x16_sse2(const uint8_t *src_ptr, int src_stride, const uin t8_t *ref_ptr, int ref_stride); 504 unsigned int vpx_sad16x16_sse2(const uint8_t *src_ptr, int src_stride, const uin t8_t *ref_ptr, int ref_stride);
509 #define vpx_sad16x16 vpx_sad16x16_sse2 505 #define vpx_sad16x16 vpx_sad16x16_sse2
510 506
511 unsigned int vpx_sad16x16_avg_c(const uint8_t *src_ptr, int src_stride, const ui nt8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); 507 unsigned int vpx_sad16x16_avg_c(const uint8_t *src_ptr, int src_stride, const ui nt8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
512 unsigned int vpx_sad16x16_avg_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); 508 unsigned int vpx_sad16x16_avg_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
513 #define vpx_sad16x16_avg vpx_sad16x16_avg_sse2 509 #define vpx_sad16x16_avg vpx_sad16x16_avg_sse2
514 510
515 void vpx_sad16x16x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref _ptr, int ref_stride, uint32_t *sad_array); 511 void vpx_sad16x16x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref _ptr, int ref_stride, uint32_t *sad_array);
516 void vpx_sad16x16x3_sse3(const uint8_t *src_ptr, int src_stride, const uint8_t * ref_ptr, int ref_stride, uint32_t *sad_array); 512 void vpx_sad16x16x3_sse3(const uint8_t *src_ptr, int src_stride, const uint8_t * ref_ptr, int ref_stride, uint32_t *sad_array);
517 void vpx_sad16x16x3_ssse3(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array); 513 void vpx_sad16x16x3_ssse3(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
(...skipping 13 matching lines...) Expand all
531 527
532 unsigned int vpx_sad16x32_avg_c(const uint8_t *src_ptr, int src_stride, const ui nt8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); 528 unsigned int vpx_sad16x32_avg_c(const uint8_t *src_ptr, int src_stride, const ui nt8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
533 unsigned int vpx_sad16x32_avg_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); 529 unsigned int vpx_sad16x32_avg_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
534 #define vpx_sad16x32_avg vpx_sad16x32_avg_sse2 530 #define vpx_sad16x32_avg vpx_sad16x32_avg_sse2
535 531
536 void vpx_sad16x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * c onst ref_ptr[], int ref_stride, uint32_t *sad_array); 532 void vpx_sad16x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * c onst ref_ptr[], int ref_stride, uint32_t *sad_array);
537 void vpx_sad16x32x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array); 533 void vpx_sad16x32x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
538 #define vpx_sad16x32x4d vpx_sad16x32x4d_sse2 534 #define vpx_sad16x32x4d vpx_sad16x32x4d_sse2
539 535
540 unsigned int vpx_sad16x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride); 536 unsigned int vpx_sad16x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
541 unsigned int vpx_sad16x8_mmx(const uint8_t *src_ptr, int src_stride, const uint8 _t *ref_ptr, int ref_stride);
542 unsigned int vpx_sad16x8_sse2(const uint8_t *src_ptr, int src_stride, const uint 8_t *ref_ptr, int ref_stride); 537 unsigned int vpx_sad16x8_sse2(const uint8_t *src_ptr, int src_stride, const uint 8_t *ref_ptr, int ref_stride);
543 #define vpx_sad16x8 vpx_sad16x8_sse2 538 #define vpx_sad16x8 vpx_sad16x8_sse2
544 539
545 unsigned int vpx_sad16x8_avg_c(const uint8_t *src_ptr, int src_stride, const uin t8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); 540 unsigned int vpx_sad16x8_avg_c(const uint8_t *src_ptr, int src_stride, const uin t8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
546 unsigned int vpx_sad16x8_avg_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); 541 unsigned int vpx_sad16x8_avg_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
547 #define vpx_sad16x8_avg vpx_sad16x8_avg_sse2 542 #define vpx_sad16x8_avg vpx_sad16x8_avg_sse2
548 543
549 void vpx_sad16x8x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ ptr, int ref_stride, uint32_t *sad_array); 544 void vpx_sad16x8x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ ptr, int ref_stride, uint32_t *sad_array);
550 void vpx_sad16x8x3_sse3(const uint8_t *src_ptr, int src_stride, const uint8_t *r ef_ptr, int ref_stride, uint32_t *sad_array); 545 void vpx_sad16x8x3_sse3(const uint8_t *src_ptr, int src_stride, const uint8_t *r ef_ptr, int ref_stride, uint32_t *sad_array);
551 void vpx_sad16x8x3_ssse3(const uint8_t *src_ptr, int src_stride, const uint8_t * ref_ptr, int ref_stride, uint32_t *sad_array); 546 void vpx_sad16x8x3_ssse3(const uint8_t *src_ptr, int src_stride, const uint8_t * ref_ptr, int ref_stride, uint32_t *sad_array);
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
602 unsigned int vpx_sad32x64_avg_c(const uint8_t *src_ptr, int src_stride, const ui nt8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); 597 unsigned int vpx_sad32x64_avg_c(const uint8_t *src_ptr, int src_stride, const ui nt8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
603 unsigned int vpx_sad32x64_avg_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); 598 unsigned int vpx_sad32x64_avg_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
604 unsigned int vpx_sad32x64_avg_avx2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); 599 unsigned int vpx_sad32x64_avg_avx2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
605 RTCD_EXTERN unsigned int (*vpx_sad32x64_avg)(const uint8_t *src_ptr, int src_str ide, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); 600 RTCD_EXTERN unsigned int (*vpx_sad32x64_avg)(const uint8_t *src_ptr, int src_str ide, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
606 601
607 void vpx_sad32x64x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * c onst ref_ptr[], int ref_stride, uint32_t *sad_array); 602 void vpx_sad32x64x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * c onst ref_ptr[], int ref_stride, uint32_t *sad_array);
608 void vpx_sad32x64x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array); 603 void vpx_sad32x64x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
609 #define vpx_sad32x64x4d vpx_sad32x64x4d_sse2 604 #define vpx_sad32x64x4d vpx_sad32x64x4d_sse2
610 605
611 unsigned int vpx_sad4x4_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride); 606 unsigned int vpx_sad4x4_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
612 unsigned int vpx_sad4x4_mmx(const uint8_t *src_ptr, int src_stride, const uint8_ t *ref_ptr, int ref_stride);
613 unsigned int vpx_sad4x4_sse2(const uint8_t *src_ptr, int src_stride, const uint8 _t *ref_ptr, int ref_stride); 607 unsigned int vpx_sad4x4_sse2(const uint8_t *src_ptr, int src_stride, const uint8 _t *ref_ptr, int ref_stride);
614 #define vpx_sad4x4 vpx_sad4x4_sse2 608 #define vpx_sad4x4 vpx_sad4x4_sse2
615 609
616 unsigned int vpx_sad4x4_avg_c(const uint8_t *src_ptr, int src_stride, const uint 8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); 610 unsigned int vpx_sad4x4_avg_c(const uint8_t *src_ptr, int src_stride, const uint 8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
617 unsigned int vpx_sad4x4_avg_sse2(const uint8_t *src_ptr, int src_stride, const u int8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); 611 unsigned int vpx_sad4x4_avg_sse2(const uint8_t *src_ptr, int src_stride, const u int8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
618 #define vpx_sad4x4_avg vpx_sad4x4_avg_sse2 612 #define vpx_sad4x4_avg vpx_sad4x4_avg_sse2
619 613
620 void vpx_sad4x4x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_p tr, int ref_stride, uint32_t *sad_array); 614 void vpx_sad4x4x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_p tr, int ref_stride, uint32_t *sad_array);
621 void vpx_sad4x4x3_sse3(const uint8_t *src_ptr, int src_stride, const uint8_t *re f_ptr, int ref_stride, uint32_t *sad_array); 615 void vpx_sad4x4x3_sse3(const uint8_t *src_ptr, int src_stride, const uint8_t *re f_ptr, int ref_stride, uint32_t *sad_array);
622 RTCD_EXTERN void (*vpx_sad4x4x3)(const uint8_t *src_ptr, int src_stride, const u int8_t *ref_ptr, int ref_stride, uint32_t *sad_array); 616 RTCD_EXTERN void (*vpx_sad4x4x3)(const uint8_t *src_ptr, int src_stride, const u int8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
673 667
674 void vpx_sad64x64x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * c onst ref_ptr[], int ref_stride, uint32_t *sad_array); 668 void vpx_sad64x64x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * c onst ref_ptr[], int ref_stride, uint32_t *sad_array);
675 void vpx_sad64x64x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array); 669 void vpx_sad64x64x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
676 void vpx_sad64x64x4d_avx2(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array); 670 void vpx_sad64x64x4d_avx2(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
677 RTCD_EXTERN void (*vpx_sad64x64x4d)(const uint8_t *src_ptr, int src_stride, cons t uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array); 671 RTCD_EXTERN void (*vpx_sad64x64x4d)(const uint8_t *src_ptr, int src_stride, cons t uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
678 672
679 void vpx_sad64x64x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref _ptr, int ref_stride, uint32_t *sad_array); 673 void vpx_sad64x64x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref _ptr, int ref_stride, uint32_t *sad_array);
680 #define vpx_sad64x64x8 vpx_sad64x64x8_c 674 #define vpx_sad64x64x8 vpx_sad64x64x8_c
681 675
682 unsigned int vpx_sad8x16_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride); 676 unsigned int vpx_sad8x16_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
683 unsigned int vpx_sad8x16_mmx(const uint8_t *src_ptr, int src_stride, const uint8 _t *ref_ptr, int ref_stride);
684 unsigned int vpx_sad8x16_sse2(const uint8_t *src_ptr, int src_stride, const uint 8_t *ref_ptr, int ref_stride); 677 unsigned int vpx_sad8x16_sse2(const uint8_t *src_ptr, int src_stride, const uint 8_t *ref_ptr, int ref_stride);
685 #define vpx_sad8x16 vpx_sad8x16_sse2 678 #define vpx_sad8x16 vpx_sad8x16_sse2
686 679
687 unsigned int vpx_sad8x16_avg_c(const uint8_t *src_ptr, int src_stride, const uin t8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); 680 unsigned int vpx_sad8x16_avg_c(const uint8_t *src_ptr, int src_stride, const uin t8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
688 unsigned int vpx_sad8x16_avg_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); 681 unsigned int vpx_sad8x16_avg_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
689 #define vpx_sad8x16_avg vpx_sad8x16_avg_sse2 682 #define vpx_sad8x16_avg vpx_sad8x16_avg_sse2
690 683
691 void vpx_sad8x16x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ ptr, int ref_stride, uint32_t *sad_array); 684 void vpx_sad8x16x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ ptr, int ref_stride, uint32_t *sad_array);
692 void vpx_sad8x16x3_sse3(const uint8_t *src_ptr, int src_stride, const uint8_t *r ef_ptr, int ref_stride, uint32_t *sad_array); 685 void vpx_sad8x16x3_sse3(const uint8_t *src_ptr, int src_stride, const uint8_t *r ef_ptr, int ref_stride, uint32_t *sad_array);
693 RTCD_EXTERN void (*vpx_sad8x16x3)(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array); 686 RTCD_EXTERN void (*vpx_sad8x16x3)(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
(...skipping 15 matching lines...) Expand all
709 #define vpx_sad8x4_avg vpx_sad8x4_avg_sse2 702 #define vpx_sad8x4_avg vpx_sad8x4_avg_sse2
710 703
711 void vpx_sad8x4x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * con st ref_ptr[], int ref_stride, uint32_t *sad_array); 704 void vpx_sad8x4x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * con st ref_ptr[], int ref_stride, uint32_t *sad_array);
712 void vpx_sad8x4x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array); 705 void vpx_sad8x4x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
713 #define vpx_sad8x4x4d vpx_sad8x4x4d_sse2 706 #define vpx_sad8x4x4d vpx_sad8x4x4d_sse2
714 707
715 void vpx_sad8x4x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_p tr, int ref_stride, uint32_t *sad_array); 708 void vpx_sad8x4x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_p tr, int ref_stride, uint32_t *sad_array);
716 #define vpx_sad8x4x8 vpx_sad8x4x8_c 709 #define vpx_sad8x4x8 vpx_sad8x4x8_c
717 710
718 unsigned int vpx_sad8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride); 711 unsigned int vpx_sad8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
719 unsigned int vpx_sad8x8_mmx(const uint8_t *src_ptr, int src_stride, const uint8_ t *ref_ptr, int ref_stride);
720 unsigned int vpx_sad8x8_sse2(const uint8_t *src_ptr, int src_stride, const uint8 _t *ref_ptr, int ref_stride); 712 unsigned int vpx_sad8x8_sse2(const uint8_t *src_ptr, int src_stride, const uint8 _t *ref_ptr, int ref_stride);
721 #define vpx_sad8x8 vpx_sad8x8_sse2 713 #define vpx_sad8x8 vpx_sad8x8_sse2
722 714
723 unsigned int vpx_sad8x8_avg_c(const uint8_t *src_ptr, int src_stride, const uint 8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); 715 unsigned int vpx_sad8x8_avg_c(const uint8_t *src_ptr, int src_stride, const uint 8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
724 unsigned int vpx_sad8x8_avg_sse2(const uint8_t *src_ptr, int src_stride, const u int8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); 716 unsigned int vpx_sad8x8_avg_sse2(const uint8_t *src_ptr, int src_stride, const u int8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
725 #define vpx_sad8x8_avg vpx_sad8x8_avg_sse2 717 #define vpx_sad8x8_avg vpx_sad8x8_avg_sse2
726 718
727 void vpx_sad8x8x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_p tr, int ref_stride, uint32_t *sad_array); 719 void vpx_sad8x8x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_p tr, int ref_stride, uint32_t *sad_array);
728 void vpx_sad8x8x3_sse3(const uint8_t *src_ptr, int src_stride, const uint8_t *re f_ptr, int ref_stride, uint32_t *sad_array); 720 void vpx_sad8x8x3_sse3(const uint8_t *src_ptr, int src_stride, const uint8_t *re f_ptr, int ref_stride, uint32_t *sad_array);
729 RTCD_EXTERN void (*vpx_sad8x8x3)(const uint8_t *src_ptr, int src_stride, const u int8_t *ref_ptr, int ref_stride, uint32_t *sad_array); 721 RTCD_EXTERN void (*vpx_sad8x8x3)(const uint8_t *src_ptr, int src_stride, const u int8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
(...skipping 198 matching lines...) Expand 10 before | Expand all | Expand 10 after
928 920
929 void vpx_v_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abov e, const uint8_t *left); 921 void vpx_v_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abov e, const uint8_t *left);
930 void vpx_v_predictor_4x4_sse2(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a bove, const uint8_t *left); 922 void vpx_v_predictor_4x4_sse2(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a bove, const uint8_t *left);
931 #define vpx_v_predictor_4x4 vpx_v_predictor_4x4_sse2 923 #define vpx_v_predictor_4x4 vpx_v_predictor_4x4_sse2
932 924
933 void vpx_v_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abov e, const uint8_t *left); 925 void vpx_v_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abov e, const uint8_t *left);
934 void vpx_v_predictor_8x8_sse2(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a bove, const uint8_t *left); 926 void vpx_v_predictor_8x8_sse2(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a bove, const uint8_t *left);
935 #define vpx_v_predictor_8x8 vpx_v_predictor_8x8_sse2 927 #define vpx_v_predictor_8x8 vpx_v_predictor_8x8_sse2
936 928
937 unsigned int vpx_variance16x16_c(const uint8_t *src_ptr, int source_stride, cons t uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 929 unsigned int vpx_variance16x16_c(const uint8_t *src_ptr, int source_stride, cons t uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
938 unsigned int vpx_variance16x16_mmx(const uint8_t *src_ptr, int source_stride, co nst uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
939 unsigned int vpx_variance16x16_sse2(const uint8_t *src_ptr, int source_stride, c onst uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 930 unsigned int vpx_variance16x16_sse2(const uint8_t *src_ptr, int source_stride, c onst uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
940 unsigned int vpx_variance16x16_avx2(const uint8_t *src_ptr, int source_stride, c onst uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 931 unsigned int vpx_variance16x16_avx2(const uint8_t *src_ptr, int source_stride, c onst uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
941 RTCD_EXTERN unsigned int (*vpx_variance16x16)(const uint8_t *src_ptr, int source _stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 932 RTCD_EXTERN unsigned int (*vpx_variance16x16)(const uint8_t *src_ptr, int source _stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
942 933
943 unsigned int vpx_variance16x32_c(const uint8_t *src_ptr, int source_stride, cons t uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 934 unsigned int vpx_variance16x32_c(const uint8_t *src_ptr, int source_stride, cons t uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
944 unsigned int vpx_variance16x32_sse2(const uint8_t *src_ptr, int source_stride, c onst uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 935 unsigned int vpx_variance16x32_sse2(const uint8_t *src_ptr, int source_stride, c onst uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
945 #define vpx_variance16x32 vpx_variance16x32_sse2 936 #define vpx_variance16x32 vpx_variance16x32_sse2
946 937
947 unsigned int vpx_variance16x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 938 unsigned int vpx_variance16x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
948 unsigned int vpx_variance16x8_mmx(const uint8_t *src_ptr, int source_stride, con st uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
949 unsigned int vpx_variance16x8_sse2(const uint8_t *src_ptr, int source_stride, co nst uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 939 unsigned int vpx_variance16x8_sse2(const uint8_t *src_ptr, int source_stride, co nst uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
950 #define vpx_variance16x8 vpx_variance16x8_sse2 940 #define vpx_variance16x8 vpx_variance16x8_sse2
951 941
952 unsigned int vpx_variance32x16_c(const uint8_t *src_ptr, int source_stride, cons t uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 942 unsigned int vpx_variance32x16_c(const uint8_t *src_ptr, int source_stride, cons t uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
953 unsigned int vpx_variance32x16_sse2(const uint8_t *src_ptr, int source_stride, c onst uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 943 unsigned int vpx_variance32x16_sse2(const uint8_t *src_ptr, int source_stride, c onst uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
954 unsigned int vpx_variance32x16_avx2(const uint8_t *src_ptr, int source_stride, c onst uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 944 unsigned int vpx_variance32x16_avx2(const uint8_t *src_ptr, int source_stride, c onst uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
955 RTCD_EXTERN unsigned int (*vpx_variance32x16)(const uint8_t *src_ptr, int source _stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 945 RTCD_EXTERN unsigned int (*vpx_variance32x16)(const uint8_t *src_ptr, int source _stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
956 946
957 unsigned int vpx_variance32x32_c(const uint8_t *src_ptr, int source_stride, cons t uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 947 unsigned int vpx_variance32x32_c(const uint8_t *src_ptr, int source_stride, cons t uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
958 unsigned int vpx_variance32x32_sse2(const uint8_t *src_ptr, int source_stride, c onst uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 948 unsigned int vpx_variance32x32_sse2(const uint8_t *src_ptr, int source_stride, c onst uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
959 unsigned int vpx_variance32x32_avx2(const uint8_t *src_ptr, int source_stride, c onst uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 949 unsigned int vpx_variance32x32_avx2(const uint8_t *src_ptr, int source_stride, c onst uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
960 RTCD_EXTERN unsigned int (*vpx_variance32x32)(const uint8_t *src_ptr, int source _stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 950 RTCD_EXTERN unsigned int (*vpx_variance32x32)(const uint8_t *src_ptr, int source _stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
961 951
962 unsigned int vpx_variance32x64_c(const uint8_t *src_ptr, int source_stride, cons t uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 952 unsigned int vpx_variance32x64_c(const uint8_t *src_ptr, int source_stride, cons t uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
963 unsigned int vpx_variance32x64_sse2(const uint8_t *src_ptr, int source_stride, c onst uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 953 unsigned int vpx_variance32x64_sse2(const uint8_t *src_ptr, int source_stride, c onst uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
964 #define vpx_variance32x64 vpx_variance32x64_sse2 954 #define vpx_variance32x64 vpx_variance32x64_sse2
965 955
966 unsigned int vpx_variance4x4_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 956 unsigned int vpx_variance4x4_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
967 unsigned int vpx_variance4x4_mmx(const uint8_t *src_ptr, int source_stride, cons t uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
968 unsigned int vpx_variance4x4_sse2(const uint8_t *src_ptr, int source_stride, con st uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 957 unsigned int vpx_variance4x4_sse2(const uint8_t *src_ptr, int source_stride, con st uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
969 #define vpx_variance4x4 vpx_variance4x4_sse2 958 #define vpx_variance4x4 vpx_variance4x4_sse2
970 959
971 unsigned int vpx_variance4x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 960 unsigned int vpx_variance4x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
972 unsigned int vpx_variance4x8_sse2(const uint8_t *src_ptr, int source_stride, con st uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 961 unsigned int vpx_variance4x8_sse2(const uint8_t *src_ptr, int source_stride, con st uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
973 #define vpx_variance4x8 vpx_variance4x8_sse2 962 #define vpx_variance4x8 vpx_variance4x8_sse2
974 963
975 unsigned int vpx_variance64x32_c(const uint8_t *src_ptr, int source_stride, cons t uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 964 unsigned int vpx_variance64x32_c(const uint8_t *src_ptr, int source_stride, cons t uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
976 unsigned int vpx_variance64x32_sse2(const uint8_t *src_ptr, int source_stride, c onst uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 965 unsigned int vpx_variance64x32_sse2(const uint8_t *src_ptr, int source_stride, c onst uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
977 unsigned int vpx_variance64x32_avx2(const uint8_t *src_ptr, int source_stride, c onst uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 966 unsigned int vpx_variance64x32_avx2(const uint8_t *src_ptr, int source_stride, c onst uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
978 RTCD_EXTERN unsigned int (*vpx_variance64x32)(const uint8_t *src_ptr, int source _stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 967 RTCD_EXTERN unsigned int (*vpx_variance64x32)(const uint8_t *src_ptr, int source _stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
979 968
980 unsigned int vpx_variance64x64_c(const uint8_t *src_ptr, int source_stride, cons t uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 969 unsigned int vpx_variance64x64_c(const uint8_t *src_ptr, int source_stride, cons t uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
981 unsigned int vpx_variance64x64_sse2(const uint8_t *src_ptr, int source_stride, c onst uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 970 unsigned int vpx_variance64x64_sse2(const uint8_t *src_ptr, int source_stride, c onst uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
982 unsigned int vpx_variance64x64_avx2(const uint8_t *src_ptr, int source_stride, c onst uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 971 unsigned int vpx_variance64x64_avx2(const uint8_t *src_ptr, int source_stride, c onst uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
983 RTCD_EXTERN unsigned int (*vpx_variance64x64)(const uint8_t *src_ptr, int source _stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 972 RTCD_EXTERN unsigned int (*vpx_variance64x64)(const uint8_t *src_ptr, int source _stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
984 973
985 unsigned int vpx_variance8x16_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 974 unsigned int vpx_variance8x16_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
986 unsigned int vpx_variance8x16_mmx(const uint8_t *src_ptr, int source_stride, con st uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
987 unsigned int vpx_variance8x16_sse2(const uint8_t *src_ptr, int source_stride, co nst uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 975 unsigned int vpx_variance8x16_sse2(const uint8_t *src_ptr, int source_stride, co nst uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
988 #define vpx_variance8x16 vpx_variance8x16_sse2 976 #define vpx_variance8x16 vpx_variance8x16_sse2
989 977
990 unsigned int vpx_variance8x4_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 978 unsigned int vpx_variance8x4_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
991 unsigned int vpx_variance8x4_sse2(const uint8_t *src_ptr, int source_stride, con st uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 979 unsigned int vpx_variance8x4_sse2(const uint8_t *src_ptr, int source_stride, con st uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
992 #define vpx_variance8x4 vpx_variance8x4_sse2 980 #define vpx_variance8x4 vpx_variance8x4_sse2
993 981
994 unsigned int vpx_variance8x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 982 unsigned int vpx_variance8x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
995 unsigned int vpx_variance8x8_mmx(const uint8_t *src_ptr, int source_stride, cons t uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
996 unsigned int vpx_variance8x8_sse2(const uint8_t *src_ptr, int source_stride, con st uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 983 unsigned int vpx_variance8x8_sse2(const uint8_t *src_ptr, int source_stride, con st uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
997 #define vpx_variance8x8 vpx_variance8x8_sse2 984 #define vpx_variance8x8 vpx_variance8x8_sse2
998 985
999 uint32_t vpx_variance_halfpixvar16x16_h_c(const unsigned char *src_ptr, int sour ce_stride, const unsigned char *ref_ptr, int ref_stride, uint32_t *sse); 986 uint32_t vpx_variance_halfpixvar16x16_h_c(const unsigned char *src_ptr, int sour ce_stride, const unsigned char *ref_ptr, int ref_stride, uint32_t *sse);
1000 uint32_t vpx_variance_halfpixvar16x16_h_mmx(const unsigned char *src_ptr, int so urce_stride, const unsigned char *ref_ptr, int ref_stride, uint32_t *sse); 987 uint32_t vpx_variance_halfpixvar16x16_h_mmx(const unsigned char *src_ptr, int so urce_stride, const unsigned char *ref_ptr, int ref_stride, uint32_t *sse);
1001 uint32_t vpx_variance_halfpixvar16x16_h_sse2(const unsigned char *src_ptr, int s ource_stride, const unsigned char *ref_ptr, int ref_stride, uint32_t *sse); 988 uint32_t vpx_variance_halfpixvar16x16_h_sse2(const unsigned char *src_ptr, int s ource_stride, const unsigned char *ref_ptr, int ref_stride, uint32_t *sse);
1002 #define vpx_variance_halfpixvar16x16_h vpx_variance_halfpixvar16x16_h_sse2 989 #define vpx_variance_halfpixvar16x16_h vpx_variance_halfpixvar16x16_h_sse2
1003 990
1004 uint32_t vpx_variance_halfpixvar16x16_hv_c(const unsigned char *src_ptr, int sou rce_stride, const unsigned char *ref_ptr, int ref_stride, uint32_t *sse); 991 uint32_t vpx_variance_halfpixvar16x16_hv_c(const unsigned char *src_ptr, int sou rce_stride, const unsigned char *ref_ptr, int ref_stride, uint32_t *sse);
1005 uint32_t vpx_variance_halfpixvar16x16_hv_mmx(const unsigned char *src_ptr, int s ource_stride, const unsigned char *ref_ptr, int ref_stride, uint32_t *sse); 992 uint32_t vpx_variance_halfpixvar16x16_hv_mmx(const unsigned char *src_ptr, int s ource_stride, const unsigned char *ref_ptr, int ref_stride, uint32_t *sse);
(...skipping 216 matching lines...) Expand 10 before | Expand all | Expand 10 after
1222 vpx_variance64x64 = vpx_variance64x64_sse2; 1209 vpx_variance64x64 = vpx_variance64x64_sse2;
1223 if (flags & HAS_AVX2) vpx_variance64x64 = vpx_variance64x64_avx2; 1210 if (flags & HAS_AVX2) vpx_variance64x64 = vpx_variance64x64_avx2;
1224 } 1211 }
1225 #endif 1212 #endif
1226 1213
1227 #ifdef __cplusplus 1214 #ifdef __cplusplus
1228 } // extern "C" 1215 } // extern "C"
1229 #endif 1216 #endif
1230 1217
1231 #endif 1218 #endif
OLDNEW
« no previous file with comments | « third_party/libvpx/source/config/linux/ia32/vpx_dsp_rtcd.h ('k') | third_party/libvpx/source/config/mac/ia32/vpx_dsp_rtcd.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698