• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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