1 #ifndef AOM_DSP_RTCD_H_
2 #define AOM_DSP_RTCD_H_
3 
4 #ifdef RTCD_C
5 #define RTCD_EXTERN
6 #else
7 #define RTCD_EXTERN extern
8 #endif
9 
10 /*
11  * DSP
12  */
13 
14 #include "aom/aom_integer.h"
15 #include "aom_dsp/aom_dsp_common.h"
16 #include "av1/common/enums.h"
17 
18 
19 #ifdef __cplusplus
20 extern "C" {
21 #endif
22 
23 void aom_blend_a64_d32_mask_c(int32_t *dst, uint32_t dst_stride, const int32_t *src0, uint32_t src0_stride, const int32_t *src1, uint32_t src1_stride, const uint8_t *mask, uint32_t mask_stride, int h, int w, int suby, int subx);
24 #define aom_blend_a64_d32_mask aom_blend_a64_d32_mask_c
25 
26 void aom_blend_a64_hmask_c(uint8_t *dst, uint32_t dst_stride, const uint8_t *src0, uint32_t src0_stride, const uint8_t *src1, uint32_t src1_stride, const uint8_t *mask, int h, int w);
27 #define aom_blend_a64_hmask aom_blend_a64_hmask_c
28 
29 void aom_blend_a64_mask_c(uint8_t *dst, uint32_t dst_stride, const uint8_t *src0, uint32_t src0_stride, const uint8_t *src1, uint32_t src1_stride, const uint8_t *mask, uint32_t mask_stride, int h, int w, int suby, int subx);
30 #define aom_blend_a64_mask aom_blend_a64_mask_c
31 
32 void aom_blend_a64_vmask_c(uint8_t *dst, uint32_t dst_stride, const uint8_t *src0, uint32_t src0_stride, const uint8_t *src1, uint32_t src1_stride, const uint8_t *mask, int h, int w);
33 #define aom_blend_a64_vmask aom_blend_a64_vmask_c
34 
35 void aom_comp_avg_pred_c(uint8_t *comp_pred, const uint8_t *pred, int width, int height, const uint8_t *ref, int ref_stride);
36 #define aom_comp_avg_pred aom_comp_avg_pred_c
37 
38 void aom_comp_avg_upsampled_pred_c(uint8_t *comp_pred, const uint8_t *pred, int width, int height, int subsample_x_q3, int subsample_y_q3, const uint8_t *ref, int ref_stride);
39 #define aom_comp_avg_upsampled_pred aom_comp_avg_upsampled_pred_c
40 
41 void aom_comp_mask_pred_c(uint8_t *comp_pred, const uint8_t *pred, int width, int height, const uint8_t *ref, int ref_stride, const uint8_t *mask, int mask_stride, int invert_mask);
42 #define aom_comp_mask_pred aom_comp_mask_pred_c
43 
44 void aom_comp_mask_upsampled_pred_c(uint8_t *comp_pred, const uint8_t *pred, int width, int height, int subsample_x_q3, int subsample_y_q3, const uint8_t *ref, int ref_stride, const uint8_t *mask, int mask_stride, int invert_mask);
45 #define aom_comp_mask_upsampled_pred aom_comp_mask_upsampled_pred_c
46 
47 void aom_convolve8_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h);
48 #define aom_convolve8 aom_convolve8_c
49 
50 void aom_convolve8_add_src_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h);
51 #define aom_convolve8_add_src aom_convolve8_add_src_c
52 
53 void aom_convolve8_add_src_hip_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h);
54 #define aom_convolve8_add_src_hip aom_convolve8_add_src_hip_c
55 
56 void aom_convolve8_add_src_horiz_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h);
57 #define aom_convolve8_add_src_horiz aom_convolve8_add_src_horiz_c
58 
59 void aom_convolve8_add_src_horiz_hip_c(const uint8_t *src, ptrdiff_t src_stride, uint16_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h);
60 #define aom_convolve8_add_src_horiz_hip aom_convolve8_add_src_horiz_hip_c
61 
62 void aom_convolve8_add_src_vert_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h);
63 #define aom_convolve8_add_src_vert aom_convolve8_add_src_vert_c
64 
65 void aom_convolve8_add_src_vert_hip_c(const uint16_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h);
66 #define aom_convolve8_add_src_vert_hip aom_convolve8_add_src_vert_hip_c
67 
68 void aom_convolve8_avg_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h);
69 #define aom_convolve8_avg aom_convolve8_avg_c
70 
71 void aom_convolve8_avg_horiz_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h);
72 #define aom_convolve8_avg_horiz aom_convolve8_avg_horiz_c
73 
74 void aom_convolve8_avg_horiz_scale_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int subpel_x, int x_step_q4, const int16_t *filter_y, int subpel_y, int y_step_q4, int w, int h);
75 #define aom_convolve8_avg_horiz_scale aom_convolve8_avg_horiz_scale_c
76 
77 void aom_convolve8_avg_scale_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int subpel_x, int x_step_q4, const int16_t *filter_y, int subpel_y, int y_step_q4, int w, int h);
78 #define aom_convolve8_avg_scale aom_convolve8_avg_scale_c
79 
80 void aom_convolve8_avg_vert_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h);
81 #define aom_convolve8_avg_vert aom_convolve8_avg_vert_c
82 
83 void aom_convolve8_avg_vert_scale_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int subpel_x, int x_step_q4, const int16_t *filter_y, int subpel_y, int y_step_q4, int w, int h);
84 #define aom_convolve8_avg_vert_scale aom_convolve8_avg_vert_scale_c
85 
86 void aom_convolve8_horiz_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h);
87 #define aom_convolve8_horiz aom_convolve8_horiz_c
88 
89 void aom_convolve8_horiz_scale_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int subpel_x, int x_step_q4, const int16_t *filter_y, int subpel_y, int y_step_q4, int w, int h);
90 #define aom_convolve8_horiz_scale aom_convolve8_horiz_scale_c
91 
92 void aom_convolve8_scale_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int subpel_x, int x_step_q4, const int16_t *filter_y, int subpel_y, int y_step_q4, int w, int h);
93 #define aom_convolve8_scale aom_convolve8_scale_c
94 
95 void aom_convolve8_vert_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h);
96 #define aom_convolve8_vert aom_convolve8_vert_c
97 
98 void aom_convolve8_vert_scale_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int subpel_x, int x_step_q4, const int16_t *filter_y, int subpel_y, int y_step_q4, int w, int h);
99 #define aom_convolve8_vert_scale aom_convolve8_vert_scale_c
100 
101 void aom_convolve_avg_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h);
102 #define aom_convolve_avg aom_convolve_avg_c
103 
104 void aom_convolve_copy_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h);
105 #define aom_convolve_copy aom_convolve_copy_c
106 
107 void aom_d117_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
108 #define aom_d117_predictor_16x16 aom_d117_predictor_16x16_c
109 
110 void aom_d117_predictor_16x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
111 #define aom_d117_predictor_16x32 aom_d117_predictor_16x32_c
112 
113 void aom_d117_predictor_16x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
114 #define aom_d117_predictor_16x8 aom_d117_predictor_16x8_c
115 
116 void aom_d117_predictor_2x2_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
117 #define aom_d117_predictor_2x2 aom_d117_predictor_2x2_c
118 
119 void aom_d117_predictor_32x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
120 #define aom_d117_predictor_32x16 aom_d117_predictor_32x16_c
121 
122 void aom_d117_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
123 #define aom_d117_predictor_32x32 aom_d117_predictor_32x32_c
124 
125 void aom_d117_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
126 #define aom_d117_predictor_4x4 aom_d117_predictor_4x4_c
127 
128 void aom_d117_predictor_4x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
129 #define aom_d117_predictor_4x8 aom_d117_predictor_4x8_c
130 
131 void aom_d117_predictor_8x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
132 #define aom_d117_predictor_8x16 aom_d117_predictor_8x16_c
133 
134 void aom_d117_predictor_8x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
135 #define aom_d117_predictor_8x4 aom_d117_predictor_8x4_c
136 
137 void aom_d117_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
138 #define aom_d117_predictor_8x8 aom_d117_predictor_8x8_c
139 
140 void aom_d135_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
141 #define aom_d135_predictor_16x16 aom_d135_predictor_16x16_c
142 
143 void aom_d135_predictor_16x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
144 #define aom_d135_predictor_16x32 aom_d135_predictor_16x32_c
145 
146 void aom_d135_predictor_16x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
147 #define aom_d135_predictor_16x8 aom_d135_predictor_16x8_c
148 
149 void aom_d135_predictor_2x2_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
150 #define aom_d135_predictor_2x2 aom_d135_predictor_2x2_c
151 
152 void aom_d135_predictor_32x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
153 #define aom_d135_predictor_32x16 aom_d135_predictor_32x16_c
154 
155 void aom_d135_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
156 #define aom_d135_predictor_32x32 aom_d135_predictor_32x32_c
157 
158 void aom_d135_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
159 #define aom_d135_predictor_4x4 aom_d135_predictor_4x4_c
160 
161 void aom_d135_predictor_4x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
162 #define aom_d135_predictor_4x8 aom_d135_predictor_4x8_c
163 
164 void aom_d135_predictor_8x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
165 #define aom_d135_predictor_8x16 aom_d135_predictor_8x16_c
166 
167 void aom_d135_predictor_8x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
168 #define aom_d135_predictor_8x4 aom_d135_predictor_8x4_c
169 
170 void aom_d135_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
171 #define aom_d135_predictor_8x8 aom_d135_predictor_8x8_c
172 
173 void aom_d153_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
174 #define aom_d153_predictor_16x16 aom_d153_predictor_16x16_c
175 
176 void aom_d153_predictor_16x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
177 #define aom_d153_predictor_16x32 aom_d153_predictor_16x32_c
178 
179 void aom_d153_predictor_16x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
180 #define aom_d153_predictor_16x8 aom_d153_predictor_16x8_c
181 
182 void aom_d153_predictor_2x2_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
183 #define aom_d153_predictor_2x2 aom_d153_predictor_2x2_c
184 
185 void aom_d153_predictor_32x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
186 #define aom_d153_predictor_32x16 aom_d153_predictor_32x16_c
187 
188 void aom_d153_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
189 #define aom_d153_predictor_32x32 aom_d153_predictor_32x32_c
190 
191 void aom_d153_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
192 #define aom_d153_predictor_4x4 aom_d153_predictor_4x4_c
193 
194 void aom_d153_predictor_4x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
195 #define aom_d153_predictor_4x8 aom_d153_predictor_4x8_c
196 
197 void aom_d153_predictor_8x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
198 #define aom_d153_predictor_8x16 aom_d153_predictor_8x16_c
199 
200 void aom_d153_predictor_8x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
201 #define aom_d153_predictor_8x4 aom_d153_predictor_8x4_c
202 
203 void aom_d153_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
204 #define aom_d153_predictor_8x8 aom_d153_predictor_8x8_c
205 
206 void aom_d207e_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
207 #define aom_d207e_predictor_16x16 aom_d207e_predictor_16x16_c
208 
209 void aom_d207e_predictor_16x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
210 #define aom_d207e_predictor_16x32 aom_d207e_predictor_16x32_c
211 
212 void aom_d207e_predictor_16x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
213 #define aom_d207e_predictor_16x8 aom_d207e_predictor_16x8_c
214 
215 void aom_d207e_predictor_2x2_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
216 #define aom_d207e_predictor_2x2 aom_d207e_predictor_2x2_c
217 
218 void aom_d207e_predictor_32x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
219 #define aom_d207e_predictor_32x16 aom_d207e_predictor_32x16_c
220 
221 void aom_d207e_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
222 #define aom_d207e_predictor_32x32 aom_d207e_predictor_32x32_c
223 
224 void aom_d207e_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
225 #define aom_d207e_predictor_4x4 aom_d207e_predictor_4x4_c
226 
227 void aom_d207e_predictor_4x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
228 #define aom_d207e_predictor_4x8 aom_d207e_predictor_4x8_c
229 
230 void aom_d207e_predictor_8x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
231 #define aom_d207e_predictor_8x16 aom_d207e_predictor_8x16_c
232 
233 void aom_d207e_predictor_8x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
234 #define aom_d207e_predictor_8x4 aom_d207e_predictor_8x4_c
235 
236 void aom_d207e_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
237 #define aom_d207e_predictor_8x8 aom_d207e_predictor_8x8_c
238 
239 void aom_d45e_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
240 #define aom_d45e_predictor_16x16 aom_d45e_predictor_16x16_c
241 
242 void aom_d45e_predictor_16x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
243 #define aom_d45e_predictor_16x32 aom_d45e_predictor_16x32_c
244 
245 void aom_d45e_predictor_16x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
246 #define aom_d45e_predictor_16x8 aom_d45e_predictor_16x8_c
247 
248 void aom_d45e_predictor_2x2_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
249 #define aom_d45e_predictor_2x2 aom_d45e_predictor_2x2_c
250 
251 void aom_d45e_predictor_32x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
252 #define aom_d45e_predictor_32x16 aom_d45e_predictor_32x16_c
253 
254 void aom_d45e_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
255 #define aom_d45e_predictor_32x32 aom_d45e_predictor_32x32_c
256 
257 void aom_d45e_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
258 #define aom_d45e_predictor_4x4 aom_d45e_predictor_4x4_c
259 
260 void aom_d45e_predictor_4x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
261 #define aom_d45e_predictor_4x8 aom_d45e_predictor_4x8_c
262 
263 void aom_d45e_predictor_8x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
264 #define aom_d45e_predictor_8x16 aom_d45e_predictor_8x16_c
265 
266 void aom_d45e_predictor_8x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
267 #define aom_d45e_predictor_8x4 aom_d45e_predictor_8x4_c
268 
269 void aom_d45e_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
270 #define aom_d45e_predictor_8x8 aom_d45e_predictor_8x8_c
271 
272 void aom_d63e_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
273 #define aom_d63e_predictor_16x16 aom_d63e_predictor_16x16_c
274 
275 void aom_d63e_predictor_16x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
276 #define aom_d63e_predictor_16x32 aom_d63e_predictor_16x32_c
277 
278 void aom_d63e_predictor_16x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
279 #define aom_d63e_predictor_16x8 aom_d63e_predictor_16x8_c
280 
281 void aom_d63e_predictor_2x2_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
282 #define aom_d63e_predictor_2x2 aom_d63e_predictor_2x2_c
283 
284 void aom_d63e_predictor_32x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
285 #define aom_d63e_predictor_32x16 aom_d63e_predictor_32x16_c
286 
287 void aom_d63e_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
288 #define aom_d63e_predictor_32x32 aom_d63e_predictor_32x32_c
289 
290 void aom_d63e_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
291 #define aom_d63e_predictor_4x4 aom_d63e_predictor_4x4_c
292 
293 void aom_d63e_predictor_4x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
294 #define aom_d63e_predictor_4x8 aom_d63e_predictor_4x8_c
295 
296 void aom_d63e_predictor_8x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
297 #define aom_d63e_predictor_8x16 aom_d63e_predictor_8x16_c
298 
299 void aom_d63e_predictor_8x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
300 #define aom_d63e_predictor_8x4 aom_d63e_predictor_8x4_c
301 
302 void aom_d63e_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
303 #define aom_d63e_predictor_8x8 aom_d63e_predictor_8x8_c
304 
305 void aom_dc_128_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
306 #define aom_dc_128_predictor_16x16 aom_dc_128_predictor_16x16_c
307 
308 void aom_dc_128_predictor_16x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
309 #define aom_dc_128_predictor_16x32 aom_dc_128_predictor_16x32_c
310 
311 void aom_dc_128_predictor_16x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
312 #define aom_dc_128_predictor_16x8 aom_dc_128_predictor_16x8_c
313 
314 void aom_dc_128_predictor_2x2_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
315 #define aom_dc_128_predictor_2x2 aom_dc_128_predictor_2x2_c
316 
317 void aom_dc_128_predictor_32x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
318 #define aom_dc_128_predictor_32x16 aom_dc_128_predictor_32x16_c
319 
320 void aom_dc_128_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
321 #define aom_dc_128_predictor_32x32 aom_dc_128_predictor_32x32_c
322 
323 void aom_dc_128_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
324 #define aom_dc_128_predictor_4x4 aom_dc_128_predictor_4x4_c
325 
326 void aom_dc_128_predictor_4x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
327 #define aom_dc_128_predictor_4x8 aom_dc_128_predictor_4x8_c
328 
329 void aom_dc_128_predictor_8x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
330 #define aom_dc_128_predictor_8x16 aom_dc_128_predictor_8x16_c
331 
332 void aom_dc_128_predictor_8x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
333 #define aom_dc_128_predictor_8x4 aom_dc_128_predictor_8x4_c
334 
335 void aom_dc_128_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
336 #define aom_dc_128_predictor_8x8 aom_dc_128_predictor_8x8_c
337 
338 void aom_dc_left_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
339 #define aom_dc_left_predictor_16x16 aom_dc_left_predictor_16x16_c
340 
341 void aom_dc_left_predictor_16x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
342 #define aom_dc_left_predictor_16x32 aom_dc_left_predictor_16x32_c
343 
344 void aom_dc_left_predictor_16x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
345 #define aom_dc_left_predictor_16x8 aom_dc_left_predictor_16x8_c
346 
347 void aom_dc_left_predictor_2x2_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
348 #define aom_dc_left_predictor_2x2 aom_dc_left_predictor_2x2_c
349 
350 void aom_dc_left_predictor_32x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
351 #define aom_dc_left_predictor_32x16 aom_dc_left_predictor_32x16_c
352 
353 void aom_dc_left_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
354 #define aom_dc_left_predictor_32x32 aom_dc_left_predictor_32x32_c
355 
356 void aom_dc_left_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
357 #define aom_dc_left_predictor_4x4 aom_dc_left_predictor_4x4_c
358 
359 void aom_dc_left_predictor_4x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
360 #define aom_dc_left_predictor_4x8 aom_dc_left_predictor_4x8_c
361 
362 void aom_dc_left_predictor_8x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
363 #define aom_dc_left_predictor_8x16 aom_dc_left_predictor_8x16_c
364 
365 void aom_dc_left_predictor_8x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
366 #define aom_dc_left_predictor_8x4 aom_dc_left_predictor_8x4_c
367 
368 void aom_dc_left_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
369 #define aom_dc_left_predictor_8x8 aom_dc_left_predictor_8x8_c
370 
371 void aom_dc_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
372 #define aom_dc_predictor_16x16 aom_dc_predictor_16x16_c
373 
374 void aom_dc_predictor_16x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
375 #define aom_dc_predictor_16x32 aom_dc_predictor_16x32_c
376 
377 void aom_dc_predictor_16x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
378 #define aom_dc_predictor_16x8 aom_dc_predictor_16x8_c
379 
380 void aom_dc_predictor_2x2_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
381 #define aom_dc_predictor_2x2 aom_dc_predictor_2x2_c
382 
383 void aom_dc_predictor_32x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
384 #define aom_dc_predictor_32x16 aom_dc_predictor_32x16_c
385 
386 void aom_dc_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
387 #define aom_dc_predictor_32x32 aom_dc_predictor_32x32_c
388 
389 void aom_dc_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
390 #define aom_dc_predictor_4x4 aom_dc_predictor_4x4_c
391 
392 void aom_dc_predictor_4x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
393 #define aom_dc_predictor_4x8 aom_dc_predictor_4x8_c
394 
395 void aom_dc_predictor_8x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
396 #define aom_dc_predictor_8x16 aom_dc_predictor_8x16_c
397 
398 void aom_dc_predictor_8x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
399 #define aom_dc_predictor_8x4 aom_dc_predictor_8x4_c
400 
401 void aom_dc_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
402 #define aom_dc_predictor_8x8 aom_dc_predictor_8x8_c
403 
404 void aom_dc_top_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
405 #define aom_dc_top_predictor_16x16 aom_dc_top_predictor_16x16_c
406 
407 void aom_dc_top_predictor_16x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
408 #define aom_dc_top_predictor_16x32 aom_dc_top_predictor_16x32_c
409 
410 void aom_dc_top_predictor_16x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
411 #define aom_dc_top_predictor_16x8 aom_dc_top_predictor_16x8_c
412 
413 void aom_dc_top_predictor_2x2_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
414 #define aom_dc_top_predictor_2x2 aom_dc_top_predictor_2x2_c
415 
416 void aom_dc_top_predictor_32x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
417 #define aom_dc_top_predictor_32x16 aom_dc_top_predictor_32x16_c
418 
419 void aom_dc_top_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
420 #define aom_dc_top_predictor_32x32 aom_dc_top_predictor_32x32_c
421 
422 void aom_dc_top_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
423 #define aom_dc_top_predictor_4x4 aom_dc_top_predictor_4x4_c
424 
425 void aom_dc_top_predictor_4x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
426 #define aom_dc_top_predictor_4x8 aom_dc_top_predictor_4x8_c
427 
428 void aom_dc_top_predictor_8x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
429 #define aom_dc_top_predictor_8x16 aom_dc_top_predictor_8x16_c
430 
431 void aom_dc_top_predictor_8x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
432 #define aom_dc_top_predictor_8x4 aom_dc_top_predictor_8x4_c
433 
434 void aom_dc_top_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
435 #define aom_dc_top_predictor_8x8 aom_dc_top_predictor_8x8_c
436 
437 void aom_fdct16x16_c(const int16_t *input, tran_low_t *output, int stride);
438 #define aom_fdct16x16 aom_fdct16x16_c
439 
440 void aom_fdct32x32_c(const int16_t *input, tran_low_t *output, int stride);
441 #define aom_fdct32x32 aom_fdct32x32_c
442 
443 void aom_fdct32x32_rd_c(const int16_t *input, tran_low_t *output, int stride);
444 #define aom_fdct32x32_rd aom_fdct32x32_rd_c
445 
446 void aom_fdct4x4_c(const int16_t *input, tran_low_t *output, int stride);
447 #define aom_fdct4x4 aom_fdct4x4_c
448 
449 void aom_fdct4x4_1_c(const int16_t *input, tran_low_t *output, int stride);
450 #define aom_fdct4x4_1 aom_fdct4x4_1_c
451 
452 void aom_fdct8x8_c(const int16_t *input, tran_low_t *output, int stride);
453 #define aom_fdct8x8 aom_fdct8x8_c
454 
455 void aom_get16x16var_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum);
456 #define aom_get16x16var aom_get16x16var_c
457 
458 unsigned int aom_get4x4sse_cs_c(const unsigned char *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride);
459 #define aom_get4x4sse_cs aom_get4x4sse_cs_c
460 
461 void aom_get8x8var_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum);
462 #define aom_get8x8var aom_get8x8var_c
463 
464 unsigned int aom_get_mb_ss_c(const int16_t *);
465 #define aom_get_mb_ss aom_get_mb_ss_c
466 
467 void aom_h_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
468 #define aom_h_predictor_16x16 aom_h_predictor_16x16_c
469 
470 void aom_h_predictor_16x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
471 #define aom_h_predictor_16x32 aom_h_predictor_16x32_c
472 
473 void aom_h_predictor_16x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
474 #define aom_h_predictor_16x8 aom_h_predictor_16x8_c
475 
476 void aom_h_predictor_2x2_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
477 #define aom_h_predictor_2x2 aom_h_predictor_2x2_c
478 
479 void aom_h_predictor_32x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
480 #define aom_h_predictor_32x16 aom_h_predictor_32x16_c
481 
482 void aom_h_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
483 #define aom_h_predictor_32x32 aom_h_predictor_32x32_c
484 
485 void aom_h_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
486 #define aom_h_predictor_4x4 aom_h_predictor_4x4_c
487 
488 void aom_h_predictor_4x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
489 #define aom_h_predictor_4x8 aom_h_predictor_4x8_c
490 
491 void aom_h_predictor_8x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
492 #define aom_h_predictor_8x16 aom_h_predictor_8x16_c
493 
494 void aom_h_predictor_8x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
495 #define aom_h_predictor_8x4 aom_h_predictor_8x4_c
496 
497 void aom_h_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
498 #define aom_h_predictor_8x8 aom_h_predictor_8x8_c
499 
500 void aom_hadamard_16x16_c(const int16_t *src_diff, int src_stride, int16_t *coeff);
501 #define aom_hadamard_16x16 aom_hadamard_16x16_c
502 
503 void aom_hadamard_8x8_c(const int16_t *src_diff, int src_stride, int16_t *coeff);
504 #define aom_hadamard_8x8 aom_hadamard_8x8_c
505 
506 void aom_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);
507 #define aom_highbd_10_get16x16var aom_highbd_10_get16x16var_c
508 
509 void aom_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);
510 #define aom_highbd_10_get8x8var aom_highbd_10_get8x8var_c
511 
512 unsigned int aom_highbd_10_masked_sub_pixel_variance16x16_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
513 #define aom_highbd_10_masked_sub_pixel_variance16x16 aom_highbd_10_masked_sub_pixel_variance16x16_c
514 
515 unsigned int aom_highbd_10_masked_sub_pixel_variance16x32_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
516 #define aom_highbd_10_masked_sub_pixel_variance16x32 aom_highbd_10_masked_sub_pixel_variance16x32_c
517 
518 unsigned int aom_highbd_10_masked_sub_pixel_variance16x8_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
519 #define aom_highbd_10_masked_sub_pixel_variance16x8 aom_highbd_10_masked_sub_pixel_variance16x8_c
520 
521 unsigned int aom_highbd_10_masked_sub_pixel_variance32x16_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
522 #define aom_highbd_10_masked_sub_pixel_variance32x16 aom_highbd_10_masked_sub_pixel_variance32x16_c
523 
524 unsigned int aom_highbd_10_masked_sub_pixel_variance32x32_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
525 #define aom_highbd_10_masked_sub_pixel_variance32x32 aom_highbd_10_masked_sub_pixel_variance32x32_c
526 
527 unsigned int aom_highbd_10_masked_sub_pixel_variance32x64_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
528 #define aom_highbd_10_masked_sub_pixel_variance32x64 aom_highbd_10_masked_sub_pixel_variance32x64_c
529 
530 unsigned int aom_highbd_10_masked_sub_pixel_variance4x4_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
531 #define aom_highbd_10_masked_sub_pixel_variance4x4 aom_highbd_10_masked_sub_pixel_variance4x4_c
532 
533 unsigned int aom_highbd_10_masked_sub_pixel_variance4x8_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
534 #define aom_highbd_10_masked_sub_pixel_variance4x8 aom_highbd_10_masked_sub_pixel_variance4x8_c
535 
536 unsigned int aom_highbd_10_masked_sub_pixel_variance64x32_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
537 #define aom_highbd_10_masked_sub_pixel_variance64x32 aom_highbd_10_masked_sub_pixel_variance64x32_c
538 
539 unsigned int aom_highbd_10_masked_sub_pixel_variance64x64_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
540 #define aom_highbd_10_masked_sub_pixel_variance64x64 aom_highbd_10_masked_sub_pixel_variance64x64_c
541 
542 unsigned int aom_highbd_10_masked_sub_pixel_variance8x16_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
543 #define aom_highbd_10_masked_sub_pixel_variance8x16 aom_highbd_10_masked_sub_pixel_variance8x16_c
544 
545 unsigned int aom_highbd_10_masked_sub_pixel_variance8x4_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
546 #define aom_highbd_10_masked_sub_pixel_variance8x4 aom_highbd_10_masked_sub_pixel_variance8x4_c
547 
548 unsigned int aom_highbd_10_masked_sub_pixel_variance8x8_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
549 #define aom_highbd_10_masked_sub_pixel_variance8x8 aom_highbd_10_masked_sub_pixel_variance8x8_c
550 
551 unsigned int aom_highbd_10_mse16x16_c(const uint8_t *src_ptr, int  source_stride, const uint8_t *ref_ptr, int  recon_stride, unsigned int *sse);
552 #define aom_highbd_10_mse16x16 aom_highbd_10_mse16x16_c
553 
554 unsigned int aom_highbd_10_mse16x8_c(const uint8_t *src_ptr, int  source_stride, const uint8_t *ref_ptr, int  recon_stride, unsigned int *sse);
555 #define aom_highbd_10_mse16x8 aom_highbd_10_mse16x8_c
556 
557 unsigned int aom_highbd_10_mse8x16_c(const uint8_t *src_ptr, int  source_stride, const uint8_t *ref_ptr, int  recon_stride, unsigned int *sse);
558 #define aom_highbd_10_mse8x16 aom_highbd_10_mse8x16_c
559 
560 unsigned int aom_highbd_10_mse8x8_c(const uint8_t *src_ptr, int  source_stride, const uint8_t *ref_ptr, int  recon_stride, unsigned int *sse);
561 #define aom_highbd_10_mse8x8 aom_highbd_10_mse8x8_c
562 
563 unsigned int aom_highbd_10_obmc_sub_pixel_variance16x16_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
564 #define aom_highbd_10_obmc_sub_pixel_variance16x16 aom_highbd_10_obmc_sub_pixel_variance16x16_c
565 
566 unsigned int aom_highbd_10_obmc_sub_pixel_variance16x32_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
567 #define aom_highbd_10_obmc_sub_pixel_variance16x32 aom_highbd_10_obmc_sub_pixel_variance16x32_c
568 
569 unsigned int aom_highbd_10_obmc_sub_pixel_variance16x8_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
570 #define aom_highbd_10_obmc_sub_pixel_variance16x8 aom_highbd_10_obmc_sub_pixel_variance16x8_c
571 
572 unsigned int aom_highbd_10_obmc_sub_pixel_variance32x16_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
573 #define aom_highbd_10_obmc_sub_pixel_variance32x16 aom_highbd_10_obmc_sub_pixel_variance32x16_c
574 
575 unsigned int aom_highbd_10_obmc_sub_pixel_variance32x32_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
576 #define aom_highbd_10_obmc_sub_pixel_variance32x32 aom_highbd_10_obmc_sub_pixel_variance32x32_c
577 
578 unsigned int aom_highbd_10_obmc_sub_pixel_variance32x64_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
579 #define aom_highbd_10_obmc_sub_pixel_variance32x64 aom_highbd_10_obmc_sub_pixel_variance32x64_c
580 
581 unsigned int aom_highbd_10_obmc_sub_pixel_variance4x4_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
582 #define aom_highbd_10_obmc_sub_pixel_variance4x4 aom_highbd_10_obmc_sub_pixel_variance4x4_c
583 
584 unsigned int aom_highbd_10_obmc_sub_pixel_variance4x8_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
585 #define aom_highbd_10_obmc_sub_pixel_variance4x8 aom_highbd_10_obmc_sub_pixel_variance4x8_c
586 
587 unsigned int aom_highbd_10_obmc_sub_pixel_variance64x32_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
588 #define aom_highbd_10_obmc_sub_pixel_variance64x32 aom_highbd_10_obmc_sub_pixel_variance64x32_c
589 
590 unsigned int aom_highbd_10_obmc_sub_pixel_variance64x64_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
591 #define aom_highbd_10_obmc_sub_pixel_variance64x64 aom_highbd_10_obmc_sub_pixel_variance64x64_c
592 
593 unsigned int aom_highbd_10_obmc_sub_pixel_variance8x16_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
594 #define aom_highbd_10_obmc_sub_pixel_variance8x16 aom_highbd_10_obmc_sub_pixel_variance8x16_c
595 
596 unsigned int aom_highbd_10_obmc_sub_pixel_variance8x4_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
597 #define aom_highbd_10_obmc_sub_pixel_variance8x4 aom_highbd_10_obmc_sub_pixel_variance8x4_c
598 
599 unsigned int aom_highbd_10_obmc_sub_pixel_variance8x8_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
600 #define aom_highbd_10_obmc_sub_pixel_variance8x8 aom_highbd_10_obmc_sub_pixel_variance8x8_c
601 
602 unsigned int aom_highbd_10_obmc_variance16x16_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
603 #define aom_highbd_10_obmc_variance16x16 aom_highbd_10_obmc_variance16x16_c
604 
605 unsigned int aom_highbd_10_obmc_variance16x32_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
606 #define aom_highbd_10_obmc_variance16x32 aom_highbd_10_obmc_variance16x32_c
607 
608 unsigned int aom_highbd_10_obmc_variance16x8_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
609 #define aom_highbd_10_obmc_variance16x8 aom_highbd_10_obmc_variance16x8_c
610 
611 unsigned int aom_highbd_10_obmc_variance32x16_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
612 #define aom_highbd_10_obmc_variance32x16 aom_highbd_10_obmc_variance32x16_c
613 
614 unsigned int aom_highbd_10_obmc_variance32x32_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
615 #define aom_highbd_10_obmc_variance32x32 aom_highbd_10_obmc_variance32x32_c
616 
617 unsigned int aom_highbd_10_obmc_variance32x64_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
618 #define aom_highbd_10_obmc_variance32x64 aom_highbd_10_obmc_variance32x64_c
619 
620 unsigned int aom_highbd_10_obmc_variance4x4_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
621 #define aom_highbd_10_obmc_variance4x4 aom_highbd_10_obmc_variance4x4_c
622 
623 unsigned int aom_highbd_10_obmc_variance4x8_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
624 #define aom_highbd_10_obmc_variance4x8 aom_highbd_10_obmc_variance4x8_c
625 
626 unsigned int aom_highbd_10_obmc_variance64x32_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
627 #define aom_highbd_10_obmc_variance64x32 aom_highbd_10_obmc_variance64x32_c
628 
629 unsigned int aom_highbd_10_obmc_variance64x64_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
630 #define aom_highbd_10_obmc_variance64x64 aom_highbd_10_obmc_variance64x64_c
631 
632 unsigned int aom_highbd_10_obmc_variance8x16_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
633 #define aom_highbd_10_obmc_variance8x16 aom_highbd_10_obmc_variance8x16_c
634 
635 unsigned int aom_highbd_10_obmc_variance8x4_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
636 #define aom_highbd_10_obmc_variance8x4 aom_highbd_10_obmc_variance8x4_c
637 
638 unsigned int aom_highbd_10_obmc_variance8x8_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
639 #define aom_highbd_10_obmc_variance8x8 aom_highbd_10_obmc_variance8x8_c
640 
641 uint32_t aom_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);
642 #define aom_highbd_10_sub_pixel_avg_variance16x16 aom_highbd_10_sub_pixel_avg_variance16x16_c
643 
644 uint32_t aom_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);
645 #define aom_highbd_10_sub_pixel_avg_variance16x32 aom_highbd_10_sub_pixel_avg_variance16x32_c
646 
647 uint32_t aom_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);
648 #define aom_highbd_10_sub_pixel_avg_variance16x8 aom_highbd_10_sub_pixel_avg_variance16x8_c
649 
650 uint32_t aom_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);
651 #define aom_highbd_10_sub_pixel_avg_variance32x16 aom_highbd_10_sub_pixel_avg_variance32x16_c
652 
653 uint32_t aom_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);
654 #define aom_highbd_10_sub_pixel_avg_variance32x32 aom_highbd_10_sub_pixel_avg_variance32x32_c
655 
656 uint32_t aom_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);
657 #define aom_highbd_10_sub_pixel_avg_variance32x64 aom_highbd_10_sub_pixel_avg_variance32x64_c
658 
659 uint32_t aom_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);
660 #define aom_highbd_10_sub_pixel_avg_variance4x4 aom_highbd_10_sub_pixel_avg_variance4x4_c
661 
662 uint32_t aom_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);
663 #define aom_highbd_10_sub_pixel_avg_variance4x8 aom_highbd_10_sub_pixel_avg_variance4x8_c
664 
665 uint32_t aom_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);
666 #define aom_highbd_10_sub_pixel_avg_variance64x32 aom_highbd_10_sub_pixel_avg_variance64x32_c
667 
668 uint32_t aom_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);
669 #define aom_highbd_10_sub_pixel_avg_variance64x64 aom_highbd_10_sub_pixel_avg_variance64x64_c
670 
671 uint32_t aom_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);
672 #define aom_highbd_10_sub_pixel_avg_variance8x16 aom_highbd_10_sub_pixel_avg_variance8x16_c
673 
674 uint32_t aom_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);
675 #define aom_highbd_10_sub_pixel_avg_variance8x4 aom_highbd_10_sub_pixel_avg_variance8x4_c
676 
677 uint32_t aom_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);
678 #define aom_highbd_10_sub_pixel_avg_variance8x8 aom_highbd_10_sub_pixel_avg_variance8x8_c
679 
680 uint32_t aom_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);
681 #define aom_highbd_10_sub_pixel_variance16x16 aom_highbd_10_sub_pixel_variance16x16_c
682 
683 uint32_t aom_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);
684 #define aom_highbd_10_sub_pixel_variance16x32 aom_highbd_10_sub_pixel_variance16x32_c
685 
686 uint32_t aom_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);
687 #define aom_highbd_10_sub_pixel_variance16x8 aom_highbd_10_sub_pixel_variance16x8_c
688 
689 uint32_t aom_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);
690 #define aom_highbd_10_sub_pixel_variance32x16 aom_highbd_10_sub_pixel_variance32x16_c
691 
692 uint32_t aom_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);
693 #define aom_highbd_10_sub_pixel_variance32x32 aom_highbd_10_sub_pixel_variance32x32_c
694 
695 uint32_t aom_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);
696 #define aom_highbd_10_sub_pixel_variance32x64 aom_highbd_10_sub_pixel_variance32x64_c
697 
698 uint32_t aom_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);
699 #define aom_highbd_10_sub_pixel_variance4x4 aom_highbd_10_sub_pixel_variance4x4_c
700 
701 uint32_t aom_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);
702 #define aom_highbd_10_sub_pixel_variance4x8 aom_highbd_10_sub_pixel_variance4x8_c
703 
704 uint32_t aom_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);
705 #define aom_highbd_10_sub_pixel_variance64x32 aom_highbd_10_sub_pixel_variance64x32_c
706 
707 uint32_t aom_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);
708 #define aom_highbd_10_sub_pixel_variance64x64 aom_highbd_10_sub_pixel_variance64x64_c
709 
710 uint32_t aom_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);
711 #define aom_highbd_10_sub_pixel_variance8x16 aom_highbd_10_sub_pixel_variance8x16_c
712 
713 uint32_t aom_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);
714 #define aom_highbd_10_sub_pixel_variance8x4 aom_highbd_10_sub_pixel_variance8x4_c
715 
716 uint32_t aom_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);
717 #define aom_highbd_10_sub_pixel_variance8x8 aom_highbd_10_sub_pixel_variance8x8_c
718 
719 unsigned int aom_highbd_10_variance16x16_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
720 #define aom_highbd_10_variance16x16 aom_highbd_10_variance16x16_c
721 
722 unsigned int aom_highbd_10_variance16x32_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
723 #define aom_highbd_10_variance16x32 aom_highbd_10_variance16x32_c
724 
725 unsigned int aom_highbd_10_variance16x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
726 #define aom_highbd_10_variance16x8 aom_highbd_10_variance16x8_c
727 
728 unsigned int aom_highbd_10_variance2x2_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
729 #define aom_highbd_10_variance2x2 aom_highbd_10_variance2x2_c
730 
731 unsigned int aom_highbd_10_variance2x4_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
732 #define aom_highbd_10_variance2x4 aom_highbd_10_variance2x4_c
733 
734 unsigned int aom_highbd_10_variance32x16_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
735 #define aom_highbd_10_variance32x16 aom_highbd_10_variance32x16_c
736 
737 unsigned int aom_highbd_10_variance32x32_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
738 #define aom_highbd_10_variance32x32 aom_highbd_10_variance32x32_c
739 
740 unsigned int aom_highbd_10_variance32x64_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
741 #define aom_highbd_10_variance32x64 aom_highbd_10_variance32x64_c
742 
743 unsigned int aom_highbd_10_variance4x2_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
744 #define aom_highbd_10_variance4x2 aom_highbd_10_variance4x2_c
745 
746 unsigned int aom_highbd_10_variance4x4_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
747 #define aom_highbd_10_variance4x4 aom_highbd_10_variance4x4_c
748 
749 unsigned int aom_highbd_10_variance4x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
750 #define aom_highbd_10_variance4x8 aom_highbd_10_variance4x8_c
751 
752 unsigned int aom_highbd_10_variance64x32_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
753 #define aom_highbd_10_variance64x32 aom_highbd_10_variance64x32_c
754 
755 unsigned int aom_highbd_10_variance64x64_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
756 #define aom_highbd_10_variance64x64 aom_highbd_10_variance64x64_c
757 
758 unsigned int aom_highbd_10_variance8x16_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
759 #define aom_highbd_10_variance8x16 aom_highbd_10_variance8x16_c
760 
761 unsigned int aom_highbd_10_variance8x4_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
762 #define aom_highbd_10_variance8x4 aom_highbd_10_variance8x4_c
763 
764 unsigned int aom_highbd_10_variance8x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
765 #define aom_highbd_10_variance8x8 aom_highbd_10_variance8x8_c
766 
767 void aom_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);
768 #define aom_highbd_12_get16x16var aom_highbd_12_get16x16var_c
769 
770 void aom_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);
771 #define aom_highbd_12_get8x8var aom_highbd_12_get8x8var_c
772 
773 unsigned int aom_highbd_12_masked_sub_pixel_variance16x16_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
774 #define aom_highbd_12_masked_sub_pixel_variance16x16 aom_highbd_12_masked_sub_pixel_variance16x16_c
775 
776 unsigned int aom_highbd_12_masked_sub_pixel_variance16x32_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
777 #define aom_highbd_12_masked_sub_pixel_variance16x32 aom_highbd_12_masked_sub_pixel_variance16x32_c
778 
779 unsigned int aom_highbd_12_masked_sub_pixel_variance16x8_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
780 #define aom_highbd_12_masked_sub_pixel_variance16x8 aom_highbd_12_masked_sub_pixel_variance16x8_c
781 
782 unsigned int aom_highbd_12_masked_sub_pixel_variance32x16_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
783 #define aom_highbd_12_masked_sub_pixel_variance32x16 aom_highbd_12_masked_sub_pixel_variance32x16_c
784 
785 unsigned int aom_highbd_12_masked_sub_pixel_variance32x32_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
786 #define aom_highbd_12_masked_sub_pixel_variance32x32 aom_highbd_12_masked_sub_pixel_variance32x32_c
787 
788 unsigned int aom_highbd_12_masked_sub_pixel_variance32x64_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
789 #define aom_highbd_12_masked_sub_pixel_variance32x64 aom_highbd_12_masked_sub_pixel_variance32x64_c
790 
791 unsigned int aom_highbd_12_masked_sub_pixel_variance4x4_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
792 #define aom_highbd_12_masked_sub_pixel_variance4x4 aom_highbd_12_masked_sub_pixel_variance4x4_c
793 
794 unsigned int aom_highbd_12_masked_sub_pixel_variance4x8_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
795 #define aom_highbd_12_masked_sub_pixel_variance4x8 aom_highbd_12_masked_sub_pixel_variance4x8_c
796 
797 unsigned int aom_highbd_12_masked_sub_pixel_variance64x32_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
798 #define aom_highbd_12_masked_sub_pixel_variance64x32 aom_highbd_12_masked_sub_pixel_variance64x32_c
799 
800 unsigned int aom_highbd_12_masked_sub_pixel_variance64x64_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
801 #define aom_highbd_12_masked_sub_pixel_variance64x64 aom_highbd_12_masked_sub_pixel_variance64x64_c
802 
803 unsigned int aom_highbd_12_masked_sub_pixel_variance8x16_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
804 #define aom_highbd_12_masked_sub_pixel_variance8x16 aom_highbd_12_masked_sub_pixel_variance8x16_c
805 
806 unsigned int aom_highbd_12_masked_sub_pixel_variance8x4_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
807 #define aom_highbd_12_masked_sub_pixel_variance8x4 aom_highbd_12_masked_sub_pixel_variance8x4_c
808 
809 unsigned int aom_highbd_12_masked_sub_pixel_variance8x8_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
810 #define aom_highbd_12_masked_sub_pixel_variance8x8 aom_highbd_12_masked_sub_pixel_variance8x8_c
811 
812 unsigned int aom_highbd_12_mse16x16_c(const uint8_t *src_ptr, int  source_stride, const uint8_t *ref_ptr, int  recon_stride, unsigned int *sse);
813 #define aom_highbd_12_mse16x16 aom_highbd_12_mse16x16_c
814 
815 unsigned int aom_highbd_12_mse16x8_c(const uint8_t *src_ptr, int  source_stride, const uint8_t *ref_ptr, int  recon_stride, unsigned int *sse);
816 #define aom_highbd_12_mse16x8 aom_highbd_12_mse16x8_c
817 
818 unsigned int aom_highbd_12_mse8x16_c(const uint8_t *src_ptr, int  source_stride, const uint8_t *ref_ptr, int  recon_stride, unsigned int *sse);
819 #define aom_highbd_12_mse8x16 aom_highbd_12_mse8x16_c
820 
821 unsigned int aom_highbd_12_mse8x8_c(const uint8_t *src_ptr, int  source_stride, const uint8_t *ref_ptr, int  recon_stride, unsigned int *sse);
822 #define aom_highbd_12_mse8x8 aom_highbd_12_mse8x8_c
823 
824 unsigned int aom_highbd_12_obmc_sub_pixel_variance16x16_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
825 #define aom_highbd_12_obmc_sub_pixel_variance16x16 aom_highbd_12_obmc_sub_pixel_variance16x16_c
826 
827 unsigned int aom_highbd_12_obmc_sub_pixel_variance16x32_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
828 #define aom_highbd_12_obmc_sub_pixel_variance16x32 aom_highbd_12_obmc_sub_pixel_variance16x32_c
829 
830 unsigned int aom_highbd_12_obmc_sub_pixel_variance16x8_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
831 #define aom_highbd_12_obmc_sub_pixel_variance16x8 aom_highbd_12_obmc_sub_pixel_variance16x8_c
832 
833 unsigned int aom_highbd_12_obmc_sub_pixel_variance32x16_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
834 #define aom_highbd_12_obmc_sub_pixel_variance32x16 aom_highbd_12_obmc_sub_pixel_variance32x16_c
835 
836 unsigned int aom_highbd_12_obmc_sub_pixel_variance32x32_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
837 #define aom_highbd_12_obmc_sub_pixel_variance32x32 aom_highbd_12_obmc_sub_pixel_variance32x32_c
838 
839 unsigned int aom_highbd_12_obmc_sub_pixel_variance32x64_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
840 #define aom_highbd_12_obmc_sub_pixel_variance32x64 aom_highbd_12_obmc_sub_pixel_variance32x64_c
841 
842 unsigned int aom_highbd_12_obmc_sub_pixel_variance4x4_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
843 #define aom_highbd_12_obmc_sub_pixel_variance4x4 aom_highbd_12_obmc_sub_pixel_variance4x4_c
844 
845 unsigned int aom_highbd_12_obmc_sub_pixel_variance4x8_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
846 #define aom_highbd_12_obmc_sub_pixel_variance4x8 aom_highbd_12_obmc_sub_pixel_variance4x8_c
847 
848 unsigned int aom_highbd_12_obmc_sub_pixel_variance64x32_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
849 #define aom_highbd_12_obmc_sub_pixel_variance64x32 aom_highbd_12_obmc_sub_pixel_variance64x32_c
850 
851 unsigned int aom_highbd_12_obmc_sub_pixel_variance64x64_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
852 #define aom_highbd_12_obmc_sub_pixel_variance64x64 aom_highbd_12_obmc_sub_pixel_variance64x64_c
853 
854 unsigned int aom_highbd_12_obmc_sub_pixel_variance8x16_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
855 #define aom_highbd_12_obmc_sub_pixel_variance8x16 aom_highbd_12_obmc_sub_pixel_variance8x16_c
856 
857 unsigned int aom_highbd_12_obmc_sub_pixel_variance8x4_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
858 #define aom_highbd_12_obmc_sub_pixel_variance8x4 aom_highbd_12_obmc_sub_pixel_variance8x4_c
859 
860 unsigned int aom_highbd_12_obmc_sub_pixel_variance8x8_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
861 #define aom_highbd_12_obmc_sub_pixel_variance8x8 aom_highbd_12_obmc_sub_pixel_variance8x8_c
862 
863 unsigned int aom_highbd_12_obmc_variance16x16_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
864 #define aom_highbd_12_obmc_variance16x16 aom_highbd_12_obmc_variance16x16_c
865 
866 unsigned int aom_highbd_12_obmc_variance16x32_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
867 #define aom_highbd_12_obmc_variance16x32 aom_highbd_12_obmc_variance16x32_c
868 
869 unsigned int aom_highbd_12_obmc_variance16x8_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
870 #define aom_highbd_12_obmc_variance16x8 aom_highbd_12_obmc_variance16x8_c
871 
872 unsigned int aom_highbd_12_obmc_variance32x16_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
873 #define aom_highbd_12_obmc_variance32x16 aom_highbd_12_obmc_variance32x16_c
874 
875 unsigned int aom_highbd_12_obmc_variance32x32_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
876 #define aom_highbd_12_obmc_variance32x32 aom_highbd_12_obmc_variance32x32_c
877 
878 unsigned int aom_highbd_12_obmc_variance32x64_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
879 #define aom_highbd_12_obmc_variance32x64 aom_highbd_12_obmc_variance32x64_c
880 
881 unsigned int aom_highbd_12_obmc_variance4x4_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
882 #define aom_highbd_12_obmc_variance4x4 aom_highbd_12_obmc_variance4x4_c
883 
884 unsigned int aom_highbd_12_obmc_variance4x8_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
885 #define aom_highbd_12_obmc_variance4x8 aom_highbd_12_obmc_variance4x8_c
886 
887 unsigned int aom_highbd_12_obmc_variance64x32_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
888 #define aom_highbd_12_obmc_variance64x32 aom_highbd_12_obmc_variance64x32_c
889 
890 unsigned int aom_highbd_12_obmc_variance64x64_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
891 #define aom_highbd_12_obmc_variance64x64 aom_highbd_12_obmc_variance64x64_c
892 
893 unsigned int aom_highbd_12_obmc_variance8x16_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
894 #define aom_highbd_12_obmc_variance8x16 aom_highbd_12_obmc_variance8x16_c
895 
896 unsigned int aom_highbd_12_obmc_variance8x4_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
897 #define aom_highbd_12_obmc_variance8x4 aom_highbd_12_obmc_variance8x4_c
898 
899 unsigned int aom_highbd_12_obmc_variance8x8_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
900 #define aom_highbd_12_obmc_variance8x8 aom_highbd_12_obmc_variance8x8_c
901 
902 uint32_t aom_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);
903 #define aom_highbd_12_sub_pixel_avg_variance16x16 aom_highbd_12_sub_pixel_avg_variance16x16_c
904 
905 uint32_t aom_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);
906 #define aom_highbd_12_sub_pixel_avg_variance16x32 aom_highbd_12_sub_pixel_avg_variance16x32_c
907 
908 uint32_t aom_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);
909 #define aom_highbd_12_sub_pixel_avg_variance16x8 aom_highbd_12_sub_pixel_avg_variance16x8_c
910 
911 uint32_t aom_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);
912 #define aom_highbd_12_sub_pixel_avg_variance32x16 aom_highbd_12_sub_pixel_avg_variance32x16_c
913 
914 uint32_t aom_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);
915 #define aom_highbd_12_sub_pixel_avg_variance32x32 aom_highbd_12_sub_pixel_avg_variance32x32_c
916 
917 uint32_t aom_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);
918 #define aom_highbd_12_sub_pixel_avg_variance32x64 aom_highbd_12_sub_pixel_avg_variance32x64_c
919 
920 uint32_t aom_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);
921 #define aom_highbd_12_sub_pixel_avg_variance4x4 aom_highbd_12_sub_pixel_avg_variance4x4_c
922 
923 uint32_t aom_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);
924 #define aom_highbd_12_sub_pixel_avg_variance4x8 aom_highbd_12_sub_pixel_avg_variance4x8_c
925 
926 uint32_t aom_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);
927 #define aom_highbd_12_sub_pixel_avg_variance64x32 aom_highbd_12_sub_pixel_avg_variance64x32_c
928 
929 uint32_t aom_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);
930 #define aom_highbd_12_sub_pixel_avg_variance64x64 aom_highbd_12_sub_pixel_avg_variance64x64_c
931 
932 uint32_t aom_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);
933 #define aom_highbd_12_sub_pixel_avg_variance8x16 aom_highbd_12_sub_pixel_avg_variance8x16_c
934 
935 uint32_t aom_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);
936 #define aom_highbd_12_sub_pixel_avg_variance8x4 aom_highbd_12_sub_pixel_avg_variance8x4_c
937 
938 uint32_t aom_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);
939 #define aom_highbd_12_sub_pixel_avg_variance8x8 aom_highbd_12_sub_pixel_avg_variance8x8_c
940 
941 uint32_t aom_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);
942 #define aom_highbd_12_sub_pixel_variance16x16 aom_highbd_12_sub_pixel_variance16x16_c
943 
944 uint32_t aom_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);
945 #define aom_highbd_12_sub_pixel_variance16x32 aom_highbd_12_sub_pixel_variance16x32_c
946 
947 uint32_t aom_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);
948 #define aom_highbd_12_sub_pixel_variance16x8 aom_highbd_12_sub_pixel_variance16x8_c
949 
950 uint32_t aom_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);
951 #define aom_highbd_12_sub_pixel_variance32x16 aom_highbd_12_sub_pixel_variance32x16_c
952 
953 uint32_t aom_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);
954 #define aom_highbd_12_sub_pixel_variance32x32 aom_highbd_12_sub_pixel_variance32x32_c
955 
956 uint32_t aom_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);
957 #define aom_highbd_12_sub_pixel_variance32x64 aom_highbd_12_sub_pixel_variance32x64_c
958 
959 uint32_t aom_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);
960 #define aom_highbd_12_sub_pixel_variance4x4 aom_highbd_12_sub_pixel_variance4x4_c
961 
962 uint32_t aom_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);
963 #define aom_highbd_12_sub_pixel_variance4x8 aom_highbd_12_sub_pixel_variance4x8_c
964 
965 uint32_t aom_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);
966 #define aom_highbd_12_sub_pixel_variance64x32 aom_highbd_12_sub_pixel_variance64x32_c
967 
968 uint32_t aom_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);
969 #define aom_highbd_12_sub_pixel_variance64x64 aom_highbd_12_sub_pixel_variance64x64_c
970 
971 uint32_t aom_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);
972 #define aom_highbd_12_sub_pixel_variance8x16 aom_highbd_12_sub_pixel_variance8x16_c
973 
974 uint32_t aom_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);
975 #define aom_highbd_12_sub_pixel_variance8x4 aom_highbd_12_sub_pixel_variance8x4_c
976 
977 uint32_t aom_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);
978 #define aom_highbd_12_sub_pixel_variance8x8 aom_highbd_12_sub_pixel_variance8x8_c
979 
980 unsigned int aom_highbd_12_variance16x16_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
981 #define aom_highbd_12_variance16x16 aom_highbd_12_variance16x16_c
982 
983 unsigned int aom_highbd_12_variance16x32_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
984 #define aom_highbd_12_variance16x32 aom_highbd_12_variance16x32_c
985 
986 unsigned int aom_highbd_12_variance16x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
987 #define aom_highbd_12_variance16x8 aom_highbd_12_variance16x8_c
988 
989 unsigned int aom_highbd_12_variance2x2_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
990 #define aom_highbd_12_variance2x2 aom_highbd_12_variance2x2_c
991 
992 unsigned int aom_highbd_12_variance2x4_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
993 #define aom_highbd_12_variance2x4 aom_highbd_12_variance2x4_c
994 
995 unsigned int aom_highbd_12_variance32x16_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
996 #define aom_highbd_12_variance32x16 aom_highbd_12_variance32x16_c
997 
998 unsigned int aom_highbd_12_variance32x32_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
999 #define aom_highbd_12_variance32x32 aom_highbd_12_variance32x32_c
1000 
1001 unsigned int aom_highbd_12_variance32x64_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
1002 #define aom_highbd_12_variance32x64 aom_highbd_12_variance32x64_c
1003 
1004 unsigned int aom_highbd_12_variance4x2_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
1005 #define aom_highbd_12_variance4x2 aom_highbd_12_variance4x2_c
1006 
1007 unsigned int aom_highbd_12_variance4x4_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
1008 #define aom_highbd_12_variance4x4 aom_highbd_12_variance4x4_c
1009 
1010 unsigned int aom_highbd_12_variance4x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
1011 #define aom_highbd_12_variance4x8 aom_highbd_12_variance4x8_c
1012 
1013 unsigned int aom_highbd_12_variance64x32_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
1014 #define aom_highbd_12_variance64x32 aom_highbd_12_variance64x32_c
1015 
1016 unsigned int aom_highbd_12_variance64x64_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
1017 #define aom_highbd_12_variance64x64 aom_highbd_12_variance64x64_c
1018 
1019 unsigned int aom_highbd_12_variance8x16_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
1020 #define aom_highbd_12_variance8x16 aom_highbd_12_variance8x16_c
1021 
1022 unsigned int aom_highbd_12_variance8x4_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
1023 #define aom_highbd_12_variance8x4 aom_highbd_12_variance8x4_c
1024 
1025 unsigned int aom_highbd_12_variance8x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
1026 #define aom_highbd_12_variance8x8 aom_highbd_12_variance8x8_c
1027 
1028 void aom_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);
1029 #define aom_highbd_8_get16x16var aom_highbd_8_get16x16var_c
1030 
1031 void aom_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);
1032 #define aom_highbd_8_get8x8var aom_highbd_8_get8x8var_c
1033 
1034 unsigned int aom_highbd_8_masked_sub_pixel_variance16x16_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
1035 #define aom_highbd_8_masked_sub_pixel_variance16x16 aom_highbd_8_masked_sub_pixel_variance16x16_c
1036 
1037 unsigned int aom_highbd_8_masked_sub_pixel_variance16x32_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
1038 #define aom_highbd_8_masked_sub_pixel_variance16x32 aom_highbd_8_masked_sub_pixel_variance16x32_c
1039 
1040 unsigned int aom_highbd_8_masked_sub_pixel_variance16x8_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
1041 #define aom_highbd_8_masked_sub_pixel_variance16x8 aom_highbd_8_masked_sub_pixel_variance16x8_c
1042 
1043 unsigned int aom_highbd_8_masked_sub_pixel_variance32x16_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
1044 #define aom_highbd_8_masked_sub_pixel_variance32x16 aom_highbd_8_masked_sub_pixel_variance32x16_c
1045 
1046 unsigned int aom_highbd_8_masked_sub_pixel_variance32x32_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
1047 #define aom_highbd_8_masked_sub_pixel_variance32x32 aom_highbd_8_masked_sub_pixel_variance32x32_c
1048 
1049 unsigned int aom_highbd_8_masked_sub_pixel_variance32x64_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
1050 #define aom_highbd_8_masked_sub_pixel_variance32x64 aom_highbd_8_masked_sub_pixel_variance32x64_c
1051 
1052 unsigned int aom_highbd_8_masked_sub_pixel_variance4x4_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
1053 #define aom_highbd_8_masked_sub_pixel_variance4x4 aom_highbd_8_masked_sub_pixel_variance4x4_c
1054 
1055 unsigned int aom_highbd_8_masked_sub_pixel_variance4x8_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
1056 #define aom_highbd_8_masked_sub_pixel_variance4x8 aom_highbd_8_masked_sub_pixel_variance4x8_c
1057 
1058 unsigned int aom_highbd_8_masked_sub_pixel_variance64x32_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
1059 #define aom_highbd_8_masked_sub_pixel_variance64x32 aom_highbd_8_masked_sub_pixel_variance64x32_c
1060 
1061 unsigned int aom_highbd_8_masked_sub_pixel_variance64x64_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
1062 #define aom_highbd_8_masked_sub_pixel_variance64x64 aom_highbd_8_masked_sub_pixel_variance64x64_c
1063 
1064 unsigned int aom_highbd_8_masked_sub_pixel_variance8x16_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
1065 #define aom_highbd_8_masked_sub_pixel_variance8x16 aom_highbd_8_masked_sub_pixel_variance8x16_c
1066 
1067 unsigned int aom_highbd_8_masked_sub_pixel_variance8x4_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
1068 #define aom_highbd_8_masked_sub_pixel_variance8x4 aom_highbd_8_masked_sub_pixel_variance8x4_c
1069 
1070 unsigned int aom_highbd_8_masked_sub_pixel_variance8x8_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
1071 #define aom_highbd_8_masked_sub_pixel_variance8x8 aom_highbd_8_masked_sub_pixel_variance8x8_c
1072 
1073 unsigned int aom_highbd_8_mse16x16_c(const uint8_t *src_ptr, int  source_stride, const uint8_t *ref_ptr, int  recon_stride, unsigned int *sse);
1074 #define aom_highbd_8_mse16x16 aom_highbd_8_mse16x16_c
1075 
1076 unsigned int aom_highbd_8_mse16x8_c(const uint8_t *src_ptr, int  source_stride, const uint8_t *ref_ptr, int  recon_stride, unsigned int *sse);
1077 #define aom_highbd_8_mse16x8 aom_highbd_8_mse16x8_c
1078 
1079 unsigned int aom_highbd_8_mse8x16_c(const uint8_t *src_ptr, int  source_stride, const uint8_t *ref_ptr, int  recon_stride, unsigned int *sse);
1080 #define aom_highbd_8_mse8x16 aom_highbd_8_mse8x16_c
1081 
1082 unsigned int aom_highbd_8_mse8x8_c(const uint8_t *src_ptr, int  source_stride, const uint8_t *ref_ptr, int  recon_stride, unsigned int *sse);
1083 #define aom_highbd_8_mse8x8 aom_highbd_8_mse8x8_c
1084 
1085 uint32_t aom_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);
1086 #define aom_highbd_8_sub_pixel_avg_variance16x16 aom_highbd_8_sub_pixel_avg_variance16x16_c
1087 
1088 uint32_t aom_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);
1089 #define aom_highbd_8_sub_pixel_avg_variance16x32 aom_highbd_8_sub_pixel_avg_variance16x32_c
1090 
1091 uint32_t aom_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);
1092 #define aom_highbd_8_sub_pixel_avg_variance16x8 aom_highbd_8_sub_pixel_avg_variance16x8_c
1093 
1094 uint32_t aom_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);
1095 #define aom_highbd_8_sub_pixel_avg_variance32x16 aom_highbd_8_sub_pixel_avg_variance32x16_c
1096 
1097 uint32_t aom_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);
1098 #define aom_highbd_8_sub_pixel_avg_variance32x32 aom_highbd_8_sub_pixel_avg_variance32x32_c
1099 
1100 uint32_t aom_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);
1101 #define aom_highbd_8_sub_pixel_avg_variance32x64 aom_highbd_8_sub_pixel_avg_variance32x64_c
1102 
1103 uint32_t aom_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);
1104 #define aom_highbd_8_sub_pixel_avg_variance4x4 aom_highbd_8_sub_pixel_avg_variance4x4_c
1105 
1106 uint32_t aom_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);
1107 #define aom_highbd_8_sub_pixel_avg_variance4x8 aom_highbd_8_sub_pixel_avg_variance4x8_c
1108 
1109 uint32_t aom_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);
1110 #define aom_highbd_8_sub_pixel_avg_variance64x32 aom_highbd_8_sub_pixel_avg_variance64x32_c
1111 
1112 uint32_t aom_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);
1113 #define aom_highbd_8_sub_pixel_avg_variance64x64 aom_highbd_8_sub_pixel_avg_variance64x64_c
1114 
1115 uint32_t aom_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);
1116 #define aom_highbd_8_sub_pixel_avg_variance8x16 aom_highbd_8_sub_pixel_avg_variance8x16_c
1117 
1118 uint32_t aom_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);
1119 #define aom_highbd_8_sub_pixel_avg_variance8x4 aom_highbd_8_sub_pixel_avg_variance8x4_c
1120 
1121 uint32_t aom_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);
1122 #define aom_highbd_8_sub_pixel_avg_variance8x8 aom_highbd_8_sub_pixel_avg_variance8x8_c
1123 
1124 uint32_t aom_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);
1125 #define aom_highbd_8_sub_pixel_variance16x16 aom_highbd_8_sub_pixel_variance16x16_c
1126 
1127 uint32_t aom_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);
1128 #define aom_highbd_8_sub_pixel_variance16x32 aom_highbd_8_sub_pixel_variance16x32_c
1129 
1130 uint32_t aom_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);
1131 #define aom_highbd_8_sub_pixel_variance16x8 aom_highbd_8_sub_pixel_variance16x8_c
1132 
1133 uint32_t aom_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);
1134 #define aom_highbd_8_sub_pixel_variance32x16 aom_highbd_8_sub_pixel_variance32x16_c
1135 
1136 uint32_t aom_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);
1137 #define aom_highbd_8_sub_pixel_variance32x32 aom_highbd_8_sub_pixel_variance32x32_c
1138 
1139 uint32_t aom_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);
1140 #define aom_highbd_8_sub_pixel_variance32x64 aom_highbd_8_sub_pixel_variance32x64_c
1141 
1142 uint32_t aom_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);
1143 #define aom_highbd_8_sub_pixel_variance4x4 aom_highbd_8_sub_pixel_variance4x4_c
1144 
1145 uint32_t aom_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);
1146 #define aom_highbd_8_sub_pixel_variance4x8 aom_highbd_8_sub_pixel_variance4x8_c
1147 
1148 uint32_t aom_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);
1149 #define aom_highbd_8_sub_pixel_variance64x32 aom_highbd_8_sub_pixel_variance64x32_c
1150 
1151 uint32_t aom_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);
1152 #define aom_highbd_8_sub_pixel_variance64x64 aom_highbd_8_sub_pixel_variance64x64_c
1153 
1154 uint32_t aom_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);
1155 #define aom_highbd_8_sub_pixel_variance8x16 aom_highbd_8_sub_pixel_variance8x16_c
1156 
1157 uint32_t aom_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);
1158 #define aom_highbd_8_sub_pixel_variance8x4 aom_highbd_8_sub_pixel_variance8x4_c
1159 
1160 uint32_t aom_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);
1161 #define aom_highbd_8_sub_pixel_variance8x8 aom_highbd_8_sub_pixel_variance8x8_c
1162 
1163 unsigned int aom_highbd_8_variance16x16_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
1164 #define aom_highbd_8_variance16x16 aom_highbd_8_variance16x16_c
1165 
1166 unsigned int aom_highbd_8_variance16x32_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
1167 #define aom_highbd_8_variance16x32 aom_highbd_8_variance16x32_c
1168 
1169 unsigned int aom_highbd_8_variance16x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
1170 #define aom_highbd_8_variance16x8 aom_highbd_8_variance16x8_c
1171 
1172 unsigned int aom_highbd_8_variance2x2_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
1173 #define aom_highbd_8_variance2x2 aom_highbd_8_variance2x2_c
1174 
1175 unsigned int aom_highbd_8_variance2x4_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
1176 #define aom_highbd_8_variance2x4 aom_highbd_8_variance2x4_c
1177 
1178 unsigned int aom_highbd_8_variance32x16_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
1179 #define aom_highbd_8_variance32x16 aom_highbd_8_variance32x16_c
1180 
1181 unsigned int aom_highbd_8_variance32x32_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
1182 #define aom_highbd_8_variance32x32 aom_highbd_8_variance32x32_c
1183 
1184 unsigned int aom_highbd_8_variance32x64_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
1185 #define aom_highbd_8_variance32x64 aom_highbd_8_variance32x64_c
1186 
1187 unsigned int aom_highbd_8_variance4x2_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
1188 #define aom_highbd_8_variance4x2 aom_highbd_8_variance4x2_c
1189 
1190 unsigned int aom_highbd_8_variance4x4_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
1191 #define aom_highbd_8_variance4x4 aom_highbd_8_variance4x4_c
1192 
1193 unsigned int aom_highbd_8_variance4x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
1194 #define aom_highbd_8_variance4x8 aom_highbd_8_variance4x8_c
1195 
1196 unsigned int aom_highbd_8_variance64x32_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
1197 #define aom_highbd_8_variance64x32 aom_highbd_8_variance64x32_c
1198 
1199 unsigned int aom_highbd_8_variance64x64_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
1200 #define aom_highbd_8_variance64x64 aom_highbd_8_variance64x64_c
1201 
1202 unsigned int aom_highbd_8_variance8x16_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
1203 #define aom_highbd_8_variance8x16 aom_highbd_8_variance8x16_c
1204 
1205 unsigned int aom_highbd_8_variance8x4_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
1206 #define aom_highbd_8_variance8x4 aom_highbd_8_variance8x4_c
1207 
1208 unsigned int aom_highbd_8_variance8x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
1209 #define aom_highbd_8_variance8x8 aom_highbd_8_variance8x8_c
1210 
1211 void aom_highbd_blend_a64_hmask_c(uint8_t *dst, uint32_t dst_stride, const uint8_t *src0, uint32_t src0_stride, const uint8_t *src1, uint32_t src1_stride, const uint8_t *mask, int h, int w, int bd);
1212 #define aom_highbd_blend_a64_hmask aom_highbd_blend_a64_hmask_c
1213 
1214 void aom_highbd_blend_a64_mask_c(uint8_t *dst, uint32_t dst_stride, const uint8_t *src0, uint32_t src0_stride, const uint8_t *src1, uint32_t src1_stride, const uint8_t *mask, uint32_t mask_stride, int h, int w, int suby, int subx, int bd);
1215 #define aom_highbd_blend_a64_mask aom_highbd_blend_a64_mask_c
1216 
1217 void aom_highbd_blend_a64_vmask_c(uint8_t *dst, uint32_t dst_stride, const uint8_t *src0, uint32_t src0_stride, const uint8_t *src1, uint32_t src1_stride, const uint8_t *mask, int h, int w, int bd);
1218 #define aom_highbd_blend_a64_vmask aom_highbd_blend_a64_vmask_c
1219 
1220 void aom_highbd_comp_avg_pred_c(uint16_t *comp_pred, const uint8_t *pred8, int width, int height, const uint8_t *ref8, int ref_stride);
1221 #define aom_highbd_comp_avg_pred aom_highbd_comp_avg_pred_c
1222 
1223 void aom_highbd_comp_avg_upsampled_pred_c(uint16_t *comp_pred, const uint8_t *pred8, int width, int height, int subsample_x_q3, int subsample_y_q3, const uint8_t *ref8, int ref_stride, int bd);
1224 #define aom_highbd_comp_avg_upsampled_pred aom_highbd_comp_avg_upsampled_pred_c
1225 
1226 void aom_highbd_comp_mask_pred_c(uint16_t *comp_pred, const uint8_t *pred8, int width, int height, const uint8_t *ref8, int ref_stride, const uint8_t *mask, int mask_stride, int invert_mask);
1227 #define aom_highbd_comp_mask_pred aom_highbd_comp_mask_pred_c
1228 
1229 void aom_highbd_comp_mask_upsampled_pred_c(uint16_t *comp_pred, const uint8_t *pred8, int width, int height, int subsample_x_q3, int subsample_y_q3, const uint8_t *ref8, int ref_stride, const uint8_t *mask, int mask_stride, int invert_mask, int bd);
1230 #define aom_highbd_comp_mask_upsampled_pred aom_highbd_comp_mask_upsampled_pred_c
1231 
1232 void aom_highbd_convolve8_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h, int bps);
1233 #define aom_highbd_convolve8 aom_highbd_convolve8_c
1234 
1235 void aom_highbd_convolve8_add_src_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h, int bps);
1236 #define aom_highbd_convolve8_add_src aom_highbd_convolve8_add_src_c
1237 
1238 void aom_highbd_convolve8_add_src_hip_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h, int bps);
1239 #define aom_highbd_convolve8_add_src_hip aom_highbd_convolve8_add_src_hip_c
1240 
1241 void aom_highbd_convolve8_add_src_horiz_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h, int bps);
1242 #define aom_highbd_convolve8_add_src_horiz aom_highbd_convolve8_add_src_horiz_c
1243 
1244 void aom_highbd_convolve8_add_src_horiz_hip_c(const uint8_t *src, ptrdiff_t src_stride, uint16_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h, int bps);
1245 #define aom_highbd_convolve8_add_src_horiz_hip aom_highbd_convolve8_add_src_horiz_hip_c
1246 
1247 void aom_highbd_convolve8_add_src_vert_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h, int bps);
1248 #define aom_highbd_convolve8_add_src_vert aom_highbd_convolve8_add_src_vert_c
1249 
1250 void aom_highbd_convolve8_add_src_vert_hip_c(const uint16_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h, int bps);
1251 #define aom_highbd_convolve8_add_src_vert_hip aom_highbd_convolve8_add_src_vert_hip_c
1252 
1253 void aom_highbd_convolve8_avg_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h, int bps);
1254 #define aom_highbd_convolve8_avg aom_highbd_convolve8_avg_c
1255 
1256 void aom_highbd_convolve8_avg_horiz_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h, int bps);
1257 #define aom_highbd_convolve8_avg_horiz aom_highbd_convolve8_avg_horiz_c
1258 
1259 void aom_highbd_convolve8_avg_vert_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h, int bps);
1260 #define aom_highbd_convolve8_avg_vert aom_highbd_convolve8_avg_vert_c
1261 
1262 void aom_highbd_convolve8_horiz_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h, int bps);
1263 #define aom_highbd_convolve8_horiz aom_highbd_convolve8_horiz_c
1264 
1265 void aom_highbd_convolve8_vert_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h, int bps);
1266 #define aom_highbd_convolve8_vert aom_highbd_convolve8_vert_c
1267 
1268 void aom_highbd_convolve_avg_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h, int bps);
1269 #define aom_highbd_convolve_avg aom_highbd_convolve_avg_c
1270 
1271 void aom_highbd_convolve_copy_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h, int bps);
1272 #define aom_highbd_convolve_copy aom_highbd_convolve_copy_c
1273 
1274 void aom_highbd_d117_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1275 #define aom_highbd_d117_predictor_16x16 aom_highbd_d117_predictor_16x16_c
1276 
1277 void aom_highbd_d117_predictor_16x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1278 #define aom_highbd_d117_predictor_16x32 aom_highbd_d117_predictor_16x32_c
1279 
1280 void aom_highbd_d117_predictor_16x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1281 #define aom_highbd_d117_predictor_16x8 aom_highbd_d117_predictor_16x8_c
1282 
1283 void aom_highbd_d117_predictor_2x2_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1284 #define aom_highbd_d117_predictor_2x2 aom_highbd_d117_predictor_2x2_c
1285 
1286 void aom_highbd_d117_predictor_32x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1287 #define aom_highbd_d117_predictor_32x16 aom_highbd_d117_predictor_32x16_c
1288 
1289 void aom_highbd_d117_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1290 #define aom_highbd_d117_predictor_32x32 aom_highbd_d117_predictor_32x32_c
1291 
1292 void aom_highbd_d117_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1293 #define aom_highbd_d117_predictor_4x4 aom_highbd_d117_predictor_4x4_c
1294 
1295 void aom_highbd_d117_predictor_4x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1296 #define aom_highbd_d117_predictor_4x8 aom_highbd_d117_predictor_4x8_c
1297 
1298 void aom_highbd_d117_predictor_8x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1299 #define aom_highbd_d117_predictor_8x16 aom_highbd_d117_predictor_8x16_c
1300 
1301 void aom_highbd_d117_predictor_8x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1302 #define aom_highbd_d117_predictor_8x4 aom_highbd_d117_predictor_8x4_c
1303 
1304 void aom_highbd_d117_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1305 #define aom_highbd_d117_predictor_8x8 aom_highbd_d117_predictor_8x8_c
1306 
1307 void aom_highbd_d135_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1308 #define aom_highbd_d135_predictor_16x16 aom_highbd_d135_predictor_16x16_c
1309 
1310 void aom_highbd_d135_predictor_16x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1311 #define aom_highbd_d135_predictor_16x32 aom_highbd_d135_predictor_16x32_c
1312 
1313 void aom_highbd_d135_predictor_16x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1314 #define aom_highbd_d135_predictor_16x8 aom_highbd_d135_predictor_16x8_c
1315 
1316 void aom_highbd_d135_predictor_2x2_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1317 #define aom_highbd_d135_predictor_2x2 aom_highbd_d135_predictor_2x2_c
1318 
1319 void aom_highbd_d135_predictor_32x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1320 #define aom_highbd_d135_predictor_32x16 aom_highbd_d135_predictor_32x16_c
1321 
1322 void aom_highbd_d135_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1323 #define aom_highbd_d135_predictor_32x32 aom_highbd_d135_predictor_32x32_c
1324 
1325 void aom_highbd_d135_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1326 #define aom_highbd_d135_predictor_4x4 aom_highbd_d135_predictor_4x4_c
1327 
1328 void aom_highbd_d135_predictor_4x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1329 #define aom_highbd_d135_predictor_4x8 aom_highbd_d135_predictor_4x8_c
1330 
1331 void aom_highbd_d135_predictor_8x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1332 #define aom_highbd_d135_predictor_8x16 aom_highbd_d135_predictor_8x16_c
1333 
1334 void aom_highbd_d135_predictor_8x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1335 #define aom_highbd_d135_predictor_8x4 aom_highbd_d135_predictor_8x4_c
1336 
1337 void aom_highbd_d135_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1338 #define aom_highbd_d135_predictor_8x8 aom_highbd_d135_predictor_8x8_c
1339 
1340 void aom_highbd_d153_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1341 #define aom_highbd_d153_predictor_16x16 aom_highbd_d153_predictor_16x16_c
1342 
1343 void aom_highbd_d153_predictor_16x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1344 #define aom_highbd_d153_predictor_16x32 aom_highbd_d153_predictor_16x32_c
1345 
1346 void aom_highbd_d153_predictor_16x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1347 #define aom_highbd_d153_predictor_16x8 aom_highbd_d153_predictor_16x8_c
1348 
1349 void aom_highbd_d153_predictor_2x2_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1350 #define aom_highbd_d153_predictor_2x2 aom_highbd_d153_predictor_2x2_c
1351 
1352 void aom_highbd_d153_predictor_32x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1353 #define aom_highbd_d153_predictor_32x16 aom_highbd_d153_predictor_32x16_c
1354 
1355 void aom_highbd_d153_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1356 #define aom_highbd_d153_predictor_32x32 aom_highbd_d153_predictor_32x32_c
1357 
1358 void aom_highbd_d153_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1359 #define aom_highbd_d153_predictor_4x4 aom_highbd_d153_predictor_4x4_c
1360 
1361 void aom_highbd_d153_predictor_4x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1362 #define aom_highbd_d153_predictor_4x8 aom_highbd_d153_predictor_4x8_c
1363 
1364 void aom_highbd_d153_predictor_8x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1365 #define aom_highbd_d153_predictor_8x16 aom_highbd_d153_predictor_8x16_c
1366 
1367 void aom_highbd_d153_predictor_8x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1368 #define aom_highbd_d153_predictor_8x4 aom_highbd_d153_predictor_8x4_c
1369 
1370 void aom_highbd_d153_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1371 #define aom_highbd_d153_predictor_8x8 aom_highbd_d153_predictor_8x8_c
1372 
1373 void aom_highbd_d207e_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1374 #define aom_highbd_d207e_predictor_16x16 aom_highbd_d207e_predictor_16x16_c
1375 
1376 void aom_highbd_d207e_predictor_16x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1377 #define aom_highbd_d207e_predictor_16x32 aom_highbd_d207e_predictor_16x32_c
1378 
1379 void aom_highbd_d207e_predictor_16x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1380 #define aom_highbd_d207e_predictor_16x8 aom_highbd_d207e_predictor_16x8_c
1381 
1382 void aom_highbd_d207e_predictor_2x2_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1383 #define aom_highbd_d207e_predictor_2x2 aom_highbd_d207e_predictor_2x2_c
1384 
1385 void aom_highbd_d207e_predictor_32x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1386 #define aom_highbd_d207e_predictor_32x16 aom_highbd_d207e_predictor_32x16_c
1387 
1388 void aom_highbd_d207e_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1389 #define aom_highbd_d207e_predictor_32x32 aom_highbd_d207e_predictor_32x32_c
1390 
1391 void aom_highbd_d207e_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1392 #define aom_highbd_d207e_predictor_4x4 aom_highbd_d207e_predictor_4x4_c
1393 
1394 void aom_highbd_d207e_predictor_4x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1395 #define aom_highbd_d207e_predictor_4x8 aom_highbd_d207e_predictor_4x8_c
1396 
1397 void aom_highbd_d207e_predictor_8x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1398 #define aom_highbd_d207e_predictor_8x16 aom_highbd_d207e_predictor_8x16_c
1399 
1400 void aom_highbd_d207e_predictor_8x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1401 #define aom_highbd_d207e_predictor_8x4 aom_highbd_d207e_predictor_8x4_c
1402 
1403 void aom_highbd_d207e_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1404 #define aom_highbd_d207e_predictor_8x8 aom_highbd_d207e_predictor_8x8_c
1405 
1406 void aom_highbd_d45e_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1407 #define aom_highbd_d45e_predictor_16x16 aom_highbd_d45e_predictor_16x16_c
1408 
1409 void aom_highbd_d45e_predictor_16x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1410 #define aom_highbd_d45e_predictor_16x32 aom_highbd_d45e_predictor_16x32_c
1411 
1412 void aom_highbd_d45e_predictor_16x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1413 #define aom_highbd_d45e_predictor_16x8 aom_highbd_d45e_predictor_16x8_c
1414 
1415 void aom_highbd_d45e_predictor_2x2_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1416 #define aom_highbd_d45e_predictor_2x2 aom_highbd_d45e_predictor_2x2_c
1417 
1418 void aom_highbd_d45e_predictor_32x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1419 #define aom_highbd_d45e_predictor_32x16 aom_highbd_d45e_predictor_32x16_c
1420 
1421 void aom_highbd_d45e_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1422 #define aom_highbd_d45e_predictor_32x32 aom_highbd_d45e_predictor_32x32_c
1423 
1424 void aom_highbd_d45e_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1425 #define aom_highbd_d45e_predictor_4x4 aom_highbd_d45e_predictor_4x4_c
1426 
1427 void aom_highbd_d45e_predictor_4x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1428 #define aom_highbd_d45e_predictor_4x8 aom_highbd_d45e_predictor_4x8_c
1429 
1430 void aom_highbd_d45e_predictor_8x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1431 #define aom_highbd_d45e_predictor_8x16 aom_highbd_d45e_predictor_8x16_c
1432 
1433 void aom_highbd_d45e_predictor_8x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1434 #define aom_highbd_d45e_predictor_8x4 aom_highbd_d45e_predictor_8x4_c
1435 
1436 void aom_highbd_d45e_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1437 #define aom_highbd_d45e_predictor_8x8 aom_highbd_d45e_predictor_8x8_c
1438 
1439 void aom_highbd_d63e_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1440 #define aom_highbd_d63e_predictor_16x16 aom_highbd_d63e_predictor_16x16_c
1441 
1442 void aom_highbd_d63e_predictor_16x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1443 #define aom_highbd_d63e_predictor_16x32 aom_highbd_d63e_predictor_16x32_c
1444 
1445 void aom_highbd_d63e_predictor_16x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1446 #define aom_highbd_d63e_predictor_16x8 aom_highbd_d63e_predictor_16x8_c
1447 
1448 void aom_highbd_d63e_predictor_2x2_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1449 #define aom_highbd_d63e_predictor_2x2 aom_highbd_d63e_predictor_2x2_c
1450 
1451 void aom_highbd_d63e_predictor_32x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1452 #define aom_highbd_d63e_predictor_32x16 aom_highbd_d63e_predictor_32x16_c
1453 
1454 void aom_highbd_d63e_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1455 #define aom_highbd_d63e_predictor_32x32 aom_highbd_d63e_predictor_32x32_c
1456 
1457 void aom_highbd_d63e_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1458 #define aom_highbd_d63e_predictor_4x4 aom_highbd_d63e_predictor_4x4_c
1459 
1460 void aom_highbd_d63e_predictor_4x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1461 #define aom_highbd_d63e_predictor_4x8 aom_highbd_d63e_predictor_4x8_c
1462 
1463 void aom_highbd_d63e_predictor_8x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1464 #define aom_highbd_d63e_predictor_8x16 aom_highbd_d63e_predictor_8x16_c
1465 
1466 void aom_highbd_d63e_predictor_8x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1467 #define aom_highbd_d63e_predictor_8x4 aom_highbd_d63e_predictor_8x4_c
1468 
1469 void aom_highbd_d63e_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1470 #define aom_highbd_d63e_predictor_8x8 aom_highbd_d63e_predictor_8x8_c
1471 
1472 void aom_highbd_dc_128_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1473 #define aom_highbd_dc_128_predictor_16x16 aom_highbd_dc_128_predictor_16x16_c
1474 
1475 void aom_highbd_dc_128_predictor_16x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1476 #define aom_highbd_dc_128_predictor_16x32 aom_highbd_dc_128_predictor_16x32_c
1477 
1478 void aom_highbd_dc_128_predictor_16x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1479 #define aom_highbd_dc_128_predictor_16x8 aom_highbd_dc_128_predictor_16x8_c
1480 
1481 void aom_highbd_dc_128_predictor_2x2_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1482 #define aom_highbd_dc_128_predictor_2x2 aom_highbd_dc_128_predictor_2x2_c
1483 
1484 void aom_highbd_dc_128_predictor_32x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1485 #define aom_highbd_dc_128_predictor_32x16 aom_highbd_dc_128_predictor_32x16_c
1486 
1487 void aom_highbd_dc_128_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1488 #define aom_highbd_dc_128_predictor_32x32 aom_highbd_dc_128_predictor_32x32_c
1489 
1490 void aom_highbd_dc_128_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1491 #define aom_highbd_dc_128_predictor_4x4 aom_highbd_dc_128_predictor_4x4_c
1492 
1493 void aom_highbd_dc_128_predictor_4x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1494 #define aom_highbd_dc_128_predictor_4x8 aom_highbd_dc_128_predictor_4x8_c
1495 
1496 void aom_highbd_dc_128_predictor_8x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1497 #define aom_highbd_dc_128_predictor_8x16 aom_highbd_dc_128_predictor_8x16_c
1498 
1499 void aom_highbd_dc_128_predictor_8x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1500 #define aom_highbd_dc_128_predictor_8x4 aom_highbd_dc_128_predictor_8x4_c
1501 
1502 void aom_highbd_dc_128_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1503 #define aom_highbd_dc_128_predictor_8x8 aom_highbd_dc_128_predictor_8x8_c
1504 
1505 void aom_highbd_dc_left_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1506 #define aom_highbd_dc_left_predictor_16x16 aom_highbd_dc_left_predictor_16x16_c
1507 
1508 void aom_highbd_dc_left_predictor_16x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1509 #define aom_highbd_dc_left_predictor_16x32 aom_highbd_dc_left_predictor_16x32_c
1510 
1511 void aom_highbd_dc_left_predictor_16x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1512 #define aom_highbd_dc_left_predictor_16x8 aom_highbd_dc_left_predictor_16x8_c
1513 
1514 void aom_highbd_dc_left_predictor_2x2_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1515 #define aom_highbd_dc_left_predictor_2x2 aom_highbd_dc_left_predictor_2x2_c
1516 
1517 void aom_highbd_dc_left_predictor_32x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1518 #define aom_highbd_dc_left_predictor_32x16 aom_highbd_dc_left_predictor_32x16_c
1519 
1520 void aom_highbd_dc_left_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1521 #define aom_highbd_dc_left_predictor_32x32 aom_highbd_dc_left_predictor_32x32_c
1522 
1523 void aom_highbd_dc_left_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1524 #define aom_highbd_dc_left_predictor_4x4 aom_highbd_dc_left_predictor_4x4_c
1525 
1526 void aom_highbd_dc_left_predictor_4x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1527 #define aom_highbd_dc_left_predictor_4x8 aom_highbd_dc_left_predictor_4x8_c
1528 
1529 void aom_highbd_dc_left_predictor_8x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1530 #define aom_highbd_dc_left_predictor_8x16 aom_highbd_dc_left_predictor_8x16_c
1531 
1532 void aom_highbd_dc_left_predictor_8x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1533 #define aom_highbd_dc_left_predictor_8x4 aom_highbd_dc_left_predictor_8x4_c
1534 
1535 void aom_highbd_dc_left_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1536 #define aom_highbd_dc_left_predictor_8x8 aom_highbd_dc_left_predictor_8x8_c
1537 
1538 void aom_highbd_dc_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1539 #define aom_highbd_dc_predictor_16x16 aom_highbd_dc_predictor_16x16_c
1540 
1541 void aom_highbd_dc_predictor_16x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1542 #define aom_highbd_dc_predictor_16x32 aom_highbd_dc_predictor_16x32_c
1543 
1544 void aom_highbd_dc_predictor_16x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1545 #define aom_highbd_dc_predictor_16x8 aom_highbd_dc_predictor_16x8_c
1546 
1547 void aom_highbd_dc_predictor_2x2_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1548 #define aom_highbd_dc_predictor_2x2 aom_highbd_dc_predictor_2x2_c
1549 
1550 void aom_highbd_dc_predictor_32x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1551 #define aom_highbd_dc_predictor_32x16 aom_highbd_dc_predictor_32x16_c
1552 
1553 void aom_highbd_dc_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1554 #define aom_highbd_dc_predictor_32x32 aom_highbd_dc_predictor_32x32_c
1555 
1556 void aom_highbd_dc_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1557 #define aom_highbd_dc_predictor_4x4 aom_highbd_dc_predictor_4x4_c
1558 
1559 void aom_highbd_dc_predictor_4x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1560 #define aom_highbd_dc_predictor_4x8 aom_highbd_dc_predictor_4x8_c
1561 
1562 void aom_highbd_dc_predictor_8x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1563 #define aom_highbd_dc_predictor_8x16 aom_highbd_dc_predictor_8x16_c
1564 
1565 void aom_highbd_dc_predictor_8x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1566 #define aom_highbd_dc_predictor_8x4 aom_highbd_dc_predictor_8x4_c
1567 
1568 void aom_highbd_dc_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1569 #define aom_highbd_dc_predictor_8x8 aom_highbd_dc_predictor_8x8_c
1570 
1571 void aom_highbd_dc_top_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1572 #define aom_highbd_dc_top_predictor_16x16 aom_highbd_dc_top_predictor_16x16_c
1573 
1574 void aom_highbd_dc_top_predictor_16x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1575 #define aom_highbd_dc_top_predictor_16x32 aom_highbd_dc_top_predictor_16x32_c
1576 
1577 void aom_highbd_dc_top_predictor_16x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1578 #define aom_highbd_dc_top_predictor_16x8 aom_highbd_dc_top_predictor_16x8_c
1579 
1580 void aom_highbd_dc_top_predictor_2x2_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1581 #define aom_highbd_dc_top_predictor_2x2 aom_highbd_dc_top_predictor_2x2_c
1582 
1583 void aom_highbd_dc_top_predictor_32x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1584 #define aom_highbd_dc_top_predictor_32x16 aom_highbd_dc_top_predictor_32x16_c
1585 
1586 void aom_highbd_dc_top_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1587 #define aom_highbd_dc_top_predictor_32x32 aom_highbd_dc_top_predictor_32x32_c
1588 
1589 void aom_highbd_dc_top_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1590 #define aom_highbd_dc_top_predictor_4x4 aom_highbd_dc_top_predictor_4x4_c
1591 
1592 void aom_highbd_dc_top_predictor_4x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1593 #define aom_highbd_dc_top_predictor_4x8 aom_highbd_dc_top_predictor_4x8_c
1594 
1595 void aom_highbd_dc_top_predictor_8x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1596 #define aom_highbd_dc_top_predictor_8x16 aom_highbd_dc_top_predictor_8x16_c
1597 
1598 void aom_highbd_dc_top_predictor_8x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1599 #define aom_highbd_dc_top_predictor_8x4 aom_highbd_dc_top_predictor_8x4_c
1600 
1601 void aom_highbd_dc_top_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1602 #define aom_highbd_dc_top_predictor_8x8 aom_highbd_dc_top_predictor_8x8_c
1603 
1604 void aom_highbd_fdct16x16_c(const int16_t *input, tran_low_t *output, int stride);
1605 #define aom_highbd_fdct16x16 aom_highbd_fdct16x16_c
1606 
1607 void aom_highbd_fdct32x32_c(const int16_t *input, tran_low_t *output, int stride);
1608 #define aom_highbd_fdct32x32 aom_highbd_fdct32x32_c
1609 
1610 void aom_highbd_fdct32x32_rd_c(const int16_t *input, tran_low_t *output, int stride);
1611 #define aom_highbd_fdct32x32_rd aom_highbd_fdct32x32_rd_c
1612 
1613 void aom_highbd_fdct4x4_c(const int16_t *input, tran_low_t *output, int stride);
1614 #define aom_highbd_fdct4x4 aom_highbd_fdct4x4_c
1615 
1616 void aom_highbd_fdct8x8_c(const int16_t *input, tran_low_t *output, int stride);
1617 #define aom_highbd_fdct8x8 aom_highbd_fdct8x8_c
1618 
1619 void aom_highbd_h_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1620 #define aom_highbd_h_predictor_16x16 aom_highbd_h_predictor_16x16_c
1621 
1622 void aom_highbd_h_predictor_16x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1623 #define aom_highbd_h_predictor_16x32 aom_highbd_h_predictor_16x32_c
1624 
1625 void aom_highbd_h_predictor_16x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1626 #define aom_highbd_h_predictor_16x8 aom_highbd_h_predictor_16x8_c
1627 
1628 void aom_highbd_h_predictor_2x2_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1629 #define aom_highbd_h_predictor_2x2 aom_highbd_h_predictor_2x2_c
1630 
1631 void aom_highbd_h_predictor_32x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1632 #define aom_highbd_h_predictor_32x16 aom_highbd_h_predictor_32x16_c
1633 
1634 void aom_highbd_h_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1635 #define aom_highbd_h_predictor_32x32 aom_highbd_h_predictor_32x32_c
1636 
1637 void aom_highbd_h_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1638 #define aom_highbd_h_predictor_4x4 aom_highbd_h_predictor_4x4_c
1639 
1640 void aom_highbd_h_predictor_4x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1641 #define aom_highbd_h_predictor_4x8 aom_highbd_h_predictor_4x8_c
1642 
1643 void aom_highbd_h_predictor_8x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1644 #define aom_highbd_h_predictor_8x16 aom_highbd_h_predictor_8x16_c
1645 
1646 void aom_highbd_h_predictor_8x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1647 #define aom_highbd_h_predictor_8x4 aom_highbd_h_predictor_8x4_c
1648 
1649 void aom_highbd_h_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1650 #define aom_highbd_h_predictor_8x8 aom_highbd_h_predictor_8x8_c
1651 
1652 void aom_highbd_iwht4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride, int bd);
1653 #define aom_highbd_iwht4x4_16_add aom_highbd_iwht4x4_16_add_c
1654 
1655 void aom_highbd_iwht4x4_1_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride, int bd);
1656 #define aom_highbd_iwht4x4_1_add aom_highbd_iwht4x4_1_add_c
1657 
1658 void aom_highbd_lpf_horizontal_4_c(uint16_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1659 #define aom_highbd_lpf_horizontal_4 aom_highbd_lpf_horizontal_4_c
1660 
1661 void aom_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);
1662 #define aom_highbd_lpf_horizontal_4_dual aom_highbd_lpf_horizontal_4_dual_c
1663 
1664 void aom_highbd_lpf_horizontal_8_c(uint16_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1665 #define aom_highbd_lpf_horizontal_8 aom_highbd_lpf_horizontal_8_c
1666 
1667 void aom_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);
1668 #define aom_highbd_lpf_horizontal_8_dual aom_highbd_lpf_horizontal_8_dual_c
1669 
1670 void aom_highbd_lpf_horizontal_edge_16_c(uint16_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1671 #define aom_highbd_lpf_horizontal_edge_16 aom_highbd_lpf_horizontal_edge_16_c
1672 
1673 void aom_highbd_lpf_horizontal_edge_8_c(uint16_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1674 #define aom_highbd_lpf_horizontal_edge_8 aom_highbd_lpf_horizontal_edge_8_c
1675 
1676 void aom_highbd_lpf_vertical_16_c(uint16_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1677 #define aom_highbd_lpf_vertical_16 aom_highbd_lpf_vertical_16_c
1678 
1679 void aom_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);
1680 #define aom_highbd_lpf_vertical_16_dual aom_highbd_lpf_vertical_16_dual_c
1681 
1682 void aom_highbd_lpf_vertical_4_c(uint16_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1683 #define aom_highbd_lpf_vertical_4 aom_highbd_lpf_vertical_4_c
1684 
1685 void aom_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);
1686 #define aom_highbd_lpf_vertical_4_dual aom_highbd_lpf_vertical_4_dual_c
1687 
1688 void aom_highbd_lpf_vertical_8_c(uint16_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1689 #define aom_highbd_lpf_vertical_8 aom_highbd_lpf_vertical_8_c
1690 
1691 void aom_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);
1692 #define aom_highbd_lpf_vertical_8_dual aom_highbd_lpf_vertical_8_dual_c
1693 
1694 unsigned int aom_highbd_masked_sad16x16_c(const uint8_t *src8, int src_stride, const uint8_t *ref8, int ref_stride, const uint8_t *second_pred8, const uint8_t *msk, int msk_stride, int invert_mask);
1695 #define aom_highbd_masked_sad16x16 aom_highbd_masked_sad16x16_c
1696 
1697 unsigned int aom_highbd_masked_sad16x32_c(const uint8_t *src8, int src_stride, const uint8_t *ref8, int ref_stride, const uint8_t *second_pred8, const uint8_t *msk, int msk_stride, int invert_mask);
1698 #define aom_highbd_masked_sad16x32 aom_highbd_masked_sad16x32_c
1699 
1700 unsigned int aom_highbd_masked_sad16x8_c(const uint8_t *src8, int src_stride, const uint8_t *ref8, int ref_stride, const uint8_t *second_pred8, const uint8_t *msk, int msk_stride, int invert_mask);
1701 #define aom_highbd_masked_sad16x8 aom_highbd_masked_sad16x8_c
1702 
1703 unsigned int aom_highbd_masked_sad32x16_c(const uint8_t *src8, int src_stride, const uint8_t *ref8, int ref_stride, const uint8_t *second_pred8, const uint8_t *msk, int msk_stride, int invert_mask);
1704 #define aom_highbd_masked_sad32x16 aom_highbd_masked_sad32x16_c
1705 
1706 unsigned int aom_highbd_masked_sad32x32_c(const uint8_t *src8, int src_stride, const uint8_t *ref8, int ref_stride, const uint8_t *second_pred8, const uint8_t *msk, int msk_stride, int invert_mask);
1707 #define aom_highbd_masked_sad32x32 aom_highbd_masked_sad32x32_c
1708 
1709 unsigned int aom_highbd_masked_sad32x64_c(const uint8_t *src8, int src_stride, const uint8_t *ref8, int ref_stride, const uint8_t *second_pred8, const uint8_t *msk, int msk_stride, int invert_mask);
1710 #define aom_highbd_masked_sad32x64 aom_highbd_masked_sad32x64_c
1711 
1712 unsigned int aom_highbd_masked_sad4x4_c(const uint8_t *src8, int src_stride, const uint8_t *ref8, int ref_stride, const uint8_t *second_pred8, const uint8_t *msk, int msk_stride, int invert_mask);
1713 #define aom_highbd_masked_sad4x4 aom_highbd_masked_sad4x4_c
1714 
1715 unsigned int aom_highbd_masked_sad4x8_c(const uint8_t *src8, int src_stride, const uint8_t *ref8, int ref_stride, const uint8_t *second_pred8, const uint8_t *msk, int msk_stride, int invert_mask);
1716 #define aom_highbd_masked_sad4x8 aom_highbd_masked_sad4x8_c
1717 
1718 unsigned int aom_highbd_masked_sad64x32_c(const uint8_t *src8, int src_stride, const uint8_t *ref8, int ref_stride, const uint8_t *second_pred8, const uint8_t *msk, int msk_stride, int invert_mask);
1719 #define aom_highbd_masked_sad64x32 aom_highbd_masked_sad64x32_c
1720 
1721 unsigned int aom_highbd_masked_sad64x64_c(const uint8_t *src8, int src_stride, const uint8_t *ref8, int ref_stride, const uint8_t *second_pred8, const uint8_t *msk, int msk_stride, int invert_mask);
1722 #define aom_highbd_masked_sad64x64 aom_highbd_masked_sad64x64_c
1723 
1724 unsigned int aom_highbd_masked_sad8x16_c(const uint8_t *src8, int src_stride, const uint8_t *ref8, int ref_stride, const uint8_t *second_pred8, const uint8_t *msk, int msk_stride, int invert_mask);
1725 #define aom_highbd_masked_sad8x16 aom_highbd_masked_sad8x16_c
1726 
1727 unsigned int aom_highbd_masked_sad8x4_c(const uint8_t *src8, int src_stride, const uint8_t *ref8, int ref_stride, const uint8_t *second_pred8, const uint8_t *msk, int msk_stride, int invert_mask);
1728 #define aom_highbd_masked_sad8x4 aom_highbd_masked_sad8x4_c
1729 
1730 unsigned int aom_highbd_masked_sad8x8_c(const uint8_t *src8, int src_stride, const uint8_t *ref8, int ref_stride, const uint8_t *second_pred8, const uint8_t *msk, int msk_stride, int invert_mask);
1731 #define aom_highbd_masked_sad8x8 aom_highbd_masked_sad8x8_c
1732 
1733 void aom_highbd_minmax_8x8_c(const uint8_t *s, int p, const uint8_t *d, int dp, int *min, int *max);
1734 #define aom_highbd_minmax_8x8 aom_highbd_minmax_8x8_c
1735 
1736 unsigned int aom_highbd_obmc_sad16x16_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask);
1737 #define aom_highbd_obmc_sad16x16 aom_highbd_obmc_sad16x16_c
1738 
1739 unsigned int aom_highbd_obmc_sad16x32_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask);
1740 #define aom_highbd_obmc_sad16x32 aom_highbd_obmc_sad16x32_c
1741 
1742 unsigned int aom_highbd_obmc_sad16x8_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask);
1743 #define aom_highbd_obmc_sad16x8 aom_highbd_obmc_sad16x8_c
1744 
1745 unsigned int aom_highbd_obmc_sad32x16_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask);
1746 #define aom_highbd_obmc_sad32x16 aom_highbd_obmc_sad32x16_c
1747 
1748 unsigned int aom_highbd_obmc_sad32x32_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask);
1749 #define aom_highbd_obmc_sad32x32 aom_highbd_obmc_sad32x32_c
1750 
1751 unsigned int aom_highbd_obmc_sad32x64_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask);
1752 #define aom_highbd_obmc_sad32x64 aom_highbd_obmc_sad32x64_c
1753 
1754 unsigned int aom_highbd_obmc_sad4x4_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask);
1755 #define aom_highbd_obmc_sad4x4 aom_highbd_obmc_sad4x4_c
1756 
1757 unsigned int aom_highbd_obmc_sad4x8_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask);
1758 #define aom_highbd_obmc_sad4x8 aom_highbd_obmc_sad4x8_c
1759 
1760 unsigned int aom_highbd_obmc_sad64x32_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask);
1761 #define aom_highbd_obmc_sad64x32 aom_highbd_obmc_sad64x32_c
1762 
1763 unsigned int aom_highbd_obmc_sad64x64_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask);
1764 #define aom_highbd_obmc_sad64x64 aom_highbd_obmc_sad64x64_c
1765 
1766 unsigned int aom_highbd_obmc_sad8x16_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask);
1767 #define aom_highbd_obmc_sad8x16 aom_highbd_obmc_sad8x16_c
1768 
1769 unsigned int aom_highbd_obmc_sad8x4_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask);
1770 #define aom_highbd_obmc_sad8x4 aom_highbd_obmc_sad8x4_c
1771 
1772 unsigned int aom_highbd_obmc_sad8x8_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask);
1773 #define aom_highbd_obmc_sad8x8 aom_highbd_obmc_sad8x8_c
1774 
1775 unsigned int aom_highbd_obmc_sub_pixel_variance16x16_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
1776 #define aom_highbd_obmc_sub_pixel_variance16x16 aom_highbd_obmc_sub_pixel_variance16x16_c
1777 
1778 unsigned int aom_highbd_obmc_sub_pixel_variance16x32_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
1779 #define aom_highbd_obmc_sub_pixel_variance16x32 aom_highbd_obmc_sub_pixel_variance16x32_c
1780 
1781 unsigned int aom_highbd_obmc_sub_pixel_variance16x8_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
1782 #define aom_highbd_obmc_sub_pixel_variance16x8 aom_highbd_obmc_sub_pixel_variance16x8_c
1783 
1784 unsigned int aom_highbd_obmc_sub_pixel_variance32x16_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
1785 #define aom_highbd_obmc_sub_pixel_variance32x16 aom_highbd_obmc_sub_pixel_variance32x16_c
1786 
1787 unsigned int aom_highbd_obmc_sub_pixel_variance32x32_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
1788 #define aom_highbd_obmc_sub_pixel_variance32x32 aom_highbd_obmc_sub_pixel_variance32x32_c
1789 
1790 unsigned int aom_highbd_obmc_sub_pixel_variance32x64_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
1791 #define aom_highbd_obmc_sub_pixel_variance32x64 aom_highbd_obmc_sub_pixel_variance32x64_c
1792 
1793 unsigned int aom_highbd_obmc_sub_pixel_variance4x4_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
1794 #define aom_highbd_obmc_sub_pixel_variance4x4 aom_highbd_obmc_sub_pixel_variance4x4_c
1795 
1796 unsigned int aom_highbd_obmc_sub_pixel_variance4x8_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
1797 #define aom_highbd_obmc_sub_pixel_variance4x8 aom_highbd_obmc_sub_pixel_variance4x8_c
1798 
1799 unsigned int aom_highbd_obmc_sub_pixel_variance64x32_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
1800 #define aom_highbd_obmc_sub_pixel_variance64x32 aom_highbd_obmc_sub_pixel_variance64x32_c
1801 
1802 unsigned int aom_highbd_obmc_sub_pixel_variance64x64_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
1803 #define aom_highbd_obmc_sub_pixel_variance64x64 aom_highbd_obmc_sub_pixel_variance64x64_c
1804 
1805 unsigned int aom_highbd_obmc_sub_pixel_variance8x16_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
1806 #define aom_highbd_obmc_sub_pixel_variance8x16 aom_highbd_obmc_sub_pixel_variance8x16_c
1807 
1808 unsigned int aom_highbd_obmc_sub_pixel_variance8x4_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
1809 #define aom_highbd_obmc_sub_pixel_variance8x4 aom_highbd_obmc_sub_pixel_variance8x4_c
1810 
1811 unsigned int aom_highbd_obmc_sub_pixel_variance8x8_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
1812 #define aom_highbd_obmc_sub_pixel_variance8x8 aom_highbd_obmc_sub_pixel_variance8x8_c
1813 
1814 unsigned int aom_highbd_obmc_variance16x16_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
1815 #define aom_highbd_obmc_variance16x16 aom_highbd_obmc_variance16x16_c
1816 
1817 unsigned int aom_highbd_obmc_variance16x32_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
1818 #define aom_highbd_obmc_variance16x32 aom_highbd_obmc_variance16x32_c
1819 
1820 unsigned int aom_highbd_obmc_variance16x8_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
1821 #define aom_highbd_obmc_variance16x8 aom_highbd_obmc_variance16x8_c
1822 
1823 unsigned int aom_highbd_obmc_variance32x16_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
1824 #define aom_highbd_obmc_variance32x16 aom_highbd_obmc_variance32x16_c
1825 
1826 unsigned int aom_highbd_obmc_variance32x32_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
1827 #define aom_highbd_obmc_variance32x32 aom_highbd_obmc_variance32x32_c
1828 
1829 unsigned int aom_highbd_obmc_variance32x64_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
1830 #define aom_highbd_obmc_variance32x64 aom_highbd_obmc_variance32x64_c
1831 
1832 unsigned int aom_highbd_obmc_variance4x4_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
1833 #define aom_highbd_obmc_variance4x4 aom_highbd_obmc_variance4x4_c
1834 
1835 unsigned int aom_highbd_obmc_variance4x8_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
1836 #define aom_highbd_obmc_variance4x8 aom_highbd_obmc_variance4x8_c
1837 
1838 unsigned int aom_highbd_obmc_variance64x32_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
1839 #define aom_highbd_obmc_variance64x32 aom_highbd_obmc_variance64x32_c
1840 
1841 unsigned int aom_highbd_obmc_variance64x64_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
1842 #define aom_highbd_obmc_variance64x64 aom_highbd_obmc_variance64x64_c
1843 
1844 unsigned int aom_highbd_obmc_variance8x16_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
1845 #define aom_highbd_obmc_variance8x16 aom_highbd_obmc_variance8x16_c
1846 
1847 unsigned int aom_highbd_obmc_variance8x4_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
1848 #define aom_highbd_obmc_variance8x4 aom_highbd_obmc_variance8x4_c
1849 
1850 unsigned int aom_highbd_obmc_variance8x8_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
1851 #define aom_highbd_obmc_variance8x8 aom_highbd_obmc_variance8x8_c
1852 
1853 void aom_highbd_paeth_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1854 #define aom_highbd_paeth_predictor_16x16 aom_highbd_paeth_predictor_16x16_c
1855 
1856 void aom_highbd_paeth_predictor_16x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1857 #define aom_highbd_paeth_predictor_16x32 aom_highbd_paeth_predictor_16x32_c
1858 
1859 void aom_highbd_paeth_predictor_16x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1860 #define aom_highbd_paeth_predictor_16x8 aom_highbd_paeth_predictor_16x8_c
1861 
1862 void aom_highbd_paeth_predictor_2x2_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1863 #define aom_highbd_paeth_predictor_2x2 aom_highbd_paeth_predictor_2x2_c
1864 
1865 void aom_highbd_paeth_predictor_32x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1866 #define aom_highbd_paeth_predictor_32x16 aom_highbd_paeth_predictor_32x16_c
1867 
1868 void aom_highbd_paeth_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1869 #define aom_highbd_paeth_predictor_32x32 aom_highbd_paeth_predictor_32x32_c
1870 
1871 void aom_highbd_paeth_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1872 #define aom_highbd_paeth_predictor_4x4 aom_highbd_paeth_predictor_4x4_c
1873 
1874 void aom_highbd_paeth_predictor_4x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1875 #define aom_highbd_paeth_predictor_4x8 aom_highbd_paeth_predictor_4x8_c
1876 
1877 void aom_highbd_paeth_predictor_8x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1878 #define aom_highbd_paeth_predictor_8x16 aom_highbd_paeth_predictor_8x16_c
1879 
1880 void aom_highbd_paeth_predictor_8x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1881 #define aom_highbd_paeth_predictor_8x4 aom_highbd_paeth_predictor_8x4_c
1882 
1883 void aom_highbd_paeth_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1884 #define aom_highbd_paeth_predictor_8x8 aom_highbd_paeth_predictor_8x8_c
1885 
1886 void aom_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);
1887 #define aom_highbd_quantize_b aom_highbd_quantize_b_c
1888 
1889 void aom_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);
1890 #define aom_highbd_quantize_b_32x32 aom_highbd_quantize_b_32x32_c
1891 
1892 void aom_highbd_quantize_b_64x64_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);
1893 #define aom_highbd_quantize_b_64x64 aom_highbd_quantize_b_64x64_c
1894 
1895 unsigned int aom_highbd_sad16x16_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
1896 #define aom_highbd_sad16x16 aom_highbd_sad16x16_c
1897 
1898 unsigned int aom_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);
1899 #define aom_highbd_sad16x16_avg aom_highbd_sad16x16_avg_c
1900 
1901 void aom_highbd_sad16x16x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
1902 #define aom_highbd_sad16x16x3 aom_highbd_sad16x16x3_c
1903 
1904 void aom_highbd_sad16x16x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
1905 #define aom_highbd_sad16x16x4d aom_highbd_sad16x16x4d_c
1906 
1907 void aom_highbd_sad16x16x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
1908 #define aom_highbd_sad16x16x8 aom_highbd_sad16x16x8_c
1909 
1910 unsigned int aom_highbd_sad16x32_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
1911 #define aom_highbd_sad16x32 aom_highbd_sad16x32_c
1912 
1913 unsigned int aom_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);
1914 #define aom_highbd_sad16x32_avg aom_highbd_sad16x32_avg_c
1915 
1916 void aom_highbd_sad16x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
1917 #define aom_highbd_sad16x32x4d aom_highbd_sad16x32x4d_c
1918 
1919 unsigned int aom_highbd_sad16x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
1920 #define aom_highbd_sad16x8 aom_highbd_sad16x8_c
1921 
1922 unsigned int aom_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);
1923 #define aom_highbd_sad16x8_avg aom_highbd_sad16x8_avg_c
1924 
1925 void aom_highbd_sad16x8x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
1926 #define aom_highbd_sad16x8x3 aom_highbd_sad16x8x3_c
1927 
1928 void aom_highbd_sad16x8x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
1929 #define aom_highbd_sad16x8x4d aom_highbd_sad16x8x4d_c
1930 
1931 void aom_highbd_sad16x8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
1932 #define aom_highbd_sad16x8x8 aom_highbd_sad16x8x8_c
1933 
1934 unsigned int aom_highbd_sad32x16_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
1935 #define aom_highbd_sad32x16 aom_highbd_sad32x16_c
1936 
1937 unsigned int aom_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);
1938 #define aom_highbd_sad32x16_avg aom_highbd_sad32x16_avg_c
1939 
1940 void aom_highbd_sad32x16x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
1941 #define aom_highbd_sad32x16x4d aom_highbd_sad32x16x4d_c
1942 
1943 unsigned int aom_highbd_sad32x32_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
1944 #define aom_highbd_sad32x32 aom_highbd_sad32x32_c
1945 
1946 unsigned int aom_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);
1947 #define aom_highbd_sad32x32_avg aom_highbd_sad32x32_avg_c
1948 
1949 void aom_highbd_sad32x32x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
1950 #define aom_highbd_sad32x32x3 aom_highbd_sad32x32x3_c
1951 
1952 void aom_highbd_sad32x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
1953 #define aom_highbd_sad32x32x4d aom_highbd_sad32x32x4d_c
1954 
1955 void aom_highbd_sad32x32x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
1956 #define aom_highbd_sad32x32x8 aom_highbd_sad32x32x8_c
1957 
1958 unsigned int aom_highbd_sad32x64_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
1959 #define aom_highbd_sad32x64 aom_highbd_sad32x64_c
1960 
1961 unsigned int aom_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);
1962 #define aom_highbd_sad32x64_avg aom_highbd_sad32x64_avg_c
1963 
1964 void aom_highbd_sad32x64x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
1965 #define aom_highbd_sad32x64x4d aom_highbd_sad32x64x4d_c
1966 
1967 unsigned int aom_highbd_sad4x4_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
1968 #define aom_highbd_sad4x4 aom_highbd_sad4x4_c
1969 
1970 unsigned int aom_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);
1971 #define aom_highbd_sad4x4_avg aom_highbd_sad4x4_avg_c
1972 
1973 void aom_highbd_sad4x4x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
1974 #define aom_highbd_sad4x4x3 aom_highbd_sad4x4x3_c
1975 
1976 void aom_highbd_sad4x4x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
1977 #define aom_highbd_sad4x4x4d aom_highbd_sad4x4x4d_c
1978 
1979 void aom_highbd_sad4x4x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
1980 #define aom_highbd_sad4x4x8 aom_highbd_sad4x4x8_c
1981 
1982 unsigned int aom_highbd_sad4x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
1983 #define aom_highbd_sad4x8 aom_highbd_sad4x8_c
1984 
1985 unsigned int aom_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);
1986 #define aom_highbd_sad4x8_avg aom_highbd_sad4x8_avg_c
1987 
1988 void aom_highbd_sad4x8x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
1989 #define aom_highbd_sad4x8x4d aom_highbd_sad4x8x4d_c
1990 
1991 void aom_highbd_sad4x8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
1992 #define aom_highbd_sad4x8x8 aom_highbd_sad4x8x8_c
1993 
1994 unsigned int aom_highbd_sad64x32_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
1995 #define aom_highbd_sad64x32 aom_highbd_sad64x32_c
1996 
1997 unsigned int aom_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);
1998 #define aom_highbd_sad64x32_avg aom_highbd_sad64x32_avg_c
1999 
2000 void aom_highbd_sad64x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
2001 #define aom_highbd_sad64x32x4d aom_highbd_sad64x32x4d_c
2002 
2003 unsigned int aom_highbd_sad64x64_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
2004 #define aom_highbd_sad64x64 aom_highbd_sad64x64_c
2005 
2006 unsigned int aom_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);
2007 #define aom_highbd_sad64x64_avg aom_highbd_sad64x64_avg_c
2008 
2009 void aom_highbd_sad64x64x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
2010 #define aom_highbd_sad64x64x3 aom_highbd_sad64x64x3_c
2011 
2012 void aom_highbd_sad64x64x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
2013 #define aom_highbd_sad64x64x4d aom_highbd_sad64x64x4d_c
2014 
2015 void aom_highbd_sad64x64x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
2016 #define aom_highbd_sad64x64x8 aom_highbd_sad64x64x8_c
2017 
2018 unsigned int aom_highbd_sad8x16_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
2019 #define aom_highbd_sad8x16 aom_highbd_sad8x16_c
2020 
2021 unsigned int aom_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);
2022 #define aom_highbd_sad8x16_avg aom_highbd_sad8x16_avg_c
2023 
2024 void aom_highbd_sad8x16x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
2025 #define aom_highbd_sad8x16x3 aom_highbd_sad8x16x3_c
2026 
2027 void aom_highbd_sad8x16x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
2028 #define aom_highbd_sad8x16x4d aom_highbd_sad8x16x4d_c
2029 
2030 void aom_highbd_sad8x16x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
2031 #define aom_highbd_sad8x16x8 aom_highbd_sad8x16x8_c
2032 
2033 unsigned int aom_highbd_sad8x4_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
2034 #define aom_highbd_sad8x4 aom_highbd_sad8x4_c
2035 
2036 unsigned int aom_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);
2037 #define aom_highbd_sad8x4_avg aom_highbd_sad8x4_avg_c
2038 
2039 void aom_highbd_sad8x4x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
2040 #define aom_highbd_sad8x4x4d aom_highbd_sad8x4x4d_c
2041 
2042 void aom_highbd_sad8x4x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
2043 #define aom_highbd_sad8x4x8 aom_highbd_sad8x4x8_c
2044 
2045 unsigned int aom_highbd_sad8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
2046 #define aom_highbd_sad8x8 aom_highbd_sad8x8_c
2047 
2048 unsigned int aom_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);
2049 #define aom_highbd_sad8x8_avg aom_highbd_sad8x8_avg_c
2050 
2051 void aom_highbd_sad8x8x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
2052 #define aom_highbd_sad8x8x3 aom_highbd_sad8x8x3_c
2053 
2054 void aom_highbd_sad8x8x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
2055 #define aom_highbd_sad8x8x4d aom_highbd_sad8x8x4d_c
2056 
2057 void aom_highbd_sad8x8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
2058 #define aom_highbd_sad8x8x8 aom_highbd_sad8x8x8_c
2059 
2060 void aom_highbd_smooth_h_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2061 #define aom_highbd_smooth_h_predictor_16x16 aom_highbd_smooth_h_predictor_16x16_c
2062 
2063 void aom_highbd_smooth_h_predictor_16x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2064 #define aom_highbd_smooth_h_predictor_16x32 aom_highbd_smooth_h_predictor_16x32_c
2065 
2066 void aom_highbd_smooth_h_predictor_16x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2067 #define aom_highbd_smooth_h_predictor_16x8 aom_highbd_smooth_h_predictor_16x8_c
2068 
2069 void aom_highbd_smooth_h_predictor_2x2_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2070 #define aom_highbd_smooth_h_predictor_2x2 aom_highbd_smooth_h_predictor_2x2_c
2071 
2072 void aom_highbd_smooth_h_predictor_32x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2073 #define aom_highbd_smooth_h_predictor_32x16 aom_highbd_smooth_h_predictor_32x16_c
2074 
2075 void aom_highbd_smooth_h_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2076 #define aom_highbd_smooth_h_predictor_32x32 aom_highbd_smooth_h_predictor_32x32_c
2077 
2078 void aom_highbd_smooth_h_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2079 #define aom_highbd_smooth_h_predictor_4x4 aom_highbd_smooth_h_predictor_4x4_c
2080 
2081 void aom_highbd_smooth_h_predictor_4x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2082 #define aom_highbd_smooth_h_predictor_4x8 aom_highbd_smooth_h_predictor_4x8_c
2083 
2084 void aom_highbd_smooth_h_predictor_8x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2085 #define aom_highbd_smooth_h_predictor_8x16 aom_highbd_smooth_h_predictor_8x16_c
2086 
2087 void aom_highbd_smooth_h_predictor_8x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2088 #define aom_highbd_smooth_h_predictor_8x4 aom_highbd_smooth_h_predictor_8x4_c
2089 
2090 void aom_highbd_smooth_h_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2091 #define aom_highbd_smooth_h_predictor_8x8 aom_highbd_smooth_h_predictor_8x8_c
2092 
2093 void aom_highbd_smooth_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2094 #define aom_highbd_smooth_predictor_16x16 aom_highbd_smooth_predictor_16x16_c
2095 
2096 void aom_highbd_smooth_predictor_16x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2097 #define aom_highbd_smooth_predictor_16x32 aom_highbd_smooth_predictor_16x32_c
2098 
2099 void aom_highbd_smooth_predictor_16x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2100 #define aom_highbd_smooth_predictor_16x8 aom_highbd_smooth_predictor_16x8_c
2101 
2102 void aom_highbd_smooth_predictor_2x2_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2103 #define aom_highbd_smooth_predictor_2x2 aom_highbd_smooth_predictor_2x2_c
2104 
2105 void aom_highbd_smooth_predictor_32x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2106 #define aom_highbd_smooth_predictor_32x16 aom_highbd_smooth_predictor_32x16_c
2107 
2108 void aom_highbd_smooth_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2109 #define aom_highbd_smooth_predictor_32x32 aom_highbd_smooth_predictor_32x32_c
2110 
2111 void aom_highbd_smooth_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2112 #define aom_highbd_smooth_predictor_4x4 aom_highbd_smooth_predictor_4x4_c
2113 
2114 void aom_highbd_smooth_predictor_4x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2115 #define aom_highbd_smooth_predictor_4x8 aom_highbd_smooth_predictor_4x8_c
2116 
2117 void aom_highbd_smooth_predictor_8x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2118 #define aom_highbd_smooth_predictor_8x16 aom_highbd_smooth_predictor_8x16_c
2119 
2120 void aom_highbd_smooth_predictor_8x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2121 #define aom_highbd_smooth_predictor_8x4 aom_highbd_smooth_predictor_8x4_c
2122 
2123 void aom_highbd_smooth_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2124 #define aom_highbd_smooth_predictor_8x8 aom_highbd_smooth_predictor_8x8_c
2125 
2126 void aom_highbd_smooth_v_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2127 #define aom_highbd_smooth_v_predictor_16x16 aom_highbd_smooth_v_predictor_16x16_c
2128 
2129 void aom_highbd_smooth_v_predictor_16x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2130 #define aom_highbd_smooth_v_predictor_16x32 aom_highbd_smooth_v_predictor_16x32_c
2131 
2132 void aom_highbd_smooth_v_predictor_16x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2133 #define aom_highbd_smooth_v_predictor_16x8 aom_highbd_smooth_v_predictor_16x8_c
2134 
2135 void aom_highbd_smooth_v_predictor_2x2_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2136 #define aom_highbd_smooth_v_predictor_2x2 aom_highbd_smooth_v_predictor_2x2_c
2137 
2138 void aom_highbd_smooth_v_predictor_32x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2139 #define aom_highbd_smooth_v_predictor_32x16 aom_highbd_smooth_v_predictor_32x16_c
2140 
2141 void aom_highbd_smooth_v_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2142 #define aom_highbd_smooth_v_predictor_32x32 aom_highbd_smooth_v_predictor_32x32_c
2143 
2144 void aom_highbd_smooth_v_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2145 #define aom_highbd_smooth_v_predictor_4x4 aom_highbd_smooth_v_predictor_4x4_c
2146 
2147 void aom_highbd_smooth_v_predictor_4x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2148 #define aom_highbd_smooth_v_predictor_4x8 aom_highbd_smooth_v_predictor_4x8_c
2149 
2150 void aom_highbd_smooth_v_predictor_8x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2151 #define aom_highbd_smooth_v_predictor_8x16 aom_highbd_smooth_v_predictor_8x16_c
2152 
2153 void aom_highbd_smooth_v_predictor_8x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2154 #define aom_highbd_smooth_v_predictor_8x4 aom_highbd_smooth_v_predictor_8x4_c
2155 
2156 void aom_highbd_smooth_v_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2157 #define aom_highbd_smooth_v_predictor_8x8 aom_highbd_smooth_v_predictor_8x8_c
2158 
2159 void aom_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);
2160 #define aom_highbd_subtract_block aom_highbd_subtract_block_c
2161 
2162 void aom_highbd_upsampled_pred_c(uint16_t *comp_pred, int width, int height, int subsample_x_q3, int subsample_y_q3, const uint8_t *ref8, int ref_stride, int bd);
2163 #define aom_highbd_upsampled_pred aom_highbd_upsampled_pred_c
2164 
2165 void aom_highbd_v_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2166 #define aom_highbd_v_predictor_16x16 aom_highbd_v_predictor_16x16_c
2167 
2168 void aom_highbd_v_predictor_16x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2169 #define aom_highbd_v_predictor_16x32 aom_highbd_v_predictor_16x32_c
2170 
2171 void aom_highbd_v_predictor_16x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2172 #define aom_highbd_v_predictor_16x8 aom_highbd_v_predictor_16x8_c
2173 
2174 void aom_highbd_v_predictor_2x2_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2175 #define aom_highbd_v_predictor_2x2 aom_highbd_v_predictor_2x2_c
2176 
2177 void aom_highbd_v_predictor_32x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2178 #define aom_highbd_v_predictor_32x16 aom_highbd_v_predictor_32x16_c
2179 
2180 void aom_highbd_v_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2181 #define aom_highbd_v_predictor_32x32 aom_highbd_v_predictor_32x32_c
2182 
2183 void aom_highbd_v_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2184 #define aom_highbd_v_predictor_4x4 aom_highbd_v_predictor_4x4_c
2185 
2186 void aom_highbd_v_predictor_4x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2187 #define aom_highbd_v_predictor_4x8 aom_highbd_v_predictor_4x8_c
2188 
2189 void aom_highbd_v_predictor_8x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2190 #define aom_highbd_v_predictor_8x16 aom_highbd_v_predictor_8x16_c
2191 
2192 void aom_highbd_v_predictor_8x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2193 #define aom_highbd_v_predictor_8x4 aom_highbd_v_predictor_8x4_c
2194 
2195 void aom_highbd_v_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
2196 #define aom_highbd_v_predictor_8x8 aom_highbd_v_predictor_8x8_c
2197 
2198 void aom_idct16x16_10_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride);
2199 #define aom_idct16x16_10_add aom_idct16x16_10_add_c
2200 
2201 void aom_idct16x16_1_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride);
2202 #define aom_idct16x16_1_add aom_idct16x16_1_add_c
2203 
2204 void aom_idct16x16_256_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride);
2205 #define aom_idct16x16_256_add aom_idct16x16_256_add_c
2206 
2207 void aom_idct16x16_38_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride);
2208 #define aom_idct16x16_38_add aom_idct16x16_38_add_c
2209 
2210 void aom_idct32x32_1024_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride);
2211 #define aom_idct32x32_1024_add aom_idct32x32_1024_add_c
2212 
2213 void aom_idct32x32_135_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride);
2214 #define aom_idct32x32_135_add aom_idct32x32_135_add_c
2215 
2216 void aom_idct32x32_1_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride);
2217 #define aom_idct32x32_1_add aom_idct32x32_1_add_c
2218 
2219 void aom_idct32x32_34_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride);
2220 #define aom_idct32x32_34_add aom_idct32x32_34_add_c
2221 
2222 void aom_idct4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride);
2223 #define aom_idct4x4_16_add aom_idct4x4_16_add_c
2224 
2225 void aom_idct4x4_1_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride);
2226 #define aom_idct4x4_1_add aom_idct4x4_1_add_c
2227 
2228 void aom_idct8x8_12_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride);
2229 #define aom_idct8x8_12_add aom_idct8x8_12_add_c
2230 
2231 void aom_idct8x8_1_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride);
2232 #define aom_idct8x8_1_add aom_idct8x8_1_add_c
2233 
2234 void aom_idct8x8_64_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride);
2235 #define aom_idct8x8_64_add aom_idct8x8_64_add_c
2236 
2237 int16_t aom_int_pro_col_c(const uint8_t *ref, int width);
2238 #define aom_int_pro_col aom_int_pro_col_c
2239 
2240 void aom_int_pro_row_c(int16_t *hbuf, const uint8_t *ref, int ref_stride, int height);
2241 #define aom_int_pro_row aom_int_pro_row_c
2242 
2243 void aom_iwht4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride);
2244 #define aom_iwht4x4_16_add aom_iwht4x4_16_add_c
2245 
2246 void aom_iwht4x4_1_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride);
2247 #define aom_iwht4x4_1_add aom_iwht4x4_1_add_c
2248 
2249 void aom_lpf_horizontal_4_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
2250 #define aom_lpf_horizontal_4 aom_lpf_horizontal_4_c
2251 
2252 void aom_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);
2253 #define aom_lpf_horizontal_4_dual aom_lpf_horizontal_4_dual_c
2254 
2255 void aom_lpf_horizontal_8_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
2256 #define aom_lpf_horizontal_8 aom_lpf_horizontal_8_c
2257 
2258 void aom_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);
2259 #define aom_lpf_horizontal_8_dual aom_lpf_horizontal_8_dual_c
2260 
2261 void aom_lpf_horizontal_edge_16_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
2262 #define aom_lpf_horizontal_edge_16 aom_lpf_horizontal_edge_16_c
2263 
2264 void aom_lpf_horizontal_edge_8_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
2265 #define aom_lpf_horizontal_edge_8 aom_lpf_horizontal_edge_8_c
2266 
2267 void aom_lpf_vertical_16_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
2268 #define aom_lpf_vertical_16 aom_lpf_vertical_16_c
2269 
2270 void aom_lpf_vertical_16_dual_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
2271 #define aom_lpf_vertical_16_dual aom_lpf_vertical_16_dual_c
2272 
2273 void aom_lpf_vertical_4_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
2274 #define aom_lpf_vertical_4 aom_lpf_vertical_4_c
2275 
2276 void aom_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);
2277 #define aom_lpf_vertical_4_dual aom_lpf_vertical_4_dual_c
2278 
2279 void aom_lpf_vertical_8_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
2280 #define aom_lpf_vertical_8 aom_lpf_vertical_8_c
2281 
2282 void aom_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);
2283 #define aom_lpf_vertical_8_dual aom_lpf_vertical_8_dual_c
2284 
2285 unsigned int aom_masked_sad16x16_c(const uint8_t *src, int src_stride, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask);
2286 #define aom_masked_sad16x16 aom_masked_sad16x16_c
2287 
2288 unsigned int aom_masked_sad16x32_c(const uint8_t *src, int src_stride, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask);
2289 #define aom_masked_sad16x32 aom_masked_sad16x32_c
2290 
2291 unsigned int aom_masked_sad16x8_c(const uint8_t *src, int src_stride, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask);
2292 #define aom_masked_sad16x8 aom_masked_sad16x8_c
2293 
2294 unsigned int aom_masked_sad32x16_c(const uint8_t *src, int src_stride, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask);
2295 #define aom_masked_sad32x16 aom_masked_sad32x16_c
2296 
2297 unsigned int aom_masked_sad32x32_c(const uint8_t *src, int src_stride, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask);
2298 #define aom_masked_sad32x32 aom_masked_sad32x32_c
2299 
2300 unsigned int aom_masked_sad32x64_c(const uint8_t *src, int src_stride, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask);
2301 #define aom_masked_sad32x64 aom_masked_sad32x64_c
2302 
2303 unsigned int aom_masked_sad4x4_c(const uint8_t *src, int src_stride, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask);
2304 #define aom_masked_sad4x4 aom_masked_sad4x4_c
2305 
2306 unsigned int aom_masked_sad4x8_c(const uint8_t *src, int src_stride, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask);
2307 #define aom_masked_sad4x8 aom_masked_sad4x8_c
2308 
2309 unsigned int aom_masked_sad64x32_c(const uint8_t *src, int src_stride, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask);
2310 #define aom_masked_sad64x32 aom_masked_sad64x32_c
2311 
2312 unsigned int aom_masked_sad64x64_c(const uint8_t *src, int src_stride, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask);
2313 #define aom_masked_sad64x64 aom_masked_sad64x64_c
2314 
2315 unsigned int aom_masked_sad8x16_c(const uint8_t *src, int src_stride, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask);
2316 #define aom_masked_sad8x16 aom_masked_sad8x16_c
2317 
2318 unsigned int aom_masked_sad8x4_c(const uint8_t *src, int src_stride, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask);
2319 #define aom_masked_sad8x4 aom_masked_sad8x4_c
2320 
2321 unsigned int aom_masked_sad8x8_c(const uint8_t *src, int src_stride, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask);
2322 #define aom_masked_sad8x8 aom_masked_sad8x8_c
2323 
2324 unsigned int aom_masked_sub_pixel_variance16x16_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
2325 #define aom_masked_sub_pixel_variance16x16 aom_masked_sub_pixel_variance16x16_c
2326 
2327 unsigned int aom_masked_sub_pixel_variance16x32_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
2328 #define aom_masked_sub_pixel_variance16x32 aom_masked_sub_pixel_variance16x32_c
2329 
2330 unsigned int aom_masked_sub_pixel_variance16x8_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
2331 #define aom_masked_sub_pixel_variance16x8 aom_masked_sub_pixel_variance16x8_c
2332 
2333 unsigned int aom_masked_sub_pixel_variance32x16_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
2334 #define aom_masked_sub_pixel_variance32x16 aom_masked_sub_pixel_variance32x16_c
2335 
2336 unsigned int aom_masked_sub_pixel_variance32x32_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
2337 #define aom_masked_sub_pixel_variance32x32 aom_masked_sub_pixel_variance32x32_c
2338 
2339 unsigned int aom_masked_sub_pixel_variance32x64_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
2340 #define aom_masked_sub_pixel_variance32x64 aom_masked_sub_pixel_variance32x64_c
2341 
2342 unsigned int aom_masked_sub_pixel_variance4x4_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
2343 #define aom_masked_sub_pixel_variance4x4 aom_masked_sub_pixel_variance4x4_c
2344 
2345 unsigned int aom_masked_sub_pixel_variance4x8_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
2346 #define aom_masked_sub_pixel_variance4x8 aom_masked_sub_pixel_variance4x8_c
2347 
2348 unsigned int aom_masked_sub_pixel_variance64x32_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
2349 #define aom_masked_sub_pixel_variance64x32 aom_masked_sub_pixel_variance64x32_c
2350 
2351 unsigned int aom_masked_sub_pixel_variance64x64_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
2352 #define aom_masked_sub_pixel_variance64x64 aom_masked_sub_pixel_variance64x64_c
2353 
2354 unsigned int aom_masked_sub_pixel_variance8x16_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
2355 #define aom_masked_sub_pixel_variance8x16 aom_masked_sub_pixel_variance8x16_c
2356 
2357 unsigned int aom_masked_sub_pixel_variance8x4_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
2358 #define aom_masked_sub_pixel_variance8x4 aom_masked_sub_pixel_variance8x4_c
2359 
2360 unsigned int aom_masked_sub_pixel_variance8x8_c(const uint8_t *src, int src_stride, int xoffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t *msk, int msk_stride, int invert_mask, unsigned int *sse);
2361 #define aom_masked_sub_pixel_variance8x8 aom_masked_sub_pixel_variance8x8_c
2362 
2363 void aom_minmax_8x8_c(const uint8_t *s, int p, const uint8_t *d, int dp, int *min, int *max);
2364 #define aom_minmax_8x8 aom_minmax_8x8_c
2365 
2366 unsigned int aom_mse16x16_c(const uint8_t *src_ptr, int  source_stride, const uint8_t *ref_ptr, int  recon_stride, unsigned int *sse);
2367 #define aom_mse16x16 aom_mse16x16_c
2368 
2369 unsigned int aom_mse16x8_c(const uint8_t *src_ptr, int  source_stride, const uint8_t *ref_ptr, int  recon_stride, unsigned int *sse);
2370 #define aom_mse16x8 aom_mse16x8_c
2371 
2372 unsigned int aom_mse8x16_c(const uint8_t *src_ptr, int  source_stride, const uint8_t *ref_ptr, int  recon_stride, unsigned int *sse);
2373 #define aom_mse8x16 aom_mse8x16_c
2374 
2375 unsigned int aom_mse8x8_c(const uint8_t *src_ptr, int  source_stride, const uint8_t *ref_ptr, int  recon_stride, unsigned int *sse);
2376 #define aom_mse8x8 aom_mse8x8_c
2377 
2378 unsigned int aom_obmc_sad16x16_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask);
2379 #define aom_obmc_sad16x16 aom_obmc_sad16x16_c
2380 
2381 unsigned int aom_obmc_sad16x32_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask);
2382 #define aom_obmc_sad16x32 aom_obmc_sad16x32_c
2383 
2384 unsigned int aom_obmc_sad16x8_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask);
2385 #define aom_obmc_sad16x8 aom_obmc_sad16x8_c
2386 
2387 unsigned int aom_obmc_sad32x16_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask);
2388 #define aom_obmc_sad32x16 aom_obmc_sad32x16_c
2389 
2390 unsigned int aom_obmc_sad32x32_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask);
2391 #define aom_obmc_sad32x32 aom_obmc_sad32x32_c
2392 
2393 unsigned int aom_obmc_sad32x64_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask);
2394 #define aom_obmc_sad32x64 aom_obmc_sad32x64_c
2395 
2396 unsigned int aom_obmc_sad4x4_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask);
2397 #define aom_obmc_sad4x4 aom_obmc_sad4x4_c
2398 
2399 unsigned int aom_obmc_sad4x8_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask);
2400 #define aom_obmc_sad4x8 aom_obmc_sad4x8_c
2401 
2402 unsigned int aom_obmc_sad64x32_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask);
2403 #define aom_obmc_sad64x32 aom_obmc_sad64x32_c
2404 
2405 unsigned int aom_obmc_sad64x64_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask);
2406 #define aom_obmc_sad64x64 aom_obmc_sad64x64_c
2407 
2408 unsigned int aom_obmc_sad8x16_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask);
2409 #define aom_obmc_sad8x16 aom_obmc_sad8x16_c
2410 
2411 unsigned int aom_obmc_sad8x4_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask);
2412 #define aom_obmc_sad8x4 aom_obmc_sad8x4_c
2413 
2414 unsigned int aom_obmc_sad8x8_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask);
2415 #define aom_obmc_sad8x8 aom_obmc_sad8x8_c
2416 
2417 unsigned int aom_obmc_sub_pixel_variance16x16_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
2418 #define aom_obmc_sub_pixel_variance16x16 aom_obmc_sub_pixel_variance16x16_c
2419 
2420 unsigned int aom_obmc_sub_pixel_variance16x32_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
2421 #define aom_obmc_sub_pixel_variance16x32 aom_obmc_sub_pixel_variance16x32_c
2422 
2423 unsigned int aom_obmc_sub_pixel_variance16x8_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
2424 #define aom_obmc_sub_pixel_variance16x8 aom_obmc_sub_pixel_variance16x8_c
2425 
2426 unsigned int aom_obmc_sub_pixel_variance32x16_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
2427 #define aom_obmc_sub_pixel_variance32x16 aom_obmc_sub_pixel_variance32x16_c
2428 
2429 unsigned int aom_obmc_sub_pixel_variance32x32_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
2430 #define aom_obmc_sub_pixel_variance32x32 aom_obmc_sub_pixel_variance32x32_c
2431 
2432 unsigned int aom_obmc_sub_pixel_variance32x64_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
2433 #define aom_obmc_sub_pixel_variance32x64 aom_obmc_sub_pixel_variance32x64_c
2434 
2435 unsigned int aom_obmc_sub_pixel_variance4x4_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
2436 #define aom_obmc_sub_pixel_variance4x4 aom_obmc_sub_pixel_variance4x4_c
2437 
2438 unsigned int aom_obmc_sub_pixel_variance4x8_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
2439 #define aom_obmc_sub_pixel_variance4x8 aom_obmc_sub_pixel_variance4x8_c
2440 
2441 unsigned int aom_obmc_sub_pixel_variance64x32_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
2442 #define aom_obmc_sub_pixel_variance64x32 aom_obmc_sub_pixel_variance64x32_c
2443 
2444 unsigned int aom_obmc_sub_pixel_variance64x64_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
2445 #define aom_obmc_sub_pixel_variance64x64 aom_obmc_sub_pixel_variance64x64_c
2446 
2447 unsigned int aom_obmc_sub_pixel_variance8x16_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
2448 #define aom_obmc_sub_pixel_variance8x16 aom_obmc_sub_pixel_variance8x16_c
2449 
2450 unsigned int aom_obmc_sub_pixel_variance8x4_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
2451 #define aom_obmc_sub_pixel_variance8x4 aom_obmc_sub_pixel_variance8x4_c
2452 
2453 unsigned int aom_obmc_sub_pixel_variance8x8_c(const uint8_t *pre, int pre_stride, int xoffset, int yoffset, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
2454 #define aom_obmc_sub_pixel_variance8x8 aom_obmc_sub_pixel_variance8x8_c
2455 
2456 unsigned int aom_obmc_variance16x16_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
2457 #define aom_obmc_variance16x16 aom_obmc_variance16x16_c
2458 
2459 unsigned int aom_obmc_variance16x32_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
2460 #define aom_obmc_variance16x32 aom_obmc_variance16x32_c
2461 
2462 unsigned int aom_obmc_variance16x8_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
2463 #define aom_obmc_variance16x8 aom_obmc_variance16x8_c
2464 
2465 unsigned int aom_obmc_variance32x16_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
2466 #define aom_obmc_variance32x16 aom_obmc_variance32x16_c
2467 
2468 unsigned int aom_obmc_variance32x32_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
2469 #define aom_obmc_variance32x32 aom_obmc_variance32x32_c
2470 
2471 unsigned int aom_obmc_variance32x64_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
2472 #define aom_obmc_variance32x64 aom_obmc_variance32x64_c
2473 
2474 unsigned int aom_obmc_variance4x4_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
2475 #define aom_obmc_variance4x4 aom_obmc_variance4x4_c
2476 
2477 unsigned int aom_obmc_variance4x8_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
2478 #define aom_obmc_variance4x8 aom_obmc_variance4x8_c
2479 
2480 unsigned int aom_obmc_variance64x32_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
2481 #define aom_obmc_variance64x32 aom_obmc_variance64x32_c
2482 
2483 unsigned int aom_obmc_variance64x64_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
2484 #define aom_obmc_variance64x64 aom_obmc_variance64x64_c
2485 
2486 unsigned int aom_obmc_variance8x16_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
2487 #define aom_obmc_variance8x16 aom_obmc_variance8x16_c
2488 
2489 unsigned int aom_obmc_variance8x4_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
2490 #define aom_obmc_variance8x4 aom_obmc_variance8x4_c
2491 
2492 unsigned int aom_obmc_variance8x8_c(const uint8_t *pre, int pre_stride, const int32_t *wsrc, const int32_t *mask, unsigned int *sse);
2493 #define aom_obmc_variance8x8 aom_obmc_variance8x8_c
2494 
2495 void aom_paeth_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2496 #define aom_paeth_predictor_16x16 aom_paeth_predictor_16x16_c
2497 
2498 void aom_paeth_predictor_16x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2499 #define aom_paeth_predictor_16x32 aom_paeth_predictor_16x32_c
2500 
2501 void aom_paeth_predictor_16x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2502 #define aom_paeth_predictor_16x8 aom_paeth_predictor_16x8_c
2503 
2504 void aom_paeth_predictor_2x2_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2505 #define aom_paeth_predictor_2x2 aom_paeth_predictor_2x2_c
2506 
2507 void aom_paeth_predictor_32x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2508 #define aom_paeth_predictor_32x16 aom_paeth_predictor_32x16_c
2509 
2510 void aom_paeth_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2511 #define aom_paeth_predictor_32x32 aom_paeth_predictor_32x32_c
2512 
2513 void aom_paeth_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2514 #define aom_paeth_predictor_4x4 aom_paeth_predictor_4x4_c
2515 
2516 void aom_paeth_predictor_4x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2517 #define aom_paeth_predictor_4x8 aom_paeth_predictor_4x8_c
2518 
2519 void aom_paeth_predictor_8x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2520 #define aom_paeth_predictor_8x16 aom_paeth_predictor_8x16_c
2521 
2522 void aom_paeth_predictor_8x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2523 #define aom_paeth_predictor_8x4 aom_paeth_predictor_8x4_c
2524 
2525 void aom_paeth_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2526 #define aom_paeth_predictor_8x8 aom_paeth_predictor_8x8_c
2527 
2528 void aom_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);
2529 #define aom_quantize_b aom_quantize_b_c
2530 
2531 void aom_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);
2532 #define aom_quantize_b_32x32 aom_quantize_b_32x32_c
2533 
2534 void aom_quantize_b_64x64_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);
2535 #define aom_quantize_b_64x64 aom_quantize_b_64x64_c
2536 
2537 unsigned int aom_sad16x16_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
2538 #define aom_sad16x16 aom_sad16x16_c
2539 
2540 unsigned int aom_sad16x16_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
2541 #define aom_sad16x16_avg aom_sad16x16_avg_c
2542 
2543 void aom_sad16x16x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
2544 #define aom_sad16x16x3 aom_sad16x16x3_c
2545 
2546 void aom_sad16x16x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
2547 #define aom_sad16x16x4d aom_sad16x16x4d_c
2548 
2549 void aom_sad16x16x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
2550 #define aom_sad16x16x8 aom_sad16x16x8_c
2551 
2552 unsigned int aom_sad16x32_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
2553 #define aom_sad16x32 aom_sad16x32_c
2554 
2555 unsigned int aom_sad16x32_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
2556 #define aom_sad16x32_avg aom_sad16x32_avg_c
2557 
2558 void aom_sad16x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
2559 #define aom_sad16x32x4d aom_sad16x32x4d_c
2560 
2561 unsigned int aom_sad16x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
2562 #define aom_sad16x8 aom_sad16x8_c
2563 
2564 unsigned int aom_sad16x8_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
2565 #define aom_sad16x8_avg aom_sad16x8_avg_c
2566 
2567 void aom_sad16x8x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
2568 #define aom_sad16x8x3 aom_sad16x8x3_c
2569 
2570 void aom_sad16x8x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
2571 #define aom_sad16x8x4d aom_sad16x8x4d_c
2572 
2573 void aom_sad16x8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
2574 #define aom_sad16x8x8 aom_sad16x8x8_c
2575 
2576 unsigned int aom_sad32x16_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
2577 #define aom_sad32x16 aom_sad32x16_c
2578 
2579 unsigned int aom_sad32x16_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
2580 #define aom_sad32x16_avg aom_sad32x16_avg_c
2581 
2582 void aom_sad32x16x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
2583 #define aom_sad32x16x4d aom_sad32x16x4d_c
2584 
2585 unsigned int aom_sad32x32_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
2586 #define aom_sad32x32 aom_sad32x32_c
2587 
2588 unsigned int aom_sad32x32_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
2589 #define aom_sad32x32_avg aom_sad32x32_avg_c
2590 
2591 void aom_sad32x32x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
2592 #define aom_sad32x32x3 aom_sad32x32x3_c
2593 
2594 void aom_sad32x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
2595 #define aom_sad32x32x4d aom_sad32x32x4d_c
2596 
2597 void aom_sad32x32x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
2598 #define aom_sad32x32x8 aom_sad32x32x8_c
2599 
2600 unsigned int aom_sad32x64_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
2601 #define aom_sad32x64 aom_sad32x64_c
2602 
2603 unsigned int aom_sad32x64_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
2604 #define aom_sad32x64_avg aom_sad32x64_avg_c
2605 
2606 void aom_sad32x64x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
2607 #define aom_sad32x64x4d aom_sad32x64x4d_c
2608 
2609 unsigned int aom_sad4x4_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
2610 #define aom_sad4x4 aom_sad4x4_c
2611 
2612 unsigned int aom_sad4x4_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
2613 #define aom_sad4x4_avg aom_sad4x4_avg_c
2614 
2615 void aom_sad4x4x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
2616 #define aom_sad4x4x3 aom_sad4x4x3_c
2617 
2618 void aom_sad4x4x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
2619 #define aom_sad4x4x4d aom_sad4x4x4d_c
2620 
2621 void aom_sad4x4x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
2622 #define aom_sad4x4x8 aom_sad4x4x8_c
2623 
2624 unsigned int aom_sad4x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
2625 #define aom_sad4x8 aom_sad4x8_c
2626 
2627 unsigned int aom_sad4x8_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
2628 #define aom_sad4x8_avg aom_sad4x8_avg_c
2629 
2630 void aom_sad4x8x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
2631 #define aom_sad4x8x4d aom_sad4x8x4d_c
2632 
2633 void aom_sad4x8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
2634 #define aom_sad4x8x8 aom_sad4x8x8_c
2635 
2636 unsigned int aom_sad64x32_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
2637 #define aom_sad64x32 aom_sad64x32_c
2638 
2639 unsigned int aom_sad64x32_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
2640 #define aom_sad64x32_avg aom_sad64x32_avg_c
2641 
2642 void aom_sad64x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
2643 #define aom_sad64x32x4d aom_sad64x32x4d_c
2644 
2645 unsigned int aom_sad64x64_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
2646 #define aom_sad64x64 aom_sad64x64_c
2647 
2648 unsigned int aom_sad64x64_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
2649 #define aom_sad64x64_avg aom_sad64x64_avg_c
2650 
2651 void aom_sad64x64x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
2652 #define aom_sad64x64x3 aom_sad64x64x3_c
2653 
2654 void aom_sad64x64x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
2655 #define aom_sad64x64x4d aom_sad64x64x4d_c
2656 
2657 void aom_sad64x64x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
2658 #define aom_sad64x64x8 aom_sad64x64x8_c
2659 
2660 unsigned int aom_sad8x16_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
2661 #define aom_sad8x16 aom_sad8x16_c
2662 
2663 unsigned int aom_sad8x16_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
2664 #define aom_sad8x16_avg aom_sad8x16_avg_c
2665 
2666 void aom_sad8x16x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
2667 #define aom_sad8x16x3 aom_sad8x16x3_c
2668 
2669 void aom_sad8x16x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
2670 #define aom_sad8x16x4d aom_sad8x16x4d_c
2671 
2672 void aom_sad8x16x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
2673 #define aom_sad8x16x8 aom_sad8x16x8_c
2674 
2675 unsigned int aom_sad8x4_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
2676 #define aom_sad8x4 aom_sad8x4_c
2677 
2678 unsigned int aom_sad8x4_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
2679 #define aom_sad8x4_avg aom_sad8x4_avg_c
2680 
2681 void aom_sad8x4x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
2682 #define aom_sad8x4x4d aom_sad8x4x4d_c
2683 
2684 void aom_sad8x4x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
2685 #define aom_sad8x4x8 aom_sad8x4x8_c
2686 
2687 unsigned int aom_sad8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride);
2688 #define aom_sad8x8 aom_sad8x8_c
2689 
2690 unsigned int aom_sad8x8_avg_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
2691 #define aom_sad8x8_avg aom_sad8x8_avg_c
2692 
2693 void aom_sad8x8x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
2694 #define aom_sad8x8x3 aom_sad8x8x3_c
2695 
2696 void aom_sad8x8x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
2697 #define aom_sad8x8x4d aom_sad8x8x4d_c
2698 
2699 void aom_sad8x8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
2700 #define aom_sad8x8x8 aom_sad8x8x8_c
2701 
2702 int aom_satd_c(const int16_t *coeff, int length);
2703 #define aom_satd aom_satd_c
2704 
2705 void aom_scaled_2d_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h);
2706 #define aom_scaled_2d aom_scaled_2d_c
2707 
2708 void aom_scaled_avg_2d_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h);
2709 #define aom_scaled_avg_2d aom_scaled_avg_2d_c
2710 
2711 void aom_scaled_avg_horiz_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h);
2712 #define aom_scaled_avg_horiz aom_scaled_avg_horiz_c
2713 
2714 void aom_scaled_avg_vert_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h);
2715 #define aom_scaled_avg_vert aom_scaled_avg_vert_c
2716 
2717 void aom_scaled_horiz_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h);
2718 #define aom_scaled_horiz aom_scaled_horiz_c
2719 
2720 void aom_scaled_vert_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h);
2721 #define aom_scaled_vert aom_scaled_vert_c
2722 
2723 void aom_smooth_h_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2724 #define aom_smooth_h_predictor_16x16 aom_smooth_h_predictor_16x16_c
2725 
2726 void aom_smooth_h_predictor_16x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2727 #define aom_smooth_h_predictor_16x32 aom_smooth_h_predictor_16x32_c
2728 
2729 void aom_smooth_h_predictor_16x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2730 #define aom_smooth_h_predictor_16x8 aom_smooth_h_predictor_16x8_c
2731 
2732 void aom_smooth_h_predictor_2x2_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2733 #define aom_smooth_h_predictor_2x2 aom_smooth_h_predictor_2x2_c
2734 
2735 void aom_smooth_h_predictor_32x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2736 #define aom_smooth_h_predictor_32x16 aom_smooth_h_predictor_32x16_c
2737 
2738 void aom_smooth_h_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2739 #define aom_smooth_h_predictor_32x32 aom_smooth_h_predictor_32x32_c
2740 
2741 void aom_smooth_h_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2742 #define aom_smooth_h_predictor_4x4 aom_smooth_h_predictor_4x4_c
2743 
2744 void aom_smooth_h_predictor_4x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2745 #define aom_smooth_h_predictor_4x8 aom_smooth_h_predictor_4x8_c
2746 
2747 void aom_smooth_h_predictor_8x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2748 #define aom_smooth_h_predictor_8x16 aom_smooth_h_predictor_8x16_c
2749 
2750 void aom_smooth_h_predictor_8x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2751 #define aom_smooth_h_predictor_8x4 aom_smooth_h_predictor_8x4_c
2752 
2753 void aom_smooth_h_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2754 #define aom_smooth_h_predictor_8x8 aom_smooth_h_predictor_8x8_c
2755 
2756 void aom_smooth_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2757 #define aom_smooth_predictor_16x16 aom_smooth_predictor_16x16_c
2758 
2759 void aom_smooth_predictor_16x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2760 #define aom_smooth_predictor_16x32 aom_smooth_predictor_16x32_c
2761 
2762 void aom_smooth_predictor_16x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2763 #define aom_smooth_predictor_16x8 aom_smooth_predictor_16x8_c
2764 
2765 void aom_smooth_predictor_2x2_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2766 #define aom_smooth_predictor_2x2 aom_smooth_predictor_2x2_c
2767 
2768 void aom_smooth_predictor_32x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2769 #define aom_smooth_predictor_32x16 aom_smooth_predictor_32x16_c
2770 
2771 void aom_smooth_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2772 #define aom_smooth_predictor_32x32 aom_smooth_predictor_32x32_c
2773 
2774 void aom_smooth_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2775 #define aom_smooth_predictor_4x4 aom_smooth_predictor_4x4_c
2776 
2777 void aom_smooth_predictor_4x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2778 #define aom_smooth_predictor_4x8 aom_smooth_predictor_4x8_c
2779 
2780 void aom_smooth_predictor_8x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2781 #define aom_smooth_predictor_8x16 aom_smooth_predictor_8x16_c
2782 
2783 void aom_smooth_predictor_8x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2784 #define aom_smooth_predictor_8x4 aom_smooth_predictor_8x4_c
2785 
2786 void aom_smooth_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2787 #define aom_smooth_predictor_8x8 aom_smooth_predictor_8x8_c
2788 
2789 void aom_smooth_v_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2790 #define aom_smooth_v_predictor_16x16 aom_smooth_v_predictor_16x16_c
2791 
2792 void aom_smooth_v_predictor_16x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2793 #define aom_smooth_v_predictor_16x32 aom_smooth_v_predictor_16x32_c
2794 
2795 void aom_smooth_v_predictor_16x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2796 #define aom_smooth_v_predictor_16x8 aom_smooth_v_predictor_16x8_c
2797 
2798 void aom_smooth_v_predictor_2x2_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2799 #define aom_smooth_v_predictor_2x2 aom_smooth_v_predictor_2x2_c
2800 
2801 void aom_smooth_v_predictor_32x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2802 #define aom_smooth_v_predictor_32x16 aom_smooth_v_predictor_32x16_c
2803 
2804 void aom_smooth_v_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2805 #define aom_smooth_v_predictor_32x32 aom_smooth_v_predictor_32x32_c
2806 
2807 void aom_smooth_v_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2808 #define aom_smooth_v_predictor_4x4 aom_smooth_v_predictor_4x4_c
2809 
2810 void aom_smooth_v_predictor_4x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2811 #define aom_smooth_v_predictor_4x8 aom_smooth_v_predictor_4x8_c
2812 
2813 void aom_smooth_v_predictor_8x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2814 #define aom_smooth_v_predictor_8x16 aom_smooth_v_predictor_8x16_c
2815 
2816 void aom_smooth_v_predictor_8x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2817 #define aom_smooth_v_predictor_8x4 aom_smooth_v_predictor_8x4_c
2818 
2819 void aom_smooth_v_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2820 #define aom_smooth_v_predictor_8x8 aom_smooth_v_predictor_8x8_c
2821 
2822 uint32_t aom_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);
2823 #define aom_sub_pixel_avg_variance16x16 aom_sub_pixel_avg_variance16x16_c
2824 
2825 uint32_t aom_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);
2826 #define aom_sub_pixel_avg_variance16x32 aom_sub_pixel_avg_variance16x32_c
2827 
2828 uint32_t aom_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);
2829 #define aom_sub_pixel_avg_variance16x8 aom_sub_pixel_avg_variance16x8_c
2830 
2831 uint32_t aom_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);
2832 #define aom_sub_pixel_avg_variance32x16 aom_sub_pixel_avg_variance32x16_c
2833 
2834 uint32_t aom_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);
2835 #define aom_sub_pixel_avg_variance32x32 aom_sub_pixel_avg_variance32x32_c
2836 
2837 uint32_t aom_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);
2838 #define aom_sub_pixel_avg_variance32x64 aom_sub_pixel_avg_variance32x64_c
2839 
2840 uint32_t aom_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);
2841 #define aom_sub_pixel_avg_variance4x4 aom_sub_pixel_avg_variance4x4_c
2842 
2843 uint32_t aom_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);
2844 #define aom_sub_pixel_avg_variance4x8 aom_sub_pixel_avg_variance4x8_c
2845 
2846 uint32_t aom_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);
2847 #define aom_sub_pixel_avg_variance64x32 aom_sub_pixel_avg_variance64x32_c
2848 
2849 uint32_t aom_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);
2850 #define aom_sub_pixel_avg_variance64x64 aom_sub_pixel_avg_variance64x64_c
2851 
2852 uint32_t aom_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);
2853 #define aom_sub_pixel_avg_variance8x16 aom_sub_pixel_avg_variance8x16_c
2854 
2855 uint32_t aom_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);
2856 #define aom_sub_pixel_avg_variance8x4 aom_sub_pixel_avg_variance8x4_c
2857 
2858 uint32_t aom_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);
2859 #define aom_sub_pixel_avg_variance8x8 aom_sub_pixel_avg_variance8x8_c
2860 
2861 uint32_t aom_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);
2862 #define aom_sub_pixel_variance16x16 aom_sub_pixel_variance16x16_c
2863 
2864 uint32_t aom_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);
2865 #define aom_sub_pixel_variance16x32 aom_sub_pixel_variance16x32_c
2866 
2867 uint32_t aom_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);
2868 #define aom_sub_pixel_variance16x8 aom_sub_pixel_variance16x8_c
2869 
2870 uint32_t aom_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);
2871 #define aom_sub_pixel_variance32x16 aom_sub_pixel_variance32x16_c
2872 
2873 uint32_t aom_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);
2874 #define aom_sub_pixel_variance32x32 aom_sub_pixel_variance32x32_c
2875 
2876 uint32_t aom_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);
2877 #define aom_sub_pixel_variance32x64 aom_sub_pixel_variance32x64_c
2878 
2879 uint32_t aom_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);
2880 #define aom_sub_pixel_variance4x4 aom_sub_pixel_variance4x4_c
2881 
2882 uint32_t aom_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);
2883 #define aom_sub_pixel_variance4x8 aom_sub_pixel_variance4x8_c
2884 
2885 uint32_t aom_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);
2886 #define aom_sub_pixel_variance64x32 aom_sub_pixel_variance64x32_c
2887 
2888 uint32_t aom_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);
2889 #define aom_sub_pixel_variance64x64 aom_sub_pixel_variance64x64_c
2890 
2891 uint32_t aom_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);
2892 #define aom_sub_pixel_variance8x16 aom_sub_pixel_variance8x16_c
2893 
2894 uint32_t aom_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);
2895 #define aom_sub_pixel_variance8x4 aom_sub_pixel_variance8x4_c
2896 
2897 uint32_t aom_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);
2898 #define aom_sub_pixel_variance8x8 aom_sub_pixel_variance8x8_c
2899 
2900 void aom_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);
2901 #define aom_subtract_block aom_subtract_block_c
2902 
2903 uint64_t aom_sum_squares_2d_i16_c(const int16_t *src, int stride, int width, int height);
2904 #define aom_sum_squares_2d_i16 aom_sum_squares_2d_i16_c
2905 
2906 uint64_t aom_sum_squares_i16_c(const int16_t *src, uint32_t N);
2907 #define aom_sum_squares_i16 aom_sum_squares_i16_c
2908 
2909 void aom_upsampled_pred_c(uint8_t *comp_pred, int width, int height, int subsample_x_q3, int subsample_y_q3, const uint8_t *ref, int ref_stride);
2910 #define aom_upsampled_pred aom_upsampled_pred_c
2911 
2912 void aom_v_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2913 #define aom_v_predictor_16x16 aom_v_predictor_16x16_c
2914 
2915 void aom_v_predictor_16x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2916 #define aom_v_predictor_16x32 aom_v_predictor_16x32_c
2917 
2918 void aom_v_predictor_16x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2919 #define aom_v_predictor_16x8 aom_v_predictor_16x8_c
2920 
2921 void aom_v_predictor_2x2_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2922 #define aom_v_predictor_2x2 aom_v_predictor_2x2_c
2923 
2924 void aom_v_predictor_32x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2925 #define aom_v_predictor_32x16 aom_v_predictor_32x16_c
2926 
2927 void aom_v_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2928 #define aom_v_predictor_32x32 aom_v_predictor_32x32_c
2929 
2930 void aom_v_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2931 #define aom_v_predictor_4x4 aom_v_predictor_4x4_c
2932 
2933 void aom_v_predictor_4x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2934 #define aom_v_predictor_4x8 aom_v_predictor_4x8_c
2935 
2936 void aom_v_predictor_8x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2937 #define aom_v_predictor_8x16 aom_v_predictor_8x16_c
2938 
2939 void aom_v_predictor_8x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2940 #define aom_v_predictor_8x4 aom_v_predictor_8x4_c
2941 
2942 void aom_v_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
2943 #define aom_v_predictor_8x8 aom_v_predictor_8x8_c
2944 
2945 unsigned int aom_variance16x16_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
2946 #define aom_variance16x16 aom_variance16x16_c
2947 
2948 unsigned int aom_variance16x32_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
2949 #define aom_variance16x32 aom_variance16x32_c
2950 
2951 unsigned int aom_variance16x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
2952 #define aom_variance16x8 aom_variance16x8_c
2953 
2954 unsigned int aom_variance2x2_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
2955 #define aom_variance2x2 aom_variance2x2_c
2956 
2957 unsigned int aom_variance2x4_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
2958 #define aom_variance2x4 aom_variance2x4_c
2959 
2960 unsigned int aom_variance32x16_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
2961 #define aom_variance32x16 aom_variance32x16_c
2962 
2963 unsigned int aom_variance32x32_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
2964 #define aom_variance32x32 aom_variance32x32_c
2965 
2966 unsigned int aom_variance32x64_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
2967 #define aom_variance32x64 aom_variance32x64_c
2968 
2969 unsigned int aom_variance4x2_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
2970 #define aom_variance4x2 aom_variance4x2_c
2971 
2972 unsigned int aom_variance4x4_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
2973 #define aom_variance4x4 aom_variance4x4_c
2974 
2975 unsigned int aom_variance4x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
2976 #define aom_variance4x8 aom_variance4x8_c
2977 
2978 unsigned int aom_variance64x32_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
2979 #define aom_variance64x32 aom_variance64x32_c
2980 
2981 unsigned int aom_variance64x64_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
2982 #define aom_variance64x64 aom_variance64x64_c
2983 
2984 unsigned int aom_variance8x16_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
2985 #define aom_variance8x16 aom_variance8x16_c
2986 
2987 unsigned int aom_variance8x4_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
2988 #define aom_variance8x4 aom_variance8x4_c
2989 
2990 unsigned int aom_variance8x8_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
2991 #define aom_variance8x8 aom_variance8x8_c
2992 
2993 uint32_t aom_variance_halfpixvar16x16_h_c(const unsigned char *src_ptr, int source_stride, const unsigned char *ref_ptr, int  ref_stride, uint32_t *sse);
2994 #define aom_variance_halfpixvar16x16_h aom_variance_halfpixvar16x16_h_c
2995 
2996 uint32_t aom_variance_halfpixvar16x16_hv_c(const unsigned char *src_ptr, int source_stride, const unsigned char *ref_ptr, int  ref_stride, uint32_t *sse);
2997 #define aom_variance_halfpixvar16x16_hv aom_variance_halfpixvar16x16_hv_c
2998 
2999 uint32_t aom_variance_halfpixvar16x16_v_c(const unsigned char *src_ptr, int source_stride, const unsigned char *ref_ptr, int  ref_stride, uint32_t *sse);
3000 #define aom_variance_halfpixvar16x16_v aom_variance_halfpixvar16x16_v_c
3001 
3002 int aom_vector_var_c(const int16_t *ref, const int16_t *src, int bwl);
3003 #define aom_vector_var aom_vector_var_c
3004 
3005 void aom_dsp_rtcd(void);
3006 
3007 #include "aom_config.h"
3008 
3009 #ifdef RTCD_C
setup_rtcd_internal(void)3010 static void setup_rtcd_internal(void)
3011 {
3012 }
3013 #endif
3014 
3015 #ifdef __cplusplus
3016 }  // extern "C"
3017 #endif
3018 
3019 #endif
3020