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/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_high_variance32x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_variance32x16/;
add_protoqw/unsigned int vp9_high_variance16x32/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_variance16x32/;
add_protoqw/unsigned int vp9_high_variance64x32/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_variance64x32/;
add_protoqw/unsigned int vp9_high_variance32x64/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_variance32x64/;
add_protoqw/unsigned int vp9_high_variance32x32/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_variance32x32/;
add_protoqw/unsigned int vp9_high_variance64x64/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_variance64x64/;
add_protoqw/unsigned int vp9_high_variance16x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_variance16x16/;
add_protoqw/unsigned int vp9_high_variance16x8/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_variance16x8/;
add_protoqw/unsigned int vp9_high_variance8x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_variance8x16/;
add_protoqw/unsigned int vp9_high_variance8x8/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_variance8x8/;
add_protoqw/unsigned int vp9_high_variance8x4/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_variance8x4/;
add_protoqw/unsigned int vp9_high_variance4x8/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_variance4x8/;
add_protoqw/unsigned int vp9_high_variance4x4/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_variance4x4/;
add_protoqw/void vp9_high_get8x8var/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum";
specializeqw/vp9_high_get8x8var/;
add_protoqw/void vp9_high_get16x16var/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum";
specializeqw/vp9_high_get16x16var/;
add_protoqw/unsigned int vp9_high_10_variance32x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_10_variance32x16/;
add_protoqw/unsigned int vp9_high_10_variance16x32/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_10_variance16x32/;
add_protoqw/unsigned int vp9_high_10_variance64x32/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_10_variance64x32/;
add_protoqw/unsigned int vp9_high_10_variance32x64/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_10_variance32x64/;
add_protoqw/unsigned int vp9_high_10_variance32x32/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_10_variance32x32/;
add_protoqw/unsigned int vp9_high_10_variance64x64/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_10_variance64x64/;
add_protoqw/unsigned int vp9_high_10_variance16x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_10_variance16x16/;
add_protoqw/unsigned int vp9_high_10_variance16x8/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_10_variance16x8/;
add_protoqw/unsigned int vp9_high_10_variance8x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_10_variance8x16/;
add_protoqw/unsigned int vp9_high_10_variance8x8/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_10_variance8x8/;
add_protoqw/unsigned int vp9_high_10_variance8x4/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_10_variance8x4/;
add_protoqw/unsigned int vp9_high_10_variance4x8/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_10_variance4x8/;
add_protoqw/unsigned int vp9_high_10_variance4x4/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_10_variance4x4/;
add_protoqw/void vp9_high_10_get8x8var/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum";
specializeqw/vp9_high_10_get8x8var/;
add_protoqw/void vp9_high_10_get16x16var/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum";
specializeqw/vp9_high_10_get16x16var/;
add_protoqw/unsigned int vp9_high_12_variance32x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_12_variance32x16/;
add_protoqw/unsigned int vp9_high_12_variance16x32/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_12_variance16x32/;
add_protoqw/unsigned int vp9_high_12_variance64x32/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_12_variance64x32/;
add_protoqw/unsigned int vp9_high_12_variance32x64/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_12_variance32x64/;
add_protoqw/unsigned int vp9_high_12_variance32x32/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_12_variance32x32/;
add_protoqw/unsigned int vp9_high_12_variance64x64/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_12_variance64x64/;
add_protoqw/unsigned int vp9_high_12_variance16x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_12_variance16x16/;
add_protoqw/unsigned int vp9_high_12_variance16x8/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_12_variance16x8/;
add_protoqw/unsigned int vp9_high_12_variance8x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_12_variance8x16/;
add_protoqw/unsigned int vp9_high_12_variance8x8/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_12_variance8x8/;
add_protoqw/unsigned int vp9_high_12_variance8x4/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_12_variance8x4/;
add_protoqw/unsigned int vp9_high_12_variance4x8/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_12_variance4x8/;
add_protoqw/unsigned int vp9_high_12_variance4x4/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp9_high_12_variance4x4/;
add_protoqw/void vp9_high_12_get8x8var/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum";
specializeqw/vp9_high_12_get8x8var/;
add_protoqw/void vp9_high_12_get16x16var/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum";
specializeqw/vp9_high_12_get16x16var/;
add_protoqw/unsigned int vp9_high_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";
specializeqw/vp9_high_sub_pixel_variance64x64/;
add_protoqw/unsigned int vp9_high_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_high_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";
specializeqw/vp9_high_sub_pixel_variance32x64/;
add_protoqw/unsigned int vp9_high_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_high_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";
specializeqw/vp9_high_sub_pixel_variance64x32/;
add_protoqw/unsigned int vp9_high_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_high_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";
specializeqw/vp9_high_sub_pixel_variance32x16/;
add_protoqw/unsigned int vp9_high_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_high_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";
specializeqw/vp9_high_sub_pixel_variance16x32/;
add_protoqw/unsigned int vp9_high_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_high_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";
specializeqw/vp9_high_sub_pixel_variance32x32/;
add_protoqw/unsigned int vp9_high_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_high_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";
specializeqw/vp9_high_sub_pixel_variance16x16/;
add_protoqw/unsigned int vp9_high_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_high_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";
specializeqw/vp9_high_sub_pixel_variance8x16/;
add_protoqw/unsigned int vp9_high_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_high_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";
specializeqw/vp9_high_sub_pixel_variance16x8/;
add_protoqw/unsigned int vp9_high_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_high_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";
specializeqw/vp9_high_sub_pixel_variance8x8/;
add_protoqw/unsigned int vp9_high_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";
specializeqw/vp9_high_sub_pixel_avg_variance8x8/;
add_protoqw/unsigned int vp9_high_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";
specializeqw/vp9_high_sub_pixel_variance8x4/;
add_protoqw/unsigned int vp9_high_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";
specializeqw/vp9_high_sub_pixel_avg_variance8x4/;
add_protoqw/unsigned int vp9_high_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";
specializeqw/vp9_high_sub_pixel_variance4x8/;
add_protoqw/unsigned int vp9_high_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";
specializeqw/vp9_high_sub_pixel_avg_variance4x8/;
add_protoqw/unsigned int vp9_high_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";
specializeqw/vp9_high_sub_pixel_variance4x4/;
add_protoqw/unsigned int vp9_high_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";
specializeqw/vp9_high_sub_pixel_avg_variance4x4/;
add_protoqw/unsigned int vp9_high_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_high_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_high_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_high_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_high_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_high_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_high_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_high_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_high_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_high_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_high_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_high_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_high_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_high_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_high_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";
specializeqw/vp9_high_10_sub_pixel_variance8x16/;
add_protoqw/unsigned int vp9_high_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_high_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";
specializeqw/vp9_high_10_sub_pixel_variance16x8/;
add_protoqw/unsigned int vp9_high_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_high_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";
specializeqw/vp9_high_10_sub_pixel_variance8x8/;
add_protoqw/unsigned int vp9_high_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_high_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";
specializeqw/vp9_high_10_sub_pixel_variance8x4/;
add_protoqw/unsigned int vp9_high_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_high_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";
specializeqw/vp9_high_10_sub_pixel_variance4x8/;
add_protoqw/unsigned int vp9_high_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_high_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";
specializeqw/vp9_high_10_sub_pixel_variance4x4/;
add_protoqw/unsigned int vp9_high_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_high_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_high_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_high_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_high_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_high_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_high_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_high_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_high_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_high_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_high_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_high_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_high_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_high_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_high_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_high_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";
specializeqw/vp9_high_12_sub_pixel_variance8x16/;
add_protoqw/unsigned int vp9_high_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_high_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";
specializeqw/vp9_high_12_sub_pixel_variance16x8/;
add_protoqw/unsigned int vp9_high_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_high_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";
specializeqw/vp9_high_12_sub_pixel_variance8x8/;
add_protoqw/unsigned int vp9_high_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_high_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";
specializeqw/vp9_high_12_sub_pixel_variance8x4/;
add_protoqw/unsigned int vp9_high_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_high_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";
specializeqw/vp9_high_12_sub_pixel_variance4x8/;
add_protoqw/unsigned int vp9_high_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_high_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";
specializeqw/vp9_high_12_sub_pixel_variance4x4/;
add_protoqw/unsigned int vp9_high_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_high_sad64x64/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride";
specializeqw/vp9_high_sad64x64/;
add_protoqw/unsigned int vp9_high_sad32x64/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride";
specializeqw/vp9_high_sad32x64/;
add_protoqw/unsigned int vp9_high_sad64x32/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride";
specializeqw/vp9_high_sad64x32/;
add_protoqw/unsigned int vp9_high_sad32x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride";
specializeqw/vp9_high_sad32x16/;
add_protoqw/unsigned int vp9_high_sad16x32/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride";
specializeqw/vp9_high_sad16x32/;
add_protoqw/unsigned int vp9_high_sad32x32/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride";
specializeqw/vp9_high_sad32x32/;
add_protoqw/unsigned int vp9_high_sad16x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride";
specializeqw/vp9_high_sad16x16/;
add_protoqw/unsigned int vp9_high_sad16x8/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride";
specializeqw/vp9_high_sad16x8/;
add_protoqw/unsigned int vp9_high_sad8x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride";
specializeqw/vp9_high_sad8x16/;
add_protoqw/unsigned int vp9_high_sad8x8/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride";
specializeqw/vp9_high_sad8x8/;
add_protoqw/unsigned int vp9_high_sad8x4/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride";
specializeqw/vp9_high_sad8x4/;
add_protoqw/unsigned int vp9_high_sad4x8/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride";
specializeqw/vp9_high_sad4x8/;
add_protoqw/unsigned int vp9_high_sad4x4/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride";
specializeqw/vp9_high_sad4x4/;
add_protoqw/unsigned int vp9_high_sad64x64_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
specializeqw/vp9_high_sad64x64_avg/;
add_protoqw/unsigned int vp9_high_sad32x64_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
specializeqw/vp9_high_sad32x64_avg/;
add_protoqw/unsigned int vp9_high_sad64x32_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
specializeqw/vp9_high_sad64x32_avg/;
add_protoqw/unsigned int vp9_high_sad32x16_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
specializeqw/vp9_high_sad32x16_avg/;
add_protoqw/unsigned int vp9_high_sad16x32_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
specializeqw/vp9_high_sad16x32_avg/;
add_protoqw/unsigned int vp9_high_sad32x32_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
specializeqw/vp9_high_sad32x32_avg/;
add_protoqw/unsigned int vp9_high_sad16x16_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
specializeqw/vp9_high_sad16x16_avg/;
add_protoqw/unsigned int vp9_high_sad16x8_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
specializeqw/vp9_high_sad16x8_avg/;
add_protoqw/unsigned int vp9_high_sad8x16_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
specializeqw/vp9_high_sad8x16_avg/;
add_protoqw/unsigned int vp9_high_sad8x8_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
specializeqw/vp9_high_sad8x8_avg/;
add_protoqw/unsigned int vp9_high_sad8x4_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
specializeqw/vp9_high_sad8x4_avg/;
add_protoqw/unsigned int vp9_high_sad4x8_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
specializeqw/vp9_high_sad4x8_avg/;
add_protoqw/unsigned int vp9_high_sad4x4_avg/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred";
specializeqw/vp9_high_sad4x4_avg/;
add_protoqw/void vp9_high_sad64x64x3/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sad_array";
specializeqw/vp9_high_sad64x64x3/;
add_protoqw/void vp9_high_sad32x32x3/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sad_array";
specializeqw/vp9_high_sad32x32x3/;
add_protoqw/void vp9_high_sad16x16x3/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sad_array";
specializeqw/vp9_high_sad16x16x3/;
add_protoqw/void vp9_high_sad16x8x3/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sad_array";
specializeqw/vp9_high_sad16x8x3/;
add_protoqw/void vp9_high_sad8x16x3/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sad_array";
specializeqw/vp9_high_sad8x16x3/;
add_protoqw/void vp9_high_sad8x8x3/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sad_array";
specializeqw/vp9_high_sad8x8x3/;
add_protoqw/void vp9_high_sad4x4x3/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sad_array";
specializeqw/vp9_high_sad4x4x3/;
add_protoqw/void vp9_high_sad64x64x8/,"const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array";
specializeqw/vp9_high_sad64x64x8/;
add_protoqw/void vp9_high_sad32x32x8/,"const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array";
specializeqw/vp9_high_sad32x32x8/;
add_protoqw/void vp9_high_sad16x16x8/,"const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array";
specializeqw/vp9_high_sad16x16x8/;
add_protoqw/void vp9_high_sad16x8x8/,"const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array";
specializeqw/vp9_high_sad16x8x8/;
add_protoqw/void vp9_high_sad8x16x8/,"const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array";
specializeqw/vp9_high_sad8x16x8/;
add_protoqw/void vp9_high_sad8x8x8/,"const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array";
specializeqw/vp9_high_sad8x8x8/;
add_protoqw/void vp9_high_sad8x4x8/,"const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array";
specializeqw/vp9_high_sad8x4x8/;
add_protoqw/void vp9_high_sad4x8x8/,"const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array";
specializeqw/vp9_high_sad4x8x8/;
add_protoqw/void vp9_high_sad4x4x8/,"const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array";
specializeqw/vp9_high_sad4x4x8/;
add_protoqw/void vp9_high_sad64x64x4d/,"const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array";
specializeqw/vp9_high_sad64x64x4d/;
add_protoqw/void vp9_high_sad32x64x4d/,"const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array";
specializeqw/vp9_high_sad32x64x4d/;
add_protoqw/void vp9_high_sad64x32x4d/,"const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array";
specializeqw/vp9_high_sad64x32x4d/;
add_protoqw/void vp9_high_sad32x16x4d/,"const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array";
specializeqw/vp9_high_sad32x16x4d/;
add_protoqw/void vp9_high_sad16x32x4d/,"const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array";
specializeqw/vp9_high_sad16x32x4d/;
add_protoqw/void vp9_high_sad32x32x4d/,"const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array";
specializeqw/vp9_high_sad32x32x4d/;
add_protoqw/void vp9_high_sad16x16x4d/,"const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array";
specializeqw/vp9_high_sad16x16x4d/;
add_protoqw/void vp9_high_sad16x8x4d/,"const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array";
specializeqw/vp9_high_sad16x8x4d/;
add_protoqw/void vp9_high_sad8x16x4d/,"const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array";
specializeqw/vp9_high_sad8x16x4d/;
add_protoqw/void vp9_high_sad8x8x4d/,"const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array";
specializeqw/vp9_high_sad8x8x4d/;
# TODO(jingning): need to convert these 4x8/8x4 functions into sse2 form
add_protoqw/void vp9_high_sad8x4x4d/,"const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array";
specializeqw/vp9_high_sad8x4x4d/;
add_protoqw/void vp9_high_sad4x8x4d/,"const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array";
specializeqw/vp9_high_sad4x8x4d/;
add_protoqw/void vp9_high_sad4x4x4d/,"const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array";
specializeqw/vp9_high_sad4x4x4d/;
add_protoqw/unsigned int vp9_high_mse16x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse";
specializeqw/vp9_high_mse16x16/;
add_protoqw/unsigned int vp9_high_mse8x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse";
specializeqw/vp9_high_mse8x16/;
add_protoqw/unsigned int vp9_high_mse16x8/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse";
specializeqw/vp9_high_mse16x8/;
add_protoqw/unsigned int vp9_high_mse8x8/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse";
specializeqw/vp9_high_mse8x8/;
add_protoqw/unsigned int vp9_high_10_mse16x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse";
specializeqw/vp9_high_10_mse16x16/;
add_protoqw/unsigned int vp9_high_10_mse8x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse";
specializeqw/vp9_high_10_mse8x16/;
add_protoqw/unsigned int vp9_high_10_mse16x8/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse";
specializeqw/vp9_high_10_mse16x8/;
add_protoqw/unsigned int vp9_high_10_mse8x8/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse";
specializeqw/vp9_high_10_mse8x8/;
add_protoqw/unsigned int vp9_high_12_mse16x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse";
specializeqw/vp9_high_12_mse16x16/;
add_protoqw/unsigned int vp9_high_12_mse8x16/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse";
specializeqw/vp9_high_12_mse8x16/;
add_protoqw/unsigned int vp9_high_12_mse16x8/,"const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse";
specializeqw/vp9_high_12_mse16x8/;
add_protoqw/unsigned int vp9_high_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";