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