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