1 // This file is generated. Do not edit.
2 #ifndef AOM_DSP_RTCD_H_
3 #define AOM_DSP_RTCD_H_
4
5 #ifdef RTCD_C
6 #define RTCD_EXTERN
7 #else
8 #define RTCD_EXTERN extern
9 #endif
10
11 /*
12 * DSP
13 */
14
15 #include "aom/aom_integer.h"
16 #include "aom_dsp/aom_dsp_common.h"
17 #include "av1/common/enums.h"
18 #include "av1/common/blockd.h"
19
20
21 #ifdef __cplusplus
22 extern "C" {
23 #endif
24
25 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 w, int h);
26 #define aom_blend_a64_hmask aom_blend_a64_hmask_c
27
28 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 w, int h, int subx, int suby);
29 #define aom_blend_a64_mask aom_blend_a64_mask_c
30
31 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 w, int h);
32 #define aom_blend_a64_vmask aom_blend_a64_vmask_c
33
34 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);
35 #define aom_convolve8_horiz aom_convolve8_horiz_c
36
37 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);
38 #define aom_convolve8_vert aom_convolve8_vert_c
39
40 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);
41 #define aom_convolve_copy aom_convolve_copy_c
42
43 void aom_dc_128_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
44 #define aom_dc_128_predictor_16x16 aom_dc_128_predictor_16x16_c
45
46 void aom_dc_128_predictor_16x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
47 #define aom_dc_128_predictor_16x32 aom_dc_128_predictor_16x32_c
48
49 void aom_dc_128_predictor_16x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
50 #define aom_dc_128_predictor_16x4 aom_dc_128_predictor_16x4_c
51
52 void aom_dc_128_predictor_16x64_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
53 #define aom_dc_128_predictor_16x64 aom_dc_128_predictor_16x64_c
54
55 void aom_dc_128_predictor_16x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
56 #define aom_dc_128_predictor_16x8 aom_dc_128_predictor_16x8_c
57
58 void aom_dc_128_predictor_2x2_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
59 #define aom_dc_128_predictor_2x2 aom_dc_128_predictor_2x2_c
60
61 void aom_dc_128_predictor_32x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
62 #define aom_dc_128_predictor_32x16 aom_dc_128_predictor_32x16_c
63
64 void aom_dc_128_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
65 #define aom_dc_128_predictor_32x32 aom_dc_128_predictor_32x32_c
66
67 void aom_dc_128_predictor_32x64_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
68 #define aom_dc_128_predictor_32x64 aom_dc_128_predictor_32x64_c
69
70 void aom_dc_128_predictor_32x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
71 #define aom_dc_128_predictor_32x8 aom_dc_128_predictor_32x8_c
72
73 void aom_dc_128_predictor_4x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
74 #define aom_dc_128_predictor_4x16 aom_dc_128_predictor_4x16_c
75
76 void aom_dc_128_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
77 #define aom_dc_128_predictor_4x4 aom_dc_128_predictor_4x4_c
78
79 void aom_dc_128_predictor_4x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
80 #define aom_dc_128_predictor_4x8 aom_dc_128_predictor_4x8_c
81
82 void aom_dc_128_predictor_64x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
83 #define aom_dc_128_predictor_64x16 aom_dc_128_predictor_64x16_c
84
85 void aom_dc_128_predictor_64x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
86 #define aom_dc_128_predictor_64x32 aom_dc_128_predictor_64x32_c
87
88 void aom_dc_128_predictor_64x64_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
89 #define aom_dc_128_predictor_64x64 aom_dc_128_predictor_64x64_c
90
91 void aom_dc_128_predictor_8x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
92 #define aom_dc_128_predictor_8x16 aom_dc_128_predictor_8x16_c
93
94 void aom_dc_128_predictor_8x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
95 #define aom_dc_128_predictor_8x32 aom_dc_128_predictor_8x32_c
96
97 void aom_dc_128_predictor_8x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
98 #define aom_dc_128_predictor_8x4 aom_dc_128_predictor_8x4_c
99
100 void aom_dc_128_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
101 #define aom_dc_128_predictor_8x8 aom_dc_128_predictor_8x8_c
102
103 void aom_dc_left_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
104 #define aom_dc_left_predictor_16x16 aom_dc_left_predictor_16x16_c
105
106 void aom_dc_left_predictor_16x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
107 #define aom_dc_left_predictor_16x32 aom_dc_left_predictor_16x32_c
108
109 void aom_dc_left_predictor_16x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
110 #define aom_dc_left_predictor_16x4 aom_dc_left_predictor_16x4_c
111
112 void aom_dc_left_predictor_16x64_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
113 #define aom_dc_left_predictor_16x64 aom_dc_left_predictor_16x64_c
114
115 void aom_dc_left_predictor_16x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
116 #define aom_dc_left_predictor_16x8 aom_dc_left_predictor_16x8_c
117
118 void aom_dc_left_predictor_2x2_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
119 #define aom_dc_left_predictor_2x2 aom_dc_left_predictor_2x2_c
120
121 void aom_dc_left_predictor_32x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
122 #define aom_dc_left_predictor_32x16 aom_dc_left_predictor_32x16_c
123
124 void aom_dc_left_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
125 #define aom_dc_left_predictor_32x32 aom_dc_left_predictor_32x32_c
126
127 void aom_dc_left_predictor_32x64_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
128 #define aom_dc_left_predictor_32x64 aom_dc_left_predictor_32x64_c
129
130 void aom_dc_left_predictor_32x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
131 #define aom_dc_left_predictor_32x8 aom_dc_left_predictor_32x8_c
132
133 void aom_dc_left_predictor_4x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
134 #define aom_dc_left_predictor_4x16 aom_dc_left_predictor_4x16_c
135
136 void aom_dc_left_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
137 #define aom_dc_left_predictor_4x4 aom_dc_left_predictor_4x4_c
138
139 void aom_dc_left_predictor_4x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
140 #define aom_dc_left_predictor_4x8 aom_dc_left_predictor_4x8_c
141
142 void aom_dc_left_predictor_64x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
143 #define aom_dc_left_predictor_64x16 aom_dc_left_predictor_64x16_c
144
145 void aom_dc_left_predictor_64x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
146 #define aom_dc_left_predictor_64x32 aom_dc_left_predictor_64x32_c
147
148 void aom_dc_left_predictor_64x64_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
149 #define aom_dc_left_predictor_64x64 aom_dc_left_predictor_64x64_c
150
151 void aom_dc_left_predictor_8x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
152 #define aom_dc_left_predictor_8x16 aom_dc_left_predictor_8x16_c
153
154 void aom_dc_left_predictor_8x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
155 #define aom_dc_left_predictor_8x32 aom_dc_left_predictor_8x32_c
156
157 void aom_dc_left_predictor_8x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
158 #define aom_dc_left_predictor_8x4 aom_dc_left_predictor_8x4_c
159
160 void aom_dc_left_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
161 #define aom_dc_left_predictor_8x8 aom_dc_left_predictor_8x8_c
162
163 void aom_dc_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
164 #define aom_dc_predictor_16x16 aom_dc_predictor_16x16_c
165
166 void aom_dc_predictor_16x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
167 #define aom_dc_predictor_16x32 aom_dc_predictor_16x32_c
168
169 void aom_dc_predictor_16x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
170 #define aom_dc_predictor_16x4 aom_dc_predictor_16x4_c
171
172 void aom_dc_predictor_16x64_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
173 #define aom_dc_predictor_16x64 aom_dc_predictor_16x64_c
174
175 void aom_dc_predictor_16x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
176 #define aom_dc_predictor_16x8 aom_dc_predictor_16x8_c
177
178 void aom_dc_predictor_2x2_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
179 #define aom_dc_predictor_2x2 aom_dc_predictor_2x2_c
180
181 void aom_dc_predictor_32x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
182 #define aom_dc_predictor_32x16 aom_dc_predictor_32x16_c
183
184 void aom_dc_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
185 #define aom_dc_predictor_32x32 aom_dc_predictor_32x32_c
186
187 void aom_dc_predictor_32x64_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
188 #define aom_dc_predictor_32x64 aom_dc_predictor_32x64_c
189
190 void aom_dc_predictor_32x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
191 #define aom_dc_predictor_32x8 aom_dc_predictor_32x8_c
192
193 void aom_dc_predictor_4x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
194 #define aom_dc_predictor_4x16 aom_dc_predictor_4x16_c
195
196 void aom_dc_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
197 #define aom_dc_predictor_4x4 aom_dc_predictor_4x4_c
198
199 void aom_dc_predictor_4x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
200 #define aom_dc_predictor_4x8 aom_dc_predictor_4x8_c
201
202 void aom_dc_predictor_64x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
203 #define aom_dc_predictor_64x16 aom_dc_predictor_64x16_c
204
205 void aom_dc_predictor_64x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
206 #define aom_dc_predictor_64x32 aom_dc_predictor_64x32_c
207
208 void aom_dc_predictor_64x64_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
209 #define aom_dc_predictor_64x64 aom_dc_predictor_64x64_c
210
211 void aom_dc_predictor_8x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
212 #define aom_dc_predictor_8x16 aom_dc_predictor_8x16_c
213
214 void aom_dc_predictor_8x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
215 #define aom_dc_predictor_8x32 aom_dc_predictor_8x32_c
216
217 void aom_dc_predictor_8x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
218 #define aom_dc_predictor_8x4 aom_dc_predictor_8x4_c
219
220 void aom_dc_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
221 #define aom_dc_predictor_8x8 aom_dc_predictor_8x8_c
222
223 void aom_dc_top_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
224 #define aom_dc_top_predictor_16x16 aom_dc_top_predictor_16x16_c
225
226 void aom_dc_top_predictor_16x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
227 #define aom_dc_top_predictor_16x32 aom_dc_top_predictor_16x32_c
228
229 void aom_dc_top_predictor_16x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
230 #define aom_dc_top_predictor_16x4 aom_dc_top_predictor_16x4_c
231
232 void aom_dc_top_predictor_16x64_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
233 #define aom_dc_top_predictor_16x64 aom_dc_top_predictor_16x64_c
234
235 void aom_dc_top_predictor_16x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
236 #define aom_dc_top_predictor_16x8 aom_dc_top_predictor_16x8_c
237
238 void aom_dc_top_predictor_2x2_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
239 #define aom_dc_top_predictor_2x2 aom_dc_top_predictor_2x2_c
240
241 void aom_dc_top_predictor_32x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
242 #define aom_dc_top_predictor_32x16 aom_dc_top_predictor_32x16_c
243
244 void aom_dc_top_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
245 #define aom_dc_top_predictor_32x32 aom_dc_top_predictor_32x32_c
246
247 void aom_dc_top_predictor_32x64_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
248 #define aom_dc_top_predictor_32x64 aom_dc_top_predictor_32x64_c
249
250 void aom_dc_top_predictor_32x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
251 #define aom_dc_top_predictor_32x8 aom_dc_top_predictor_32x8_c
252
253 void aom_dc_top_predictor_4x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
254 #define aom_dc_top_predictor_4x16 aom_dc_top_predictor_4x16_c
255
256 void aom_dc_top_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
257 #define aom_dc_top_predictor_4x4 aom_dc_top_predictor_4x4_c
258
259 void aom_dc_top_predictor_4x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
260 #define aom_dc_top_predictor_4x8 aom_dc_top_predictor_4x8_c
261
262 void aom_dc_top_predictor_64x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
263 #define aom_dc_top_predictor_64x16 aom_dc_top_predictor_64x16_c
264
265 void aom_dc_top_predictor_64x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
266 #define aom_dc_top_predictor_64x32 aom_dc_top_predictor_64x32_c
267
268 void aom_dc_top_predictor_64x64_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
269 #define aom_dc_top_predictor_64x64 aom_dc_top_predictor_64x64_c
270
271 void aom_dc_top_predictor_8x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
272 #define aom_dc_top_predictor_8x16 aom_dc_top_predictor_8x16_c
273
274 void aom_dc_top_predictor_8x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
275 #define aom_dc_top_predictor_8x32 aom_dc_top_predictor_8x32_c
276
277 void aom_dc_top_predictor_8x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
278 #define aom_dc_top_predictor_8x4 aom_dc_top_predictor_8x4_c
279
280 void aom_dc_top_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
281 #define aom_dc_top_predictor_8x8 aom_dc_top_predictor_8x8_c
282
283 void aom_h_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
284 #define aom_h_predictor_16x16 aom_h_predictor_16x16_c
285
286 void aom_h_predictor_16x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
287 #define aom_h_predictor_16x32 aom_h_predictor_16x32_c
288
289 void aom_h_predictor_16x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
290 #define aom_h_predictor_16x4 aom_h_predictor_16x4_c
291
292 void aom_h_predictor_16x64_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
293 #define aom_h_predictor_16x64 aom_h_predictor_16x64_c
294
295 void aom_h_predictor_16x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
296 #define aom_h_predictor_16x8 aom_h_predictor_16x8_c
297
298 void aom_h_predictor_2x2_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
299 #define aom_h_predictor_2x2 aom_h_predictor_2x2_c
300
301 void aom_h_predictor_32x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
302 #define aom_h_predictor_32x16 aom_h_predictor_32x16_c
303
304 void aom_h_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
305 #define aom_h_predictor_32x32 aom_h_predictor_32x32_c
306
307 void aom_h_predictor_32x64_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
308 #define aom_h_predictor_32x64 aom_h_predictor_32x64_c
309
310 void aom_h_predictor_32x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
311 #define aom_h_predictor_32x8 aom_h_predictor_32x8_c
312
313 void aom_h_predictor_4x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
314 #define aom_h_predictor_4x16 aom_h_predictor_4x16_c
315
316 void aom_h_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
317 #define aom_h_predictor_4x4 aom_h_predictor_4x4_c
318
319 void aom_h_predictor_4x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
320 #define aom_h_predictor_4x8 aom_h_predictor_4x8_c
321
322 void aom_h_predictor_64x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
323 #define aom_h_predictor_64x16 aom_h_predictor_64x16_c
324
325 void aom_h_predictor_64x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
326 #define aom_h_predictor_64x32 aom_h_predictor_64x32_c
327
328 void aom_h_predictor_64x64_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
329 #define aom_h_predictor_64x64 aom_h_predictor_64x64_c
330
331 void aom_h_predictor_8x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
332 #define aom_h_predictor_8x16 aom_h_predictor_8x16_c
333
334 void aom_h_predictor_8x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
335 #define aom_h_predictor_8x32 aom_h_predictor_8x32_c
336
337 void aom_h_predictor_8x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
338 #define aom_h_predictor_8x4 aom_h_predictor_8x4_c
339
340 void aom_h_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
341 #define aom_h_predictor_8x8 aom_h_predictor_8x8_c
342
343 void aom_highbd_blend_a64_d16_mask_c(uint8_t *dst, uint32_t dst_stride, const CONV_BUF_TYPE *src0, uint32_t src0_stride, const CONV_BUF_TYPE *src1, uint32_t src1_stride, const uint8_t *mask, uint32_t mask_stride, int w, int h, int subx, int suby, ConvolveParams *conv_params, const int bd);
344 #define aom_highbd_blend_a64_d16_mask aom_highbd_blend_a64_d16_mask_c
345
346 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 w, int h, int bd);
347 #define aom_highbd_blend_a64_hmask aom_highbd_blend_a64_hmask_c
348
349 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 w, int h, int subx, int suby, int bd);
350 #define aom_highbd_blend_a64_mask aom_highbd_blend_a64_mask_c
351
352 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 w, int h, int bd);
353 #define aom_highbd_blend_a64_vmask aom_highbd_blend_a64_vmask_c
354
355 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);
356 #define aom_highbd_convolve8_horiz aom_highbd_convolve8_horiz_c
357
358 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);
359 #define aom_highbd_convolve8_vert aom_highbd_convolve8_vert_c
360
361 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);
362 #define aom_highbd_convolve_copy aom_highbd_convolve_copy_c
363
364 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);
365 #define aom_highbd_dc_128_predictor_16x16 aom_highbd_dc_128_predictor_16x16_c
366
367 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);
368 #define aom_highbd_dc_128_predictor_16x32 aom_highbd_dc_128_predictor_16x32_c
369
370 void aom_highbd_dc_128_predictor_16x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
371 #define aom_highbd_dc_128_predictor_16x4 aom_highbd_dc_128_predictor_16x4_c
372
373 void aom_highbd_dc_128_predictor_16x64_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
374 #define aom_highbd_dc_128_predictor_16x64 aom_highbd_dc_128_predictor_16x64_c
375
376 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);
377 #define aom_highbd_dc_128_predictor_16x8 aom_highbd_dc_128_predictor_16x8_c
378
379 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);
380 #define aom_highbd_dc_128_predictor_2x2 aom_highbd_dc_128_predictor_2x2_c
381
382 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);
383 #define aom_highbd_dc_128_predictor_32x16 aom_highbd_dc_128_predictor_32x16_c
384
385 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);
386 #define aom_highbd_dc_128_predictor_32x32 aom_highbd_dc_128_predictor_32x32_c
387
388 void aom_highbd_dc_128_predictor_32x64_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
389 #define aom_highbd_dc_128_predictor_32x64 aom_highbd_dc_128_predictor_32x64_c
390
391 void aom_highbd_dc_128_predictor_32x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
392 #define aom_highbd_dc_128_predictor_32x8 aom_highbd_dc_128_predictor_32x8_c
393
394 void aom_highbd_dc_128_predictor_4x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
395 #define aom_highbd_dc_128_predictor_4x16 aom_highbd_dc_128_predictor_4x16_c
396
397 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);
398 #define aom_highbd_dc_128_predictor_4x4 aom_highbd_dc_128_predictor_4x4_c
399
400 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);
401 #define aom_highbd_dc_128_predictor_4x8 aom_highbd_dc_128_predictor_4x8_c
402
403 void aom_highbd_dc_128_predictor_64x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
404 #define aom_highbd_dc_128_predictor_64x16 aom_highbd_dc_128_predictor_64x16_c
405
406 void aom_highbd_dc_128_predictor_64x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
407 #define aom_highbd_dc_128_predictor_64x32 aom_highbd_dc_128_predictor_64x32_c
408
409 void aom_highbd_dc_128_predictor_64x64_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
410 #define aom_highbd_dc_128_predictor_64x64 aom_highbd_dc_128_predictor_64x64_c
411
412 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);
413 #define aom_highbd_dc_128_predictor_8x16 aom_highbd_dc_128_predictor_8x16_c
414
415 void aom_highbd_dc_128_predictor_8x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
416 #define aom_highbd_dc_128_predictor_8x32 aom_highbd_dc_128_predictor_8x32_c
417
418 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);
419 #define aom_highbd_dc_128_predictor_8x4 aom_highbd_dc_128_predictor_8x4_c
420
421 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);
422 #define aom_highbd_dc_128_predictor_8x8 aom_highbd_dc_128_predictor_8x8_c
423
424 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);
425 #define aom_highbd_dc_left_predictor_16x16 aom_highbd_dc_left_predictor_16x16_c
426
427 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);
428 #define aom_highbd_dc_left_predictor_16x32 aom_highbd_dc_left_predictor_16x32_c
429
430 void aom_highbd_dc_left_predictor_16x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
431 #define aom_highbd_dc_left_predictor_16x4 aom_highbd_dc_left_predictor_16x4_c
432
433 void aom_highbd_dc_left_predictor_16x64_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
434 #define aom_highbd_dc_left_predictor_16x64 aom_highbd_dc_left_predictor_16x64_c
435
436 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);
437 #define aom_highbd_dc_left_predictor_16x8 aom_highbd_dc_left_predictor_16x8_c
438
439 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);
440 #define aom_highbd_dc_left_predictor_2x2 aom_highbd_dc_left_predictor_2x2_c
441
442 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);
443 #define aom_highbd_dc_left_predictor_32x16 aom_highbd_dc_left_predictor_32x16_c
444
445 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);
446 #define aom_highbd_dc_left_predictor_32x32 aom_highbd_dc_left_predictor_32x32_c
447
448 void aom_highbd_dc_left_predictor_32x64_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
449 #define aom_highbd_dc_left_predictor_32x64 aom_highbd_dc_left_predictor_32x64_c
450
451 void aom_highbd_dc_left_predictor_32x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
452 #define aom_highbd_dc_left_predictor_32x8 aom_highbd_dc_left_predictor_32x8_c
453
454 void aom_highbd_dc_left_predictor_4x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
455 #define aom_highbd_dc_left_predictor_4x16 aom_highbd_dc_left_predictor_4x16_c
456
457 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);
458 #define aom_highbd_dc_left_predictor_4x4 aom_highbd_dc_left_predictor_4x4_c
459
460 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);
461 #define aom_highbd_dc_left_predictor_4x8 aom_highbd_dc_left_predictor_4x8_c
462
463 void aom_highbd_dc_left_predictor_64x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
464 #define aom_highbd_dc_left_predictor_64x16 aom_highbd_dc_left_predictor_64x16_c
465
466 void aom_highbd_dc_left_predictor_64x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
467 #define aom_highbd_dc_left_predictor_64x32 aom_highbd_dc_left_predictor_64x32_c
468
469 void aom_highbd_dc_left_predictor_64x64_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
470 #define aom_highbd_dc_left_predictor_64x64 aom_highbd_dc_left_predictor_64x64_c
471
472 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);
473 #define aom_highbd_dc_left_predictor_8x16 aom_highbd_dc_left_predictor_8x16_c
474
475 void aom_highbd_dc_left_predictor_8x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
476 #define aom_highbd_dc_left_predictor_8x32 aom_highbd_dc_left_predictor_8x32_c
477
478 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);
479 #define aom_highbd_dc_left_predictor_8x4 aom_highbd_dc_left_predictor_8x4_c
480
481 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);
482 #define aom_highbd_dc_left_predictor_8x8 aom_highbd_dc_left_predictor_8x8_c
483
484 void aom_highbd_dc_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
485 #define aom_highbd_dc_predictor_16x16 aom_highbd_dc_predictor_16x16_c
486
487 void aom_highbd_dc_predictor_16x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
488 #define aom_highbd_dc_predictor_16x32 aom_highbd_dc_predictor_16x32_c
489
490 void aom_highbd_dc_predictor_16x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
491 #define aom_highbd_dc_predictor_16x4 aom_highbd_dc_predictor_16x4_c
492
493 void aom_highbd_dc_predictor_16x64_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
494 #define aom_highbd_dc_predictor_16x64 aom_highbd_dc_predictor_16x64_c
495
496 void aom_highbd_dc_predictor_16x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
497 #define aom_highbd_dc_predictor_16x8 aom_highbd_dc_predictor_16x8_c
498
499 void aom_highbd_dc_predictor_2x2_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
500 #define aom_highbd_dc_predictor_2x2 aom_highbd_dc_predictor_2x2_c
501
502 void aom_highbd_dc_predictor_32x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
503 #define aom_highbd_dc_predictor_32x16 aom_highbd_dc_predictor_32x16_c
504
505 void aom_highbd_dc_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
506 #define aom_highbd_dc_predictor_32x32 aom_highbd_dc_predictor_32x32_c
507
508 void aom_highbd_dc_predictor_32x64_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
509 #define aom_highbd_dc_predictor_32x64 aom_highbd_dc_predictor_32x64_c
510
511 void aom_highbd_dc_predictor_32x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
512 #define aom_highbd_dc_predictor_32x8 aom_highbd_dc_predictor_32x8_c
513
514 void aom_highbd_dc_predictor_4x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
515 #define aom_highbd_dc_predictor_4x16 aom_highbd_dc_predictor_4x16_c
516
517 void aom_highbd_dc_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
518 #define aom_highbd_dc_predictor_4x4 aom_highbd_dc_predictor_4x4_c
519
520 void aom_highbd_dc_predictor_4x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
521 #define aom_highbd_dc_predictor_4x8 aom_highbd_dc_predictor_4x8_c
522
523 void aom_highbd_dc_predictor_64x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
524 #define aom_highbd_dc_predictor_64x16 aom_highbd_dc_predictor_64x16_c
525
526 void aom_highbd_dc_predictor_64x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
527 #define aom_highbd_dc_predictor_64x32 aom_highbd_dc_predictor_64x32_c
528
529 void aom_highbd_dc_predictor_64x64_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
530 #define aom_highbd_dc_predictor_64x64 aom_highbd_dc_predictor_64x64_c
531
532 void aom_highbd_dc_predictor_8x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
533 #define aom_highbd_dc_predictor_8x16 aom_highbd_dc_predictor_8x16_c
534
535 void aom_highbd_dc_predictor_8x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
536 #define aom_highbd_dc_predictor_8x32 aom_highbd_dc_predictor_8x32_c
537
538 void aom_highbd_dc_predictor_8x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
539 #define aom_highbd_dc_predictor_8x4 aom_highbd_dc_predictor_8x4_c
540
541 void aom_highbd_dc_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
542 #define aom_highbd_dc_predictor_8x8 aom_highbd_dc_predictor_8x8_c
543
544 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);
545 #define aom_highbd_dc_top_predictor_16x16 aom_highbd_dc_top_predictor_16x16_c
546
547 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);
548 #define aom_highbd_dc_top_predictor_16x32 aom_highbd_dc_top_predictor_16x32_c
549
550 void aom_highbd_dc_top_predictor_16x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
551 #define aom_highbd_dc_top_predictor_16x4 aom_highbd_dc_top_predictor_16x4_c
552
553 void aom_highbd_dc_top_predictor_16x64_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
554 #define aom_highbd_dc_top_predictor_16x64 aom_highbd_dc_top_predictor_16x64_c
555
556 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);
557 #define aom_highbd_dc_top_predictor_16x8 aom_highbd_dc_top_predictor_16x8_c
558
559 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);
560 #define aom_highbd_dc_top_predictor_2x2 aom_highbd_dc_top_predictor_2x2_c
561
562 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);
563 #define aom_highbd_dc_top_predictor_32x16 aom_highbd_dc_top_predictor_32x16_c
564
565 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);
566 #define aom_highbd_dc_top_predictor_32x32 aom_highbd_dc_top_predictor_32x32_c
567
568 void aom_highbd_dc_top_predictor_32x64_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
569 #define aom_highbd_dc_top_predictor_32x64 aom_highbd_dc_top_predictor_32x64_c
570
571 void aom_highbd_dc_top_predictor_32x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
572 #define aom_highbd_dc_top_predictor_32x8 aom_highbd_dc_top_predictor_32x8_c
573
574 void aom_highbd_dc_top_predictor_4x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
575 #define aom_highbd_dc_top_predictor_4x16 aom_highbd_dc_top_predictor_4x16_c
576
577 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);
578 #define aom_highbd_dc_top_predictor_4x4 aom_highbd_dc_top_predictor_4x4_c
579
580 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);
581 #define aom_highbd_dc_top_predictor_4x8 aom_highbd_dc_top_predictor_4x8_c
582
583 void aom_highbd_dc_top_predictor_64x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
584 #define aom_highbd_dc_top_predictor_64x16 aom_highbd_dc_top_predictor_64x16_c
585
586 void aom_highbd_dc_top_predictor_64x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
587 #define aom_highbd_dc_top_predictor_64x32 aom_highbd_dc_top_predictor_64x32_c
588
589 void aom_highbd_dc_top_predictor_64x64_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
590 #define aom_highbd_dc_top_predictor_64x64 aom_highbd_dc_top_predictor_64x64_c
591
592 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);
593 #define aom_highbd_dc_top_predictor_8x16 aom_highbd_dc_top_predictor_8x16_c
594
595 void aom_highbd_dc_top_predictor_8x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
596 #define aom_highbd_dc_top_predictor_8x32 aom_highbd_dc_top_predictor_8x32_c
597
598 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);
599 #define aom_highbd_dc_top_predictor_8x4 aom_highbd_dc_top_predictor_8x4_c
600
601 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);
602 #define aom_highbd_dc_top_predictor_8x8 aom_highbd_dc_top_predictor_8x8_c
603
604 void aom_highbd_h_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
605 #define aom_highbd_h_predictor_16x16 aom_highbd_h_predictor_16x16_c
606
607 void aom_highbd_h_predictor_16x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
608 #define aom_highbd_h_predictor_16x32 aom_highbd_h_predictor_16x32_c
609
610 void aom_highbd_h_predictor_16x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
611 #define aom_highbd_h_predictor_16x4 aom_highbd_h_predictor_16x4_c
612
613 void aom_highbd_h_predictor_16x64_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
614 #define aom_highbd_h_predictor_16x64 aom_highbd_h_predictor_16x64_c
615
616 void aom_highbd_h_predictor_16x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
617 #define aom_highbd_h_predictor_16x8 aom_highbd_h_predictor_16x8_c
618
619 void aom_highbd_h_predictor_2x2_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
620 #define aom_highbd_h_predictor_2x2 aom_highbd_h_predictor_2x2_c
621
622 void aom_highbd_h_predictor_32x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
623 #define aom_highbd_h_predictor_32x16 aom_highbd_h_predictor_32x16_c
624
625 void aom_highbd_h_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
626 #define aom_highbd_h_predictor_32x32 aom_highbd_h_predictor_32x32_c
627
628 void aom_highbd_h_predictor_32x64_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
629 #define aom_highbd_h_predictor_32x64 aom_highbd_h_predictor_32x64_c
630
631 void aom_highbd_h_predictor_32x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
632 #define aom_highbd_h_predictor_32x8 aom_highbd_h_predictor_32x8_c
633
634 void aom_highbd_h_predictor_4x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
635 #define aom_highbd_h_predictor_4x16 aom_highbd_h_predictor_4x16_c
636
637 void aom_highbd_h_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
638 #define aom_highbd_h_predictor_4x4 aom_highbd_h_predictor_4x4_c
639
640 void aom_highbd_h_predictor_4x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
641 #define aom_highbd_h_predictor_4x8 aom_highbd_h_predictor_4x8_c
642
643 void aom_highbd_h_predictor_64x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
644 #define aom_highbd_h_predictor_64x16 aom_highbd_h_predictor_64x16_c
645
646 void aom_highbd_h_predictor_64x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
647 #define aom_highbd_h_predictor_64x32 aom_highbd_h_predictor_64x32_c
648
649 void aom_highbd_h_predictor_64x64_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
650 #define aom_highbd_h_predictor_64x64 aom_highbd_h_predictor_64x64_c
651
652 void aom_highbd_h_predictor_8x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
653 #define aom_highbd_h_predictor_8x16 aom_highbd_h_predictor_8x16_c
654
655 void aom_highbd_h_predictor_8x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
656 #define aom_highbd_h_predictor_8x32 aom_highbd_h_predictor_8x32_c
657
658 void aom_highbd_h_predictor_8x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
659 #define aom_highbd_h_predictor_8x4 aom_highbd_h_predictor_8x4_c
660
661 void aom_highbd_h_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
662 #define aom_highbd_h_predictor_8x8 aom_highbd_h_predictor_8x8_c
663
664 void aom_highbd_lpf_horizontal_14_c(uint16_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
665 #define aom_highbd_lpf_horizontal_14 aom_highbd_lpf_horizontal_14_c
666
667 void aom_highbd_lpf_horizontal_14_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 *limt1, const uint8_t *thresh1,int bd);
668 #define aom_highbd_lpf_horizontal_14_dual aom_highbd_lpf_horizontal_14_dual_c
669
670 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);
671 #define aom_highbd_lpf_horizontal_4 aom_highbd_lpf_horizontal_4_c
672
673 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);
674 #define aom_highbd_lpf_horizontal_4_dual aom_highbd_lpf_horizontal_4_dual_c
675
676 void aom_highbd_lpf_horizontal_6_c(uint16_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
677 #define aom_highbd_lpf_horizontal_6 aom_highbd_lpf_horizontal_6_c
678
679 void aom_highbd_lpf_horizontal_6_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);
680 #define aom_highbd_lpf_horizontal_6_dual aom_highbd_lpf_horizontal_6_dual_c
681
682 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);
683 #define aom_highbd_lpf_horizontal_8 aom_highbd_lpf_horizontal_8_c
684
685 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);
686 #define aom_highbd_lpf_horizontal_8_dual aom_highbd_lpf_horizontal_8_dual_c
687
688 void aom_highbd_lpf_vertical_14_c(uint16_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
689 #define aom_highbd_lpf_vertical_14 aom_highbd_lpf_vertical_14_c
690
691 void aom_highbd_lpf_vertical_14_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);
692 #define aom_highbd_lpf_vertical_14_dual aom_highbd_lpf_vertical_14_dual_c
693
694 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);
695 #define aom_highbd_lpf_vertical_4 aom_highbd_lpf_vertical_4_c
696
697 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);
698 #define aom_highbd_lpf_vertical_4_dual aom_highbd_lpf_vertical_4_dual_c
699
700 void aom_highbd_lpf_vertical_6_c(uint16_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
701 #define aom_highbd_lpf_vertical_6 aom_highbd_lpf_vertical_6_c
702
703 void aom_highbd_lpf_vertical_6_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);
704 #define aom_highbd_lpf_vertical_6_dual aom_highbd_lpf_vertical_6_dual_c
705
706 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);
707 #define aom_highbd_lpf_vertical_8 aom_highbd_lpf_vertical_8_c
708
709 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);
710 #define aom_highbd_lpf_vertical_8_dual aom_highbd_lpf_vertical_8_dual_c
711
712 void aom_highbd_paeth_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
713 #define aom_highbd_paeth_predictor_16x16 aom_highbd_paeth_predictor_16x16_c
714
715 void aom_highbd_paeth_predictor_16x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
716 #define aom_highbd_paeth_predictor_16x32 aom_highbd_paeth_predictor_16x32_c
717
718 void aom_highbd_paeth_predictor_16x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
719 #define aom_highbd_paeth_predictor_16x4 aom_highbd_paeth_predictor_16x4_c
720
721 void aom_highbd_paeth_predictor_16x64_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
722 #define aom_highbd_paeth_predictor_16x64 aom_highbd_paeth_predictor_16x64_c
723
724 void aom_highbd_paeth_predictor_16x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
725 #define aom_highbd_paeth_predictor_16x8 aom_highbd_paeth_predictor_16x8_c
726
727 void aom_highbd_paeth_predictor_2x2_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
728 #define aom_highbd_paeth_predictor_2x2 aom_highbd_paeth_predictor_2x2_c
729
730 void aom_highbd_paeth_predictor_32x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
731 #define aom_highbd_paeth_predictor_32x16 aom_highbd_paeth_predictor_32x16_c
732
733 void aom_highbd_paeth_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
734 #define aom_highbd_paeth_predictor_32x32 aom_highbd_paeth_predictor_32x32_c
735
736 void aom_highbd_paeth_predictor_32x64_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
737 #define aom_highbd_paeth_predictor_32x64 aom_highbd_paeth_predictor_32x64_c
738
739 void aom_highbd_paeth_predictor_32x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
740 #define aom_highbd_paeth_predictor_32x8 aom_highbd_paeth_predictor_32x8_c
741
742 void aom_highbd_paeth_predictor_4x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
743 #define aom_highbd_paeth_predictor_4x16 aom_highbd_paeth_predictor_4x16_c
744
745 void aom_highbd_paeth_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
746 #define aom_highbd_paeth_predictor_4x4 aom_highbd_paeth_predictor_4x4_c
747
748 void aom_highbd_paeth_predictor_4x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
749 #define aom_highbd_paeth_predictor_4x8 aom_highbd_paeth_predictor_4x8_c
750
751 void aom_highbd_paeth_predictor_64x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
752 #define aom_highbd_paeth_predictor_64x16 aom_highbd_paeth_predictor_64x16_c
753
754 void aom_highbd_paeth_predictor_64x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
755 #define aom_highbd_paeth_predictor_64x32 aom_highbd_paeth_predictor_64x32_c
756
757 void aom_highbd_paeth_predictor_64x64_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
758 #define aom_highbd_paeth_predictor_64x64 aom_highbd_paeth_predictor_64x64_c
759
760 void aom_highbd_paeth_predictor_8x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
761 #define aom_highbd_paeth_predictor_8x16 aom_highbd_paeth_predictor_8x16_c
762
763 void aom_highbd_paeth_predictor_8x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
764 #define aom_highbd_paeth_predictor_8x32 aom_highbd_paeth_predictor_8x32_c
765
766 void aom_highbd_paeth_predictor_8x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
767 #define aom_highbd_paeth_predictor_8x4 aom_highbd_paeth_predictor_8x4_c
768
769 void aom_highbd_paeth_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
770 #define aom_highbd_paeth_predictor_8x8 aom_highbd_paeth_predictor_8x8_c
771
772 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);
773 #define aom_highbd_smooth_h_predictor_16x16 aom_highbd_smooth_h_predictor_16x16_c
774
775 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);
776 #define aom_highbd_smooth_h_predictor_16x32 aom_highbd_smooth_h_predictor_16x32_c
777
778 void aom_highbd_smooth_h_predictor_16x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
779 #define aom_highbd_smooth_h_predictor_16x4 aom_highbd_smooth_h_predictor_16x4_c
780
781 void aom_highbd_smooth_h_predictor_16x64_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
782 #define aom_highbd_smooth_h_predictor_16x64 aom_highbd_smooth_h_predictor_16x64_c
783
784 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);
785 #define aom_highbd_smooth_h_predictor_16x8 aom_highbd_smooth_h_predictor_16x8_c
786
787 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);
788 #define aom_highbd_smooth_h_predictor_2x2 aom_highbd_smooth_h_predictor_2x2_c
789
790 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);
791 #define aom_highbd_smooth_h_predictor_32x16 aom_highbd_smooth_h_predictor_32x16_c
792
793 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);
794 #define aom_highbd_smooth_h_predictor_32x32 aom_highbd_smooth_h_predictor_32x32_c
795
796 void aom_highbd_smooth_h_predictor_32x64_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
797 #define aom_highbd_smooth_h_predictor_32x64 aom_highbd_smooth_h_predictor_32x64_c
798
799 void aom_highbd_smooth_h_predictor_32x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
800 #define aom_highbd_smooth_h_predictor_32x8 aom_highbd_smooth_h_predictor_32x8_c
801
802 void aom_highbd_smooth_h_predictor_4x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
803 #define aom_highbd_smooth_h_predictor_4x16 aom_highbd_smooth_h_predictor_4x16_c
804
805 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);
806 #define aom_highbd_smooth_h_predictor_4x4 aom_highbd_smooth_h_predictor_4x4_c
807
808 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);
809 #define aom_highbd_smooth_h_predictor_4x8 aom_highbd_smooth_h_predictor_4x8_c
810
811 void aom_highbd_smooth_h_predictor_64x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
812 #define aom_highbd_smooth_h_predictor_64x16 aom_highbd_smooth_h_predictor_64x16_c
813
814 void aom_highbd_smooth_h_predictor_64x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
815 #define aom_highbd_smooth_h_predictor_64x32 aom_highbd_smooth_h_predictor_64x32_c
816
817 void aom_highbd_smooth_h_predictor_64x64_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
818 #define aom_highbd_smooth_h_predictor_64x64 aom_highbd_smooth_h_predictor_64x64_c
819
820 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);
821 #define aom_highbd_smooth_h_predictor_8x16 aom_highbd_smooth_h_predictor_8x16_c
822
823 void aom_highbd_smooth_h_predictor_8x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
824 #define aom_highbd_smooth_h_predictor_8x32 aom_highbd_smooth_h_predictor_8x32_c
825
826 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);
827 #define aom_highbd_smooth_h_predictor_8x4 aom_highbd_smooth_h_predictor_8x4_c
828
829 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);
830 #define aom_highbd_smooth_h_predictor_8x8 aom_highbd_smooth_h_predictor_8x8_c
831
832 void aom_highbd_smooth_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
833 #define aom_highbd_smooth_predictor_16x16 aom_highbd_smooth_predictor_16x16_c
834
835 void aom_highbd_smooth_predictor_16x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
836 #define aom_highbd_smooth_predictor_16x32 aom_highbd_smooth_predictor_16x32_c
837
838 void aom_highbd_smooth_predictor_16x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
839 #define aom_highbd_smooth_predictor_16x4 aom_highbd_smooth_predictor_16x4_c
840
841 void aom_highbd_smooth_predictor_16x64_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
842 #define aom_highbd_smooth_predictor_16x64 aom_highbd_smooth_predictor_16x64_c
843
844 void aom_highbd_smooth_predictor_16x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
845 #define aom_highbd_smooth_predictor_16x8 aom_highbd_smooth_predictor_16x8_c
846
847 void aom_highbd_smooth_predictor_2x2_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
848 #define aom_highbd_smooth_predictor_2x2 aom_highbd_smooth_predictor_2x2_c
849
850 void aom_highbd_smooth_predictor_32x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
851 #define aom_highbd_smooth_predictor_32x16 aom_highbd_smooth_predictor_32x16_c
852
853 void aom_highbd_smooth_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
854 #define aom_highbd_smooth_predictor_32x32 aom_highbd_smooth_predictor_32x32_c
855
856 void aom_highbd_smooth_predictor_32x64_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
857 #define aom_highbd_smooth_predictor_32x64 aom_highbd_smooth_predictor_32x64_c
858
859 void aom_highbd_smooth_predictor_32x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
860 #define aom_highbd_smooth_predictor_32x8 aom_highbd_smooth_predictor_32x8_c
861
862 void aom_highbd_smooth_predictor_4x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
863 #define aom_highbd_smooth_predictor_4x16 aom_highbd_smooth_predictor_4x16_c
864
865 void aom_highbd_smooth_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
866 #define aom_highbd_smooth_predictor_4x4 aom_highbd_smooth_predictor_4x4_c
867
868 void aom_highbd_smooth_predictor_4x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
869 #define aom_highbd_smooth_predictor_4x8 aom_highbd_smooth_predictor_4x8_c
870
871 void aom_highbd_smooth_predictor_64x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
872 #define aom_highbd_smooth_predictor_64x16 aom_highbd_smooth_predictor_64x16_c
873
874 void aom_highbd_smooth_predictor_64x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
875 #define aom_highbd_smooth_predictor_64x32 aom_highbd_smooth_predictor_64x32_c
876
877 void aom_highbd_smooth_predictor_64x64_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
878 #define aom_highbd_smooth_predictor_64x64 aom_highbd_smooth_predictor_64x64_c
879
880 void aom_highbd_smooth_predictor_8x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
881 #define aom_highbd_smooth_predictor_8x16 aom_highbd_smooth_predictor_8x16_c
882
883 void aom_highbd_smooth_predictor_8x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
884 #define aom_highbd_smooth_predictor_8x32 aom_highbd_smooth_predictor_8x32_c
885
886 void aom_highbd_smooth_predictor_8x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
887 #define aom_highbd_smooth_predictor_8x4 aom_highbd_smooth_predictor_8x4_c
888
889 void aom_highbd_smooth_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
890 #define aom_highbd_smooth_predictor_8x8 aom_highbd_smooth_predictor_8x8_c
891
892 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);
893 #define aom_highbd_smooth_v_predictor_16x16 aom_highbd_smooth_v_predictor_16x16_c
894
895 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);
896 #define aom_highbd_smooth_v_predictor_16x32 aom_highbd_smooth_v_predictor_16x32_c
897
898 void aom_highbd_smooth_v_predictor_16x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
899 #define aom_highbd_smooth_v_predictor_16x4 aom_highbd_smooth_v_predictor_16x4_c
900
901 void aom_highbd_smooth_v_predictor_16x64_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
902 #define aom_highbd_smooth_v_predictor_16x64 aom_highbd_smooth_v_predictor_16x64_c
903
904 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);
905 #define aom_highbd_smooth_v_predictor_16x8 aom_highbd_smooth_v_predictor_16x8_c
906
907 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);
908 #define aom_highbd_smooth_v_predictor_2x2 aom_highbd_smooth_v_predictor_2x2_c
909
910 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);
911 #define aom_highbd_smooth_v_predictor_32x16 aom_highbd_smooth_v_predictor_32x16_c
912
913 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);
914 #define aom_highbd_smooth_v_predictor_32x32 aom_highbd_smooth_v_predictor_32x32_c
915
916 void aom_highbd_smooth_v_predictor_32x64_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
917 #define aom_highbd_smooth_v_predictor_32x64 aom_highbd_smooth_v_predictor_32x64_c
918
919 void aom_highbd_smooth_v_predictor_32x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
920 #define aom_highbd_smooth_v_predictor_32x8 aom_highbd_smooth_v_predictor_32x8_c
921
922 void aom_highbd_smooth_v_predictor_4x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
923 #define aom_highbd_smooth_v_predictor_4x16 aom_highbd_smooth_v_predictor_4x16_c
924
925 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);
926 #define aom_highbd_smooth_v_predictor_4x4 aom_highbd_smooth_v_predictor_4x4_c
927
928 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);
929 #define aom_highbd_smooth_v_predictor_4x8 aom_highbd_smooth_v_predictor_4x8_c
930
931 void aom_highbd_smooth_v_predictor_64x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
932 #define aom_highbd_smooth_v_predictor_64x16 aom_highbd_smooth_v_predictor_64x16_c
933
934 void aom_highbd_smooth_v_predictor_64x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
935 #define aom_highbd_smooth_v_predictor_64x32 aom_highbd_smooth_v_predictor_64x32_c
936
937 void aom_highbd_smooth_v_predictor_64x64_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
938 #define aom_highbd_smooth_v_predictor_64x64 aom_highbd_smooth_v_predictor_64x64_c
939
940 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);
941 #define aom_highbd_smooth_v_predictor_8x16 aom_highbd_smooth_v_predictor_8x16_c
942
943 void aom_highbd_smooth_v_predictor_8x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
944 #define aom_highbd_smooth_v_predictor_8x32 aom_highbd_smooth_v_predictor_8x32_c
945
946 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);
947 #define aom_highbd_smooth_v_predictor_8x4 aom_highbd_smooth_v_predictor_8x4_c
948
949 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);
950 #define aom_highbd_smooth_v_predictor_8x8 aom_highbd_smooth_v_predictor_8x8_c
951
952 void aom_highbd_v_predictor_16x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
953 #define aom_highbd_v_predictor_16x16 aom_highbd_v_predictor_16x16_c
954
955 void aom_highbd_v_predictor_16x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
956 #define aom_highbd_v_predictor_16x32 aom_highbd_v_predictor_16x32_c
957
958 void aom_highbd_v_predictor_16x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
959 #define aom_highbd_v_predictor_16x4 aom_highbd_v_predictor_16x4_c
960
961 void aom_highbd_v_predictor_16x64_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
962 #define aom_highbd_v_predictor_16x64 aom_highbd_v_predictor_16x64_c
963
964 void aom_highbd_v_predictor_16x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
965 #define aom_highbd_v_predictor_16x8 aom_highbd_v_predictor_16x8_c
966
967 void aom_highbd_v_predictor_2x2_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
968 #define aom_highbd_v_predictor_2x2 aom_highbd_v_predictor_2x2_c
969
970 void aom_highbd_v_predictor_32x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
971 #define aom_highbd_v_predictor_32x16 aom_highbd_v_predictor_32x16_c
972
973 void aom_highbd_v_predictor_32x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
974 #define aom_highbd_v_predictor_32x32 aom_highbd_v_predictor_32x32_c
975
976 void aom_highbd_v_predictor_32x64_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
977 #define aom_highbd_v_predictor_32x64 aom_highbd_v_predictor_32x64_c
978
979 void aom_highbd_v_predictor_32x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
980 #define aom_highbd_v_predictor_32x8 aom_highbd_v_predictor_32x8_c
981
982 void aom_highbd_v_predictor_4x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
983 #define aom_highbd_v_predictor_4x16 aom_highbd_v_predictor_4x16_c
984
985 void aom_highbd_v_predictor_4x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
986 #define aom_highbd_v_predictor_4x4 aom_highbd_v_predictor_4x4_c
987
988 void aom_highbd_v_predictor_4x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
989 #define aom_highbd_v_predictor_4x8 aom_highbd_v_predictor_4x8_c
990
991 void aom_highbd_v_predictor_64x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
992 #define aom_highbd_v_predictor_64x16 aom_highbd_v_predictor_64x16_c
993
994 void aom_highbd_v_predictor_64x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
995 #define aom_highbd_v_predictor_64x32 aom_highbd_v_predictor_64x32_c
996
997 void aom_highbd_v_predictor_64x64_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
998 #define aom_highbd_v_predictor_64x64 aom_highbd_v_predictor_64x64_c
999
1000 void aom_highbd_v_predictor_8x16_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1001 #define aom_highbd_v_predictor_8x16 aom_highbd_v_predictor_8x16_c
1002
1003 void aom_highbd_v_predictor_8x32_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1004 #define aom_highbd_v_predictor_8x32 aom_highbd_v_predictor_8x32_c
1005
1006 void aom_highbd_v_predictor_8x4_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1007 #define aom_highbd_v_predictor_8x4 aom_highbd_v_predictor_8x4_c
1008
1009 void aom_highbd_v_predictor_8x8_c(uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd);
1010 #define aom_highbd_v_predictor_8x8 aom_highbd_v_predictor_8x8_c
1011
1012 void aom_lowbd_blend_a64_d16_mask_c(uint8_t *dst, uint32_t dst_stride, const CONV_BUF_TYPE *src0, uint32_t src0_stride, const CONV_BUF_TYPE *src1, uint32_t src1_stride, const uint8_t *mask, uint32_t mask_stride, int w, int h, int subx, int suby, ConvolveParams *conv_params);
1013 #define aom_lowbd_blend_a64_d16_mask aom_lowbd_blend_a64_d16_mask_c
1014
1015 void aom_lpf_horizontal_14_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
1016 #define aom_lpf_horizontal_14 aom_lpf_horizontal_14_c
1017
1018 void aom_lpf_horizontal_14_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);
1019 #define aom_lpf_horizontal_14_dual aom_lpf_horizontal_14_dual_c
1020
1021 void aom_lpf_horizontal_4_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
1022 #define aom_lpf_horizontal_4 aom_lpf_horizontal_4_c
1023
1024 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);
1025 #define aom_lpf_horizontal_4_dual aom_lpf_horizontal_4_dual_c
1026
1027 void aom_lpf_horizontal_6_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
1028 #define aom_lpf_horizontal_6 aom_lpf_horizontal_6_c
1029
1030 void aom_lpf_horizontal_6_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);
1031 #define aom_lpf_horizontal_6_dual aom_lpf_horizontal_6_dual_c
1032
1033 void aom_lpf_horizontal_8_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
1034 #define aom_lpf_horizontal_8 aom_lpf_horizontal_8_c
1035
1036 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);
1037 #define aom_lpf_horizontal_8_dual aom_lpf_horizontal_8_dual_c
1038
1039 void aom_lpf_vertical_14_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
1040 #define aom_lpf_vertical_14 aom_lpf_vertical_14_c
1041
1042 void aom_lpf_vertical_14_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);
1043 #define aom_lpf_vertical_14_dual aom_lpf_vertical_14_dual_c
1044
1045 void aom_lpf_vertical_4_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
1046 #define aom_lpf_vertical_4 aom_lpf_vertical_4_c
1047
1048 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);
1049 #define aom_lpf_vertical_4_dual aom_lpf_vertical_4_dual_c
1050
1051 void aom_lpf_vertical_6_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
1052 #define aom_lpf_vertical_6 aom_lpf_vertical_6_c
1053
1054 void aom_lpf_vertical_6_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);
1055 #define aom_lpf_vertical_6_dual aom_lpf_vertical_6_dual_c
1056
1057 void aom_lpf_vertical_8_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
1058 #define aom_lpf_vertical_8 aom_lpf_vertical_8_c
1059
1060 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);
1061 #define aom_lpf_vertical_8_dual aom_lpf_vertical_8_dual_c
1062
1063 void aom_paeth_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1064 #define aom_paeth_predictor_16x16 aom_paeth_predictor_16x16_c
1065
1066 void aom_paeth_predictor_16x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1067 #define aom_paeth_predictor_16x32 aom_paeth_predictor_16x32_c
1068
1069 void aom_paeth_predictor_16x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1070 #define aom_paeth_predictor_16x4 aom_paeth_predictor_16x4_c
1071
1072 void aom_paeth_predictor_16x64_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1073 #define aom_paeth_predictor_16x64 aom_paeth_predictor_16x64_c
1074
1075 void aom_paeth_predictor_16x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1076 #define aom_paeth_predictor_16x8 aom_paeth_predictor_16x8_c
1077
1078 void aom_paeth_predictor_2x2_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1079 #define aom_paeth_predictor_2x2 aom_paeth_predictor_2x2_c
1080
1081 void aom_paeth_predictor_32x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1082 #define aom_paeth_predictor_32x16 aom_paeth_predictor_32x16_c
1083
1084 void aom_paeth_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1085 #define aom_paeth_predictor_32x32 aom_paeth_predictor_32x32_c
1086
1087 void aom_paeth_predictor_32x64_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1088 #define aom_paeth_predictor_32x64 aom_paeth_predictor_32x64_c
1089
1090 void aom_paeth_predictor_32x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1091 #define aom_paeth_predictor_32x8 aom_paeth_predictor_32x8_c
1092
1093 void aom_paeth_predictor_4x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1094 #define aom_paeth_predictor_4x16 aom_paeth_predictor_4x16_c
1095
1096 void aom_paeth_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1097 #define aom_paeth_predictor_4x4 aom_paeth_predictor_4x4_c
1098
1099 void aom_paeth_predictor_4x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1100 #define aom_paeth_predictor_4x8 aom_paeth_predictor_4x8_c
1101
1102 void aom_paeth_predictor_64x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1103 #define aom_paeth_predictor_64x16 aom_paeth_predictor_64x16_c
1104
1105 void aom_paeth_predictor_64x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1106 #define aom_paeth_predictor_64x32 aom_paeth_predictor_64x32_c
1107
1108 void aom_paeth_predictor_64x64_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1109 #define aom_paeth_predictor_64x64 aom_paeth_predictor_64x64_c
1110
1111 void aom_paeth_predictor_8x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1112 #define aom_paeth_predictor_8x16 aom_paeth_predictor_8x16_c
1113
1114 void aom_paeth_predictor_8x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1115 #define aom_paeth_predictor_8x32 aom_paeth_predictor_8x32_c
1116
1117 void aom_paeth_predictor_8x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1118 #define aom_paeth_predictor_8x4 aom_paeth_predictor_8x4_c
1119
1120 void aom_paeth_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1121 #define aom_paeth_predictor_8x8 aom_paeth_predictor_8x8_c
1122
1123 void aom_smooth_h_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1124 #define aom_smooth_h_predictor_16x16 aom_smooth_h_predictor_16x16_c
1125
1126 void aom_smooth_h_predictor_16x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1127 #define aom_smooth_h_predictor_16x32 aom_smooth_h_predictor_16x32_c
1128
1129 void aom_smooth_h_predictor_16x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1130 #define aom_smooth_h_predictor_16x4 aom_smooth_h_predictor_16x4_c
1131
1132 void aom_smooth_h_predictor_16x64_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1133 #define aom_smooth_h_predictor_16x64 aom_smooth_h_predictor_16x64_c
1134
1135 void aom_smooth_h_predictor_16x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1136 #define aom_smooth_h_predictor_16x8 aom_smooth_h_predictor_16x8_c
1137
1138 void aom_smooth_h_predictor_2x2_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1139 #define aom_smooth_h_predictor_2x2 aom_smooth_h_predictor_2x2_c
1140
1141 void aom_smooth_h_predictor_32x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1142 #define aom_smooth_h_predictor_32x16 aom_smooth_h_predictor_32x16_c
1143
1144 void aom_smooth_h_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1145 #define aom_smooth_h_predictor_32x32 aom_smooth_h_predictor_32x32_c
1146
1147 void aom_smooth_h_predictor_32x64_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1148 #define aom_smooth_h_predictor_32x64 aom_smooth_h_predictor_32x64_c
1149
1150 void aom_smooth_h_predictor_32x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1151 #define aom_smooth_h_predictor_32x8 aom_smooth_h_predictor_32x8_c
1152
1153 void aom_smooth_h_predictor_4x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1154 #define aom_smooth_h_predictor_4x16 aom_smooth_h_predictor_4x16_c
1155
1156 void aom_smooth_h_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1157 #define aom_smooth_h_predictor_4x4 aom_smooth_h_predictor_4x4_c
1158
1159 void aom_smooth_h_predictor_4x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1160 #define aom_smooth_h_predictor_4x8 aom_smooth_h_predictor_4x8_c
1161
1162 void aom_smooth_h_predictor_64x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1163 #define aom_smooth_h_predictor_64x16 aom_smooth_h_predictor_64x16_c
1164
1165 void aom_smooth_h_predictor_64x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1166 #define aom_smooth_h_predictor_64x32 aom_smooth_h_predictor_64x32_c
1167
1168 void aom_smooth_h_predictor_64x64_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1169 #define aom_smooth_h_predictor_64x64 aom_smooth_h_predictor_64x64_c
1170
1171 void aom_smooth_h_predictor_8x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1172 #define aom_smooth_h_predictor_8x16 aom_smooth_h_predictor_8x16_c
1173
1174 void aom_smooth_h_predictor_8x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1175 #define aom_smooth_h_predictor_8x32 aom_smooth_h_predictor_8x32_c
1176
1177 void aom_smooth_h_predictor_8x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1178 #define aom_smooth_h_predictor_8x4 aom_smooth_h_predictor_8x4_c
1179
1180 void aom_smooth_h_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1181 #define aom_smooth_h_predictor_8x8 aom_smooth_h_predictor_8x8_c
1182
1183 void aom_smooth_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1184 #define aom_smooth_predictor_16x16 aom_smooth_predictor_16x16_c
1185
1186 void aom_smooth_predictor_16x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1187 #define aom_smooth_predictor_16x32 aom_smooth_predictor_16x32_c
1188
1189 void aom_smooth_predictor_16x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1190 #define aom_smooth_predictor_16x4 aom_smooth_predictor_16x4_c
1191
1192 void aom_smooth_predictor_16x64_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1193 #define aom_smooth_predictor_16x64 aom_smooth_predictor_16x64_c
1194
1195 void aom_smooth_predictor_16x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1196 #define aom_smooth_predictor_16x8 aom_smooth_predictor_16x8_c
1197
1198 void aom_smooth_predictor_2x2_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1199 #define aom_smooth_predictor_2x2 aom_smooth_predictor_2x2_c
1200
1201 void aom_smooth_predictor_32x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1202 #define aom_smooth_predictor_32x16 aom_smooth_predictor_32x16_c
1203
1204 void aom_smooth_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1205 #define aom_smooth_predictor_32x32 aom_smooth_predictor_32x32_c
1206
1207 void aom_smooth_predictor_32x64_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1208 #define aom_smooth_predictor_32x64 aom_smooth_predictor_32x64_c
1209
1210 void aom_smooth_predictor_32x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1211 #define aom_smooth_predictor_32x8 aom_smooth_predictor_32x8_c
1212
1213 void aom_smooth_predictor_4x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1214 #define aom_smooth_predictor_4x16 aom_smooth_predictor_4x16_c
1215
1216 void aom_smooth_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1217 #define aom_smooth_predictor_4x4 aom_smooth_predictor_4x4_c
1218
1219 void aom_smooth_predictor_4x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1220 #define aom_smooth_predictor_4x8 aom_smooth_predictor_4x8_c
1221
1222 void aom_smooth_predictor_64x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1223 #define aom_smooth_predictor_64x16 aom_smooth_predictor_64x16_c
1224
1225 void aom_smooth_predictor_64x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1226 #define aom_smooth_predictor_64x32 aom_smooth_predictor_64x32_c
1227
1228 void aom_smooth_predictor_64x64_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1229 #define aom_smooth_predictor_64x64 aom_smooth_predictor_64x64_c
1230
1231 void aom_smooth_predictor_8x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1232 #define aom_smooth_predictor_8x16 aom_smooth_predictor_8x16_c
1233
1234 void aom_smooth_predictor_8x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1235 #define aom_smooth_predictor_8x32 aom_smooth_predictor_8x32_c
1236
1237 void aom_smooth_predictor_8x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1238 #define aom_smooth_predictor_8x4 aom_smooth_predictor_8x4_c
1239
1240 void aom_smooth_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1241 #define aom_smooth_predictor_8x8 aom_smooth_predictor_8x8_c
1242
1243 void aom_smooth_v_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1244 #define aom_smooth_v_predictor_16x16 aom_smooth_v_predictor_16x16_c
1245
1246 void aom_smooth_v_predictor_16x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1247 #define aom_smooth_v_predictor_16x32 aom_smooth_v_predictor_16x32_c
1248
1249 void aom_smooth_v_predictor_16x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1250 #define aom_smooth_v_predictor_16x4 aom_smooth_v_predictor_16x4_c
1251
1252 void aom_smooth_v_predictor_16x64_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1253 #define aom_smooth_v_predictor_16x64 aom_smooth_v_predictor_16x64_c
1254
1255 void aom_smooth_v_predictor_16x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1256 #define aom_smooth_v_predictor_16x8 aom_smooth_v_predictor_16x8_c
1257
1258 void aom_smooth_v_predictor_2x2_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1259 #define aom_smooth_v_predictor_2x2 aom_smooth_v_predictor_2x2_c
1260
1261 void aom_smooth_v_predictor_32x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1262 #define aom_smooth_v_predictor_32x16 aom_smooth_v_predictor_32x16_c
1263
1264 void aom_smooth_v_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1265 #define aom_smooth_v_predictor_32x32 aom_smooth_v_predictor_32x32_c
1266
1267 void aom_smooth_v_predictor_32x64_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1268 #define aom_smooth_v_predictor_32x64 aom_smooth_v_predictor_32x64_c
1269
1270 void aom_smooth_v_predictor_32x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1271 #define aom_smooth_v_predictor_32x8 aom_smooth_v_predictor_32x8_c
1272
1273 void aom_smooth_v_predictor_4x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1274 #define aom_smooth_v_predictor_4x16 aom_smooth_v_predictor_4x16_c
1275
1276 void aom_smooth_v_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1277 #define aom_smooth_v_predictor_4x4 aom_smooth_v_predictor_4x4_c
1278
1279 void aom_smooth_v_predictor_4x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1280 #define aom_smooth_v_predictor_4x8 aom_smooth_v_predictor_4x8_c
1281
1282 void aom_smooth_v_predictor_64x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1283 #define aom_smooth_v_predictor_64x16 aom_smooth_v_predictor_64x16_c
1284
1285 void aom_smooth_v_predictor_64x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1286 #define aom_smooth_v_predictor_64x32 aom_smooth_v_predictor_64x32_c
1287
1288 void aom_smooth_v_predictor_64x64_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1289 #define aom_smooth_v_predictor_64x64 aom_smooth_v_predictor_64x64_c
1290
1291 void aom_smooth_v_predictor_8x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1292 #define aom_smooth_v_predictor_8x16 aom_smooth_v_predictor_8x16_c
1293
1294 void aom_smooth_v_predictor_8x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1295 #define aom_smooth_v_predictor_8x32 aom_smooth_v_predictor_8x32_c
1296
1297 void aom_smooth_v_predictor_8x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1298 #define aom_smooth_v_predictor_8x4 aom_smooth_v_predictor_8x4_c
1299
1300 void aom_smooth_v_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1301 #define aom_smooth_v_predictor_8x8 aom_smooth_v_predictor_8x8_c
1302
1303 void aom_v_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1304 #define aom_v_predictor_16x16 aom_v_predictor_16x16_c
1305
1306 void aom_v_predictor_16x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1307 #define aom_v_predictor_16x32 aom_v_predictor_16x32_c
1308
1309 void aom_v_predictor_16x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1310 #define aom_v_predictor_16x4 aom_v_predictor_16x4_c
1311
1312 void aom_v_predictor_16x64_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1313 #define aom_v_predictor_16x64 aom_v_predictor_16x64_c
1314
1315 void aom_v_predictor_16x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1316 #define aom_v_predictor_16x8 aom_v_predictor_16x8_c
1317
1318 void aom_v_predictor_2x2_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1319 #define aom_v_predictor_2x2 aom_v_predictor_2x2_c
1320
1321 void aom_v_predictor_32x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1322 #define aom_v_predictor_32x16 aom_v_predictor_32x16_c
1323
1324 void aom_v_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1325 #define aom_v_predictor_32x32 aom_v_predictor_32x32_c
1326
1327 void aom_v_predictor_32x64_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1328 #define aom_v_predictor_32x64 aom_v_predictor_32x64_c
1329
1330 void aom_v_predictor_32x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1331 #define aom_v_predictor_32x8 aom_v_predictor_32x8_c
1332
1333 void aom_v_predictor_4x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1334 #define aom_v_predictor_4x16 aom_v_predictor_4x16_c
1335
1336 void aom_v_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1337 #define aom_v_predictor_4x4 aom_v_predictor_4x4_c
1338
1339 void aom_v_predictor_4x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1340 #define aom_v_predictor_4x8 aom_v_predictor_4x8_c
1341
1342 void aom_v_predictor_64x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1343 #define aom_v_predictor_64x16 aom_v_predictor_64x16_c
1344
1345 void aom_v_predictor_64x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1346 #define aom_v_predictor_64x32 aom_v_predictor_64x32_c
1347
1348 void aom_v_predictor_64x64_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1349 #define aom_v_predictor_64x64 aom_v_predictor_64x64_c
1350
1351 void aom_v_predictor_8x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1352 #define aom_v_predictor_8x16 aom_v_predictor_8x16_c
1353
1354 void aom_v_predictor_8x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1355 #define aom_v_predictor_8x32 aom_v_predictor_8x32_c
1356
1357 void aom_v_predictor_8x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1358 #define aom_v_predictor_8x4 aom_v_predictor_8x4_c
1359
1360 void aom_v_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
1361 #define aom_v_predictor_8x8 aom_v_predictor_8x8_c
1362
1363 void av1_round_shift_array_c(int32_t *arr, int size, int bit);
1364 #define av1_round_shift_array av1_round_shift_array_c
1365
1366 void aom_dsp_rtcd(void);
1367
1368 #include "config/aom_config.h"
1369
1370 #ifdef RTCD_C
setup_rtcd_internal(void)1371 static void setup_rtcd_internal(void)
1372 {
1373 }
1374 #endif
1375
1376 #ifdef __cplusplus
1377 } // extern "C"
1378 #endif
1379
1380 #endif
1381