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

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

Issue 2319813002: Add vp9 high bit depth option (Closed)
Patch Set: Created 4 years, 3 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 254 matching lines...) Expand 10 before | Expand all | Expand 10 after
265 void vpx_fdct16x16_c(const int16_t *input, tran_low_t *output, int stride); 265 void vpx_fdct16x16_c(const int16_t *input, tran_low_t *output, int stride);
266 void vpx_fdct16x16_sse2(const int16_t *input, tran_low_t *output, int stride); 266 void vpx_fdct16x16_sse2(const int16_t *input, tran_low_t *output, int stride);
267 RTCD_EXTERN void (*vpx_fdct16x16)(const int16_t *input, tran_low_t *output, int stride); 267 RTCD_EXTERN void (*vpx_fdct16x16)(const int16_t *input, tran_low_t *output, int stride);
268 268
269 void vpx_fdct16x16_1_c(const int16_t *input, tran_low_t *output, int stride); 269 void vpx_fdct16x16_1_c(const int16_t *input, tran_low_t *output, int stride);
270 void vpx_fdct16x16_1_sse2(const int16_t *input, tran_low_t *output, int stride); 270 void vpx_fdct16x16_1_sse2(const int16_t *input, tran_low_t *output, int stride);
271 RTCD_EXTERN void (*vpx_fdct16x16_1)(const int16_t *input, tran_low_t *output, in t stride); 271 RTCD_EXTERN void (*vpx_fdct16x16_1)(const int16_t *input, tran_low_t *output, in t stride);
272 272
273 void vpx_fdct32x32_c(const int16_t *input, tran_low_t *output, int stride); 273 void vpx_fdct32x32_c(const int16_t *input, tran_low_t *output, int stride);
274 void vpx_fdct32x32_sse2(const int16_t *input, tran_low_t *output, int stride); 274 void vpx_fdct32x32_sse2(const int16_t *input, tran_low_t *output, int stride);
275 void vpx_fdct32x32_avx2(const int16_t *input, tran_low_t *output, int stride);
276 RTCD_EXTERN void (*vpx_fdct32x32)(const int16_t *input, tran_low_t *output, int stride); 275 RTCD_EXTERN void (*vpx_fdct32x32)(const int16_t *input, tran_low_t *output, int stride);
277 276
278 void vpx_fdct32x32_1_c(const int16_t *input, tran_low_t *output, int stride); 277 void vpx_fdct32x32_1_c(const int16_t *input, tran_low_t *output, int stride);
279 void vpx_fdct32x32_1_sse2(const int16_t *input, tran_low_t *output, int stride); 278 void vpx_fdct32x32_1_sse2(const int16_t *input, tran_low_t *output, int stride);
280 RTCD_EXTERN void (*vpx_fdct32x32_1)(const int16_t *input, tran_low_t *output, in t stride); 279 RTCD_EXTERN void (*vpx_fdct32x32_1)(const int16_t *input, tran_low_t *output, in t stride);
281 280
282 void vpx_fdct32x32_rd_c(const int16_t *input, tran_low_t *output, int stride); 281 void vpx_fdct32x32_rd_c(const int16_t *input, tran_low_t *output, int stride);
283 void vpx_fdct32x32_rd_sse2(const int16_t *input, tran_low_t *output, int stride) ; 282 void vpx_fdct32x32_rd_sse2(const int16_t *input, tran_low_t *output, int stride) ;
284 void vpx_fdct32x32_rd_avx2(const int16_t *input, tran_low_t *output, int stride) ;
285 RTCD_EXTERN void (*vpx_fdct32x32_rd)(const int16_t *input, tran_low_t *output, i nt stride); 283 RTCD_EXTERN void (*vpx_fdct32x32_rd)(const int16_t *input, tran_low_t *output, i nt stride);
286 284
287 void vpx_fdct4x4_c(const int16_t *input, tran_low_t *output, int stride); 285 void vpx_fdct4x4_c(const int16_t *input, tran_low_t *output, int stride);
288 void vpx_fdct4x4_sse2(const int16_t *input, tran_low_t *output, int stride); 286 void vpx_fdct4x4_sse2(const int16_t *input, tran_low_t *output, int stride);
289 RTCD_EXTERN void (*vpx_fdct4x4)(const int16_t *input, tran_low_t *output, int st ride); 287 RTCD_EXTERN void (*vpx_fdct4x4)(const int16_t *input, tran_low_t *output, int st ride);
290 288
291 void vpx_fdct4x4_1_c(const int16_t *input, tran_low_t *output, int stride); 289 void vpx_fdct4x4_1_c(const int16_t *input, tran_low_t *output, int stride);
292 void vpx_fdct4x4_1_sse2(const int16_t *input, tran_low_t *output, int stride); 290 void vpx_fdct4x4_1_sse2(const int16_t *input, tran_low_t *output, int stride);
293 RTCD_EXTERN void (*vpx_fdct4x4_1)(const int16_t *input, tran_low_t *output, int stride); 291 RTCD_EXTERN void (*vpx_fdct4x4_1)(const int16_t *input, tran_low_t *output, int stride);
294 292
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
336 void vpx_hadamard_16x16_sse2(const int16_t *src_diff, int src_stride, int16_t *c oeff); 334 void vpx_hadamard_16x16_sse2(const int16_t *src_diff, int src_stride, int16_t *c oeff);
337 RTCD_EXTERN void (*vpx_hadamard_16x16)(const int16_t *src_diff, int src_stride, int16_t *coeff); 335 RTCD_EXTERN void (*vpx_hadamard_16x16)(const int16_t *src_diff, int src_stride, int16_t *coeff);
338 336
339 void vpx_hadamard_8x8_c(const int16_t *src_diff, int src_stride, int16_t *coeff) ; 337 void vpx_hadamard_8x8_c(const int16_t *src_diff, int src_stride, int16_t *coeff) ;
340 void vpx_hadamard_8x8_sse2(const int16_t *src_diff, int src_stride, int16_t *coe ff); 338 void vpx_hadamard_8x8_sse2(const int16_t *src_diff, int src_stride, int16_t *coe ff);
341 RTCD_EXTERN void (*vpx_hadamard_8x8)(const int16_t *src_diff, int src_stride, in t16_t *coeff); 339 RTCD_EXTERN void (*vpx_hadamard_8x8)(const int16_t *src_diff, int src_stride, in t16_t *coeff);
342 340
343 void vpx_he_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abo ve, const uint8_t *left); 341 void vpx_he_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abo ve, const uint8_t *left);
344 #define vpx_he_predictor_4x4 vpx_he_predictor_4x4_c 342 #define vpx_he_predictor_4x4 vpx_he_predictor_4x4_c
345 343
344 void vpx_highbd_10_get16x16var_c(const uint8_t *src_ptr, int source_stride, cons t uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum);
345 #define vpx_highbd_10_get16x16var vpx_highbd_10_get16x16var_c
346
347 void vpx_highbd_10_get8x8var_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum);
348 #define vpx_highbd_10_get8x8var vpx_highbd_10_get8x8var_c
349
350 unsigned int vpx_highbd_10_mse16x16_c(const uint8_t *src_ptr, int source_stride , const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
351 unsigned int vpx_highbd_10_mse16x16_sse2(const uint8_t *src_ptr, int source_str ide, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
352 RTCD_EXTERN unsigned int (*vpx_highbd_10_mse16x16)(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
353
354 unsigned int vpx_highbd_10_mse16x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
355 #define vpx_highbd_10_mse16x8 vpx_highbd_10_mse16x8_c
356
357 unsigned int vpx_highbd_10_mse8x16_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
358 #define vpx_highbd_10_mse8x16 vpx_highbd_10_mse8x16_c
359
360 unsigned int vpx_highbd_10_mse8x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
361 unsigned int vpx_highbd_10_mse8x8_sse2(const uint8_t *src_ptr, int source_strid e, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
362 RTCD_EXTERN unsigned int (*vpx_highbd_10_mse8x8)(const uint8_t *src_ptr, int so urce_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
363
364 uint32_t vpx_highbd_10_sub_pixel_avg_variance16x16_c(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_strid e, uint32_t *sse, const uint8_t *second_pred);
365 uint32_t vpx_highbd_10_sub_pixel_avg_variance16x16_sse2(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_st ride, uint32_t *sse, const uint8_t *second_pred);
366 RTCD_EXTERN uint32_t (*vpx_highbd_10_sub_pixel_avg_variance16x16)(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred);
367
368 uint32_t vpx_highbd_10_sub_pixel_avg_variance16x32_c(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_strid e, uint32_t *sse, const uint8_t *second_pred);
369 uint32_t vpx_highbd_10_sub_pixel_avg_variance16x32_sse2(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_st ride, uint32_t *sse, const uint8_t *second_pred);
370 RTCD_EXTERN uint32_t (*vpx_highbd_10_sub_pixel_avg_variance16x32)(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred);
371
372 uint32_t vpx_highbd_10_sub_pixel_avg_variance16x8_c(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride , uint32_t *sse, const uint8_t *second_pred);
373 uint32_t vpx_highbd_10_sub_pixel_avg_variance16x8_sse2(const uint8_t *src_ptr, i nt source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_str ide, uint32_t *sse, const uint8_t *second_pred);
374 RTCD_EXTERN uint32_t (*vpx_highbd_10_sub_pixel_avg_variance16x8)(const uint8_t * src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, i nt ref_stride, uint32_t *sse, const uint8_t *second_pred);
375
376 uint32_t vpx_highbd_10_sub_pixel_avg_variance32x16_c(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_strid e, uint32_t *sse, const uint8_t *second_pred);
377 uint32_t vpx_highbd_10_sub_pixel_avg_variance32x16_sse2(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_st ride, uint32_t *sse, const uint8_t *second_pred);
378 RTCD_EXTERN uint32_t (*vpx_highbd_10_sub_pixel_avg_variance32x16)(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred);
379
380 uint32_t vpx_highbd_10_sub_pixel_avg_variance32x32_c(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_strid e, uint32_t *sse, const uint8_t *second_pred);
381 uint32_t vpx_highbd_10_sub_pixel_avg_variance32x32_sse2(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_st ride, uint32_t *sse, const uint8_t *second_pred);
382 RTCD_EXTERN uint32_t (*vpx_highbd_10_sub_pixel_avg_variance32x32)(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred);
383
384 uint32_t vpx_highbd_10_sub_pixel_avg_variance32x64_c(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_strid e, uint32_t *sse, const uint8_t *second_pred);
385 uint32_t vpx_highbd_10_sub_pixel_avg_variance32x64_sse2(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_st ride, uint32_t *sse, const uint8_t *second_pred);
386 RTCD_EXTERN uint32_t (*vpx_highbd_10_sub_pixel_avg_variance32x64)(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred);
387
388 uint32_t vpx_highbd_10_sub_pixel_avg_variance4x4_c(const uint8_t *src_ptr, int s ource_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred);
389 #define vpx_highbd_10_sub_pixel_avg_variance4x4 vpx_highbd_10_sub_pixel_avg_vari ance4x4_c
390
391 uint32_t vpx_highbd_10_sub_pixel_avg_variance4x8_c(const uint8_t *src_ptr, int s ource_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred);
392 #define vpx_highbd_10_sub_pixel_avg_variance4x8 vpx_highbd_10_sub_pixel_avg_vari ance4x8_c
393
394 uint32_t vpx_highbd_10_sub_pixel_avg_variance64x32_c(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_strid e, uint32_t *sse, const uint8_t *second_pred);
395 uint32_t vpx_highbd_10_sub_pixel_avg_variance64x32_sse2(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_st ride, uint32_t *sse, const uint8_t *second_pred);
396 RTCD_EXTERN uint32_t (*vpx_highbd_10_sub_pixel_avg_variance64x32)(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred);
397
398 uint32_t vpx_highbd_10_sub_pixel_avg_variance64x64_c(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_strid e, uint32_t *sse, const uint8_t *second_pred);
399 uint32_t vpx_highbd_10_sub_pixel_avg_variance64x64_sse2(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_st ride, uint32_t *sse, const uint8_t *second_pred);
400 RTCD_EXTERN uint32_t (*vpx_highbd_10_sub_pixel_avg_variance64x64)(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred);
401
402 uint32_t vpx_highbd_10_sub_pixel_avg_variance8x16_c(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride , uint32_t *sse, const uint8_t *second_pred);
403 uint32_t vpx_highbd_10_sub_pixel_avg_variance8x16_sse2(const uint8_t *src_ptr, i nt source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_str ide, uint32_t *sse, const uint8_t *second_pred);
404 RTCD_EXTERN uint32_t (*vpx_highbd_10_sub_pixel_avg_variance8x16)(const uint8_t * src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, i nt ref_stride, uint32_t *sse, const uint8_t *second_pred);
405
406 uint32_t vpx_highbd_10_sub_pixel_avg_variance8x4_c(const uint8_t *src_ptr, int s ource_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred);
407 uint32_t vpx_highbd_10_sub_pixel_avg_variance8x4_sse2(const uint8_t *src_ptr, in t source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stri de, uint32_t *sse, const uint8_t *second_pred);
408 RTCD_EXTERN uint32_t (*vpx_highbd_10_sub_pixel_avg_variance8x4)(const uint8_t *s rc_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, in t ref_stride, uint32_t *sse, const uint8_t *second_pred);
409
410 uint32_t vpx_highbd_10_sub_pixel_avg_variance8x8_c(const uint8_t *src_ptr, int s ource_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred);
411 uint32_t vpx_highbd_10_sub_pixel_avg_variance8x8_sse2(const uint8_t *src_ptr, in t source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stri de, uint32_t *sse, const uint8_t *second_pred);
412 RTCD_EXTERN uint32_t (*vpx_highbd_10_sub_pixel_avg_variance8x8)(const uint8_t *s rc_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, in t ref_stride, uint32_t *sse, const uint8_t *second_pred);
413
414 uint32_t vpx_highbd_10_sub_pixel_variance16x16_c(const uint8_t *src_ptr, int sou rce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, u int32_t *sse);
415 uint32_t vpx_highbd_10_sub_pixel_variance16x16_sse2(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride , uint32_t *sse);
416 RTCD_EXTERN uint32_t (*vpx_highbd_10_sub_pixel_variance16x16)(const uint8_t *src _ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
417
418 uint32_t vpx_highbd_10_sub_pixel_variance16x32_c(const uint8_t *src_ptr, int sou rce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, u int32_t *sse);
419 uint32_t vpx_highbd_10_sub_pixel_variance16x32_sse2(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride , uint32_t *sse);
420 RTCD_EXTERN uint32_t (*vpx_highbd_10_sub_pixel_variance16x32)(const uint8_t *src _ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
421
422 uint32_t vpx_highbd_10_sub_pixel_variance16x8_c(const uint8_t *src_ptr, int sour ce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, ui nt32_t *sse);
423 uint32_t vpx_highbd_10_sub_pixel_variance16x8_sse2(const uint8_t *src_ptr, int s ource_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
424 RTCD_EXTERN uint32_t (*vpx_highbd_10_sub_pixel_variance16x8)(const uint8_t *src_ ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int r ef_stride, uint32_t *sse);
425
426 uint32_t vpx_highbd_10_sub_pixel_variance32x16_c(const uint8_t *src_ptr, int sou rce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, u int32_t *sse);
427 uint32_t vpx_highbd_10_sub_pixel_variance32x16_sse2(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride , uint32_t *sse);
428 RTCD_EXTERN uint32_t (*vpx_highbd_10_sub_pixel_variance32x16)(const uint8_t *src _ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
429
430 uint32_t vpx_highbd_10_sub_pixel_variance32x32_c(const uint8_t *src_ptr, int sou rce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, u int32_t *sse);
431 uint32_t vpx_highbd_10_sub_pixel_variance32x32_sse2(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride , uint32_t *sse);
432 RTCD_EXTERN uint32_t (*vpx_highbd_10_sub_pixel_variance32x32)(const uint8_t *src _ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
433
434 uint32_t vpx_highbd_10_sub_pixel_variance32x64_c(const uint8_t *src_ptr, int sou rce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, u int32_t *sse);
435 uint32_t vpx_highbd_10_sub_pixel_variance32x64_sse2(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride , uint32_t *sse);
436 RTCD_EXTERN uint32_t (*vpx_highbd_10_sub_pixel_variance32x64)(const uint8_t *src _ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
437
438 uint32_t vpx_highbd_10_sub_pixel_variance4x4_c(const uint8_t *src_ptr, int sourc e_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uin t32_t *sse);
439 #define vpx_highbd_10_sub_pixel_variance4x4 vpx_highbd_10_sub_pixel_variance4x4_ c
440
441 uint32_t vpx_highbd_10_sub_pixel_variance4x8_c(const uint8_t *src_ptr, int sourc e_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uin t32_t *sse);
442 #define vpx_highbd_10_sub_pixel_variance4x8 vpx_highbd_10_sub_pixel_variance4x8_ c
443
444 uint32_t vpx_highbd_10_sub_pixel_variance64x32_c(const uint8_t *src_ptr, int sou rce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, u int32_t *sse);
445 uint32_t vpx_highbd_10_sub_pixel_variance64x32_sse2(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride , uint32_t *sse);
446 RTCD_EXTERN uint32_t (*vpx_highbd_10_sub_pixel_variance64x32)(const uint8_t *src _ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
447
448 uint32_t vpx_highbd_10_sub_pixel_variance64x64_c(const uint8_t *src_ptr, int sou rce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, u int32_t *sse);
449 uint32_t vpx_highbd_10_sub_pixel_variance64x64_sse2(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride , uint32_t *sse);
450 RTCD_EXTERN uint32_t (*vpx_highbd_10_sub_pixel_variance64x64)(const uint8_t *src _ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
451
452 uint32_t vpx_highbd_10_sub_pixel_variance8x16_c(const uint8_t *src_ptr, int sour ce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, ui nt32_t *sse);
453 uint32_t vpx_highbd_10_sub_pixel_variance8x16_sse2(const uint8_t *src_ptr, int s ource_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
454 RTCD_EXTERN uint32_t (*vpx_highbd_10_sub_pixel_variance8x16)(const uint8_t *src_ ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int r ef_stride, uint32_t *sse);
455
456 uint32_t vpx_highbd_10_sub_pixel_variance8x4_c(const uint8_t *src_ptr, int sourc e_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uin t32_t *sse);
457 uint32_t vpx_highbd_10_sub_pixel_variance8x4_sse2(const uint8_t *src_ptr, int so urce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
458 RTCD_EXTERN uint32_t (*vpx_highbd_10_sub_pixel_variance8x4)(const uint8_t *src_p tr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int re f_stride, uint32_t *sse);
459
460 uint32_t vpx_highbd_10_sub_pixel_variance8x8_c(const uint8_t *src_ptr, int sourc e_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uin t32_t *sse);
461 uint32_t vpx_highbd_10_sub_pixel_variance8x8_sse2(const uint8_t *src_ptr, int so urce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
462 RTCD_EXTERN uint32_t (*vpx_highbd_10_sub_pixel_variance8x8)(const uint8_t *src_p tr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int re f_stride, uint32_t *sse);
463
464 unsigned int vpx_highbd_10_variance16x16_c(const uint8_t *src_ptr, int source_st ride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
465 unsigned int vpx_highbd_10_variance16x16_sse2(const uint8_t *src_ptr, int source _stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
466 RTCD_EXTERN unsigned int (*vpx_highbd_10_variance16x16)(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
467
468 unsigned int vpx_highbd_10_variance16x32_c(const uint8_t *src_ptr, int source_st ride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
469 unsigned int vpx_highbd_10_variance16x32_sse2(const uint8_t *src_ptr, int source _stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
470 RTCD_EXTERN unsigned int (*vpx_highbd_10_variance16x32)(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
471
472 unsigned int vpx_highbd_10_variance16x8_c(const uint8_t *src_ptr, int source_str ide, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
473 unsigned int vpx_highbd_10_variance16x8_sse2(const uint8_t *src_ptr, int source_ stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
474 RTCD_EXTERN unsigned int (*vpx_highbd_10_variance16x8)(const uint8_t *src_ptr, i nt source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
475
476 unsigned int vpx_highbd_10_variance32x16_c(const uint8_t *src_ptr, int source_st ride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
477 unsigned int vpx_highbd_10_variance32x16_sse2(const uint8_t *src_ptr, int source _stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
478 RTCD_EXTERN unsigned int (*vpx_highbd_10_variance32x16)(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
479
480 unsigned int vpx_highbd_10_variance32x32_c(const uint8_t *src_ptr, int source_st ride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
481 unsigned int vpx_highbd_10_variance32x32_sse2(const uint8_t *src_ptr, int source _stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
482 RTCD_EXTERN unsigned int (*vpx_highbd_10_variance32x32)(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
483
484 unsigned int vpx_highbd_10_variance32x64_c(const uint8_t *src_ptr, int source_st ride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
485 unsigned int vpx_highbd_10_variance32x64_sse2(const uint8_t *src_ptr, int source _stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
486 RTCD_EXTERN unsigned int (*vpx_highbd_10_variance32x64)(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
487
488 unsigned int vpx_highbd_10_variance4x4_c(const uint8_t *src_ptr, int source_stri de, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
489 #define vpx_highbd_10_variance4x4 vpx_highbd_10_variance4x4_c
490
491 unsigned int vpx_highbd_10_variance4x8_c(const uint8_t *src_ptr, int source_stri de, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
492 #define vpx_highbd_10_variance4x8 vpx_highbd_10_variance4x8_c
493
494 unsigned int vpx_highbd_10_variance64x32_c(const uint8_t *src_ptr, int source_st ride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
495 unsigned int vpx_highbd_10_variance64x32_sse2(const uint8_t *src_ptr, int source _stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
496 RTCD_EXTERN unsigned int (*vpx_highbd_10_variance64x32)(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
497
498 unsigned int vpx_highbd_10_variance64x64_c(const uint8_t *src_ptr, int source_st ride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
499 unsigned int vpx_highbd_10_variance64x64_sse2(const uint8_t *src_ptr, int source _stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
500 RTCD_EXTERN unsigned int (*vpx_highbd_10_variance64x64)(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
501
502 unsigned int vpx_highbd_10_variance8x16_c(const uint8_t *src_ptr, int source_str ide, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
503 unsigned int vpx_highbd_10_variance8x16_sse2(const uint8_t *src_ptr, int source_ stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
504 RTCD_EXTERN unsigned int (*vpx_highbd_10_variance8x16)(const uint8_t *src_ptr, i nt source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
505
506 unsigned int vpx_highbd_10_variance8x4_c(const uint8_t *src_ptr, int source_stri de, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
507 #define vpx_highbd_10_variance8x4 vpx_highbd_10_variance8x4_c
508
509 unsigned int vpx_highbd_10_variance8x8_c(const uint8_t *src_ptr, int source_stri de, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
510 unsigned int vpx_highbd_10_variance8x8_sse2(const uint8_t *src_ptr, int source_s tride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
511 RTCD_EXTERN unsigned int (*vpx_highbd_10_variance8x8)(const uint8_t *src_ptr, in t source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
512
513 void vpx_highbd_12_get16x16var_c(const uint8_t *src_ptr, int source_stride, cons t uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum);
514 #define vpx_highbd_12_get16x16var vpx_highbd_12_get16x16var_c
515
516 void vpx_highbd_12_get8x8var_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum);
517 #define vpx_highbd_12_get8x8var vpx_highbd_12_get8x8var_c
518
519 unsigned int vpx_highbd_12_mse16x16_c(const uint8_t *src_ptr, int source_stride , const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
520 unsigned int vpx_highbd_12_mse16x16_sse2(const uint8_t *src_ptr, int source_str ide, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
521 RTCD_EXTERN unsigned int (*vpx_highbd_12_mse16x16)(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
522
523 unsigned int vpx_highbd_12_mse16x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
524 #define vpx_highbd_12_mse16x8 vpx_highbd_12_mse16x8_c
525
526 unsigned int vpx_highbd_12_mse8x16_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
527 #define vpx_highbd_12_mse8x16 vpx_highbd_12_mse8x16_c
528
529 unsigned int vpx_highbd_12_mse8x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
530 unsigned int vpx_highbd_12_mse8x8_sse2(const uint8_t *src_ptr, int source_strid e, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
531 RTCD_EXTERN unsigned int (*vpx_highbd_12_mse8x8)(const uint8_t *src_ptr, int so urce_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
532
533 uint32_t vpx_highbd_12_sub_pixel_avg_variance16x16_c(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_strid e, uint32_t *sse, const uint8_t *second_pred);
534 uint32_t vpx_highbd_12_sub_pixel_avg_variance16x16_sse2(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_st ride, uint32_t *sse, const uint8_t *second_pred);
535 RTCD_EXTERN uint32_t (*vpx_highbd_12_sub_pixel_avg_variance16x16)(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred);
536
537 uint32_t vpx_highbd_12_sub_pixel_avg_variance16x32_c(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_strid e, uint32_t *sse, const uint8_t *second_pred);
538 uint32_t vpx_highbd_12_sub_pixel_avg_variance16x32_sse2(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_st ride, uint32_t *sse, const uint8_t *second_pred);
539 RTCD_EXTERN uint32_t (*vpx_highbd_12_sub_pixel_avg_variance16x32)(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred);
540
541 uint32_t vpx_highbd_12_sub_pixel_avg_variance16x8_c(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride , uint32_t *sse, const uint8_t *second_pred);
542 uint32_t vpx_highbd_12_sub_pixel_avg_variance16x8_sse2(const uint8_t *src_ptr, i nt source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_str ide, uint32_t *sse, const uint8_t *second_pred);
543 RTCD_EXTERN uint32_t (*vpx_highbd_12_sub_pixel_avg_variance16x8)(const uint8_t * src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, i nt ref_stride, uint32_t *sse, const uint8_t *second_pred);
544
545 uint32_t vpx_highbd_12_sub_pixel_avg_variance32x16_c(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_strid e, uint32_t *sse, const uint8_t *second_pred);
546 uint32_t vpx_highbd_12_sub_pixel_avg_variance32x16_sse2(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_st ride, uint32_t *sse, const uint8_t *second_pred);
547 RTCD_EXTERN uint32_t (*vpx_highbd_12_sub_pixel_avg_variance32x16)(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred);
548
549 uint32_t vpx_highbd_12_sub_pixel_avg_variance32x32_c(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_strid e, uint32_t *sse, const uint8_t *second_pred);
550 uint32_t vpx_highbd_12_sub_pixel_avg_variance32x32_sse2(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_st ride, uint32_t *sse, const uint8_t *second_pred);
551 RTCD_EXTERN uint32_t (*vpx_highbd_12_sub_pixel_avg_variance32x32)(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred);
552
553 uint32_t vpx_highbd_12_sub_pixel_avg_variance32x64_c(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_strid e, uint32_t *sse, const uint8_t *second_pred);
554 uint32_t vpx_highbd_12_sub_pixel_avg_variance32x64_sse2(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_st ride, uint32_t *sse, const uint8_t *second_pred);
555 RTCD_EXTERN uint32_t (*vpx_highbd_12_sub_pixel_avg_variance32x64)(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred);
556
557 uint32_t vpx_highbd_12_sub_pixel_avg_variance4x4_c(const uint8_t *src_ptr, int s ource_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred);
558 #define vpx_highbd_12_sub_pixel_avg_variance4x4 vpx_highbd_12_sub_pixel_avg_vari ance4x4_c
559
560 uint32_t vpx_highbd_12_sub_pixel_avg_variance4x8_c(const uint8_t *src_ptr, int s ource_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred);
561 #define vpx_highbd_12_sub_pixel_avg_variance4x8 vpx_highbd_12_sub_pixel_avg_vari ance4x8_c
562
563 uint32_t vpx_highbd_12_sub_pixel_avg_variance64x32_c(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_strid e, uint32_t *sse, const uint8_t *second_pred);
564 uint32_t vpx_highbd_12_sub_pixel_avg_variance64x32_sse2(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_st ride, uint32_t *sse, const uint8_t *second_pred);
565 RTCD_EXTERN uint32_t (*vpx_highbd_12_sub_pixel_avg_variance64x32)(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred);
566
567 uint32_t vpx_highbd_12_sub_pixel_avg_variance64x64_c(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_strid e, uint32_t *sse, const uint8_t *second_pred);
568 uint32_t vpx_highbd_12_sub_pixel_avg_variance64x64_sse2(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_st ride, uint32_t *sse, const uint8_t *second_pred);
569 RTCD_EXTERN uint32_t (*vpx_highbd_12_sub_pixel_avg_variance64x64)(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred);
570
571 uint32_t vpx_highbd_12_sub_pixel_avg_variance8x16_c(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride , uint32_t *sse, const uint8_t *second_pred);
572 uint32_t vpx_highbd_12_sub_pixel_avg_variance8x16_sse2(const uint8_t *src_ptr, i nt source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_str ide, uint32_t *sse, const uint8_t *second_pred);
573 RTCD_EXTERN uint32_t (*vpx_highbd_12_sub_pixel_avg_variance8x16)(const uint8_t * src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, i nt ref_stride, uint32_t *sse, const uint8_t *second_pred);
574
575 uint32_t vpx_highbd_12_sub_pixel_avg_variance8x4_c(const uint8_t *src_ptr, int s ource_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred);
576 uint32_t vpx_highbd_12_sub_pixel_avg_variance8x4_sse2(const uint8_t *src_ptr, in t source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stri de, uint32_t *sse, const uint8_t *second_pred);
577 RTCD_EXTERN uint32_t (*vpx_highbd_12_sub_pixel_avg_variance8x4)(const uint8_t *s rc_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, in t ref_stride, uint32_t *sse, const uint8_t *second_pred);
578
579 uint32_t vpx_highbd_12_sub_pixel_avg_variance8x8_c(const uint8_t *src_ptr, int s ource_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred);
580 uint32_t vpx_highbd_12_sub_pixel_avg_variance8x8_sse2(const uint8_t *src_ptr, in t source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stri de, uint32_t *sse, const uint8_t *second_pred);
581 RTCD_EXTERN uint32_t (*vpx_highbd_12_sub_pixel_avg_variance8x8)(const uint8_t *s rc_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, in t ref_stride, uint32_t *sse, const uint8_t *second_pred);
582
583 uint32_t vpx_highbd_12_sub_pixel_variance16x16_c(const uint8_t *src_ptr, int sou rce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, u int32_t *sse);
584 uint32_t vpx_highbd_12_sub_pixel_variance16x16_sse2(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride , uint32_t *sse);
585 RTCD_EXTERN uint32_t (*vpx_highbd_12_sub_pixel_variance16x16)(const uint8_t *src _ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
586
587 uint32_t vpx_highbd_12_sub_pixel_variance16x32_c(const uint8_t *src_ptr, int sou rce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, u int32_t *sse);
588 uint32_t vpx_highbd_12_sub_pixel_variance16x32_sse2(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride , uint32_t *sse);
589 RTCD_EXTERN uint32_t (*vpx_highbd_12_sub_pixel_variance16x32)(const uint8_t *src _ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
590
591 uint32_t vpx_highbd_12_sub_pixel_variance16x8_c(const uint8_t *src_ptr, int sour ce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, ui nt32_t *sse);
592 uint32_t vpx_highbd_12_sub_pixel_variance16x8_sse2(const uint8_t *src_ptr, int s ource_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
593 RTCD_EXTERN uint32_t (*vpx_highbd_12_sub_pixel_variance16x8)(const uint8_t *src_ ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int r ef_stride, uint32_t *sse);
594
595 uint32_t vpx_highbd_12_sub_pixel_variance32x16_c(const uint8_t *src_ptr, int sou rce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, u int32_t *sse);
596 uint32_t vpx_highbd_12_sub_pixel_variance32x16_sse2(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride , uint32_t *sse);
597 RTCD_EXTERN uint32_t (*vpx_highbd_12_sub_pixel_variance32x16)(const uint8_t *src _ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
598
599 uint32_t vpx_highbd_12_sub_pixel_variance32x32_c(const uint8_t *src_ptr, int sou rce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, u int32_t *sse);
600 uint32_t vpx_highbd_12_sub_pixel_variance32x32_sse2(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride , uint32_t *sse);
601 RTCD_EXTERN uint32_t (*vpx_highbd_12_sub_pixel_variance32x32)(const uint8_t *src _ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
602
603 uint32_t vpx_highbd_12_sub_pixel_variance32x64_c(const uint8_t *src_ptr, int sou rce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, u int32_t *sse);
604 uint32_t vpx_highbd_12_sub_pixel_variance32x64_sse2(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride , uint32_t *sse);
605 RTCD_EXTERN uint32_t (*vpx_highbd_12_sub_pixel_variance32x64)(const uint8_t *src _ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
606
607 uint32_t vpx_highbd_12_sub_pixel_variance4x4_c(const uint8_t *src_ptr, int sourc e_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uin t32_t *sse);
608 #define vpx_highbd_12_sub_pixel_variance4x4 vpx_highbd_12_sub_pixel_variance4x4_ c
609
610 uint32_t vpx_highbd_12_sub_pixel_variance4x8_c(const uint8_t *src_ptr, int sourc e_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uin t32_t *sse);
611 #define vpx_highbd_12_sub_pixel_variance4x8 vpx_highbd_12_sub_pixel_variance4x8_ c
612
613 uint32_t vpx_highbd_12_sub_pixel_variance64x32_c(const uint8_t *src_ptr, int sou rce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, u int32_t *sse);
614 uint32_t vpx_highbd_12_sub_pixel_variance64x32_sse2(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride , uint32_t *sse);
615 RTCD_EXTERN uint32_t (*vpx_highbd_12_sub_pixel_variance64x32)(const uint8_t *src _ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
616
617 uint32_t vpx_highbd_12_sub_pixel_variance64x64_c(const uint8_t *src_ptr, int sou rce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, u int32_t *sse);
618 uint32_t vpx_highbd_12_sub_pixel_variance64x64_sse2(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride , uint32_t *sse);
619 RTCD_EXTERN uint32_t (*vpx_highbd_12_sub_pixel_variance64x64)(const uint8_t *src _ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
620
621 uint32_t vpx_highbd_12_sub_pixel_variance8x16_c(const uint8_t *src_ptr, int sour ce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, ui nt32_t *sse);
622 uint32_t vpx_highbd_12_sub_pixel_variance8x16_sse2(const uint8_t *src_ptr, int s ource_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
623 RTCD_EXTERN uint32_t (*vpx_highbd_12_sub_pixel_variance8x16)(const uint8_t *src_ ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int r ef_stride, uint32_t *sse);
624
625 uint32_t vpx_highbd_12_sub_pixel_variance8x4_c(const uint8_t *src_ptr, int sourc e_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uin t32_t *sse);
626 uint32_t vpx_highbd_12_sub_pixel_variance8x4_sse2(const uint8_t *src_ptr, int so urce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
627 RTCD_EXTERN uint32_t (*vpx_highbd_12_sub_pixel_variance8x4)(const uint8_t *src_p tr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int re f_stride, uint32_t *sse);
628
629 uint32_t vpx_highbd_12_sub_pixel_variance8x8_c(const uint8_t *src_ptr, int sourc e_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uin t32_t *sse);
630 uint32_t vpx_highbd_12_sub_pixel_variance8x8_sse2(const uint8_t *src_ptr, int so urce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
631 RTCD_EXTERN uint32_t (*vpx_highbd_12_sub_pixel_variance8x8)(const uint8_t *src_p tr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int re f_stride, uint32_t *sse);
632
633 unsigned int vpx_highbd_12_variance16x16_c(const uint8_t *src_ptr, int source_st ride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
634 unsigned int vpx_highbd_12_variance16x16_sse2(const uint8_t *src_ptr, int source _stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
635 RTCD_EXTERN unsigned int (*vpx_highbd_12_variance16x16)(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
636
637 unsigned int vpx_highbd_12_variance16x32_c(const uint8_t *src_ptr, int source_st ride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
638 unsigned int vpx_highbd_12_variance16x32_sse2(const uint8_t *src_ptr, int source _stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
639 RTCD_EXTERN unsigned int (*vpx_highbd_12_variance16x32)(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
640
641 unsigned int vpx_highbd_12_variance16x8_c(const uint8_t *src_ptr, int source_str ide, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
642 unsigned int vpx_highbd_12_variance16x8_sse2(const uint8_t *src_ptr, int source_ stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
643 RTCD_EXTERN unsigned int (*vpx_highbd_12_variance16x8)(const uint8_t *src_ptr, i nt source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
644
645 unsigned int vpx_highbd_12_variance32x16_c(const uint8_t *src_ptr, int source_st ride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
646 unsigned int vpx_highbd_12_variance32x16_sse2(const uint8_t *src_ptr, int source _stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
647 RTCD_EXTERN unsigned int (*vpx_highbd_12_variance32x16)(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
648
649 unsigned int vpx_highbd_12_variance32x32_c(const uint8_t *src_ptr, int source_st ride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
650 unsigned int vpx_highbd_12_variance32x32_sse2(const uint8_t *src_ptr, int source _stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
651 RTCD_EXTERN unsigned int (*vpx_highbd_12_variance32x32)(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
652
653 unsigned int vpx_highbd_12_variance32x64_c(const uint8_t *src_ptr, int source_st ride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
654 unsigned int vpx_highbd_12_variance32x64_sse2(const uint8_t *src_ptr, int source _stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
655 RTCD_EXTERN unsigned int (*vpx_highbd_12_variance32x64)(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
656
657 unsigned int vpx_highbd_12_variance4x4_c(const uint8_t *src_ptr, int source_stri de, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
658 #define vpx_highbd_12_variance4x4 vpx_highbd_12_variance4x4_c
659
660 unsigned int vpx_highbd_12_variance4x8_c(const uint8_t *src_ptr, int source_stri de, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
661 #define vpx_highbd_12_variance4x8 vpx_highbd_12_variance4x8_c
662
663 unsigned int vpx_highbd_12_variance64x32_c(const uint8_t *src_ptr, int source_st ride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
664 unsigned int vpx_highbd_12_variance64x32_sse2(const uint8_t *src_ptr, int source _stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
665 RTCD_EXTERN unsigned int (*vpx_highbd_12_variance64x32)(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
666
667 unsigned int vpx_highbd_12_variance64x64_c(const uint8_t *src_ptr, int source_st ride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
668 unsigned int vpx_highbd_12_variance64x64_sse2(const uint8_t *src_ptr, int source _stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
669 RTCD_EXTERN unsigned int (*vpx_highbd_12_variance64x64)(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
670
671 unsigned int vpx_highbd_12_variance8x16_c(const uint8_t *src_ptr, int source_str ide, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
672 unsigned int vpx_highbd_12_variance8x16_sse2(const uint8_t *src_ptr, int source_ stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
673 RTCD_EXTERN unsigned int (*vpx_highbd_12_variance8x16)(const uint8_t *src_ptr, i nt source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
674
675 unsigned int vpx_highbd_12_variance8x4_c(const uint8_t *src_ptr, int source_stri de, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
676 #define vpx_highbd_12_variance8x4 vpx_highbd_12_variance8x4_c
677
678 unsigned int vpx_highbd_12_variance8x8_c(const uint8_t *src_ptr, int source_stri de, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
679 unsigned int vpx_highbd_12_variance8x8_sse2(const uint8_t *src_ptr, int source_s tride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
680 RTCD_EXTERN unsigned int (*vpx_highbd_12_variance8x8)(const uint8_t *src_ptr, in t source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
681
682 void vpx_highbd_8_get16x16var_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum);
683 #define vpx_highbd_8_get16x16var vpx_highbd_8_get16x16var_c
684
685 void vpx_highbd_8_get8x8var_c(const uint8_t *src_ptr, int source_stride, const u int8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum);
686 #define vpx_highbd_8_get8x8var vpx_highbd_8_get8x8var_c
687
688 unsigned int vpx_highbd_8_mse16x16_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
689 unsigned int vpx_highbd_8_mse16x16_sse2(const uint8_t *src_ptr, int source_stri de, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
690 RTCD_EXTERN unsigned int (*vpx_highbd_8_mse16x16)(const uint8_t *src_ptr, int s ource_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
691
692 unsigned int vpx_highbd_8_mse16x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
693 #define vpx_highbd_8_mse16x8 vpx_highbd_8_mse16x8_c
694
695 unsigned int vpx_highbd_8_mse8x16_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
696 #define vpx_highbd_8_mse8x16 vpx_highbd_8_mse8x16_c
697
698 unsigned int vpx_highbd_8_mse8x8_c(const uint8_t *src_ptr, int source_stride, c onst uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
699 unsigned int vpx_highbd_8_mse8x8_sse2(const uint8_t *src_ptr, int source_stride , const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
700 RTCD_EXTERN unsigned int (*vpx_highbd_8_mse8x8)(const uint8_t *src_ptr, int sou rce_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
701
702 uint32_t vpx_highbd_8_sub_pixel_avg_variance16x16_c(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride , uint32_t *sse, const uint8_t *second_pred);
703 uint32_t vpx_highbd_8_sub_pixel_avg_variance16x16_sse2(const uint8_t *src_ptr, i nt source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_str ide, uint32_t *sse, const uint8_t *second_pred);
704 RTCD_EXTERN uint32_t (*vpx_highbd_8_sub_pixel_avg_variance16x16)(const uint8_t * src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, i nt ref_stride, uint32_t *sse, const uint8_t *second_pred);
705
706 uint32_t vpx_highbd_8_sub_pixel_avg_variance16x32_c(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride , uint32_t *sse, const uint8_t *second_pred);
707 uint32_t vpx_highbd_8_sub_pixel_avg_variance16x32_sse2(const uint8_t *src_ptr, i nt source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_str ide, uint32_t *sse, const uint8_t *second_pred);
708 RTCD_EXTERN uint32_t (*vpx_highbd_8_sub_pixel_avg_variance16x32)(const uint8_t * src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, i nt ref_stride, uint32_t *sse, const uint8_t *second_pred);
709
710 uint32_t vpx_highbd_8_sub_pixel_avg_variance16x8_c(const uint8_t *src_ptr, int s ource_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred);
711 uint32_t vpx_highbd_8_sub_pixel_avg_variance16x8_sse2(const uint8_t *src_ptr, in t source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stri de, uint32_t *sse, const uint8_t *second_pred);
712 RTCD_EXTERN uint32_t (*vpx_highbd_8_sub_pixel_avg_variance16x8)(const uint8_t *s rc_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, in t ref_stride, uint32_t *sse, const uint8_t *second_pred);
713
714 uint32_t vpx_highbd_8_sub_pixel_avg_variance32x16_c(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride , uint32_t *sse, const uint8_t *second_pred);
715 uint32_t vpx_highbd_8_sub_pixel_avg_variance32x16_sse2(const uint8_t *src_ptr, i nt source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_str ide, uint32_t *sse, const uint8_t *second_pred);
716 RTCD_EXTERN uint32_t (*vpx_highbd_8_sub_pixel_avg_variance32x16)(const uint8_t * src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, i nt ref_stride, uint32_t *sse, const uint8_t *second_pred);
717
718 uint32_t vpx_highbd_8_sub_pixel_avg_variance32x32_c(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride , uint32_t *sse, const uint8_t *second_pred);
719 uint32_t vpx_highbd_8_sub_pixel_avg_variance32x32_sse2(const uint8_t *src_ptr, i nt source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_str ide, uint32_t *sse, const uint8_t *second_pred);
720 RTCD_EXTERN uint32_t (*vpx_highbd_8_sub_pixel_avg_variance32x32)(const uint8_t * src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, i nt ref_stride, uint32_t *sse, const uint8_t *second_pred);
721
722 uint32_t vpx_highbd_8_sub_pixel_avg_variance32x64_c(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride , uint32_t *sse, const uint8_t *second_pred);
723 uint32_t vpx_highbd_8_sub_pixel_avg_variance32x64_sse2(const uint8_t *src_ptr, i nt source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_str ide, uint32_t *sse, const uint8_t *second_pred);
724 RTCD_EXTERN uint32_t (*vpx_highbd_8_sub_pixel_avg_variance32x64)(const uint8_t * src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, i nt ref_stride, uint32_t *sse, const uint8_t *second_pred);
725
726 uint32_t vpx_highbd_8_sub_pixel_avg_variance4x4_c(const uint8_t *src_ptr, int so urce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred);
727 #define vpx_highbd_8_sub_pixel_avg_variance4x4 vpx_highbd_8_sub_pixel_avg_varian ce4x4_c
728
729 uint32_t vpx_highbd_8_sub_pixel_avg_variance4x8_c(const uint8_t *src_ptr, int so urce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred);
730 #define vpx_highbd_8_sub_pixel_avg_variance4x8 vpx_highbd_8_sub_pixel_avg_varian ce4x8_c
731
732 uint32_t vpx_highbd_8_sub_pixel_avg_variance64x32_c(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride , uint32_t *sse, const uint8_t *second_pred);
733 uint32_t vpx_highbd_8_sub_pixel_avg_variance64x32_sse2(const uint8_t *src_ptr, i nt source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_str ide, uint32_t *sse, const uint8_t *second_pred);
734 RTCD_EXTERN uint32_t (*vpx_highbd_8_sub_pixel_avg_variance64x32)(const uint8_t * src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, i nt ref_stride, uint32_t *sse, const uint8_t *second_pred);
735
736 uint32_t vpx_highbd_8_sub_pixel_avg_variance64x64_c(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride , uint32_t *sse, const uint8_t *second_pred);
737 uint32_t vpx_highbd_8_sub_pixel_avg_variance64x64_sse2(const uint8_t *src_ptr, i nt source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_str ide, uint32_t *sse, const uint8_t *second_pred);
738 RTCD_EXTERN uint32_t (*vpx_highbd_8_sub_pixel_avg_variance64x64)(const uint8_t * src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, i nt ref_stride, uint32_t *sse, const uint8_t *second_pred);
739
740 uint32_t vpx_highbd_8_sub_pixel_avg_variance8x16_c(const uint8_t *src_ptr, int s ource_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred);
741 uint32_t vpx_highbd_8_sub_pixel_avg_variance8x16_sse2(const uint8_t *src_ptr, in t source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stri de, uint32_t *sse, const uint8_t *second_pred);
742 RTCD_EXTERN uint32_t (*vpx_highbd_8_sub_pixel_avg_variance8x16)(const uint8_t *s rc_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, in t ref_stride, uint32_t *sse, const uint8_t *second_pred);
743
744 uint32_t vpx_highbd_8_sub_pixel_avg_variance8x4_c(const uint8_t *src_ptr, int so urce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred);
745 uint32_t vpx_highbd_8_sub_pixel_avg_variance8x4_sse2(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_strid e, uint32_t *sse, const uint8_t *second_pred);
746 RTCD_EXTERN uint32_t (*vpx_highbd_8_sub_pixel_avg_variance8x4)(const uint8_t *sr c_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred);
747
748 uint32_t vpx_highbd_8_sub_pixel_avg_variance8x8_c(const uint8_t *src_ptr, int so urce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred);
749 uint32_t vpx_highbd_8_sub_pixel_avg_variance8x8_sse2(const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_strid e, uint32_t *sse, const uint8_t *second_pred);
750 RTCD_EXTERN uint32_t (*vpx_highbd_8_sub_pixel_avg_variance8x8)(const uint8_t *sr c_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred);
751
752 uint32_t vpx_highbd_8_sub_pixel_variance16x16_c(const uint8_t *src_ptr, int sour ce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, ui nt32_t *sse);
753 uint32_t vpx_highbd_8_sub_pixel_variance16x16_sse2(const uint8_t *src_ptr, int s ource_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
754 RTCD_EXTERN uint32_t (*vpx_highbd_8_sub_pixel_variance16x16)(const uint8_t *src_ ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int r ef_stride, uint32_t *sse);
755
756 uint32_t vpx_highbd_8_sub_pixel_variance16x32_c(const uint8_t *src_ptr, int sour ce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, ui nt32_t *sse);
757 uint32_t vpx_highbd_8_sub_pixel_variance16x32_sse2(const uint8_t *src_ptr, int s ource_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
758 RTCD_EXTERN uint32_t (*vpx_highbd_8_sub_pixel_variance16x32)(const uint8_t *src_ ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int r ef_stride, uint32_t *sse);
759
760 uint32_t vpx_highbd_8_sub_pixel_variance16x8_c(const uint8_t *src_ptr, int sourc e_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uin t32_t *sse);
761 uint32_t vpx_highbd_8_sub_pixel_variance16x8_sse2(const uint8_t *src_ptr, int so urce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
762 RTCD_EXTERN uint32_t (*vpx_highbd_8_sub_pixel_variance16x8)(const uint8_t *src_p tr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int re f_stride, uint32_t *sse);
763
764 uint32_t vpx_highbd_8_sub_pixel_variance32x16_c(const uint8_t *src_ptr, int sour ce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, ui nt32_t *sse);
765 uint32_t vpx_highbd_8_sub_pixel_variance32x16_sse2(const uint8_t *src_ptr, int s ource_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
766 RTCD_EXTERN uint32_t (*vpx_highbd_8_sub_pixel_variance32x16)(const uint8_t *src_ ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int r ef_stride, uint32_t *sse);
767
768 uint32_t vpx_highbd_8_sub_pixel_variance32x32_c(const uint8_t *src_ptr, int sour ce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, ui nt32_t *sse);
769 uint32_t vpx_highbd_8_sub_pixel_variance32x32_sse2(const uint8_t *src_ptr, int s ource_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
770 RTCD_EXTERN uint32_t (*vpx_highbd_8_sub_pixel_variance32x32)(const uint8_t *src_ ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int r ef_stride, uint32_t *sse);
771
772 uint32_t vpx_highbd_8_sub_pixel_variance32x64_c(const uint8_t *src_ptr, int sour ce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, ui nt32_t *sse);
773 uint32_t vpx_highbd_8_sub_pixel_variance32x64_sse2(const uint8_t *src_ptr, int s ource_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
774 RTCD_EXTERN uint32_t (*vpx_highbd_8_sub_pixel_variance32x64)(const uint8_t *src_ ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int r ef_stride, uint32_t *sse);
775
776 uint32_t vpx_highbd_8_sub_pixel_variance4x4_c(const uint8_t *src_ptr, int source _stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint 32_t *sse);
777 #define vpx_highbd_8_sub_pixel_variance4x4 vpx_highbd_8_sub_pixel_variance4x4_c
778
779 uint32_t vpx_highbd_8_sub_pixel_variance4x8_c(const uint8_t *src_ptr, int source _stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint 32_t *sse);
780 #define vpx_highbd_8_sub_pixel_variance4x8 vpx_highbd_8_sub_pixel_variance4x8_c
781
782 uint32_t vpx_highbd_8_sub_pixel_variance64x32_c(const uint8_t *src_ptr, int sour ce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, ui nt32_t *sse);
783 uint32_t vpx_highbd_8_sub_pixel_variance64x32_sse2(const uint8_t *src_ptr, int s ource_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
784 RTCD_EXTERN uint32_t (*vpx_highbd_8_sub_pixel_variance64x32)(const uint8_t *src_ ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int r ef_stride, uint32_t *sse);
785
786 uint32_t vpx_highbd_8_sub_pixel_variance64x64_c(const uint8_t *src_ptr, int sour ce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, ui nt32_t *sse);
787 uint32_t vpx_highbd_8_sub_pixel_variance64x64_sse2(const uint8_t *src_ptr, int s ource_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
788 RTCD_EXTERN uint32_t (*vpx_highbd_8_sub_pixel_variance64x64)(const uint8_t *src_ ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int r ef_stride, uint32_t *sse);
789
790 uint32_t vpx_highbd_8_sub_pixel_variance8x16_c(const uint8_t *src_ptr, int sourc e_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uin t32_t *sse);
791 uint32_t vpx_highbd_8_sub_pixel_variance8x16_sse2(const uint8_t *src_ptr, int so urce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
792 RTCD_EXTERN uint32_t (*vpx_highbd_8_sub_pixel_variance8x16)(const uint8_t *src_p tr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int re f_stride, uint32_t *sse);
793
794 uint32_t vpx_highbd_8_sub_pixel_variance8x4_c(const uint8_t *src_ptr, int source _stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint 32_t *sse);
795 uint32_t vpx_highbd_8_sub_pixel_variance8x4_sse2(const uint8_t *src_ptr, int sou rce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, u int32_t *sse);
796 RTCD_EXTERN uint32_t (*vpx_highbd_8_sub_pixel_variance8x4)(const uint8_t *src_pt r, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref _stride, uint32_t *sse);
797
798 uint32_t vpx_highbd_8_sub_pixel_variance8x8_c(const uint8_t *src_ptr, int source _stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint 32_t *sse);
799 uint32_t vpx_highbd_8_sub_pixel_variance8x8_sse2(const uint8_t *src_ptr, int sou rce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, u int32_t *sse);
800 RTCD_EXTERN uint32_t (*vpx_highbd_8_sub_pixel_variance8x8)(const uint8_t *src_pt r, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref _stride, uint32_t *sse);
801
802 unsigned int vpx_highbd_8_variance16x16_c(const uint8_t *src_ptr, int source_str ide, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
803 unsigned int vpx_highbd_8_variance16x16_sse2(const uint8_t *src_ptr, int source_ stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
804 RTCD_EXTERN unsigned int (*vpx_highbd_8_variance16x16)(const uint8_t *src_ptr, i nt source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
805
806 unsigned int vpx_highbd_8_variance16x32_c(const uint8_t *src_ptr, int source_str ide, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
807 unsigned int vpx_highbd_8_variance16x32_sse2(const uint8_t *src_ptr, int source_ stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
808 RTCD_EXTERN unsigned int (*vpx_highbd_8_variance16x32)(const uint8_t *src_ptr, i nt source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
809
810 unsigned int vpx_highbd_8_variance16x8_c(const uint8_t *src_ptr, int source_stri de, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
811 unsigned int vpx_highbd_8_variance16x8_sse2(const uint8_t *src_ptr, int source_s tride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
812 RTCD_EXTERN unsigned int (*vpx_highbd_8_variance16x8)(const uint8_t *src_ptr, in t source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
813
814 unsigned int vpx_highbd_8_variance32x16_c(const uint8_t *src_ptr, int source_str ide, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
815 unsigned int vpx_highbd_8_variance32x16_sse2(const uint8_t *src_ptr, int source_ stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
816 RTCD_EXTERN unsigned int (*vpx_highbd_8_variance32x16)(const uint8_t *src_ptr, i nt source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
817
818 unsigned int vpx_highbd_8_variance32x32_c(const uint8_t *src_ptr, int source_str ide, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
819 unsigned int vpx_highbd_8_variance32x32_sse2(const uint8_t *src_ptr, int source_ stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
820 RTCD_EXTERN unsigned int (*vpx_highbd_8_variance32x32)(const uint8_t *src_ptr, i nt source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
821
822 unsigned int vpx_highbd_8_variance32x64_c(const uint8_t *src_ptr, int source_str ide, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
823 unsigned int vpx_highbd_8_variance32x64_sse2(const uint8_t *src_ptr, int source_ stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
824 RTCD_EXTERN unsigned int (*vpx_highbd_8_variance32x64)(const uint8_t *src_ptr, i nt source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
825
826 unsigned int vpx_highbd_8_variance4x4_c(const uint8_t *src_ptr, int source_strid e, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
827 #define vpx_highbd_8_variance4x4 vpx_highbd_8_variance4x4_c
828
829 unsigned int vpx_highbd_8_variance4x8_c(const uint8_t *src_ptr, int source_strid e, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
830 #define vpx_highbd_8_variance4x8 vpx_highbd_8_variance4x8_c
831
832 unsigned int vpx_highbd_8_variance64x32_c(const uint8_t *src_ptr, int source_str ide, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
833 unsigned int vpx_highbd_8_variance64x32_sse2(const uint8_t *src_ptr, int source_ stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
834 RTCD_EXTERN unsigned int (*vpx_highbd_8_variance64x32)(const uint8_t *src_ptr, i nt source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
835
836 unsigned int vpx_highbd_8_variance64x64_c(const uint8_t *src_ptr, int source_str ide, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
837 unsigned int vpx_highbd_8_variance64x64_sse2(const uint8_t *src_ptr, int source_ stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
838 RTCD_EXTERN unsigned int (*vpx_highbd_8_variance64x64)(const uint8_t *src_ptr, i nt source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
839
840 unsigned int vpx_highbd_8_variance8x16_c(const uint8_t *src_ptr, int source_stri de, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
841 unsigned int vpx_highbd_8_variance8x16_sse2(const uint8_t *src_ptr, int source_s tride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
842 RTCD_EXTERN unsigned int (*vpx_highbd_8_variance8x16)(const uint8_t *src_ptr, in t source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
843
844 unsigned int vpx_highbd_8_variance8x4_c(const uint8_t *src_ptr, int source_strid e, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
845 #define vpx_highbd_8_variance8x4 vpx_highbd_8_variance8x4_c
846
847 unsigned int vpx_highbd_8_variance8x8_c(const uint8_t *src_ptr, int source_strid e, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
848 unsigned int vpx_highbd_8_variance8x8_sse2(const uint8_t *src_ptr, int source_st ride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
849 RTCD_EXTERN unsigned int (*vpx_highbd_8_variance8x8)(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
850
851 unsigned int vpx_highbd_avg_4x4_c(const uint8_t *, int p);
852 #define vpx_highbd_avg_4x4 vpx_highbd_avg_4x4_c
853
854 unsigned int vpx_highbd_avg_8x8_c(const uint8_t *, int p);
855 #define vpx_highbd_avg_8x8 vpx_highbd_avg_8x8_c
856
857 void vpx_highbd_comp_avg_pred_c(uint16_t *comp_pred, const uint8_t *pred8, int w idth, int height, const uint8_t *ref8, int ref_stride);
858 #define vpx_highbd_comp_avg_pred vpx_highbd_comp_avg_pred_c
859
860 void vpx_highbd_convolve8_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *d st, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h, int bps);
861 #define vpx_highbd_convolve8 vpx_highbd_convolve8_c
862
863 void vpx_highbd_convolve8_avg_c(const uint8_t *src, ptrdiff_t src_stride, uint8_ t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int1 6_t *filter_y, int y_step_q4, int w, int h, int bps);
864 #define vpx_highbd_convolve8_avg vpx_highbd_convolve8_avg_c
865
866 void vpx_highbd_convolve8_avg_horiz_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, cons t int16_t *filter_y, int y_step_q4, int w, int h, int bps);
867 #define vpx_highbd_convolve8_avg_horiz vpx_highbd_convolve8_avg_horiz_c
868
869 void vpx_highbd_convolve8_avg_vert_c(const uint8_t *src, ptrdiff_t src_stride, u int8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h, int bps);
870 #define vpx_highbd_convolve8_avg_vert vpx_highbd_convolve8_avg_vert_c
871
872 void vpx_highbd_convolve8_horiz_c(const uint8_t *src, ptrdiff_t src_stride, uint 8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const in t16_t *filter_y, int y_step_q4, int w, int h, int bps);
873 #define vpx_highbd_convolve8_horiz vpx_highbd_convolve8_horiz_c
874
875 void vpx_highbd_convolve8_vert_c(const uint8_t *src, ptrdiff_t src_stride, uint8 _t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int 16_t *filter_y, int y_step_q4, int w, int h, int bps);
876 #define vpx_highbd_convolve8_vert vpx_highbd_convolve8_vert_c
877
878 void vpx_highbd_convolve_avg_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16 _t *filter_y, int y_step_q4, int w, int h, int bps);
879 void vpx_highbd_convolve_avg_sse2(const uint8_t *src, ptrdiff_t src_stride, uint 8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const in t16_t *filter_y, int y_step_q4, int w, int h, int bps);
880 RTCD_EXTERN void (*vpx_highbd_convolve_avg)(const uint8_t *src, ptrdiff_t src_st ride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4 , const int16_t *filter_y, int y_step_q4, int w, int h, int bps);
881
882 void vpx_highbd_convolve_copy_c(const uint8_t *src, ptrdiff_t src_stride, uint8_ t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int1 6_t *filter_y, int y_step_q4, int w, int h, int bps);
883 void vpx_highbd_convolve_copy_sse2(const uint8_t *src, ptrdiff_t src_stride, uin t8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const i nt16_t *filter_y, int y_step_q4, int w, int h, int bps);
884 RTCD_EXTERN void (*vpx_highbd_convolve_copy)(const uint8_t *src, ptrdiff_t src_s tride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q 4, const int16_t *filter_y, int y_step_q4, int w, int h, int bps);
885
886 void vpx_highbd_d117_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
887 #define vpx_highbd_d117_predictor_16x16 vpx_highbd_d117_predictor_16x16_c
888
889 void vpx_highbd_d117_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
890 #define vpx_highbd_d117_predictor_32x32 vpx_highbd_d117_predictor_32x32_c
891
892 void vpx_highbd_d117_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const ui nt16_t *above, const uint16_t *left, int bd);
893 #define vpx_highbd_d117_predictor_4x4 vpx_highbd_d117_predictor_4x4_c
894
895 void vpx_highbd_d117_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const ui nt16_t *above, const uint16_t *left, int bd);
896 #define vpx_highbd_d117_predictor_8x8 vpx_highbd_d117_predictor_8x8_c
897
898 void vpx_highbd_d135_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
899 #define vpx_highbd_d135_predictor_16x16 vpx_highbd_d135_predictor_16x16_c
900
901 void vpx_highbd_d135_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
902 #define vpx_highbd_d135_predictor_32x32 vpx_highbd_d135_predictor_32x32_c
903
904 void vpx_highbd_d135_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const ui nt16_t *above, const uint16_t *left, int bd);
905 #define vpx_highbd_d135_predictor_4x4 vpx_highbd_d135_predictor_4x4_c
906
907 void vpx_highbd_d135_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const ui nt16_t *above, const uint16_t *left, int bd);
908 #define vpx_highbd_d135_predictor_8x8 vpx_highbd_d135_predictor_8x8_c
909
910 void vpx_highbd_d153_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
911 #define vpx_highbd_d153_predictor_16x16 vpx_highbd_d153_predictor_16x16_c
912
913 void vpx_highbd_d153_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
914 #define vpx_highbd_d153_predictor_32x32 vpx_highbd_d153_predictor_32x32_c
915
916 void vpx_highbd_d153_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const ui nt16_t *above, const uint16_t *left, int bd);
917 #define vpx_highbd_d153_predictor_4x4 vpx_highbd_d153_predictor_4x4_c
918
919 void vpx_highbd_d153_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const ui nt16_t *above, const uint16_t *left, int bd);
920 #define vpx_highbd_d153_predictor_8x8 vpx_highbd_d153_predictor_8x8_c
921
922 void vpx_highbd_d207_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
923 #define vpx_highbd_d207_predictor_16x16 vpx_highbd_d207_predictor_16x16_c
924
925 void vpx_highbd_d207_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
926 #define vpx_highbd_d207_predictor_32x32 vpx_highbd_d207_predictor_32x32_c
927
928 void vpx_highbd_d207_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const ui nt16_t *above, const uint16_t *left, int bd);
929 #define vpx_highbd_d207_predictor_4x4 vpx_highbd_d207_predictor_4x4_c
930
931 void vpx_highbd_d207_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const ui nt16_t *above, const uint16_t *left, int bd);
932 #define vpx_highbd_d207_predictor_8x8 vpx_highbd_d207_predictor_8x8_c
933
934 void vpx_highbd_d207e_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
935 #define vpx_highbd_d207e_predictor_16x16 vpx_highbd_d207e_predictor_16x16_c
936
937 void vpx_highbd_d207e_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
938 #define vpx_highbd_d207e_predictor_32x32 vpx_highbd_d207e_predictor_32x32_c
939
940 void vpx_highbd_d207e_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const u int16_t *above, const uint16_t *left, int bd);
941 #define vpx_highbd_d207e_predictor_4x4 vpx_highbd_d207e_predictor_4x4_c
942
943 void vpx_highbd_d207e_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const u int16_t *above, const uint16_t *left, int bd);
944 #define vpx_highbd_d207e_predictor_8x8 vpx_highbd_d207e_predictor_8x8_c
945
946 void vpx_highbd_d45_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const u int16_t *above, const uint16_t *left, int bd);
947 #define vpx_highbd_d45_predictor_16x16 vpx_highbd_d45_predictor_16x16_c
948
949 void vpx_highbd_d45_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const u int16_t *above, const uint16_t *left, int bd);
950 #define vpx_highbd_d45_predictor_32x32 vpx_highbd_d45_predictor_32x32_c
951
952 void vpx_highbd_d45_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uin t16_t *above, const uint16_t *left, int bd);
953 #define vpx_highbd_d45_predictor_4x4 vpx_highbd_d45_predictor_4x4_c
954
955 void vpx_highbd_d45_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uin t16_t *above, const uint16_t *left, int bd);
956 #define vpx_highbd_d45_predictor_8x8 vpx_highbd_d45_predictor_8x8_c
957
958 void vpx_highbd_d45e_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
959 #define vpx_highbd_d45e_predictor_16x16 vpx_highbd_d45e_predictor_16x16_c
960
961 void vpx_highbd_d45e_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
962 #define vpx_highbd_d45e_predictor_32x32 vpx_highbd_d45e_predictor_32x32_c
963
964 void vpx_highbd_d45e_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const ui nt16_t *above, const uint16_t *left, int bd);
965 #define vpx_highbd_d45e_predictor_4x4 vpx_highbd_d45e_predictor_4x4_c
966
967 void vpx_highbd_d45e_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const ui nt16_t *above, const uint16_t *left, int bd);
968 #define vpx_highbd_d45e_predictor_8x8 vpx_highbd_d45e_predictor_8x8_c
969
970 void vpx_highbd_d63_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const u int16_t *above, const uint16_t *left, int bd);
971 #define vpx_highbd_d63_predictor_16x16 vpx_highbd_d63_predictor_16x16_c
972
973 void vpx_highbd_d63_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const u int16_t *above, const uint16_t *left, int bd);
974 #define vpx_highbd_d63_predictor_32x32 vpx_highbd_d63_predictor_32x32_c
975
976 void vpx_highbd_d63_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uin t16_t *above, const uint16_t *left, int bd);
977 #define vpx_highbd_d63_predictor_4x4 vpx_highbd_d63_predictor_4x4_c
978
979 void vpx_highbd_d63_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uin t16_t *above, const uint16_t *left, int bd);
980 #define vpx_highbd_d63_predictor_8x8 vpx_highbd_d63_predictor_8x8_c
981
982 void vpx_highbd_d63e_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
983 #define vpx_highbd_d63e_predictor_16x16 vpx_highbd_d63e_predictor_16x16_c
984
985 void vpx_highbd_d63e_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
986 #define vpx_highbd_d63e_predictor_32x32 vpx_highbd_d63e_predictor_32x32_c
987
988 void vpx_highbd_d63e_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const ui nt16_t *above, const uint16_t *left, int bd);
989 #define vpx_highbd_d63e_predictor_4x4 vpx_highbd_d63e_predictor_4x4_c
990
991 void vpx_highbd_d63e_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const ui nt16_t *above, const uint16_t *left, int bd);
992 #define vpx_highbd_d63e_predictor_8x8 vpx_highbd_d63e_predictor_8x8_c
993
994 void vpx_highbd_dc_128_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, cons t uint16_t *above, const uint16_t *left, int bd);
995 #define vpx_highbd_dc_128_predictor_16x16 vpx_highbd_dc_128_predictor_16x16_c
996
997 void vpx_highbd_dc_128_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, cons t uint16_t *above, const uint16_t *left, int bd);
998 #define vpx_highbd_dc_128_predictor_32x32 vpx_highbd_dc_128_predictor_32x32_c
999
1000 void vpx_highbd_dc_128_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1001 #define vpx_highbd_dc_128_predictor_4x4 vpx_highbd_dc_128_predictor_4x4_c
1002
1003 void vpx_highbd_dc_128_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1004 #define vpx_highbd_dc_128_predictor_8x8 vpx_highbd_dc_128_predictor_8x8_c
1005
1006 void vpx_highbd_dc_left_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, con st uint16_t *above, const uint16_t *left, int bd);
1007 #define vpx_highbd_dc_left_predictor_16x16 vpx_highbd_dc_left_predictor_16x16_c
1008
1009 void vpx_highbd_dc_left_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, con st uint16_t *above, const uint16_t *left, int bd);
1010 #define vpx_highbd_dc_left_predictor_32x32 vpx_highbd_dc_left_predictor_32x32_c
1011
1012 void vpx_highbd_dc_left_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1013 #define vpx_highbd_dc_left_predictor_4x4 vpx_highbd_dc_left_predictor_4x4_c
1014
1015 void vpx_highbd_dc_left_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1016 #define vpx_highbd_dc_left_predictor_8x8 vpx_highbd_dc_left_predictor_8x8_c
1017
1018 void vpx_highbd_dc_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const ui nt16_t *above, const uint16_t *left, int bd);
1019 void vpx_highbd_dc_predictor_16x16_sse2(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1020 RTCD_EXTERN void (*vpx_highbd_dc_predictor_16x16)(uint16_t *dst, ptrdiff_t y_str ide, const uint16_t *above, const uint16_t *left, int bd);
1021
1022 void vpx_highbd_dc_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const ui nt16_t *above, const uint16_t *left, int bd);
1023 void vpx_highbd_dc_predictor_32x32_sse2(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1024 RTCD_EXTERN void (*vpx_highbd_dc_predictor_32x32)(uint16_t *dst, ptrdiff_t y_str ide, const uint16_t *above, const uint16_t *left, int bd);
1025
1026 void vpx_highbd_dc_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint 16_t *above, const uint16_t *left, int bd);
1027 void vpx_highbd_dc_predictor_4x4_sse2(uint16_t *dst, ptrdiff_t y_stride, const u int16_t *above, const uint16_t *left, int bd);
1028 RTCD_EXTERN void (*vpx_highbd_dc_predictor_4x4)(uint16_t *dst, ptrdiff_t y_strid e, const uint16_t *above, const uint16_t *left, int bd);
1029
1030 void vpx_highbd_dc_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint 16_t *above, const uint16_t *left, int bd);
1031 void vpx_highbd_dc_predictor_8x8_sse2(uint16_t *dst, ptrdiff_t y_stride, const u int16_t *above, const uint16_t *left, int bd);
1032 RTCD_EXTERN void (*vpx_highbd_dc_predictor_8x8)(uint16_t *dst, ptrdiff_t y_strid e, const uint16_t *above, const uint16_t *left, int bd);
1033
1034 void vpx_highbd_dc_top_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, cons t uint16_t *above, const uint16_t *left, int bd);
1035 #define vpx_highbd_dc_top_predictor_16x16 vpx_highbd_dc_top_predictor_16x16_c
1036
1037 void vpx_highbd_dc_top_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, cons t uint16_t *above, const uint16_t *left, int bd);
1038 #define vpx_highbd_dc_top_predictor_32x32 vpx_highbd_dc_top_predictor_32x32_c
1039
1040 void vpx_highbd_dc_top_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1041 #define vpx_highbd_dc_top_predictor_4x4 vpx_highbd_dc_top_predictor_4x4_c
1042
1043 void vpx_highbd_dc_top_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1044 #define vpx_highbd_dc_top_predictor_8x8 vpx_highbd_dc_top_predictor_8x8_c
1045
1046 void vpx_highbd_fdct16x16_c(const int16_t *input, tran_low_t *output, int stride );
1047 void vpx_highbd_fdct16x16_sse2(const int16_t *input, tran_low_t *output, int str ide);
1048 RTCD_EXTERN void (*vpx_highbd_fdct16x16)(const int16_t *input, tran_low_t *outpu t, int stride);
1049
1050 void vpx_highbd_fdct16x16_1_c(const int16_t *input, tran_low_t *output, int stri de);
1051 #define vpx_highbd_fdct16x16_1 vpx_highbd_fdct16x16_1_c
1052
1053 void vpx_highbd_fdct32x32_c(const int16_t *input, tran_low_t *output, int stride );
1054 void vpx_highbd_fdct32x32_sse2(const int16_t *input, tran_low_t *output, int str ide);
1055 RTCD_EXTERN void (*vpx_highbd_fdct32x32)(const int16_t *input, tran_low_t *outpu t, int stride);
1056
1057 void vpx_highbd_fdct32x32_1_c(const int16_t *input, tran_low_t *output, int stri de);
1058 #define vpx_highbd_fdct32x32_1 vpx_highbd_fdct32x32_1_c
1059
1060 void vpx_highbd_fdct32x32_rd_c(const int16_t *input, tran_low_t *output, int str ide);
1061 void vpx_highbd_fdct32x32_rd_sse2(const int16_t *input, tran_low_t *output, int stride);
1062 RTCD_EXTERN void (*vpx_highbd_fdct32x32_rd)(const int16_t *input, tran_low_t *ou tput, int stride);
1063
1064 void vpx_highbd_fdct4x4_c(const int16_t *input, tran_low_t *output, int stride);
1065 void vpx_highbd_fdct4x4_sse2(const int16_t *input, tran_low_t *output, int strid e);
1066 RTCD_EXTERN void (*vpx_highbd_fdct4x4)(const int16_t *input, tran_low_t *output, int stride);
1067
1068 void vpx_highbd_fdct8x8_c(const int16_t *input, tran_low_t *output, int stride);
1069 void vpx_highbd_fdct8x8_sse2(const int16_t *input, tran_low_t *output, int strid e);
1070 RTCD_EXTERN void (*vpx_highbd_fdct8x8)(const int16_t *input, tran_low_t *output, int stride);
1071
1072 void vpx_highbd_fdct8x8_1_c(const int16_t *input, tran_low_t *output, int stride );
1073 #define vpx_highbd_fdct8x8_1 vpx_highbd_fdct8x8_1_c
1074
1075 void vpx_highbd_h_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uin t16_t *above, const uint16_t *left, int bd);
1076 #define vpx_highbd_h_predictor_16x16 vpx_highbd_h_predictor_16x16_c
1077
1078 void vpx_highbd_h_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uin t16_t *above, const uint16_t *left, int bd);
1079 #define vpx_highbd_h_predictor_32x32 vpx_highbd_h_predictor_32x32_c
1080
1081 void vpx_highbd_h_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint1 6_t *above, const uint16_t *left, int bd);
1082 #define vpx_highbd_h_predictor_4x4 vpx_highbd_h_predictor_4x4_c
1083
1084 void vpx_highbd_h_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint1 6_t *above, const uint16_t *left, int bd);
1085 #define vpx_highbd_h_predictor_8x8 vpx_highbd_h_predictor_8x8_c
1086
1087 void vpx_highbd_idct16x16_10_add_c(const tran_low_t *input, uint8_t *dest, int d est_stride, int bd);
1088 void vpx_highbd_idct16x16_10_add_sse2(const tran_low_t *input, uint8_t *dest, in t dest_stride, int bd);
1089 RTCD_EXTERN void (*vpx_highbd_idct16x16_10_add)(const tran_low_t *input, uint8_t *dest, int dest_stride, int bd);
1090
1091 void vpx_highbd_idct16x16_1_add_c(const tran_low_t *input, uint8_t *dest, int de st_stride, int bd);
1092 #define vpx_highbd_idct16x16_1_add vpx_highbd_idct16x16_1_add_c
1093
1094 void vpx_highbd_idct16x16_256_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride, int bd);
1095 void vpx_highbd_idct16x16_256_add_sse2(const tran_low_t *input, uint8_t *dest, i nt dest_stride, int bd);
1096 RTCD_EXTERN void (*vpx_highbd_idct16x16_256_add)(const tran_low_t *input, uint8_ t *dest, int dest_stride, int bd);
1097
1098 void vpx_highbd_idct32x32_1024_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride, int bd);
1099 #define vpx_highbd_idct32x32_1024_add vpx_highbd_idct32x32_1024_add_c
1100
1101 void vpx_highbd_idct32x32_1_add_c(const tran_low_t *input, uint8_t *dest, int de st_stride, int bd);
1102 #define vpx_highbd_idct32x32_1_add vpx_highbd_idct32x32_1_add_c
1103
1104 void vpx_highbd_idct32x32_34_add_c(const tran_low_t *input, uint8_t *dest, int d est_stride, int bd);
1105 #define vpx_highbd_idct32x32_34_add vpx_highbd_idct32x32_34_add_c
1106
1107 void vpx_highbd_idct4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int des t_stride, int bd);
1108 void vpx_highbd_idct4x4_16_add_sse2(const tran_low_t *input, uint8_t *dest, int dest_stride, int bd);
1109 RTCD_EXTERN void (*vpx_highbd_idct4x4_16_add)(const tran_low_t *input, uint8_t * dest, int dest_stride, int bd);
1110
1111 void vpx_highbd_idct4x4_1_add_c(const tran_low_t *input, uint8_t *dest, int dest _stride, int bd);
1112 #define vpx_highbd_idct4x4_1_add vpx_highbd_idct4x4_1_add_c
1113
1114 void vpx_highbd_idct8x8_10_add_c(const tran_low_t *input, uint8_t *dest, int des t_stride, int bd);
1115 void vpx_highbd_idct8x8_10_add_sse2(const tran_low_t *input, uint8_t *dest, int dest_stride, int bd);
1116 RTCD_EXTERN void (*vpx_highbd_idct8x8_10_add)(const tran_low_t *input, uint8_t * dest, int dest_stride, int bd);
1117
1118 void vpx_highbd_idct8x8_1_add_c(const tran_low_t *input, uint8_t *dest, int dest _stride, int bd);
1119 #define vpx_highbd_idct8x8_1_add vpx_highbd_idct8x8_1_add_c
1120
1121 void vpx_highbd_idct8x8_64_add_c(const tran_low_t *input, uint8_t *dest, int des t_stride, int bd);
1122 void vpx_highbd_idct8x8_64_add_sse2(const tran_low_t *input, uint8_t *dest, int dest_stride, int bd);
1123 RTCD_EXTERN void (*vpx_highbd_idct8x8_64_add)(const tran_low_t *input, uint8_t * dest, int dest_stride, int bd);
1124
1125 void vpx_highbd_iwht4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int des t_stride, int bd);
1126 #define vpx_highbd_iwht4x4_16_add vpx_highbd_iwht4x4_16_add_c
1127
1128 void vpx_highbd_iwht4x4_1_add_c(const tran_low_t *input, uint8_t *dest, int dest _stride, int bd);
1129 #define vpx_highbd_iwht4x4_1_add vpx_highbd_iwht4x4_1_add_c
1130
1131 void vpx_highbd_lpf_horizontal_4_c(uint16_t *s, int pitch, const uint8_t *blimit , const uint8_t *limit, const uint8_t *thresh, int bd);
1132 void vpx_highbd_lpf_horizontal_4_sse2(uint16_t *s, int pitch, const uint8_t *bli mit, const uint8_t *limit, const uint8_t *thresh, int bd);
1133 RTCD_EXTERN void (*vpx_highbd_lpf_horizontal_4)(uint16_t *s, int pitch, const ui nt8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1134
1135 void vpx_highbd_lpf_horizontal_4_dual_c(uint16_t *s, int pitch, const uint8_t *b limit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, c onst uint8_t *limit1, const uint8_t *thresh1, int bd);
1136 void vpx_highbd_lpf_horizontal_4_dual_sse2(uint16_t *s, int pitch, const uint8_t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1 , const uint8_t *limit1, const uint8_t *thresh1, int bd);
1137 RTCD_EXTERN void (*vpx_highbd_lpf_horizontal_4_dual)(uint16_t *s, int pitch, con st uint8_t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_ t *blimit1, const uint8_t *limit1, const uint8_t *thresh1, int bd);
1138
1139 void vpx_highbd_lpf_horizontal_8_c(uint16_t *s, int pitch, const uint8_t *blimit , const uint8_t *limit, const uint8_t *thresh, int bd);
1140 void vpx_highbd_lpf_horizontal_8_sse2(uint16_t *s, int pitch, const uint8_t *bli mit, const uint8_t *limit, const uint8_t *thresh, int bd);
1141 RTCD_EXTERN void (*vpx_highbd_lpf_horizontal_8)(uint16_t *s, int pitch, const ui nt8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1142
1143 void vpx_highbd_lpf_horizontal_8_dual_c(uint16_t *s, int pitch, const uint8_t *b limit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, c onst uint8_t *limit1, const uint8_t *thresh1, int bd);
1144 void vpx_highbd_lpf_horizontal_8_dual_sse2(uint16_t *s, int pitch, const uint8_t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1 , const uint8_t *limit1, const uint8_t *thresh1, int bd);
1145 RTCD_EXTERN void (*vpx_highbd_lpf_horizontal_8_dual)(uint16_t *s, int pitch, con st uint8_t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_ t *blimit1, const uint8_t *limit1, const uint8_t *thresh1, int bd);
1146
1147 void vpx_highbd_lpf_horizontal_edge_16_c(uint16_t *s, int pitch, const uint8_t * blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1148 void vpx_highbd_lpf_horizontal_edge_16_sse2(uint16_t *s, int pitch, const uint8_ t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1149 RTCD_EXTERN void (*vpx_highbd_lpf_horizontal_edge_16)(uint16_t *s, int pitch, co nst uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1150
1151 void vpx_highbd_lpf_horizontal_edge_8_c(uint16_t *s, int pitch, const uint8_t *b limit, const uint8_t *limit, const uint8_t *thresh, int bd);
1152 void vpx_highbd_lpf_horizontal_edge_8_sse2(uint16_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1153 RTCD_EXTERN void (*vpx_highbd_lpf_horizontal_edge_8)(uint16_t *s, int pitch, con st uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1154
1155 void vpx_highbd_lpf_vertical_16_c(uint16_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1156 void vpx_highbd_lpf_vertical_16_sse2(uint16_t *s, int pitch, const uint8_t *blim it, const uint8_t *limit, const uint8_t *thresh, int bd);
1157 RTCD_EXTERN void (*vpx_highbd_lpf_vertical_16)(uint16_t *s, int pitch, const uin t8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1158
1159 void vpx_highbd_lpf_vertical_16_dual_c(uint16_t *s, int pitch, const uint8_t *bl imit, const uint8_t *limit, const uint8_t *thresh, int bd);
1160 void vpx_highbd_lpf_vertical_16_dual_sse2(uint16_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1161 RTCD_EXTERN void (*vpx_highbd_lpf_vertical_16_dual)(uint16_t *s, int pitch, cons t uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1162
1163 void vpx_highbd_lpf_vertical_4_c(uint16_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1164 void vpx_highbd_lpf_vertical_4_sse2(uint16_t *s, int pitch, const uint8_t *blimi t, const uint8_t *limit, const uint8_t *thresh, int bd);
1165 RTCD_EXTERN void (*vpx_highbd_lpf_vertical_4)(uint16_t *s, int pitch, const uint 8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1166
1167 void vpx_highbd_lpf_vertical_4_dual_c(uint16_t *s, int pitch, const uint8_t *bli mit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, con st uint8_t *limit1, const uint8_t *thresh1, int bd);
1168 void vpx_highbd_lpf_vertical_4_dual_sse2(uint16_t *s, int pitch, const uint8_t * blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const uint8_t *limit1, const uint8_t *thresh1, int bd);
1169 RTCD_EXTERN void (*vpx_highbd_lpf_vertical_4_dual)(uint16_t *s, int pitch, const uint8_t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const uint8_t *limit1, const uint8_t *thresh1, int bd);
1170
1171 void vpx_highbd_lpf_vertical_8_c(uint16_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1172 void vpx_highbd_lpf_vertical_8_sse2(uint16_t *s, int pitch, const uint8_t *blimi t, const uint8_t *limit, const uint8_t *thresh, int bd);
1173 RTCD_EXTERN void (*vpx_highbd_lpf_vertical_8)(uint16_t *s, int pitch, const uint 8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1174
1175 void vpx_highbd_lpf_vertical_8_dual_c(uint16_t *s, int pitch, const uint8_t *bli mit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, con st uint8_t *limit1, const uint8_t *thresh1, int bd);
1176 void vpx_highbd_lpf_vertical_8_dual_sse2(uint16_t *s, int pitch, const uint8_t * blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const uint8_t *limit1, const uint8_t *thresh1, int bd);
1177 RTCD_EXTERN void (*vpx_highbd_lpf_vertical_8_dual)(uint16_t *s, int pitch, const uint8_t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const uint8_t *limit1, const uint8_t *thresh1, int bd);
1178
1179 void vpx_highbd_minmax_8x8_c(const uint8_t *s, int p, const uint8_t *d, int dp, int *min, int *max);
1180 #define vpx_highbd_minmax_8x8 vpx_highbd_minmax_8x8_c
1181
1182 void vpx_highbd_quantize_b_c(const tran_low_t *coeff_ptr, intptr_t n_coeffs, int skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *q uant_ptr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dq coeff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, c onst int16_t *iscan);
1183 void vpx_highbd_quantize_b_sse2(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);
1184 RTCD_EXTERN void (*vpx_highbd_quantize_b)(const tran_low_t *coeff_ptr, intptr_t n_coeffs, int skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, con st int16_t *quant_ptr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, t ran_low_t *dqcoeff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int 16_t *scan, const int16_t *iscan);
1185
1186 void vpx_highbd_quantize_b_32x32_c(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);
1187 void vpx_highbd_quantize_b_32x32_sse2(const tran_low_t *coeff_ptr, intptr_t n_co effs, int skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const i nt16_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);
1188 RTCD_EXTERN void (*vpx_highbd_quantize_b_32x32)(const tran_low_t *coeff_ptr, int ptr_t n_coeffs, int skip_block, const int16_t *zbin_ptr, const int16_t *round_pt r, 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, con st int16_t *scan, const int16_t *iscan);
1189
1190 unsigned int vpx_highbd_sad16x16_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
1191 unsigned int vpx_highbd_sad16x16_sse2(const uint8_t *src_ptr, int src_stride, co nst uint8_t *ref_ptr, int ref_stride);
1192 RTCD_EXTERN unsigned int (*vpx_highbd_sad16x16)(const uint8_t *src_ptr, int src_ stride, const uint8_t *ref_ptr, int ref_stride);
1193
1194 unsigned int vpx_highbd_sad16x16_avg_c(const uint8_t *src_ptr, int src_stride, c onst uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1195 unsigned int vpx_highbd_sad16x16_avg_sse2(const uint8_t *src_ptr, int src_stride , const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1196 RTCD_EXTERN unsigned int (*vpx_highbd_sad16x16_avg)(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1197
1198 void vpx_highbd_sad16x16x3_c(const uint8_t *src_ptr, int src_stride, const uint8 _t *ref_ptr, int ref_stride, uint32_t *sad_array);
1199 #define vpx_highbd_sad16x16x3 vpx_highbd_sad16x16x3_c
1200
1201 void vpx_highbd_sad16x16x4d_c(const uint8_t *src_ptr, int src_stride, const uint 8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1202 void vpx_highbd_sad16x16x4d_sse2(const uint8_t *src_ptr, int src_stride, const u int8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1203 RTCD_EXTERN void (*vpx_highbd_sad16x16x4d)(const uint8_t *src_ptr, int src_strid e, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1204
1205 void vpx_highbd_sad16x16x8_c(const uint8_t *src_ptr, int src_stride, const uint8 _t *ref_ptr, int ref_stride, uint32_t *sad_array);
1206 #define vpx_highbd_sad16x16x8 vpx_highbd_sad16x16x8_c
1207
1208 unsigned int vpx_highbd_sad16x32_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
1209 unsigned int vpx_highbd_sad16x32_sse2(const uint8_t *src_ptr, int src_stride, co nst uint8_t *ref_ptr, int ref_stride);
1210 RTCD_EXTERN unsigned int (*vpx_highbd_sad16x32)(const uint8_t *src_ptr, int src_ stride, const uint8_t *ref_ptr, int ref_stride);
1211
1212 unsigned int vpx_highbd_sad16x32_avg_c(const uint8_t *src_ptr, int src_stride, c onst uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1213 unsigned int vpx_highbd_sad16x32_avg_sse2(const uint8_t *src_ptr, int src_stride , const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1214 RTCD_EXTERN unsigned int (*vpx_highbd_sad16x32_avg)(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1215
1216 void vpx_highbd_sad16x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint 8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1217 void vpx_highbd_sad16x32x4d_sse2(const uint8_t *src_ptr, int src_stride, const u int8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1218 RTCD_EXTERN void (*vpx_highbd_sad16x32x4d)(const uint8_t *src_ptr, int src_strid e, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1219
1220 unsigned int vpx_highbd_sad16x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
1221 unsigned int vpx_highbd_sad16x8_sse2(const uint8_t *src_ptr, int src_stride, con st uint8_t *ref_ptr, int ref_stride);
1222 RTCD_EXTERN unsigned int (*vpx_highbd_sad16x8)(const uint8_t *src_ptr, int src_s tride, const uint8_t *ref_ptr, int ref_stride);
1223
1224 unsigned int vpx_highbd_sad16x8_avg_c(const uint8_t *src_ptr, int src_stride, co nst uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1225 unsigned int vpx_highbd_sad16x8_avg_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1226 RTCD_EXTERN unsigned int (*vpx_highbd_sad16x8_avg)(const uint8_t *src_ptr, int s rc_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1227
1228 void vpx_highbd_sad16x8x3_c(const uint8_t *src_ptr, int src_stride, const uint8_ t *ref_ptr, int ref_stride, uint32_t *sad_array);
1229 #define vpx_highbd_sad16x8x3 vpx_highbd_sad16x8x3_c
1230
1231 void vpx_highbd_sad16x8x4d_c(const uint8_t *src_ptr, int src_stride, const uint8 _t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1232 void vpx_highbd_sad16x8x4d_sse2(const uint8_t *src_ptr, int src_stride, const ui nt8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1233 RTCD_EXTERN void (*vpx_highbd_sad16x8x4d)(const uint8_t *src_ptr, int src_stride , const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1234
1235 void vpx_highbd_sad16x8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_ t *ref_ptr, int ref_stride, uint32_t *sad_array);
1236 #define vpx_highbd_sad16x8x8 vpx_highbd_sad16x8x8_c
1237
1238 unsigned int vpx_highbd_sad32x16_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
1239 unsigned int vpx_highbd_sad32x16_sse2(const uint8_t *src_ptr, int src_stride, co nst uint8_t *ref_ptr, int ref_stride);
1240 RTCD_EXTERN unsigned int (*vpx_highbd_sad32x16)(const uint8_t *src_ptr, int src_ stride, const uint8_t *ref_ptr, int ref_stride);
1241
1242 unsigned int vpx_highbd_sad32x16_avg_c(const uint8_t *src_ptr, int src_stride, c onst uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1243 unsigned int vpx_highbd_sad32x16_avg_sse2(const uint8_t *src_ptr, int src_stride , const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1244 RTCD_EXTERN unsigned int (*vpx_highbd_sad32x16_avg)(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1245
1246 void vpx_highbd_sad32x16x4d_c(const uint8_t *src_ptr, int src_stride, const uint 8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1247 void vpx_highbd_sad32x16x4d_sse2(const uint8_t *src_ptr, int src_stride, const u int8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1248 RTCD_EXTERN void (*vpx_highbd_sad32x16x4d)(const uint8_t *src_ptr, int src_strid e, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1249
1250 unsigned int vpx_highbd_sad32x32_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
1251 unsigned int vpx_highbd_sad32x32_sse2(const uint8_t *src_ptr, int src_stride, co nst uint8_t *ref_ptr, int ref_stride);
1252 RTCD_EXTERN unsigned int (*vpx_highbd_sad32x32)(const uint8_t *src_ptr, int src_ stride, const uint8_t *ref_ptr, int ref_stride);
1253
1254 unsigned int vpx_highbd_sad32x32_avg_c(const uint8_t *src_ptr, int src_stride, c onst uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1255 unsigned int vpx_highbd_sad32x32_avg_sse2(const uint8_t *src_ptr, int src_stride , const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1256 RTCD_EXTERN unsigned int (*vpx_highbd_sad32x32_avg)(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1257
1258 void vpx_highbd_sad32x32x3_c(const uint8_t *src_ptr, int src_stride, const uint8 _t *ref_ptr, int ref_stride, uint32_t *sad_array);
1259 #define vpx_highbd_sad32x32x3 vpx_highbd_sad32x32x3_c
1260
1261 void vpx_highbd_sad32x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint 8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1262 void vpx_highbd_sad32x32x4d_sse2(const uint8_t *src_ptr, int src_stride, const u int8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1263 RTCD_EXTERN void (*vpx_highbd_sad32x32x4d)(const uint8_t *src_ptr, int src_strid e, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1264
1265 void vpx_highbd_sad32x32x8_c(const uint8_t *src_ptr, int src_stride, const uint8 _t *ref_ptr, int ref_stride, uint32_t *sad_array);
1266 #define vpx_highbd_sad32x32x8 vpx_highbd_sad32x32x8_c
1267
1268 unsigned int vpx_highbd_sad32x64_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
1269 unsigned int vpx_highbd_sad32x64_sse2(const uint8_t *src_ptr, int src_stride, co nst uint8_t *ref_ptr, int ref_stride);
1270 RTCD_EXTERN unsigned int (*vpx_highbd_sad32x64)(const uint8_t *src_ptr, int src_ stride, const uint8_t *ref_ptr, int ref_stride);
1271
1272 unsigned int vpx_highbd_sad32x64_avg_c(const uint8_t *src_ptr, int src_stride, c onst uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1273 unsigned int vpx_highbd_sad32x64_avg_sse2(const uint8_t *src_ptr, int src_stride , const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1274 RTCD_EXTERN unsigned int (*vpx_highbd_sad32x64_avg)(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1275
1276 void vpx_highbd_sad32x64x4d_c(const uint8_t *src_ptr, int src_stride, const uint 8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1277 void vpx_highbd_sad32x64x4d_sse2(const uint8_t *src_ptr, int src_stride, const u int8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1278 RTCD_EXTERN void (*vpx_highbd_sad32x64x4d)(const uint8_t *src_ptr, int src_strid e, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1279
1280 unsigned int vpx_highbd_sad4x4_c(const uint8_t *src_ptr, int src_stride, const u int8_t *ref_ptr, int ref_stride);
1281 #define vpx_highbd_sad4x4 vpx_highbd_sad4x4_c
1282
1283 unsigned int vpx_highbd_sad4x4_avg_c(const uint8_t *src_ptr, int src_stride, con st uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1284 #define vpx_highbd_sad4x4_avg vpx_highbd_sad4x4_avg_c
1285
1286 void vpx_highbd_sad4x4x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
1287 #define vpx_highbd_sad4x4x3 vpx_highbd_sad4x4x3_c
1288
1289 void vpx_highbd_sad4x4x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_ t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1290 void vpx_highbd_sad4x4x4d_sse2(const uint8_t *src_ptr, int src_stride, const uin t8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1291 RTCD_EXTERN void (*vpx_highbd_sad4x4x4d)(const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1292
1293 void vpx_highbd_sad4x4x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
1294 #define vpx_highbd_sad4x4x8 vpx_highbd_sad4x4x8_c
1295
1296 unsigned int vpx_highbd_sad4x8_c(const uint8_t *src_ptr, int src_stride, const u int8_t *ref_ptr, int ref_stride);
1297 #define vpx_highbd_sad4x8 vpx_highbd_sad4x8_c
1298
1299 unsigned int vpx_highbd_sad4x8_avg_c(const uint8_t *src_ptr, int src_stride, con st uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1300 #define vpx_highbd_sad4x8_avg vpx_highbd_sad4x8_avg_c
1301
1302 void vpx_highbd_sad4x8x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_ t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1303 void vpx_highbd_sad4x8x4d_sse2(const uint8_t *src_ptr, int src_stride, const uin t8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1304 RTCD_EXTERN void (*vpx_highbd_sad4x8x4d)(const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1305
1306 void vpx_highbd_sad4x8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
1307 #define vpx_highbd_sad4x8x8 vpx_highbd_sad4x8x8_c
1308
1309 unsigned int vpx_highbd_sad64x32_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
1310 unsigned int vpx_highbd_sad64x32_sse2(const uint8_t *src_ptr, int src_stride, co nst uint8_t *ref_ptr, int ref_stride);
1311 RTCD_EXTERN unsigned int (*vpx_highbd_sad64x32)(const uint8_t *src_ptr, int src_ stride, const uint8_t *ref_ptr, int ref_stride);
1312
1313 unsigned int vpx_highbd_sad64x32_avg_c(const uint8_t *src_ptr, int src_stride, c onst uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1314 unsigned int vpx_highbd_sad64x32_avg_sse2(const uint8_t *src_ptr, int src_stride , const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1315 RTCD_EXTERN unsigned int (*vpx_highbd_sad64x32_avg)(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1316
1317 void vpx_highbd_sad64x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint 8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1318 void vpx_highbd_sad64x32x4d_sse2(const uint8_t *src_ptr, int src_stride, const u int8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1319 RTCD_EXTERN void (*vpx_highbd_sad64x32x4d)(const uint8_t *src_ptr, int src_strid e, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1320
1321 unsigned int vpx_highbd_sad64x64_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
1322 unsigned int vpx_highbd_sad64x64_sse2(const uint8_t *src_ptr, int src_stride, co nst uint8_t *ref_ptr, int ref_stride);
1323 RTCD_EXTERN unsigned int (*vpx_highbd_sad64x64)(const uint8_t *src_ptr, int src_ stride, const uint8_t *ref_ptr, int ref_stride);
1324
1325 unsigned int vpx_highbd_sad64x64_avg_c(const uint8_t *src_ptr, int src_stride, c onst uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1326 unsigned int vpx_highbd_sad64x64_avg_sse2(const uint8_t *src_ptr, int src_stride , const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1327 RTCD_EXTERN unsigned int (*vpx_highbd_sad64x64_avg)(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1328
1329 void vpx_highbd_sad64x64x3_c(const uint8_t *src_ptr, int src_stride, const uint8 _t *ref_ptr, int ref_stride, uint32_t *sad_array);
1330 #define vpx_highbd_sad64x64x3 vpx_highbd_sad64x64x3_c
1331
1332 void vpx_highbd_sad64x64x4d_c(const uint8_t *src_ptr, int src_stride, const uint 8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1333 void vpx_highbd_sad64x64x4d_sse2(const uint8_t *src_ptr, int src_stride, const u int8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1334 RTCD_EXTERN void (*vpx_highbd_sad64x64x4d)(const uint8_t *src_ptr, int src_strid e, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1335
1336 void vpx_highbd_sad64x64x8_c(const uint8_t *src_ptr, int src_stride, const uint8 _t *ref_ptr, int ref_stride, uint32_t *sad_array);
1337 #define vpx_highbd_sad64x64x8 vpx_highbd_sad64x64x8_c
1338
1339 unsigned int vpx_highbd_sad8x16_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
1340 unsigned int vpx_highbd_sad8x16_sse2(const uint8_t *src_ptr, int src_stride, con st uint8_t *ref_ptr, int ref_stride);
1341 RTCD_EXTERN unsigned int (*vpx_highbd_sad8x16)(const uint8_t *src_ptr, int src_s tride, const uint8_t *ref_ptr, int ref_stride);
1342
1343 unsigned int vpx_highbd_sad8x16_avg_c(const uint8_t *src_ptr, int src_stride, co nst uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1344 unsigned int vpx_highbd_sad8x16_avg_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1345 RTCD_EXTERN unsigned int (*vpx_highbd_sad8x16_avg)(const uint8_t *src_ptr, int s rc_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1346
1347 void vpx_highbd_sad8x16x3_c(const uint8_t *src_ptr, int src_stride, const uint8_ t *ref_ptr, int ref_stride, uint32_t *sad_array);
1348 #define vpx_highbd_sad8x16x3 vpx_highbd_sad8x16x3_c
1349
1350 void vpx_highbd_sad8x16x4d_c(const uint8_t *src_ptr, int src_stride, const uint8 _t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1351 void vpx_highbd_sad8x16x4d_sse2(const uint8_t *src_ptr, int src_stride, const ui nt8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1352 RTCD_EXTERN void (*vpx_highbd_sad8x16x4d)(const uint8_t *src_ptr, int src_stride , const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1353
1354 void vpx_highbd_sad8x16x8_c(const uint8_t *src_ptr, int src_stride, const uint8_ t *ref_ptr, int ref_stride, uint32_t *sad_array);
1355 #define vpx_highbd_sad8x16x8 vpx_highbd_sad8x16x8_c
1356
1357 unsigned int vpx_highbd_sad8x4_c(const uint8_t *src_ptr, int src_stride, const u int8_t *ref_ptr, int ref_stride);
1358 unsigned int vpx_highbd_sad8x4_sse2(const uint8_t *src_ptr, int src_stride, cons t uint8_t *ref_ptr, int ref_stride);
1359 RTCD_EXTERN unsigned int (*vpx_highbd_sad8x4)(const uint8_t *src_ptr, int src_st ride, const uint8_t *ref_ptr, int ref_stride);
1360
1361 unsigned int vpx_highbd_sad8x4_avg_c(const uint8_t *src_ptr, int src_stride, con st uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1362 unsigned int vpx_highbd_sad8x4_avg_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1363 RTCD_EXTERN unsigned int (*vpx_highbd_sad8x4_avg)(const uint8_t *src_ptr, int sr c_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1364
1365 void vpx_highbd_sad8x4x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_ t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1366 void vpx_highbd_sad8x4x4d_sse2(const uint8_t *src_ptr, int src_stride, const uin t8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1367 RTCD_EXTERN void (*vpx_highbd_sad8x4x4d)(const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1368
1369 void vpx_highbd_sad8x4x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
1370 #define vpx_highbd_sad8x4x8 vpx_highbd_sad8x4x8_c
1371
1372 unsigned int vpx_highbd_sad8x8_c(const uint8_t *src_ptr, int src_stride, const u int8_t *ref_ptr, int ref_stride);
1373 unsigned int vpx_highbd_sad8x8_sse2(const uint8_t *src_ptr, int src_stride, cons t uint8_t *ref_ptr, int ref_stride);
1374 RTCD_EXTERN unsigned int (*vpx_highbd_sad8x8)(const uint8_t *src_ptr, int src_st ride, const uint8_t *ref_ptr, int ref_stride);
1375
1376 unsigned int vpx_highbd_sad8x8_avg_c(const uint8_t *src_ptr, int src_stride, con st uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1377 unsigned int vpx_highbd_sad8x8_avg_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1378 RTCD_EXTERN unsigned int (*vpx_highbd_sad8x8_avg)(const uint8_t *src_ptr, int sr c_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
1379
1380 void vpx_highbd_sad8x8x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
1381 #define vpx_highbd_sad8x8x3 vpx_highbd_sad8x8x3_c
1382
1383 void vpx_highbd_sad8x8x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_ t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1384 void vpx_highbd_sad8x8x4d_sse2(const uint8_t *src_ptr, int src_stride, const uin t8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1385 RTCD_EXTERN void (*vpx_highbd_sad8x8x4d)(const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1386
1387 void vpx_highbd_sad8x8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
1388 #define vpx_highbd_sad8x8x8 vpx_highbd_sad8x8x8_c
1389
1390 void vpx_highbd_subtract_block_c(int rows, int cols, int16_t *diff_ptr, ptrdiff_ t diff_stride, const uint8_t *src_ptr, ptrdiff_t src_stride, const uint8_t *pred _ptr, ptrdiff_t pred_stride, int bd);
1391 #define vpx_highbd_subtract_block vpx_highbd_subtract_block_c
1392
1393 void vpx_highbd_tm_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const ui nt16_t *above, const uint16_t *left, int bd);
1394 void vpx_highbd_tm_predictor_16x16_sse2(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1395 RTCD_EXTERN void (*vpx_highbd_tm_predictor_16x16)(uint16_t *dst, ptrdiff_t y_str ide, const uint16_t *above, const uint16_t *left, int bd);
1396
1397 void vpx_highbd_tm_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const ui nt16_t *above, const uint16_t *left, int bd);
1398 void vpx_highbd_tm_predictor_32x32_sse2(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1399 RTCD_EXTERN void (*vpx_highbd_tm_predictor_32x32)(uint16_t *dst, ptrdiff_t y_str ide, const uint16_t *above, const uint16_t *left, int bd);
1400
1401 void vpx_highbd_tm_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint 16_t *above, const uint16_t *left, int bd);
1402 void vpx_highbd_tm_predictor_4x4_sse2(uint16_t *dst, ptrdiff_t y_stride, const u int16_t *above, const uint16_t *left, int bd);
1403 RTCD_EXTERN void (*vpx_highbd_tm_predictor_4x4)(uint16_t *dst, ptrdiff_t y_strid e, const uint16_t *above, const uint16_t *left, int bd);
1404
1405 void vpx_highbd_tm_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint 16_t *above, const uint16_t *left, int bd);
1406 void vpx_highbd_tm_predictor_8x8_sse2(uint16_t *dst, ptrdiff_t y_stride, const u int16_t *above, const uint16_t *left, int bd);
1407 RTCD_EXTERN void (*vpx_highbd_tm_predictor_8x8)(uint16_t *dst, ptrdiff_t y_strid e, const uint16_t *above, const uint16_t *left, int bd);
1408
1409 void vpx_highbd_v_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uin t16_t *above, const uint16_t *left, int bd);
1410 void vpx_highbd_v_predictor_16x16_sse2(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1411 RTCD_EXTERN void (*vpx_highbd_v_predictor_16x16)(uint16_t *dst, ptrdiff_t y_stri de, const uint16_t *above, const uint16_t *left, int bd);
1412
1413 void vpx_highbd_v_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uin t16_t *above, const uint16_t *left, int bd);
1414 void vpx_highbd_v_predictor_32x32_sse2(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1415 RTCD_EXTERN void (*vpx_highbd_v_predictor_32x32)(uint16_t *dst, ptrdiff_t y_stri de, const uint16_t *above, const uint16_t *left, int bd);
1416
1417 void vpx_highbd_v_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint1 6_t *above, const uint16_t *left, int bd);
1418 void vpx_highbd_v_predictor_4x4_sse2(uint16_t *dst, ptrdiff_t y_stride, const ui nt16_t *above, const uint16_t *left, int bd);
1419 RTCD_EXTERN void (*vpx_highbd_v_predictor_4x4)(uint16_t *dst, ptrdiff_t y_stride , const uint16_t *above, const uint16_t *left, int bd);
1420
1421 void vpx_highbd_v_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint1 6_t *above, const uint16_t *left, int bd);
1422 void vpx_highbd_v_predictor_8x8_sse2(uint16_t *dst, ptrdiff_t y_stride, const ui nt16_t *above, const uint16_t *left, int bd);
1423 RTCD_EXTERN void (*vpx_highbd_v_predictor_8x8)(uint16_t *dst, ptrdiff_t y_stride , const uint16_t *above, const uint16_t *left, int bd);
1424
346 void vpx_idct16x16_10_add_c(const tran_low_t *input, uint8_t *dest, int dest_str ide); 1425 void vpx_idct16x16_10_add_c(const tran_low_t *input, uint8_t *dest, int dest_str ide);
347 void vpx_idct16x16_10_add_sse2(const tran_low_t *input, uint8_t *dest, int dest_ stride); 1426 void vpx_idct16x16_10_add_sse2(const tran_low_t *input, uint8_t *dest, int dest_ stride);
348 RTCD_EXTERN void (*vpx_idct16x16_10_add)(const tran_low_t *input, uint8_t *dest, int dest_stride); 1427 RTCD_EXTERN void (*vpx_idct16x16_10_add)(const tran_low_t *input, uint8_t *dest, int dest_stride);
349 1428
350 void vpx_idct16x16_1_add_c(const tran_low_t *input, uint8_t *dest, int dest_stri de); 1429 void vpx_idct16x16_1_add_c(const tran_low_t *input, uint8_t *dest, int dest_stri de);
351 void vpx_idct16x16_1_add_sse2(const tran_low_t *input, uint8_t *dest, int dest_s tride); 1430 void vpx_idct16x16_1_add_sse2(const tran_low_t *input, uint8_t *dest, int dest_s tride);
352 RTCD_EXTERN void (*vpx_idct16x16_1_add)(const tran_low_t *input, uint8_t *dest, int dest_stride); 1431 RTCD_EXTERN void (*vpx_idct16x16_1_add)(const tran_low_t *input, uint8_t *dest, int dest_stride);
353 1432
354 void vpx_idct16x16_256_add_c(const tran_low_t *input, uint8_t *dest, int dest_st ride); 1433 void vpx_idct16x16_256_add_c(const tran_low_t *input, uint8_t *dest, int dest_st ride);
355 void vpx_idct16x16_256_add_sse2(const tran_low_t *input, uint8_t *dest, int dest _stride); 1434 void vpx_idct16x16_256_add_sse2(const tran_low_t *input, uint8_t *dest, int dest _stride);
(...skipping 735 matching lines...) Expand 10 before | Expand all | Expand 10 after
1091 vpx_dc_top_predictor_4x4 = vpx_dc_top_predictor_4x4_c; 2170 vpx_dc_top_predictor_4x4 = vpx_dc_top_predictor_4x4_c;
1092 if (flags & HAS_SSE2) vpx_dc_top_predictor_4x4 = vpx_dc_top_predictor_4x4_ss e2; 2171 if (flags & HAS_SSE2) vpx_dc_top_predictor_4x4 = vpx_dc_top_predictor_4x4_ss e2;
1093 vpx_dc_top_predictor_8x8 = vpx_dc_top_predictor_8x8_c; 2172 vpx_dc_top_predictor_8x8 = vpx_dc_top_predictor_8x8_c;
1094 if (flags & HAS_SSE2) vpx_dc_top_predictor_8x8 = vpx_dc_top_predictor_8x8_ss e2; 2173 if (flags & HAS_SSE2) vpx_dc_top_predictor_8x8 = vpx_dc_top_predictor_8x8_ss e2;
1095 vpx_fdct16x16 = vpx_fdct16x16_c; 2174 vpx_fdct16x16 = vpx_fdct16x16_c;
1096 if (flags & HAS_SSE2) vpx_fdct16x16 = vpx_fdct16x16_sse2; 2175 if (flags & HAS_SSE2) vpx_fdct16x16 = vpx_fdct16x16_sse2;
1097 vpx_fdct16x16_1 = vpx_fdct16x16_1_c; 2176 vpx_fdct16x16_1 = vpx_fdct16x16_1_c;
1098 if (flags & HAS_SSE2) vpx_fdct16x16_1 = vpx_fdct16x16_1_sse2; 2177 if (flags & HAS_SSE2) vpx_fdct16x16_1 = vpx_fdct16x16_1_sse2;
1099 vpx_fdct32x32 = vpx_fdct32x32_c; 2178 vpx_fdct32x32 = vpx_fdct32x32_c;
1100 if (flags & HAS_SSE2) vpx_fdct32x32 = vpx_fdct32x32_sse2; 2179 if (flags & HAS_SSE2) vpx_fdct32x32 = vpx_fdct32x32_sse2;
1101 if (flags & HAS_AVX2) vpx_fdct32x32 = vpx_fdct32x32_avx2;
1102 vpx_fdct32x32_1 = vpx_fdct32x32_1_c; 2180 vpx_fdct32x32_1 = vpx_fdct32x32_1_c;
1103 if (flags & HAS_SSE2) vpx_fdct32x32_1 = vpx_fdct32x32_1_sse2; 2181 if (flags & HAS_SSE2) vpx_fdct32x32_1 = vpx_fdct32x32_1_sse2;
1104 vpx_fdct32x32_rd = vpx_fdct32x32_rd_c; 2182 vpx_fdct32x32_rd = vpx_fdct32x32_rd_c;
1105 if (flags & HAS_SSE2) vpx_fdct32x32_rd = vpx_fdct32x32_rd_sse2; 2183 if (flags & HAS_SSE2) vpx_fdct32x32_rd = vpx_fdct32x32_rd_sse2;
1106 if (flags & HAS_AVX2) vpx_fdct32x32_rd = vpx_fdct32x32_rd_avx2;
1107 vpx_fdct4x4 = vpx_fdct4x4_c; 2184 vpx_fdct4x4 = vpx_fdct4x4_c;
1108 if (flags & HAS_SSE2) vpx_fdct4x4 = vpx_fdct4x4_sse2; 2185 if (flags & HAS_SSE2) vpx_fdct4x4 = vpx_fdct4x4_sse2;
1109 vpx_fdct4x4_1 = vpx_fdct4x4_1_c; 2186 vpx_fdct4x4_1 = vpx_fdct4x4_1_c;
1110 if (flags & HAS_SSE2) vpx_fdct4x4_1 = vpx_fdct4x4_1_sse2; 2187 if (flags & HAS_SSE2) vpx_fdct4x4_1 = vpx_fdct4x4_1_sse2;
1111 vpx_fdct8x8 = vpx_fdct8x8_c; 2188 vpx_fdct8x8 = vpx_fdct8x8_c;
1112 if (flags & HAS_SSE2) vpx_fdct8x8 = vpx_fdct8x8_sse2; 2189 if (flags & HAS_SSE2) vpx_fdct8x8 = vpx_fdct8x8_sse2;
1113 vpx_fdct8x8_1 = vpx_fdct8x8_1_c; 2190 vpx_fdct8x8_1 = vpx_fdct8x8_1_c;
1114 if (flags & HAS_SSE2) vpx_fdct8x8_1 = vpx_fdct8x8_1_sse2; 2191 if (flags & HAS_SSE2) vpx_fdct8x8_1 = vpx_fdct8x8_1_sse2;
1115 vpx_get16x16var = vpx_get16x16var_c; 2192 vpx_get16x16var = vpx_get16x16var_c;
1116 if (flags & HAS_SSE2) vpx_get16x16var = vpx_get16x16var_sse2; 2193 if (flags & HAS_SSE2) vpx_get16x16var = vpx_get16x16var_sse2;
1117 if (flags & HAS_AVX2) vpx_get16x16var = vpx_get16x16var_avx2; 2194 if (flags & HAS_AVX2) vpx_get16x16var = vpx_get16x16var_avx2;
1118 vpx_get8x8var = vpx_get8x8var_c; 2195 vpx_get8x8var = vpx_get8x8var_c;
1119 if (flags & HAS_SSE2) vpx_get8x8var = vpx_get8x8var_sse2; 2196 if (flags & HAS_SSE2) vpx_get8x8var = vpx_get8x8var_sse2;
1120 vpx_get_mb_ss = vpx_get_mb_ss_c; 2197 vpx_get_mb_ss = vpx_get_mb_ss_c;
1121 if (flags & HAS_SSE2) vpx_get_mb_ss = vpx_get_mb_ss_sse2; 2198 if (flags & HAS_SSE2) vpx_get_mb_ss = vpx_get_mb_ss_sse2;
1122 vpx_h_predictor_16x16 = vpx_h_predictor_16x16_c; 2199 vpx_h_predictor_16x16 = vpx_h_predictor_16x16_c;
1123 if (flags & HAS_SSE2) vpx_h_predictor_16x16 = vpx_h_predictor_16x16_sse2; 2200 if (flags & HAS_SSE2) vpx_h_predictor_16x16 = vpx_h_predictor_16x16_sse2;
1124 vpx_h_predictor_32x32 = vpx_h_predictor_32x32_c; 2201 vpx_h_predictor_32x32 = vpx_h_predictor_32x32_c;
1125 if (flags & HAS_SSE2) vpx_h_predictor_32x32 = vpx_h_predictor_32x32_sse2; 2202 if (flags & HAS_SSE2) vpx_h_predictor_32x32 = vpx_h_predictor_32x32_sse2;
1126 vpx_h_predictor_4x4 = vpx_h_predictor_4x4_c; 2203 vpx_h_predictor_4x4 = vpx_h_predictor_4x4_c;
1127 if (flags & HAS_SSE2) vpx_h_predictor_4x4 = vpx_h_predictor_4x4_sse2; 2204 if (flags & HAS_SSE2) vpx_h_predictor_4x4 = vpx_h_predictor_4x4_sse2;
1128 vpx_h_predictor_8x8 = vpx_h_predictor_8x8_c; 2205 vpx_h_predictor_8x8 = vpx_h_predictor_8x8_c;
1129 if (flags & HAS_SSE2) vpx_h_predictor_8x8 = vpx_h_predictor_8x8_sse2; 2206 if (flags & HAS_SSE2) vpx_h_predictor_8x8 = vpx_h_predictor_8x8_sse2;
1130 vpx_hadamard_16x16 = vpx_hadamard_16x16_c; 2207 vpx_hadamard_16x16 = vpx_hadamard_16x16_c;
1131 if (flags & HAS_SSE2) vpx_hadamard_16x16 = vpx_hadamard_16x16_sse2; 2208 if (flags & HAS_SSE2) vpx_hadamard_16x16 = vpx_hadamard_16x16_sse2;
1132 vpx_hadamard_8x8 = vpx_hadamard_8x8_c; 2209 vpx_hadamard_8x8 = vpx_hadamard_8x8_c;
1133 if (flags & HAS_SSE2) vpx_hadamard_8x8 = vpx_hadamard_8x8_sse2; 2210 if (flags & HAS_SSE2) vpx_hadamard_8x8 = vpx_hadamard_8x8_sse2;
2211 vpx_highbd_10_mse16x16 = vpx_highbd_10_mse16x16_c;
2212 if (flags & HAS_SSE2) vpx_highbd_10_mse16x16 = vpx_highbd_10_mse16x16_sse2;
2213 vpx_highbd_10_mse8x8 = vpx_highbd_10_mse8x8_c;
2214 if (flags & HAS_SSE2) vpx_highbd_10_mse8x8 = vpx_highbd_10_mse8x8_sse2;
2215 vpx_highbd_10_sub_pixel_avg_variance16x16 = vpx_highbd_10_sub_pixel_avg_vari ance16x16_c;
2216 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_avg_variance16x16 = vpx_highbd _10_sub_pixel_avg_variance16x16_sse2;
2217 vpx_highbd_10_sub_pixel_avg_variance16x32 = vpx_highbd_10_sub_pixel_avg_vari ance16x32_c;
2218 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_avg_variance16x32 = vpx_highbd _10_sub_pixel_avg_variance16x32_sse2;
2219 vpx_highbd_10_sub_pixel_avg_variance16x8 = vpx_highbd_10_sub_pixel_avg_varia nce16x8_c;
2220 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_avg_variance16x8 = vpx_highbd_ 10_sub_pixel_avg_variance16x8_sse2;
2221 vpx_highbd_10_sub_pixel_avg_variance32x16 = vpx_highbd_10_sub_pixel_avg_vari ance32x16_c;
2222 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_avg_variance32x16 = vpx_highbd _10_sub_pixel_avg_variance32x16_sse2;
2223 vpx_highbd_10_sub_pixel_avg_variance32x32 = vpx_highbd_10_sub_pixel_avg_vari ance32x32_c;
2224 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_avg_variance32x32 = vpx_highbd _10_sub_pixel_avg_variance32x32_sse2;
2225 vpx_highbd_10_sub_pixel_avg_variance32x64 = vpx_highbd_10_sub_pixel_avg_vari ance32x64_c;
2226 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_avg_variance32x64 = vpx_highbd _10_sub_pixel_avg_variance32x64_sse2;
2227 vpx_highbd_10_sub_pixel_avg_variance64x32 = vpx_highbd_10_sub_pixel_avg_vari ance64x32_c;
2228 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_avg_variance64x32 = vpx_highbd _10_sub_pixel_avg_variance64x32_sse2;
2229 vpx_highbd_10_sub_pixel_avg_variance64x64 = vpx_highbd_10_sub_pixel_avg_vari ance64x64_c;
2230 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_avg_variance64x64 = vpx_highbd _10_sub_pixel_avg_variance64x64_sse2;
2231 vpx_highbd_10_sub_pixel_avg_variance8x16 = vpx_highbd_10_sub_pixel_avg_varia nce8x16_c;
2232 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_avg_variance8x16 = vpx_highbd_ 10_sub_pixel_avg_variance8x16_sse2;
2233 vpx_highbd_10_sub_pixel_avg_variance8x4 = vpx_highbd_10_sub_pixel_avg_varian ce8x4_c;
2234 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_avg_variance8x4 = vpx_highbd_1 0_sub_pixel_avg_variance8x4_sse2;
2235 vpx_highbd_10_sub_pixel_avg_variance8x8 = vpx_highbd_10_sub_pixel_avg_varian ce8x8_c;
2236 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_avg_variance8x8 = vpx_highbd_1 0_sub_pixel_avg_variance8x8_sse2;
2237 vpx_highbd_10_sub_pixel_variance16x16 = vpx_highbd_10_sub_pixel_variance16x1 6_c;
2238 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_variance16x16 = vpx_highbd_10_ sub_pixel_variance16x16_sse2;
2239 vpx_highbd_10_sub_pixel_variance16x32 = vpx_highbd_10_sub_pixel_variance16x3 2_c;
2240 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_variance16x32 = vpx_highbd_10_ sub_pixel_variance16x32_sse2;
2241 vpx_highbd_10_sub_pixel_variance16x8 = vpx_highbd_10_sub_pixel_variance16x8_ c;
2242 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_variance16x8 = vpx_highbd_10_s ub_pixel_variance16x8_sse2;
2243 vpx_highbd_10_sub_pixel_variance32x16 = vpx_highbd_10_sub_pixel_variance32x1 6_c;
2244 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_variance32x16 = vpx_highbd_10_ sub_pixel_variance32x16_sse2;
2245 vpx_highbd_10_sub_pixel_variance32x32 = vpx_highbd_10_sub_pixel_variance32x3 2_c;
2246 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_variance32x32 = vpx_highbd_10_ sub_pixel_variance32x32_sse2;
2247 vpx_highbd_10_sub_pixel_variance32x64 = vpx_highbd_10_sub_pixel_variance32x6 4_c;
2248 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_variance32x64 = vpx_highbd_10_ sub_pixel_variance32x64_sse2;
2249 vpx_highbd_10_sub_pixel_variance64x32 = vpx_highbd_10_sub_pixel_variance64x3 2_c;
2250 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_variance64x32 = vpx_highbd_10_ sub_pixel_variance64x32_sse2;
2251 vpx_highbd_10_sub_pixel_variance64x64 = vpx_highbd_10_sub_pixel_variance64x6 4_c;
2252 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_variance64x64 = vpx_highbd_10_ sub_pixel_variance64x64_sse2;
2253 vpx_highbd_10_sub_pixel_variance8x16 = vpx_highbd_10_sub_pixel_variance8x16_ c;
2254 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_variance8x16 = vpx_highbd_10_s ub_pixel_variance8x16_sse2;
2255 vpx_highbd_10_sub_pixel_variance8x4 = vpx_highbd_10_sub_pixel_variance8x4_c;
2256 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_variance8x4 = vpx_highbd_10_su b_pixel_variance8x4_sse2;
2257 vpx_highbd_10_sub_pixel_variance8x8 = vpx_highbd_10_sub_pixel_variance8x8_c;
2258 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_variance8x8 = vpx_highbd_10_su b_pixel_variance8x8_sse2;
2259 vpx_highbd_10_variance16x16 = vpx_highbd_10_variance16x16_c;
2260 if (flags & HAS_SSE2) vpx_highbd_10_variance16x16 = vpx_highbd_10_variance16 x16_sse2;
2261 vpx_highbd_10_variance16x32 = vpx_highbd_10_variance16x32_c;
2262 if (flags & HAS_SSE2) vpx_highbd_10_variance16x32 = vpx_highbd_10_variance16 x32_sse2;
2263 vpx_highbd_10_variance16x8 = vpx_highbd_10_variance16x8_c;
2264 if (flags & HAS_SSE2) vpx_highbd_10_variance16x8 = vpx_highbd_10_variance16x 8_sse2;
2265 vpx_highbd_10_variance32x16 = vpx_highbd_10_variance32x16_c;
2266 if (flags & HAS_SSE2) vpx_highbd_10_variance32x16 = vpx_highbd_10_variance32 x16_sse2;
2267 vpx_highbd_10_variance32x32 = vpx_highbd_10_variance32x32_c;
2268 if (flags & HAS_SSE2) vpx_highbd_10_variance32x32 = vpx_highbd_10_variance32 x32_sse2;
2269 vpx_highbd_10_variance32x64 = vpx_highbd_10_variance32x64_c;
2270 if (flags & HAS_SSE2) vpx_highbd_10_variance32x64 = vpx_highbd_10_variance32 x64_sse2;
2271 vpx_highbd_10_variance64x32 = vpx_highbd_10_variance64x32_c;
2272 if (flags & HAS_SSE2) vpx_highbd_10_variance64x32 = vpx_highbd_10_variance64 x32_sse2;
2273 vpx_highbd_10_variance64x64 = vpx_highbd_10_variance64x64_c;
2274 if (flags & HAS_SSE2) vpx_highbd_10_variance64x64 = vpx_highbd_10_variance64 x64_sse2;
2275 vpx_highbd_10_variance8x16 = vpx_highbd_10_variance8x16_c;
2276 if (flags & HAS_SSE2) vpx_highbd_10_variance8x16 = vpx_highbd_10_variance8x1 6_sse2;
2277 vpx_highbd_10_variance8x8 = vpx_highbd_10_variance8x8_c;
2278 if (flags & HAS_SSE2) vpx_highbd_10_variance8x8 = vpx_highbd_10_variance8x8_ sse2;
2279 vpx_highbd_12_mse16x16 = vpx_highbd_12_mse16x16_c;
2280 if (flags & HAS_SSE2) vpx_highbd_12_mse16x16 = vpx_highbd_12_mse16x16_sse2;
2281 vpx_highbd_12_mse8x8 = vpx_highbd_12_mse8x8_c;
2282 if (flags & HAS_SSE2) vpx_highbd_12_mse8x8 = vpx_highbd_12_mse8x8_sse2;
2283 vpx_highbd_12_sub_pixel_avg_variance16x16 = vpx_highbd_12_sub_pixel_avg_vari ance16x16_c;
2284 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_avg_variance16x16 = vpx_highbd _12_sub_pixel_avg_variance16x16_sse2;
2285 vpx_highbd_12_sub_pixel_avg_variance16x32 = vpx_highbd_12_sub_pixel_avg_vari ance16x32_c;
2286 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_avg_variance16x32 = vpx_highbd _12_sub_pixel_avg_variance16x32_sse2;
2287 vpx_highbd_12_sub_pixel_avg_variance16x8 = vpx_highbd_12_sub_pixel_avg_varia nce16x8_c;
2288 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_avg_variance16x8 = vpx_highbd_ 12_sub_pixel_avg_variance16x8_sse2;
2289 vpx_highbd_12_sub_pixel_avg_variance32x16 = vpx_highbd_12_sub_pixel_avg_vari ance32x16_c;
2290 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_avg_variance32x16 = vpx_highbd _12_sub_pixel_avg_variance32x16_sse2;
2291 vpx_highbd_12_sub_pixel_avg_variance32x32 = vpx_highbd_12_sub_pixel_avg_vari ance32x32_c;
2292 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_avg_variance32x32 = vpx_highbd _12_sub_pixel_avg_variance32x32_sse2;
2293 vpx_highbd_12_sub_pixel_avg_variance32x64 = vpx_highbd_12_sub_pixel_avg_vari ance32x64_c;
2294 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_avg_variance32x64 = vpx_highbd _12_sub_pixel_avg_variance32x64_sse2;
2295 vpx_highbd_12_sub_pixel_avg_variance64x32 = vpx_highbd_12_sub_pixel_avg_vari ance64x32_c;
2296 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_avg_variance64x32 = vpx_highbd _12_sub_pixel_avg_variance64x32_sse2;
2297 vpx_highbd_12_sub_pixel_avg_variance64x64 = vpx_highbd_12_sub_pixel_avg_vari ance64x64_c;
2298 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_avg_variance64x64 = vpx_highbd _12_sub_pixel_avg_variance64x64_sse2;
2299 vpx_highbd_12_sub_pixel_avg_variance8x16 = vpx_highbd_12_sub_pixel_avg_varia nce8x16_c;
2300 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_avg_variance8x16 = vpx_highbd_ 12_sub_pixel_avg_variance8x16_sse2;
2301 vpx_highbd_12_sub_pixel_avg_variance8x4 = vpx_highbd_12_sub_pixel_avg_varian ce8x4_c;
2302 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_avg_variance8x4 = vpx_highbd_1 2_sub_pixel_avg_variance8x4_sse2;
2303 vpx_highbd_12_sub_pixel_avg_variance8x8 = vpx_highbd_12_sub_pixel_avg_varian ce8x8_c;
2304 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_avg_variance8x8 = vpx_highbd_1 2_sub_pixel_avg_variance8x8_sse2;
2305 vpx_highbd_12_sub_pixel_variance16x16 = vpx_highbd_12_sub_pixel_variance16x1 6_c;
2306 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_variance16x16 = vpx_highbd_12_ sub_pixel_variance16x16_sse2;
2307 vpx_highbd_12_sub_pixel_variance16x32 = vpx_highbd_12_sub_pixel_variance16x3 2_c;
2308 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_variance16x32 = vpx_highbd_12_ sub_pixel_variance16x32_sse2;
2309 vpx_highbd_12_sub_pixel_variance16x8 = vpx_highbd_12_sub_pixel_variance16x8_ c;
2310 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_variance16x8 = vpx_highbd_12_s ub_pixel_variance16x8_sse2;
2311 vpx_highbd_12_sub_pixel_variance32x16 = vpx_highbd_12_sub_pixel_variance32x1 6_c;
2312 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_variance32x16 = vpx_highbd_12_ sub_pixel_variance32x16_sse2;
2313 vpx_highbd_12_sub_pixel_variance32x32 = vpx_highbd_12_sub_pixel_variance32x3 2_c;
2314 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_variance32x32 = vpx_highbd_12_ sub_pixel_variance32x32_sse2;
2315 vpx_highbd_12_sub_pixel_variance32x64 = vpx_highbd_12_sub_pixel_variance32x6 4_c;
2316 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_variance32x64 = vpx_highbd_12_ sub_pixel_variance32x64_sse2;
2317 vpx_highbd_12_sub_pixel_variance64x32 = vpx_highbd_12_sub_pixel_variance64x3 2_c;
2318 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_variance64x32 = vpx_highbd_12_ sub_pixel_variance64x32_sse2;
2319 vpx_highbd_12_sub_pixel_variance64x64 = vpx_highbd_12_sub_pixel_variance64x6 4_c;
2320 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_variance64x64 = vpx_highbd_12_ sub_pixel_variance64x64_sse2;
2321 vpx_highbd_12_sub_pixel_variance8x16 = vpx_highbd_12_sub_pixel_variance8x16_ c;
2322 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_variance8x16 = vpx_highbd_12_s ub_pixel_variance8x16_sse2;
2323 vpx_highbd_12_sub_pixel_variance8x4 = vpx_highbd_12_sub_pixel_variance8x4_c;
2324 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_variance8x4 = vpx_highbd_12_su b_pixel_variance8x4_sse2;
2325 vpx_highbd_12_sub_pixel_variance8x8 = vpx_highbd_12_sub_pixel_variance8x8_c;
2326 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_variance8x8 = vpx_highbd_12_su b_pixel_variance8x8_sse2;
2327 vpx_highbd_12_variance16x16 = vpx_highbd_12_variance16x16_c;
2328 if (flags & HAS_SSE2) vpx_highbd_12_variance16x16 = vpx_highbd_12_variance16 x16_sse2;
2329 vpx_highbd_12_variance16x32 = vpx_highbd_12_variance16x32_c;
2330 if (flags & HAS_SSE2) vpx_highbd_12_variance16x32 = vpx_highbd_12_variance16 x32_sse2;
2331 vpx_highbd_12_variance16x8 = vpx_highbd_12_variance16x8_c;
2332 if (flags & HAS_SSE2) vpx_highbd_12_variance16x8 = vpx_highbd_12_variance16x 8_sse2;
2333 vpx_highbd_12_variance32x16 = vpx_highbd_12_variance32x16_c;
2334 if (flags & HAS_SSE2) vpx_highbd_12_variance32x16 = vpx_highbd_12_variance32 x16_sse2;
2335 vpx_highbd_12_variance32x32 = vpx_highbd_12_variance32x32_c;
2336 if (flags & HAS_SSE2) vpx_highbd_12_variance32x32 = vpx_highbd_12_variance32 x32_sse2;
2337 vpx_highbd_12_variance32x64 = vpx_highbd_12_variance32x64_c;
2338 if (flags & HAS_SSE2) vpx_highbd_12_variance32x64 = vpx_highbd_12_variance32 x64_sse2;
2339 vpx_highbd_12_variance64x32 = vpx_highbd_12_variance64x32_c;
2340 if (flags & HAS_SSE2) vpx_highbd_12_variance64x32 = vpx_highbd_12_variance64 x32_sse2;
2341 vpx_highbd_12_variance64x64 = vpx_highbd_12_variance64x64_c;
2342 if (flags & HAS_SSE2) vpx_highbd_12_variance64x64 = vpx_highbd_12_variance64 x64_sse2;
2343 vpx_highbd_12_variance8x16 = vpx_highbd_12_variance8x16_c;
2344 if (flags & HAS_SSE2) vpx_highbd_12_variance8x16 = vpx_highbd_12_variance8x1 6_sse2;
2345 vpx_highbd_12_variance8x8 = vpx_highbd_12_variance8x8_c;
2346 if (flags & HAS_SSE2) vpx_highbd_12_variance8x8 = vpx_highbd_12_variance8x8_ sse2;
2347 vpx_highbd_8_mse16x16 = vpx_highbd_8_mse16x16_c;
2348 if (flags & HAS_SSE2) vpx_highbd_8_mse16x16 = vpx_highbd_8_mse16x16_sse2;
2349 vpx_highbd_8_mse8x8 = vpx_highbd_8_mse8x8_c;
2350 if (flags & HAS_SSE2) vpx_highbd_8_mse8x8 = vpx_highbd_8_mse8x8_sse2;
2351 vpx_highbd_8_sub_pixel_avg_variance16x16 = vpx_highbd_8_sub_pixel_avg_varian ce16x16_c;
2352 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_avg_variance16x16 = vpx_highbd_ 8_sub_pixel_avg_variance16x16_sse2;
2353 vpx_highbd_8_sub_pixel_avg_variance16x32 = vpx_highbd_8_sub_pixel_avg_varian ce16x32_c;
2354 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_avg_variance16x32 = vpx_highbd_ 8_sub_pixel_avg_variance16x32_sse2;
2355 vpx_highbd_8_sub_pixel_avg_variance16x8 = vpx_highbd_8_sub_pixel_avg_varianc e16x8_c;
2356 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_avg_variance16x8 = vpx_highbd_8 _sub_pixel_avg_variance16x8_sse2;
2357 vpx_highbd_8_sub_pixel_avg_variance32x16 = vpx_highbd_8_sub_pixel_avg_varian ce32x16_c;
2358 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_avg_variance32x16 = vpx_highbd_ 8_sub_pixel_avg_variance32x16_sse2;
2359 vpx_highbd_8_sub_pixel_avg_variance32x32 = vpx_highbd_8_sub_pixel_avg_varian ce32x32_c;
2360 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_avg_variance32x32 = vpx_highbd_ 8_sub_pixel_avg_variance32x32_sse2;
2361 vpx_highbd_8_sub_pixel_avg_variance32x64 = vpx_highbd_8_sub_pixel_avg_varian ce32x64_c;
2362 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_avg_variance32x64 = vpx_highbd_ 8_sub_pixel_avg_variance32x64_sse2;
2363 vpx_highbd_8_sub_pixel_avg_variance64x32 = vpx_highbd_8_sub_pixel_avg_varian ce64x32_c;
2364 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_avg_variance64x32 = vpx_highbd_ 8_sub_pixel_avg_variance64x32_sse2;
2365 vpx_highbd_8_sub_pixel_avg_variance64x64 = vpx_highbd_8_sub_pixel_avg_varian ce64x64_c;
2366 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_avg_variance64x64 = vpx_highbd_ 8_sub_pixel_avg_variance64x64_sse2;
2367 vpx_highbd_8_sub_pixel_avg_variance8x16 = vpx_highbd_8_sub_pixel_avg_varianc e8x16_c;
2368 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_avg_variance8x16 = vpx_highbd_8 _sub_pixel_avg_variance8x16_sse2;
2369 vpx_highbd_8_sub_pixel_avg_variance8x4 = vpx_highbd_8_sub_pixel_avg_variance 8x4_c;
2370 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_avg_variance8x4 = vpx_highbd_8_ sub_pixel_avg_variance8x4_sse2;
2371 vpx_highbd_8_sub_pixel_avg_variance8x8 = vpx_highbd_8_sub_pixel_avg_variance 8x8_c;
2372 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_avg_variance8x8 = vpx_highbd_8_ sub_pixel_avg_variance8x8_sse2;
2373 vpx_highbd_8_sub_pixel_variance16x16 = vpx_highbd_8_sub_pixel_variance16x16_ c;
2374 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_variance16x16 = vpx_highbd_8_su b_pixel_variance16x16_sse2;
2375 vpx_highbd_8_sub_pixel_variance16x32 = vpx_highbd_8_sub_pixel_variance16x32_ c;
2376 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_variance16x32 = vpx_highbd_8_su b_pixel_variance16x32_sse2;
2377 vpx_highbd_8_sub_pixel_variance16x8 = vpx_highbd_8_sub_pixel_variance16x8_c;
2378 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_variance16x8 = vpx_highbd_8_sub _pixel_variance16x8_sse2;
2379 vpx_highbd_8_sub_pixel_variance32x16 = vpx_highbd_8_sub_pixel_variance32x16_ c;
2380 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_variance32x16 = vpx_highbd_8_su b_pixel_variance32x16_sse2;
2381 vpx_highbd_8_sub_pixel_variance32x32 = vpx_highbd_8_sub_pixel_variance32x32_ c;
2382 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_variance32x32 = vpx_highbd_8_su b_pixel_variance32x32_sse2;
2383 vpx_highbd_8_sub_pixel_variance32x64 = vpx_highbd_8_sub_pixel_variance32x64_ c;
2384 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_variance32x64 = vpx_highbd_8_su b_pixel_variance32x64_sse2;
2385 vpx_highbd_8_sub_pixel_variance64x32 = vpx_highbd_8_sub_pixel_variance64x32_ c;
2386 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_variance64x32 = vpx_highbd_8_su b_pixel_variance64x32_sse2;
2387 vpx_highbd_8_sub_pixel_variance64x64 = vpx_highbd_8_sub_pixel_variance64x64_ c;
2388 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_variance64x64 = vpx_highbd_8_su b_pixel_variance64x64_sse2;
2389 vpx_highbd_8_sub_pixel_variance8x16 = vpx_highbd_8_sub_pixel_variance8x16_c;
2390 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_variance8x16 = vpx_highbd_8_sub _pixel_variance8x16_sse2;
2391 vpx_highbd_8_sub_pixel_variance8x4 = vpx_highbd_8_sub_pixel_variance8x4_c;
2392 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_variance8x4 = vpx_highbd_8_sub_ pixel_variance8x4_sse2;
2393 vpx_highbd_8_sub_pixel_variance8x8 = vpx_highbd_8_sub_pixel_variance8x8_c;
2394 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_variance8x8 = vpx_highbd_8_sub_ pixel_variance8x8_sse2;
2395 vpx_highbd_8_variance16x16 = vpx_highbd_8_variance16x16_c;
2396 if (flags & HAS_SSE2) vpx_highbd_8_variance16x16 = vpx_highbd_8_variance16x1 6_sse2;
2397 vpx_highbd_8_variance16x32 = vpx_highbd_8_variance16x32_c;
2398 if (flags & HAS_SSE2) vpx_highbd_8_variance16x32 = vpx_highbd_8_variance16x3 2_sse2;
2399 vpx_highbd_8_variance16x8 = vpx_highbd_8_variance16x8_c;
2400 if (flags & HAS_SSE2) vpx_highbd_8_variance16x8 = vpx_highbd_8_variance16x8_ sse2;
2401 vpx_highbd_8_variance32x16 = vpx_highbd_8_variance32x16_c;
2402 if (flags & HAS_SSE2) vpx_highbd_8_variance32x16 = vpx_highbd_8_variance32x1 6_sse2;
2403 vpx_highbd_8_variance32x32 = vpx_highbd_8_variance32x32_c;
2404 if (flags & HAS_SSE2) vpx_highbd_8_variance32x32 = vpx_highbd_8_variance32x3 2_sse2;
2405 vpx_highbd_8_variance32x64 = vpx_highbd_8_variance32x64_c;
2406 if (flags & HAS_SSE2) vpx_highbd_8_variance32x64 = vpx_highbd_8_variance32x6 4_sse2;
2407 vpx_highbd_8_variance64x32 = vpx_highbd_8_variance64x32_c;
2408 if (flags & HAS_SSE2) vpx_highbd_8_variance64x32 = vpx_highbd_8_variance64x3 2_sse2;
2409 vpx_highbd_8_variance64x64 = vpx_highbd_8_variance64x64_c;
2410 if (flags & HAS_SSE2) vpx_highbd_8_variance64x64 = vpx_highbd_8_variance64x6 4_sse2;
2411 vpx_highbd_8_variance8x16 = vpx_highbd_8_variance8x16_c;
2412 if (flags & HAS_SSE2) vpx_highbd_8_variance8x16 = vpx_highbd_8_variance8x16_ sse2;
2413 vpx_highbd_8_variance8x8 = vpx_highbd_8_variance8x8_c;
2414 if (flags & HAS_SSE2) vpx_highbd_8_variance8x8 = vpx_highbd_8_variance8x8_ss e2;
2415 vpx_highbd_convolve_avg = vpx_highbd_convolve_avg_c;
2416 if (flags & HAS_SSE2) vpx_highbd_convolve_avg = vpx_highbd_convolve_avg_sse2 ;
2417 vpx_highbd_convolve_copy = vpx_highbd_convolve_copy_c;
2418 if (flags & HAS_SSE2) vpx_highbd_convolve_copy = vpx_highbd_convolve_copy_ss e2;
2419 vpx_highbd_dc_predictor_16x16 = vpx_highbd_dc_predictor_16x16_c;
2420 if (flags & HAS_SSE2) vpx_highbd_dc_predictor_16x16 = vpx_highbd_dc_predicto r_16x16_sse2;
2421 vpx_highbd_dc_predictor_32x32 = vpx_highbd_dc_predictor_32x32_c;
2422 if (flags & HAS_SSE2) vpx_highbd_dc_predictor_32x32 = vpx_highbd_dc_predicto r_32x32_sse2;
2423 vpx_highbd_dc_predictor_4x4 = vpx_highbd_dc_predictor_4x4_c;
2424 if (flags & HAS_SSE2) vpx_highbd_dc_predictor_4x4 = vpx_highbd_dc_predictor_ 4x4_sse2;
2425 vpx_highbd_dc_predictor_8x8 = vpx_highbd_dc_predictor_8x8_c;
2426 if (flags & HAS_SSE2) vpx_highbd_dc_predictor_8x8 = vpx_highbd_dc_predictor_ 8x8_sse2;
2427 vpx_highbd_fdct16x16 = vpx_highbd_fdct16x16_c;
2428 if (flags & HAS_SSE2) vpx_highbd_fdct16x16 = vpx_highbd_fdct16x16_sse2;
2429 vpx_highbd_fdct32x32 = vpx_highbd_fdct32x32_c;
2430 if (flags & HAS_SSE2) vpx_highbd_fdct32x32 = vpx_highbd_fdct32x32_sse2;
2431 vpx_highbd_fdct32x32_rd = vpx_highbd_fdct32x32_rd_c;
2432 if (flags & HAS_SSE2) vpx_highbd_fdct32x32_rd = vpx_highbd_fdct32x32_rd_sse2 ;
2433 vpx_highbd_fdct4x4 = vpx_highbd_fdct4x4_c;
2434 if (flags & HAS_SSE2) vpx_highbd_fdct4x4 = vpx_highbd_fdct4x4_sse2;
2435 vpx_highbd_fdct8x8 = vpx_highbd_fdct8x8_c;
2436 if (flags & HAS_SSE2) vpx_highbd_fdct8x8 = vpx_highbd_fdct8x8_sse2;
2437 vpx_highbd_idct16x16_10_add = vpx_highbd_idct16x16_10_add_c;
2438 if (flags & HAS_SSE2) vpx_highbd_idct16x16_10_add = vpx_highbd_idct16x16_10_ add_sse2;
2439 vpx_highbd_idct16x16_256_add = vpx_highbd_idct16x16_256_add_c;
2440 if (flags & HAS_SSE2) vpx_highbd_idct16x16_256_add = vpx_highbd_idct16x16_25 6_add_sse2;
2441 vpx_highbd_idct4x4_16_add = vpx_highbd_idct4x4_16_add_c;
2442 if (flags & HAS_SSE2) vpx_highbd_idct4x4_16_add = vpx_highbd_idct4x4_16_add_ sse2;
2443 vpx_highbd_idct8x8_10_add = vpx_highbd_idct8x8_10_add_c;
2444 if (flags & HAS_SSE2) vpx_highbd_idct8x8_10_add = vpx_highbd_idct8x8_10_add_ sse2;
2445 vpx_highbd_idct8x8_64_add = vpx_highbd_idct8x8_64_add_c;
2446 if (flags & HAS_SSE2) vpx_highbd_idct8x8_64_add = vpx_highbd_idct8x8_64_add_ sse2;
2447 vpx_highbd_lpf_horizontal_4 = vpx_highbd_lpf_horizontal_4_c;
2448 if (flags & HAS_SSE2) vpx_highbd_lpf_horizontal_4 = vpx_highbd_lpf_horizonta l_4_sse2;
2449 vpx_highbd_lpf_horizontal_4_dual = vpx_highbd_lpf_horizontal_4_dual_c;
2450 if (flags & HAS_SSE2) vpx_highbd_lpf_horizontal_4_dual = vpx_highbd_lpf_hori zontal_4_dual_sse2;
2451 vpx_highbd_lpf_horizontal_8 = vpx_highbd_lpf_horizontal_8_c;
2452 if (flags & HAS_SSE2) vpx_highbd_lpf_horizontal_8 = vpx_highbd_lpf_horizonta l_8_sse2;
2453 vpx_highbd_lpf_horizontal_8_dual = vpx_highbd_lpf_horizontal_8_dual_c;
2454 if (flags & HAS_SSE2) vpx_highbd_lpf_horizontal_8_dual = vpx_highbd_lpf_hori zontal_8_dual_sse2;
2455 vpx_highbd_lpf_horizontal_edge_16 = vpx_highbd_lpf_horizontal_edge_16_c;
2456 if (flags & HAS_SSE2) vpx_highbd_lpf_horizontal_edge_16 = vpx_highbd_lpf_hor izontal_edge_16_sse2;
2457 vpx_highbd_lpf_horizontal_edge_8 = vpx_highbd_lpf_horizontal_edge_8_c;
2458 if (flags & HAS_SSE2) vpx_highbd_lpf_horizontal_edge_8 = vpx_highbd_lpf_hori zontal_edge_8_sse2;
2459 vpx_highbd_lpf_vertical_16 = vpx_highbd_lpf_vertical_16_c;
2460 if (flags & HAS_SSE2) vpx_highbd_lpf_vertical_16 = vpx_highbd_lpf_vertical_1 6_sse2;
2461 vpx_highbd_lpf_vertical_16_dual = vpx_highbd_lpf_vertical_16_dual_c;
2462 if (flags & HAS_SSE2) vpx_highbd_lpf_vertical_16_dual = vpx_highbd_lpf_verti cal_16_dual_sse2;
2463 vpx_highbd_lpf_vertical_4 = vpx_highbd_lpf_vertical_4_c;
2464 if (flags & HAS_SSE2) vpx_highbd_lpf_vertical_4 = vpx_highbd_lpf_vertical_4_ sse2;
2465 vpx_highbd_lpf_vertical_4_dual = vpx_highbd_lpf_vertical_4_dual_c;
2466 if (flags & HAS_SSE2) vpx_highbd_lpf_vertical_4_dual = vpx_highbd_lpf_vertic al_4_dual_sse2;
2467 vpx_highbd_lpf_vertical_8 = vpx_highbd_lpf_vertical_8_c;
2468 if (flags & HAS_SSE2) vpx_highbd_lpf_vertical_8 = vpx_highbd_lpf_vertical_8_ sse2;
2469 vpx_highbd_lpf_vertical_8_dual = vpx_highbd_lpf_vertical_8_dual_c;
2470 if (flags & HAS_SSE2) vpx_highbd_lpf_vertical_8_dual = vpx_highbd_lpf_vertic al_8_dual_sse2;
2471 vpx_highbd_quantize_b = vpx_highbd_quantize_b_c;
2472 if (flags & HAS_SSE2) vpx_highbd_quantize_b = vpx_highbd_quantize_b_sse2;
2473 vpx_highbd_quantize_b_32x32 = vpx_highbd_quantize_b_32x32_c;
2474 if (flags & HAS_SSE2) vpx_highbd_quantize_b_32x32 = vpx_highbd_quantize_b_32 x32_sse2;
2475 vpx_highbd_sad16x16 = vpx_highbd_sad16x16_c;
2476 if (flags & HAS_SSE2) vpx_highbd_sad16x16 = vpx_highbd_sad16x16_sse2;
2477 vpx_highbd_sad16x16_avg = vpx_highbd_sad16x16_avg_c;
2478 if (flags & HAS_SSE2) vpx_highbd_sad16x16_avg = vpx_highbd_sad16x16_avg_sse2 ;
2479 vpx_highbd_sad16x16x4d = vpx_highbd_sad16x16x4d_c;
2480 if (flags & HAS_SSE2) vpx_highbd_sad16x16x4d = vpx_highbd_sad16x16x4d_sse2;
2481 vpx_highbd_sad16x32 = vpx_highbd_sad16x32_c;
2482 if (flags & HAS_SSE2) vpx_highbd_sad16x32 = vpx_highbd_sad16x32_sse2;
2483 vpx_highbd_sad16x32_avg = vpx_highbd_sad16x32_avg_c;
2484 if (flags & HAS_SSE2) vpx_highbd_sad16x32_avg = vpx_highbd_sad16x32_avg_sse2 ;
2485 vpx_highbd_sad16x32x4d = vpx_highbd_sad16x32x4d_c;
2486 if (flags & HAS_SSE2) vpx_highbd_sad16x32x4d = vpx_highbd_sad16x32x4d_sse2;
2487 vpx_highbd_sad16x8 = vpx_highbd_sad16x8_c;
2488 if (flags & HAS_SSE2) vpx_highbd_sad16x8 = vpx_highbd_sad16x8_sse2;
2489 vpx_highbd_sad16x8_avg = vpx_highbd_sad16x8_avg_c;
2490 if (flags & HAS_SSE2) vpx_highbd_sad16x8_avg = vpx_highbd_sad16x8_avg_sse2;
2491 vpx_highbd_sad16x8x4d = vpx_highbd_sad16x8x4d_c;
2492 if (flags & HAS_SSE2) vpx_highbd_sad16x8x4d = vpx_highbd_sad16x8x4d_sse2;
2493 vpx_highbd_sad32x16 = vpx_highbd_sad32x16_c;
2494 if (flags & HAS_SSE2) vpx_highbd_sad32x16 = vpx_highbd_sad32x16_sse2;
2495 vpx_highbd_sad32x16_avg = vpx_highbd_sad32x16_avg_c;
2496 if (flags & HAS_SSE2) vpx_highbd_sad32x16_avg = vpx_highbd_sad32x16_avg_sse2 ;
2497 vpx_highbd_sad32x16x4d = vpx_highbd_sad32x16x4d_c;
2498 if (flags & HAS_SSE2) vpx_highbd_sad32x16x4d = vpx_highbd_sad32x16x4d_sse2;
2499 vpx_highbd_sad32x32 = vpx_highbd_sad32x32_c;
2500 if (flags & HAS_SSE2) vpx_highbd_sad32x32 = vpx_highbd_sad32x32_sse2;
2501 vpx_highbd_sad32x32_avg = vpx_highbd_sad32x32_avg_c;
2502 if (flags & HAS_SSE2) vpx_highbd_sad32x32_avg = vpx_highbd_sad32x32_avg_sse2 ;
2503 vpx_highbd_sad32x32x4d = vpx_highbd_sad32x32x4d_c;
2504 if (flags & HAS_SSE2) vpx_highbd_sad32x32x4d = vpx_highbd_sad32x32x4d_sse2;
2505 vpx_highbd_sad32x64 = vpx_highbd_sad32x64_c;
2506 if (flags & HAS_SSE2) vpx_highbd_sad32x64 = vpx_highbd_sad32x64_sse2;
2507 vpx_highbd_sad32x64_avg = vpx_highbd_sad32x64_avg_c;
2508 if (flags & HAS_SSE2) vpx_highbd_sad32x64_avg = vpx_highbd_sad32x64_avg_sse2 ;
2509 vpx_highbd_sad32x64x4d = vpx_highbd_sad32x64x4d_c;
2510 if (flags & HAS_SSE2) vpx_highbd_sad32x64x4d = vpx_highbd_sad32x64x4d_sse2;
2511 vpx_highbd_sad4x4x4d = vpx_highbd_sad4x4x4d_c;
2512 if (flags & HAS_SSE2) vpx_highbd_sad4x4x4d = vpx_highbd_sad4x4x4d_sse2;
2513 vpx_highbd_sad4x8x4d = vpx_highbd_sad4x8x4d_c;
2514 if (flags & HAS_SSE2) vpx_highbd_sad4x8x4d = vpx_highbd_sad4x8x4d_sse2;
2515 vpx_highbd_sad64x32 = vpx_highbd_sad64x32_c;
2516 if (flags & HAS_SSE2) vpx_highbd_sad64x32 = vpx_highbd_sad64x32_sse2;
2517 vpx_highbd_sad64x32_avg = vpx_highbd_sad64x32_avg_c;
2518 if (flags & HAS_SSE2) vpx_highbd_sad64x32_avg = vpx_highbd_sad64x32_avg_sse2 ;
2519 vpx_highbd_sad64x32x4d = vpx_highbd_sad64x32x4d_c;
2520 if (flags & HAS_SSE2) vpx_highbd_sad64x32x4d = vpx_highbd_sad64x32x4d_sse2;
2521 vpx_highbd_sad64x64 = vpx_highbd_sad64x64_c;
2522 if (flags & HAS_SSE2) vpx_highbd_sad64x64 = vpx_highbd_sad64x64_sse2;
2523 vpx_highbd_sad64x64_avg = vpx_highbd_sad64x64_avg_c;
2524 if (flags & HAS_SSE2) vpx_highbd_sad64x64_avg = vpx_highbd_sad64x64_avg_sse2 ;
2525 vpx_highbd_sad64x64x4d = vpx_highbd_sad64x64x4d_c;
2526 if (flags & HAS_SSE2) vpx_highbd_sad64x64x4d = vpx_highbd_sad64x64x4d_sse2;
2527 vpx_highbd_sad8x16 = vpx_highbd_sad8x16_c;
2528 if (flags & HAS_SSE2) vpx_highbd_sad8x16 = vpx_highbd_sad8x16_sse2;
2529 vpx_highbd_sad8x16_avg = vpx_highbd_sad8x16_avg_c;
2530 if (flags & HAS_SSE2) vpx_highbd_sad8x16_avg = vpx_highbd_sad8x16_avg_sse2;
2531 vpx_highbd_sad8x16x4d = vpx_highbd_sad8x16x4d_c;
2532 if (flags & HAS_SSE2) vpx_highbd_sad8x16x4d = vpx_highbd_sad8x16x4d_sse2;
2533 vpx_highbd_sad8x4 = vpx_highbd_sad8x4_c;
2534 if (flags & HAS_SSE2) vpx_highbd_sad8x4 = vpx_highbd_sad8x4_sse2;
2535 vpx_highbd_sad8x4_avg = vpx_highbd_sad8x4_avg_c;
2536 if (flags & HAS_SSE2) vpx_highbd_sad8x4_avg = vpx_highbd_sad8x4_avg_sse2;
2537 vpx_highbd_sad8x4x4d = vpx_highbd_sad8x4x4d_c;
2538 if (flags & HAS_SSE2) vpx_highbd_sad8x4x4d = vpx_highbd_sad8x4x4d_sse2;
2539 vpx_highbd_sad8x8 = vpx_highbd_sad8x8_c;
2540 if (flags & HAS_SSE2) vpx_highbd_sad8x8 = vpx_highbd_sad8x8_sse2;
2541 vpx_highbd_sad8x8_avg = vpx_highbd_sad8x8_avg_c;
2542 if (flags & HAS_SSE2) vpx_highbd_sad8x8_avg = vpx_highbd_sad8x8_avg_sse2;
2543 vpx_highbd_sad8x8x4d = vpx_highbd_sad8x8x4d_c;
2544 if (flags & HAS_SSE2) vpx_highbd_sad8x8x4d = vpx_highbd_sad8x8x4d_sse2;
2545 vpx_highbd_tm_predictor_16x16 = vpx_highbd_tm_predictor_16x16_c;
2546 if (flags & HAS_SSE2) vpx_highbd_tm_predictor_16x16 = vpx_highbd_tm_predicto r_16x16_sse2;
2547 vpx_highbd_tm_predictor_32x32 = vpx_highbd_tm_predictor_32x32_c;
2548 if (flags & HAS_SSE2) vpx_highbd_tm_predictor_32x32 = vpx_highbd_tm_predicto r_32x32_sse2;
2549 vpx_highbd_tm_predictor_4x4 = vpx_highbd_tm_predictor_4x4_c;
2550 if (flags & HAS_SSE2) vpx_highbd_tm_predictor_4x4 = vpx_highbd_tm_predictor_ 4x4_sse2;
2551 vpx_highbd_tm_predictor_8x8 = vpx_highbd_tm_predictor_8x8_c;
2552 if (flags & HAS_SSE2) vpx_highbd_tm_predictor_8x8 = vpx_highbd_tm_predictor_ 8x8_sse2;
2553 vpx_highbd_v_predictor_16x16 = vpx_highbd_v_predictor_16x16_c;
2554 if (flags & HAS_SSE2) vpx_highbd_v_predictor_16x16 = vpx_highbd_v_predictor_ 16x16_sse2;
2555 vpx_highbd_v_predictor_32x32 = vpx_highbd_v_predictor_32x32_c;
2556 if (flags & HAS_SSE2) vpx_highbd_v_predictor_32x32 = vpx_highbd_v_predictor_ 32x32_sse2;
2557 vpx_highbd_v_predictor_4x4 = vpx_highbd_v_predictor_4x4_c;
2558 if (flags & HAS_SSE2) vpx_highbd_v_predictor_4x4 = vpx_highbd_v_predictor_4x 4_sse2;
2559 vpx_highbd_v_predictor_8x8 = vpx_highbd_v_predictor_8x8_c;
2560 if (flags & HAS_SSE2) vpx_highbd_v_predictor_8x8 = vpx_highbd_v_predictor_8x 8_sse2;
1134 vpx_idct16x16_10_add = vpx_idct16x16_10_add_c; 2561 vpx_idct16x16_10_add = vpx_idct16x16_10_add_c;
1135 if (flags & HAS_SSE2) vpx_idct16x16_10_add = vpx_idct16x16_10_add_sse2; 2562 if (flags & HAS_SSE2) vpx_idct16x16_10_add = vpx_idct16x16_10_add_sse2;
1136 vpx_idct16x16_1_add = vpx_idct16x16_1_add_c; 2563 vpx_idct16x16_1_add = vpx_idct16x16_1_add_c;
1137 if (flags & HAS_SSE2) vpx_idct16x16_1_add = vpx_idct16x16_1_add_sse2; 2564 if (flags & HAS_SSE2) vpx_idct16x16_1_add = vpx_idct16x16_1_add_sse2;
1138 vpx_idct16x16_256_add = vpx_idct16x16_256_add_c; 2565 vpx_idct16x16_256_add = vpx_idct16x16_256_add_c;
1139 if (flags & HAS_SSE2) vpx_idct16x16_256_add = vpx_idct16x16_256_add_sse2; 2566 if (flags & HAS_SSE2) vpx_idct16x16_256_add = vpx_idct16x16_256_add_sse2;
1140 vpx_idct32x32_1024_add = vpx_idct32x32_1024_add_c; 2567 vpx_idct32x32_1024_add = vpx_idct32x32_1024_add_c;
1141 if (flags & HAS_SSE2) vpx_idct32x32_1024_add = vpx_idct32x32_1024_add_sse2; 2568 if (flags & HAS_SSE2) vpx_idct32x32_1024_add = vpx_idct32x32_1024_add_sse2;
1142 vpx_idct32x32_135_add = vpx_idct32x32_135_add_c; 2569 vpx_idct32x32_135_add = vpx_idct32x32_135_add_c;
1143 if (flags & HAS_SSE2) vpx_idct32x32_135_add = vpx_idct32x32_1024_add_sse2; 2570 if (flags & HAS_SSE2) vpx_idct32x32_135_add = vpx_idct32x32_1024_add_sse2;
(...skipping 316 matching lines...) Expand 10 before | Expand all | Expand 10 after
1460 vpx_vector_var = vpx_vector_var_c; 2887 vpx_vector_var = vpx_vector_var_c;
1461 if (flags & HAS_SSE2) vpx_vector_var = vpx_vector_var_sse2; 2888 if (flags & HAS_SSE2) vpx_vector_var = vpx_vector_var_sse2;
1462 } 2889 }
1463 #endif 2890 #endif
1464 2891
1465 #ifdef __cplusplus 2892 #ifdef __cplusplus
1466 } // extern "C" 2893 } // extern "C"
1467 #endif 2894 #endif
1468 2895
1469 #endif 2896 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698