| OLD | NEW |
| 1 #ifndef VPX_DSP_RTCD_H_ | 1 #ifndef VPX_DSP_RTCD_H_ |
| 2 #define VPX_DSP_RTCD_H_ | 2 #define VPX_DSP_RTCD_H_ |
| 3 | 3 |
| 4 #ifdef RTCD_C | 4 #ifdef RTCD_C |
| 5 #define RTCD_EXTERN | 5 #define RTCD_EXTERN |
| 6 #else | 6 #else |
| 7 #define RTCD_EXTERN extern | 7 #define RTCD_EXTERN extern |
| 8 #endif | 8 #endif |
| 9 | 9 |
| 10 /* | 10 /* |
| (...skipping 292 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 |
| OLD | NEW |