Home | History | Annotate | Download | only in mips64
      1 // This file is generated. Do not edit.
      2 #ifndef VPX_DSP_RTCD_H_
      3 #define VPX_DSP_RTCD_H_
      4 
      5 #ifdef RTCD_C
      6 #define RTCD_EXTERN
      7 #else
      8 #define RTCD_EXTERN extern
      9 #endif
     10 
     11 /*
     12  * DSP
     13  */
     14 
     15 #include "vpx/vpx_integer.h"
     16 #include "vpx_dsp/vpx_dsp_common.h"
     17 #include "vpx_dsp/vpx_filter.h"
     18 
     19 
     20 #ifdef __cplusplus
     21 extern "C" {
     22 #endif
     23 
     24 unsigned int vpx_avg_4x4_c(const uint8_t *, int p);
     25 #define vpx_avg_4x4 vpx_avg_4x4_c
     26 
     27 unsigned int vpx_avg_8x8_c(const uint8_t *, int p);
     28 #define vpx_avg_8x8 vpx_avg_8x8_c
     29 
     30 void vpx_comp_avg_pred_c(uint8_t *comp_pred, const uint8_t *pred, int width, int height, const uint8_t *ref, int ref_stride);
     31 #define vpx_comp_avg_pred vpx_comp_avg_pred_c
     32 
     33 void vpx_convolve8_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const InterpKernel *filter, int x0_q4, int x_step_q4, int y0_q4, int y_step_q4, int w, int h);
     34 #define vpx_convolve8 vpx_convolve8_c
     35 
     36 void vpx_convolve8_avg_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const InterpKernel *filter, int x0_q4, int x_step_q4, int y0_q4, int y_step_q4, int w, int h);
     37 #define vpx_convolve8_avg vpx_convolve8_avg_c
     38 
     39 void vpx_convolve8_avg_horiz_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const InterpKernel *filter, int x0_q4, int x_step_q4, int y0_q4, int y_step_q4, int w, int h);
     40 #define vpx_convolve8_avg_horiz vpx_convolve8_avg_horiz_c
     41 
     42 void vpx_convolve8_avg_vert_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const InterpKernel *filter, int x0_q4, int x_step_q4, int y0_q4, int y_step_q4, int w, int h);
     43 #define vpx_convolve8_avg_vert vpx_convolve8_avg_vert_c
     44 
     45 void vpx_convolve8_horiz_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const InterpKernel *filter, int x0_q4, int x_step_q4, int y0_q4, int y_step_q4, int w, int h);
     46 #define vpx_convolve8_horiz vpx_convolve8_horiz_c
     47 
     48 void vpx_convolve8_vert_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const InterpKernel *filter, int x0_q4, int x_step_q4, int y0_q4, int y_step_q4, int w, int h);
     49 #define vpx_convolve8_vert vpx_convolve8_vert_c
     50 
     51 void vpx_convolve_avg_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const InterpKernel *filter, int x0_q4, int x_step_q4, int y0_q4, int y_step_q4, int w, int h);
     52 #define vpx_convolve_avg vpx_convolve_avg_c
     53 
     54 void vpx_convolve_copy_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const InterpKernel *filter, int x0_q4, int x_step_q4, int y0_q4, int y_step_q4, int w, int h);
     55 #define vpx_convolve_copy vpx_convolve_copy_c
     56 
     57 void vpx_d117_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
     58 #define vpx_d117_predictor_16x16 vpx_d117_predictor_16x16_c
     59 
     60 void vpx_d117_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
     61 #define vpx_d117_predictor_32x32 vpx_d117_predictor_32x32_c
     62 
     63 void vpx_d117_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
     64 #define vpx_d117_predictor_4x4 vpx_d117_predictor_4x4_c
     65 
     66 void vpx_d117_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
     67 #define vpx_d117_predictor_8x8 vpx_d117_predictor_8x8_c
     68 
     69 void vpx_d135_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
     70 #define vpx_d135_predictor_16x16 vpx_d135_predictor_16x16_c
     71 
     72 void vpx_d135_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
     73 #define vpx_d135_predictor_32x32 vpx_d135_predictor_32x32_c
     74 
     75 void vpx_d135_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
     76 #define vpx_d135_predictor_4x4 vpx_d135_predictor_4x4_c
     77 
     78 void vpx_d135_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
     79 #define vpx_d135_predictor_8x8 vpx_d135_predictor_8x8_c
     80 
     81 void vpx_d153_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
     82 #define vpx_d153_predictor_16x16 vpx_d153_predictor_16x16_c
     83 
     84 void vpx_d153_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
     85 #define vpx_d153_predictor_32x32 vpx_d153_predictor_32x32_c
     86 
     87 void vpx_d153_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
     88 #define vpx_d153_predictor_4x4 vpx_d153_predictor_4x4_c
     89 
     90 void vpx_d153_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
     91 #define vpx_d153_predictor_8x8 vpx_d153_predictor_8x8_c
     92 
     93 void vpx_d207_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
     94 #define vpx_d207_predictor_16x16 vpx_d207_predictor_16x16_c
     95 
     96 void vpx_d207_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
     97 #define vpx_d207_predictor_32x32 vpx_d207_predictor_32x32_c
     98 
     99 void vpx_d207_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    100 #define vpx_d207_predictor_4x4 vpx_d207_predictor_4x4_c
    101 
    102 void vpx_d207_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    103 #define vpx_d207_predictor_8x8 vpx_d207_predictor_8x8_c
    104 
    105 void vpx_d45_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    106 #define vpx_d45_predictor_16x16 vpx_d45_predictor_16x16_c
    107 
    108 void vpx_d45_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    109 #define vpx_d45_predictor_32x32 vpx_d45_predictor_32x32_c
    110 
    111 void vpx_d45_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    112 #define vpx_d45_predictor_4x4 vpx_d45_predictor_4x4_c
    113 
    114 void vpx_d45_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    115 #define vpx_d45_predictor_8x8 vpx_d45_predictor_8x8_c
    116 
    117 void vpx_d45e_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    118 #define vpx_d45e_predictor_4x4 vpx_d45e_predictor_4x4_c
    119 
    120 void vpx_d63_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    121 #define vpx_d63_predictor_16x16 vpx_d63_predictor_16x16_c
    122 
    123 void vpx_d63_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    124 #define vpx_d63_predictor_32x32 vpx_d63_predictor_32x32_c
    125 
    126 void vpx_d63_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    127 #define vpx_d63_predictor_4x4 vpx_d63_predictor_4x4_c
    128 
    129 void vpx_d63_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    130 #define vpx_d63_predictor_8x8 vpx_d63_predictor_8x8_c
    131 
    132 void vpx_d63e_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    133 #define vpx_d63e_predictor_4x4 vpx_d63e_predictor_4x4_c
    134 
    135 void vpx_dc_128_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    136 #define vpx_dc_128_predictor_16x16 vpx_dc_128_predictor_16x16_c
    137 
    138 void vpx_dc_128_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    139 #define vpx_dc_128_predictor_32x32 vpx_dc_128_predictor_32x32_c
    140 
    141 void vpx_dc_128_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    142 #define vpx_dc_128_predictor_4x4 vpx_dc_128_predictor_4x4_c
    143 
    144 void vpx_dc_128_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    145 #define vpx_dc_128_predictor_8x8 vpx_dc_128_predictor_8x8_c
    146 
    147 void vpx_dc_left_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    148 #define vpx_dc_left_predictor_16x16 vpx_dc_left_predictor_16x16_c
    149 
    150 void vpx_dc_left_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    151 #define vpx_dc_left_predictor_32x32 vpx_dc_left_predictor_32x32_c
    152 
    153 void vpx_dc_left_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    154 #define vpx_dc_left_predictor_4x4 vpx_dc_left_predictor_4x4_c
    155 
    156 void vpx_dc_left_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    157 #define vpx_dc_left_predictor_8x8 vpx_dc_left_predictor_8x8_c
    158 
    159 void vpx_dc_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    160 #define vpx_dc_predictor_16x16 vpx_dc_predictor_16x16_c
    161 
    162 void vpx_dc_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    163 #define vpx_dc_predictor_32x32 vpx_dc_predictor_32x32_c
    164 
    165 void vpx_dc_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    166 #define vpx_dc_predictor_4x4 vpx_dc_predictor_4x4_c
    167 
    168 void vpx_dc_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    169 #define vpx_dc_predictor_8x8 vpx_dc_predictor_8x8_c
    170 
    171 void vpx_dc_top_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    172 #define vpx_dc_top_predictor_16x16 vpx_dc_top_predictor_16x16_c
    173 
    174 void vpx_dc_top_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    175 #define vpx_dc_top_predictor_32x32 vpx_dc_top_predictor_32x32_c
    176 
    177 void vpx_dc_top_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    178 #define vpx_dc_top_predictor_4x4 vpx_dc_top_predictor_4x4_c
    179 
    180 void vpx_dc_top_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    181 #define vpx_dc_top_predictor_8x8 vpx_dc_top_predictor_8x8_c
    182 
    183 void vpx_fdct16x16_c(const int16_t *input, tran_low_t *output, int stride);
    184 #define vpx_fdct16x16 vpx_fdct16x16_c
    185 
    186 void vpx_fdct16x16_1_c(const int16_t *input, tran_low_t *output, int stride);
    187 #define vpx_fdct16x16_1 vpx_fdct16x16_1_c
    188 
    189 void vpx_fdct32x32_c(const int16_t *input, tran_low_t *output, int stride);
    190 #define vpx_fdct32x32 vpx_fdct32x32_c
    191 
    192 void vpx_fdct32x32_1_c(const int16_t *input, tran_low_t *output, int stride);
    193 #define vpx_fdct32x32_1 vpx_fdct32x32_1_c
    194 
    195 void vpx_fdct32x32_rd_c(const int16_t *input, tran_low_t *output, int stride);
    196 #define vpx_fdct32x32_rd vpx_fdct32x32_rd_c
    197 
    198 void vpx_fdct4x4_c(const int16_t *input, tran_low_t *output, int stride);
    199 #define vpx_fdct4x4 vpx_fdct4x4_c
    200 
    201 void vpx_fdct4x4_1_c(const int16_t *input, tran_low_t *output, int stride);
    202 #define vpx_fdct4x4_1 vpx_fdct4x4_1_c
    203 
    204 void vpx_fdct8x8_c(const int16_t *input, tran_low_t *output, int stride);
    205 #define vpx_fdct8x8 vpx_fdct8x8_c
    206 
    207 void vpx_fdct8x8_1_c(const int16_t *input, tran_low_t *output, int stride);
    208 #define vpx_fdct8x8_1 vpx_fdct8x8_1_c
    209 
    210 void vpx_get16x16var_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum);
    211 #define vpx_get16x16var vpx_get16x16var_c
    212 
    213 unsigned int vpx_get4x4sse_cs_c(const unsigned char *src_ptr, int source_stride, const unsigned char *ref_ptr, int  ref_stride);
    214 #define vpx_get4x4sse_cs vpx_get4x4sse_cs_c
    215 
    216 void vpx_get8x8var_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum);
    217 #define vpx_get8x8var vpx_get8x8var_c
    218 
    219 unsigned int vpx_get_mb_ss_c(const int16_t *);
    220 #define vpx_get_mb_ss vpx_get_mb_ss_c
    221 
    222 void vpx_h_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    223 #define vpx_h_predictor_16x16 vpx_h_predictor_16x16_c
    224 
    225 void vpx_h_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    226 #define vpx_h_predictor_32x32 vpx_h_predictor_32x32_c
    227 
    228 void vpx_h_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    229 #define vpx_h_predictor_4x4 vpx_h_predictor_4x4_c
    230 
    231 void vpx_h_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    232 #define vpx_h_predictor_8x8 vpx_h_predictor_8x8_c
    233 
    234 void vpx_hadamard_16x16_c(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
    235 #define vpx_hadamard_16x16 vpx_hadamard_16x16_c
    236 
    237 void vpx_hadamard_8x8_c(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
    238 #define vpx_hadamard_8x8 vpx_hadamard_8x8_c
    239 
    240 void vpx_he_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
    241 #define vpx_he_predictor_4x4 vpx_he_predictor_4x4_c
    242 
    243 void vpx_highbd_10_get16x16var_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum);
    244 #define vpx_highbd_10_get16x16var vpx_highbd_10_get16x16var_c
    245 
    246 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);
    247 #define vpx_highbd_10_get8x8var vpx_highbd_10_get8x8var_c
    248 
    249 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);
    250 #define vpx_highbd_10_mse16x16 vpx_highbd_10_mse16x16_c
    251 
    252 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);
    253 #define vpx_highbd_10_mse16x8 vpx_highbd_10_mse16x8_c
    254 
    255 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);
    256 #define vpx_highbd_10_mse8x16 vpx_highbd_10_mse8x16_c
    257 
    258 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);
    259 #define vpx_highbd_10_mse8x8 vpx_highbd_10_mse8x8_c
    260 
    261 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_stride, uint32_t *sse, const uint8_t *second_pred);
    262 #define vpx_highbd_10_sub_pixel_avg_variance16x16 vpx_highbd_10_sub_pixel_avg_variance16x16_c
    263 
    264 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_stride, uint32_t *sse, const uint8_t *second_pred);
    265 #define vpx_highbd_10_sub_pixel_avg_variance16x32 vpx_highbd_10_sub_pixel_avg_variance16x32_c
    266 
    267 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);
    268 #define vpx_highbd_10_sub_pixel_avg_variance16x8 vpx_highbd_10_sub_pixel_avg_variance16x8_c
    269 
    270 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_stride, uint32_t *sse, const uint8_t *second_pred);
    271 #define vpx_highbd_10_sub_pixel_avg_variance32x16 vpx_highbd_10_sub_pixel_avg_variance32x16_c
    272 
    273 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_stride, uint32_t *sse, const uint8_t *second_pred);
    274 #define vpx_highbd_10_sub_pixel_avg_variance32x32 vpx_highbd_10_sub_pixel_avg_variance32x32_c
    275 
    276 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_stride, uint32_t *sse, const uint8_t *second_pred);
    277 #define vpx_highbd_10_sub_pixel_avg_variance32x64 vpx_highbd_10_sub_pixel_avg_variance32x64_c
    278 
    279 uint32_t vpx_highbd_10_sub_pixel_avg_variance4x4_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);
    280 #define vpx_highbd_10_sub_pixel_avg_variance4x4 vpx_highbd_10_sub_pixel_avg_variance4x4_c
    281 
    282 uint32_t vpx_highbd_10_sub_pixel_avg_variance4x8_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);
    283 #define vpx_highbd_10_sub_pixel_avg_variance4x8 vpx_highbd_10_sub_pixel_avg_variance4x8_c
    284 
    285 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_stride, uint32_t *sse, const uint8_t *second_pred);
    286 #define vpx_highbd_10_sub_pixel_avg_variance64x32 vpx_highbd_10_sub_pixel_avg_variance64x32_c
    287 
    288 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_stride, uint32_t *sse, const uint8_t *second_pred);
    289 #define vpx_highbd_10_sub_pixel_avg_variance64x64 vpx_highbd_10_sub_pixel_avg_variance64x64_c
    290 
    291 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);
    292 #define vpx_highbd_10_sub_pixel_avg_variance8x16 vpx_highbd_10_sub_pixel_avg_variance8x16_c
    293 
    294 uint32_t vpx_highbd_10_sub_pixel_avg_variance8x4_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);
    295 #define vpx_highbd_10_sub_pixel_avg_variance8x4 vpx_highbd_10_sub_pixel_avg_variance8x4_c
    296 
    297 uint32_t vpx_highbd_10_sub_pixel_avg_variance8x8_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);
    298 #define vpx_highbd_10_sub_pixel_avg_variance8x8 vpx_highbd_10_sub_pixel_avg_variance8x8_c
    299 
    300 uint32_t vpx_highbd_10_sub_pixel_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);
    301 #define vpx_highbd_10_sub_pixel_variance16x16 vpx_highbd_10_sub_pixel_variance16x16_c
    302 
    303 uint32_t vpx_highbd_10_sub_pixel_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);
    304 #define vpx_highbd_10_sub_pixel_variance16x32 vpx_highbd_10_sub_pixel_variance16x32_c
    305 
    306 uint32_t vpx_highbd_10_sub_pixel_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);
    307 #define vpx_highbd_10_sub_pixel_variance16x8 vpx_highbd_10_sub_pixel_variance16x8_c
    308 
    309 uint32_t vpx_highbd_10_sub_pixel_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);
    310 #define vpx_highbd_10_sub_pixel_variance32x16 vpx_highbd_10_sub_pixel_variance32x16_c
    311 
    312 uint32_t vpx_highbd_10_sub_pixel_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);
    313 #define vpx_highbd_10_sub_pixel_variance32x32 vpx_highbd_10_sub_pixel_variance32x32_c
    314 
    315 uint32_t vpx_highbd_10_sub_pixel_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);
    316 #define vpx_highbd_10_sub_pixel_variance32x64 vpx_highbd_10_sub_pixel_variance32x64_c
    317 
    318 uint32_t vpx_highbd_10_sub_pixel_variance4x4_c(const uint8_t *src_ptr, int source_stride, int xoffset, int  yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
    319 #define vpx_highbd_10_sub_pixel_variance4x4 vpx_highbd_10_sub_pixel_variance4x4_c
    320 
    321 uint32_t vpx_highbd_10_sub_pixel_variance4x8_c(const uint8_t *src_ptr, int source_stride, int xoffset, int  yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
    322 #define vpx_highbd_10_sub_pixel_variance4x8 vpx_highbd_10_sub_pixel_variance4x8_c
    323 
    324 uint32_t vpx_highbd_10_sub_pixel_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);
    325 #define vpx_highbd_10_sub_pixel_variance64x32 vpx_highbd_10_sub_pixel_variance64x32_c
    326 
    327 uint32_t vpx_highbd_10_sub_pixel_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);
    328 #define vpx_highbd_10_sub_pixel_variance64x64 vpx_highbd_10_sub_pixel_variance64x64_c
    329 
    330 uint32_t vpx_highbd_10_sub_pixel_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);
    331 #define vpx_highbd_10_sub_pixel_variance8x16 vpx_highbd_10_sub_pixel_variance8x16_c
    332 
    333 uint32_t vpx_highbd_10_sub_pixel_variance8x4_c(const uint8_t *src_ptr, int source_stride, int xoffset, int  yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
    334 #define vpx_highbd_10_sub_pixel_variance8x4 vpx_highbd_10_sub_pixel_variance8x4_c
    335 
    336 uint32_t vpx_highbd_10_sub_pixel_variance8x8_c(const uint8_t *src_ptr, int source_stride, int xoffset, int  yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
    337 #define vpx_highbd_10_sub_pixel_variance8x8 vpx_highbd_10_sub_pixel_variance8x8_c
    338 
    339 unsigned int vpx_highbd_10_variance16x16_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    340 #define vpx_highbd_10_variance16x16 vpx_highbd_10_variance16x16_c
    341 
    342 unsigned int vpx_highbd_10_variance16x32_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    343 #define vpx_highbd_10_variance16x32 vpx_highbd_10_variance16x32_c
    344 
    345 unsigned int vpx_highbd_10_variance16x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    346 #define vpx_highbd_10_variance16x8 vpx_highbd_10_variance16x8_c
    347 
    348 unsigned int vpx_highbd_10_variance32x16_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    349 #define vpx_highbd_10_variance32x16 vpx_highbd_10_variance32x16_c
    350 
    351 unsigned int vpx_highbd_10_variance32x32_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    352 #define vpx_highbd_10_variance32x32 vpx_highbd_10_variance32x32_c
    353 
    354 unsigned int vpx_highbd_10_variance32x64_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    355 #define vpx_highbd_10_variance32x64 vpx_highbd_10_variance32x64_c
    356 
    357 unsigned int vpx_highbd_10_variance4x4_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    358 #define vpx_highbd_10_variance4x4 vpx_highbd_10_variance4x4_c
    359 
    360 unsigned int vpx_highbd_10_variance4x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    361 #define vpx_highbd_10_variance4x8 vpx_highbd_10_variance4x8_c
    362 
    363 unsigned int vpx_highbd_10_variance64x32_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    364 #define vpx_highbd_10_variance64x32 vpx_highbd_10_variance64x32_c
    365 
    366 unsigned int vpx_highbd_10_variance64x64_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    367 #define vpx_highbd_10_variance64x64 vpx_highbd_10_variance64x64_c
    368 
    369 unsigned int vpx_highbd_10_variance8x16_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    370 #define vpx_highbd_10_variance8x16 vpx_highbd_10_variance8x16_c
    371 
    372 unsigned int vpx_highbd_10_variance8x4_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    373 #define vpx_highbd_10_variance8x4 vpx_highbd_10_variance8x4_c
    374 
    375 unsigned int vpx_highbd_10_variance8x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    376 #define vpx_highbd_10_variance8x8 vpx_highbd_10_variance8x8_c
    377 
    378 void vpx_highbd_12_get16x16var_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum);
    379 #define vpx_highbd_12_get16x16var vpx_highbd_12_get16x16var_c
    380 
    381 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);
    382 #define vpx_highbd_12_get8x8var vpx_highbd_12_get8x8var_c
    383 
    384 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);
    385 #define vpx_highbd_12_mse16x16 vpx_highbd_12_mse16x16_c
    386 
    387 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);
    388 #define vpx_highbd_12_mse16x8 vpx_highbd_12_mse16x8_c
    389 
    390 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);
    391 #define vpx_highbd_12_mse8x16 vpx_highbd_12_mse8x16_c
    392 
    393 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);
    394 #define vpx_highbd_12_mse8x8 vpx_highbd_12_mse8x8_c
    395 
    396 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_stride, uint32_t *sse, const uint8_t *second_pred);
    397 #define vpx_highbd_12_sub_pixel_avg_variance16x16 vpx_highbd_12_sub_pixel_avg_variance16x16_c
    398 
    399 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_stride, uint32_t *sse, const uint8_t *second_pred);
    400 #define vpx_highbd_12_sub_pixel_avg_variance16x32 vpx_highbd_12_sub_pixel_avg_variance16x32_c
    401 
    402 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);
    403 #define vpx_highbd_12_sub_pixel_avg_variance16x8 vpx_highbd_12_sub_pixel_avg_variance16x8_c
    404 
    405 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_stride, uint32_t *sse, const uint8_t *second_pred);
    406 #define vpx_highbd_12_sub_pixel_avg_variance32x16 vpx_highbd_12_sub_pixel_avg_variance32x16_c
    407 
    408 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_stride, uint32_t *sse, const uint8_t *second_pred);
    409 #define vpx_highbd_12_sub_pixel_avg_variance32x32 vpx_highbd_12_sub_pixel_avg_variance32x32_c
    410 
    411 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_stride, uint32_t *sse, const uint8_t *second_pred);
    412 #define vpx_highbd_12_sub_pixel_avg_variance32x64 vpx_highbd_12_sub_pixel_avg_variance32x64_c
    413 
    414 uint32_t vpx_highbd_12_sub_pixel_avg_variance4x4_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);
    415 #define vpx_highbd_12_sub_pixel_avg_variance4x4 vpx_highbd_12_sub_pixel_avg_variance4x4_c
    416 
    417 uint32_t vpx_highbd_12_sub_pixel_avg_variance4x8_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);
    418 #define vpx_highbd_12_sub_pixel_avg_variance4x8 vpx_highbd_12_sub_pixel_avg_variance4x8_c
    419 
    420 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_stride, uint32_t *sse, const uint8_t *second_pred);
    421 #define vpx_highbd_12_sub_pixel_avg_variance64x32 vpx_highbd_12_sub_pixel_avg_variance64x32_c
    422 
    423 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_stride, uint32_t *sse, const uint8_t *second_pred);
    424 #define vpx_highbd_12_sub_pixel_avg_variance64x64 vpx_highbd_12_sub_pixel_avg_variance64x64_c
    425 
    426 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);
    427 #define vpx_highbd_12_sub_pixel_avg_variance8x16 vpx_highbd_12_sub_pixel_avg_variance8x16_c
    428 
    429 uint32_t vpx_highbd_12_sub_pixel_avg_variance8x4_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);
    430 #define vpx_highbd_12_sub_pixel_avg_variance8x4 vpx_highbd_12_sub_pixel_avg_variance8x4_c
    431 
    432 uint32_t vpx_highbd_12_sub_pixel_avg_variance8x8_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);
    433 #define vpx_highbd_12_sub_pixel_avg_variance8x8 vpx_highbd_12_sub_pixel_avg_variance8x8_c
    434 
    435 uint32_t vpx_highbd_12_sub_pixel_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);
    436 #define vpx_highbd_12_sub_pixel_variance16x16 vpx_highbd_12_sub_pixel_variance16x16_c
    437 
    438 uint32_t vpx_highbd_12_sub_pixel_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);
    439 #define vpx_highbd_12_sub_pixel_variance16x32 vpx_highbd_12_sub_pixel_variance16x32_c
    440 
    441 uint32_t vpx_highbd_12_sub_pixel_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);
    442 #define vpx_highbd_12_sub_pixel_variance16x8 vpx_highbd_12_sub_pixel_variance16x8_c
    443 
    444 uint32_t vpx_highbd_12_sub_pixel_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);
    445 #define vpx_highbd_12_sub_pixel_variance32x16 vpx_highbd_12_sub_pixel_variance32x16_c
    446 
    447 uint32_t vpx_highbd_12_sub_pixel_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);
    448 #define vpx_highbd_12_sub_pixel_variance32x32 vpx_highbd_12_sub_pixel_variance32x32_c
    449 
    450 uint32_t vpx_highbd_12_sub_pixel_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);
    451 #define vpx_highbd_12_sub_pixel_variance32x64 vpx_highbd_12_sub_pixel_variance32x64_c
    452 
    453 uint32_t vpx_highbd_12_sub_pixel_variance4x4_c(const uint8_t *src_ptr, int source_stride, int xoffset, int  yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
    454 #define vpx_highbd_12_sub_pixel_variance4x4 vpx_highbd_12_sub_pixel_variance4x4_c
    455 
    456 uint32_t vpx_highbd_12_sub_pixel_variance4x8_c(const uint8_t *src_ptr, int source_stride, int xoffset, int  yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
    457 #define vpx_highbd_12_sub_pixel_variance4x8 vpx_highbd_12_sub_pixel_variance4x8_c
    458 
    459 uint32_t vpx_highbd_12_sub_pixel_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);
    460 #define vpx_highbd_12_sub_pixel_variance64x32 vpx_highbd_12_sub_pixel_variance64x32_c
    461 
    462 uint32_t vpx_highbd_12_sub_pixel_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);
    463 #define vpx_highbd_12_sub_pixel_variance64x64 vpx_highbd_12_sub_pixel_variance64x64_c
    464 
    465 uint32_t vpx_highbd_12_sub_pixel_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);
    466 #define vpx_highbd_12_sub_pixel_variance8x16 vpx_highbd_12_sub_pixel_variance8x16_c
    467 
    468 uint32_t vpx_highbd_12_sub_pixel_variance8x4_c(const uint8_t *src_ptr, int source_stride, int xoffset, int  yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
    469 #define vpx_highbd_12_sub_pixel_variance8x4 vpx_highbd_12_sub_pixel_variance8x4_c
    470 
    471 uint32_t vpx_highbd_12_sub_pixel_variance8x8_c(const uint8_t *src_ptr, int source_stride, int xoffset, int  yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
    472 #define vpx_highbd_12_sub_pixel_variance8x8 vpx_highbd_12_sub_pixel_variance8x8_c
    473 
    474 unsigned int vpx_highbd_12_variance16x16_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    475 #define vpx_highbd_12_variance16x16 vpx_highbd_12_variance16x16_c
    476 
    477 unsigned int vpx_highbd_12_variance16x32_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    478 #define vpx_highbd_12_variance16x32 vpx_highbd_12_variance16x32_c
    479 
    480 unsigned int vpx_highbd_12_variance16x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    481 #define vpx_highbd_12_variance16x8 vpx_highbd_12_variance16x8_c
    482 
    483 unsigned int vpx_highbd_12_variance32x16_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    484 #define vpx_highbd_12_variance32x16 vpx_highbd_12_variance32x16_c
    485 
    486 unsigned int vpx_highbd_12_variance32x32_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    487 #define vpx_highbd_12_variance32x32 vpx_highbd_12_variance32x32_c
    488 
    489 unsigned int vpx_highbd_12_variance32x64_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    490 #define vpx_highbd_12_variance32x64 vpx_highbd_12_variance32x64_c
    491 
    492 unsigned int vpx_highbd_12_variance4x4_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    493 #define vpx_highbd_12_variance4x4 vpx_highbd_12_variance4x4_c
    494 
    495 unsigned int vpx_highbd_12_variance4x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    496 #define vpx_highbd_12_variance4x8 vpx_highbd_12_variance4x8_c
    497 
    498 unsigned int vpx_highbd_12_variance64x32_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    499 #define vpx_highbd_12_variance64x32 vpx_highbd_12_variance64x32_c
    500 
    501 unsigned int vpx_highbd_12_variance64x64_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    502 #define vpx_highbd_12_variance64x64 vpx_highbd_12_variance64x64_c
    503 
    504 unsigned int vpx_highbd_12_variance8x16_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    505 #define vpx_highbd_12_variance8x16 vpx_highbd_12_variance8x16_c
    506 
    507 unsigned int vpx_highbd_12_variance8x4_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    508 #define vpx_highbd_12_variance8x4 vpx_highbd_12_variance8x4_c
    509 
    510 unsigned int vpx_highbd_12_variance8x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    511 #define vpx_highbd_12_variance8x8 vpx_highbd_12_variance8x8_c
    512 
    513 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);
    514 #define vpx_highbd_8_get16x16var vpx_highbd_8_get16x16var_c
    515 
    516 void vpx_highbd_8_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_8_get8x8var vpx_highbd_8_get8x8var_c
    518 
    519 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);
    520 #define vpx_highbd_8_mse16x16 vpx_highbd_8_mse16x16_c
    521 
    522 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);
    523 #define vpx_highbd_8_mse16x8 vpx_highbd_8_mse16x8_c
    524 
    525 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);
    526 #define vpx_highbd_8_mse8x16 vpx_highbd_8_mse8x16_c
    527 
    528 unsigned int vpx_highbd_8_mse8x8_c(const uint8_t *src_ptr, int  source_stride, const uint8_t *ref_ptr, int  recon_stride, unsigned int *sse);
    529 #define vpx_highbd_8_mse8x8 vpx_highbd_8_mse8x8_c
    530 
    531 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);
    532 #define vpx_highbd_8_sub_pixel_avg_variance16x16 vpx_highbd_8_sub_pixel_avg_variance16x16_c
    533 
    534 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);
    535 #define vpx_highbd_8_sub_pixel_avg_variance16x32 vpx_highbd_8_sub_pixel_avg_variance16x32_c
    536 
    537 uint32_t vpx_highbd_8_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);
    538 #define vpx_highbd_8_sub_pixel_avg_variance16x8 vpx_highbd_8_sub_pixel_avg_variance16x8_c
    539 
    540 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);
    541 #define vpx_highbd_8_sub_pixel_avg_variance32x16 vpx_highbd_8_sub_pixel_avg_variance32x16_c
    542 
    543 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);
    544 #define vpx_highbd_8_sub_pixel_avg_variance32x32 vpx_highbd_8_sub_pixel_avg_variance32x32_c
    545 
    546 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);
    547 #define vpx_highbd_8_sub_pixel_avg_variance32x64 vpx_highbd_8_sub_pixel_avg_variance32x64_c
    548 
    549 uint32_t vpx_highbd_8_sub_pixel_avg_variance4x4_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);
    550 #define vpx_highbd_8_sub_pixel_avg_variance4x4 vpx_highbd_8_sub_pixel_avg_variance4x4_c
    551 
    552 uint32_t vpx_highbd_8_sub_pixel_avg_variance4x8_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);
    553 #define vpx_highbd_8_sub_pixel_avg_variance4x8 vpx_highbd_8_sub_pixel_avg_variance4x8_c
    554 
    555 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);
    556 #define vpx_highbd_8_sub_pixel_avg_variance64x32 vpx_highbd_8_sub_pixel_avg_variance64x32_c
    557 
    558 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);
    559 #define vpx_highbd_8_sub_pixel_avg_variance64x64 vpx_highbd_8_sub_pixel_avg_variance64x64_c
    560 
    561 uint32_t vpx_highbd_8_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);
    562 #define vpx_highbd_8_sub_pixel_avg_variance8x16 vpx_highbd_8_sub_pixel_avg_variance8x16_c
    563 
    564 uint32_t vpx_highbd_8_sub_pixel_avg_variance8x4_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);
    565 #define vpx_highbd_8_sub_pixel_avg_variance8x4 vpx_highbd_8_sub_pixel_avg_variance8x4_c
    566 
    567 uint32_t vpx_highbd_8_sub_pixel_avg_variance8x8_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);
    568 #define vpx_highbd_8_sub_pixel_avg_variance8x8 vpx_highbd_8_sub_pixel_avg_variance8x8_c
    569 
    570 uint32_t vpx_highbd_8_sub_pixel_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);
    571 #define vpx_highbd_8_sub_pixel_variance16x16 vpx_highbd_8_sub_pixel_variance16x16_c
    572 
    573 uint32_t vpx_highbd_8_sub_pixel_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);
    574 #define vpx_highbd_8_sub_pixel_variance16x32 vpx_highbd_8_sub_pixel_variance16x32_c
    575 
    576 uint32_t vpx_highbd_8_sub_pixel_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);
    577 #define vpx_highbd_8_sub_pixel_variance16x8 vpx_highbd_8_sub_pixel_variance16x8_c
    578 
    579 uint32_t vpx_highbd_8_sub_pixel_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);
    580 #define vpx_highbd_8_sub_pixel_variance32x16 vpx_highbd_8_sub_pixel_variance32x16_c
    581 
    582 uint32_t vpx_highbd_8_sub_pixel_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);
    583 #define vpx_highbd_8_sub_pixel_variance32x32 vpx_highbd_8_sub_pixel_variance32x32_c
    584 
    585 uint32_t vpx_highbd_8_sub_pixel_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);
    586 #define vpx_highbd_8_sub_pixel_variance32x64 vpx_highbd_8_sub_pixel_variance32x64_c
    587 
    588 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, uint32_t *sse);
    589 #define vpx_highbd_8_sub_pixel_variance4x4 vpx_highbd_8_sub_pixel_variance4x4_c
    590 
    591 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, uint32_t *sse);
    592 #define vpx_highbd_8_sub_pixel_variance4x8 vpx_highbd_8_sub_pixel_variance4x8_c
    593 
    594 uint32_t vpx_highbd_8_sub_pixel_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);
    595 #define vpx_highbd_8_sub_pixel_variance64x32 vpx_highbd_8_sub_pixel_variance64x32_c
    596 
    597 uint32_t vpx_highbd_8_sub_pixel_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);
    598 #define vpx_highbd_8_sub_pixel_variance64x64 vpx_highbd_8_sub_pixel_variance64x64_c
    599 
    600 uint32_t vpx_highbd_8_sub_pixel_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);
    601 #define vpx_highbd_8_sub_pixel_variance8x16 vpx_highbd_8_sub_pixel_variance8x16_c
    602 
    603 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, uint32_t *sse);
    604 #define vpx_highbd_8_sub_pixel_variance8x4 vpx_highbd_8_sub_pixel_variance8x4_c
    605 
    606 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, uint32_t *sse);
    607 #define vpx_highbd_8_sub_pixel_variance8x8 vpx_highbd_8_sub_pixel_variance8x8_c
    608 
    609 unsigned int vpx_highbd_8_variance16x16_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    610 #define vpx_highbd_8_variance16x16 vpx_highbd_8_variance16x16_c
    611 
    612 unsigned int vpx_highbd_8_variance16x32_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    613 #define vpx_highbd_8_variance16x32 vpx_highbd_8_variance16x32_c
    614 
    615 unsigned int vpx_highbd_8_variance16x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    616 #define vpx_highbd_8_variance16x8 vpx_highbd_8_variance16x8_c
    617 
    618 unsigned int vpx_highbd_8_variance32x16_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    619 #define vpx_highbd_8_variance32x16 vpx_highbd_8_variance32x16_c
    620 
    621 unsigned int vpx_highbd_8_variance32x32_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    622 #define vpx_highbd_8_variance32x32 vpx_highbd_8_variance32x32_c
    623 
    624 unsigned int vpx_highbd_8_variance32x64_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    625 #define vpx_highbd_8_variance32x64 vpx_highbd_8_variance32x64_c
    626 
    627 unsigned int vpx_highbd_8_variance4x4_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    628 #define vpx_highbd_8_variance4x4 vpx_highbd_8_variance4x4_c
    629 
    630 unsigned int vpx_highbd_8_variance4x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    631 #define vpx_highbd_8_variance4x8 vpx_highbd_8_variance4x8_c
    632 
    633 unsigned int vpx_highbd_8_variance64x32_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    634 #define vpx_highbd_8_variance64x32 vpx_highbd_8_variance64x32_c
    635 
    636 unsigned int vpx_highbd_8_variance64x64_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    637 #define vpx_highbd_8_variance64x64 vpx_highbd_8_variance64x64_c
    638 
    639 unsigned int vpx_highbd_8_variance8x16_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    640 #define vpx_highbd_8_variance8x16 vpx_highbd_8_variance8x16_c
    641 
    642 unsigned int vpx_highbd_8_variance8x4_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    643 #define vpx_highbd_8_variance8x4 vpx_highbd_8_variance8x4_c
    644 
    645 unsigned int vpx_highbd_8_variance8x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
    646 #define vpx_highbd_8_variance8x8 vpx_highbd_8_variance8x8_c
    647 
    648 unsigned int vpx_highbd_avg_4x4_c(const uint8_t *, int p);
    649 #define vpx_highbd_avg_4x4 vpx_highbd_avg_4x4_c
    650 
    651 unsigned int vpx_highbd_avg_8x8_c(const uint8_t *, int p);
    652 #define vpx_highbd_avg_8x8 vpx_highbd_avg_8x8_c
    653 
    654 void vpx_highbd_comp_avg_pred_c(uint16_t *comp_pred, const uint8_t *pred8, int width, int height, const uint8_t *ref8, int ref_stride);
    655 #define vpx_highbd_comp_avg_pred vpx_highbd_comp_avg_pred_c
    656 
    657 void vpx_highbd_convolve8_c(const uint16_t *src, ptrdiff_t src_stride, uint16_t *dst, ptrdiff_t dst_stride, const InterpKernel *filter, int x0_q4, int x_step_q4, int y0_q4, int y_step_q4, int w, int h, int bps);
    658 #define vpx_highbd_convolve8 vpx_highbd_convolve8_c
    659 
    660 void vpx_highbd_convolve8_avg_c(const uint16_t *src, ptrdiff_t src_stride, uint16_t *dst, ptrdiff_t dst_stride, const InterpKernel *filter, int x0_q4, int x_step_q4, int y0_q4, int y_step_q4, int w, int h, int bps);
    661 #define vpx_highbd_convolve8_avg vpx_highbd_convolve8_avg_c
    662 
    663 void vpx_highbd_convolve8_avg_horiz_c(const uint16_t *src, ptrdiff_t src_stride, uint16_t *dst, ptrdiff_t dst_stride, const InterpKernel *filter, int x0_q4, int x_step_q4, int y0_q4, int y_step_q4, int w, int h, int bps);
    664 #define vpx_highbd_convolve8_avg_horiz vpx_highbd_convolve8_avg_horiz_c
    665 
    666 void vpx_highbd_convolve8_avg_vert_c(const uint16_t *src, ptrdiff_t src_stride, uint16_t *dst, ptrdiff_t dst_stride, const InterpKernel *filter, int x0_q4, int x_step_q4, int y0_q4, int y_step_q4, int w, int h, int bps);
    667 #define vpx_highbd_convolve8_avg_vert vpx_highbd_convolve8_avg_vert_c
    668 
    669 void vpx_highbd_convolve8_horiz_c(const uint16_t *src, ptrdiff_t src_stride, uint16_t *dst, ptrdiff_t dst_stride, const InterpKernel *filter, int x0_q4, int x_step_q4, int y0_q4, int y_step_q4, int w, int h, int bps);
    670 #define vpx_highbd_convolve8_horiz vpx_highbd_convolve8_horiz_c
    671 
    672 void vpx_highbd_convolve8_vert_c(const uint16_t *src, ptrdiff_t src_stride, uint16_t *dst, ptrdiff_t dst_stride, const InterpKernel *filter, int x0_q4, int x_step_q4, int y0_q4, int y_step_q4, int w, int h, int bps);
    673 #define vpx_highbd_convolve8_vert vpx_highbd_convolve8_vert_c
    674 
    675 void vpx_highbd_convolve_avg_c(const uint16_t *src, ptrdiff_t src_stride, uint16_t *dst, ptrdiff_t dst_stride, const InterpKernel *filter, int x0_q4, int x_step_q4, int y0_q4, int y_step_q4, int w, int h, int bps);
    676 #define vpx_highbd_convolve_avg vpx_highbd_convolve_avg_c
    677 
    678 void vpx_highbd_convolve_copy_c(const uint16_t *src, ptrdiff_t src_stride, uint16_t *dst, ptrdiff_t dst_stride, const InterpKernel *filter, int x0_q4, int x_step_q4, int y0_q4, int y_step_q4, int w, int h, int bps);
    679 #define vpx_highbd_convolve_copy vpx_highbd_convolve_copy_c
    680 
    681 void vpx_highbd_d117_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    682 #define vpx_highbd_d117_predictor_16x16 vpx_highbd_d117_predictor_16x16_c
    683 
    684 void vpx_highbd_d117_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    685 #define vpx_highbd_d117_predictor_32x32 vpx_highbd_d117_predictor_32x32_c
    686 
    687 void vpx_highbd_d117_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    688 #define vpx_highbd_d117_predictor_4x4 vpx_highbd_d117_predictor_4x4_c
    689 
    690 void vpx_highbd_d117_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    691 #define vpx_highbd_d117_predictor_8x8 vpx_highbd_d117_predictor_8x8_c
    692 
    693 void vpx_highbd_d135_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    694 #define vpx_highbd_d135_predictor_16x16 vpx_highbd_d135_predictor_16x16_c
    695 
    696 void vpx_highbd_d135_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    697 #define vpx_highbd_d135_predictor_32x32 vpx_highbd_d135_predictor_32x32_c
    698 
    699 void vpx_highbd_d135_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    700 #define vpx_highbd_d135_predictor_4x4 vpx_highbd_d135_predictor_4x4_c
    701 
    702 void vpx_highbd_d135_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    703 #define vpx_highbd_d135_predictor_8x8 vpx_highbd_d135_predictor_8x8_c
    704 
    705 void vpx_highbd_d153_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    706 #define vpx_highbd_d153_predictor_16x16 vpx_highbd_d153_predictor_16x16_c
    707 
    708 void vpx_highbd_d153_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    709 #define vpx_highbd_d153_predictor_32x32 vpx_highbd_d153_predictor_32x32_c
    710 
    711 void vpx_highbd_d153_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    712 #define vpx_highbd_d153_predictor_4x4 vpx_highbd_d153_predictor_4x4_c
    713 
    714 void vpx_highbd_d153_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    715 #define vpx_highbd_d153_predictor_8x8 vpx_highbd_d153_predictor_8x8_c
    716 
    717 void vpx_highbd_d207_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    718 #define vpx_highbd_d207_predictor_16x16 vpx_highbd_d207_predictor_16x16_c
    719 
    720 void vpx_highbd_d207_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    721 #define vpx_highbd_d207_predictor_32x32 vpx_highbd_d207_predictor_32x32_c
    722 
    723 void vpx_highbd_d207_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    724 #define vpx_highbd_d207_predictor_4x4 vpx_highbd_d207_predictor_4x4_c
    725 
    726 void vpx_highbd_d207_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    727 #define vpx_highbd_d207_predictor_8x8 vpx_highbd_d207_predictor_8x8_c
    728 
    729 void vpx_highbd_d45_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    730 #define vpx_highbd_d45_predictor_16x16 vpx_highbd_d45_predictor_16x16_c
    731 
    732 void vpx_highbd_d45_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    733 #define vpx_highbd_d45_predictor_32x32 vpx_highbd_d45_predictor_32x32_c
    734 
    735 void vpx_highbd_d45_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    736 #define vpx_highbd_d45_predictor_4x4 vpx_highbd_d45_predictor_4x4_c
    737 
    738 void vpx_highbd_d45_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    739 #define vpx_highbd_d45_predictor_8x8 vpx_highbd_d45_predictor_8x8_c
    740 
    741 void vpx_highbd_d63_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    742 #define vpx_highbd_d63_predictor_16x16 vpx_highbd_d63_predictor_16x16_c
    743 
    744 void vpx_highbd_d63_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    745 #define vpx_highbd_d63_predictor_32x32 vpx_highbd_d63_predictor_32x32_c
    746 
    747 void vpx_highbd_d63_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    748 #define vpx_highbd_d63_predictor_4x4 vpx_highbd_d63_predictor_4x4_c
    749 
    750 void vpx_highbd_d63_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    751 #define vpx_highbd_d63_predictor_8x8 vpx_highbd_d63_predictor_8x8_c
    752 
    753 void vpx_highbd_dc_128_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    754 #define vpx_highbd_dc_128_predictor_16x16 vpx_highbd_dc_128_predictor_16x16_c
    755 
    756 void vpx_highbd_dc_128_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    757 #define vpx_highbd_dc_128_predictor_32x32 vpx_highbd_dc_128_predictor_32x32_c
    758 
    759 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);
    760 #define vpx_highbd_dc_128_predictor_4x4 vpx_highbd_dc_128_predictor_4x4_c
    761 
    762 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);
    763 #define vpx_highbd_dc_128_predictor_8x8 vpx_highbd_dc_128_predictor_8x8_c
    764 
    765 void vpx_highbd_dc_left_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    766 #define vpx_highbd_dc_left_predictor_16x16 vpx_highbd_dc_left_predictor_16x16_c
    767 
    768 void vpx_highbd_dc_left_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    769 #define vpx_highbd_dc_left_predictor_32x32 vpx_highbd_dc_left_predictor_32x32_c
    770 
    771 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);
    772 #define vpx_highbd_dc_left_predictor_4x4 vpx_highbd_dc_left_predictor_4x4_c
    773 
    774 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);
    775 #define vpx_highbd_dc_left_predictor_8x8 vpx_highbd_dc_left_predictor_8x8_c
    776 
    777 void vpx_highbd_dc_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    778 #define vpx_highbd_dc_predictor_16x16 vpx_highbd_dc_predictor_16x16_c
    779 
    780 void vpx_highbd_dc_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    781 #define vpx_highbd_dc_predictor_32x32 vpx_highbd_dc_predictor_32x32_c
    782 
    783 void vpx_highbd_dc_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    784 #define vpx_highbd_dc_predictor_4x4 vpx_highbd_dc_predictor_4x4_c
    785 
    786 void vpx_highbd_dc_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    787 #define vpx_highbd_dc_predictor_8x8 vpx_highbd_dc_predictor_8x8_c
    788 
    789 void vpx_highbd_dc_top_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    790 #define vpx_highbd_dc_top_predictor_16x16 vpx_highbd_dc_top_predictor_16x16_c
    791 
    792 void vpx_highbd_dc_top_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    793 #define vpx_highbd_dc_top_predictor_32x32 vpx_highbd_dc_top_predictor_32x32_c
    794 
    795 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);
    796 #define vpx_highbd_dc_top_predictor_4x4 vpx_highbd_dc_top_predictor_4x4_c
    797 
    798 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);
    799 #define vpx_highbd_dc_top_predictor_8x8 vpx_highbd_dc_top_predictor_8x8_c
    800 
    801 void vpx_highbd_fdct16x16_c(const int16_t *input, tran_low_t *output, int stride);
    802 #define vpx_highbd_fdct16x16 vpx_highbd_fdct16x16_c
    803 
    804 void vpx_highbd_fdct16x16_1_c(const int16_t *input, tran_low_t *output, int stride);
    805 #define vpx_highbd_fdct16x16_1 vpx_highbd_fdct16x16_1_c
    806 
    807 void vpx_highbd_fdct32x32_c(const int16_t *input, tran_low_t *output, int stride);
    808 #define vpx_highbd_fdct32x32 vpx_highbd_fdct32x32_c
    809 
    810 void vpx_highbd_fdct32x32_1_c(const int16_t *input, tran_low_t *output, int stride);
    811 #define vpx_highbd_fdct32x32_1 vpx_highbd_fdct32x32_1_c
    812 
    813 void vpx_highbd_fdct32x32_rd_c(const int16_t *input, tran_low_t *output, int stride);
    814 #define vpx_highbd_fdct32x32_rd vpx_highbd_fdct32x32_rd_c
    815 
    816 void vpx_highbd_fdct4x4_c(const int16_t *input, tran_low_t *output, int stride);
    817 #define vpx_highbd_fdct4x4 vpx_highbd_fdct4x4_c
    818 
    819 void vpx_highbd_fdct8x8_c(const int16_t *input, tran_low_t *output, int stride);
    820 #define vpx_highbd_fdct8x8 vpx_highbd_fdct8x8_c
    821 
    822 void vpx_highbd_fdct8x8_1_c(const int16_t *input, tran_low_t *output, int stride);
    823 #define vpx_highbd_fdct8x8_1 vpx_highbd_fdct8x8_1_c
    824 
    825 void vpx_highbd_h_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    826 #define vpx_highbd_h_predictor_16x16 vpx_highbd_h_predictor_16x16_c
    827 
    828 void vpx_highbd_h_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    829 #define vpx_highbd_h_predictor_32x32 vpx_highbd_h_predictor_32x32_c
    830 
    831 void vpx_highbd_h_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    832 #define vpx_highbd_h_predictor_4x4 vpx_highbd_h_predictor_4x4_c
    833 
    834 void vpx_highbd_h_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
    835 #define vpx_highbd_h_predictor_8x8 vpx_highbd_h_predictor_8x8_c
    836 
    837 void vpx_highbd_idct16x16_10_add_c(const tran_low_t *input, uint16_t *dest, int stride, int bd);
    838 #define vpx_highbd_idct16x16_10_add vpx_highbd_idct16x16_10_add_c
    839 
    840 void vpx_highbd_idct16x16_1_add_c(const tran_low_t *input, uint16_t *dest, int stride, int bd);
    841 #define vpx_highbd_idct16x16_1_add vpx_highbd_idct16x16_1_add_c
    842 
    843 void vpx_highbd_idct16x16_256_add_c(const tran_low_t *input, uint16_t *dest, int stride, int bd);
    844 #define vpx_highbd_idct16x16_256_add vpx_highbd_idct16x16_256_add_c
    845 
    846 void vpx_highbd_idct16x16_38_add_c(const tran_low_t *input, uint16_t *dest, int stride, int bd);
    847 #define vpx_highbd_idct16x16_38_add vpx_highbd_idct16x16_38_add_c
    848 
    849 void vpx_highbd_idct32x32_1024_add_c(const tran_low_t *input, uint16_t *dest, int stride, int bd);
    850 #define vpx_highbd_idct32x32_1024_add vpx_highbd_idct32x32_1024_add_c
    851 
    852 void vpx_highbd_idct32x32_135_add_c(const tran_low_t *input, uint16_t *dest, int stride, int bd);
    853 #define vpx_highbd_idct32x32_135_add vpx_highbd_idct32x32_135_add_c
    854 
    855 void vpx_highbd_idct32x32_1_add_c(const tran_low_t *input, uint16_t *dest, int stride, int bd);
    856 #define vpx_highbd_idct32x32_1_add vpx_highbd_idct32x32_1_add_c
    857 
    858 void vpx_highbd_idct32x32_34_add_c(const tran_low_t *input, uint16_t *dest, int stride, int bd);
    859 #define vpx_highbd_idct32x32_34_add vpx_highbd_idct32x32_34_add_c
    860 
    861 void vpx_highbd_idct4x4_16_add_c(const tran_low_t *input, uint16_t *dest, int stride, int bd);
    862 #define vpx_highbd_idct4x4_16_add vpx_highbd_idct4x4_16_add_c
    863 
    864 void vpx_highbd_idct4x4_1_add_c(const tran_low_t *input, uint16_t *dest, int stride, int bd);
    865 #define vpx_highbd_idct4x4_1_add vpx_highbd_idct4x4_1_add_c
    866 
    867 void vpx_highbd_idct8x8_12_add_c(const tran_low_t *input, uint16_t *dest, int stride, int bd);
    868 #define vpx_highbd_idct8x8_12_add vpx_highbd_idct8x8_12_add_c
    869 
    870 void vpx_highbd_idct8x8_1_add_c(const tran_low_t *input, uint16_t *dest, int stride, int bd);
    871 #define vpx_highbd_idct8x8_1_add vpx_highbd_idct8x8_1_add_c
    872 
    873 void vpx_highbd_idct8x8_64_add_c(const tran_low_t *input, uint16_t *dest, int stride, int bd);
    874 #define vpx_highbd_idct8x8_64_add vpx_highbd_idct8x8_64_add_c
    875 
    876 void vpx_highbd_iwht4x4_16_add_c(const tran_low_t *input, uint16_t *dest, int stride, int bd);
    877 #define vpx_highbd_iwht4x4_16_add vpx_highbd_iwht4x4_16_add_c
    878 
    879 void vpx_highbd_iwht4x4_1_add_c(const tran_low_t *input, uint16_t *dest, int stride, int bd);
    880 #define vpx_highbd_iwht4x4_1_add vpx_highbd_iwht4x4_1_add_c
    881 
    882 void vpx_highbd_lpf_horizontal_16_c(uint16_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
    883 #define vpx_highbd_lpf_horizontal_16 vpx_highbd_lpf_horizontal_16_c
    884 
    885 void vpx_highbd_lpf_horizontal_16_dual_c(uint16_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
    886 #define vpx_highbd_lpf_horizontal_16_dual vpx_highbd_lpf_horizontal_16_dual_c
    887 
    888 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);
    889 #define vpx_highbd_lpf_horizontal_4 vpx_highbd_lpf_horizontal_4_c
    890 
    891 void vpx_highbd_lpf_horizontal_4_dual_c(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);
    892 #define vpx_highbd_lpf_horizontal_4_dual vpx_highbd_lpf_horizontal_4_dual_c
    893 
    894 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);
    895 #define vpx_highbd_lpf_horizontal_8 vpx_highbd_lpf_horizontal_8_c
    896 
    897 void vpx_highbd_lpf_horizontal_8_dual_c(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);
    898 #define vpx_highbd_lpf_horizontal_8_dual vpx_highbd_lpf_horizontal_8_dual_c
    899 
    900 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);
    901 #define vpx_highbd_lpf_vertical_16 vpx_highbd_lpf_vertical_16_c
    902 
    903 void vpx_highbd_lpf_vertical_16_dual_c(uint16_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
    904 #define vpx_highbd_lpf_vertical_16_dual vpx_highbd_lpf_vertical_16_dual_c
    905 
    906 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);
    907 #define vpx_highbd_lpf_vertical_4 vpx_highbd_lpf_vertical_4_c
    908 
    909 void vpx_highbd_lpf_vertical_4_dual_c(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);
    910 #define vpx_highbd_lpf_vertical_4_dual vpx_highbd_lpf_vertical_4_dual_c
    911 
    912 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);
    913 #define vpx_highbd_lpf_vertical_8 vpx_highbd_lpf_vertical_8_c
    914 
    915 void vpx_highbd_lpf_vertical_8_dual_c(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);
    916 #define vpx_highbd_lpf_vertical_8_dual vpx_highbd_lpf_vertical_8_dual_c
    917 
    918 void vpx_highbd_minmax_8x8_c(const uint8_t *s, int p, const uint8_t *d, int dp, int *min, int *max);
    919 #define vpx_highbd_minmax_8x8 vpx_highbd_minmax_8x8_c
    920 
    921 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 *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);
    922 #define vpx_highbd_quantize_b vpx_highbd_quantize_b_c
    923 
    924 void vpx_highbd_quantize_b_32x32_c(const tran_low_t *coeff_ptr, intptr_t n_coeffs, int skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *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);
    925 #define vpx_highbd_quantize_b_32x32 vpx_highbd_quantize_b_32x32_c
    926 
    927 unsigned int vpx_highbd_sad16x16_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
    928 #define vpx_highbd_sad16x16 vpx_highbd_sad16x16_c
    929 
    930 unsigned int vpx_highbd_sad16x16_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
    931 #define vpx_highbd_sad16x16_avg vpx_highbd_sad16x16_avg_c
    932 
    933 void vpx_highbd_sad16x16x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
    934 #define vpx_highbd_sad16x16x4d vpx_highbd_sad16x16x4d_c
    935 
    936 unsigned int vpx_highbd_sad16x32_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
    937 #define vpx_highbd_sad16x32 vpx_highbd_sad16x32_c
    938 
    939 unsigned int vpx_highbd_sad16x32_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
    940 #define vpx_highbd_sad16x32_avg vpx_highbd_sad16x32_avg_c
    941 
    942 void vpx_highbd_sad16x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
    943 #define vpx_highbd_sad16x32x4d vpx_highbd_sad16x32x4d_c
    944 
    945 unsigned int vpx_highbd_sad16x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
    946 #define vpx_highbd_sad16x8 vpx_highbd_sad16x8_c
    947 
    948 unsigned int vpx_highbd_sad16x8_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
    949 #define vpx_highbd_sad16x8_avg vpx_highbd_sad16x8_avg_c
    950 
    951 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);
    952 #define vpx_highbd_sad16x8x4d vpx_highbd_sad16x8x4d_c
    953 
    954 unsigned int vpx_highbd_sad32x16_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
    955 #define vpx_highbd_sad32x16 vpx_highbd_sad32x16_c
    956 
    957 unsigned int vpx_highbd_sad32x16_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
    958 #define vpx_highbd_sad32x16_avg vpx_highbd_sad32x16_avg_c
    959 
    960 void vpx_highbd_sad32x16x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
    961 #define vpx_highbd_sad32x16x4d vpx_highbd_sad32x16x4d_c
    962 
    963 unsigned int vpx_highbd_sad32x32_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
    964 #define vpx_highbd_sad32x32 vpx_highbd_sad32x32_c
    965 
    966 unsigned int vpx_highbd_sad32x32_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
    967 #define vpx_highbd_sad32x32_avg vpx_highbd_sad32x32_avg_c
    968 
    969 void vpx_highbd_sad32x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
    970 #define vpx_highbd_sad32x32x4d vpx_highbd_sad32x32x4d_c
    971 
    972 unsigned int vpx_highbd_sad32x64_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
    973 #define vpx_highbd_sad32x64 vpx_highbd_sad32x64_c
    974 
    975 unsigned int vpx_highbd_sad32x64_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
    976 #define vpx_highbd_sad32x64_avg vpx_highbd_sad32x64_avg_c
    977 
    978 void vpx_highbd_sad32x64x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
    979 #define vpx_highbd_sad32x64x4d vpx_highbd_sad32x64x4d_c
    980 
    981 unsigned int vpx_highbd_sad4x4_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
    982 #define vpx_highbd_sad4x4 vpx_highbd_sad4x4_c
    983 
    984 unsigned int vpx_highbd_sad4x4_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
    985 #define vpx_highbd_sad4x4_avg vpx_highbd_sad4x4_avg_c
    986 
    987 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);
    988 #define vpx_highbd_sad4x4x4d vpx_highbd_sad4x4x4d_c
    989 
    990 unsigned int vpx_highbd_sad4x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
    991 #define vpx_highbd_sad4x8 vpx_highbd_sad4x8_c
    992 
    993 unsigned int vpx_highbd_sad4x8_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
    994 #define vpx_highbd_sad4x8_avg vpx_highbd_sad4x8_avg_c
    995 
    996 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);
    997 #define vpx_highbd_sad4x8x4d vpx_highbd_sad4x8x4d_c
    998 
    999 unsigned int vpx_highbd_sad64x32_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
   1000 #define vpx_highbd_sad64x32 vpx_highbd_sad64x32_c
   1001 
   1002 unsigned int vpx_highbd_sad64x32_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
   1003 #define vpx_highbd_sad64x32_avg vpx_highbd_sad64x32_avg_c
   1004 
   1005 void vpx_highbd_sad64x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
   1006 #define vpx_highbd_sad64x32x4d vpx_highbd_sad64x32x4d_c
   1007 
   1008 unsigned int vpx_highbd_sad64x64_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
   1009 #define vpx_highbd_sad64x64 vpx_highbd_sad64x64_c
   1010 
   1011 unsigned int vpx_highbd_sad64x64_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
   1012 #define vpx_highbd_sad64x64_avg vpx_highbd_sad64x64_avg_c
   1013 
   1014 void vpx_highbd_sad64x64x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
   1015 #define vpx_highbd_sad64x64x4d vpx_highbd_sad64x64x4d_c
   1016 
   1017 unsigned int vpx_highbd_sad8x16_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
   1018 #define vpx_highbd_sad8x16 vpx_highbd_sad8x16_c
   1019 
   1020 unsigned int vpx_highbd_sad8x16_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
   1021 #define vpx_highbd_sad8x16_avg vpx_highbd_sad8x16_avg_c
   1022 
   1023 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);
   1024 #define vpx_highbd_sad8x16x4d vpx_highbd_sad8x16x4d_c
   1025 
   1026 unsigned int vpx_highbd_sad8x4_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
   1027 #define vpx_highbd_sad8x4 vpx_highbd_sad8x4_c
   1028 
   1029 unsigned int vpx_highbd_sad8x4_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
   1030 #define vpx_highbd_sad8x4_avg vpx_highbd_sad8x4_avg_c
   1031 
   1032 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);
   1033 #define vpx_highbd_sad8x4x4d vpx_highbd_sad8x4x4d_c
   1034 
   1035 unsigned int vpx_highbd_sad8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
   1036 #define vpx_highbd_sad8x8 vpx_highbd_sad8x8_c
   1037 
   1038 unsigned int vpx_highbd_sad8x8_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
   1039 #define vpx_highbd_sad8x8_avg vpx_highbd_sad8x8_avg_c
   1040 
   1041 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);
   1042 #define vpx_highbd_sad8x8x4d vpx_highbd_sad8x8x4d_c
   1043 
   1044 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);
   1045 #define vpx_highbd_subtract_block vpx_highbd_subtract_block_c
   1046 
   1047 void vpx_highbd_tm_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
   1048 #define vpx_highbd_tm_predictor_16x16 vpx_highbd_tm_predictor_16x16_c
   1049 
   1050 void vpx_highbd_tm_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
   1051 #define vpx_highbd_tm_predictor_32x32 vpx_highbd_tm_predictor_32x32_c
   1052 
   1053 void vpx_highbd_tm_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
   1054 #define vpx_highbd_tm_predictor_4x4 vpx_highbd_tm_predictor_4x4_c
   1055 
   1056 void vpx_highbd_tm_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
   1057 #define vpx_highbd_tm_predictor_8x8 vpx_highbd_tm_predictor_8x8_c
   1058 
   1059 void vpx_highbd_v_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
   1060 #define vpx_highbd_v_predictor_16x16 vpx_highbd_v_predictor_16x16_c
   1061 
   1062 void vpx_highbd_v_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
   1063 #define vpx_highbd_v_predictor_32x32 vpx_highbd_v_predictor_32x32_c
   1064 
   1065 void vpx_highbd_v_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
   1066 #define vpx_highbd_v_predictor_4x4 vpx_highbd_v_predictor_4x4_c
   1067 
   1068 void vpx_highbd_v_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
   1069 #define vpx_highbd_v_predictor_8x8 vpx_highbd_v_predictor_8x8_c
   1070 
   1071 void vpx_idct16x16_10_add_c(const tran_low_t *input, uint8_t *dest, int stride);
   1072 #define vpx_idct16x16_10_add vpx_idct16x16_10_add_c
   1073 
   1074 void vpx_idct16x16_1_add_c(const tran_low_t *input, uint8_t *dest, int stride);
   1075 #define vpx_idct16x16_1_add vpx_idct16x16_1_add_c
   1076 
   1077 void vpx_idct16x16_256_add_c(const tran_low_t *input, uint8_t *dest, int stride);
   1078 #define vpx_idct16x16_256_add vpx_idct16x16_256_add_c
   1079 
   1080 void vpx_idct16x16_38_add_c(const tran_low_t *input, uint8_t *dest, int stride);
   1081 #define vpx_idct16x16_38_add vpx_idct16x16_38_add_c
   1082 
   1083 void vpx_idct32x32_1024_add_c(const tran_low_t *input, uint8_t *dest, int stride);
   1084 #define vpx_idct32x32_1024_add vpx_idct32x32_1024_add_c
   1085 
   1086 void vpx_idct32x32_135_add_c(const tran_low_t *input, uint8_t *dest, int stride);
   1087 #define vpx_idct32x32_135_add vpx_idct32x32_135_add_c
   1088 
   1089 void vpx_idct32x32_1_add_c(const tran_low_t *input, uint8_t *dest, int stride);
   1090 #define vpx_idct32x32_1_add vpx_idct32x32_1_add_c
   1091 
   1092 void vpx_idct32x32_34_add_c(const tran_low_t *input, uint8_t *dest, int stride);
   1093 #define vpx_idct32x32_34_add vpx_idct32x32_34_add_c
   1094 
   1095 void vpx_idct4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int stride);
   1096 #define vpx_idct4x4_16_add vpx_idct4x4_16_add_c
   1097 
   1098 void vpx_idct4x4_1_add_c(const tran_low_t *input, uint8_t *dest, int stride);
   1099 #define vpx_idct4x4_1_add vpx_idct4x4_1_add_c
   1100 
   1101 void vpx_idct8x8_12_add_c(const tran_low_t *input, uint8_t *dest, int stride);
   1102 #define vpx_idct8x8_12_add vpx_idct8x8_12_add_c
   1103 
   1104 void vpx_idct8x8_1_add_c(const tran_low_t *input, uint8_t *dest, int stride);
   1105 #define vpx_idct8x8_1_add vpx_idct8x8_1_add_c
   1106 
   1107 void vpx_idct8x8_64_add_c(const tran_low_t *input, uint8_t *dest, int stride);
   1108 #define vpx_idct8x8_64_add vpx_idct8x8_64_add_c
   1109 
   1110 int16_t vpx_int_pro_col_c(const uint8_t *ref, const int width);
   1111 #define vpx_int_pro_col vpx_int_pro_col_c
   1112 
   1113 void vpx_int_pro_row_c(int16_t *hbuf, const uint8_t *ref, const int ref_stride, const int height);
   1114 #define vpx_int_pro_row vpx_int_pro_row_c
   1115 
   1116 void vpx_iwht4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int stride);
   1117 #define vpx_iwht4x4_16_add vpx_iwht4x4_16_add_c
   1118 
   1119 void vpx_iwht4x4_1_add_c(const tran_low_t *input, uint8_t *dest, int stride);
   1120 #define vpx_iwht4x4_1_add vpx_iwht4x4_1_add_c
   1121 
   1122 void vpx_lpf_horizontal_16_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
   1123 #define vpx_lpf_horizontal_16 vpx_lpf_horizontal_16_c
   1124 
   1125 void vpx_lpf_horizontal_16_dual_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
   1126 #define vpx_lpf_horizontal_16_dual vpx_lpf_horizontal_16_dual_c
   1127 
   1128 void vpx_lpf_horizontal_4_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
   1129 #define vpx_lpf_horizontal_4 vpx_lpf_horizontal_4_c
   1130 
   1131 void vpx_lpf_horizontal_4_dual_c(uint8_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);
   1132 #define vpx_lpf_horizontal_4_dual vpx_lpf_horizontal_4_dual_c
   1133 
   1134 void vpx_lpf_horizontal_8_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
   1135 #define vpx_lpf_horizontal_8 vpx_lpf_horizontal_8_c
   1136 
   1137 void vpx_lpf_horizontal_8_dual_c(uint8_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);
   1138 #define vpx_lpf_horizontal_8_dual vpx_lpf_horizontal_8_dual_c
   1139 
   1140 void vpx_lpf_vertical_16_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
   1141 #define vpx_lpf_vertical_16 vpx_lpf_vertical_16_c
   1142 
   1143 void vpx_lpf_vertical_16_dual_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
   1144 #define vpx_lpf_vertical_16_dual vpx_lpf_vertical_16_dual_c
   1145 
   1146 void vpx_lpf_vertical_4_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
   1147 #define vpx_lpf_vertical_4 vpx_lpf_vertical_4_c
   1148 
   1149 void vpx_lpf_vertical_4_dual_c(uint8_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);
   1150 #define vpx_lpf_vertical_4_dual vpx_lpf_vertical_4_dual_c
   1151 
   1152 void vpx_lpf_vertical_8_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
   1153 #define vpx_lpf_vertical_8 vpx_lpf_vertical_8_c
   1154 
   1155 void vpx_lpf_vertical_8_dual_c(uint8_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);
   1156 #define vpx_lpf_vertical_8_dual vpx_lpf_vertical_8_dual_c
   1157 
   1158 void vpx_minmax_8x8_c(const uint8_t *s, int p, const uint8_t *d, int dp, int *min, int *max);
   1159 #define vpx_minmax_8x8 vpx_minmax_8x8_c
   1160 
   1161 unsigned int vpx_mse16x16_c(const uint8_t *src_ptr, int  source_stride, const uint8_t *ref_ptr, int  recon_stride, unsigned int *sse);
   1162 #define vpx_mse16x16 vpx_mse16x16_c
   1163 
   1164 unsigned int vpx_mse16x8_c(const uint8_t *src_ptr, int  source_stride, const uint8_t *ref_ptr, int  recon_stride, unsigned int *sse);
   1165 #define vpx_mse16x8 vpx_mse16x8_c
   1166 
   1167 unsigned int vpx_mse8x16_c(const uint8_t *src_ptr, int  source_stride, const uint8_t *ref_ptr, int  recon_stride, unsigned int *sse);
   1168 #define vpx_mse8x16 vpx_mse8x16_c
   1169 
   1170 unsigned int vpx_mse8x8_c(const uint8_t *src_ptr, int  source_stride, const uint8_t *ref_ptr, int  recon_stride, unsigned int *sse);
   1171 #define vpx_mse8x8 vpx_mse8x8_c
   1172 
   1173 void vpx_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 *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);
   1174 #define vpx_quantize_b vpx_quantize_b_c
   1175 
   1176 void vpx_quantize_b_32x32_c(const tran_low_t *coeff_ptr, intptr_t n_coeffs, int skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *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);
   1177 #define vpx_quantize_b_32x32 vpx_quantize_b_32x32_c
   1178 
   1179 unsigned int vpx_sad16x16_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
   1180 #define vpx_sad16x16 vpx_sad16x16_c
   1181 
   1182 unsigned int vpx_sad16x16_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
   1183 #define vpx_sad16x16_avg vpx_sad16x16_avg_c
   1184 
   1185 void vpx_sad16x16x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
   1186 #define vpx_sad16x16x3 vpx_sad16x16x3_c
   1187 
   1188 void vpx_sad16x16x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
   1189 #define vpx_sad16x16x4d vpx_sad16x16x4d_c
   1190 
   1191 void vpx_sad16x16x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
   1192 #define vpx_sad16x16x8 vpx_sad16x16x8_c
   1193 
   1194 unsigned int vpx_sad16x32_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
   1195 #define vpx_sad16x32 vpx_sad16x32_c
   1196 
   1197 unsigned int vpx_sad16x32_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
   1198 #define vpx_sad16x32_avg vpx_sad16x32_avg_c
   1199 
   1200 void vpx_sad16x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
   1201 #define vpx_sad16x32x4d vpx_sad16x32x4d_c
   1202 
   1203 unsigned int vpx_sad16x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
   1204 #define vpx_sad16x8 vpx_sad16x8_c
   1205 
   1206 unsigned int vpx_sad16x8_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
   1207 #define vpx_sad16x8_avg vpx_sad16x8_avg_c
   1208 
   1209 void vpx_sad16x8x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
   1210 #define vpx_sad16x8x3 vpx_sad16x8x3_c
   1211 
   1212 void vpx_sad16x8x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
   1213 #define vpx_sad16x8x4d vpx_sad16x8x4d_c
   1214 
   1215 void vpx_sad16x8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
   1216 #define vpx_sad16x8x8 vpx_sad16x8x8_c
   1217 
   1218 unsigned int vpx_sad32x16_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
   1219 #define vpx_sad32x16 vpx_sad32x16_c
   1220 
   1221 unsigned int vpx_sad32x16_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
   1222 #define vpx_sad32x16_avg vpx_sad32x16_avg_c
   1223 
   1224 void vpx_sad32x16x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
   1225 #define vpx_sad32x16x4d vpx_sad32x16x4d_c
   1226 
   1227 unsigned int vpx_sad32x32_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
   1228 #define vpx_sad32x32 vpx_sad32x32_c
   1229 
   1230 unsigned int vpx_sad32x32_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
   1231 #define vpx_sad32x32_avg vpx_sad32x32_avg_c
   1232 
   1233 void vpx_sad32x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
   1234 #define vpx_sad32x32x4d vpx_sad32x32x4d_c
   1235 
   1236 unsigned int vpx_sad32x64_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
   1237 #define vpx_sad32x64 vpx_sad32x64_c
   1238 
   1239 unsigned int vpx_sad32x64_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
   1240 #define vpx_sad32x64_avg vpx_sad32x64_avg_c
   1241 
   1242 void vpx_sad32x64x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
   1243 #define vpx_sad32x64x4d vpx_sad32x64x4d_c
   1244 
   1245 unsigned int vpx_sad4x4_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
   1246 #define vpx_sad4x4 vpx_sad4x4_c
   1247 
   1248 unsigned int vpx_sad4x4_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
   1249 #define vpx_sad4x4_avg vpx_sad4x4_avg_c
   1250 
   1251 void vpx_sad4x4x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
   1252 #define vpx_sad4x4x3 vpx_sad4x4x3_c
   1253 
   1254 void vpx_sad4x4x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
   1255 #define vpx_sad4x4x4d vpx_sad4x4x4d_c
   1256 
   1257 void vpx_sad4x4x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
   1258 #define vpx_sad4x4x8 vpx_sad4x4x8_c
   1259 
   1260 unsigned int vpx_sad4x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
   1261 #define vpx_sad4x8 vpx_sad4x8_c
   1262 
   1263 unsigned int vpx_sad4x8_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
   1264 #define vpx_sad4x8_avg vpx_sad4x8_avg_c
   1265 
   1266 void vpx_sad4x8x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
   1267 #define vpx_sad4x8x4d vpx_sad4x8x4d_c
   1268 
   1269 unsigned int vpx_sad64x32_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
   1270 #define vpx_sad64x32 vpx_sad64x32_c
   1271 
   1272 unsigned int vpx_sad64x32_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
   1273 #define vpx_sad64x32_avg vpx_sad64x32_avg_c
   1274 
   1275 void vpx_sad64x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
   1276 #define vpx_sad64x32x4d vpx_sad64x32x4d_c
   1277 
   1278 unsigned int vpx_sad64x64_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
   1279 #define vpx_sad64x64 vpx_sad64x64_c
   1280 
   1281 unsigned int vpx_sad64x64_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
   1282 #define vpx_sad64x64_avg vpx_sad64x64_avg_c
   1283 
   1284 void vpx_sad64x64x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
   1285 #define vpx_sad64x64x4d vpx_sad64x64x4d_c
   1286 
   1287 unsigned int vpx_sad8x16_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
   1288 #define vpx_sad8x16 vpx_sad8x16_c
   1289 
   1290 unsigned int vpx_sad8x16_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
   1291 #define vpx_sad8x16_avg vpx_sad8x16_avg_c
   1292 
   1293 void vpx_sad8x16x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
   1294 #define vpx_sad8x16x3 vpx_sad8x16x3_c
   1295 
   1296 void vpx_sad8x16x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
   1297 #define vpx_sad8x16x4d vpx_sad8x16x4d_c
   1298 
   1299 void vpx_sad8x16x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
   1300 #define vpx_sad8x16x8 vpx_sad8x16x8_c
   1301 
   1302 unsigned int vpx_sad8x4_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
   1303 #define vpx_sad8x4 vpx_sad8x4_c
   1304 
   1305 unsigned int vpx_sad8x4_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
   1306 #define vpx_sad8x4_avg vpx_sad8x4_avg_c
   1307 
   1308 void vpx_sad8x4x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
   1309 #define vpx_sad8x4x4d vpx_sad8x4x4d_c
   1310 
   1311 unsigned int vpx_sad8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
   1312 #define vpx_sad8x8 vpx_sad8x8_c
   1313 
   1314 unsigned int vpx_sad8x8_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
   1315 #define vpx_sad8x8_avg vpx_sad8x8_avg_c
   1316 
   1317 void vpx_sad8x8x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
   1318 #define vpx_sad8x8x3 vpx_sad8x8x3_c
   1319 
   1320 void vpx_sad8x8x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
   1321 #define vpx_sad8x8x4d vpx_sad8x8x4d_c
   1322 
   1323 void vpx_sad8x8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
   1324 #define vpx_sad8x8x8 vpx_sad8x8x8_c
   1325 
   1326 int vpx_satd_c(const tran_low_t *coeff, int length);
   1327 #define vpx_satd vpx_satd_c
   1328 
   1329 void vpx_scaled_2d_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const InterpKernel *filter, int x0_q4, int x_step_q4, int y0_q4, int y_step_q4, int w, int h);
   1330 #define vpx_scaled_2d vpx_scaled_2d_c
   1331 
   1332 void vpx_scaled_avg_2d_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const InterpKernel *filter, int x0_q4, int x_step_q4, int y0_q4, int y_step_q4, int w, int h);
   1333 #define vpx_scaled_avg_2d vpx_scaled_avg_2d_c
   1334 
   1335 void vpx_scaled_avg_horiz_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const InterpKernel *filter, int x0_q4, int x_step_q4, int y0_q4, int y_step_q4, int w, int h);
   1336 #define vpx_scaled_avg_horiz vpx_scaled_avg_horiz_c
   1337 
   1338 void vpx_scaled_avg_vert_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const InterpKernel *filter, int x0_q4, int x_step_q4, int y0_q4, int y_step_q4, int w, int h);
   1339 #define vpx_scaled_avg_vert vpx_scaled_avg_vert_c
   1340 
   1341 void vpx_scaled_horiz_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const InterpKernel *filter, int x0_q4, int x_step_q4, int y0_q4, int y_step_q4, int w, int h);
   1342 #define vpx_scaled_horiz vpx_scaled_horiz_c
   1343 
   1344 void vpx_scaled_vert_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const InterpKernel *filter, int x0_q4, int x_step_q4, int y0_q4, int y_step_q4, int w, int h);
   1345 #define vpx_scaled_vert vpx_scaled_vert_c
   1346 
   1347 uint32_t vpx_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);
   1348 #define vpx_sub_pixel_avg_variance16x16 vpx_sub_pixel_avg_variance16x16_c
   1349 
   1350 uint32_t vpx_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);
   1351 #define vpx_sub_pixel_avg_variance16x32 vpx_sub_pixel_avg_variance16x32_c
   1352 
   1353 uint32_t vpx_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);
   1354 #define vpx_sub_pixel_avg_variance16x8 vpx_sub_pixel_avg_variance16x8_c
   1355 
   1356 uint32_t vpx_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);
   1357 #define vpx_sub_pixel_avg_variance32x16 vpx_sub_pixel_avg_variance32x16_c
   1358 
   1359 uint32_t vpx_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);
   1360 #define vpx_sub_pixel_avg_variance32x32 vpx_sub_pixel_avg_variance32x32_c
   1361 
   1362 uint32_t vpx_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);
   1363 #define vpx_sub_pixel_avg_variance32x64 vpx_sub_pixel_avg_variance32x64_c
   1364 
   1365 uint32_t vpx_sub_pixel_avg_variance4x4_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);
   1366 #define vpx_sub_pixel_avg_variance4x4 vpx_sub_pixel_avg_variance4x4_c
   1367 
   1368 uint32_t vpx_sub_pixel_avg_variance4x8_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);
   1369 #define vpx_sub_pixel_avg_variance4x8 vpx_sub_pixel_avg_variance4x8_c
   1370 
   1371 uint32_t vpx_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);
   1372 #define vpx_sub_pixel_avg_variance64x32 vpx_sub_pixel_avg_variance64x32_c
   1373 
   1374 uint32_t vpx_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);
   1375 #define vpx_sub_pixel_avg_variance64x64 vpx_sub_pixel_avg_variance64x64_c
   1376 
   1377 uint32_t vpx_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);
   1378 #define vpx_sub_pixel_avg_variance8x16 vpx_sub_pixel_avg_variance8x16_c
   1379 
   1380 uint32_t vpx_sub_pixel_avg_variance8x4_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);
   1381 #define vpx_sub_pixel_avg_variance8x4 vpx_sub_pixel_avg_variance8x4_c
   1382 
   1383 uint32_t vpx_sub_pixel_avg_variance8x8_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);
   1384 #define vpx_sub_pixel_avg_variance8x8 vpx_sub_pixel_avg_variance8x8_c
   1385 
   1386 uint32_t vpx_sub_pixel_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);
   1387 #define vpx_sub_pixel_variance16x16 vpx_sub_pixel_variance16x16_c
   1388 
   1389 uint32_t vpx_sub_pixel_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);
   1390 #define vpx_sub_pixel_variance16x32 vpx_sub_pixel_variance16x32_c
   1391 
   1392 uint32_t vpx_sub_pixel_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);
   1393 #define vpx_sub_pixel_variance16x8 vpx_sub_pixel_variance16x8_c
   1394 
   1395 uint32_t vpx_sub_pixel_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);
   1396 #define vpx_sub_pixel_variance32x16 vpx_sub_pixel_variance32x16_c
   1397 
   1398 uint32_t vpx_sub_pixel_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);
   1399 #define vpx_sub_pixel_variance32x32 vpx_sub_pixel_variance32x32_c
   1400 
   1401 uint32_t vpx_sub_pixel_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);
   1402 #define vpx_sub_pixel_variance32x64 vpx_sub_pixel_variance32x64_c
   1403 
   1404 uint32_t vpx_sub_pixel_variance4x4_c(const uint8_t *src_ptr, int source_stride, int xoffset, int  yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
   1405 #define vpx_sub_pixel_variance4x4 vpx_sub_pixel_variance4x4_c
   1406 
   1407 uint32_t vpx_sub_pixel_variance4x8_c(const uint8_t *src_ptr, int source_stride, int xoffset, int  yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
   1408 #define vpx_sub_pixel_variance4x8 vpx_sub_pixel_variance4x8_c
   1409 
   1410 uint32_t vpx_sub_pixel_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);
   1411 #define vpx_sub_pixel_variance64x32 vpx_sub_pixel_variance64x32_c
   1412 
   1413 uint32_t vpx_sub_pixel_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);
   1414 #define vpx_sub_pixel_variance64x64 vpx_sub_pixel_variance64x64_c
   1415 
   1416 uint32_t vpx_sub_pixel_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);
   1417 #define vpx_sub_pixel_variance8x16 vpx_sub_pixel_variance8x16_c
   1418 
   1419 uint32_t vpx_sub_pixel_variance8x4_c(const uint8_t *src_ptr, int source_stride, int xoffset, int  yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
   1420 #define vpx_sub_pixel_variance8x4 vpx_sub_pixel_variance8x4_c
   1421 
   1422 uint32_t vpx_sub_pixel_variance8x8_c(const uint8_t *src_ptr, int source_stride, int xoffset, int  yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
   1423 #define vpx_sub_pixel_variance8x8 vpx_sub_pixel_variance8x8_c
   1424 
   1425 void vpx_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);
   1426 #define vpx_subtract_block vpx_subtract_block_c
   1427 
   1428 uint64_t vpx_sum_squares_2d_i16_c(const int16_t *src, int stride, int size);
   1429 #define vpx_sum_squares_2d_i16 vpx_sum_squares_2d_i16_c
   1430 
   1431 void vpx_tm_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
   1432 #define vpx_tm_predictor_16x16 vpx_tm_predictor_16x16_c
   1433 
   1434 void vpx_tm_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
   1435 #define vpx_tm_predictor_32x32 vpx_tm_predictor_32x32_c
   1436 
   1437 void vpx_tm_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
   1438 #define vpx_tm_predictor_4x4 vpx_tm_predictor_4x4_c
   1439 
   1440 void vpx_tm_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
   1441 #define vpx_tm_predictor_8x8 vpx_tm_predictor_8x8_c
   1442 
   1443 void vpx_v_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
   1444 #define vpx_v_predictor_16x16 vpx_v_predictor_16x16_c
   1445 
   1446 void vpx_v_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
   1447 #define vpx_v_predictor_32x32 vpx_v_predictor_32x32_c
   1448 
   1449 void vpx_v_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
   1450 #define vpx_v_predictor_4x4 vpx_v_predictor_4x4_c
   1451 
   1452 void vpx_v_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
   1453 #define vpx_v_predictor_8x8 vpx_v_predictor_8x8_c
   1454 
   1455 unsigned int vpx_variance16x16_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
   1456 #define vpx_variance16x16 vpx_variance16x16_c
   1457 
   1458 unsigned int vpx_variance16x32_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
   1459 #define vpx_variance16x32 vpx_variance16x32_c
   1460 
   1461 unsigned int vpx_variance16x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
   1462 #define vpx_variance16x8 vpx_variance16x8_c
   1463 
   1464 unsigned int vpx_variance32x16_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
   1465 #define vpx_variance32x16 vpx_variance32x16_c
   1466 
   1467 unsigned int vpx_variance32x32_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
   1468 #define vpx_variance32x32 vpx_variance32x32_c
   1469 
   1470 unsigned int vpx_variance32x64_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
   1471 #define vpx_variance32x64 vpx_variance32x64_c
   1472 
   1473 unsigned int vpx_variance4x4_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
   1474 #define vpx_variance4x4 vpx_variance4x4_c
   1475 
   1476 unsigned int vpx_variance4x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
   1477 #define vpx_variance4x8 vpx_variance4x8_c
   1478 
   1479 unsigned int vpx_variance64x32_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
   1480 #define vpx_variance64x32 vpx_variance64x32_c
   1481 
   1482 unsigned int vpx_variance64x64_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
   1483 #define vpx_variance64x64 vpx_variance64x64_c
   1484 
   1485 unsigned int vpx_variance8x16_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
   1486 #define vpx_variance8x16 vpx_variance8x16_c
   1487 
   1488 unsigned int vpx_variance8x4_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
   1489 #define vpx_variance8x4 vpx_variance8x4_c
   1490 
   1491 unsigned int vpx_variance8x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
   1492 #define vpx_variance8x8 vpx_variance8x8_c
   1493 
   1494 void vpx_ve_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
   1495 #define vpx_ve_predictor_4x4 vpx_ve_predictor_4x4_c
   1496 
   1497 int vpx_vector_var_c(const int16_t *ref, const int16_t *src, const int bwl);
   1498 #define vpx_vector_var vpx_vector_var_c
   1499 
   1500 void vpx_dsp_rtcd(void);
   1501 
   1502 #include "vpx_config.h"
   1503 
   1504 #ifdef RTCD_C
   1505 static void setup_rtcd_internal(void)
   1506 {
   1507 #if HAVE_DSPR2
   1508 void vpx_dsputil_static_init();
   1509 #if CONFIG_VP8
   1510 void dsputil_static_init();
   1511 #endif
   1512 
   1513 vpx_dsputil_static_init();
   1514 #if CONFIG_VP8
   1515 dsputil_static_init();
   1516 #endif
   1517 #endif
   1518 }
   1519 #endif
   1520 
   1521 #ifdef __cplusplus
   1522 }  // extern "C"
   1523 #endif
   1524 
   1525 #endif
   1526