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

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

Issue 2361263002: libvpx: enable high bit depth for vp9 (Closed)
Patch Set: Created 4 years, 2 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 void vpx_highbd_idct32x32_1_add_sse2(const tran_low_t *input, uint8_t *dest, int dest_stride, int bd);
1103 RTCD_EXTERN void (*vpx_highbd_idct32x32_1_add)(const tran_low_t *input, uint8_t *dest, int dest_stride, int bd);
1104
1105 void vpx_highbd_idct32x32_34_add_c(const tran_low_t *input, uint8_t *dest, int d est_stride, int bd);
1106 #define vpx_highbd_idct32x32_34_add vpx_highbd_idct32x32_34_add_c
1107
1108 void vpx_highbd_idct4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int des t_stride, int bd);
1109 void vpx_highbd_idct4x4_16_add_sse2(const tran_low_t *input, uint8_t *dest, int dest_stride, int bd);
1110 RTCD_EXTERN void (*vpx_highbd_idct4x4_16_add)(const tran_low_t *input, uint8_t * dest, int dest_stride, int bd);
1111
1112 void vpx_highbd_idct4x4_1_add_c(const tran_low_t *input, uint8_t *dest, int dest _stride, int bd);
1113 #define vpx_highbd_idct4x4_1_add vpx_highbd_idct4x4_1_add_c
1114
1115 void vpx_highbd_idct8x8_10_add_c(const tran_low_t *input, uint8_t *dest, int des t_stride, int bd);
1116 void vpx_highbd_idct8x8_10_add_sse2(const tran_low_t *input, uint8_t *dest, int dest_stride, int bd);
1117 RTCD_EXTERN void (*vpx_highbd_idct8x8_10_add)(const tran_low_t *input, uint8_t * dest, int dest_stride, int bd);
1118
1119 void vpx_highbd_idct8x8_1_add_c(const tran_low_t *input, uint8_t *dest, int dest _stride, int bd);
1120 #define vpx_highbd_idct8x8_1_add vpx_highbd_idct8x8_1_add_c
1121
1122 void vpx_highbd_idct8x8_64_add_c(const tran_low_t *input, uint8_t *dest, int des t_stride, int bd);
1123 void vpx_highbd_idct8x8_64_add_sse2(const tran_low_t *input, uint8_t *dest, int dest_stride, int bd);
1124 RTCD_EXTERN void (*vpx_highbd_idct8x8_64_add)(const tran_low_t *input, uint8_t * dest, int dest_stride, int bd);
1125
1126 void vpx_highbd_iwht4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int des t_stride, int bd);
1127 #define vpx_highbd_iwht4x4_16_add vpx_highbd_iwht4x4_16_add_c
1128
1129 void vpx_highbd_iwht4x4_1_add_c(const tran_low_t *input, uint8_t *dest, int dest _stride, int bd);
1130 #define vpx_highbd_iwht4x4_1_add vpx_highbd_iwht4x4_1_add_c
1131
1132 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);
1133 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);
1134 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);
1135
1136 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);
1137 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);
1138 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);
1139
1140 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);
1141 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);
1142 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);
1143
1144 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);
1145 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);
1146 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);
1147
1148 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);
1149 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);
1150 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);
1151
1152 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);
1153 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);
1154 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);
1155
1156 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);
1157 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);
1158 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);
1159
1160 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);
1161 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);
1162 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);
1163
1164 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);
1165 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);
1166 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);
1167
1168 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);
1169 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);
1170 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);
1171
1172 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);
1173 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);
1174 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);
1175
1176 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);
1177 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);
1178 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);
1179
1180 void vpx_highbd_minmax_8x8_c(const uint8_t *s, int p, const uint8_t *d, int dp, int *min, int *max);
1181 #define vpx_highbd_minmax_8x8 vpx_highbd_minmax_8x8_c
1182
1183 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);
1184 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);
1185 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);
1186
1187 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);
1188 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);
1189 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);
1190
1191 unsigned int vpx_highbd_sad16x16_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
1192 unsigned int vpx_highbd_sad16x16_sse2(const uint8_t *src_ptr, int src_stride, co nst uint8_t *ref_ptr, int ref_stride);
1193 RTCD_EXTERN unsigned int (*vpx_highbd_sad16x16)(const uint8_t *src_ptr, int src_ stride, const uint8_t *ref_ptr, int ref_stride);
1194
1195 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);
1196 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);
1197 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);
1198
1199 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);
1200 #define vpx_highbd_sad16x16x3 vpx_highbd_sad16x16x3_c
1201
1202 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);
1203 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);
1204 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);
1205
1206 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);
1207 #define vpx_highbd_sad16x16x8 vpx_highbd_sad16x16x8_c
1208
1209 unsigned int vpx_highbd_sad16x32_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
1210 unsigned int vpx_highbd_sad16x32_sse2(const uint8_t *src_ptr, int src_stride, co nst uint8_t *ref_ptr, int ref_stride);
1211 RTCD_EXTERN unsigned int (*vpx_highbd_sad16x32)(const uint8_t *src_ptr, int src_ stride, const uint8_t *ref_ptr, int ref_stride);
1212
1213 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);
1214 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);
1215 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);
1216
1217 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);
1218 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);
1219 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);
1220
1221 unsigned int vpx_highbd_sad16x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
1222 unsigned int vpx_highbd_sad16x8_sse2(const uint8_t *src_ptr, int src_stride, con st uint8_t *ref_ptr, int ref_stride);
1223 RTCD_EXTERN unsigned int (*vpx_highbd_sad16x8)(const uint8_t *src_ptr, int src_s tride, const uint8_t *ref_ptr, int ref_stride);
1224
1225 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);
1226 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);
1227 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);
1228
1229 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);
1230 #define vpx_highbd_sad16x8x3 vpx_highbd_sad16x8x3_c
1231
1232 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);
1233 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);
1234 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);
1235
1236 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);
1237 #define vpx_highbd_sad16x8x8 vpx_highbd_sad16x8x8_c
1238
1239 unsigned int vpx_highbd_sad32x16_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
1240 unsigned int vpx_highbd_sad32x16_sse2(const uint8_t *src_ptr, int src_stride, co nst uint8_t *ref_ptr, int ref_stride);
1241 RTCD_EXTERN unsigned int (*vpx_highbd_sad32x16)(const uint8_t *src_ptr, int src_ stride, const uint8_t *ref_ptr, int ref_stride);
1242
1243 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);
1244 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);
1245 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);
1246
1247 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);
1248 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);
1249 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);
1250
1251 unsigned int vpx_highbd_sad32x32_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
1252 unsigned int vpx_highbd_sad32x32_sse2(const uint8_t *src_ptr, int src_stride, co nst uint8_t *ref_ptr, int ref_stride);
1253 RTCD_EXTERN unsigned int (*vpx_highbd_sad32x32)(const uint8_t *src_ptr, int src_ stride, const uint8_t *ref_ptr, int ref_stride);
1254
1255 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);
1256 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);
1257 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);
1258
1259 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);
1260 #define vpx_highbd_sad32x32x3 vpx_highbd_sad32x32x3_c
1261
1262 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);
1263 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);
1264 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);
1265
1266 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);
1267 #define vpx_highbd_sad32x32x8 vpx_highbd_sad32x32x8_c
1268
1269 unsigned int vpx_highbd_sad32x64_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
1270 unsigned int vpx_highbd_sad32x64_sse2(const uint8_t *src_ptr, int src_stride, co nst uint8_t *ref_ptr, int ref_stride);
1271 RTCD_EXTERN unsigned int (*vpx_highbd_sad32x64)(const uint8_t *src_ptr, int src_ stride, const uint8_t *ref_ptr, int ref_stride);
1272
1273 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);
1274 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);
1275 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);
1276
1277 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);
1278 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);
1279 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);
1280
1281 unsigned int vpx_highbd_sad4x4_c(const uint8_t *src_ptr, int src_stride, const u int8_t *ref_ptr, int ref_stride);
1282 #define vpx_highbd_sad4x4 vpx_highbd_sad4x4_c
1283
1284 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);
1285 #define vpx_highbd_sad4x4_avg vpx_highbd_sad4x4_avg_c
1286
1287 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);
1288 #define vpx_highbd_sad4x4x3 vpx_highbd_sad4x4x3_c
1289
1290 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);
1291 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);
1292 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);
1293
1294 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);
1295 #define vpx_highbd_sad4x4x8 vpx_highbd_sad4x4x8_c
1296
1297 unsigned int vpx_highbd_sad4x8_c(const uint8_t *src_ptr, int src_stride, const u int8_t *ref_ptr, int ref_stride);
1298 #define vpx_highbd_sad4x8 vpx_highbd_sad4x8_c
1299
1300 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);
1301 #define vpx_highbd_sad4x8_avg vpx_highbd_sad4x8_avg_c
1302
1303 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);
1304 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);
1305 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);
1306
1307 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);
1308 #define vpx_highbd_sad4x8x8 vpx_highbd_sad4x8x8_c
1309
1310 unsigned int vpx_highbd_sad64x32_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
1311 unsigned int vpx_highbd_sad64x32_sse2(const uint8_t *src_ptr, int src_stride, co nst uint8_t *ref_ptr, int ref_stride);
1312 RTCD_EXTERN unsigned int (*vpx_highbd_sad64x32)(const uint8_t *src_ptr, int src_ stride, const uint8_t *ref_ptr, int ref_stride);
1313
1314 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);
1315 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);
1316 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);
1317
1318 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);
1319 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);
1320 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);
1321
1322 unsigned int vpx_highbd_sad64x64_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
1323 unsigned int vpx_highbd_sad64x64_sse2(const uint8_t *src_ptr, int src_stride, co nst uint8_t *ref_ptr, int ref_stride);
1324 RTCD_EXTERN unsigned int (*vpx_highbd_sad64x64)(const uint8_t *src_ptr, int src_ stride, const uint8_t *ref_ptr, int ref_stride);
1325
1326 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);
1327 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);
1328 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);
1329
1330 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);
1331 #define vpx_highbd_sad64x64x3 vpx_highbd_sad64x64x3_c
1332
1333 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);
1334 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);
1335 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);
1336
1337 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);
1338 #define vpx_highbd_sad64x64x8 vpx_highbd_sad64x64x8_c
1339
1340 unsigned int vpx_highbd_sad8x16_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
1341 unsigned int vpx_highbd_sad8x16_sse2(const uint8_t *src_ptr, int src_stride, con st uint8_t *ref_ptr, int ref_stride);
1342 RTCD_EXTERN unsigned int (*vpx_highbd_sad8x16)(const uint8_t *src_ptr, int src_s tride, const uint8_t *ref_ptr, int ref_stride);
1343
1344 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);
1345 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);
1346 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);
1347
1348 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);
1349 #define vpx_highbd_sad8x16x3 vpx_highbd_sad8x16x3_c
1350
1351 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);
1352 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);
1353 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);
1354
1355 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);
1356 #define vpx_highbd_sad8x16x8 vpx_highbd_sad8x16x8_c
1357
1358 unsigned int vpx_highbd_sad8x4_c(const uint8_t *src_ptr, int src_stride, const u int8_t *ref_ptr, int ref_stride);
1359 unsigned int vpx_highbd_sad8x4_sse2(const uint8_t *src_ptr, int src_stride, cons t uint8_t *ref_ptr, int ref_stride);
1360 RTCD_EXTERN unsigned int (*vpx_highbd_sad8x4)(const uint8_t *src_ptr, int src_st ride, const uint8_t *ref_ptr, int ref_stride);
1361
1362 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);
1363 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);
1364 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);
1365
1366 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);
1367 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);
1368 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);
1369
1370 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);
1371 #define vpx_highbd_sad8x4x8 vpx_highbd_sad8x4x8_c
1372
1373 unsigned int vpx_highbd_sad8x8_c(const uint8_t *src_ptr, int src_stride, const u int8_t *ref_ptr, int ref_stride);
1374 unsigned int vpx_highbd_sad8x8_sse2(const uint8_t *src_ptr, int src_stride, cons t uint8_t *ref_ptr, int ref_stride);
1375 RTCD_EXTERN unsigned int (*vpx_highbd_sad8x8)(const uint8_t *src_ptr, int src_st ride, const uint8_t *ref_ptr, int ref_stride);
1376
1377 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);
1378 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);
1379 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);
1380
1381 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);
1382 #define vpx_highbd_sad8x8x3 vpx_highbd_sad8x8x3_c
1383
1384 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);
1385 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);
1386 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);
1387
1388 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);
1389 #define vpx_highbd_sad8x8x8 vpx_highbd_sad8x8x8_c
1390
1391 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);
1392 #define vpx_highbd_subtract_block vpx_highbd_subtract_block_c
1393
1394 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);
1395 void vpx_highbd_tm_predictor_16x16_sse2(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1396 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);
1397
1398 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);
1399 void vpx_highbd_tm_predictor_32x32_sse2(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1400 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);
1401
1402 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);
1403 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);
1404 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);
1405
1406 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);
1407 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);
1408 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);
1409
1410 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);
1411 void vpx_highbd_v_predictor_16x16_sse2(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1412 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);
1413
1414 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);
1415 void vpx_highbd_v_predictor_32x32_sse2(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1416 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);
1417
1418 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);
1419 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);
1420 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);
1421
1422 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);
1423 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);
1424 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);
1425
346 void vpx_idct16x16_10_add_c(const tran_low_t *input, uint8_t *dest, int dest_str ide); 1426 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); 1427 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); 1428 RTCD_EXTERN void (*vpx_idct16x16_10_add)(const tran_low_t *input, uint8_t *dest, int dest_stride);
349 1429
350 void vpx_idct16x16_1_add_c(const tran_low_t *input, uint8_t *dest, int dest_stri de); 1430 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); 1431 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); 1432 RTCD_EXTERN void (*vpx_idct16x16_1_add)(const tran_low_t *input, uint8_t *dest, int dest_stride);
353 1433
354 void vpx_idct16x16_256_add_c(const tran_low_t *input, uint8_t *dest, int dest_st ride); 1434 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); 1435 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; 2171 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; 2172 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; 2173 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; 2174 if (flags & HAS_SSE2) vpx_dc_top_predictor_8x8 = vpx_dc_top_predictor_8x8_ss e2;
1095 vpx_fdct16x16 = vpx_fdct16x16_c; 2175 vpx_fdct16x16 = vpx_fdct16x16_c;
1096 if (flags & HAS_SSE2) vpx_fdct16x16 = vpx_fdct16x16_sse2; 2176 if (flags & HAS_SSE2) vpx_fdct16x16 = vpx_fdct16x16_sse2;
1097 vpx_fdct16x16_1 = vpx_fdct16x16_1_c; 2177 vpx_fdct16x16_1 = vpx_fdct16x16_1_c;
1098 if (flags & HAS_SSE2) vpx_fdct16x16_1 = vpx_fdct16x16_1_sse2; 2178 if (flags & HAS_SSE2) vpx_fdct16x16_1 = vpx_fdct16x16_1_sse2;
1099 vpx_fdct32x32 = vpx_fdct32x32_c; 2179 vpx_fdct32x32 = vpx_fdct32x32_c;
1100 if (flags & HAS_SSE2) vpx_fdct32x32 = vpx_fdct32x32_sse2; 2180 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; 2181 vpx_fdct32x32_1 = vpx_fdct32x32_1_c;
1103 if (flags & HAS_SSE2) vpx_fdct32x32_1 = vpx_fdct32x32_1_sse2; 2182 if (flags & HAS_SSE2) vpx_fdct32x32_1 = vpx_fdct32x32_1_sse2;
1104 vpx_fdct32x32_rd = vpx_fdct32x32_rd_c; 2183 vpx_fdct32x32_rd = vpx_fdct32x32_rd_c;
1105 if (flags & HAS_SSE2) vpx_fdct32x32_rd = vpx_fdct32x32_rd_sse2; 2184 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; 2185 vpx_fdct4x4 = vpx_fdct4x4_c;
1108 if (flags & HAS_SSE2) vpx_fdct4x4 = vpx_fdct4x4_sse2; 2186 if (flags & HAS_SSE2) vpx_fdct4x4 = vpx_fdct4x4_sse2;
1109 vpx_fdct4x4_1 = vpx_fdct4x4_1_c; 2187 vpx_fdct4x4_1 = vpx_fdct4x4_1_c;
1110 if (flags & HAS_SSE2) vpx_fdct4x4_1 = vpx_fdct4x4_1_sse2; 2188 if (flags & HAS_SSE2) vpx_fdct4x4_1 = vpx_fdct4x4_1_sse2;
1111 vpx_fdct8x8 = vpx_fdct8x8_c; 2189 vpx_fdct8x8 = vpx_fdct8x8_c;
1112 if (flags & HAS_SSE2) vpx_fdct8x8 = vpx_fdct8x8_sse2; 2190 if (flags & HAS_SSE2) vpx_fdct8x8 = vpx_fdct8x8_sse2;
1113 vpx_fdct8x8_1 = vpx_fdct8x8_1_c; 2191 vpx_fdct8x8_1 = vpx_fdct8x8_1_c;
1114 if (flags & HAS_SSE2) vpx_fdct8x8_1 = vpx_fdct8x8_1_sse2; 2192 if (flags & HAS_SSE2) vpx_fdct8x8_1 = vpx_fdct8x8_1_sse2;
1115 vpx_get16x16var = vpx_get16x16var_c; 2193 vpx_get16x16var = vpx_get16x16var_c;
1116 if (flags & HAS_SSE2) vpx_get16x16var = vpx_get16x16var_sse2; 2194 if (flags & HAS_SSE2) vpx_get16x16var = vpx_get16x16var_sse2;
1117 if (flags & HAS_AVX2) vpx_get16x16var = vpx_get16x16var_avx2; 2195 if (flags & HAS_AVX2) vpx_get16x16var = vpx_get16x16var_avx2;
1118 vpx_get8x8var = vpx_get8x8var_c; 2196 vpx_get8x8var = vpx_get8x8var_c;
1119 if (flags & HAS_SSE2) vpx_get8x8var = vpx_get8x8var_sse2; 2197 if (flags & HAS_SSE2) vpx_get8x8var = vpx_get8x8var_sse2;
1120 vpx_get_mb_ss = vpx_get_mb_ss_c; 2198 vpx_get_mb_ss = vpx_get_mb_ss_c;
1121 if (flags & HAS_SSE2) vpx_get_mb_ss = vpx_get_mb_ss_sse2; 2199 if (flags & HAS_SSE2) vpx_get_mb_ss = vpx_get_mb_ss_sse2;
1122 vpx_h_predictor_16x16 = vpx_h_predictor_16x16_c; 2200 vpx_h_predictor_16x16 = vpx_h_predictor_16x16_c;
1123 if (flags & HAS_SSE2) vpx_h_predictor_16x16 = vpx_h_predictor_16x16_sse2; 2201 if (flags & HAS_SSE2) vpx_h_predictor_16x16 = vpx_h_predictor_16x16_sse2;
1124 vpx_h_predictor_32x32 = vpx_h_predictor_32x32_c; 2202 vpx_h_predictor_32x32 = vpx_h_predictor_32x32_c;
1125 if (flags & HAS_SSE2) vpx_h_predictor_32x32 = vpx_h_predictor_32x32_sse2; 2203 if (flags & HAS_SSE2) vpx_h_predictor_32x32 = vpx_h_predictor_32x32_sse2;
1126 vpx_h_predictor_4x4 = vpx_h_predictor_4x4_c; 2204 vpx_h_predictor_4x4 = vpx_h_predictor_4x4_c;
1127 if (flags & HAS_SSE2) vpx_h_predictor_4x4 = vpx_h_predictor_4x4_sse2; 2205 if (flags & HAS_SSE2) vpx_h_predictor_4x4 = vpx_h_predictor_4x4_sse2;
1128 vpx_h_predictor_8x8 = vpx_h_predictor_8x8_c; 2206 vpx_h_predictor_8x8 = vpx_h_predictor_8x8_c;
1129 if (flags & HAS_SSE2) vpx_h_predictor_8x8 = vpx_h_predictor_8x8_sse2; 2207 if (flags & HAS_SSE2) vpx_h_predictor_8x8 = vpx_h_predictor_8x8_sse2;
1130 vpx_hadamard_16x16 = vpx_hadamard_16x16_c; 2208 vpx_hadamard_16x16 = vpx_hadamard_16x16_c;
1131 if (flags & HAS_SSE2) vpx_hadamard_16x16 = vpx_hadamard_16x16_sse2; 2209 if (flags & HAS_SSE2) vpx_hadamard_16x16 = vpx_hadamard_16x16_sse2;
1132 vpx_hadamard_8x8 = vpx_hadamard_8x8_c; 2210 vpx_hadamard_8x8 = vpx_hadamard_8x8_c;
1133 if (flags & HAS_SSE2) vpx_hadamard_8x8 = vpx_hadamard_8x8_sse2; 2211 if (flags & HAS_SSE2) vpx_hadamard_8x8 = vpx_hadamard_8x8_sse2;
2212 vpx_highbd_10_mse16x16 = vpx_highbd_10_mse16x16_c;
2213 if (flags & HAS_SSE2) vpx_highbd_10_mse16x16 = vpx_highbd_10_mse16x16_sse2;
2214 vpx_highbd_10_mse8x8 = vpx_highbd_10_mse8x8_c;
2215 if (flags & HAS_SSE2) vpx_highbd_10_mse8x8 = vpx_highbd_10_mse8x8_sse2;
2216 vpx_highbd_10_sub_pixel_avg_variance16x16 = vpx_highbd_10_sub_pixel_avg_vari ance16x16_c;
2217 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_avg_variance16x16 = vpx_highbd _10_sub_pixel_avg_variance16x16_sse2;
2218 vpx_highbd_10_sub_pixel_avg_variance16x32 = vpx_highbd_10_sub_pixel_avg_vari ance16x32_c;
2219 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_avg_variance16x32 = vpx_highbd _10_sub_pixel_avg_variance16x32_sse2;
2220 vpx_highbd_10_sub_pixel_avg_variance16x8 = vpx_highbd_10_sub_pixel_avg_varia nce16x8_c;
2221 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_avg_variance16x8 = vpx_highbd_ 10_sub_pixel_avg_variance16x8_sse2;
2222 vpx_highbd_10_sub_pixel_avg_variance32x16 = vpx_highbd_10_sub_pixel_avg_vari ance32x16_c;
2223 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_avg_variance32x16 = vpx_highbd _10_sub_pixel_avg_variance32x16_sse2;
2224 vpx_highbd_10_sub_pixel_avg_variance32x32 = vpx_highbd_10_sub_pixel_avg_vari ance32x32_c;
2225 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_avg_variance32x32 = vpx_highbd _10_sub_pixel_avg_variance32x32_sse2;
2226 vpx_highbd_10_sub_pixel_avg_variance32x64 = vpx_highbd_10_sub_pixel_avg_vari ance32x64_c;
2227 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_avg_variance32x64 = vpx_highbd _10_sub_pixel_avg_variance32x64_sse2;
2228 vpx_highbd_10_sub_pixel_avg_variance64x32 = vpx_highbd_10_sub_pixel_avg_vari ance64x32_c;
2229 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_avg_variance64x32 = vpx_highbd _10_sub_pixel_avg_variance64x32_sse2;
2230 vpx_highbd_10_sub_pixel_avg_variance64x64 = vpx_highbd_10_sub_pixel_avg_vari ance64x64_c;
2231 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_avg_variance64x64 = vpx_highbd _10_sub_pixel_avg_variance64x64_sse2;
2232 vpx_highbd_10_sub_pixel_avg_variance8x16 = vpx_highbd_10_sub_pixel_avg_varia nce8x16_c;
2233 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_avg_variance8x16 = vpx_highbd_ 10_sub_pixel_avg_variance8x16_sse2;
2234 vpx_highbd_10_sub_pixel_avg_variance8x4 = vpx_highbd_10_sub_pixel_avg_varian ce8x4_c;
2235 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_avg_variance8x4 = vpx_highbd_1 0_sub_pixel_avg_variance8x4_sse2;
2236 vpx_highbd_10_sub_pixel_avg_variance8x8 = vpx_highbd_10_sub_pixel_avg_varian ce8x8_c;
2237 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_avg_variance8x8 = vpx_highbd_1 0_sub_pixel_avg_variance8x8_sse2;
2238 vpx_highbd_10_sub_pixel_variance16x16 = vpx_highbd_10_sub_pixel_variance16x1 6_c;
2239 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_variance16x16 = vpx_highbd_10_ sub_pixel_variance16x16_sse2;
2240 vpx_highbd_10_sub_pixel_variance16x32 = vpx_highbd_10_sub_pixel_variance16x3 2_c;
2241 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_variance16x32 = vpx_highbd_10_ sub_pixel_variance16x32_sse2;
2242 vpx_highbd_10_sub_pixel_variance16x8 = vpx_highbd_10_sub_pixel_variance16x8_ c;
2243 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_variance16x8 = vpx_highbd_10_s ub_pixel_variance16x8_sse2;
2244 vpx_highbd_10_sub_pixel_variance32x16 = vpx_highbd_10_sub_pixel_variance32x1 6_c;
2245 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_variance32x16 = vpx_highbd_10_ sub_pixel_variance32x16_sse2;
2246 vpx_highbd_10_sub_pixel_variance32x32 = vpx_highbd_10_sub_pixel_variance32x3 2_c;
2247 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_variance32x32 = vpx_highbd_10_ sub_pixel_variance32x32_sse2;
2248 vpx_highbd_10_sub_pixel_variance32x64 = vpx_highbd_10_sub_pixel_variance32x6 4_c;
2249 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_variance32x64 = vpx_highbd_10_ sub_pixel_variance32x64_sse2;
2250 vpx_highbd_10_sub_pixel_variance64x32 = vpx_highbd_10_sub_pixel_variance64x3 2_c;
2251 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_variance64x32 = vpx_highbd_10_ sub_pixel_variance64x32_sse2;
2252 vpx_highbd_10_sub_pixel_variance64x64 = vpx_highbd_10_sub_pixel_variance64x6 4_c;
2253 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_variance64x64 = vpx_highbd_10_ sub_pixel_variance64x64_sse2;
2254 vpx_highbd_10_sub_pixel_variance8x16 = vpx_highbd_10_sub_pixel_variance8x16_ c;
2255 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_variance8x16 = vpx_highbd_10_s ub_pixel_variance8x16_sse2;
2256 vpx_highbd_10_sub_pixel_variance8x4 = vpx_highbd_10_sub_pixel_variance8x4_c;
2257 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_variance8x4 = vpx_highbd_10_su b_pixel_variance8x4_sse2;
2258 vpx_highbd_10_sub_pixel_variance8x8 = vpx_highbd_10_sub_pixel_variance8x8_c;
2259 if (flags & HAS_SSE2) vpx_highbd_10_sub_pixel_variance8x8 = vpx_highbd_10_su b_pixel_variance8x8_sse2;
2260 vpx_highbd_10_variance16x16 = vpx_highbd_10_variance16x16_c;
2261 if (flags & HAS_SSE2) vpx_highbd_10_variance16x16 = vpx_highbd_10_variance16 x16_sse2;
2262 vpx_highbd_10_variance16x32 = vpx_highbd_10_variance16x32_c;
2263 if (flags & HAS_SSE2) vpx_highbd_10_variance16x32 = vpx_highbd_10_variance16 x32_sse2;
2264 vpx_highbd_10_variance16x8 = vpx_highbd_10_variance16x8_c;
2265 if (flags & HAS_SSE2) vpx_highbd_10_variance16x8 = vpx_highbd_10_variance16x 8_sse2;
2266 vpx_highbd_10_variance32x16 = vpx_highbd_10_variance32x16_c;
2267 if (flags & HAS_SSE2) vpx_highbd_10_variance32x16 = vpx_highbd_10_variance32 x16_sse2;
2268 vpx_highbd_10_variance32x32 = vpx_highbd_10_variance32x32_c;
2269 if (flags & HAS_SSE2) vpx_highbd_10_variance32x32 = vpx_highbd_10_variance32 x32_sse2;
2270 vpx_highbd_10_variance32x64 = vpx_highbd_10_variance32x64_c;
2271 if (flags & HAS_SSE2) vpx_highbd_10_variance32x64 = vpx_highbd_10_variance32 x64_sse2;
2272 vpx_highbd_10_variance64x32 = vpx_highbd_10_variance64x32_c;
2273 if (flags & HAS_SSE2) vpx_highbd_10_variance64x32 = vpx_highbd_10_variance64 x32_sse2;
2274 vpx_highbd_10_variance64x64 = vpx_highbd_10_variance64x64_c;
2275 if (flags & HAS_SSE2) vpx_highbd_10_variance64x64 = vpx_highbd_10_variance64 x64_sse2;
2276 vpx_highbd_10_variance8x16 = vpx_highbd_10_variance8x16_c;
2277 if (flags & HAS_SSE2) vpx_highbd_10_variance8x16 = vpx_highbd_10_variance8x1 6_sse2;
2278 vpx_highbd_10_variance8x8 = vpx_highbd_10_variance8x8_c;
2279 if (flags & HAS_SSE2) vpx_highbd_10_variance8x8 = vpx_highbd_10_variance8x8_ sse2;
2280 vpx_highbd_12_mse16x16 = vpx_highbd_12_mse16x16_c;
2281 if (flags & HAS_SSE2) vpx_highbd_12_mse16x16 = vpx_highbd_12_mse16x16_sse2;
2282 vpx_highbd_12_mse8x8 = vpx_highbd_12_mse8x8_c;
2283 if (flags & HAS_SSE2) vpx_highbd_12_mse8x8 = vpx_highbd_12_mse8x8_sse2;
2284 vpx_highbd_12_sub_pixel_avg_variance16x16 = vpx_highbd_12_sub_pixel_avg_vari ance16x16_c;
2285 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_avg_variance16x16 = vpx_highbd _12_sub_pixel_avg_variance16x16_sse2;
2286 vpx_highbd_12_sub_pixel_avg_variance16x32 = vpx_highbd_12_sub_pixel_avg_vari ance16x32_c;
2287 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_avg_variance16x32 = vpx_highbd _12_sub_pixel_avg_variance16x32_sse2;
2288 vpx_highbd_12_sub_pixel_avg_variance16x8 = vpx_highbd_12_sub_pixel_avg_varia nce16x8_c;
2289 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_avg_variance16x8 = vpx_highbd_ 12_sub_pixel_avg_variance16x8_sse2;
2290 vpx_highbd_12_sub_pixel_avg_variance32x16 = vpx_highbd_12_sub_pixel_avg_vari ance32x16_c;
2291 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_avg_variance32x16 = vpx_highbd _12_sub_pixel_avg_variance32x16_sse2;
2292 vpx_highbd_12_sub_pixel_avg_variance32x32 = vpx_highbd_12_sub_pixel_avg_vari ance32x32_c;
2293 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_avg_variance32x32 = vpx_highbd _12_sub_pixel_avg_variance32x32_sse2;
2294 vpx_highbd_12_sub_pixel_avg_variance32x64 = vpx_highbd_12_sub_pixel_avg_vari ance32x64_c;
2295 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_avg_variance32x64 = vpx_highbd _12_sub_pixel_avg_variance32x64_sse2;
2296 vpx_highbd_12_sub_pixel_avg_variance64x32 = vpx_highbd_12_sub_pixel_avg_vari ance64x32_c;
2297 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_avg_variance64x32 = vpx_highbd _12_sub_pixel_avg_variance64x32_sse2;
2298 vpx_highbd_12_sub_pixel_avg_variance64x64 = vpx_highbd_12_sub_pixel_avg_vari ance64x64_c;
2299 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_avg_variance64x64 = vpx_highbd _12_sub_pixel_avg_variance64x64_sse2;
2300 vpx_highbd_12_sub_pixel_avg_variance8x16 = vpx_highbd_12_sub_pixel_avg_varia nce8x16_c;
2301 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_avg_variance8x16 = vpx_highbd_ 12_sub_pixel_avg_variance8x16_sse2;
2302 vpx_highbd_12_sub_pixel_avg_variance8x4 = vpx_highbd_12_sub_pixel_avg_varian ce8x4_c;
2303 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_avg_variance8x4 = vpx_highbd_1 2_sub_pixel_avg_variance8x4_sse2;
2304 vpx_highbd_12_sub_pixel_avg_variance8x8 = vpx_highbd_12_sub_pixel_avg_varian ce8x8_c;
2305 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_avg_variance8x8 = vpx_highbd_1 2_sub_pixel_avg_variance8x8_sse2;
2306 vpx_highbd_12_sub_pixel_variance16x16 = vpx_highbd_12_sub_pixel_variance16x1 6_c;
2307 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_variance16x16 = vpx_highbd_12_ sub_pixel_variance16x16_sse2;
2308 vpx_highbd_12_sub_pixel_variance16x32 = vpx_highbd_12_sub_pixel_variance16x3 2_c;
2309 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_variance16x32 = vpx_highbd_12_ sub_pixel_variance16x32_sse2;
2310 vpx_highbd_12_sub_pixel_variance16x8 = vpx_highbd_12_sub_pixel_variance16x8_ c;
2311 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_variance16x8 = vpx_highbd_12_s ub_pixel_variance16x8_sse2;
2312 vpx_highbd_12_sub_pixel_variance32x16 = vpx_highbd_12_sub_pixel_variance32x1 6_c;
2313 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_variance32x16 = vpx_highbd_12_ sub_pixel_variance32x16_sse2;
2314 vpx_highbd_12_sub_pixel_variance32x32 = vpx_highbd_12_sub_pixel_variance32x3 2_c;
2315 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_variance32x32 = vpx_highbd_12_ sub_pixel_variance32x32_sse2;
2316 vpx_highbd_12_sub_pixel_variance32x64 = vpx_highbd_12_sub_pixel_variance32x6 4_c;
2317 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_variance32x64 = vpx_highbd_12_ sub_pixel_variance32x64_sse2;
2318 vpx_highbd_12_sub_pixel_variance64x32 = vpx_highbd_12_sub_pixel_variance64x3 2_c;
2319 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_variance64x32 = vpx_highbd_12_ sub_pixel_variance64x32_sse2;
2320 vpx_highbd_12_sub_pixel_variance64x64 = vpx_highbd_12_sub_pixel_variance64x6 4_c;
2321 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_variance64x64 = vpx_highbd_12_ sub_pixel_variance64x64_sse2;
2322 vpx_highbd_12_sub_pixel_variance8x16 = vpx_highbd_12_sub_pixel_variance8x16_ c;
2323 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_variance8x16 = vpx_highbd_12_s ub_pixel_variance8x16_sse2;
2324 vpx_highbd_12_sub_pixel_variance8x4 = vpx_highbd_12_sub_pixel_variance8x4_c;
2325 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_variance8x4 = vpx_highbd_12_su b_pixel_variance8x4_sse2;
2326 vpx_highbd_12_sub_pixel_variance8x8 = vpx_highbd_12_sub_pixel_variance8x8_c;
2327 if (flags & HAS_SSE2) vpx_highbd_12_sub_pixel_variance8x8 = vpx_highbd_12_su b_pixel_variance8x8_sse2;
2328 vpx_highbd_12_variance16x16 = vpx_highbd_12_variance16x16_c;
2329 if (flags & HAS_SSE2) vpx_highbd_12_variance16x16 = vpx_highbd_12_variance16 x16_sse2;
2330 vpx_highbd_12_variance16x32 = vpx_highbd_12_variance16x32_c;
2331 if (flags & HAS_SSE2) vpx_highbd_12_variance16x32 = vpx_highbd_12_variance16 x32_sse2;
2332 vpx_highbd_12_variance16x8 = vpx_highbd_12_variance16x8_c;
2333 if (flags & HAS_SSE2) vpx_highbd_12_variance16x8 = vpx_highbd_12_variance16x 8_sse2;
2334 vpx_highbd_12_variance32x16 = vpx_highbd_12_variance32x16_c;
2335 if (flags & HAS_SSE2) vpx_highbd_12_variance32x16 = vpx_highbd_12_variance32 x16_sse2;
2336 vpx_highbd_12_variance32x32 = vpx_highbd_12_variance32x32_c;
2337 if (flags & HAS_SSE2) vpx_highbd_12_variance32x32 = vpx_highbd_12_variance32 x32_sse2;
2338 vpx_highbd_12_variance32x64 = vpx_highbd_12_variance32x64_c;
2339 if (flags & HAS_SSE2) vpx_highbd_12_variance32x64 = vpx_highbd_12_variance32 x64_sse2;
2340 vpx_highbd_12_variance64x32 = vpx_highbd_12_variance64x32_c;
2341 if (flags & HAS_SSE2) vpx_highbd_12_variance64x32 = vpx_highbd_12_variance64 x32_sse2;
2342 vpx_highbd_12_variance64x64 = vpx_highbd_12_variance64x64_c;
2343 if (flags & HAS_SSE2) vpx_highbd_12_variance64x64 = vpx_highbd_12_variance64 x64_sse2;
2344 vpx_highbd_12_variance8x16 = vpx_highbd_12_variance8x16_c;
2345 if (flags & HAS_SSE2) vpx_highbd_12_variance8x16 = vpx_highbd_12_variance8x1 6_sse2;
2346 vpx_highbd_12_variance8x8 = vpx_highbd_12_variance8x8_c;
2347 if (flags & HAS_SSE2) vpx_highbd_12_variance8x8 = vpx_highbd_12_variance8x8_ sse2;
2348 vpx_highbd_8_mse16x16 = vpx_highbd_8_mse16x16_c;
2349 if (flags & HAS_SSE2) vpx_highbd_8_mse16x16 = vpx_highbd_8_mse16x16_sse2;
2350 vpx_highbd_8_mse8x8 = vpx_highbd_8_mse8x8_c;
2351 if (flags & HAS_SSE2) vpx_highbd_8_mse8x8 = vpx_highbd_8_mse8x8_sse2;
2352 vpx_highbd_8_sub_pixel_avg_variance16x16 = vpx_highbd_8_sub_pixel_avg_varian ce16x16_c;
2353 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_avg_variance16x16 = vpx_highbd_ 8_sub_pixel_avg_variance16x16_sse2;
2354 vpx_highbd_8_sub_pixel_avg_variance16x32 = vpx_highbd_8_sub_pixel_avg_varian ce16x32_c;
2355 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_avg_variance16x32 = vpx_highbd_ 8_sub_pixel_avg_variance16x32_sse2;
2356 vpx_highbd_8_sub_pixel_avg_variance16x8 = vpx_highbd_8_sub_pixel_avg_varianc e16x8_c;
2357 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_avg_variance16x8 = vpx_highbd_8 _sub_pixel_avg_variance16x8_sse2;
2358 vpx_highbd_8_sub_pixel_avg_variance32x16 = vpx_highbd_8_sub_pixel_avg_varian ce32x16_c;
2359 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_avg_variance32x16 = vpx_highbd_ 8_sub_pixel_avg_variance32x16_sse2;
2360 vpx_highbd_8_sub_pixel_avg_variance32x32 = vpx_highbd_8_sub_pixel_avg_varian ce32x32_c;
2361 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_avg_variance32x32 = vpx_highbd_ 8_sub_pixel_avg_variance32x32_sse2;
2362 vpx_highbd_8_sub_pixel_avg_variance32x64 = vpx_highbd_8_sub_pixel_avg_varian ce32x64_c;
2363 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_avg_variance32x64 = vpx_highbd_ 8_sub_pixel_avg_variance32x64_sse2;
2364 vpx_highbd_8_sub_pixel_avg_variance64x32 = vpx_highbd_8_sub_pixel_avg_varian ce64x32_c;
2365 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_avg_variance64x32 = vpx_highbd_ 8_sub_pixel_avg_variance64x32_sse2;
2366 vpx_highbd_8_sub_pixel_avg_variance64x64 = vpx_highbd_8_sub_pixel_avg_varian ce64x64_c;
2367 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_avg_variance64x64 = vpx_highbd_ 8_sub_pixel_avg_variance64x64_sse2;
2368 vpx_highbd_8_sub_pixel_avg_variance8x16 = vpx_highbd_8_sub_pixel_avg_varianc e8x16_c;
2369 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_avg_variance8x16 = vpx_highbd_8 _sub_pixel_avg_variance8x16_sse2;
2370 vpx_highbd_8_sub_pixel_avg_variance8x4 = vpx_highbd_8_sub_pixel_avg_variance 8x4_c;
2371 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_avg_variance8x4 = vpx_highbd_8_ sub_pixel_avg_variance8x4_sse2;
2372 vpx_highbd_8_sub_pixel_avg_variance8x8 = vpx_highbd_8_sub_pixel_avg_variance 8x8_c;
2373 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_avg_variance8x8 = vpx_highbd_8_ sub_pixel_avg_variance8x8_sse2;
2374 vpx_highbd_8_sub_pixel_variance16x16 = vpx_highbd_8_sub_pixel_variance16x16_ c;
2375 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_variance16x16 = vpx_highbd_8_su b_pixel_variance16x16_sse2;
2376 vpx_highbd_8_sub_pixel_variance16x32 = vpx_highbd_8_sub_pixel_variance16x32_ c;
2377 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_variance16x32 = vpx_highbd_8_su b_pixel_variance16x32_sse2;
2378 vpx_highbd_8_sub_pixel_variance16x8 = vpx_highbd_8_sub_pixel_variance16x8_c;
2379 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_variance16x8 = vpx_highbd_8_sub _pixel_variance16x8_sse2;
2380 vpx_highbd_8_sub_pixel_variance32x16 = vpx_highbd_8_sub_pixel_variance32x16_ c;
2381 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_variance32x16 = vpx_highbd_8_su b_pixel_variance32x16_sse2;
2382 vpx_highbd_8_sub_pixel_variance32x32 = vpx_highbd_8_sub_pixel_variance32x32_ c;
2383 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_variance32x32 = vpx_highbd_8_su b_pixel_variance32x32_sse2;
2384 vpx_highbd_8_sub_pixel_variance32x64 = vpx_highbd_8_sub_pixel_variance32x64_ c;
2385 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_variance32x64 = vpx_highbd_8_su b_pixel_variance32x64_sse2;
2386 vpx_highbd_8_sub_pixel_variance64x32 = vpx_highbd_8_sub_pixel_variance64x32_ c;
2387 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_variance64x32 = vpx_highbd_8_su b_pixel_variance64x32_sse2;
2388 vpx_highbd_8_sub_pixel_variance64x64 = vpx_highbd_8_sub_pixel_variance64x64_ c;
2389 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_variance64x64 = vpx_highbd_8_su b_pixel_variance64x64_sse2;
2390 vpx_highbd_8_sub_pixel_variance8x16 = vpx_highbd_8_sub_pixel_variance8x16_c;
2391 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_variance8x16 = vpx_highbd_8_sub _pixel_variance8x16_sse2;
2392 vpx_highbd_8_sub_pixel_variance8x4 = vpx_highbd_8_sub_pixel_variance8x4_c;
2393 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_variance8x4 = vpx_highbd_8_sub_ pixel_variance8x4_sse2;
2394 vpx_highbd_8_sub_pixel_variance8x8 = vpx_highbd_8_sub_pixel_variance8x8_c;
2395 if (flags & HAS_SSE2) vpx_highbd_8_sub_pixel_variance8x8 = vpx_highbd_8_sub_ pixel_variance8x8_sse2;
2396 vpx_highbd_8_variance16x16 = vpx_highbd_8_variance16x16_c;
2397 if (flags & HAS_SSE2) vpx_highbd_8_variance16x16 = vpx_highbd_8_variance16x1 6_sse2;
2398 vpx_highbd_8_variance16x32 = vpx_highbd_8_variance16x32_c;
2399 if (flags & HAS_SSE2) vpx_highbd_8_variance16x32 = vpx_highbd_8_variance16x3 2_sse2;
2400 vpx_highbd_8_variance16x8 = vpx_highbd_8_variance16x8_c;
2401 if (flags & HAS_SSE2) vpx_highbd_8_variance16x8 = vpx_highbd_8_variance16x8_ sse2;
2402 vpx_highbd_8_variance32x16 = vpx_highbd_8_variance32x16_c;
2403 if (flags & HAS_SSE2) vpx_highbd_8_variance32x16 = vpx_highbd_8_variance32x1 6_sse2;
2404 vpx_highbd_8_variance32x32 = vpx_highbd_8_variance32x32_c;
2405 if (flags & HAS_SSE2) vpx_highbd_8_variance32x32 = vpx_highbd_8_variance32x3 2_sse2;
2406 vpx_highbd_8_variance32x64 = vpx_highbd_8_variance32x64_c;
2407 if (flags & HAS_SSE2) vpx_highbd_8_variance32x64 = vpx_highbd_8_variance32x6 4_sse2;
2408 vpx_highbd_8_variance64x32 = vpx_highbd_8_variance64x32_c;
2409 if (flags & HAS_SSE2) vpx_highbd_8_variance64x32 = vpx_highbd_8_variance64x3 2_sse2;
2410 vpx_highbd_8_variance64x64 = vpx_highbd_8_variance64x64_c;
2411 if (flags & HAS_SSE2) vpx_highbd_8_variance64x64 = vpx_highbd_8_variance64x6 4_sse2;
2412 vpx_highbd_8_variance8x16 = vpx_highbd_8_variance8x16_c;
2413 if (flags & HAS_SSE2) vpx_highbd_8_variance8x16 = vpx_highbd_8_variance8x16_ sse2;
2414 vpx_highbd_8_variance8x8 = vpx_highbd_8_variance8x8_c;
2415 if (flags & HAS_SSE2) vpx_highbd_8_variance8x8 = vpx_highbd_8_variance8x8_ss e2;
2416 vpx_highbd_convolve_avg = vpx_highbd_convolve_avg_c;
2417 if (flags & HAS_SSE2) vpx_highbd_convolve_avg = vpx_highbd_convolve_avg_sse2 ;
2418 vpx_highbd_convolve_copy = vpx_highbd_convolve_copy_c;
2419 if (flags & HAS_SSE2) vpx_highbd_convolve_copy = vpx_highbd_convolve_copy_ss e2;
2420 vpx_highbd_dc_predictor_16x16 = vpx_highbd_dc_predictor_16x16_c;
2421 if (flags & HAS_SSE2) vpx_highbd_dc_predictor_16x16 = vpx_highbd_dc_predicto r_16x16_sse2;
2422 vpx_highbd_dc_predictor_32x32 = vpx_highbd_dc_predictor_32x32_c;
2423 if (flags & HAS_SSE2) vpx_highbd_dc_predictor_32x32 = vpx_highbd_dc_predicto r_32x32_sse2;
2424 vpx_highbd_dc_predictor_4x4 = vpx_highbd_dc_predictor_4x4_c;
2425 if (flags & HAS_SSE2) vpx_highbd_dc_predictor_4x4 = vpx_highbd_dc_predictor_ 4x4_sse2;
2426 vpx_highbd_dc_predictor_8x8 = vpx_highbd_dc_predictor_8x8_c;
2427 if (flags & HAS_SSE2) vpx_highbd_dc_predictor_8x8 = vpx_highbd_dc_predictor_ 8x8_sse2;
2428 vpx_highbd_fdct16x16 = vpx_highbd_fdct16x16_c;
2429 if (flags & HAS_SSE2) vpx_highbd_fdct16x16 = vpx_highbd_fdct16x16_sse2;
2430 vpx_highbd_fdct32x32 = vpx_highbd_fdct32x32_c;
2431 if (flags & HAS_SSE2) vpx_highbd_fdct32x32 = vpx_highbd_fdct32x32_sse2;
2432 vpx_highbd_fdct32x32_rd = vpx_highbd_fdct32x32_rd_c;
2433 if (flags & HAS_SSE2) vpx_highbd_fdct32x32_rd = vpx_highbd_fdct32x32_rd_sse2 ;
2434 vpx_highbd_fdct4x4 = vpx_highbd_fdct4x4_c;
2435 if (flags & HAS_SSE2) vpx_highbd_fdct4x4 = vpx_highbd_fdct4x4_sse2;
2436 vpx_highbd_fdct8x8 = vpx_highbd_fdct8x8_c;
2437 if (flags & HAS_SSE2) vpx_highbd_fdct8x8 = vpx_highbd_fdct8x8_sse2;
2438 vpx_highbd_idct16x16_10_add = vpx_highbd_idct16x16_10_add_c;
2439 if (flags & HAS_SSE2) vpx_highbd_idct16x16_10_add = vpx_highbd_idct16x16_10_ add_sse2;
2440 vpx_highbd_idct16x16_256_add = vpx_highbd_idct16x16_256_add_c;
2441 if (flags & HAS_SSE2) vpx_highbd_idct16x16_256_add = vpx_highbd_idct16x16_25 6_add_sse2;
2442 vpx_highbd_idct32x32_1_add = vpx_highbd_idct32x32_1_add_c;
2443 if (flags & HAS_SSE2) vpx_highbd_idct32x32_1_add = vpx_highbd_idct32x32_1_ad d_sse2;
2444 vpx_highbd_idct4x4_16_add = vpx_highbd_idct4x4_16_add_c;
2445 if (flags & HAS_SSE2) vpx_highbd_idct4x4_16_add = vpx_highbd_idct4x4_16_add_ sse2;
2446 vpx_highbd_idct8x8_10_add = vpx_highbd_idct8x8_10_add_c;
2447 if (flags & HAS_SSE2) vpx_highbd_idct8x8_10_add = vpx_highbd_idct8x8_10_add_ sse2;
2448 vpx_highbd_idct8x8_64_add = vpx_highbd_idct8x8_64_add_c;
2449 if (flags & HAS_SSE2) vpx_highbd_idct8x8_64_add = vpx_highbd_idct8x8_64_add_ sse2;
2450 vpx_highbd_lpf_horizontal_4 = vpx_highbd_lpf_horizontal_4_c;
2451 if (flags & HAS_SSE2) vpx_highbd_lpf_horizontal_4 = vpx_highbd_lpf_horizonta l_4_sse2;
2452 vpx_highbd_lpf_horizontal_4_dual = vpx_highbd_lpf_horizontal_4_dual_c;
2453 if (flags & HAS_SSE2) vpx_highbd_lpf_horizontal_4_dual = vpx_highbd_lpf_hori zontal_4_dual_sse2;
2454 vpx_highbd_lpf_horizontal_8 = vpx_highbd_lpf_horizontal_8_c;
2455 if (flags & HAS_SSE2) vpx_highbd_lpf_horizontal_8 = vpx_highbd_lpf_horizonta l_8_sse2;
2456 vpx_highbd_lpf_horizontal_8_dual = vpx_highbd_lpf_horizontal_8_dual_c;
2457 if (flags & HAS_SSE2) vpx_highbd_lpf_horizontal_8_dual = vpx_highbd_lpf_hori zontal_8_dual_sse2;
2458 vpx_highbd_lpf_horizontal_edge_16 = vpx_highbd_lpf_horizontal_edge_16_c;
2459 if (flags & HAS_SSE2) vpx_highbd_lpf_horizontal_edge_16 = vpx_highbd_lpf_hor izontal_edge_16_sse2;
2460 vpx_highbd_lpf_horizontal_edge_8 = vpx_highbd_lpf_horizontal_edge_8_c;
2461 if (flags & HAS_SSE2) vpx_highbd_lpf_horizontal_edge_8 = vpx_highbd_lpf_hori zontal_edge_8_sse2;
2462 vpx_highbd_lpf_vertical_16 = vpx_highbd_lpf_vertical_16_c;
2463 if (flags & HAS_SSE2) vpx_highbd_lpf_vertical_16 = vpx_highbd_lpf_vertical_1 6_sse2;
2464 vpx_highbd_lpf_vertical_16_dual = vpx_highbd_lpf_vertical_16_dual_c;
2465 if (flags & HAS_SSE2) vpx_highbd_lpf_vertical_16_dual = vpx_highbd_lpf_verti cal_16_dual_sse2;
2466 vpx_highbd_lpf_vertical_4 = vpx_highbd_lpf_vertical_4_c;
2467 if (flags & HAS_SSE2) vpx_highbd_lpf_vertical_4 = vpx_highbd_lpf_vertical_4_ sse2;
2468 vpx_highbd_lpf_vertical_4_dual = vpx_highbd_lpf_vertical_4_dual_c;
2469 if (flags & HAS_SSE2) vpx_highbd_lpf_vertical_4_dual = vpx_highbd_lpf_vertic al_4_dual_sse2;
2470 vpx_highbd_lpf_vertical_8 = vpx_highbd_lpf_vertical_8_c;
2471 if (flags & HAS_SSE2) vpx_highbd_lpf_vertical_8 = vpx_highbd_lpf_vertical_8_ sse2;
2472 vpx_highbd_lpf_vertical_8_dual = vpx_highbd_lpf_vertical_8_dual_c;
2473 if (flags & HAS_SSE2) vpx_highbd_lpf_vertical_8_dual = vpx_highbd_lpf_vertic al_8_dual_sse2;
2474 vpx_highbd_quantize_b = vpx_highbd_quantize_b_c;
2475 if (flags & HAS_SSE2) vpx_highbd_quantize_b = vpx_highbd_quantize_b_sse2;
2476 vpx_highbd_quantize_b_32x32 = vpx_highbd_quantize_b_32x32_c;
2477 if (flags & HAS_SSE2) vpx_highbd_quantize_b_32x32 = vpx_highbd_quantize_b_32 x32_sse2;
2478 vpx_highbd_sad16x16 = vpx_highbd_sad16x16_c;
2479 if (flags & HAS_SSE2) vpx_highbd_sad16x16 = vpx_highbd_sad16x16_sse2;
2480 vpx_highbd_sad16x16_avg = vpx_highbd_sad16x16_avg_c;
2481 if (flags & HAS_SSE2) vpx_highbd_sad16x16_avg = vpx_highbd_sad16x16_avg_sse2 ;
2482 vpx_highbd_sad16x16x4d = vpx_highbd_sad16x16x4d_c;
2483 if (flags & HAS_SSE2) vpx_highbd_sad16x16x4d = vpx_highbd_sad16x16x4d_sse2;
2484 vpx_highbd_sad16x32 = vpx_highbd_sad16x32_c;
2485 if (flags & HAS_SSE2) vpx_highbd_sad16x32 = vpx_highbd_sad16x32_sse2;
2486 vpx_highbd_sad16x32_avg = vpx_highbd_sad16x32_avg_c;
2487 if (flags & HAS_SSE2) vpx_highbd_sad16x32_avg = vpx_highbd_sad16x32_avg_sse2 ;
2488 vpx_highbd_sad16x32x4d = vpx_highbd_sad16x32x4d_c;
2489 if (flags & HAS_SSE2) vpx_highbd_sad16x32x4d = vpx_highbd_sad16x32x4d_sse2;
2490 vpx_highbd_sad16x8 = vpx_highbd_sad16x8_c;
2491 if (flags & HAS_SSE2) vpx_highbd_sad16x8 = vpx_highbd_sad16x8_sse2;
2492 vpx_highbd_sad16x8_avg = vpx_highbd_sad16x8_avg_c;
2493 if (flags & HAS_SSE2) vpx_highbd_sad16x8_avg = vpx_highbd_sad16x8_avg_sse2;
2494 vpx_highbd_sad16x8x4d = vpx_highbd_sad16x8x4d_c;
2495 if (flags & HAS_SSE2) vpx_highbd_sad16x8x4d = vpx_highbd_sad16x8x4d_sse2;
2496 vpx_highbd_sad32x16 = vpx_highbd_sad32x16_c;
2497 if (flags & HAS_SSE2) vpx_highbd_sad32x16 = vpx_highbd_sad32x16_sse2;
2498 vpx_highbd_sad32x16_avg = vpx_highbd_sad32x16_avg_c;
2499 if (flags & HAS_SSE2) vpx_highbd_sad32x16_avg = vpx_highbd_sad32x16_avg_sse2 ;
2500 vpx_highbd_sad32x16x4d = vpx_highbd_sad32x16x4d_c;
2501 if (flags & HAS_SSE2) vpx_highbd_sad32x16x4d = vpx_highbd_sad32x16x4d_sse2;
2502 vpx_highbd_sad32x32 = vpx_highbd_sad32x32_c;
2503 if (flags & HAS_SSE2) vpx_highbd_sad32x32 = vpx_highbd_sad32x32_sse2;
2504 vpx_highbd_sad32x32_avg = vpx_highbd_sad32x32_avg_c;
2505 if (flags & HAS_SSE2) vpx_highbd_sad32x32_avg = vpx_highbd_sad32x32_avg_sse2 ;
2506 vpx_highbd_sad32x32x4d = vpx_highbd_sad32x32x4d_c;
2507 if (flags & HAS_SSE2) vpx_highbd_sad32x32x4d = vpx_highbd_sad32x32x4d_sse2;
2508 vpx_highbd_sad32x64 = vpx_highbd_sad32x64_c;
2509 if (flags & HAS_SSE2) vpx_highbd_sad32x64 = vpx_highbd_sad32x64_sse2;
2510 vpx_highbd_sad32x64_avg = vpx_highbd_sad32x64_avg_c;
2511 if (flags & HAS_SSE2) vpx_highbd_sad32x64_avg = vpx_highbd_sad32x64_avg_sse2 ;
2512 vpx_highbd_sad32x64x4d = vpx_highbd_sad32x64x4d_c;
2513 if (flags & HAS_SSE2) vpx_highbd_sad32x64x4d = vpx_highbd_sad32x64x4d_sse2;
2514 vpx_highbd_sad4x4x4d = vpx_highbd_sad4x4x4d_c;
2515 if (flags & HAS_SSE2) vpx_highbd_sad4x4x4d = vpx_highbd_sad4x4x4d_sse2;
2516 vpx_highbd_sad4x8x4d = vpx_highbd_sad4x8x4d_c;
2517 if (flags & HAS_SSE2) vpx_highbd_sad4x8x4d = vpx_highbd_sad4x8x4d_sse2;
2518 vpx_highbd_sad64x32 = vpx_highbd_sad64x32_c;
2519 if (flags & HAS_SSE2) vpx_highbd_sad64x32 = vpx_highbd_sad64x32_sse2;
2520 vpx_highbd_sad64x32_avg = vpx_highbd_sad64x32_avg_c;
2521 if (flags & HAS_SSE2) vpx_highbd_sad64x32_avg = vpx_highbd_sad64x32_avg_sse2 ;
2522 vpx_highbd_sad64x32x4d = vpx_highbd_sad64x32x4d_c;
2523 if (flags & HAS_SSE2) vpx_highbd_sad64x32x4d = vpx_highbd_sad64x32x4d_sse2;
2524 vpx_highbd_sad64x64 = vpx_highbd_sad64x64_c;
2525 if (flags & HAS_SSE2) vpx_highbd_sad64x64 = vpx_highbd_sad64x64_sse2;
2526 vpx_highbd_sad64x64_avg = vpx_highbd_sad64x64_avg_c;
2527 if (flags & HAS_SSE2) vpx_highbd_sad64x64_avg = vpx_highbd_sad64x64_avg_sse2 ;
2528 vpx_highbd_sad64x64x4d = vpx_highbd_sad64x64x4d_c;
2529 if (flags & HAS_SSE2) vpx_highbd_sad64x64x4d = vpx_highbd_sad64x64x4d_sse2;
2530 vpx_highbd_sad8x16 = vpx_highbd_sad8x16_c;
2531 if (flags & HAS_SSE2) vpx_highbd_sad8x16 = vpx_highbd_sad8x16_sse2;
2532 vpx_highbd_sad8x16_avg = vpx_highbd_sad8x16_avg_c;
2533 if (flags & HAS_SSE2) vpx_highbd_sad8x16_avg = vpx_highbd_sad8x16_avg_sse2;
2534 vpx_highbd_sad8x16x4d = vpx_highbd_sad8x16x4d_c;
2535 if (flags & HAS_SSE2) vpx_highbd_sad8x16x4d = vpx_highbd_sad8x16x4d_sse2;
2536 vpx_highbd_sad8x4 = vpx_highbd_sad8x4_c;
2537 if (flags & HAS_SSE2) vpx_highbd_sad8x4 = vpx_highbd_sad8x4_sse2;
2538 vpx_highbd_sad8x4_avg = vpx_highbd_sad8x4_avg_c;
2539 if (flags & HAS_SSE2) vpx_highbd_sad8x4_avg = vpx_highbd_sad8x4_avg_sse2;
2540 vpx_highbd_sad8x4x4d = vpx_highbd_sad8x4x4d_c;
2541 if (flags & HAS_SSE2) vpx_highbd_sad8x4x4d = vpx_highbd_sad8x4x4d_sse2;
2542 vpx_highbd_sad8x8 = vpx_highbd_sad8x8_c;
2543 if (flags & HAS_SSE2) vpx_highbd_sad8x8 = vpx_highbd_sad8x8_sse2;
2544 vpx_highbd_sad8x8_avg = vpx_highbd_sad8x8_avg_c;
2545 if (flags & HAS_SSE2) vpx_highbd_sad8x8_avg = vpx_highbd_sad8x8_avg_sse2;
2546 vpx_highbd_sad8x8x4d = vpx_highbd_sad8x8x4d_c;
2547 if (flags & HAS_SSE2) vpx_highbd_sad8x8x4d = vpx_highbd_sad8x8x4d_sse2;
2548 vpx_highbd_tm_predictor_16x16 = vpx_highbd_tm_predictor_16x16_c;
2549 if (flags & HAS_SSE2) vpx_highbd_tm_predictor_16x16 = vpx_highbd_tm_predicto r_16x16_sse2;
2550 vpx_highbd_tm_predictor_32x32 = vpx_highbd_tm_predictor_32x32_c;
2551 if (flags & HAS_SSE2) vpx_highbd_tm_predictor_32x32 = vpx_highbd_tm_predicto r_32x32_sse2;
2552 vpx_highbd_tm_predictor_4x4 = vpx_highbd_tm_predictor_4x4_c;
2553 if (flags & HAS_SSE2) vpx_highbd_tm_predictor_4x4 = vpx_highbd_tm_predictor_ 4x4_sse2;
2554 vpx_highbd_tm_predictor_8x8 = vpx_highbd_tm_predictor_8x8_c;
2555 if (flags & HAS_SSE2) vpx_highbd_tm_predictor_8x8 = vpx_highbd_tm_predictor_ 8x8_sse2;
2556 vpx_highbd_v_predictor_16x16 = vpx_highbd_v_predictor_16x16_c;
2557 if (flags & HAS_SSE2) vpx_highbd_v_predictor_16x16 = vpx_highbd_v_predictor_ 16x16_sse2;
2558 vpx_highbd_v_predictor_32x32 = vpx_highbd_v_predictor_32x32_c;
2559 if (flags & HAS_SSE2) vpx_highbd_v_predictor_32x32 = vpx_highbd_v_predictor_ 32x32_sse2;
2560 vpx_highbd_v_predictor_4x4 = vpx_highbd_v_predictor_4x4_c;
2561 if (flags & HAS_SSE2) vpx_highbd_v_predictor_4x4 = vpx_highbd_v_predictor_4x 4_sse2;
2562 vpx_highbd_v_predictor_8x8 = vpx_highbd_v_predictor_8x8_c;
2563 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; 2564 vpx_idct16x16_10_add = vpx_idct16x16_10_add_c;
1135 if (flags & HAS_SSE2) vpx_idct16x16_10_add = vpx_idct16x16_10_add_sse2; 2565 if (flags & HAS_SSE2) vpx_idct16x16_10_add = vpx_idct16x16_10_add_sse2;
1136 vpx_idct16x16_1_add = vpx_idct16x16_1_add_c; 2566 vpx_idct16x16_1_add = vpx_idct16x16_1_add_c;
1137 if (flags & HAS_SSE2) vpx_idct16x16_1_add = vpx_idct16x16_1_add_sse2; 2567 if (flags & HAS_SSE2) vpx_idct16x16_1_add = vpx_idct16x16_1_add_sse2;
1138 vpx_idct16x16_256_add = vpx_idct16x16_256_add_c; 2568 vpx_idct16x16_256_add = vpx_idct16x16_256_add_c;
1139 if (flags & HAS_SSE2) vpx_idct16x16_256_add = vpx_idct16x16_256_add_sse2; 2569 if (flags & HAS_SSE2) vpx_idct16x16_256_add = vpx_idct16x16_256_add_sse2;
1140 vpx_idct32x32_1024_add = vpx_idct32x32_1024_add_c; 2570 vpx_idct32x32_1024_add = vpx_idct32x32_1024_add_c;
1141 if (flags & HAS_SSE2) vpx_idct32x32_1024_add = vpx_idct32x32_1024_add_sse2; 2571 if (flags & HAS_SSE2) vpx_idct32x32_1024_add = vpx_idct32x32_1024_add_sse2;
1142 vpx_idct32x32_135_add = vpx_idct32x32_135_add_c; 2572 vpx_idct32x32_135_add = vpx_idct32x32_135_add_c;
1143 if (flags & HAS_SSE2) vpx_idct32x32_135_add = vpx_idct32x32_1024_add_sse2; 2573 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; 2890 vpx_vector_var = vpx_vector_var_c;
1461 if (flags & HAS_SSE2) vpx_vector_var = vpx_vector_var_sse2; 2891 if (flags & HAS_SSE2) vpx_vector_var = vpx_vector_var_sse2;
1462 } 2892 }
1463 #endif 2893 #endif
1464 2894
1465 #ifdef __cplusplus 2895 #ifdef __cplusplus
1466 } // extern "C" 2896 } // extern "C"
1467 #endif 2897 #endif
1468 2898
1469 #endif 2899 #endif
OLDNEW
« no previous file with comments | « third_party/libvpx/source/config/linux/ia32/vpx_config.c ('k') | third_party/libvpx/source/config/linux/x64/vp9_rtcd.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698