add_protoqw/void vp9_post_proc_down_and_across/,"const uint8_t *src_ptr, uint8_t *dst_ptr, int src_pixels_per_line, int dst_pixels_per_line, int rows, int cols, int flimit";
add_protoqw/void vp9_highbd_mbpost_proc_down/,"uint16_t *dst, int pitch, int rows, int cols, int flimit";
specializeqw/vp9_highbd_mbpost_proc_down/;
add_protoqw/void vp9_highbd_mbpost_proc_across_ip/,"uint16_t *src, int pitch, int rows, int cols, int flimit";
specializeqw/vp9_highbd_mbpost_proc_across_ip/;
add_protoqw/void vp9_highbd_post_proc_down_and_across/,"const uint16_t *src_ptr, uint16_t *dst_ptr, int src_pixels_per_line, int dst_pixels_per_line, int rows, int cols, int flimit";
add_protoqw/unsigned int vp9_sub_pixel_variance64x64/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_sub_pixel_avg_variance64x64/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_sub_pixel_variance32x64/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_sub_pixel_avg_variance32x64/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_sub_pixel_variance64x32/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_sub_pixel_avg_variance64x32/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_sub_pixel_variance32x16/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_sub_pixel_avg_variance32x16/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_sub_pixel_variance16x32/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_sub_pixel_avg_variance16x32/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_sub_pixel_variance32x32/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_sub_pixel_avg_variance32x32/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_sub_pixel_variance16x16/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_sub_pixel_avg_variance16x16/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_sub_pixel_variance8x16/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_sub_pixel_avg_variance8x16/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_sub_pixel_variance16x8/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_sub_pixel_avg_variance16x8/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_sub_pixel_variance8x8/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_sub_pixel_avg_variance8x8/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
# TODO(jingning): need to convert 8x4/4x8 functions into mmx/sse form
add_protoqw/unsigned int vp9_sub_pixel_variance8x4/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_sub_pixel_avg_variance8x4/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_sub_pixel_variance4x8/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_sub_pixel_avg_variance4x8/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_sub_pixel_variance4x4/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_sub_pixel_avg_variance4x4/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_sad64x64_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_sad32x64_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_sad64x32_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_sad32x16_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_sad16x32_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_sad32x32_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_sad16x16_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_sad16x8_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_sad8x16_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_sad8x8_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_sad8x4_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_sad4x8_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_sad4x4_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
add_protoqw/int vp9_denoiser_filter/,"const uint8_t *sig, int sig_stride, const uint8_t *mc_avg, int mc_avg_stride, uint8_t *avg, int avg_stride, int increase_denoising, BLOCK_SIZE bs, int motion_magnitude";
add_protoqw/void vp9_ssim_parms_8x8/,"uint8_t *s, int sp, uint8_t *r, int rp, unsigned long *sum_s, unsigned long *sum_r, unsigned long *sum_sq_s, unsigned long *sum_sq_r, unsigned long *sum_sxr";
specializeqw/vp9_ssim_parms_8x8/,"$sse2_x86_64";
add_protoqw/void vp9_ssim_parms_16x16/,"uint8_t *s, int sp, uint8_t *r, int rp, unsigned long *sum_s, unsigned long *sum_r, unsigned long *sum_sq_s, unsigned long *sum_sq_r, unsigned long *sum_sxr";
add_protoqw/void vp9_temporal_filter_apply/,"uint8_t *frame1, unsigned int stride, uint8_t *frame2, unsigned int block_width, unsigned int block_height, int strength, int filter_weight, unsigned int *accumulator, uint16_t *count";
add_protoqw/unsigned int vp9_highbd_variance32x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_variance16x32/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_variance64x32/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_variance32x64/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_variance32x32/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_variance64x64/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_variance16x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_variance16x8/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_variance8x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_variance8x8/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_variance8x4/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_variance4x8/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_variance4x4/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/void vp9_highbd_get8x8var/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum";
add_protoqw/void vp9_highbd_get16x16var/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum";
add_protoqw/unsigned int vp9_highbd_10_variance32x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_10_variance16x32/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_10_variance64x32/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_10_variance32x64/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_10_variance32x32/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_10_variance64x64/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_10_variance16x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_10_variance16x8/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_10_variance8x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_10_variance8x8/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_10_variance8x4/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_10_variance4x8/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_10_variance4x4/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/void vp9_highbd_10_get8x8var/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum";
add_protoqw/void vp9_highbd_10_get16x16var/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum";
add_protoqw/unsigned int vp9_highbd_12_variance32x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_12_variance16x32/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_12_variance64x32/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_12_variance32x64/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_12_variance32x32/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_12_variance64x64/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_12_variance16x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_12_variance16x8/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_12_variance8x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_12_variance8x8/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_12_variance8x4/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_12_variance4x8/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_12_variance4x4/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/void vp9_highbd_12_get8x8var/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum";
add_protoqw/void vp9_highbd_12_get16x16var/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum";
add_protoqw/unsigned int vp9_highbd_sub_pixel_variance64x64/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_sub_pixel_avg_variance64x64/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_sub_pixel_variance32x64/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_sub_pixel_avg_variance32x64/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_sub_pixel_variance64x32/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_sub_pixel_avg_variance64x32/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_sub_pixel_variance32x16/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_sub_pixel_avg_variance32x16/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_sub_pixel_variance16x32/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_sub_pixel_avg_variance16x32/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_sub_pixel_variance32x32/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_sub_pixel_avg_variance32x32/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_sub_pixel_variance16x16/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_sub_pixel_avg_variance16x16/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_sub_pixel_variance8x16/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_sub_pixel_avg_variance8x16/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_sub_pixel_variance16x8/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_sub_pixel_avg_variance16x8/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_sub_pixel_variance8x8/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_sub_pixel_avg_variance8x8/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_sub_pixel_variance8x4/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_sub_pixel_avg_variance8x4/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_sub_pixel_variance4x8/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_sub_pixel_avg_variance4x8/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_sub_pixel_variance4x4/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_sub_pixel_avg_variance4x4/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_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, unsigned int *sse";
add_protoqw/unsigned int vp9_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, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_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, unsigned int *sse";
add_protoqw/unsigned int vp9_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, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_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, unsigned int *sse";
add_protoqw/unsigned int vp9_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, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_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, unsigned int *sse";
add_protoqw/unsigned int vp9_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, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_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, unsigned int *sse";
add_protoqw/unsigned int vp9_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, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_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, unsigned int *sse";
add_protoqw/unsigned int vp9_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, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_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, unsigned int *sse";
add_protoqw/unsigned int vp9_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, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_10_sub_pixel_variance8x16/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_10_sub_pixel_avg_variance8x16/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_10_sub_pixel_variance16x8/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_10_sub_pixel_avg_variance16x8/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_10_sub_pixel_variance8x8/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_10_sub_pixel_avg_variance8x8/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_10_sub_pixel_variance8x4/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_10_sub_pixel_avg_variance8x4/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_10_sub_pixel_variance4x8/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_10_sub_pixel_avg_variance4x8/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_10_sub_pixel_variance4x4/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_10_sub_pixel_avg_variance4x4/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_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, unsigned int *sse";
add_protoqw/unsigned int vp9_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, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_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, unsigned int *sse";
add_protoqw/unsigned int vp9_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, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_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, unsigned int *sse";
add_protoqw/unsigned int vp9_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, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_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, unsigned int *sse";
add_protoqw/unsigned int vp9_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, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_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, unsigned int *sse";
add_protoqw/unsigned int vp9_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, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_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, unsigned int *sse";
add_protoqw/unsigned int vp9_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, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_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, unsigned int *sse";
add_protoqw/unsigned int vp9_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, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_12_sub_pixel_variance8x16/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_12_sub_pixel_avg_variance8x16/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_12_sub_pixel_variance16x8/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_12_sub_pixel_avg_variance16x8/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_12_sub_pixel_variance8x8/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_12_sub_pixel_avg_variance8x8/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_12_sub_pixel_variance8x4/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_12_sub_pixel_avg_variance8x4/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_12_sub_pixel_variance4x8/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_12_sub_pixel_avg_variance4x8/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_12_sub_pixel_variance4x4/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_12_sub_pixel_avg_variance4x4/,"const uint8_t *src_ptr, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_sad64x64_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_sad32x64_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_sad64x32_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_sad32x16_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_sad16x32_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_sad32x32_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_sad16x16_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_sad16x8_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_sad8x16_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_sad8x8_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_sad8x4_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_sad4x8_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
add_protoqw/unsigned int vp9_highbd_sad4x4_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
add_protoqw/void vp9_highbd_sad64x64x4d/,"const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array";
add_protoqw/void vp9_highbd_sad32x64x4d/,"const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array";
add_protoqw/void vp9_highbd_sad64x32x4d/,"const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array";
add_protoqw/void vp9_highbd_sad32x16x4d/,"const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array";
add_protoqw/void vp9_highbd_sad16x32x4d/,"const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array";
add_protoqw/void vp9_highbd_sad32x32x4d/,"const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array";
add_protoqw/void vp9_highbd_sad16x16x4d/,"const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array";
add_protoqw/void vp9_highbd_sad16x8x4d/,"const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array";
add_protoqw/void vp9_highbd_sad8x16x4d/,"const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array";
add_protoqw/void vp9_highbd_sad8x8x4d/,"const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array";
add_protoqw/void vp9_highbd_sad8x4x4d/,"const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array";
add_protoqw/void vp9_highbd_sad4x8x4d/,"const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array";
add_protoqw/void vp9_highbd_sad4x4x4d/,"const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array";
add_protoqw/unsigned int vp9_highbd_mse16x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_10_mse16x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_10_mse8x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_10_mse16x8/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_10_mse8x8/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_12_mse16x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_12_mse8x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_12_mse16x8/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse";
add_protoqw/unsigned int vp9_highbd_12_mse8x8/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse";
add_protoqw/void vp9_highbd_temporal_filter_apply/,"uint8_t *frame1, unsigned int stride, uint8_t *frame2, unsigned int block_width, unsigned int block_height, int strength, int filter_weight, unsigned int *accumulator, uint16_t *count";