|
1 /* |
|
2 * LIBOIL - Library of Optimized Inner Loops |
|
3 * Copyright (c) 2004 David A. Schleef <ds@schleef.org> |
|
4 * All rights reserved. |
|
5 * |
|
6 * Redistribution and use in source and binary forms, with or without |
|
7 * modification, are permitted provided that the following conditions |
|
8 * are met: |
|
9 * 1. Redistributions of source code must retain the above copyright |
|
10 * notice, this list of conditions and the following disclaimer. |
|
11 * 2. Redistributions in binary form must reproduce the above copyright |
|
12 * notice, this list of conditions and the following disclaimer in the |
|
13 * documentation and/or other materials provided with the distribution. |
|
14 * |
|
15 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR |
|
16 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED |
|
17 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
|
18 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, |
|
19 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES |
|
20 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR |
|
21 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |
|
22 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, |
|
23 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING |
|
24 * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
|
25 * POSSIBILITY OF SUCH DAMAGE. |
|
26 */ |
|
27 |
|
28 /* This file is automatically generated. Do not edit. */ |
|
29 |
|
30 #include <liboil/liboil.h> |
|
31 #include <liboil/liboilclasses.h> |
|
32 #include <liboil/liboilfunction.h> |
|
33 |
|
34 |
|
35 |
|
36 #undef oil_abs_f32_f32 |
|
37 #ifdef __SYMBIAN32__ |
|
38 |
|
39 #endif |
|
40 void |
|
41 oil_abs_f32_f32 (float * dest, int dstr, const float * src, int sstr, int n) |
|
42 { |
|
43 if (_oil_function_class_abs_f32_f32.func == NULL) { |
|
44 oil_class_optimize (&_oil_function_class_abs_f32_f32); |
|
45 } |
|
46 ((void (*)(float * dest, int dstr, const float * src, int sstr, int n))(_oil_function_class_abs_f32_f32.func))(dest, dstr, src, sstr, n); |
|
47 } |
|
48 |
|
49 #undef oil_abs_f64_f64 |
|
50 #ifdef __SYMBIAN32__ |
|
51 |
|
52 #endif |
|
53 void |
|
54 oil_abs_f64_f64 (double * dest, int dstr, const double * src, int sstr, int n) |
|
55 { |
|
56 if (_oil_function_class_abs_f64_f64.func == NULL) { |
|
57 oil_class_optimize (&_oil_function_class_abs_f64_f64); |
|
58 } |
|
59 ((void (*)(double * dest, int dstr, const double * src, int sstr, int n))(_oil_function_class_abs_f64_f64.func))(dest, dstr, src, sstr, n); |
|
60 } |
|
61 |
|
62 #undef oil_abs_u16_s16 |
|
63 #ifdef __SYMBIAN32__ |
|
64 |
|
65 #endif |
|
66 void |
|
67 oil_abs_u16_s16 (uint16_t * dest, int dstr, const int16_t * src, int sstr, int n) |
|
68 { |
|
69 if (_oil_function_class_abs_u16_s16.func == NULL) { |
|
70 oil_class_optimize (&_oil_function_class_abs_u16_s16); |
|
71 } |
|
72 ((void (*)(uint16_t * dest, int dstr, const int16_t * src, int sstr, int n))(_oil_function_class_abs_u16_s16.func))(dest, dstr, src, sstr, n); |
|
73 } |
|
74 |
|
75 #undef oil_abs_u32_s32 |
|
76 #ifdef __SYMBIAN32__ |
|
77 |
|
78 #endif |
|
79 void |
|
80 oil_abs_u32_s32 (uint32_t * dest, int dstr, const int32_t * src, int sstr, int n) |
|
81 { |
|
82 if (_oil_function_class_abs_u32_s32.func == NULL) { |
|
83 oil_class_optimize (&_oil_function_class_abs_u32_s32); |
|
84 } |
|
85 ((void (*)(uint32_t * dest, int dstr, const int32_t * src, int sstr, int n))(_oil_function_class_abs_u32_s32.func))(dest, dstr, src, sstr, n); |
|
86 } |
|
87 |
|
88 #undef oil_abs_u8_s8 |
|
89 #ifdef __SYMBIAN32__ |
|
90 |
|
91 #endif |
|
92 void |
|
93 oil_abs_u8_s8 (uint8_t * dest, int dstr, const int8_t * src, int sstr, int n) |
|
94 { |
|
95 if (_oil_function_class_abs_u8_s8.func == NULL) { |
|
96 oil_class_optimize (&_oil_function_class_abs_u8_s8); |
|
97 } |
|
98 ((void (*)(uint8_t * dest, int dstr, const int8_t * src, int sstr, int n))(_oil_function_class_abs_u8_s8.func))(dest, dstr, src, sstr, n); |
|
99 } |
|
100 |
|
101 #undef oil_add2_rshift_add_s16 |
|
102 #ifdef __SYMBIAN32__ |
|
103 |
|
104 #endif |
|
105 void |
|
106 oil_add2_rshift_add_s16 (int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4_2, int n) |
|
107 { |
|
108 if (_oil_function_class_add2_rshift_add_s16.func == NULL) { |
|
109 oil_class_optimize (&_oil_function_class_add2_rshift_add_s16); |
|
110 } |
|
111 ((void (*)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4_2, int n))(_oil_function_class_add2_rshift_add_s16.func))(d, s1, s2, s3, s4_2, n); |
|
112 } |
|
113 |
|
114 #undef oil_add2_rshift_sub_s16 |
|
115 #ifdef __SYMBIAN32__ |
|
116 |
|
117 #endif |
|
118 void |
|
119 oil_add2_rshift_sub_s16 (int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4_2, int n) |
|
120 { |
|
121 if (_oil_function_class_add2_rshift_sub_s16.func == NULL) { |
|
122 oil_class_optimize (&_oil_function_class_add2_rshift_sub_s16); |
|
123 } |
|
124 ((void (*)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4_2, int n))(_oil_function_class_add2_rshift_sub_s16.func))(d, s1, s2, s3, s4_2, n); |
|
125 } |
|
126 |
|
127 #undef oil_add_const_rshift_s16 |
|
128 #ifdef __SYMBIAN32__ |
|
129 |
|
130 #endif |
|
131 void |
|
132 oil_add_const_rshift_s16 (int16_t * d1, const int16_t * s1, const int16_t * s2_2, int n) |
|
133 { |
|
134 if (_oil_function_class_add_const_rshift_s16.func == NULL) { |
|
135 oil_class_optimize (&_oil_function_class_add_const_rshift_s16); |
|
136 } |
|
137 ((void (*)(int16_t * d1, const int16_t * s1, const int16_t * s2_2, int n))(_oil_function_class_add_const_rshift_s16.func))(d1, s1, s2_2, n); |
|
138 } |
|
139 |
|
140 #undef oil_add_f32 |
|
141 #ifdef __SYMBIAN32__ |
|
142 |
|
143 #endif |
|
144 void |
|
145 oil_add_f32 (float * d, const float * s1, const float * s2, int n) |
|
146 { |
|
147 if (_oil_function_class_add_f32.func == NULL) { |
|
148 oil_class_optimize (&_oil_function_class_add_f32); |
|
149 } |
|
150 ((void (*)(float * d, const float * s1, const float * s2, int n))(_oil_function_class_add_f32.func))(d, s1, s2, n); |
|
151 } |
|
152 |
|
153 #undef oil_add_f64 |
|
154 #ifdef __SYMBIAN32__ |
|
155 |
|
156 #endif |
|
157 void |
|
158 oil_add_f64 (double * d, const double * s1, const double * s2, int n) |
|
159 { |
|
160 if (_oil_function_class_add_f64.func == NULL) { |
|
161 oil_class_optimize (&_oil_function_class_add_f64); |
|
162 } |
|
163 ((void (*)(double * d, const double * s1, const double * s2, int n))(_oil_function_class_add_f64.func))(d, s1, s2, n); |
|
164 } |
|
165 |
|
166 #undef oil_add_s16 |
|
167 #ifdef __SYMBIAN32__ |
|
168 |
|
169 #endif |
|
170 void |
|
171 oil_add_s16 (int16_t * d, const int16_t * src1, const int16_t * src2, int n) |
|
172 { |
|
173 if (_oil_function_class_add_s16.func == NULL) { |
|
174 oil_class_optimize (&_oil_function_class_add_s16); |
|
175 } |
|
176 ((void (*)(int16_t * d, const int16_t * src1, const int16_t * src2, int n))(_oil_function_class_add_s16.func))(d, src1, src2, n); |
|
177 } |
|
178 |
|
179 #undef oil_add_s16_u8 |
|
180 #ifdef __SYMBIAN32__ |
|
181 |
|
182 #endif |
|
183 void |
|
184 oil_add_s16_u8 (int16_t * d, const int16_t * src1, const uint8_t * src2, int n) |
|
185 { |
|
186 if (_oil_function_class_add_s16_u8.func == NULL) { |
|
187 oil_class_optimize (&_oil_function_class_add_s16_u8); |
|
188 } |
|
189 ((void (*)(int16_t * d, const int16_t * src1, const uint8_t * src2, int n))(_oil_function_class_add_s16_u8.func))(d, src1, src2, n); |
|
190 } |
|
191 |
|
192 #undef oil_addc_rshift_s16 |
|
193 #ifdef __SYMBIAN32__ |
|
194 |
|
195 #endif |
|
196 void |
|
197 oil_addc_rshift_s16 (int16_t * d1, const int16_t * s1, const int16_t * s2_2, int n) |
|
198 { |
|
199 if (_oil_function_class_addc_rshift_s16.func == NULL) { |
|
200 oil_class_optimize (&_oil_function_class_addc_rshift_s16); |
|
201 } |
|
202 ((void (*)(int16_t * d1, const int16_t * s1, const int16_t * s2_2, int n))(_oil_function_class_addc_rshift_s16.func))(d1, s1, s2_2, n); |
|
203 } |
|
204 |
|
205 #undef oil_addc_s16 |
|
206 #ifdef __SYMBIAN32__ |
|
207 |
|
208 #endif |
|
209 void |
|
210 oil_addc_s16 (int16_t * d1, const int16_t * s1, const int16_t * s2_1, int n) |
|
211 { |
|
212 if (_oil_function_class_addc_s16.func == NULL) { |
|
213 oil_class_optimize (&_oil_function_class_addc_s16); |
|
214 } |
|
215 ((void (*)(int16_t * d1, const int16_t * s1, const int16_t * s2_1, int n))(_oil_function_class_addc_s16.func))(d1, s1, s2_1, n); |
|
216 } |
|
217 |
|
218 #undef oil_argb_paint_u8 |
|
219 #ifdef __SYMBIAN32__ |
|
220 |
|
221 #endif |
|
222 void |
|
223 oil_argb_paint_u8 (uint8_t * i_4xn, const uint8_t * s1_4, const uint8_t * s2_n, int n) |
|
224 { |
|
225 if (_oil_function_class_argb_paint_u8.func == NULL) { |
|
226 oil_class_optimize (&_oil_function_class_argb_paint_u8); |
|
227 } |
|
228 ((void (*)(uint8_t * i_4xn, const uint8_t * s1_4, const uint8_t * s2_n, int n))(_oil_function_class_argb_paint_u8.func))(i_4xn, s1_4, s2_n, n); |
|
229 } |
|
230 |
|
231 #undef oil_average2_u8 |
|
232 #ifdef __SYMBIAN32__ |
|
233 |
|
234 #endif |
|
235 void |
|
236 oil_average2_u8 (uint8_t * d, int dstr, const uint8_t * s1, int sstr1, const uint8_t * s2, int sstr2, int n) |
|
237 { |
|
238 if (_oil_function_class_average2_u8.func == NULL) { |
|
239 oil_class_optimize (&_oil_function_class_average2_u8); |
|
240 } |
|
241 ((void (*)(uint8_t * d, int dstr, const uint8_t * s1, int sstr1, const uint8_t * s2, int sstr2, int n))(_oil_function_class_average2_u8.func))(d, dstr, s1, sstr1, s2, sstr2, n); |
|
242 } |
|
243 |
|
244 #undef oil_avg2_12xn_u8 |
|
245 #ifdef __SYMBIAN32__ |
|
246 |
|
247 #endif |
|
248 void |
|
249 oil_avg2_12xn_u8 (uint8_t * d_12xn, int ds1, const uint8_t * s1_12xn, int ss1, const uint8_t * s2_12xn, int ss2, int n) |
|
250 { |
|
251 if (_oil_function_class_avg2_12xn_u8.func == NULL) { |
|
252 oil_class_optimize (&_oil_function_class_avg2_12xn_u8); |
|
253 } |
|
254 ((void (*)(uint8_t * d_12xn, int ds1, const uint8_t * s1_12xn, int ss1, const uint8_t * s2_12xn, int ss2, int n))(_oil_function_class_avg2_12xn_u8.func))(d_12xn, ds1, s1_12xn, ss1, s2_12xn, ss2, n); |
|
255 } |
|
256 |
|
257 #undef oil_avg2_16xn_u8 |
|
258 #ifdef __SYMBIAN32__ |
|
259 |
|
260 #endif |
|
261 void |
|
262 oil_avg2_16xn_u8 (uint8_t * d_16xn, int ds1, const uint8_t * s1_16xn, int ss1, const uint8_t * s2_16xn, int ss2, int n) |
|
263 { |
|
264 if (_oil_function_class_avg2_16xn_u8.func == NULL) { |
|
265 oil_class_optimize (&_oil_function_class_avg2_16xn_u8); |
|
266 } |
|
267 ((void (*)(uint8_t * d_16xn, int ds1, const uint8_t * s1_16xn, int ss1, const uint8_t * s2_16xn, int ss2, int n))(_oil_function_class_avg2_16xn_u8.func))(d_16xn, ds1, s1_16xn, ss1, s2_16xn, ss2, n); |
|
268 } |
|
269 |
|
270 #undef oil_avg2_8xn_u8 |
|
271 #ifdef __SYMBIAN32__ |
|
272 |
|
273 #endif |
|
274 void |
|
275 oil_avg2_8xn_u8 (uint8_t * d_8xn, int ds1, const uint8_t * s1_8xn, int ss1, const uint8_t * s2_8xn, int ss2, int n) |
|
276 { |
|
277 if (_oil_function_class_avg2_8xn_u8.func == NULL) { |
|
278 oil_class_optimize (&_oil_function_class_avg2_8xn_u8); |
|
279 } |
|
280 ((void (*)(uint8_t * d_8xn, int ds1, const uint8_t * s1_8xn, int ss1, const uint8_t * s2_8xn, int ss2, int n))(_oil_function_class_avg2_8xn_u8.func))(d_8xn, ds1, s1_8xn, ss1, s2_8xn, ss2, n); |
|
281 } |
|
282 |
|
283 #undef oil_ayuv2argb_u8 |
|
284 #ifdef __SYMBIAN32__ |
|
285 |
|
286 #endif |
|
287 void |
|
288 oil_ayuv2argb_u8 (uint8_t * d_4xn, const uint8_t * s_4xn, int n) |
|
289 { |
|
290 if (_oil_function_class_ayuv2argb_u8.func == NULL) { |
|
291 oil_class_optimize (&_oil_function_class_ayuv2argb_u8); |
|
292 } |
|
293 ((void (*)(uint8_t * d_4xn, const uint8_t * s_4xn, int n))(_oil_function_class_ayuv2argb_u8.func))(d_4xn, s_4xn, n); |
|
294 } |
|
295 |
|
296 #undef oil_ayuv2uyvy |
|
297 #ifdef __SYMBIAN32__ |
|
298 |
|
299 #endif |
|
300 void |
|
301 oil_ayuv2uyvy (uint32_t * d_n, const uint32_t * s_n, int n) |
|
302 { |
|
303 if (_oil_function_class_ayuv2uyvy.func == NULL) { |
|
304 oil_class_optimize (&_oil_function_class_ayuv2uyvy); |
|
305 } |
|
306 ((void (*)(uint32_t * d_n, const uint32_t * s_n, int n))(_oil_function_class_ayuv2uyvy.func))(d_n, s_n, n); |
|
307 } |
|
308 |
|
309 #undef oil_ayuv2yuyv |
|
310 #ifdef __SYMBIAN32__ |
|
311 |
|
312 #endif |
|
313 void |
|
314 oil_ayuv2yuyv (uint32_t * d_n, const uint32_t * s_n, int n) |
|
315 { |
|
316 if (_oil_function_class_ayuv2yuyv.func == NULL) { |
|
317 oil_class_optimize (&_oil_function_class_ayuv2yuyv); |
|
318 } |
|
319 ((void (*)(uint32_t * d_n, const uint32_t * s_n, int n))(_oil_function_class_ayuv2yuyv.func))(d_n, s_n, n); |
|
320 } |
|
321 |
|
322 #undef oil_ayuv2yvyu |
|
323 #ifdef __SYMBIAN32__ |
|
324 |
|
325 #endif |
|
326 void |
|
327 oil_ayuv2yvyu (uint32_t * d_n, const uint32_t * s_n, int n) |
|
328 { |
|
329 if (_oil_function_class_ayuv2yvyu.func == NULL) { |
|
330 oil_class_optimize (&_oil_function_class_ayuv2yvyu); |
|
331 } |
|
332 ((void (*)(uint32_t * d_n, const uint32_t * s_n, int n))(_oil_function_class_ayuv2yvyu.func))(d_n, s_n, n); |
|
333 } |
|
334 |
|
335 #undef oil_clamp_f32 |
|
336 #ifdef __SYMBIAN32__ |
|
337 |
|
338 #endif |
|
339 void |
|
340 oil_clamp_f32 (float * dest, const float * src, int n, const float * s2_1, const float * s3_1) |
|
341 { |
|
342 if (_oil_function_class_clamp_f32.func == NULL) { |
|
343 oil_class_optimize (&_oil_function_class_clamp_f32); |
|
344 } |
|
345 ((void (*)(float * dest, const float * src, int n, const float * s2_1, const float * s3_1))(_oil_function_class_clamp_f32.func))(dest, src, n, s2_1, s3_1); |
|
346 } |
|
347 |
|
348 #undef oil_clamp_f64 |
|
349 #ifdef __SYMBIAN32__ |
|
350 |
|
351 #endif |
|
352 void |
|
353 oil_clamp_f64 (double * dest, const double * src, int n, const double * s2_1, const double * s3_1) |
|
354 { |
|
355 if (_oil_function_class_clamp_f64.func == NULL) { |
|
356 oil_class_optimize (&_oil_function_class_clamp_f64); |
|
357 } |
|
358 ((void (*)(double * dest, const double * src, int n, const double * s2_1, const double * s3_1))(_oil_function_class_clamp_f64.func))(dest, src, n, s2_1, s3_1); |
|
359 } |
|
360 |
|
361 #undef oil_clamp_s16 |
|
362 #ifdef __SYMBIAN32__ |
|
363 |
|
364 #endif |
|
365 void |
|
366 oil_clamp_s16 (int16_t * dest, const int16_t * src, int n, const int16_t * s2_1, const int16_t * s3_1) |
|
367 { |
|
368 if (_oil_function_class_clamp_s16.func == NULL) { |
|
369 oil_class_optimize (&_oil_function_class_clamp_s16); |
|
370 } |
|
371 ((void (*)(int16_t * dest, const int16_t * src, int n, const int16_t * s2_1, const int16_t * s3_1))(_oil_function_class_clamp_s16.func))(dest, src, n, s2_1, s3_1); |
|
372 } |
|
373 |
|
374 #undef oil_clamp_s32 |
|
375 #ifdef __SYMBIAN32__ |
|
376 |
|
377 #endif |
|
378 void |
|
379 oil_clamp_s32 (int32_t * dest, const int32_t * src, int n, const int32_t * s2_1, const int32_t * s3_1) |
|
380 { |
|
381 if (_oil_function_class_clamp_s32.func == NULL) { |
|
382 oil_class_optimize (&_oil_function_class_clamp_s32); |
|
383 } |
|
384 ((void (*)(int32_t * dest, const int32_t * src, int n, const int32_t * s2_1, const int32_t * s3_1))(_oil_function_class_clamp_s32.func))(dest, src, n, s2_1, s3_1); |
|
385 } |
|
386 |
|
387 #undef oil_clamp_s8 |
|
388 #ifdef __SYMBIAN32__ |
|
389 |
|
390 #endif |
|
391 void |
|
392 oil_clamp_s8 (int8_t * dest, const int8_t * src, int n, const int8_t * s2_1, const int8_t * s3_1) |
|
393 { |
|
394 if (_oil_function_class_clamp_s8.func == NULL) { |
|
395 oil_class_optimize (&_oil_function_class_clamp_s8); |
|
396 } |
|
397 ((void (*)(int8_t * dest, const int8_t * src, int n, const int8_t * s2_1, const int8_t * s3_1))(_oil_function_class_clamp_s8.func))(dest, src, n, s2_1, s3_1); |
|
398 } |
|
399 |
|
400 #undef oil_clamp_u16 |
|
401 #ifdef __SYMBIAN32__ |
|
402 |
|
403 #endif |
|
404 void |
|
405 oil_clamp_u16 (uint16_t * dest, const uint16_t * src, int n, const uint16_t * s2_1, const uint16_t * s3_1) |
|
406 { |
|
407 if (_oil_function_class_clamp_u16.func == NULL) { |
|
408 oil_class_optimize (&_oil_function_class_clamp_u16); |
|
409 } |
|
410 ((void (*)(uint16_t * dest, const uint16_t * src, int n, const uint16_t * s2_1, const uint16_t * s3_1))(_oil_function_class_clamp_u16.func))(dest, src, n, s2_1, s3_1); |
|
411 } |
|
412 |
|
413 #undef oil_clamp_u32 |
|
414 #ifdef __SYMBIAN32__ |
|
415 |
|
416 #endif |
|
417 void |
|
418 oil_clamp_u32 (uint32_t * dest, const uint32_t * src, int n, const uint32_t * s2_1, const uint32_t * s3_1) |
|
419 { |
|
420 if (_oil_function_class_clamp_u32.func == NULL) { |
|
421 oil_class_optimize (&_oil_function_class_clamp_u32); |
|
422 } |
|
423 ((void (*)(uint32_t * dest, const uint32_t * src, int n, const uint32_t * s2_1, const uint32_t * s3_1))(_oil_function_class_clamp_u32.func))(dest, src, n, s2_1, s3_1); |
|
424 } |
|
425 |
|
426 #undef oil_clamp_u8 |
|
427 #ifdef __SYMBIAN32__ |
|
428 |
|
429 #endif |
|
430 void |
|
431 oil_clamp_u8 (uint8_t * dest, const uint8_t * src, int n, const uint8_t * s2_1, const uint8_t * s3_1) |
|
432 { |
|
433 if (_oil_function_class_clamp_u8.func == NULL) { |
|
434 oil_class_optimize (&_oil_function_class_clamp_u8); |
|
435 } |
|
436 ((void (*)(uint8_t * dest, const uint8_t * src, int n, const uint8_t * s2_1, const uint8_t * s3_1))(_oil_function_class_clamp_u8.func))(dest, src, n, s2_1, s3_1); |
|
437 } |
|
438 |
|
439 #undef oil_clamphigh_f32 |
|
440 #ifdef __SYMBIAN32__ |
|
441 |
|
442 #endif |
|
443 void |
|
444 oil_clamphigh_f32 (float * dest, const float * src, int n, const float * s2_1) |
|
445 { |
|
446 if (_oil_function_class_clamphigh_f32.func == NULL) { |
|
447 oil_class_optimize (&_oil_function_class_clamphigh_f32); |
|
448 } |
|
449 ((void (*)(float * dest, const float * src, int n, const float * s2_1))(_oil_function_class_clamphigh_f32.func))(dest, src, n, s2_1); |
|
450 } |
|
451 |
|
452 #undef oil_clamphigh_f64 |
|
453 #ifdef __SYMBIAN32__ |
|
454 |
|
455 #endif |
|
456 void |
|
457 oil_clamphigh_f64 (double * dest, const double * src, int n, const double * s2_1) |
|
458 { |
|
459 if (_oil_function_class_clamphigh_f64.func == NULL) { |
|
460 oil_class_optimize (&_oil_function_class_clamphigh_f64); |
|
461 } |
|
462 ((void (*)(double * dest, const double * src, int n, const double * s2_1))(_oil_function_class_clamphigh_f64.func))(dest, src, n, s2_1); |
|
463 } |
|
464 |
|
465 #undef oil_clamphigh_s16 |
|
466 #ifdef __SYMBIAN32__ |
|
467 |
|
468 #endif |
|
469 void |
|
470 oil_clamphigh_s16 (int16_t * dest, const int16_t * src, int n, const int16_t * s2_1) |
|
471 { |
|
472 if (_oil_function_class_clamphigh_s16.func == NULL) { |
|
473 oil_class_optimize (&_oil_function_class_clamphigh_s16); |
|
474 } |
|
475 ((void (*)(int16_t * dest, const int16_t * src, int n, const int16_t * s2_1))(_oil_function_class_clamphigh_s16.func))(dest, src, n, s2_1); |
|
476 } |
|
477 |
|
478 #undef oil_clamphigh_s32 |
|
479 #ifdef __SYMBIAN32__ |
|
480 |
|
481 #endif |
|
482 void |
|
483 oil_clamphigh_s32 (int32_t * dest, const int32_t * src, int n, const int32_t * s2_1) |
|
484 { |
|
485 if (_oil_function_class_clamphigh_s32.func == NULL) { |
|
486 oil_class_optimize (&_oil_function_class_clamphigh_s32); |
|
487 } |
|
488 ((void (*)(int32_t * dest, const int32_t * src, int n, const int32_t * s2_1))(_oil_function_class_clamphigh_s32.func))(dest, src, n, s2_1); |
|
489 } |
|
490 |
|
491 #undef oil_clamphigh_s8 |
|
492 #ifdef __SYMBIAN32__ |
|
493 |
|
494 #endif |
|
495 void |
|
496 oil_clamphigh_s8 (int8_t * dest, const int8_t * src, int n, const int8_t * s2_1) |
|
497 { |
|
498 if (_oil_function_class_clamphigh_s8.func == NULL) { |
|
499 oil_class_optimize (&_oil_function_class_clamphigh_s8); |
|
500 } |
|
501 ((void (*)(int8_t * dest, const int8_t * src, int n, const int8_t * s2_1))(_oil_function_class_clamphigh_s8.func))(dest, src, n, s2_1); |
|
502 } |
|
503 |
|
504 #undef oil_clamphigh_u16 |
|
505 #ifdef __SYMBIAN32__ |
|
506 |
|
507 #endif |
|
508 void |
|
509 oil_clamphigh_u16 (uint16_t * dest, const uint16_t * src, int n, const uint16_t * s2_1) |
|
510 { |
|
511 if (_oil_function_class_clamphigh_u16.func == NULL) { |
|
512 oil_class_optimize (&_oil_function_class_clamphigh_u16); |
|
513 } |
|
514 ((void (*)(uint16_t * dest, const uint16_t * src, int n, const uint16_t * s2_1))(_oil_function_class_clamphigh_u16.func))(dest, src, n, s2_1); |
|
515 } |
|
516 |
|
517 #undef oil_clamphigh_u32 |
|
518 #ifdef __SYMBIAN32__ |
|
519 |
|
520 #endif |
|
521 void |
|
522 oil_clamphigh_u32 (uint32_t * dest, const uint32_t * src, int n, const uint32_t * s2_1) |
|
523 { |
|
524 if (_oil_function_class_clamphigh_u32.func == NULL) { |
|
525 oil_class_optimize (&_oil_function_class_clamphigh_u32); |
|
526 } |
|
527 ((void (*)(uint32_t * dest, const uint32_t * src, int n, const uint32_t * s2_1))(_oil_function_class_clamphigh_u32.func))(dest, src, n, s2_1); |
|
528 } |
|
529 |
|
530 #undef oil_clamphigh_u8 |
|
531 #ifdef __SYMBIAN32__ |
|
532 |
|
533 #endif |
|
534 void |
|
535 oil_clamphigh_u8 (uint8_t * dest, const uint8_t * src, int n, const uint8_t * s2_1) |
|
536 { |
|
537 if (_oil_function_class_clamphigh_u8.func == NULL) { |
|
538 oil_class_optimize (&_oil_function_class_clamphigh_u8); |
|
539 } |
|
540 ((void (*)(uint8_t * dest, const uint8_t * src, int n, const uint8_t * s2_1))(_oil_function_class_clamphigh_u8.func))(dest, src, n, s2_1); |
|
541 } |
|
542 |
|
543 #undef oil_clamplow_f32 |
|
544 #ifdef __SYMBIAN32__ |
|
545 |
|
546 #endif |
|
547 void |
|
548 oil_clamplow_f32 (float * dest, const float * src, int n, const float * s2_1) |
|
549 { |
|
550 if (_oil_function_class_clamplow_f32.func == NULL) { |
|
551 oil_class_optimize (&_oil_function_class_clamplow_f32); |
|
552 } |
|
553 ((void (*)(float * dest, const float * src, int n, const float * s2_1))(_oil_function_class_clamplow_f32.func))(dest, src, n, s2_1); |
|
554 } |
|
555 |
|
556 #undef oil_clamplow_f64 |
|
557 #ifdef __SYMBIAN32__ |
|
558 |
|
559 #endif |
|
560 void |
|
561 oil_clamplow_f64 (double * dest, const double * src, int n, const double * s2_1) |
|
562 { |
|
563 if (_oil_function_class_clamplow_f64.func == NULL) { |
|
564 oil_class_optimize (&_oil_function_class_clamplow_f64); |
|
565 } |
|
566 ((void (*)(double * dest, const double * src, int n, const double * s2_1))(_oil_function_class_clamplow_f64.func))(dest, src, n, s2_1); |
|
567 } |
|
568 |
|
569 #undef oil_clamplow_s16 |
|
570 #ifdef __SYMBIAN32__ |
|
571 |
|
572 #endif |
|
573 void |
|
574 oil_clamplow_s16 (int16_t * dest, const int16_t * src, int n, const int16_t * s2_1) |
|
575 { |
|
576 if (_oil_function_class_clamplow_s16.func == NULL) { |
|
577 oil_class_optimize (&_oil_function_class_clamplow_s16); |
|
578 } |
|
579 ((void (*)(int16_t * dest, const int16_t * src, int n, const int16_t * s2_1))(_oil_function_class_clamplow_s16.func))(dest, src, n, s2_1); |
|
580 } |
|
581 |
|
582 #undef oil_clamplow_s32 |
|
583 #ifdef __SYMBIAN32__ |
|
584 |
|
585 #endif |
|
586 void |
|
587 oil_clamplow_s32 (int32_t * dest, const int32_t * src, int n, const int32_t * s2_1) |
|
588 { |
|
589 if (_oil_function_class_clamplow_s32.func == NULL) { |
|
590 oil_class_optimize (&_oil_function_class_clamplow_s32); |
|
591 } |
|
592 ((void (*)(int32_t * dest, const int32_t * src, int n, const int32_t * s2_1))(_oil_function_class_clamplow_s32.func))(dest, src, n, s2_1); |
|
593 } |
|
594 |
|
595 #undef oil_clamplow_s8 |
|
596 #ifdef __SYMBIAN32__ |
|
597 |
|
598 #endif |
|
599 void |
|
600 oil_clamplow_s8 (int8_t * dest, const int8_t * src, int n, const int8_t * s2_1) |
|
601 { |
|
602 if (_oil_function_class_clamplow_s8.func == NULL) { |
|
603 oil_class_optimize (&_oil_function_class_clamplow_s8); |
|
604 } |
|
605 ((void (*)(int8_t * dest, const int8_t * src, int n, const int8_t * s2_1))(_oil_function_class_clamplow_s8.func))(dest, src, n, s2_1); |
|
606 } |
|
607 |
|
608 #undef oil_clamplow_u16 |
|
609 #ifdef __SYMBIAN32__ |
|
610 |
|
611 #endif |
|
612 void |
|
613 oil_clamplow_u16 (uint16_t * dest, const uint16_t * src, int n, const uint16_t * s2_1) |
|
614 { |
|
615 if (_oil_function_class_clamplow_u16.func == NULL) { |
|
616 oil_class_optimize (&_oil_function_class_clamplow_u16); |
|
617 } |
|
618 ((void (*)(uint16_t * dest, const uint16_t * src, int n, const uint16_t * s2_1))(_oil_function_class_clamplow_u16.func))(dest, src, n, s2_1); |
|
619 } |
|
620 |
|
621 #undef oil_clamplow_u32 |
|
622 #ifdef __SYMBIAN32__ |
|
623 |
|
624 #endif |
|
625 void |
|
626 oil_clamplow_u32 (uint32_t * dest, const uint32_t * src, int n, const uint32_t * s2_1) |
|
627 { |
|
628 if (_oil_function_class_clamplow_u32.func == NULL) { |
|
629 oil_class_optimize (&_oil_function_class_clamplow_u32); |
|
630 } |
|
631 ((void (*)(uint32_t * dest, const uint32_t * src, int n, const uint32_t * s2_1))(_oil_function_class_clamplow_u32.func))(dest, src, n, s2_1); |
|
632 } |
|
633 |
|
634 #undef oil_clamplow_u8 |
|
635 #ifdef __SYMBIAN32__ |
|
636 |
|
637 #endif |
|
638 void |
|
639 oil_clamplow_u8 (uint8_t * dest, const uint8_t * src, int n, const uint8_t * s2_1) |
|
640 { |
|
641 if (_oil_function_class_clamplow_u8.func == NULL) { |
|
642 oil_class_optimize (&_oil_function_class_clamplow_u8); |
|
643 } |
|
644 ((void (*)(uint8_t * dest, const uint8_t * src, int n, const uint8_t * s2_1))(_oil_function_class_clamplow_u8.func))(dest, src, n, s2_1); |
|
645 } |
|
646 |
|
647 #undef oil_clip_f32 |
|
648 #ifdef __SYMBIAN32__ |
|
649 |
|
650 #endif |
|
651 void |
|
652 oil_clip_f32 (float * dest, int dstr, const float * src, int sstr, int n, const float * s2_1, const float * s3_1) |
|
653 { |
|
654 if (_oil_function_class_clip_f32.func == NULL) { |
|
655 oil_class_optimize (&_oil_function_class_clip_f32); |
|
656 } |
|
657 ((void (*)(float * dest, int dstr, const float * src, int sstr, int n, const float * s2_1, const float * s3_1))(_oil_function_class_clip_f32.func))(dest, dstr, src, sstr, n, s2_1, s3_1); |
|
658 } |
|
659 |
|
660 #undef oil_clip_f64 |
|
661 #ifdef __SYMBIAN32__ |
|
662 |
|
663 #endif |
|
664 void |
|
665 oil_clip_f64 (double * dest, int dstr, const double * src, int sstr, int n, const double * s2_1, const double * s3_1) |
|
666 { |
|
667 if (_oil_function_class_clip_f64.func == NULL) { |
|
668 oil_class_optimize (&_oil_function_class_clip_f64); |
|
669 } |
|
670 ((void (*)(double * dest, int dstr, const double * src, int sstr, int n, const double * s2_1, const double * s3_1))(_oil_function_class_clip_f64.func))(dest, dstr, src, sstr, n, s2_1, s3_1); |
|
671 } |
|
672 |
|
673 #undef oil_clip_s16 |
|
674 #ifdef __SYMBIAN32__ |
|
675 |
|
676 #endif |
|
677 void |
|
678 oil_clip_s16 (int16_t * dest, int dstr, const int16_t * src, int sstr, int n, const int16_t * s2_1, const int16_t * s3_1) |
|
679 { |
|
680 if (_oil_function_class_clip_s16.func == NULL) { |
|
681 oil_class_optimize (&_oil_function_class_clip_s16); |
|
682 } |
|
683 ((void (*)(int16_t * dest, int dstr, const int16_t * src, int sstr, int n, const int16_t * s2_1, const int16_t * s3_1))(_oil_function_class_clip_s16.func))(dest, dstr, src, sstr, n, s2_1, s3_1); |
|
684 } |
|
685 |
|
686 #undef oil_clip_s32 |
|
687 #ifdef __SYMBIAN32__ |
|
688 |
|
689 #endif |
|
690 void |
|
691 oil_clip_s32 (int32_t * dest, int dstr, const int32_t * src, int sstr, int n, const int32_t * s2_1, const int32_t * s3_1) |
|
692 { |
|
693 if (_oil_function_class_clip_s32.func == NULL) { |
|
694 oil_class_optimize (&_oil_function_class_clip_s32); |
|
695 } |
|
696 ((void (*)(int32_t * dest, int dstr, const int32_t * src, int sstr, int n, const int32_t * s2_1, const int32_t * s3_1))(_oil_function_class_clip_s32.func))(dest, dstr, src, sstr, n, s2_1, s3_1); |
|
697 } |
|
698 |
|
699 #undef oil_clip_s8 |
|
700 #ifdef __SYMBIAN32__ |
|
701 |
|
702 #endif |
|
703 void |
|
704 oil_clip_s8 (int8_t * dest, int dstr, const int8_t * src, int sstr, int n, const int8_t * s2_1, const int8_t * s3_1) |
|
705 { |
|
706 if (_oil_function_class_clip_s8.func == NULL) { |
|
707 oil_class_optimize (&_oil_function_class_clip_s8); |
|
708 } |
|
709 ((void (*)(int8_t * dest, int dstr, const int8_t * src, int sstr, int n, const int8_t * s2_1, const int8_t * s3_1))(_oil_function_class_clip_s8.func))(dest, dstr, src, sstr, n, s2_1, s3_1); |
|
710 } |
|
711 |
|
712 #undef oil_clip_u16 |
|
713 #ifdef __SYMBIAN32__ |
|
714 |
|
715 #endif |
|
716 void |
|
717 oil_clip_u16 (uint16_t * dest, int dstr, const uint16_t * src, int sstr, int n, const uint16_t * s2_1, const uint16_t * s3_1) |
|
718 { |
|
719 if (_oil_function_class_clip_u16.func == NULL) { |
|
720 oil_class_optimize (&_oil_function_class_clip_u16); |
|
721 } |
|
722 ((void (*)(uint16_t * dest, int dstr, const uint16_t * src, int sstr, int n, const uint16_t * s2_1, const uint16_t * s3_1))(_oil_function_class_clip_u16.func))(dest, dstr, src, sstr, n, s2_1, s3_1); |
|
723 } |
|
724 |
|
725 #undef oil_clip_u32 |
|
726 #ifdef __SYMBIAN32__ |
|
727 |
|
728 #endif |
|
729 void |
|
730 oil_clip_u32 (uint32_t * dest, int dstr, const uint32_t * src, int sstr, int n, const uint32_t * s2_1, const uint32_t * s3_1) |
|
731 { |
|
732 if (_oil_function_class_clip_u32.func == NULL) { |
|
733 oil_class_optimize (&_oil_function_class_clip_u32); |
|
734 } |
|
735 ((void (*)(uint32_t * dest, int dstr, const uint32_t * src, int sstr, int n, const uint32_t * s2_1, const uint32_t * s3_1))(_oil_function_class_clip_u32.func))(dest, dstr, src, sstr, n, s2_1, s3_1); |
|
736 } |
|
737 |
|
738 #undef oil_clip_u8 |
|
739 #ifdef __SYMBIAN32__ |
|
740 |
|
741 #endif |
|
742 void |
|
743 oil_clip_u8 (uint8_t * dest, int dstr, const uint8_t * src, int sstr, int n, const uint8_t * s2_1, const uint8_t * s3_1) |
|
744 { |
|
745 if (_oil_function_class_clip_u8.func == NULL) { |
|
746 oil_class_optimize (&_oil_function_class_clip_u8); |
|
747 } |
|
748 ((void (*)(uint8_t * dest, int dstr, const uint8_t * src, int sstr, int n, const uint8_t * s2_1, const uint8_t * s3_1))(_oil_function_class_clip_u8.func))(dest, dstr, src, sstr, n, s2_1, s3_1); |
|
749 } |
|
750 |
|
751 #undef oil_clipconv8x8_u8_s16 |
|
752 #ifdef __SYMBIAN32__ |
|
753 |
|
754 #endif |
|
755 void |
|
756 oil_clipconv8x8_u8_s16 (uint8_t * d_8x8, int dstr, const int16_t * s_8x8, int sstr) |
|
757 { |
|
758 if (_oil_function_class_clipconv8x8_u8_s16.func == NULL) { |
|
759 oil_class_optimize (&_oil_function_class_clipconv8x8_u8_s16); |
|
760 } |
|
761 ((void (*)(uint8_t * d_8x8, int dstr, const int16_t * s_8x8, int sstr))(_oil_function_class_clipconv8x8_u8_s16.func))(d_8x8, dstr, s_8x8, sstr); |
|
762 } |
|
763 |
|
764 #undef oil_clipconv_s16_f32 |
|
765 #ifdef __SYMBIAN32__ |
|
766 |
|
767 #endif |
|
768 void |
|
769 oil_clipconv_s16_f32 (int16_t * dest, int dstr, const float * src, int sstr, int n) |
|
770 { |
|
771 if (_oil_function_class_clipconv_s16_f32.func == NULL) { |
|
772 oil_class_optimize (&_oil_function_class_clipconv_s16_f32); |
|
773 } |
|
774 ((void (*)(int16_t * dest, int dstr, const float * src, int sstr, int n))(_oil_function_class_clipconv_s16_f32.func))(dest, dstr, src, sstr, n); |
|
775 } |
|
776 |
|
777 #undef oil_clipconv_s16_f64 |
|
778 #ifdef __SYMBIAN32__ |
|
779 |
|
780 #endif |
|
781 void |
|
782 oil_clipconv_s16_f64 (int16_t * dest, int dstr, const double * src, int sstr, int n) |
|
783 { |
|
784 if (_oil_function_class_clipconv_s16_f64.func == NULL) { |
|
785 oil_class_optimize (&_oil_function_class_clipconv_s16_f64); |
|
786 } |
|
787 ((void (*)(int16_t * dest, int dstr, const double * src, int sstr, int n))(_oil_function_class_clipconv_s16_f64.func))(dest, dstr, src, sstr, n); |
|
788 } |
|
789 |
|
790 #undef oil_clipconv_s16_s32 |
|
791 #ifdef __SYMBIAN32__ |
|
792 |
|
793 #endif |
|
794 void |
|
795 oil_clipconv_s16_s32 (int16_t * dest, int dstr, const int32_t * src, int sstr, int n) |
|
796 { |
|
797 if (_oil_function_class_clipconv_s16_s32.func == NULL) { |
|
798 oil_class_optimize (&_oil_function_class_clipconv_s16_s32); |
|
799 } |
|
800 ((void (*)(int16_t * dest, int dstr, const int32_t * src, int sstr, int n))(_oil_function_class_clipconv_s16_s32.func))(dest, dstr, src, sstr, n); |
|
801 } |
|
802 |
|
803 #undef oil_clipconv_s16_u16 |
|
804 #ifdef __SYMBIAN32__ |
|
805 |
|
806 #endif |
|
807 void |
|
808 oil_clipconv_s16_u16 (int16_t * dest, int dstr, const uint16_t * src, int sstr, int n) |
|
809 { |
|
810 if (_oil_function_class_clipconv_s16_u16.func == NULL) { |
|
811 oil_class_optimize (&_oil_function_class_clipconv_s16_u16); |
|
812 } |
|
813 ((void (*)(int16_t * dest, int dstr, const uint16_t * src, int sstr, int n))(_oil_function_class_clipconv_s16_u16.func))(dest, dstr, src, sstr, n); |
|
814 } |
|
815 |
|
816 #undef oil_clipconv_s16_u32 |
|
817 #ifdef __SYMBIAN32__ |
|
818 |
|
819 #endif |
|
820 void |
|
821 oil_clipconv_s16_u32 (int16_t * dest, int dstr, const uint32_t * src, int sstr, int n) |
|
822 { |
|
823 if (_oil_function_class_clipconv_s16_u32.func == NULL) { |
|
824 oil_class_optimize (&_oil_function_class_clipconv_s16_u32); |
|
825 } |
|
826 ((void (*)(int16_t * dest, int dstr, const uint32_t * src, int sstr, int n))(_oil_function_class_clipconv_s16_u32.func))(dest, dstr, src, sstr, n); |
|
827 } |
|
828 |
|
829 #undef oil_clipconv_s32_f32 |
|
830 #ifdef __SYMBIAN32__ |
|
831 |
|
832 #endif |
|
833 void |
|
834 oil_clipconv_s32_f32 (int32_t * dest, int dstr, const float * src, int sstr, int n) |
|
835 { |
|
836 if (_oil_function_class_clipconv_s32_f32.func == NULL) { |
|
837 oil_class_optimize (&_oil_function_class_clipconv_s32_f32); |
|
838 } |
|
839 ((void (*)(int32_t * dest, int dstr, const float * src, int sstr, int n))(_oil_function_class_clipconv_s32_f32.func))(dest, dstr, src, sstr, n); |
|
840 } |
|
841 |
|
842 #undef oil_clipconv_s32_f64 |
|
843 #ifdef __SYMBIAN32__ |
|
844 |
|
845 #endif |
|
846 void |
|
847 oil_clipconv_s32_f64 (int32_t * dest, int dstr, const double * src, int sstr, int n) |
|
848 { |
|
849 if (_oil_function_class_clipconv_s32_f64.func == NULL) { |
|
850 oil_class_optimize (&_oil_function_class_clipconv_s32_f64); |
|
851 } |
|
852 ((void (*)(int32_t * dest, int dstr, const double * src, int sstr, int n))(_oil_function_class_clipconv_s32_f64.func))(dest, dstr, src, sstr, n); |
|
853 } |
|
854 |
|
855 #undef oil_clipconv_s32_u32 |
|
856 #ifdef __SYMBIAN32__ |
|
857 |
|
858 #endif |
|
859 void |
|
860 oil_clipconv_s32_u32 (int32_t * dest, int dstr, const uint32_t * src, int sstr, int n) |
|
861 { |
|
862 if (_oil_function_class_clipconv_s32_u32.func == NULL) { |
|
863 oil_class_optimize (&_oil_function_class_clipconv_s32_u32); |
|
864 } |
|
865 ((void (*)(int32_t * dest, int dstr, const uint32_t * src, int sstr, int n))(_oil_function_class_clipconv_s32_u32.func))(dest, dstr, src, sstr, n); |
|
866 } |
|
867 |
|
868 #undef oil_clipconv_s8_f32 |
|
869 #ifdef __SYMBIAN32__ |
|
870 |
|
871 #endif |
|
872 void |
|
873 oil_clipconv_s8_f32 (int8_t * dest, int dstr, const float * src, int sstr, int n) |
|
874 { |
|
875 if (_oil_function_class_clipconv_s8_f32.func == NULL) { |
|
876 oil_class_optimize (&_oil_function_class_clipconv_s8_f32); |
|
877 } |
|
878 ((void (*)(int8_t * dest, int dstr, const float * src, int sstr, int n))(_oil_function_class_clipconv_s8_f32.func))(dest, dstr, src, sstr, n); |
|
879 } |
|
880 |
|
881 #undef oil_clipconv_s8_f64 |
|
882 #ifdef __SYMBIAN32__ |
|
883 |
|
884 #endif |
|
885 void |
|
886 oil_clipconv_s8_f64 (int8_t * dest, int dstr, const double * src, int sstr, int n) |
|
887 { |
|
888 if (_oil_function_class_clipconv_s8_f64.func == NULL) { |
|
889 oil_class_optimize (&_oil_function_class_clipconv_s8_f64); |
|
890 } |
|
891 ((void (*)(int8_t * dest, int dstr, const double * src, int sstr, int n))(_oil_function_class_clipconv_s8_f64.func))(dest, dstr, src, sstr, n); |
|
892 } |
|
893 |
|
894 #undef oil_clipconv_s8_s16 |
|
895 #ifdef __SYMBIAN32__ |
|
896 |
|
897 #endif |
|
898 void |
|
899 oil_clipconv_s8_s16 (int8_t * dest, int dstr, const int16_t * src, int sstr, int n) |
|
900 { |
|
901 if (_oil_function_class_clipconv_s8_s16.func == NULL) { |
|
902 oil_class_optimize (&_oil_function_class_clipconv_s8_s16); |
|
903 } |
|
904 ((void (*)(int8_t * dest, int dstr, const int16_t * src, int sstr, int n))(_oil_function_class_clipconv_s8_s16.func))(dest, dstr, src, sstr, n); |
|
905 } |
|
906 |
|
907 #undef oil_clipconv_s8_s32 |
|
908 #ifdef __SYMBIAN32__ |
|
909 |
|
910 #endif |
|
911 void |
|
912 oil_clipconv_s8_s32 (int8_t * dest, int dstr, const int32_t * src, int sstr, int n) |
|
913 { |
|
914 if (_oil_function_class_clipconv_s8_s32.func == NULL) { |
|
915 oil_class_optimize (&_oil_function_class_clipconv_s8_s32); |
|
916 } |
|
917 ((void (*)(int8_t * dest, int dstr, const int32_t * src, int sstr, int n))(_oil_function_class_clipconv_s8_s32.func))(dest, dstr, src, sstr, n); |
|
918 } |
|
919 |
|
920 #undef oil_clipconv_s8_u16 |
|
921 #ifdef __SYMBIAN32__ |
|
922 |
|
923 #endif |
|
924 void |
|
925 oil_clipconv_s8_u16 (int8_t * dest, int dstr, const uint16_t * src, int sstr, int n) |
|
926 { |
|
927 if (_oil_function_class_clipconv_s8_u16.func == NULL) { |
|
928 oil_class_optimize (&_oil_function_class_clipconv_s8_u16); |
|
929 } |
|
930 ((void (*)(int8_t * dest, int dstr, const uint16_t * src, int sstr, int n))(_oil_function_class_clipconv_s8_u16.func))(dest, dstr, src, sstr, n); |
|
931 } |
|
932 |
|
933 #undef oil_clipconv_s8_u32 |
|
934 #ifdef __SYMBIAN32__ |
|
935 |
|
936 #endif |
|
937 void |
|
938 oil_clipconv_s8_u32 (int8_t * dest, int dstr, const uint32_t * src, int sstr, int n) |
|
939 { |
|
940 if (_oil_function_class_clipconv_s8_u32.func == NULL) { |
|
941 oil_class_optimize (&_oil_function_class_clipconv_s8_u32); |
|
942 } |
|
943 ((void (*)(int8_t * dest, int dstr, const uint32_t * src, int sstr, int n))(_oil_function_class_clipconv_s8_u32.func))(dest, dstr, src, sstr, n); |
|
944 } |
|
945 |
|
946 #undef oil_clipconv_s8_u8 |
|
947 #ifdef __SYMBIAN32__ |
|
948 |
|
949 #endif |
|
950 void |
|
951 oil_clipconv_s8_u8 (int8_t * dest, int dstr, const uint8_t * src, int sstr, int n) |
|
952 { |
|
953 if (_oil_function_class_clipconv_s8_u8.func == NULL) { |
|
954 oil_class_optimize (&_oil_function_class_clipconv_s8_u8); |
|
955 } |
|
956 ((void (*)(int8_t * dest, int dstr, const uint8_t * src, int sstr, int n))(_oil_function_class_clipconv_s8_u8.func))(dest, dstr, src, sstr, n); |
|
957 } |
|
958 |
|
959 #undef oil_clipconv_u16_f32 |
|
960 #ifdef __SYMBIAN32__ |
|
961 |
|
962 #endif |
|
963 void |
|
964 oil_clipconv_u16_f32 (uint16_t * dest, int dstr, const float * src, int sstr, int n) |
|
965 { |
|
966 if (_oil_function_class_clipconv_u16_f32.func == NULL) { |
|
967 oil_class_optimize (&_oil_function_class_clipconv_u16_f32); |
|
968 } |
|
969 ((void (*)(uint16_t * dest, int dstr, const float * src, int sstr, int n))(_oil_function_class_clipconv_u16_f32.func))(dest, dstr, src, sstr, n); |
|
970 } |
|
971 |
|
972 #undef oil_clipconv_u16_f64 |
|
973 #ifdef __SYMBIAN32__ |
|
974 |
|
975 #endif |
|
976 void |
|
977 oil_clipconv_u16_f64 (uint16_t * dest, int dstr, const double * src, int sstr, int n) |
|
978 { |
|
979 if (_oil_function_class_clipconv_u16_f64.func == NULL) { |
|
980 oil_class_optimize (&_oil_function_class_clipconv_u16_f64); |
|
981 } |
|
982 ((void (*)(uint16_t * dest, int dstr, const double * src, int sstr, int n))(_oil_function_class_clipconv_u16_f64.func))(dest, dstr, src, sstr, n); |
|
983 } |
|
984 |
|
985 #undef oil_clipconv_u16_s16 |
|
986 #ifdef __SYMBIAN32__ |
|
987 |
|
988 #endif |
|
989 void |
|
990 oil_clipconv_u16_s16 (uint16_t * dest, int dstr, const int16_t * src, int sstr, int n) |
|
991 { |
|
992 if (_oil_function_class_clipconv_u16_s16.func == NULL) { |
|
993 oil_class_optimize (&_oil_function_class_clipconv_u16_s16); |
|
994 } |
|
995 ((void (*)(uint16_t * dest, int dstr, const int16_t * src, int sstr, int n))(_oil_function_class_clipconv_u16_s16.func))(dest, dstr, src, sstr, n); |
|
996 } |
|
997 |
|
998 #undef oil_clipconv_u16_s32 |
|
999 #ifdef __SYMBIAN32__ |
|
1000 |
|
1001 #endif |
|
1002 void |
|
1003 oil_clipconv_u16_s32 (uint16_t * dest, int dstr, const int32_t * src, int sstr, int n) |
|
1004 { |
|
1005 if (_oil_function_class_clipconv_u16_s32.func == NULL) { |
|
1006 oil_class_optimize (&_oil_function_class_clipconv_u16_s32); |
|
1007 } |
|
1008 ((void (*)(uint16_t * dest, int dstr, const int32_t * src, int sstr, int n))(_oil_function_class_clipconv_u16_s32.func))(dest, dstr, src, sstr, n); |
|
1009 } |
|
1010 |
|
1011 #undef oil_clipconv_u16_u32 |
|
1012 #ifdef __SYMBIAN32__ |
|
1013 |
|
1014 #endif |
|
1015 void |
|
1016 oil_clipconv_u16_u32 (uint16_t * dest, int dstr, const uint32_t * src, int sstr, int n) |
|
1017 { |
|
1018 if (_oil_function_class_clipconv_u16_u32.func == NULL) { |
|
1019 oil_class_optimize (&_oil_function_class_clipconv_u16_u32); |
|
1020 } |
|
1021 ((void (*)(uint16_t * dest, int dstr, const uint32_t * src, int sstr, int n))(_oil_function_class_clipconv_u16_u32.func))(dest, dstr, src, sstr, n); |
|
1022 } |
|
1023 |
|
1024 #undef oil_clipconv_u32_f32 |
|
1025 #ifdef __SYMBIAN32__ |
|
1026 |
|
1027 #endif |
|
1028 void |
|
1029 oil_clipconv_u32_f32 (uint32_t * dest, int dstr, const float * src, int sstr, int n) |
|
1030 { |
|
1031 if (_oil_function_class_clipconv_u32_f32.func == NULL) { |
|
1032 oil_class_optimize (&_oil_function_class_clipconv_u32_f32); |
|
1033 } |
|
1034 ((void (*)(uint32_t * dest, int dstr, const float * src, int sstr, int n))(_oil_function_class_clipconv_u32_f32.func))(dest, dstr, src, sstr, n); |
|
1035 } |
|
1036 |
|
1037 #undef oil_clipconv_u32_f64 |
|
1038 #ifdef __SYMBIAN32__ |
|
1039 |
|
1040 #endif |
|
1041 void |
|
1042 oil_clipconv_u32_f64 (uint32_t * dest, int dstr, const double * src, int sstr, int n) |
|
1043 { |
|
1044 if (_oil_function_class_clipconv_u32_f64.func == NULL) { |
|
1045 oil_class_optimize (&_oil_function_class_clipconv_u32_f64); |
|
1046 } |
|
1047 ((void (*)(uint32_t * dest, int dstr, const double * src, int sstr, int n))(_oil_function_class_clipconv_u32_f64.func))(dest, dstr, src, sstr, n); |
|
1048 } |
|
1049 |
|
1050 #undef oil_clipconv_u32_s32 |
|
1051 #ifdef __SYMBIAN32__ |
|
1052 |
|
1053 #endif |
|
1054 void |
|
1055 oil_clipconv_u32_s32 (uint32_t * dest, int dstr, const int32_t * src, int sstr, int n) |
|
1056 { |
|
1057 if (_oil_function_class_clipconv_u32_s32.func == NULL) { |
|
1058 oil_class_optimize (&_oil_function_class_clipconv_u32_s32); |
|
1059 } |
|
1060 ((void (*)(uint32_t * dest, int dstr, const int32_t * src, int sstr, int n))(_oil_function_class_clipconv_u32_s32.func))(dest, dstr, src, sstr, n); |
|
1061 } |
|
1062 |
|
1063 #undef oil_clipconv_u8_f32 |
|
1064 #ifdef __SYMBIAN32__ |
|
1065 |
|
1066 #endif |
|
1067 void |
|
1068 oil_clipconv_u8_f32 (uint8_t * dest, int dstr, const float * src, int sstr, int n) |
|
1069 { |
|
1070 if (_oil_function_class_clipconv_u8_f32.func == NULL) { |
|
1071 oil_class_optimize (&_oil_function_class_clipconv_u8_f32); |
|
1072 } |
|
1073 ((void (*)(uint8_t * dest, int dstr, const float * src, int sstr, int n))(_oil_function_class_clipconv_u8_f32.func))(dest, dstr, src, sstr, n); |
|
1074 } |
|
1075 |
|
1076 #undef oil_clipconv_u8_f64 |
|
1077 #ifdef __SYMBIAN32__ |
|
1078 |
|
1079 #endif |
|
1080 void |
|
1081 oil_clipconv_u8_f64 (uint8_t * dest, int dstr, const double * src, int sstr, int n) |
|
1082 { |
|
1083 if (_oil_function_class_clipconv_u8_f64.func == NULL) { |
|
1084 oil_class_optimize (&_oil_function_class_clipconv_u8_f64); |
|
1085 } |
|
1086 ((void (*)(uint8_t * dest, int dstr, const double * src, int sstr, int n))(_oil_function_class_clipconv_u8_f64.func))(dest, dstr, src, sstr, n); |
|
1087 } |
|
1088 |
|
1089 #undef oil_clipconv_u8_s16 |
|
1090 #ifdef __SYMBIAN32__ |
|
1091 |
|
1092 #endif |
|
1093 void |
|
1094 oil_clipconv_u8_s16 (uint8_t * dest, int dstr, const int16_t * src, int sstr, int n) |
|
1095 { |
|
1096 if (_oil_function_class_clipconv_u8_s16.func == NULL) { |
|
1097 oil_class_optimize (&_oil_function_class_clipconv_u8_s16); |
|
1098 } |
|
1099 ((void (*)(uint8_t * dest, int dstr, const int16_t * src, int sstr, int n))(_oil_function_class_clipconv_u8_s16.func))(dest, dstr, src, sstr, n); |
|
1100 } |
|
1101 |
|
1102 #undef oil_clipconv_u8_s32 |
|
1103 #ifdef __SYMBIAN32__ |
|
1104 |
|
1105 #endif |
|
1106 void |
|
1107 oil_clipconv_u8_s32 (uint8_t * dest, int dstr, const int32_t * src, int sstr, int n) |
|
1108 { |
|
1109 if (_oil_function_class_clipconv_u8_s32.func == NULL) { |
|
1110 oil_class_optimize (&_oil_function_class_clipconv_u8_s32); |
|
1111 } |
|
1112 ((void (*)(uint8_t * dest, int dstr, const int32_t * src, int sstr, int n))(_oil_function_class_clipconv_u8_s32.func))(dest, dstr, src, sstr, n); |
|
1113 } |
|
1114 |
|
1115 #undef oil_clipconv_u8_s8 |
|
1116 #ifdef __SYMBIAN32__ |
|
1117 |
|
1118 #endif |
|
1119 void |
|
1120 oil_clipconv_u8_s8 (uint8_t * dest, int dstr, const int8_t * src, int sstr, int n) |
|
1121 { |
|
1122 if (_oil_function_class_clipconv_u8_s8.func == NULL) { |
|
1123 oil_class_optimize (&_oil_function_class_clipconv_u8_s8); |
|
1124 } |
|
1125 ((void (*)(uint8_t * dest, int dstr, const int8_t * src, int sstr, int n))(_oil_function_class_clipconv_u8_s8.func))(dest, dstr, src, sstr, n); |
|
1126 } |
|
1127 |
|
1128 #undef oil_clipconv_u8_u16 |
|
1129 #ifdef __SYMBIAN32__ |
|
1130 |
|
1131 #endif |
|
1132 void |
|
1133 oil_clipconv_u8_u16 (uint8_t * dest, int dstr, const uint16_t * src, int sstr, int n) |
|
1134 { |
|
1135 if (_oil_function_class_clipconv_u8_u16.func == NULL) { |
|
1136 oil_class_optimize (&_oil_function_class_clipconv_u8_u16); |
|
1137 } |
|
1138 ((void (*)(uint8_t * dest, int dstr, const uint16_t * src, int sstr, int n))(_oil_function_class_clipconv_u8_u16.func))(dest, dstr, src, sstr, n); |
|
1139 } |
|
1140 |
|
1141 #undef oil_clipconv_u8_u32 |
|
1142 #ifdef __SYMBIAN32__ |
|
1143 |
|
1144 #endif |
|
1145 void |
|
1146 oil_clipconv_u8_u32 (uint8_t * dest, int dstr, const uint32_t * src, int sstr, int n) |
|
1147 { |
|
1148 if (_oil_function_class_clipconv_u8_u32.func == NULL) { |
|
1149 oil_class_optimize (&_oil_function_class_clipconv_u8_u32); |
|
1150 } |
|
1151 ((void (*)(uint8_t * dest, int dstr, const uint32_t * src, int sstr, int n))(_oil_function_class_clipconv_u8_u32.func))(dest, dstr, src, sstr, n); |
|
1152 } |
|
1153 |
|
1154 #undef oil_colorspace_argb |
|
1155 #ifdef __SYMBIAN32__ |
|
1156 |
|
1157 #endif |
|
1158 void |
|
1159 oil_colorspace_argb (uint32_t * d, const uint32_t * s, const int16_t * s2_24, int n) |
|
1160 { |
|
1161 if (_oil_function_class_colorspace_argb.func == NULL) { |
|
1162 oil_class_optimize (&_oil_function_class_colorspace_argb); |
|
1163 } |
|
1164 ((void (*)(uint32_t * d, const uint32_t * s, const int16_t * s2_24, int n))(_oil_function_class_colorspace_argb.func))(d, s, s2_24, n); |
|
1165 } |
|
1166 |
|
1167 #undef oil_colsad8x8_u8 |
|
1168 #ifdef __SYMBIAN32__ |
|
1169 |
|
1170 #endif |
|
1171 void |
|
1172 oil_colsad8x8_u8 (uint32_t * d_1, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, int ss2) |
|
1173 { |
|
1174 if (_oil_function_class_colsad8x8_u8.func == NULL) { |
|
1175 oil_class_optimize (&_oil_function_class_colsad8x8_u8); |
|
1176 } |
|
1177 ((void (*)(uint32_t * d_1, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, int ss2))(_oil_function_class_colsad8x8_u8.func))(d_1, s1_8x8, ss1, s2_8x8, ss2); |
|
1178 } |
|
1179 |
|
1180 #undef oil_combine2_12xn_u8 |
|
1181 #ifdef __SYMBIAN32__ |
|
1182 |
|
1183 #endif |
|
1184 void |
|
1185 oil_combine2_12xn_u8 (uint8_t * d_12xn, int ds1, const uint8_t * s1_12xn, int ss1, const uint8_t * s2_12xn, int ss2, const int16_t * s3_4, int n) |
|
1186 { |
|
1187 if (_oil_function_class_combine2_12xn_u8.func == NULL) { |
|
1188 oil_class_optimize (&_oil_function_class_combine2_12xn_u8); |
|
1189 } |
|
1190 ((void (*)(uint8_t * d_12xn, int ds1, const uint8_t * s1_12xn, int ss1, const uint8_t * s2_12xn, int ss2, const int16_t * s3_4, int n))(_oil_function_class_combine2_12xn_u8.func))(d_12xn, ds1, s1_12xn, ss1, s2_12xn, ss2, s3_4, n); |
|
1191 } |
|
1192 |
|
1193 #undef oil_combine2_16xn_u8 |
|
1194 #ifdef __SYMBIAN32__ |
|
1195 |
|
1196 #endif |
|
1197 void |
|
1198 oil_combine2_16xn_u8 (uint8_t * d_16xn, int ds1, const uint8_t * s1_16xn, int ss1, const uint8_t * s2_16xn, int ss2, const int16_t * s3_4, int n) |
|
1199 { |
|
1200 if (_oil_function_class_combine2_16xn_u8.func == NULL) { |
|
1201 oil_class_optimize (&_oil_function_class_combine2_16xn_u8); |
|
1202 } |
|
1203 ((void (*)(uint8_t * d_16xn, int ds1, const uint8_t * s1_16xn, int ss1, const uint8_t * s2_16xn, int ss2, const int16_t * s3_4, int n))(_oil_function_class_combine2_16xn_u8.func))(d_16xn, ds1, s1_16xn, ss1, s2_16xn, ss2, s3_4, n); |
|
1204 } |
|
1205 |
|
1206 #undef oil_combine2_8xn_u8 |
|
1207 #ifdef __SYMBIAN32__ |
|
1208 |
|
1209 #endif |
|
1210 void |
|
1211 oil_combine2_8xn_u8 (uint8_t * d_8xn, int ds1, const uint8_t * s1_8xn, int ss1, const uint8_t * s2_8xn, int ss2, const int16_t * s3_4, int n) |
|
1212 { |
|
1213 if (_oil_function_class_combine2_8xn_u8.func == NULL) { |
|
1214 oil_class_optimize (&_oil_function_class_combine2_8xn_u8); |
|
1215 } |
|
1216 ((void (*)(uint8_t * d_8xn, int ds1, const uint8_t * s1_8xn, int ss1, const uint8_t * s2_8xn, int ss2, const int16_t * s3_4, int n))(_oil_function_class_combine2_8xn_u8.func))(d_8xn, ds1, s1_8xn, ss1, s2_8xn, ss2, s3_4, n); |
|
1217 } |
|
1218 |
|
1219 #undef oil_combine4_12xn_u8 |
|
1220 #ifdef __SYMBIAN32__ |
|
1221 |
|
1222 #endif |
|
1223 void |
|
1224 oil_combine4_12xn_u8 (uint8_t * d_12xn, int ds1, const uint8_t * s1_12xn, int ss1, const uint8_t * s2_12xn, int ss2, const uint8_t * s3_12xn, int ss3, const uint8_t * s4_12xn, int ss4, const int16_t * s5_6, int n) |
|
1225 { |
|
1226 if (_oil_function_class_combine4_12xn_u8.func == NULL) { |
|
1227 oil_class_optimize (&_oil_function_class_combine4_12xn_u8); |
|
1228 } |
|
1229 ((void (*)(uint8_t * d_12xn, int ds1, const uint8_t * s1_12xn, int ss1, const uint8_t * s2_12xn, int ss2, const uint8_t * s3_12xn, int ss3, const uint8_t * s4_12xn, int ss4, const int16_t * s5_6, int n))(_oil_function_class_combine4_12xn_u8.func))(d_12xn, ds1, s1_12xn, ss1, s2_12xn, ss2, s3_12xn, ss3, s4_12xn, ss4, s5_6, n); |
|
1230 } |
|
1231 |
|
1232 #undef oil_combine4_16xn_u8 |
|
1233 #ifdef __SYMBIAN32__ |
|
1234 |
|
1235 #endif |
|
1236 void |
|
1237 oil_combine4_16xn_u8 (uint8_t * d_16xn, int ds1, const uint8_t * s1_16xn, int ss1, const uint8_t * s2_16xn, int ss2, const uint8_t * s3_16xn, int ss3, const uint8_t * s4_16xn, int ss4, const int16_t * s5_6, int n) |
|
1238 { |
|
1239 if (_oil_function_class_combine4_16xn_u8.func == NULL) { |
|
1240 oil_class_optimize (&_oil_function_class_combine4_16xn_u8); |
|
1241 } |
|
1242 ((void (*)(uint8_t * d_16xn, int ds1, const uint8_t * s1_16xn, int ss1, const uint8_t * s2_16xn, int ss2, const uint8_t * s3_16xn, int ss3, const uint8_t * s4_16xn, int ss4, const int16_t * s5_6, int n))(_oil_function_class_combine4_16xn_u8.func))(d_16xn, ds1, s1_16xn, ss1, s2_16xn, ss2, s3_16xn, ss3, s4_16xn, ss4, s5_6, n); |
|
1243 } |
|
1244 |
|
1245 #undef oil_combine4_8xn_u8 |
|
1246 #ifdef __SYMBIAN32__ |
|
1247 |
|
1248 #endif |
|
1249 void |
|
1250 oil_combine4_8xn_u8 (uint8_t * d_8xn, int ds1, const uint8_t * s1_8xn, int ss1, const uint8_t * s2_8xn, int ss2, const uint8_t * s3_8xn, int ss3, const uint8_t * s4_8xn, int ss4, const int16_t * s5_6, int n) |
|
1251 { |
|
1252 if (_oil_function_class_combine4_8xn_u8.func == NULL) { |
|
1253 oil_class_optimize (&_oil_function_class_combine4_8xn_u8); |
|
1254 } |
|
1255 ((void (*)(uint8_t * d_8xn, int ds1, const uint8_t * s1_8xn, int ss1, const uint8_t * s2_8xn, int ss2, const uint8_t * s3_8xn, int ss3, const uint8_t * s4_8xn, int ss4, const int16_t * s5_6, int n))(_oil_function_class_combine4_8xn_u8.func))(d_8xn, ds1, s1_8xn, ss1, s2_8xn, ss2, s3_8xn, ss3, s4_8xn, ss4, s5_6, n); |
|
1256 } |
|
1257 |
|
1258 #undef oil_compare_u8 |
|
1259 #ifdef __SYMBIAN32__ |
|
1260 |
|
1261 #endif |
|
1262 void |
|
1263 oil_compare_u8 (uint32_t * d_1, const uint8_t * s1, const uint8_t * s2, int n) |
|
1264 { |
|
1265 if (_oil_function_class_compare_u8.func == NULL) { |
|
1266 oil_class_optimize (&_oil_function_class_compare_u8); |
|
1267 } |
|
1268 ((void (*)(uint32_t * d_1, const uint8_t * s1, const uint8_t * s2, int n))(_oil_function_class_compare_u8.func))(d_1, s1, s2, n); |
|
1269 } |
|
1270 |
|
1271 #undef oil_composite_add_argb |
|
1272 #ifdef __SYMBIAN32__ |
|
1273 |
|
1274 #endif |
|
1275 void |
|
1276 oil_composite_add_argb (uint32_t * i_n, const uint32_t * s1_n, int n) |
|
1277 { |
|
1278 if (_oil_function_class_composite_add_argb.func == NULL) { |
|
1279 oil_class_optimize (&_oil_function_class_composite_add_argb); |
|
1280 } |
|
1281 ((void (*)(uint32_t * i_n, const uint32_t * s1_n, int n))(_oil_function_class_composite_add_argb.func))(i_n, s1_n, n); |
|
1282 } |
|
1283 |
|
1284 #undef oil_composite_add_argb_const_src |
|
1285 #ifdef __SYMBIAN32__ |
|
1286 |
|
1287 #endif |
|
1288 void |
|
1289 oil_composite_add_argb_const_src (uint32_t * i_n, const uint32_t * s1_1, int n) |
|
1290 { |
|
1291 if (_oil_function_class_composite_add_argb_const_src.func == NULL) { |
|
1292 oil_class_optimize (&_oil_function_class_composite_add_argb_const_src); |
|
1293 } |
|
1294 ((void (*)(uint32_t * i_n, const uint32_t * s1_1, int n))(_oil_function_class_composite_add_argb_const_src.func))(i_n, s1_1, n); |
|
1295 } |
|
1296 |
|
1297 #undef oil_composite_add_u8 |
|
1298 #ifdef __SYMBIAN32__ |
|
1299 |
|
1300 #endif |
|
1301 void |
|
1302 oil_composite_add_u8 (uint8_t * i_n, const uint8_t * s1_n, int n) |
|
1303 { |
|
1304 if (_oil_function_class_composite_add_u8.func == NULL) { |
|
1305 oil_class_optimize (&_oil_function_class_composite_add_u8); |
|
1306 } |
|
1307 ((void (*)(uint8_t * i_n, const uint8_t * s1_n, int n))(_oil_function_class_composite_add_u8.func))(i_n, s1_n, n); |
|
1308 } |
|
1309 |
|
1310 #undef oil_composite_add_u8_const_src |
|
1311 #ifdef __SYMBIAN32__ |
|
1312 |
|
1313 #endif |
|
1314 void |
|
1315 oil_composite_add_u8_const_src (uint8_t * i_n, const uint8_t * s1_1, int n) |
|
1316 { |
|
1317 if (_oil_function_class_composite_add_u8_const_src.func == NULL) { |
|
1318 oil_class_optimize (&_oil_function_class_composite_add_u8_const_src); |
|
1319 } |
|
1320 ((void (*)(uint8_t * i_n, const uint8_t * s1_1, int n))(_oil_function_class_composite_add_u8_const_src.func))(i_n, s1_1, n); |
|
1321 } |
|
1322 |
|
1323 #undef oil_composite_in_argb |
|
1324 #ifdef __SYMBIAN32__ |
|
1325 |
|
1326 #endif |
|
1327 void |
|
1328 oil_composite_in_argb (uint32_t * d_n, const uint32_t * s1_n, const uint8_t * s2_n, int n) |
|
1329 { |
|
1330 if (_oil_function_class_composite_in_argb.func == NULL) { |
|
1331 oil_class_optimize (&_oil_function_class_composite_in_argb); |
|
1332 } |
|
1333 ((void (*)(uint32_t * d_n, const uint32_t * s1_n, const uint8_t * s2_n, int n))(_oil_function_class_composite_in_argb.func))(d_n, s1_n, s2_n, n); |
|
1334 } |
|
1335 |
|
1336 #undef oil_composite_in_argb_const_mask |
|
1337 #ifdef __SYMBIAN32__ |
|
1338 |
|
1339 #endif |
|
1340 void |
|
1341 oil_composite_in_argb_const_mask (uint32_t * d_n, const uint32_t * s1_n, const uint8_t * s2_1, int n) |
|
1342 { |
|
1343 if (_oil_function_class_composite_in_argb_const_mask.func == NULL) { |
|
1344 oil_class_optimize (&_oil_function_class_composite_in_argb_const_mask); |
|
1345 } |
|
1346 ((void (*)(uint32_t * d_n, const uint32_t * s1_n, const uint8_t * s2_1, int n))(_oil_function_class_composite_in_argb_const_mask.func))(d_n, s1_n, s2_1, n); |
|
1347 } |
|
1348 |
|
1349 #undef oil_composite_in_argb_const_src |
|
1350 #ifdef __SYMBIAN32__ |
|
1351 |
|
1352 #endif |
|
1353 void |
|
1354 oil_composite_in_argb_const_src (uint32_t * d_n, const uint32_t * s1_1, const uint8_t * s2_n, int n) |
|
1355 { |
|
1356 if (_oil_function_class_composite_in_argb_const_src.func == NULL) { |
|
1357 oil_class_optimize (&_oil_function_class_composite_in_argb_const_src); |
|
1358 } |
|
1359 ((void (*)(uint32_t * d_n, const uint32_t * s1_1, const uint8_t * s2_n, int n))(_oil_function_class_composite_in_argb_const_src.func))(d_n, s1_1, s2_n, n); |
|
1360 } |
|
1361 |
|
1362 #undef oil_composite_in_over_argb |
|
1363 #ifdef __SYMBIAN32__ |
|
1364 |
|
1365 #endif |
|
1366 void |
|
1367 oil_composite_in_over_argb (uint32_t * i_n, const uint32_t * s1_n, const uint8_t * s2_n, int n) |
|
1368 { |
|
1369 if (_oil_function_class_composite_in_over_argb.func == NULL) { |
|
1370 oil_class_optimize (&_oil_function_class_composite_in_over_argb); |
|
1371 } |
|
1372 ((void (*)(uint32_t * i_n, const uint32_t * s1_n, const uint8_t * s2_n, int n))(_oil_function_class_composite_in_over_argb.func))(i_n, s1_n, s2_n, n); |
|
1373 } |
|
1374 |
|
1375 #undef oil_composite_in_over_argb_const_mask |
|
1376 #ifdef __SYMBIAN32__ |
|
1377 |
|
1378 #endif |
|
1379 void |
|
1380 oil_composite_in_over_argb_const_mask (uint32_t * i_n, const uint32_t * s1_n, const uint8_t * s2_1, int n) |
|
1381 { |
|
1382 if (_oil_function_class_composite_in_over_argb_const_mask.func == NULL) { |
|
1383 oil_class_optimize (&_oil_function_class_composite_in_over_argb_const_mask); |
|
1384 } |
|
1385 ((void (*)(uint32_t * i_n, const uint32_t * s1_n, const uint8_t * s2_1, int n))(_oil_function_class_composite_in_over_argb_const_mask.func))(i_n, s1_n, s2_1, n); |
|
1386 } |
|
1387 |
|
1388 #undef oil_composite_in_over_argb_const_src |
|
1389 #ifdef __SYMBIAN32__ |
|
1390 |
|
1391 #endif |
|
1392 void |
|
1393 oil_composite_in_over_argb_const_src (uint32_t * i_n, const uint32_t * s1_1, const uint8_t * s2_n, int n) |
|
1394 { |
|
1395 if (_oil_function_class_composite_in_over_argb_const_src.func == NULL) { |
|
1396 oil_class_optimize (&_oil_function_class_composite_in_over_argb_const_src); |
|
1397 } |
|
1398 ((void (*)(uint32_t * i_n, const uint32_t * s1_1, const uint8_t * s2_n, int n))(_oil_function_class_composite_in_over_argb_const_src.func))(i_n, s1_1, s2_n, n); |
|
1399 } |
|
1400 |
|
1401 #undef oil_composite_over_argb |
|
1402 #ifdef __SYMBIAN32__ |
|
1403 |
|
1404 #endif |
|
1405 void |
|
1406 oil_composite_over_argb (uint32_t * i_n, const uint32_t * s1_n, int n) |
|
1407 { |
|
1408 if (_oil_function_class_composite_over_argb.func == NULL) { |
|
1409 oil_class_optimize (&_oil_function_class_composite_over_argb); |
|
1410 } |
|
1411 ((void (*)(uint32_t * i_n, const uint32_t * s1_n, int n))(_oil_function_class_composite_over_argb.func))(i_n, s1_n, n); |
|
1412 } |
|
1413 |
|
1414 #undef oil_composite_over_argb_const_src |
|
1415 #ifdef __SYMBIAN32__ |
|
1416 |
|
1417 #endif |
|
1418 void |
|
1419 oil_composite_over_argb_const_src (uint32_t * i_n, const uint32_t * s1_1, int n) |
|
1420 { |
|
1421 if (_oil_function_class_composite_over_argb_const_src.func == NULL) { |
|
1422 oil_class_optimize (&_oil_function_class_composite_over_argb_const_src); |
|
1423 } |
|
1424 ((void (*)(uint32_t * i_n, const uint32_t * s1_1, int n))(_oil_function_class_composite_over_argb_const_src.func))(i_n, s1_1, n); |
|
1425 } |
|
1426 |
|
1427 #undef oil_composite_over_u8 |
|
1428 #ifdef __SYMBIAN32__ |
|
1429 |
|
1430 #endif |
|
1431 void |
|
1432 oil_composite_over_u8 (uint8_t * i_n, const uint8_t * s1_n, int n) |
|
1433 { |
|
1434 if (_oil_function_class_composite_over_u8.func == NULL) { |
|
1435 oil_class_optimize (&_oil_function_class_composite_over_u8); |
|
1436 } |
|
1437 ((void (*)(uint8_t * i_n, const uint8_t * s1_n, int n))(_oil_function_class_composite_over_u8.func))(i_n, s1_n, n); |
|
1438 } |
|
1439 |
|
1440 #undef oil_conv8x8_f64_s16 |
|
1441 #ifdef __SYMBIAN32__ |
|
1442 |
|
1443 #endif |
|
1444 void |
|
1445 oil_conv8x8_f64_s16 (double * d_8x8, int dstr, const int16_t * s_8x8, int sstr) |
|
1446 { |
|
1447 if (_oil_function_class_conv8x8_f64_s16.func == NULL) { |
|
1448 oil_class_optimize (&_oil_function_class_conv8x8_f64_s16); |
|
1449 } |
|
1450 ((void (*)(double * d_8x8, int dstr, const int16_t * s_8x8, int sstr))(_oil_function_class_conv8x8_f64_s16.func))(d_8x8, dstr, s_8x8, sstr); |
|
1451 } |
|
1452 |
|
1453 #undef oil_conv8x8_s16_f64 |
|
1454 #ifdef __SYMBIAN32__ |
|
1455 |
|
1456 #endif |
|
1457 void |
|
1458 oil_conv8x8_s16_f64 (int16_t * d_8x8, int dstr, const double * s_8x8, int sstr) |
|
1459 { |
|
1460 if (_oil_function_class_conv8x8_s16_f64.func == NULL) { |
|
1461 oil_class_optimize (&_oil_function_class_conv8x8_s16_f64); |
|
1462 } |
|
1463 ((void (*)(int16_t * d_8x8, int dstr, const double * s_8x8, int sstr))(_oil_function_class_conv8x8_s16_f64.func))(d_8x8, dstr, s_8x8, sstr); |
|
1464 } |
|
1465 |
|
1466 #undef oil_conv_f32_f64 |
|
1467 #ifdef __SYMBIAN32__ |
|
1468 |
|
1469 #endif |
|
1470 void |
|
1471 oil_conv_f32_f64 (float * dest, int dstr, const double * src, int sstr, int n) |
|
1472 { |
|
1473 if (_oil_function_class_conv_f32_f64.func == NULL) { |
|
1474 oil_class_optimize (&_oil_function_class_conv_f32_f64); |
|
1475 } |
|
1476 ((void (*)(float * dest, int dstr, const double * src, int sstr, int n))(_oil_function_class_conv_f32_f64.func))(dest, dstr, src, sstr, n); |
|
1477 } |
|
1478 |
|
1479 #undef oil_conv_f32_s16 |
|
1480 #ifdef __SYMBIAN32__ |
|
1481 |
|
1482 #endif |
|
1483 void |
|
1484 oil_conv_f32_s16 (float * dest, int dstr, const int16_t * src, int sstr, int n) |
|
1485 { |
|
1486 if (_oil_function_class_conv_f32_s16.func == NULL) { |
|
1487 oil_class_optimize (&_oil_function_class_conv_f32_s16); |
|
1488 } |
|
1489 ((void (*)(float * dest, int dstr, const int16_t * src, int sstr, int n))(_oil_function_class_conv_f32_s16.func))(dest, dstr, src, sstr, n); |
|
1490 } |
|
1491 |
|
1492 #undef oil_conv_f32_s32 |
|
1493 #ifdef __SYMBIAN32__ |
|
1494 |
|
1495 #endif |
|
1496 void |
|
1497 oil_conv_f32_s32 (float * dest, int dstr, const int32_t * src, int sstr, int n) |
|
1498 { |
|
1499 if (_oil_function_class_conv_f32_s32.func == NULL) { |
|
1500 oil_class_optimize (&_oil_function_class_conv_f32_s32); |
|
1501 } |
|
1502 ((void (*)(float * dest, int dstr, const int32_t * src, int sstr, int n))(_oil_function_class_conv_f32_s32.func))(dest, dstr, src, sstr, n); |
|
1503 } |
|
1504 |
|
1505 #undef oil_conv_f32_s8 |
|
1506 #ifdef __SYMBIAN32__ |
|
1507 |
|
1508 #endif |
|
1509 void |
|
1510 oil_conv_f32_s8 (float * dest, int dstr, const int8_t * src, int sstr, int n) |
|
1511 { |
|
1512 if (_oil_function_class_conv_f32_s8.func == NULL) { |
|
1513 oil_class_optimize (&_oil_function_class_conv_f32_s8); |
|
1514 } |
|
1515 ((void (*)(float * dest, int dstr, const int8_t * src, int sstr, int n))(_oil_function_class_conv_f32_s8.func))(dest, dstr, src, sstr, n); |
|
1516 } |
|
1517 |
|
1518 #undef oil_conv_f32_u16 |
|
1519 #ifdef __SYMBIAN32__ |
|
1520 |
|
1521 #endif |
|
1522 void |
|
1523 oil_conv_f32_u16 (float * dest, int dstr, const uint16_t * src, int sstr, int n) |
|
1524 { |
|
1525 if (_oil_function_class_conv_f32_u16.func == NULL) { |
|
1526 oil_class_optimize (&_oil_function_class_conv_f32_u16); |
|
1527 } |
|
1528 ((void (*)(float * dest, int dstr, const uint16_t * src, int sstr, int n))(_oil_function_class_conv_f32_u16.func))(dest, dstr, src, sstr, n); |
|
1529 } |
|
1530 |
|
1531 #undef oil_conv_f32_u32 |
|
1532 #ifdef __SYMBIAN32__ |
|
1533 |
|
1534 #endif |
|
1535 void |
|
1536 oil_conv_f32_u32 (float * dest, int dstr, const uint32_t * src, int sstr, int n) |
|
1537 { |
|
1538 if (_oil_function_class_conv_f32_u32.func == NULL) { |
|
1539 oil_class_optimize (&_oil_function_class_conv_f32_u32); |
|
1540 } |
|
1541 ((void (*)(float * dest, int dstr, const uint32_t * src, int sstr, int n))(_oil_function_class_conv_f32_u32.func))(dest, dstr, src, sstr, n); |
|
1542 } |
|
1543 |
|
1544 #undef oil_conv_f32_u8 |
|
1545 #ifdef __SYMBIAN32__ |
|
1546 |
|
1547 #endif |
|
1548 void |
|
1549 oil_conv_f32_u8 (float * dest, int dstr, const uint8_t * src, int sstr, int n) |
|
1550 { |
|
1551 if (_oil_function_class_conv_f32_u8.func == NULL) { |
|
1552 oil_class_optimize (&_oil_function_class_conv_f32_u8); |
|
1553 } |
|
1554 ((void (*)(float * dest, int dstr, const uint8_t * src, int sstr, int n))(_oil_function_class_conv_f32_u8.func))(dest, dstr, src, sstr, n); |
|
1555 } |
|
1556 |
|
1557 #undef oil_conv_f64_f32 |
|
1558 #ifdef __SYMBIAN32__ |
|
1559 |
|
1560 #endif |
|
1561 void |
|
1562 oil_conv_f64_f32 (double * dest, int dstr, const float * src, int sstr, int n) |
|
1563 { |
|
1564 if (_oil_function_class_conv_f64_f32.func == NULL) { |
|
1565 oil_class_optimize (&_oil_function_class_conv_f64_f32); |
|
1566 } |
|
1567 ((void (*)(double * dest, int dstr, const float * src, int sstr, int n))(_oil_function_class_conv_f64_f32.func))(dest, dstr, src, sstr, n); |
|
1568 } |
|
1569 |
|
1570 #undef oil_conv_f64_s16 |
|
1571 #ifdef __SYMBIAN32__ |
|
1572 |
|
1573 #endif |
|
1574 void |
|
1575 oil_conv_f64_s16 (double * dest, int dstr, const int16_t * src, int sstr, int n) |
|
1576 { |
|
1577 if (_oil_function_class_conv_f64_s16.func == NULL) { |
|
1578 oil_class_optimize (&_oil_function_class_conv_f64_s16); |
|
1579 } |
|
1580 ((void (*)(double * dest, int dstr, const int16_t * src, int sstr, int n))(_oil_function_class_conv_f64_s16.func))(dest, dstr, src, sstr, n); |
|
1581 } |
|
1582 |
|
1583 #undef oil_conv_f64_s32 |
|
1584 #ifdef __SYMBIAN32__ |
|
1585 |
|
1586 #endif |
|
1587 void |
|
1588 oil_conv_f64_s32 (double * dest, int dstr, const int32_t * src, int sstr, int n) |
|
1589 { |
|
1590 if (_oil_function_class_conv_f64_s32.func == NULL) { |
|
1591 oil_class_optimize (&_oil_function_class_conv_f64_s32); |
|
1592 } |
|
1593 ((void (*)(double * dest, int dstr, const int32_t * src, int sstr, int n))(_oil_function_class_conv_f64_s32.func))(dest, dstr, src, sstr, n); |
|
1594 } |
|
1595 |
|
1596 #undef oil_conv_f64_s8 |
|
1597 #ifdef __SYMBIAN32__ |
|
1598 |
|
1599 #endif |
|
1600 void |
|
1601 oil_conv_f64_s8 (double * dest, int dstr, const int8_t * src, int sstr, int n) |
|
1602 { |
|
1603 if (_oil_function_class_conv_f64_s8.func == NULL) { |
|
1604 oil_class_optimize (&_oil_function_class_conv_f64_s8); |
|
1605 } |
|
1606 ((void (*)(double * dest, int dstr, const int8_t * src, int sstr, int n))(_oil_function_class_conv_f64_s8.func))(dest, dstr, src, sstr, n); |
|
1607 } |
|
1608 |
|
1609 #undef oil_conv_f64_u16 |
|
1610 #ifdef __SYMBIAN32__ |
|
1611 |
|
1612 #endif |
|
1613 void |
|
1614 oil_conv_f64_u16 (double * dest, int dstr, const uint16_t * src, int sstr, int n) |
|
1615 { |
|
1616 if (_oil_function_class_conv_f64_u16.func == NULL) { |
|
1617 oil_class_optimize (&_oil_function_class_conv_f64_u16); |
|
1618 } |
|
1619 ((void (*)(double * dest, int dstr, const uint16_t * src, int sstr, int n))(_oil_function_class_conv_f64_u16.func))(dest, dstr, src, sstr, n); |
|
1620 } |
|
1621 |
|
1622 #undef oil_conv_f64_u32 |
|
1623 #ifdef __SYMBIAN32__ |
|
1624 |
|
1625 #endif |
|
1626 void |
|
1627 oil_conv_f64_u32 (double * dest, int dstr, const uint32_t * src, int sstr, int n) |
|
1628 { |
|
1629 if (_oil_function_class_conv_f64_u32.func == NULL) { |
|
1630 oil_class_optimize (&_oil_function_class_conv_f64_u32); |
|
1631 } |
|
1632 ((void (*)(double * dest, int dstr, const uint32_t * src, int sstr, int n))(_oil_function_class_conv_f64_u32.func))(dest, dstr, src, sstr, n); |
|
1633 } |
|
1634 |
|
1635 #undef oil_conv_f64_u8 |
|
1636 #ifdef __SYMBIAN32__ |
|
1637 |
|
1638 #endif |
|
1639 void |
|
1640 oil_conv_f64_u8 (double * dest, int dstr, const uint8_t * src, int sstr, int n) |
|
1641 { |
|
1642 if (_oil_function_class_conv_f64_u8.func == NULL) { |
|
1643 oil_class_optimize (&_oil_function_class_conv_f64_u8); |
|
1644 } |
|
1645 ((void (*)(double * dest, int dstr, const uint8_t * src, int sstr, int n))(_oil_function_class_conv_f64_u8.func))(dest, dstr, src, sstr, n); |
|
1646 } |
|
1647 |
|
1648 #undef oil_conv_s16_f32 |
|
1649 #ifdef __SYMBIAN32__ |
|
1650 |
|
1651 #endif |
|
1652 void |
|
1653 oil_conv_s16_f32 (int16_t * dest, int dstr, const float * src, int sstr, int n) |
|
1654 { |
|
1655 if (_oil_function_class_conv_s16_f32.func == NULL) { |
|
1656 oil_class_optimize (&_oil_function_class_conv_s16_f32); |
|
1657 } |
|
1658 ((void (*)(int16_t * dest, int dstr, const float * src, int sstr, int n))(_oil_function_class_conv_s16_f32.func))(dest, dstr, src, sstr, n); |
|
1659 } |
|
1660 |
|
1661 #undef oil_conv_s16_f64 |
|
1662 #ifdef __SYMBIAN32__ |
|
1663 |
|
1664 #endif |
|
1665 void |
|
1666 oil_conv_s16_f64 (int16_t * dest, int dstr, const double * src, int sstr, int n) |
|
1667 { |
|
1668 if (_oil_function_class_conv_s16_f64.func == NULL) { |
|
1669 oil_class_optimize (&_oil_function_class_conv_s16_f64); |
|
1670 } |
|
1671 ((void (*)(int16_t * dest, int dstr, const double * src, int sstr, int n))(_oil_function_class_conv_s16_f64.func))(dest, dstr, src, sstr, n); |
|
1672 } |
|
1673 |
|
1674 #undef oil_conv_s16_s32 |
|
1675 #ifdef __SYMBIAN32__ |
|
1676 |
|
1677 #endif |
|
1678 void |
|
1679 oil_conv_s16_s32 (int16_t * dest, int dstr, const int32_t * src, int sstr, int n) |
|
1680 { |
|
1681 if (_oil_function_class_conv_s16_s32.func == NULL) { |
|
1682 oil_class_optimize (&_oil_function_class_conv_s16_s32); |
|
1683 } |
|
1684 ((void (*)(int16_t * dest, int dstr, const int32_t * src, int sstr, int n))(_oil_function_class_conv_s16_s32.func))(dest, dstr, src, sstr, n); |
|
1685 } |
|
1686 |
|
1687 #undef oil_conv_s16_s8 |
|
1688 #ifdef __SYMBIAN32__ |
|
1689 |
|
1690 #endif |
|
1691 void |
|
1692 oil_conv_s16_s8 (int16_t * dest, int dstr, const int8_t * src, int sstr, int n) |
|
1693 { |
|
1694 if (_oil_function_class_conv_s16_s8.func == NULL) { |
|
1695 oil_class_optimize (&_oil_function_class_conv_s16_s8); |
|
1696 } |
|
1697 ((void (*)(int16_t * dest, int dstr, const int8_t * src, int sstr, int n))(_oil_function_class_conv_s16_s8.func))(dest, dstr, src, sstr, n); |
|
1698 } |
|
1699 |
|
1700 #undef oil_conv_s16_u16 |
|
1701 #ifdef __SYMBIAN32__ |
|
1702 |
|
1703 #endif |
|
1704 void |
|
1705 oil_conv_s16_u16 (int16_t * dest, int dstr, const uint16_t * src, int sstr, int n) |
|
1706 { |
|
1707 if (_oil_function_class_conv_s16_u16.func == NULL) { |
|
1708 oil_class_optimize (&_oil_function_class_conv_s16_u16); |
|
1709 } |
|
1710 ((void (*)(int16_t * dest, int dstr, const uint16_t * src, int sstr, int n))(_oil_function_class_conv_s16_u16.func))(dest, dstr, src, sstr, n); |
|
1711 } |
|
1712 |
|
1713 #undef oil_conv_s16_u32 |
|
1714 #ifdef __SYMBIAN32__ |
|
1715 |
|
1716 #endif |
|
1717 void |
|
1718 oil_conv_s16_u32 (int16_t * dest, int dstr, const uint32_t * src, int sstr, int n) |
|
1719 { |
|
1720 if (_oil_function_class_conv_s16_u32.func == NULL) { |
|
1721 oil_class_optimize (&_oil_function_class_conv_s16_u32); |
|
1722 } |
|
1723 ((void (*)(int16_t * dest, int dstr, const uint32_t * src, int sstr, int n))(_oil_function_class_conv_s16_u32.func))(dest, dstr, src, sstr, n); |
|
1724 } |
|
1725 |
|
1726 #undef oil_conv_s16_u8 |
|
1727 #ifdef __SYMBIAN32__ |
|
1728 |
|
1729 #endif |
|
1730 void |
|
1731 oil_conv_s16_u8 (int16_t * dest, int dstr, const uint8_t * src, int sstr, int n) |
|
1732 { |
|
1733 if (_oil_function_class_conv_s16_u8.func == NULL) { |
|
1734 oil_class_optimize (&_oil_function_class_conv_s16_u8); |
|
1735 } |
|
1736 ((void (*)(int16_t * dest, int dstr, const uint8_t * src, int sstr, int n))(_oil_function_class_conv_s16_u8.func))(dest, dstr, src, sstr, n); |
|
1737 } |
|
1738 |
|
1739 #undef oil_conv_s32_f32 |
|
1740 #ifdef __SYMBIAN32__ |
|
1741 |
|
1742 #endif |
|
1743 void |
|
1744 oil_conv_s32_f32 (int32_t * dest, int dstr, const float * src, int sstr, int n) |
|
1745 { |
|
1746 if (_oil_function_class_conv_s32_f32.func == NULL) { |
|
1747 oil_class_optimize (&_oil_function_class_conv_s32_f32); |
|
1748 } |
|
1749 ((void (*)(int32_t * dest, int dstr, const float * src, int sstr, int n))(_oil_function_class_conv_s32_f32.func))(dest, dstr, src, sstr, n); |
|
1750 } |
|
1751 |
|
1752 #undef oil_conv_s32_f64 |
|
1753 #ifdef __SYMBIAN32__ |
|
1754 |
|
1755 #endif |
|
1756 void |
|
1757 oil_conv_s32_f64 (int32_t * dest, int dstr, const double * src, int sstr, int n) |
|
1758 { |
|
1759 if (_oil_function_class_conv_s32_f64.func == NULL) { |
|
1760 oil_class_optimize (&_oil_function_class_conv_s32_f64); |
|
1761 } |
|
1762 ((void (*)(int32_t * dest, int dstr, const double * src, int sstr, int n))(_oil_function_class_conv_s32_f64.func))(dest, dstr, src, sstr, n); |
|
1763 } |
|
1764 |
|
1765 #undef oil_conv_s32_s16 |
|
1766 #ifdef __SYMBIAN32__ |
|
1767 |
|
1768 #endif |
|
1769 void |
|
1770 oil_conv_s32_s16 (int32_t * dest, int dstr, const int16_t * src, int sstr, int n) |
|
1771 { |
|
1772 if (_oil_function_class_conv_s32_s16.func == NULL) { |
|
1773 oil_class_optimize (&_oil_function_class_conv_s32_s16); |
|
1774 } |
|
1775 ((void (*)(int32_t * dest, int dstr, const int16_t * src, int sstr, int n))(_oil_function_class_conv_s32_s16.func))(dest, dstr, src, sstr, n); |
|
1776 } |
|
1777 |
|
1778 #undef oil_conv_s32_s8 |
|
1779 #ifdef __SYMBIAN32__ |
|
1780 |
|
1781 #endif |
|
1782 void |
|
1783 oil_conv_s32_s8 (int32_t * dest, int dstr, const int8_t * src, int sstr, int n) |
|
1784 { |
|
1785 if (_oil_function_class_conv_s32_s8.func == NULL) { |
|
1786 oil_class_optimize (&_oil_function_class_conv_s32_s8); |
|
1787 } |
|
1788 ((void (*)(int32_t * dest, int dstr, const int8_t * src, int sstr, int n))(_oil_function_class_conv_s32_s8.func))(dest, dstr, src, sstr, n); |
|
1789 } |
|
1790 |
|
1791 #undef oil_conv_s32_u16 |
|
1792 #ifdef __SYMBIAN32__ |
|
1793 |
|
1794 #endif |
|
1795 void |
|
1796 oil_conv_s32_u16 (int32_t * dest, int dstr, const uint16_t * src, int sstr, int n) |
|
1797 { |
|
1798 if (_oil_function_class_conv_s32_u16.func == NULL) { |
|
1799 oil_class_optimize (&_oil_function_class_conv_s32_u16); |
|
1800 } |
|
1801 ((void (*)(int32_t * dest, int dstr, const uint16_t * src, int sstr, int n))(_oil_function_class_conv_s32_u16.func))(dest, dstr, src, sstr, n); |
|
1802 } |
|
1803 |
|
1804 #undef oil_conv_s32_u32 |
|
1805 #ifdef __SYMBIAN32__ |
|
1806 |
|
1807 #endif |
|
1808 void |
|
1809 oil_conv_s32_u32 (int32_t * dest, int dstr, const uint32_t * src, int sstr, int n) |
|
1810 { |
|
1811 if (_oil_function_class_conv_s32_u32.func == NULL) { |
|
1812 oil_class_optimize (&_oil_function_class_conv_s32_u32); |
|
1813 } |
|
1814 ((void (*)(int32_t * dest, int dstr, const uint32_t * src, int sstr, int n))(_oil_function_class_conv_s32_u32.func))(dest, dstr, src, sstr, n); |
|
1815 } |
|
1816 |
|
1817 #undef oil_conv_s32_u8 |
|
1818 #ifdef __SYMBIAN32__ |
|
1819 |
|
1820 #endif |
|
1821 void |
|
1822 oil_conv_s32_u8 (int32_t * dest, int dstr, const uint8_t * src, int sstr, int n) |
|
1823 { |
|
1824 if (_oil_function_class_conv_s32_u8.func == NULL) { |
|
1825 oil_class_optimize (&_oil_function_class_conv_s32_u8); |
|
1826 } |
|
1827 ((void (*)(int32_t * dest, int dstr, const uint8_t * src, int sstr, int n))(_oil_function_class_conv_s32_u8.func))(dest, dstr, src, sstr, n); |
|
1828 } |
|
1829 |
|
1830 #undef oil_conv_s8_f32 |
|
1831 #ifdef __SYMBIAN32__ |
|
1832 |
|
1833 #endif |
|
1834 void |
|
1835 oil_conv_s8_f32 (int8_t * dest, int dstr, const float * src, int sstr, int n) |
|
1836 { |
|
1837 if (_oil_function_class_conv_s8_f32.func == NULL) { |
|
1838 oil_class_optimize (&_oil_function_class_conv_s8_f32); |
|
1839 } |
|
1840 ((void (*)(int8_t * dest, int dstr, const float * src, int sstr, int n))(_oil_function_class_conv_s8_f32.func))(dest, dstr, src, sstr, n); |
|
1841 } |
|
1842 |
|
1843 #undef oil_conv_s8_f64 |
|
1844 #ifdef __SYMBIAN32__ |
|
1845 |
|
1846 #endif |
|
1847 void |
|
1848 oil_conv_s8_f64 (int8_t * dest, int dstr, const double * src, int sstr, int n) |
|
1849 { |
|
1850 if (_oil_function_class_conv_s8_f64.func == NULL) { |
|
1851 oil_class_optimize (&_oil_function_class_conv_s8_f64); |
|
1852 } |
|
1853 ((void (*)(int8_t * dest, int dstr, const double * src, int sstr, int n))(_oil_function_class_conv_s8_f64.func))(dest, dstr, src, sstr, n); |
|
1854 } |
|
1855 |
|
1856 #undef oil_conv_s8_s16 |
|
1857 #ifdef __SYMBIAN32__ |
|
1858 |
|
1859 #endif |
|
1860 void |
|
1861 oil_conv_s8_s16 (int8_t * dest, int dstr, const int16_t * src, int sstr, int n) |
|
1862 { |
|
1863 if (_oil_function_class_conv_s8_s16.func == NULL) { |
|
1864 oil_class_optimize (&_oil_function_class_conv_s8_s16); |
|
1865 } |
|
1866 ((void (*)(int8_t * dest, int dstr, const int16_t * src, int sstr, int n))(_oil_function_class_conv_s8_s16.func))(dest, dstr, src, sstr, n); |
|
1867 } |
|
1868 |
|
1869 #undef oil_conv_s8_s32 |
|
1870 #ifdef __SYMBIAN32__ |
|
1871 |
|
1872 #endif |
|
1873 void |
|
1874 oil_conv_s8_s32 (int8_t * dest, int dstr, const int32_t * src, int sstr, int n) |
|
1875 { |
|
1876 if (_oil_function_class_conv_s8_s32.func == NULL) { |
|
1877 oil_class_optimize (&_oil_function_class_conv_s8_s32); |
|
1878 } |
|
1879 ((void (*)(int8_t * dest, int dstr, const int32_t * src, int sstr, int n))(_oil_function_class_conv_s8_s32.func))(dest, dstr, src, sstr, n); |
|
1880 } |
|
1881 |
|
1882 #undef oil_conv_s8_u16 |
|
1883 #ifdef __SYMBIAN32__ |
|
1884 |
|
1885 #endif |
|
1886 void |
|
1887 oil_conv_s8_u16 (int8_t * dest, int dstr, const uint16_t * src, int sstr, int n) |
|
1888 { |
|
1889 if (_oil_function_class_conv_s8_u16.func == NULL) { |
|
1890 oil_class_optimize (&_oil_function_class_conv_s8_u16); |
|
1891 } |
|
1892 ((void (*)(int8_t * dest, int dstr, const uint16_t * src, int sstr, int n))(_oil_function_class_conv_s8_u16.func))(dest, dstr, src, sstr, n); |
|
1893 } |
|
1894 |
|
1895 #undef oil_conv_s8_u32 |
|
1896 #ifdef __SYMBIAN32__ |
|
1897 |
|
1898 #endif |
|
1899 void |
|
1900 oil_conv_s8_u32 (int8_t * dest, int dstr, const uint32_t * src, int sstr, int n) |
|
1901 { |
|
1902 if (_oil_function_class_conv_s8_u32.func == NULL) { |
|
1903 oil_class_optimize (&_oil_function_class_conv_s8_u32); |
|
1904 } |
|
1905 ((void (*)(int8_t * dest, int dstr, const uint32_t * src, int sstr, int n))(_oil_function_class_conv_s8_u32.func))(dest, dstr, src, sstr, n); |
|
1906 } |
|
1907 |
|
1908 #undef oil_conv_s8_u8 |
|
1909 #ifdef __SYMBIAN32__ |
|
1910 |
|
1911 #endif |
|
1912 void |
|
1913 oil_conv_s8_u8 (int8_t * dest, int dstr, const uint8_t * src, int sstr, int n) |
|
1914 { |
|
1915 if (_oil_function_class_conv_s8_u8.func == NULL) { |
|
1916 oil_class_optimize (&_oil_function_class_conv_s8_u8); |
|
1917 } |
|
1918 ((void (*)(int8_t * dest, int dstr, const uint8_t * src, int sstr, int n))(_oil_function_class_conv_s8_u8.func))(dest, dstr, src, sstr, n); |
|
1919 } |
|
1920 |
|
1921 #undef oil_conv_u16_f32 |
|
1922 #ifdef __SYMBIAN32__ |
|
1923 |
|
1924 #endif |
|
1925 void |
|
1926 oil_conv_u16_f32 (uint16_t * dest, int dstr, const float * src, int sstr, int n) |
|
1927 { |
|
1928 if (_oil_function_class_conv_u16_f32.func == NULL) { |
|
1929 oil_class_optimize (&_oil_function_class_conv_u16_f32); |
|
1930 } |
|
1931 ((void (*)(uint16_t * dest, int dstr, const float * src, int sstr, int n))(_oil_function_class_conv_u16_f32.func))(dest, dstr, src, sstr, n); |
|
1932 } |
|
1933 |
|
1934 #undef oil_conv_u16_f64 |
|
1935 #ifdef __SYMBIAN32__ |
|
1936 |
|
1937 #endif |
|
1938 void |
|
1939 oil_conv_u16_f64 (uint16_t * dest, int dstr, const double * src, int sstr, int n) |
|
1940 { |
|
1941 if (_oil_function_class_conv_u16_f64.func == NULL) { |
|
1942 oil_class_optimize (&_oil_function_class_conv_u16_f64); |
|
1943 } |
|
1944 ((void (*)(uint16_t * dest, int dstr, const double * src, int sstr, int n))(_oil_function_class_conv_u16_f64.func))(dest, dstr, src, sstr, n); |
|
1945 } |
|
1946 |
|
1947 #undef oil_conv_u16_s16 |
|
1948 #ifdef __SYMBIAN32__ |
|
1949 |
|
1950 #endif |
|
1951 void |
|
1952 oil_conv_u16_s16 (uint16_t * dest, int dstr, const int16_t * src, int sstr, int n) |
|
1953 { |
|
1954 if (_oil_function_class_conv_u16_s16.func == NULL) { |
|
1955 oil_class_optimize (&_oil_function_class_conv_u16_s16); |
|
1956 } |
|
1957 ((void (*)(uint16_t * dest, int dstr, const int16_t * src, int sstr, int n))(_oil_function_class_conv_u16_s16.func))(dest, dstr, src, sstr, n); |
|
1958 } |
|
1959 |
|
1960 #undef oil_conv_u16_s32 |
|
1961 #ifdef __SYMBIAN32__ |
|
1962 |
|
1963 #endif |
|
1964 void |
|
1965 oil_conv_u16_s32 (uint16_t * dest, int dstr, const int32_t * src, int sstr, int n) |
|
1966 { |
|
1967 if (_oil_function_class_conv_u16_s32.func == NULL) { |
|
1968 oil_class_optimize (&_oil_function_class_conv_u16_s32); |
|
1969 } |
|
1970 ((void (*)(uint16_t * dest, int dstr, const int32_t * src, int sstr, int n))(_oil_function_class_conv_u16_s32.func))(dest, dstr, src, sstr, n); |
|
1971 } |
|
1972 |
|
1973 #undef oil_conv_u16_s8 |
|
1974 #ifdef __SYMBIAN32__ |
|
1975 |
|
1976 #endif |
|
1977 void |
|
1978 oil_conv_u16_s8 (uint16_t * dest, int dstr, const int8_t * src, int sstr, int n) |
|
1979 { |
|
1980 if (_oil_function_class_conv_u16_s8.func == NULL) { |
|
1981 oil_class_optimize (&_oil_function_class_conv_u16_s8); |
|
1982 } |
|
1983 ((void (*)(uint16_t * dest, int dstr, const int8_t * src, int sstr, int n))(_oil_function_class_conv_u16_s8.func))(dest, dstr, src, sstr, n); |
|
1984 } |
|
1985 |
|
1986 #undef oil_conv_u16_u32 |
|
1987 #ifdef __SYMBIAN32__ |
|
1988 |
|
1989 #endif |
|
1990 void |
|
1991 oil_conv_u16_u32 (uint16_t * dest, int dstr, const uint32_t * src, int sstr, int n) |
|
1992 { |
|
1993 if (_oil_function_class_conv_u16_u32.func == NULL) { |
|
1994 oil_class_optimize (&_oil_function_class_conv_u16_u32); |
|
1995 } |
|
1996 ((void (*)(uint16_t * dest, int dstr, const uint32_t * src, int sstr, int n))(_oil_function_class_conv_u16_u32.func))(dest, dstr, src, sstr, n); |
|
1997 } |
|
1998 |
|
1999 #undef oil_conv_u16_u8 |
|
2000 #ifdef __SYMBIAN32__ |
|
2001 |
|
2002 #endif |
|
2003 void |
|
2004 oil_conv_u16_u8 (uint16_t * dest, int dstr, const uint8_t * src, int sstr, int n) |
|
2005 { |
|
2006 if (_oil_function_class_conv_u16_u8.func == NULL) { |
|
2007 oil_class_optimize (&_oil_function_class_conv_u16_u8); |
|
2008 } |
|
2009 ((void (*)(uint16_t * dest, int dstr, const uint8_t * src, int sstr, int n))(_oil_function_class_conv_u16_u8.func))(dest, dstr, src, sstr, n); |
|
2010 } |
|
2011 |
|
2012 #undef oil_conv_u32_f32 |
|
2013 #ifdef __SYMBIAN32__ |
|
2014 |
|
2015 #endif |
|
2016 void |
|
2017 oil_conv_u32_f32 (uint32_t * dest, int dstr, const float * src, int sstr, int n) |
|
2018 { |
|
2019 if (_oil_function_class_conv_u32_f32.func == NULL) { |
|
2020 oil_class_optimize (&_oil_function_class_conv_u32_f32); |
|
2021 } |
|
2022 ((void (*)(uint32_t * dest, int dstr, const float * src, int sstr, int n))(_oil_function_class_conv_u32_f32.func))(dest, dstr, src, sstr, n); |
|
2023 } |
|
2024 |
|
2025 #undef oil_conv_u32_f64 |
|
2026 #ifdef __SYMBIAN32__ |
|
2027 |
|
2028 #endif |
|
2029 void |
|
2030 oil_conv_u32_f64 (uint32_t * dest, int dstr, const double * src, int sstr, int n) |
|
2031 { |
|
2032 if (_oil_function_class_conv_u32_f64.func == NULL) { |
|
2033 oil_class_optimize (&_oil_function_class_conv_u32_f64); |
|
2034 } |
|
2035 ((void (*)(uint32_t * dest, int dstr, const double * src, int sstr, int n))(_oil_function_class_conv_u32_f64.func))(dest, dstr, src, sstr, n); |
|
2036 } |
|
2037 |
|
2038 #undef oil_conv_u32_s16 |
|
2039 #ifdef __SYMBIAN32__ |
|
2040 |
|
2041 #endif |
|
2042 void |
|
2043 oil_conv_u32_s16 (uint32_t * dest, int dstr, const int16_t * src, int sstr, int n) |
|
2044 { |
|
2045 if (_oil_function_class_conv_u32_s16.func == NULL) { |
|
2046 oil_class_optimize (&_oil_function_class_conv_u32_s16); |
|
2047 } |
|
2048 ((void (*)(uint32_t * dest, int dstr, const int16_t * src, int sstr, int n))(_oil_function_class_conv_u32_s16.func))(dest, dstr, src, sstr, n); |
|
2049 } |
|
2050 |
|
2051 #undef oil_conv_u32_s32 |
|
2052 #ifdef __SYMBIAN32__ |
|
2053 |
|
2054 #endif |
|
2055 void |
|
2056 oil_conv_u32_s32 (uint32_t * dest, int dstr, const int32_t * src, int sstr, int n) |
|
2057 { |
|
2058 if (_oil_function_class_conv_u32_s32.func == NULL) { |
|
2059 oil_class_optimize (&_oil_function_class_conv_u32_s32); |
|
2060 } |
|
2061 ((void (*)(uint32_t * dest, int dstr, const int32_t * src, int sstr, int n))(_oil_function_class_conv_u32_s32.func))(dest, dstr, src, sstr, n); |
|
2062 } |
|
2063 |
|
2064 #undef oil_conv_u32_s8 |
|
2065 #ifdef __SYMBIAN32__ |
|
2066 |
|
2067 #endif |
|
2068 void |
|
2069 oil_conv_u32_s8 (uint32_t * dest, int dstr, const int8_t * src, int sstr, int n) |
|
2070 { |
|
2071 if (_oil_function_class_conv_u32_s8.func == NULL) { |
|
2072 oil_class_optimize (&_oil_function_class_conv_u32_s8); |
|
2073 } |
|
2074 ((void (*)(uint32_t * dest, int dstr, const int8_t * src, int sstr, int n))(_oil_function_class_conv_u32_s8.func))(dest, dstr, src, sstr, n); |
|
2075 } |
|
2076 |
|
2077 #undef oil_conv_u32_u16 |
|
2078 #ifdef __SYMBIAN32__ |
|
2079 |
|
2080 #endif |
|
2081 void |
|
2082 oil_conv_u32_u16 (uint32_t * dest, int dstr, const uint16_t * src, int sstr, int n) |
|
2083 { |
|
2084 if (_oil_function_class_conv_u32_u16.func == NULL) { |
|
2085 oil_class_optimize (&_oil_function_class_conv_u32_u16); |
|
2086 } |
|
2087 ((void (*)(uint32_t * dest, int dstr, const uint16_t * src, int sstr, int n))(_oil_function_class_conv_u32_u16.func))(dest, dstr, src, sstr, n); |
|
2088 } |
|
2089 |
|
2090 #undef oil_conv_u32_u8 |
|
2091 #ifdef __SYMBIAN32__ |
|
2092 |
|
2093 #endif |
|
2094 void |
|
2095 oil_conv_u32_u8 (uint32_t * dest, int dstr, const uint8_t * src, int sstr, int n) |
|
2096 { |
|
2097 if (_oil_function_class_conv_u32_u8.func == NULL) { |
|
2098 oil_class_optimize (&_oil_function_class_conv_u32_u8); |
|
2099 } |
|
2100 ((void (*)(uint32_t * dest, int dstr, const uint8_t * src, int sstr, int n))(_oil_function_class_conv_u32_u8.func))(dest, dstr, src, sstr, n); |
|
2101 } |
|
2102 |
|
2103 #undef oil_conv_u8_f32 |
|
2104 #ifdef __SYMBIAN32__ |
|
2105 |
|
2106 #endif |
|
2107 void |
|
2108 oil_conv_u8_f32 (uint8_t * dest, int dstr, const float * src, int sstr, int n) |
|
2109 { |
|
2110 if (_oil_function_class_conv_u8_f32.func == NULL) { |
|
2111 oil_class_optimize (&_oil_function_class_conv_u8_f32); |
|
2112 } |
|
2113 ((void (*)(uint8_t * dest, int dstr, const float * src, int sstr, int n))(_oil_function_class_conv_u8_f32.func))(dest, dstr, src, sstr, n); |
|
2114 } |
|
2115 |
|
2116 #undef oil_conv_u8_f64 |
|
2117 #ifdef __SYMBIAN32__ |
|
2118 |
|
2119 #endif |
|
2120 void |
|
2121 oil_conv_u8_f64 (uint8_t * dest, int dstr, const double * src, int sstr, int n) |
|
2122 { |
|
2123 if (_oil_function_class_conv_u8_f64.func == NULL) { |
|
2124 oil_class_optimize (&_oil_function_class_conv_u8_f64); |
|
2125 } |
|
2126 ((void (*)(uint8_t * dest, int dstr, const double * src, int sstr, int n))(_oil_function_class_conv_u8_f64.func))(dest, dstr, src, sstr, n); |
|
2127 } |
|
2128 |
|
2129 #undef oil_conv_u8_s16 |
|
2130 #ifdef __SYMBIAN32__ |
|
2131 |
|
2132 #endif |
|
2133 void |
|
2134 oil_conv_u8_s16 (uint8_t * dest, int dstr, const int16_t * src, int sstr, int n) |
|
2135 { |
|
2136 if (_oil_function_class_conv_u8_s16.func == NULL) { |
|
2137 oil_class_optimize (&_oil_function_class_conv_u8_s16); |
|
2138 } |
|
2139 ((void (*)(uint8_t * dest, int dstr, const int16_t * src, int sstr, int n))(_oil_function_class_conv_u8_s16.func))(dest, dstr, src, sstr, n); |
|
2140 } |
|
2141 |
|
2142 #undef oil_conv_u8_s32 |
|
2143 #ifdef __SYMBIAN32__ |
|
2144 |
|
2145 #endif |
|
2146 void |
|
2147 oil_conv_u8_s32 (uint8_t * dest, int dstr, const int32_t * src, int sstr, int n) |
|
2148 { |
|
2149 if (_oil_function_class_conv_u8_s32.func == NULL) { |
|
2150 oil_class_optimize (&_oil_function_class_conv_u8_s32); |
|
2151 } |
|
2152 ((void (*)(uint8_t * dest, int dstr, const int32_t * src, int sstr, int n))(_oil_function_class_conv_u8_s32.func))(dest, dstr, src, sstr, n); |
|
2153 } |
|
2154 |
|
2155 #undef oil_conv_u8_s8 |
|
2156 #ifdef __SYMBIAN32__ |
|
2157 |
|
2158 #endif |
|
2159 void |
|
2160 oil_conv_u8_s8 (uint8_t * dest, int dstr, const int8_t * src, int sstr, int n) |
|
2161 { |
|
2162 if (_oil_function_class_conv_u8_s8.func == NULL) { |
|
2163 oil_class_optimize (&_oil_function_class_conv_u8_s8); |
|
2164 } |
|
2165 ((void (*)(uint8_t * dest, int dstr, const int8_t * src, int sstr, int n))(_oil_function_class_conv_u8_s8.func))(dest, dstr, src, sstr, n); |
|
2166 } |
|
2167 |
|
2168 #undef oil_conv_u8_u16 |
|
2169 #ifdef __SYMBIAN32__ |
|
2170 |
|
2171 #endif |
|
2172 void |
|
2173 oil_conv_u8_u16 (uint8_t * dest, int dstr, const uint16_t * src, int sstr, int n) |
|
2174 { |
|
2175 if (_oil_function_class_conv_u8_u16.func == NULL) { |
|
2176 oil_class_optimize (&_oil_function_class_conv_u8_u16); |
|
2177 } |
|
2178 ((void (*)(uint8_t * dest, int dstr, const uint16_t * src, int sstr, int n))(_oil_function_class_conv_u8_u16.func))(dest, dstr, src, sstr, n); |
|
2179 } |
|
2180 |
|
2181 #undef oil_conv_u8_u32 |
|
2182 #ifdef __SYMBIAN32__ |
|
2183 |
|
2184 #endif |
|
2185 void |
|
2186 oil_conv_u8_u32 (uint8_t * dest, int dstr, const uint32_t * src, int sstr, int n) |
|
2187 { |
|
2188 if (_oil_function_class_conv_u8_u32.func == NULL) { |
|
2189 oil_class_optimize (&_oil_function_class_conv_u8_u32); |
|
2190 } |
|
2191 ((void (*)(uint8_t * dest, int dstr, const uint32_t * src, int sstr, int n))(_oil_function_class_conv_u8_u32.func))(dest, dstr, src, sstr, n); |
|
2192 } |
|
2193 |
|
2194 #undef oil_convert_s16_f32 |
|
2195 #ifdef __SYMBIAN32__ |
|
2196 |
|
2197 #endif |
|
2198 void |
|
2199 oil_convert_s16_f32 (int16_t * dest, const float * src, int n) |
|
2200 { |
|
2201 if (_oil_function_class_convert_s16_f32.func == NULL) { |
|
2202 oil_class_optimize (&_oil_function_class_convert_s16_f32); |
|
2203 } |
|
2204 ((void (*)(int16_t * dest, const float * src, int n))(_oil_function_class_convert_s16_f32.func))(dest, src, n); |
|
2205 } |
|
2206 |
|
2207 #undef oil_convert_s16_f64 |
|
2208 #ifdef __SYMBIAN32__ |
|
2209 |
|
2210 #endif |
|
2211 void |
|
2212 oil_convert_s16_f64 (int16_t * dest, const double * src, int n) |
|
2213 { |
|
2214 if (_oil_function_class_convert_s16_f64.func == NULL) { |
|
2215 oil_class_optimize (&_oil_function_class_convert_s16_f64); |
|
2216 } |
|
2217 ((void (*)(int16_t * dest, const double * src, int n))(_oil_function_class_convert_s16_f64.func))(dest, src, n); |
|
2218 } |
|
2219 |
|
2220 #undef oil_convert_s16_s32 |
|
2221 #ifdef __SYMBIAN32__ |
|
2222 |
|
2223 #endif |
|
2224 void |
|
2225 oil_convert_s16_s32 (int16_t * dest, const int32_t * src, int n) |
|
2226 { |
|
2227 if (_oil_function_class_convert_s16_s32.func == NULL) { |
|
2228 oil_class_optimize (&_oil_function_class_convert_s16_s32); |
|
2229 } |
|
2230 ((void (*)(int16_t * dest, const int32_t * src, int n))(_oil_function_class_convert_s16_s32.func))(dest, src, n); |
|
2231 } |
|
2232 |
|
2233 #undef oil_convert_s16_s8 |
|
2234 #ifdef __SYMBIAN32__ |
|
2235 |
|
2236 #endif |
|
2237 void |
|
2238 oil_convert_s16_s8 (int16_t * dest, const int8_t * src, int n) |
|
2239 { |
|
2240 if (_oil_function_class_convert_s16_s8.func == NULL) { |
|
2241 oil_class_optimize (&_oil_function_class_convert_s16_s8); |
|
2242 } |
|
2243 ((void (*)(int16_t * dest, const int8_t * src, int n))(_oil_function_class_convert_s16_s8.func))(dest, src, n); |
|
2244 } |
|
2245 |
|
2246 #undef oil_convert_s16_u16 |
|
2247 #ifdef __SYMBIAN32__ |
|
2248 |
|
2249 #endif |
|
2250 void |
|
2251 oil_convert_s16_u16 (int16_t * dest, const uint16_t * src, int n) |
|
2252 { |
|
2253 if (_oil_function_class_convert_s16_u16.func == NULL) { |
|
2254 oil_class_optimize (&_oil_function_class_convert_s16_u16); |
|
2255 } |
|
2256 ((void (*)(int16_t * dest, const uint16_t * src, int n))(_oil_function_class_convert_s16_u16.func))(dest, src, n); |
|
2257 } |
|
2258 |
|
2259 #undef oil_convert_s16_u32 |
|
2260 #ifdef __SYMBIAN32__ |
|
2261 |
|
2262 #endif |
|
2263 void |
|
2264 oil_convert_s16_u32 (int16_t * dest, const uint32_t * src, int n) |
|
2265 { |
|
2266 if (_oil_function_class_convert_s16_u32.func == NULL) { |
|
2267 oil_class_optimize (&_oil_function_class_convert_s16_u32); |
|
2268 } |
|
2269 ((void (*)(int16_t * dest, const uint32_t * src, int n))(_oil_function_class_convert_s16_u32.func))(dest, src, n); |
|
2270 } |
|
2271 |
|
2272 #undef oil_convert_s16_u8 |
|
2273 #ifdef __SYMBIAN32__ |
|
2274 |
|
2275 #endif |
|
2276 void |
|
2277 oil_convert_s16_u8 (int16_t * dest, const uint8_t * src, int n) |
|
2278 { |
|
2279 if (_oil_function_class_convert_s16_u8.func == NULL) { |
|
2280 oil_class_optimize (&_oil_function_class_convert_s16_u8); |
|
2281 } |
|
2282 ((void (*)(int16_t * dest, const uint8_t * src, int n))(_oil_function_class_convert_s16_u8.func))(dest, src, n); |
|
2283 } |
|
2284 |
|
2285 #undef oil_convert_s32_f64 |
|
2286 #ifdef __SYMBIAN32__ |
|
2287 |
|
2288 #endif |
|
2289 void |
|
2290 oil_convert_s32_f64 (int32_t * dest, const double * src, int n) |
|
2291 { |
|
2292 if (_oil_function_class_convert_s32_f64.func == NULL) { |
|
2293 oil_class_optimize (&_oil_function_class_convert_s32_f64); |
|
2294 } |
|
2295 ((void (*)(int32_t * dest, const double * src, int n))(_oil_function_class_convert_s32_f64.func))(dest, src, n); |
|
2296 } |
|
2297 |
|
2298 #undef oil_convert_s32_s16 |
|
2299 #ifdef __SYMBIAN32__ |
|
2300 |
|
2301 #endif |
|
2302 void |
|
2303 oil_convert_s32_s16 (int32_t * dest, const int16_t * src, int n) |
|
2304 { |
|
2305 if (_oil_function_class_convert_s32_s16.func == NULL) { |
|
2306 oil_class_optimize (&_oil_function_class_convert_s32_s16); |
|
2307 } |
|
2308 ((void (*)(int32_t * dest, const int16_t * src, int n))(_oil_function_class_convert_s32_s16.func))(dest, src, n); |
|
2309 } |
|
2310 |
|
2311 #undef oil_convert_s32_s8 |
|
2312 #ifdef __SYMBIAN32__ |
|
2313 |
|
2314 #endif |
|
2315 void |
|
2316 oil_convert_s32_s8 (int32_t * dest, const int8_t * src, int n) |
|
2317 { |
|
2318 if (_oil_function_class_convert_s32_s8.func == NULL) { |
|
2319 oil_class_optimize (&_oil_function_class_convert_s32_s8); |
|
2320 } |
|
2321 ((void (*)(int32_t * dest, const int8_t * src, int n))(_oil_function_class_convert_s32_s8.func))(dest, src, n); |
|
2322 } |
|
2323 |
|
2324 #undef oil_convert_s32_u16 |
|
2325 #ifdef __SYMBIAN32__ |
|
2326 |
|
2327 #endif |
|
2328 void |
|
2329 oil_convert_s32_u16 (int32_t * dest, const uint16_t * src, int n) |
|
2330 { |
|
2331 if (_oil_function_class_convert_s32_u16.func == NULL) { |
|
2332 oil_class_optimize (&_oil_function_class_convert_s32_u16); |
|
2333 } |
|
2334 ((void (*)(int32_t * dest, const uint16_t * src, int n))(_oil_function_class_convert_s32_u16.func))(dest, src, n); |
|
2335 } |
|
2336 |
|
2337 #undef oil_convert_s32_u32 |
|
2338 #ifdef __SYMBIAN32__ |
|
2339 |
|
2340 #endif |
|
2341 void |
|
2342 oil_convert_s32_u32 (int32_t * dest, const uint32_t * src, int n) |
|
2343 { |
|
2344 if (_oil_function_class_convert_s32_u32.func == NULL) { |
|
2345 oil_class_optimize (&_oil_function_class_convert_s32_u32); |
|
2346 } |
|
2347 ((void (*)(int32_t * dest, const uint32_t * src, int n))(_oil_function_class_convert_s32_u32.func))(dest, src, n); |
|
2348 } |
|
2349 |
|
2350 #undef oil_convert_s32_u8 |
|
2351 #ifdef __SYMBIAN32__ |
|
2352 |
|
2353 #endif |
|
2354 void |
|
2355 oil_convert_s32_u8 (int32_t * dest, const uint8_t * src, int n) |
|
2356 { |
|
2357 if (_oil_function_class_convert_s32_u8.func == NULL) { |
|
2358 oil_class_optimize (&_oil_function_class_convert_s32_u8); |
|
2359 } |
|
2360 ((void (*)(int32_t * dest, const uint8_t * src, int n))(_oil_function_class_convert_s32_u8.func))(dest, src, n); |
|
2361 } |
|
2362 |
|
2363 #undef oil_convert_s8_f32 |
|
2364 #ifdef __SYMBIAN32__ |
|
2365 |
|
2366 #endif |
|
2367 void |
|
2368 oil_convert_s8_f32 (int8_t * dest, const float * src, int n) |
|
2369 { |
|
2370 if (_oil_function_class_convert_s8_f32.func == NULL) { |
|
2371 oil_class_optimize (&_oil_function_class_convert_s8_f32); |
|
2372 } |
|
2373 ((void (*)(int8_t * dest, const float * src, int n))(_oil_function_class_convert_s8_f32.func))(dest, src, n); |
|
2374 } |
|
2375 |
|
2376 #undef oil_convert_s8_f64 |
|
2377 #ifdef __SYMBIAN32__ |
|
2378 |
|
2379 #endif |
|
2380 void |
|
2381 oil_convert_s8_f64 (int8_t * dest, const double * src, int n) |
|
2382 { |
|
2383 if (_oil_function_class_convert_s8_f64.func == NULL) { |
|
2384 oil_class_optimize (&_oil_function_class_convert_s8_f64); |
|
2385 } |
|
2386 ((void (*)(int8_t * dest, const double * src, int n))(_oil_function_class_convert_s8_f64.func))(dest, src, n); |
|
2387 } |
|
2388 |
|
2389 #undef oil_convert_s8_s16 |
|
2390 #ifdef __SYMBIAN32__ |
|
2391 |
|
2392 #endif |
|
2393 void |
|
2394 oil_convert_s8_s16 (int8_t * dest, const int16_t * src, int n) |
|
2395 { |
|
2396 if (_oil_function_class_convert_s8_s16.func == NULL) { |
|
2397 oil_class_optimize (&_oil_function_class_convert_s8_s16); |
|
2398 } |
|
2399 ((void (*)(int8_t * dest, const int16_t * src, int n))(_oil_function_class_convert_s8_s16.func))(dest, src, n); |
|
2400 } |
|
2401 |
|
2402 #undef oil_convert_s8_s32 |
|
2403 #ifdef __SYMBIAN32__ |
|
2404 |
|
2405 #endif |
|
2406 void |
|
2407 oil_convert_s8_s32 (int8_t * dest, const int32_t * src, int n) |
|
2408 { |
|
2409 if (_oil_function_class_convert_s8_s32.func == NULL) { |
|
2410 oil_class_optimize (&_oil_function_class_convert_s8_s32); |
|
2411 } |
|
2412 ((void (*)(int8_t * dest, const int32_t * src, int n))(_oil_function_class_convert_s8_s32.func))(dest, src, n); |
|
2413 } |
|
2414 |
|
2415 #undef oil_convert_s8_u16 |
|
2416 #ifdef __SYMBIAN32__ |
|
2417 |
|
2418 #endif |
|
2419 void |
|
2420 oil_convert_s8_u16 (int8_t * dest, const uint16_t * src, int n) |
|
2421 { |
|
2422 if (_oil_function_class_convert_s8_u16.func == NULL) { |
|
2423 oil_class_optimize (&_oil_function_class_convert_s8_u16); |
|
2424 } |
|
2425 ((void (*)(int8_t * dest, const uint16_t * src, int n))(_oil_function_class_convert_s8_u16.func))(dest, src, n); |
|
2426 } |
|
2427 |
|
2428 #undef oil_convert_s8_u32 |
|
2429 #ifdef __SYMBIAN32__ |
|
2430 |
|
2431 #endif |
|
2432 void |
|
2433 oil_convert_s8_u32 (int8_t * dest, const uint32_t * src, int n) |
|
2434 { |
|
2435 if (_oil_function_class_convert_s8_u32.func == NULL) { |
|
2436 oil_class_optimize (&_oil_function_class_convert_s8_u32); |
|
2437 } |
|
2438 ((void (*)(int8_t * dest, const uint32_t * src, int n))(_oil_function_class_convert_s8_u32.func))(dest, src, n); |
|
2439 } |
|
2440 |
|
2441 #undef oil_convert_s8_u8 |
|
2442 #ifdef __SYMBIAN32__ |
|
2443 |
|
2444 #endif |
|
2445 void |
|
2446 oil_convert_s8_u8 (int8_t * dest, const uint8_t * src, int n) |
|
2447 { |
|
2448 if (_oil_function_class_convert_s8_u8.func == NULL) { |
|
2449 oil_class_optimize (&_oil_function_class_convert_s8_u8); |
|
2450 } |
|
2451 ((void (*)(int8_t * dest, const uint8_t * src, int n))(_oil_function_class_convert_s8_u8.func))(dest, src, n); |
|
2452 } |
|
2453 |
|
2454 #undef oil_convert_u16_f32 |
|
2455 #ifdef __SYMBIAN32__ |
|
2456 |
|
2457 #endif |
|
2458 void |
|
2459 oil_convert_u16_f32 (uint16_t * dest, const float * src, int n) |
|
2460 { |
|
2461 if (_oil_function_class_convert_u16_f32.func == NULL) { |
|
2462 oil_class_optimize (&_oil_function_class_convert_u16_f32); |
|
2463 } |
|
2464 ((void (*)(uint16_t * dest, const float * src, int n))(_oil_function_class_convert_u16_f32.func))(dest, src, n); |
|
2465 } |
|
2466 |
|
2467 #undef oil_convert_u16_f64 |
|
2468 #ifdef __SYMBIAN32__ |
|
2469 |
|
2470 #endif |
|
2471 void |
|
2472 oil_convert_u16_f64 (uint16_t * dest, const double * src, int n) |
|
2473 { |
|
2474 if (_oil_function_class_convert_u16_f64.func == NULL) { |
|
2475 oil_class_optimize (&_oil_function_class_convert_u16_f64); |
|
2476 } |
|
2477 ((void (*)(uint16_t * dest, const double * src, int n))(_oil_function_class_convert_u16_f64.func))(dest, src, n); |
|
2478 } |
|
2479 |
|
2480 #undef oil_convert_u16_s16 |
|
2481 #ifdef __SYMBIAN32__ |
|
2482 |
|
2483 #endif |
|
2484 void |
|
2485 oil_convert_u16_s16 (uint16_t * dest, const int16_t * src, int n) |
|
2486 { |
|
2487 if (_oil_function_class_convert_u16_s16.func == NULL) { |
|
2488 oil_class_optimize (&_oil_function_class_convert_u16_s16); |
|
2489 } |
|
2490 ((void (*)(uint16_t * dest, const int16_t * src, int n))(_oil_function_class_convert_u16_s16.func))(dest, src, n); |
|
2491 } |
|
2492 |
|
2493 #undef oil_convert_u16_s32 |
|
2494 #ifdef __SYMBIAN32__ |
|
2495 |
|
2496 #endif |
|
2497 void |
|
2498 oil_convert_u16_s32 (uint16_t * dest, const int32_t * src, int n) |
|
2499 { |
|
2500 if (_oil_function_class_convert_u16_s32.func == NULL) { |
|
2501 oil_class_optimize (&_oil_function_class_convert_u16_s32); |
|
2502 } |
|
2503 ((void (*)(uint16_t * dest, const int32_t * src, int n))(_oil_function_class_convert_u16_s32.func))(dest, src, n); |
|
2504 } |
|
2505 |
|
2506 #undef oil_convert_u16_u32 |
|
2507 #ifdef __SYMBIAN32__ |
|
2508 |
|
2509 #endif |
|
2510 void |
|
2511 oil_convert_u16_u32 (uint16_t * dest, const uint32_t * src, int n) |
|
2512 { |
|
2513 if (_oil_function_class_convert_u16_u32.func == NULL) { |
|
2514 oil_class_optimize (&_oil_function_class_convert_u16_u32); |
|
2515 } |
|
2516 ((void (*)(uint16_t * dest, const uint32_t * src, int n))(_oil_function_class_convert_u16_u32.func))(dest, src, n); |
|
2517 } |
|
2518 |
|
2519 #undef oil_convert_u16_u8 |
|
2520 #ifdef __SYMBIAN32__ |
|
2521 |
|
2522 #endif |
|
2523 void |
|
2524 oil_convert_u16_u8 (uint16_t * dest, const uint8_t * src, int n) |
|
2525 { |
|
2526 if (_oil_function_class_convert_u16_u8.func == NULL) { |
|
2527 oil_class_optimize (&_oil_function_class_convert_u16_u8); |
|
2528 } |
|
2529 ((void (*)(uint16_t * dest, const uint8_t * src, int n))(_oil_function_class_convert_u16_u8.func))(dest, src, n); |
|
2530 } |
|
2531 |
|
2532 #undef oil_convert_u32_f64 |
|
2533 #ifdef __SYMBIAN32__ |
|
2534 |
|
2535 #endif |
|
2536 void |
|
2537 oil_convert_u32_f64 (uint32_t * dest, const double * src, int n) |
|
2538 { |
|
2539 if (_oil_function_class_convert_u32_f64.func == NULL) { |
|
2540 oil_class_optimize (&_oil_function_class_convert_u32_f64); |
|
2541 } |
|
2542 ((void (*)(uint32_t * dest, const double * src, int n))(_oil_function_class_convert_u32_f64.func))(dest, src, n); |
|
2543 } |
|
2544 |
|
2545 #undef oil_convert_u32_s32 |
|
2546 #ifdef __SYMBIAN32__ |
|
2547 |
|
2548 #endif |
|
2549 void |
|
2550 oil_convert_u32_s32 (uint32_t * dest, const int32_t * src, int n) |
|
2551 { |
|
2552 if (_oil_function_class_convert_u32_s32.func == NULL) { |
|
2553 oil_class_optimize (&_oil_function_class_convert_u32_s32); |
|
2554 } |
|
2555 ((void (*)(uint32_t * dest, const int32_t * src, int n))(_oil_function_class_convert_u32_s32.func))(dest, src, n); |
|
2556 } |
|
2557 |
|
2558 #undef oil_convert_u32_u16 |
|
2559 #ifdef __SYMBIAN32__ |
|
2560 |
|
2561 #endif |
|
2562 void |
|
2563 oil_convert_u32_u16 (uint32_t * dest, const uint16_t * src, int n) |
|
2564 { |
|
2565 if (_oil_function_class_convert_u32_u16.func == NULL) { |
|
2566 oil_class_optimize (&_oil_function_class_convert_u32_u16); |
|
2567 } |
|
2568 ((void (*)(uint32_t * dest, const uint16_t * src, int n))(_oil_function_class_convert_u32_u16.func))(dest, src, n); |
|
2569 } |
|
2570 |
|
2571 #undef oil_convert_u32_u8 |
|
2572 #ifdef __SYMBIAN32__ |
|
2573 |
|
2574 #endif |
|
2575 void |
|
2576 oil_convert_u32_u8 (uint32_t * dest, const uint8_t * src, int n) |
|
2577 { |
|
2578 if (_oil_function_class_convert_u32_u8.func == NULL) { |
|
2579 oil_class_optimize (&_oil_function_class_convert_u32_u8); |
|
2580 } |
|
2581 ((void (*)(uint32_t * dest, const uint8_t * src, int n))(_oil_function_class_convert_u32_u8.func))(dest, src, n); |
|
2582 } |
|
2583 |
|
2584 #undef oil_convert_u8_f32 |
|
2585 #ifdef __SYMBIAN32__ |
|
2586 |
|
2587 #endif |
|
2588 void |
|
2589 oil_convert_u8_f32 (uint8_t * dest, const float * src, int n) |
|
2590 { |
|
2591 if (_oil_function_class_convert_u8_f32.func == NULL) { |
|
2592 oil_class_optimize (&_oil_function_class_convert_u8_f32); |
|
2593 } |
|
2594 ((void (*)(uint8_t * dest, const float * src, int n))(_oil_function_class_convert_u8_f32.func))(dest, src, n); |
|
2595 } |
|
2596 |
|
2597 #undef oil_convert_u8_f64 |
|
2598 #ifdef __SYMBIAN32__ |
|
2599 |
|
2600 #endif |
|
2601 void |
|
2602 oil_convert_u8_f64 (uint8_t * dest, const double * src, int n) |
|
2603 { |
|
2604 if (_oil_function_class_convert_u8_f64.func == NULL) { |
|
2605 oil_class_optimize (&_oil_function_class_convert_u8_f64); |
|
2606 } |
|
2607 ((void (*)(uint8_t * dest, const double * src, int n))(_oil_function_class_convert_u8_f64.func))(dest, src, n); |
|
2608 } |
|
2609 |
|
2610 #undef oil_convert_u8_s16 |
|
2611 #ifdef __SYMBIAN32__ |
|
2612 |
|
2613 #endif |
|
2614 void |
|
2615 oil_convert_u8_s16 (uint8_t * dest, const int16_t * src, int n) |
|
2616 { |
|
2617 if (_oil_function_class_convert_u8_s16.func == NULL) { |
|
2618 oil_class_optimize (&_oil_function_class_convert_u8_s16); |
|
2619 } |
|
2620 ((void (*)(uint8_t * dest, const int16_t * src, int n))(_oil_function_class_convert_u8_s16.func))(dest, src, n); |
|
2621 } |
|
2622 |
|
2623 #undef oil_convert_u8_s32 |
|
2624 #ifdef __SYMBIAN32__ |
|
2625 |
|
2626 #endif |
|
2627 void |
|
2628 oil_convert_u8_s32 (uint8_t * dest, const int32_t * src, int n) |
|
2629 { |
|
2630 if (_oil_function_class_convert_u8_s32.func == NULL) { |
|
2631 oil_class_optimize (&_oil_function_class_convert_u8_s32); |
|
2632 } |
|
2633 ((void (*)(uint8_t * dest, const int32_t * src, int n))(_oil_function_class_convert_u8_s32.func))(dest, src, n); |
|
2634 } |
|
2635 |
|
2636 #undef oil_convert_u8_s8 |
|
2637 #ifdef __SYMBIAN32__ |
|
2638 |
|
2639 #endif |
|
2640 void |
|
2641 oil_convert_u8_s8 (uint8_t * dest, const int8_t * src, int n) |
|
2642 { |
|
2643 if (_oil_function_class_convert_u8_s8.func == NULL) { |
|
2644 oil_class_optimize (&_oil_function_class_convert_u8_s8); |
|
2645 } |
|
2646 ((void (*)(uint8_t * dest, const int8_t * src, int n))(_oil_function_class_convert_u8_s8.func))(dest, src, n); |
|
2647 } |
|
2648 |
|
2649 #undef oil_convert_u8_u16 |
|
2650 #ifdef __SYMBIAN32__ |
|
2651 |
|
2652 #endif |
|
2653 void |
|
2654 oil_convert_u8_u16 (uint8_t * dest, const uint16_t * src, int n) |
|
2655 { |
|
2656 if (_oil_function_class_convert_u8_u16.func == NULL) { |
|
2657 oil_class_optimize (&_oil_function_class_convert_u8_u16); |
|
2658 } |
|
2659 ((void (*)(uint8_t * dest, const uint16_t * src, int n))(_oil_function_class_convert_u8_u16.func))(dest, src, n); |
|
2660 } |
|
2661 |
|
2662 #undef oil_convert_u8_u32 |
|
2663 #ifdef __SYMBIAN32__ |
|
2664 |
|
2665 #endif |
|
2666 void |
|
2667 oil_convert_u8_u32 (uint8_t * dest, const uint32_t * src, int n) |
|
2668 { |
|
2669 if (_oil_function_class_convert_u8_u32.func == NULL) { |
|
2670 oil_class_optimize (&_oil_function_class_convert_u8_u32); |
|
2671 } |
|
2672 ((void (*)(uint8_t * dest, const uint32_t * src, int n))(_oil_function_class_convert_u8_u32.func))(dest, src, n); |
|
2673 } |
|
2674 |
|
2675 #undef oil_copy8x8_u8 |
|
2676 #ifdef __SYMBIAN32__ |
|
2677 |
|
2678 #endif |
|
2679 void |
|
2680 oil_copy8x8_u8 (uint8_t * d_8x8, int ds, const uint8_t * s_8x8, int ss) |
|
2681 { |
|
2682 if (_oil_function_class_copy8x8_u8.func == NULL) { |
|
2683 oil_class_optimize (&_oil_function_class_copy8x8_u8); |
|
2684 } |
|
2685 ((void (*)(uint8_t * d_8x8, int ds, const uint8_t * s_8x8, int ss))(_oil_function_class_copy8x8_u8.func))(d_8x8, ds, s_8x8, ss); |
|
2686 } |
|
2687 |
|
2688 #undef oil_copy_u8 |
|
2689 #ifdef __SYMBIAN32__ |
|
2690 |
|
2691 #endif |
|
2692 void |
|
2693 oil_copy_u8 (uint8_t * dest, const uint8_t * src, int n) |
|
2694 { |
|
2695 if (_oil_function_class_copy_u8.func == NULL) { |
|
2696 oil_class_optimize (&_oil_function_class_copy_u8); |
|
2697 } |
|
2698 ((void (*)(uint8_t * dest, const uint8_t * src, int n))(_oil_function_class_copy_u8.func))(dest, src, n); |
|
2699 } |
|
2700 |
|
2701 #undef oil_dct36_f32 |
|
2702 #ifdef __SYMBIAN32__ |
|
2703 |
|
2704 #endif |
|
2705 void |
|
2706 oil_dct36_f32 (float * d_36, int dstr, const float * s_36, int sstr) |
|
2707 { |
|
2708 if (_oil_function_class_dct36_f32.func == NULL) { |
|
2709 oil_class_optimize (&_oil_function_class_dct36_f32); |
|
2710 } |
|
2711 ((void (*)(float * d_36, int dstr, const float * s_36, int sstr))(_oil_function_class_dct36_f32.func))(d_36, dstr, s_36, sstr); |
|
2712 } |
|
2713 |
|
2714 #undef oil_deinterleave |
|
2715 #ifdef __SYMBIAN32__ |
|
2716 |
|
2717 #endif |
|
2718 void |
|
2719 oil_deinterleave (int16_t * d_2xn, const int16_t * s_2xn, int n) |
|
2720 { |
|
2721 if (_oil_function_class_deinterleave.func == NULL) { |
|
2722 oil_class_optimize (&_oil_function_class_deinterleave); |
|
2723 } |
|
2724 ((void (*)(int16_t * d_2xn, const int16_t * s_2xn, int n))(_oil_function_class_deinterleave.func))(d_2xn, s_2xn, n); |
|
2725 } |
|
2726 |
|
2727 #undef oil_deinterleave2_s16 |
|
2728 #ifdef __SYMBIAN32__ |
|
2729 |
|
2730 #endif |
|
2731 void |
|
2732 oil_deinterleave2_s16 (int16_t * d1_n, int16_t * d2_n, const int16_t * s_2xn, int n) |
|
2733 { |
|
2734 if (_oil_function_class_deinterleave2_s16.func == NULL) { |
|
2735 oil_class_optimize (&_oil_function_class_deinterleave2_s16); |
|
2736 } |
|
2737 ((void (*)(int16_t * d1_n, int16_t * d2_n, const int16_t * s_2xn, int n))(_oil_function_class_deinterleave2_s16.func))(d1_n, d2_n, s_2xn, n); |
|
2738 } |
|
2739 |
|
2740 #undef oil_dequantize8x8_s16 |
|
2741 #ifdef __SYMBIAN32__ |
|
2742 |
|
2743 #endif |
|
2744 void |
|
2745 oil_dequantize8x8_s16 (int16_t * d_8x8, int dstr, const int16_t * s1_8x8, int sstr1, const int16_t * s2_8x8, int sstr2) |
|
2746 { |
|
2747 if (_oil_function_class_dequantize8x8_s16.func == NULL) { |
|
2748 oil_class_optimize (&_oil_function_class_dequantize8x8_s16); |
|
2749 } |
|
2750 ((void (*)(int16_t * d_8x8, int dstr, const int16_t * s1_8x8, int sstr1, const int16_t * s2_8x8, int sstr2))(_oil_function_class_dequantize8x8_s16.func))(d_8x8, dstr, s1_8x8, sstr1, s2_8x8, sstr2); |
|
2751 } |
|
2752 |
|
2753 #undef oil_diff8x8_average_s16_u8 |
|
2754 #ifdef __SYMBIAN32__ |
|
2755 |
|
2756 #endif |
|
2757 void |
|
2758 oil_diff8x8_average_s16_u8 (int16_t * d_8x8, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, int ss2, const uint8_t * s3_8x8, int ss3) |
|
2759 { |
|
2760 if (_oil_function_class_diff8x8_average_s16_u8.func == NULL) { |
|
2761 oil_class_optimize (&_oil_function_class_diff8x8_average_s16_u8); |
|
2762 } |
|
2763 ((void (*)(int16_t * d_8x8, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, int ss2, const uint8_t * s3_8x8, int ss3))(_oil_function_class_diff8x8_average_s16_u8.func))(d_8x8, s1_8x8, ss1, s2_8x8, ss2, s3_8x8, ss3); |
|
2764 } |
|
2765 |
|
2766 #undef oil_diff8x8_const128_s16_u8 |
|
2767 #ifdef __SYMBIAN32__ |
|
2768 |
|
2769 #endif |
|
2770 void |
|
2771 oil_diff8x8_const128_s16_u8 (int16_t * d_8x8, const uint8_t * s1_8x8, int ss1) |
|
2772 { |
|
2773 if (_oil_function_class_diff8x8_const128_s16_u8.func == NULL) { |
|
2774 oil_class_optimize (&_oil_function_class_diff8x8_const128_s16_u8); |
|
2775 } |
|
2776 ((void (*)(int16_t * d_8x8, const uint8_t * s1_8x8, int ss1))(_oil_function_class_diff8x8_const128_s16_u8.func))(d_8x8, s1_8x8, ss1); |
|
2777 } |
|
2778 |
|
2779 #undef oil_diff8x8_s16_u8 |
|
2780 #ifdef __SYMBIAN32__ |
|
2781 |
|
2782 #endif |
|
2783 void |
|
2784 oil_diff8x8_s16_u8 (int16_t * d_8x8, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, int ss2) |
|
2785 { |
|
2786 if (_oil_function_class_diff8x8_s16_u8.func == NULL) { |
|
2787 oil_class_optimize (&_oil_function_class_diff8x8_s16_u8); |
|
2788 } |
|
2789 ((void (*)(int16_t * d_8x8, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, int ss2))(_oil_function_class_diff8x8_s16_u8.func))(d_8x8, s1_8x8, ss1, s2_8x8, ss2); |
|
2790 } |
|
2791 |
|
2792 #undef oil_diffsquaresum_f32 |
|
2793 #ifdef __SYMBIAN32__ |
|
2794 |
|
2795 #endif |
|
2796 void |
|
2797 oil_diffsquaresum_f32 (float * d_1, const float * src1, int sstr1, const float * src2, int sstr2, int n) |
|
2798 { |
|
2799 if (_oil_function_class_diffsquaresum_f32.func == NULL) { |
|
2800 oil_class_optimize (&_oil_function_class_diffsquaresum_f32); |
|
2801 } |
|
2802 ((void (*)(float * d_1, const float * src1, int sstr1, const float * src2, int sstr2, int n))(_oil_function_class_diffsquaresum_f32.func))(d_1, src1, sstr1, src2, sstr2, n); |
|
2803 } |
|
2804 |
|
2805 #undef oil_diffsquaresum_f64 |
|
2806 #ifdef __SYMBIAN32__ |
|
2807 |
|
2808 #endif |
|
2809 void |
|
2810 oil_diffsquaresum_f64 (double * d_1, const double * src1, int sstr1, const double * src2, int sstr2, int n) |
|
2811 { |
|
2812 if (_oil_function_class_diffsquaresum_f64.func == NULL) { |
|
2813 oil_class_optimize (&_oil_function_class_diffsquaresum_f64); |
|
2814 } |
|
2815 ((void (*)(double * d_1, const double * src1, int sstr1, const double * src2, int sstr2, int n))(_oil_function_class_diffsquaresum_f64.func))(d_1, src1, sstr1, src2, sstr2, n); |
|
2816 } |
|
2817 |
|
2818 #undef oil_divide_f32 |
|
2819 #ifdef __SYMBIAN32__ |
|
2820 |
|
2821 #endif |
|
2822 void |
|
2823 oil_divide_f32 (float * d, const float * s1, const float * s2, int n) |
|
2824 { |
|
2825 if (_oil_function_class_divide_f32.func == NULL) { |
|
2826 oil_class_optimize (&_oil_function_class_divide_f32); |
|
2827 } |
|
2828 ((void (*)(float * d, const float * s1, const float * s2, int n))(_oil_function_class_divide_f32.func))(d, s1, s2, n); |
|
2829 } |
|
2830 |
|
2831 #undef oil_divide_f64 |
|
2832 #ifdef __SYMBIAN32__ |
|
2833 |
|
2834 #endif |
|
2835 void |
|
2836 oil_divide_f64 (double * d, const double * s1, const double * s2, int n) |
|
2837 { |
|
2838 if (_oil_function_class_divide_f64.func == NULL) { |
|
2839 oil_class_optimize (&_oil_function_class_divide_f64); |
|
2840 } |
|
2841 ((void (*)(double * d, const double * s1, const double * s2, int n))(_oil_function_class_divide_f64.func))(d, s1, s2, n); |
|
2842 } |
|
2843 |
|
2844 #undef oil_err_inter8x8_u8 |
|
2845 #ifdef __SYMBIAN32__ |
|
2846 |
|
2847 #endif |
|
2848 void |
|
2849 oil_err_inter8x8_u8 (uint32_t * d_1, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, int ss2) |
|
2850 { |
|
2851 if (_oil_function_class_err_inter8x8_u8.func == NULL) { |
|
2852 oil_class_optimize (&_oil_function_class_err_inter8x8_u8); |
|
2853 } |
|
2854 ((void (*)(uint32_t * d_1, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, int ss2))(_oil_function_class_err_inter8x8_u8.func))(d_1, s1_8x8, ss1, s2_8x8, ss2); |
|
2855 } |
|
2856 |
|
2857 #undef oil_err_inter8x8_u8_avg |
|
2858 #ifdef __SYMBIAN32__ |
|
2859 |
|
2860 #endif |
|
2861 void |
|
2862 oil_err_inter8x8_u8_avg (uint32_t * d_1, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, const uint8_t * s3_8x8, int ss2) |
|
2863 { |
|
2864 if (_oil_function_class_err_inter8x8_u8_avg.func == NULL) { |
|
2865 oil_class_optimize (&_oil_function_class_err_inter8x8_u8_avg); |
|
2866 } |
|
2867 ((void (*)(uint32_t * d_1, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, const uint8_t * s3_8x8, int ss2))(_oil_function_class_err_inter8x8_u8_avg.func))(d_1, s1_8x8, ss1, s2_8x8, s3_8x8, ss2); |
|
2868 } |
|
2869 |
|
2870 #undef oil_err_intra8x8_u8 |
|
2871 #ifdef __SYMBIAN32__ |
|
2872 |
|
2873 #endif |
|
2874 void |
|
2875 oil_err_intra8x8_u8 (uint32_t * d_1, const uint8_t * s1_8x8, int ss1) |
|
2876 { |
|
2877 if (_oil_function_class_err_intra8x8_u8.func == NULL) { |
|
2878 oil_class_optimize (&_oil_function_class_err_intra8x8_u8); |
|
2879 } |
|
2880 ((void (*)(uint32_t * d_1, const uint8_t * s1_8x8, int ss1))(_oil_function_class_err_intra8x8_u8.func))(d_1, s1_8x8, ss1); |
|
2881 } |
|
2882 |
|
2883 #undef oil_fdct8_f64 |
|
2884 #ifdef __SYMBIAN32__ |
|
2885 |
|
2886 #endif |
|
2887 void |
|
2888 oil_fdct8_f64 (double * d_8, const double * s_8, int dstr, int sstr) |
|
2889 { |
|
2890 if (_oil_function_class_fdct8_f64.func == NULL) { |
|
2891 oil_class_optimize (&_oil_function_class_fdct8_f64); |
|
2892 } |
|
2893 ((void (*)(double * d_8, const double * s_8, int dstr, int sstr))(_oil_function_class_fdct8_f64.func))(d_8, s_8, dstr, sstr); |
|
2894 } |
|
2895 |
|
2896 #undef oil_fdct8x8_f64 |
|
2897 #ifdef __SYMBIAN32__ |
|
2898 |
|
2899 #endif |
|
2900 void |
|
2901 oil_fdct8x8_f64 (double * d_8x8, int dstr, const double * s_8x8, int sstr) |
|
2902 { |
|
2903 if (_oil_function_class_fdct8x8_f64.func == NULL) { |
|
2904 oil_class_optimize (&_oil_function_class_fdct8x8_f64); |
|
2905 } |
|
2906 ((void (*)(double * d_8x8, int dstr, const double * s_8x8, int sstr))(_oil_function_class_fdct8x8_f64.func))(d_8x8, dstr, s_8x8, sstr); |
|
2907 } |
|
2908 |
|
2909 #undef oil_fdct8x8s_s16 |
|
2910 #ifdef __SYMBIAN32__ |
|
2911 |
|
2912 #endif |
|
2913 void |
|
2914 oil_fdct8x8s_s16 (int16_t * d_8x8, int ds, const int16_t * s_8x8, int ss) |
|
2915 { |
|
2916 if (_oil_function_class_fdct8x8s_s16.func == NULL) { |
|
2917 oil_class_optimize (&_oil_function_class_fdct8x8s_s16); |
|
2918 } |
|
2919 ((void (*)(int16_t * d_8x8, int ds, const int16_t * s_8x8, int ss))(_oil_function_class_fdct8x8s_s16.func))(d_8x8, ds, s_8x8, ss); |
|
2920 } |
|
2921 |
|
2922 #undef oil_fdct8x8theora |
|
2923 #ifdef __SYMBIAN32__ |
|
2924 |
|
2925 #endif |
|
2926 void |
|
2927 oil_fdct8x8theora (const int16_t * s_8x8, int16_t * d_8x8) |
|
2928 { |
|
2929 if (_oil_function_class_fdct8x8theora.func == NULL) { |
|
2930 oil_class_optimize (&_oil_function_class_fdct8x8theora); |
|
2931 } |
|
2932 ((void (*)(const int16_t * s_8x8, int16_t * d_8x8))(_oil_function_class_fdct8x8theora.func))(s_8x8, d_8x8); |
|
2933 } |
|
2934 |
|
2935 #undef oil_floor_f32 |
|
2936 #ifdef __SYMBIAN32__ |
|
2937 |
|
2938 #endif |
|
2939 void |
|
2940 oil_floor_f32 (float * d, const float * s, int n) |
|
2941 { |
|
2942 if (_oil_function_class_floor_f32.func == NULL) { |
|
2943 oil_class_optimize (&_oil_function_class_floor_f32); |
|
2944 } |
|
2945 ((void (*)(float * d, const float * s, int n))(_oil_function_class_floor_f32.func))(d, s, n); |
|
2946 } |
|
2947 |
|
2948 #undef oil_idct8_f64 |
|
2949 #ifdef __SYMBIAN32__ |
|
2950 |
|
2951 #endif |
|
2952 void |
|
2953 oil_idct8_f64 (double * d_8, int dstr, const double * s_8, int sstr) |
|
2954 { |
|
2955 if (_oil_function_class_idct8_f64.func == NULL) { |
|
2956 oil_class_optimize (&_oil_function_class_idct8_f64); |
|
2957 } |
|
2958 ((void (*)(double * d_8, int dstr, const double * s_8, int sstr))(_oil_function_class_idct8_f64.func))(d_8, dstr, s_8, sstr); |
|
2959 } |
|
2960 |
|
2961 #undef oil_idct8theora_s16 |
|
2962 #ifdef __SYMBIAN32__ |
|
2963 |
|
2964 #endif |
|
2965 void |
|
2966 oil_idct8theora_s16 (int16_t * d_8, int dstr, const int16_t * s_8, int sstr) |
|
2967 { |
|
2968 if (_oil_function_class_idct8theora_s16.func == NULL) { |
|
2969 oil_class_optimize (&_oil_function_class_idct8theora_s16); |
|
2970 } |
|
2971 ((void (*)(int16_t * d_8, int dstr, const int16_t * s_8, int sstr))(_oil_function_class_idct8theora_s16.func))(d_8, dstr, s_8, sstr); |
|
2972 } |
|
2973 |
|
2974 #undef oil_idct8x8_f64 |
|
2975 #ifdef __SYMBIAN32__ |
|
2976 |
|
2977 #endif |
|
2978 void |
|
2979 oil_idct8x8_f64 (double * d_8x8, int dstr, const double * s_8x8, int sstr) |
|
2980 { |
|
2981 if (_oil_function_class_idct8x8_f64.func == NULL) { |
|
2982 oil_class_optimize (&_oil_function_class_idct8x8_f64); |
|
2983 } |
|
2984 ((void (*)(double * d_8x8, int dstr, const double * s_8x8, int sstr))(_oil_function_class_idct8x8_f64.func))(d_8x8, dstr, s_8x8, sstr); |
|
2985 } |
|
2986 |
|
2987 #undef oil_idct8x8_s16 |
|
2988 #ifdef __SYMBIAN32__ |
|
2989 |
|
2990 #endif |
|
2991 void |
|
2992 oil_idct8x8_s16 (int16_t * d_8x8, int dstr, const int16_t * s_8x8, int sstr) |
|
2993 { |
|
2994 if (_oil_function_class_idct8x8_s16.func == NULL) { |
|
2995 oil_class_optimize (&_oil_function_class_idct8x8_s16); |
|
2996 } |
|
2997 ((void (*)(int16_t * d_8x8, int dstr, const int16_t * s_8x8, int sstr))(_oil_function_class_idct8x8_s16.func))(d_8x8, dstr, s_8x8, sstr); |
|
2998 } |
|
2999 |
|
3000 #undef oil_idct8x8lim10_f64 |
|
3001 #ifdef __SYMBIAN32__ |
|
3002 |
|
3003 #endif |
|
3004 void |
|
3005 oil_idct8x8lim10_f64 (double * d_8x8, int dstr, const double * s_8x8, int sstr) |
|
3006 { |
|
3007 if (_oil_function_class_idct8x8lim10_f64.func == NULL) { |
|
3008 oil_class_optimize (&_oil_function_class_idct8x8lim10_f64); |
|
3009 } |
|
3010 ((void (*)(double * d_8x8, int dstr, const double * s_8x8, int sstr))(_oil_function_class_idct8x8lim10_f64.func))(d_8x8, dstr, s_8x8, sstr); |
|
3011 } |
|
3012 |
|
3013 #undef oil_idct8x8lim10_s16 |
|
3014 #ifdef __SYMBIAN32__ |
|
3015 |
|
3016 #endif |
|
3017 void |
|
3018 oil_idct8x8lim10_s16 (int16_t * d_8x8, int dstr, const int16_t * s_8x8, int sstr) |
|
3019 { |
|
3020 if (_oil_function_class_idct8x8lim10_s16.func == NULL) { |
|
3021 oil_class_optimize (&_oil_function_class_idct8x8lim10_s16); |
|
3022 } |
|
3023 ((void (*)(int16_t * d_8x8, int dstr, const int16_t * s_8x8, int sstr))(_oil_function_class_idct8x8lim10_s16.func))(d_8x8, dstr, s_8x8, sstr); |
|
3024 } |
|
3025 |
|
3026 #undef oil_idct8x8theora_s16 |
|
3027 #ifdef __SYMBIAN32__ |
|
3028 |
|
3029 #endif |
|
3030 void |
|
3031 oil_idct8x8theora_s16 (int16_t * d_8x8, int dstr, const int16_t * s_8x8, int sstr) |
|
3032 { |
|
3033 if (_oil_function_class_idct8x8theora_s16.func == NULL) { |
|
3034 oil_class_optimize (&_oil_function_class_idct8x8theora_s16); |
|
3035 } |
|
3036 ((void (*)(int16_t * d_8x8, int dstr, const int16_t * s_8x8, int sstr))(_oil_function_class_idct8x8theora_s16.func))(d_8x8, dstr, s_8x8, sstr); |
|
3037 } |
|
3038 |
|
3039 #undef oil_imdct12_f64 |
|
3040 #ifdef __SYMBIAN32__ |
|
3041 |
|
3042 #endif |
|
3043 void |
|
3044 oil_imdct12_f64 (double * d_12, const double * s_6) |
|
3045 { |
|
3046 if (_oil_function_class_imdct12_f64.func == NULL) { |
|
3047 oil_class_optimize (&_oil_function_class_imdct12_f64); |
|
3048 } |
|
3049 ((void (*)(double * d_12, const double * s_6))(_oil_function_class_imdct12_f64.func))(d_12, s_6); |
|
3050 } |
|
3051 |
|
3052 #undef oil_imdct32_f32 |
|
3053 #ifdef __SYMBIAN32__ |
|
3054 |
|
3055 #endif |
|
3056 void |
|
3057 oil_imdct32_f32 (float * d_32, const float * s_32) |
|
3058 { |
|
3059 if (_oil_function_class_imdct32_f32.func == NULL) { |
|
3060 oil_class_optimize (&_oil_function_class_imdct32_f32); |
|
3061 } |
|
3062 ((void (*)(float * d_32, const float * s_32))(_oil_function_class_imdct32_f32.func))(d_32, s_32); |
|
3063 } |
|
3064 |
|
3065 #undef oil_imdct36_f64 |
|
3066 #ifdef __SYMBIAN32__ |
|
3067 |
|
3068 #endif |
|
3069 void |
|
3070 oil_imdct36_f64 (double * d_36, const double * s_18) |
|
3071 { |
|
3072 if (_oil_function_class_imdct36_f64.func == NULL) { |
|
3073 oil_class_optimize (&_oil_function_class_imdct36_f64); |
|
3074 } |
|
3075 ((void (*)(double * d_36, const double * s_18))(_oil_function_class_imdct36_f64.func))(d_36, s_18); |
|
3076 } |
|
3077 |
|
3078 #undef oil_interleave |
|
3079 #ifdef __SYMBIAN32__ |
|
3080 |
|
3081 #endif |
|
3082 void |
|
3083 oil_interleave (int16_t * d_2xn, const int16_t * s_2xn, int n) |
|
3084 { |
|
3085 if (_oil_function_class_interleave.func == NULL) { |
|
3086 oil_class_optimize (&_oil_function_class_interleave); |
|
3087 } |
|
3088 ((void (*)(int16_t * d_2xn, const int16_t * s_2xn, int n))(_oil_function_class_interleave.func))(d_2xn, s_2xn, n); |
|
3089 } |
|
3090 |
|
3091 #undef oil_interleave2_s16 |
|
3092 #ifdef __SYMBIAN32__ |
|
3093 |
|
3094 #endif |
|
3095 void |
|
3096 oil_interleave2_s16 (int16_t * d_2xn, const int16_t * s1_n, const int16_t * s2_n, int n) |
|
3097 { |
|
3098 if (_oil_function_class_interleave2_s16.func == NULL) { |
|
3099 oil_class_optimize (&_oil_function_class_interleave2_s16); |
|
3100 } |
|
3101 ((void (*)(int16_t * d_2xn, const int16_t * s1_n, const int16_t * s2_n, int n))(_oil_function_class_interleave2_s16.func))(d_2xn, s1_n, s2_n, n); |
|
3102 } |
|
3103 |
|
3104 #undef oil_inverse_f32 |
|
3105 #ifdef __SYMBIAN32__ |
|
3106 |
|
3107 #endif |
|
3108 void |
|
3109 oil_inverse_f32 (float * d, const float * s, int n) |
|
3110 { |
|
3111 if (_oil_function_class_inverse_f32.func == NULL) { |
|
3112 oil_class_optimize (&_oil_function_class_inverse_f32); |
|
3113 } |
|
3114 ((void (*)(float * d, const float * s, int n))(_oil_function_class_inverse_f32.func))(d, s, n); |
|
3115 } |
|
3116 |
|
3117 #undef oil_lift_add_135 |
|
3118 #ifdef __SYMBIAN32__ |
|
3119 |
|
3120 #endif |
|
3121 void |
|
3122 oil_lift_add_135 (int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4, const int16_t * s5, int n) |
|
3123 { |
|
3124 if (_oil_function_class_lift_add_135.func == NULL) { |
|
3125 oil_class_optimize (&_oil_function_class_lift_add_135); |
|
3126 } |
|
3127 ((void (*)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4, const int16_t * s5, int n))(_oil_function_class_lift_add_135.func))(d, s1, s2, s3, s4, s5, n); |
|
3128 } |
|
3129 |
|
3130 #undef oil_lift_add_mult_shift12 |
|
3131 #ifdef __SYMBIAN32__ |
|
3132 |
|
3133 #endif |
|
3134 void |
|
3135 oil_lift_add_mult_shift12 (int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4_1, int n) |
|
3136 { |
|
3137 if (_oil_function_class_lift_add_mult_shift12.func == NULL) { |
|
3138 oil_class_optimize (&_oil_function_class_lift_add_mult_shift12); |
|
3139 } |
|
3140 ((void (*)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4_1, int n))(_oil_function_class_lift_add_mult_shift12.func))(d, s1, s2, s3, s4_1, n); |
|
3141 } |
|
3142 |
|
3143 #undef oil_lift_add_shift1 |
|
3144 #ifdef __SYMBIAN32__ |
|
3145 |
|
3146 #endif |
|
3147 void |
|
3148 oil_lift_add_shift1 (int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, int n) |
|
3149 { |
|
3150 if (_oil_function_class_lift_add_shift1.func == NULL) { |
|
3151 oil_class_optimize (&_oil_function_class_lift_add_shift1); |
|
3152 } |
|
3153 ((void (*)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, int n))(_oil_function_class_lift_add_shift1.func))(d, s1, s2, s3, n); |
|
3154 } |
|
3155 |
|
3156 #undef oil_lift_add_shift2 |
|
3157 #ifdef __SYMBIAN32__ |
|
3158 |
|
3159 #endif |
|
3160 void |
|
3161 oil_lift_add_shift2 (int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, int n) |
|
3162 { |
|
3163 if (_oil_function_class_lift_add_shift2.func == NULL) { |
|
3164 oil_class_optimize (&_oil_function_class_lift_add_shift2); |
|
3165 } |
|
3166 ((void (*)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, int n))(_oil_function_class_lift_add_shift2.func))(d, s1, s2, s3, n); |
|
3167 } |
|
3168 |
|
3169 #undef oil_lift_sub_135 |
|
3170 #ifdef __SYMBIAN32__ |
|
3171 |
|
3172 #endif |
|
3173 void |
|
3174 oil_lift_sub_135 (int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4, const int16_t * s5, int n) |
|
3175 { |
|
3176 if (_oil_function_class_lift_sub_135.func == NULL) { |
|
3177 oil_class_optimize (&_oil_function_class_lift_sub_135); |
|
3178 } |
|
3179 ((void (*)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4, const int16_t * s5, int n))(_oil_function_class_lift_sub_135.func))(d, s1, s2, s3, s4, s5, n); |
|
3180 } |
|
3181 |
|
3182 #undef oil_lift_sub_mult_shift12 |
|
3183 #ifdef __SYMBIAN32__ |
|
3184 |
|
3185 #endif |
|
3186 void |
|
3187 oil_lift_sub_mult_shift12 (int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4_1, int n) |
|
3188 { |
|
3189 if (_oil_function_class_lift_sub_mult_shift12.func == NULL) { |
|
3190 oil_class_optimize (&_oil_function_class_lift_sub_mult_shift12); |
|
3191 } |
|
3192 ((void (*)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4_1, int n))(_oil_function_class_lift_sub_mult_shift12.func))(d, s1, s2, s3, s4_1, n); |
|
3193 } |
|
3194 |
|
3195 #undef oil_lift_sub_shift1 |
|
3196 #ifdef __SYMBIAN32__ |
|
3197 |
|
3198 #endif |
|
3199 void |
|
3200 oil_lift_sub_shift1 (int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, int n) |
|
3201 { |
|
3202 if (_oil_function_class_lift_sub_shift1.func == NULL) { |
|
3203 oil_class_optimize (&_oil_function_class_lift_sub_shift1); |
|
3204 } |
|
3205 ((void (*)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, int n))(_oil_function_class_lift_sub_shift1.func))(d, s1, s2, s3, n); |
|
3206 } |
|
3207 |
|
3208 #undef oil_lift_sub_shift2 |
|
3209 #ifdef __SYMBIAN32__ |
|
3210 |
|
3211 #endif |
|
3212 void |
|
3213 oil_lift_sub_shift2 (int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, int n) |
|
3214 { |
|
3215 if (_oil_function_class_lift_sub_shift2.func == NULL) { |
|
3216 oil_class_optimize (&_oil_function_class_lift_sub_shift2); |
|
3217 } |
|
3218 ((void (*)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, int n))(_oil_function_class_lift_sub_shift2.func))(d, s1, s2, s3, n); |
|
3219 } |
|
3220 |
|
3221 #undef oil_lshift_s16 |
|
3222 #ifdef __SYMBIAN32__ |
|
3223 |
|
3224 #endif |
|
3225 void |
|
3226 oil_lshift_s16 (int16_t * d1, const int16_t * s1, const int16_t * s2_1, int n) |
|
3227 { |
|
3228 if (_oil_function_class_lshift_s16.func == NULL) { |
|
3229 oil_class_optimize (&_oil_function_class_lshift_s16); |
|
3230 } |
|
3231 ((void (*)(int16_t * d1, const int16_t * s1, const int16_t * s2_1, int n))(_oil_function_class_lshift_s16.func))(d1, s1, s2_1, n); |
|
3232 } |
|
3233 |
|
3234 #undef oil_mas10_u8 |
|
3235 #ifdef __SYMBIAN32__ |
|
3236 |
|
3237 #endif |
|
3238 void |
|
3239 oil_mas10_u8 (uint8_t * d, const uint8_t * s1_np9, const int16_t * s2_10, const int16_t * s3_2, int n) |
|
3240 { |
|
3241 if (_oil_function_class_mas10_u8.func == NULL) { |
|
3242 oil_class_optimize (&_oil_function_class_mas10_u8); |
|
3243 } |
|
3244 ((void (*)(uint8_t * d, const uint8_t * s1_np9, const int16_t * s2_10, const int16_t * s3_2, int n))(_oil_function_class_mas10_u8.func))(d, s1_np9, s2_10, s3_2, n); |
|
3245 } |
|
3246 |
|
3247 #undef oil_mas10_u8_l15 |
|
3248 #ifdef __SYMBIAN32__ |
|
3249 |
|
3250 #endif |
|
3251 void |
|
3252 oil_mas10_u8_l15 (uint8_t * d, const uint8_t * s1_np9, const int16_t * s2_10, const int16_t * s3_2, int n) |
|
3253 { |
|
3254 if (_oil_function_class_mas10_u8_l15.func == NULL) { |
|
3255 oil_class_optimize (&_oil_function_class_mas10_u8_l15); |
|
3256 } |
|
3257 ((void (*)(uint8_t * d, const uint8_t * s1_np9, const int16_t * s2_10, const int16_t * s3_2, int n))(_oil_function_class_mas10_u8_l15.func))(d, s1_np9, s2_10, s3_2, n); |
|
3258 } |
|
3259 |
|
3260 #undef oil_mas10_u8_sym_l15 |
|
3261 #ifdef __SYMBIAN32__ |
|
3262 |
|
3263 #endif |
|
3264 void |
|
3265 oil_mas10_u8_sym_l15 (uint8_t * d, const uint8_t * s1_np9, const int16_t * s2_10, const int16_t * s3_2, int n) |
|
3266 { |
|
3267 if (_oil_function_class_mas10_u8_sym_l15.func == NULL) { |
|
3268 oil_class_optimize (&_oil_function_class_mas10_u8_sym_l15); |
|
3269 } |
|
3270 ((void (*)(uint8_t * d, const uint8_t * s1_np9, const int16_t * s2_10, const int16_t * s3_2, int n))(_oil_function_class_mas10_u8_sym_l15.func))(d, s1_np9, s2_10, s3_2, n); |
|
3271 } |
|
3272 |
|
3273 #undef oil_mas12_addc_rshift_decim2_u8 |
|
3274 #ifdef __SYMBIAN32__ |
|
3275 |
|
3276 #endif |
|
3277 void |
|
3278 oil_mas12_addc_rshift_decim2_u8 (uint8_t * d, const uint8_t * s1_2xnp11, const int16_t * s2_12, const int16_t * s3_2, int n) |
|
3279 { |
|
3280 if (_oil_function_class_mas12_addc_rshift_decim2_u8.func == NULL) { |
|
3281 oil_class_optimize (&_oil_function_class_mas12_addc_rshift_decim2_u8); |
|
3282 } |
|
3283 ((void (*)(uint8_t * d, const uint8_t * s1_2xnp11, const int16_t * s2_12, const int16_t * s3_2, int n))(_oil_function_class_mas12_addc_rshift_decim2_u8.func))(d, s1_2xnp11, s2_12, s3_2, n); |
|
3284 } |
|
3285 |
|
3286 #undef oil_mas2_across_add_s16 |
|
3287 #ifdef __SYMBIAN32__ |
|
3288 |
|
3289 #endif |
|
3290 void |
|
3291 oil_mas2_across_add_s16 (int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4_2, const int16_t * s5_2, int n) |
|
3292 { |
|
3293 if (_oil_function_class_mas2_across_add_s16.func == NULL) { |
|
3294 oil_class_optimize (&_oil_function_class_mas2_across_add_s16); |
|
3295 } |
|
3296 ((void (*)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4_2, const int16_t * s5_2, int n))(_oil_function_class_mas2_across_add_s16.func))(d, s1, s2, s3, s4_2, s5_2, n); |
|
3297 } |
|
3298 |
|
3299 #undef oil_mas2_add_s16 |
|
3300 #ifdef __SYMBIAN32__ |
|
3301 |
|
3302 #endif |
|
3303 void |
|
3304 oil_mas2_add_s16 (int16_t * d, const int16_t * s1, const int16_t * s2_np1, const int16_t * s3_2, const int16_t * s4_2, int n) |
|
3305 { |
|
3306 if (_oil_function_class_mas2_add_s16.func == NULL) { |
|
3307 oil_class_optimize (&_oil_function_class_mas2_add_s16); |
|
3308 } |
|
3309 ((void (*)(int16_t * d, const int16_t * s1, const int16_t * s2_np1, const int16_t * s3_2, const int16_t * s4_2, int n))(_oil_function_class_mas2_add_s16.func))(d, s1, s2_np1, s3_2, s4_2, n); |
|
3310 } |
|
3311 |
|
3312 #undef oil_mas4_across_add_s16 |
|
3313 #ifdef __SYMBIAN32__ |
|
3314 |
|
3315 #endif |
|
3316 void |
|
3317 oil_mas4_across_add_s16 (int16_t * d, const int16_t * s1, const int16_t * s2_nx4, int sstr2, const int16_t * s3_4, const int16_t * s4_2, int n) |
|
3318 { |
|
3319 if (_oil_function_class_mas4_across_add_s16.func == NULL) { |
|
3320 oil_class_optimize (&_oil_function_class_mas4_across_add_s16); |
|
3321 } |
|
3322 ((void (*)(int16_t * d, const int16_t * s1, const int16_t * s2_nx4, int sstr2, const int16_t * s3_4, const int16_t * s4_2, int n))(_oil_function_class_mas4_across_add_s16.func))(d, s1, s2_nx4, sstr2, s3_4, s4_2, n); |
|
3323 } |
|
3324 |
|
3325 #undef oil_mas4_add_s16 |
|
3326 #ifdef __SYMBIAN32__ |
|
3327 |
|
3328 #endif |
|
3329 void |
|
3330 oil_mas4_add_s16 (int16_t * d, const int16_t * s1, const int16_t * s2_np3, const int16_t * s3_4, const int16_t * s4_2, int n) |
|
3331 { |
|
3332 if (_oil_function_class_mas4_add_s16.func == NULL) { |
|
3333 oil_class_optimize (&_oil_function_class_mas4_add_s16); |
|
3334 } |
|
3335 ((void (*)(int16_t * d, const int16_t * s1, const int16_t * s2_np3, const int16_t * s3_4, const int16_t * s4_2, int n))(_oil_function_class_mas4_add_s16.func))(d, s1, s2_np3, s3_4, s4_2, n); |
|
3336 } |
|
3337 |
|
3338 #undef oil_mas8_across_add_s16 |
|
3339 #ifdef __SYMBIAN32__ |
|
3340 |
|
3341 #endif |
|
3342 void |
|
3343 oil_mas8_across_add_s16 (int16_t * d, const int16_t * s1, const int16_t * s2_nx8, int sstr2, const int16_t * s3_8, const int16_t * s4_2, int n) |
|
3344 { |
|
3345 if (_oil_function_class_mas8_across_add_s16.func == NULL) { |
|
3346 oil_class_optimize (&_oil_function_class_mas8_across_add_s16); |
|
3347 } |
|
3348 ((void (*)(int16_t * d, const int16_t * s1, const int16_t * s2_nx8, int sstr2, const int16_t * s3_8, const int16_t * s4_2, int n))(_oil_function_class_mas8_across_add_s16.func))(d, s1, s2_nx8, sstr2, s3_8, s4_2, n); |
|
3349 } |
|
3350 |
|
3351 #undef oil_mas8_across_u8 |
|
3352 #ifdef __SYMBIAN32__ |
|
3353 |
|
3354 #endif |
|
3355 void |
|
3356 oil_mas8_across_u8 (uint8_t * d, const uint8_t * s1_nx8, int sstr1, const int16_t * s2_8, const int16_t * s3_2, int n) |
|
3357 { |
|
3358 if (_oil_function_class_mas8_across_u8.func == NULL) { |
|
3359 oil_class_optimize (&_oil_function_class_mas8_across_u8); |
|
3360 } |
|
3361 ((void (*)(uint8_t * d, const uint8_t * s1_nx8, int sstr1, const int16_t * s2_8, const int16_t * s3_2, int n))(_oil_function_class_mas8_across_u8.func))(d, s1_nx8, sstr1, s2_8, s3_2, n); |
|
3362 } |
|
3363 |
|
3364 #undef oil_mas8_add_s16 |
|
3365 #ifdef __SYMBIAN32__ |
|
3366 |
|
3367 #endif |
|
3368 void |
|
3369 oil_mas8_add_s16 (int16_t * d, const int16_t * s1, const int16_t * s2_np7, const int16_t * s3_8, const int16_t * s4_2, int n) |
|
3370 { |
|
3371 if (_oil_function_class_mas8_add_s16.func == NULL) { |
|
3372 oil_class_optimize (&_oil_function_class_mas8_add_s16); |
|
3373 } |
|
3374 ((void (*)(int16_t * d, const int16_t * s1, const int16_t * s2_np7, const int16_t * s3_8, const int16_t * s4_2, int n))(_oil_function_class_mas8_add_s16.func))(d, s1, s2_np7, s3_8, s4_2, n); |
|
3375 } |
|
3376 |
|
3377 #undef oil_mas8_addc_rshift_decim2_u8 |
|
3378 #ifdef __SYMBIAN32__ |
|
3379 |
|
3380 #endif |
|
3381 void |
|
3382 oil_mas8_addc_rshift_decim2_u8 (uint8_t * d, const uint8_t * s1_2xnp9, const int16_t * s2_8, const int16_t * s3_2, int n) |
|
3383 { |
|
3384 if (_oil_function_class_mas8_addc_rshift_decim2_u8.func == NULL) { |
|
3385 oil_class_optimize (&_oil_function_class_mas8_addc_rshift_decim2_u8); |
|
3386 } |
|
3387 ((void (*)(uint8_t * d, const uint8_t * s1_2xnp9, const int16_t * s2_8, const int16_t * s3_2, int n))(_oil_function_class_mas8_addc_rshift_decim2_u8.func))(d, s1_2xnp9, s2_8, s3_2, n); |
|
3388 } |
|
3389 |
|
3390 #undef oil_mas8_u8 |
|
3391 #ifdef __SYMBIAN32__ |
|
3392 |
|
3393 #endif |
|
3394 void |
|
3395 oil_mas8_u8 (uint8_t * d, const uint8_t * s1_np7, const int16_t * s2_8, const int16_t * s3_2, int n) |
|
3396 { |
|
3397 if (_oil_function_class_mas8_u8.func == NULL) { |
|
3398 oil_class_optimize (&_oil_function_class_mas8_u8); |
|
3399 } |
|
3400 ((void (*)(uint8_t * d, const uint8_t * s1_np7, const int16_t * s2_8, const int16_t * s3_2, int n))(_oil_function_class_mas8_u8.func))(d, s1_np7, s2_8, s3_2, n); |
|
3401 } |
|
3402 |
|
3403 #undef oil_mas8_u8_l15 |
|
3404 #ifdef __SYMBIAN32__ |
|
3405 |
|
3406 #endif |
|
3407 void |
|
3408 oil_mas8_u8_l15 (uint8_t * d, const uint8_t * s1_np7, const int16_t * s2_8, const int16_t * s3_2, int n) |
|
3409 { |
|
3410 if (_oil_function_class_mas8_u8_l15.func == NULL) { |
|
3411 oil_class_optimize (&_oil_function_class_mas8_u8_l15); |
|
3412 } |
|
3413 ((void (*)(uint8_t * d, const uint8_t * s1_np7, const int16_t * s2_8, const int16_t * s3_2, int n))(_oil_function_class_mas8_u8_l15.func))(d, s1_np7, s2_8, s3_2, n); |
|
3414 } |
|
3415 |
|
3416 #undef oil_mas8_u8_sym_l15 |
|
3417 #ifdef __SYMBIAN32__ |
|
3418 |
|
3419 #endif |
|
3420 void |
|
3421 oil_mas8_u8_sym_l15 (uint8_t * d, const uint8_t * s1_np7, const int16_t * s2_8, const int16_t * s3_2, int n) |
|
3422 { |
|
3423 if (_oil_function_class_mas8_u8_sym_l15.func == NULL) { |
|
3424 oil_class_optimize (&_oil_function_class_mas8_u8_sym_l15); |
|
3425 } |
|
3426 ((void (*)(uint8_t * d, const uint8_t * s1_np7, const int16_t * s2_8, const int16_t * s3_2, int n))(_oil_function_class_mas8_u8_sym_l15.func))(d, s1_np7, s2_8, s3_2, n); |
|
3427 } |
|
3428 |
|
3429 #undef oil_maximum_f32 |
|
3430 #ifdef __SYMBIAN32__ |
|
3431 |
|
3432 #endif |
|
3433 void |
|
3434 oil_maximum_f32 (float * d, const float * s1, const float * s2, int n) |
|
3435 { |
|
3436 if (_oil_function_class_maximum_f32.func == NULL) { |
|
3437 oil_class_optimize (&_oil_function_class_maximum_f32); |
|
3438 } |
|
3439 ((void (*)(float * d, const float * s1, const float * s2, int n))(_oil_function_class_maximum_f32.func))(d, s1, s2, n); |
|
3440 } |
|
3441 |
|
3442 #undef oil_maximum_f64 |
|
3443 #ifdef __SYMBIAN32__ |
|
3444 |
|
3445 #endif |
|
3446 void |
|
3447 oil_maximum_f64 (float * d, const float * s1, const float * s2, int n) |
|
3448 { |
|
3449 if (_oil_function_class_maximum_f64.func == NULL) { |
|
3450 oil_class_optimize (&_oil_function_class_maximum_f64); |
|
3451 } |
|
3452 ((void (*)(float * d, const float * s1, const float * s2, int n))(_oil_function_class_maximum_f64.func))(d, s1, s2, n); |
|
3453 } |
|
3454 |
|
3455 #undef oil_md5 |
|
3456 #ifdef __SYMBIAN32__ |
|
3457 |
|
3458 #endif |
|
3459 void |
|
3460 oil_md5 (uint32_t * i_4, const uint32_t * s_16) |
|
3461 { |
|
3462 if (_oil_function_class_md5.func == NULL) { |
|
3463 oil_class_optimize (&_oil_function_class_md5); |
|
3464 } |
|
3465 ((void (*)(uint32_t * i_4, const uint32_t * s_16))(_oil_function_class_md5.func))(i_4, s_16); |
|
3466 } |
|
3467 |
|
3468 #undef oil_mdct12_f64 |
|
3469 #ifdef __SYMBIAN32__ |
|
3470 |
|
3471 #endif |
|
3472 void |
|
3473 oil_mdct12_f64 (double * d_6, const double * s_12) |
|
3474 { |
|
3475 if (_oil_function_class_mdct12_f64.func == NULL) { |
|
3476 oil_class_optimize (&_oil_function_class_mdct12_f64); |
|
3477 } |
|
3478 ((void (*)(double * d_6, const double * s_12))(_oil_function_class_mdct12_f64.func))(d_6, s_12); |
|
3479 } |
|
3480 |
|
3481 #undef oil_mdct36_f64 |
|
3482 #ifdef __SYMBIAN32__ |
|
3483 |
|
3484 #endif |
|
3485 void |
|
3486 oil_mdct36_f64 (double * d_18, const double * s_36) |
|
3487 { |
|
3488 if (_oil_function_class_mdct36_f64.func == NULL) { |
|
3489 oil_class_optimize (&_oil_function_class_mdct36_f64); |
|
3490 } |
|
3491 ((void (*)(double * d_18, const double * s_36))(_oil_function_class_mdct36_f64.func))(d_18, s_36); |
|
3492 } |
|
3493 |
|
3494 #undef oil_merge_linear_argb |
|
3495 #ifdef __SYMBIAN32__ |
|
3496 |
|
3497 #endif |
|
3498 void |
|
3499 oil_merge_linear_argb (uint32_t * d_n, const uint32_t * s_n, const uint32_t * s2_n, const uint32_t * s3_1, int n) |
|
3500 { |
|
3501 if (_oil_function_class_merge_linear_argb.func == NULL) { |
|
3502 oil_class_optimize (&_oil_function_class_merge_linear_argb); |
|
3503 } |
|
3504 ((void (*)(uint32_t * d_n, const uint32_t * s_n, const uint32_t * s2_n, const uint32_t * s3_1, int n))(_oil_function_class_merge_linear_argb.func))(d_n, s_n, s2_n, s3_1, n); |
|
3505 } |
|
3506 |
|
3507 #undef oil_merge_linear_u8 |
|
3508 #ifdef __SYMBIAN32__ |
|
3509 |
|
3510 #endif |
|
3511 void |
|
3512 oil_merge_linear_u8 (uint8_t * d_n, const uint8_t * s_n, const uint8_t * s2_n, const uint32_t * s3_1, int n) |
|
3513 { |
|
3514 if (_oil_function_class_merge_linear_u8.func == NULL) { |
|
3515 oil_class_optimize (&_oil_function_class_merge_linear_u8); |
|
3516 } |
|
3517 ((void (*)(uint8_t * d_n, const uint8_t * s_n, const uint8_t * s2_n, const uint32_t * s3_1, int n))(_oil_function_class_merge_linear_u8.func))(d_n, s_n, s2_n, s3_1, n); |
|
3518 } |
|
3519 |
|
3520 #undef oil_minimum_f32 |
|
3521 #ifdef __SYMBIAN32__ |
|
3522 |
|
3523 #endif |
|
3524 void |
|
3525 oil_minimum_f32 (float * d, const float * s1, const float * s2, int n) |
|
3526 { |
|
3527 if (_oil_function_class_minimum_f32.func == NULL) { |
|
3528 oil_class_optimize (&_oil_function_class_minimum_f32); |
|
3529 } |
|
3530 ((void (*)(float * d, const float * s1, const float * s2, int n))(_oil_function_class_minimum_f32.func))(d, s1, s2, n); |
|
3531 } |
|
3532 |
|
3533 #undef oil_minimum_f64 |
|
3534 #ifdef __SYMBIAN32__ |
|
3535 |
|
3536 #endif |
|
3537 void |
|
3538 oil_minimum_f64 (float * d, const float * s1, const float * s2, int n) |
|
3539 { |
|
3540 if (_oil_function_class_minimum_f64.func == NULL) { |
|
3541 oil_class_optimize (&_oil_function_class_minimum_f64); |
|
3542 } |
|
3543 ((void (*)(float * d, const float * s1, const float * s2, int n))(_oil_function_class_minimum_f64.func))(d, s1, s2, n); |
|
3544 } |
|
3545 |
|
3546 #undef oil_mix_u8 |
|
3547 #ifdef __SYMBIAN32__ |
|
3548 |
|
3549 #endif |
|
3550 void |
|
3551 oil_mix_u8 (uint8_t * dest, const uint8_t * src1, const uint8_t * src2, const uint8_t * src3, int n) |
|
3552 { |
|
3553 if (_oil_function_class_mix_u8.func == NULL) { |
|
3554 oil_class_optimize (&_oil_function_class_mix_u8); |
|
3555 } |
|
3556 ((void (*)(uint8_t * dest, const uint8_t * src1, const uint8_t * src2, const uint8_t * src3, int n))(_oil_function_class_mix_u8.func))(dest, src1, src2, src3, n); |
|
3557 } |
|
3558 |
|
3559 #undef oil_mt19937 |
|
3560 #ifdef __SYMBIAN32__ |
|
3561 |
|
3562 #endif |
|
3563 void |
|
3564 oil_mt19937 (uint32_t * d_624, uint32_t * i_624) |
|
3565 { |
|
3566 if (_oil_function_class_mt19937.func == NULL) { |
|
3567 oil_class_optimize (&_oil_function_class_mt19937); |
|
3568 } |
|
3569 ((void (*)(uint32_t * d_624, uint32_t * i_624))(_oil_function_class_mt19937.func))(d_624, i_624); |
|
3570 } |
|
3571 |
|
3572 #undef oil_mult8x8_s16 |
|
3573 #ifdef __SYMBIAN32__ |
|
3574 |
|
3575 #endif |
|
3576 void |
|
3577 oil_mult8x8_s16 (int16_t * d_8x8, const int16_t * s1_8x8, const int16_t * s2_8x8, int ds, int ss1, int ss2) |
|
3578 { |
|
3579 if (_oil_function_class_mult8x8_s16.func == NULL) { |
|
3580 oil_class_optimize (&_oil_function_class_mult8x8_s16); |
|
3581 } |
|
3582 ((void (*)(int16_t * d_8x8, const int16_t * s1_8x8, const int16_t * s2_8x8, int ds, int ss1, int ss2))(_oil_function_class_mult8x8_s16.func))(d_8x8, s1_8x8, s2_8x8, ds, ss1, ss2); |
|
3583 } |
|
3584 |
|
3585 #undef oil_multiply_and_acc_12xn_s16_u8 |
|
3586 #ifdef __SYMBIAN32__ |
|
3587 |
|
3588 #endif |
|
3589 void |
|
3590 oil_multiply_and_acc_12xn_s16_u8 (int16_t * i1_12xn, int is1, const int16_t * s1_12xn, int ss1, const uint8_t * s2_12xn, int ss2, int n) |
|
3591 { |
|
3592 if (_oil_function_class_multiply_and_acc_12xn_s16_u8.func == NULL) { |
|
3593 oil_class_optimize (&_oil_function_class_multiply_and_acc_12xn_s16_u8); |
|
3594 } |
|
3595 ((void (*)(int16_t * i1_12xn, int is1, const int16_t * s1_12xn, int ss1, const uint8_t * s2_12xn, int ss2, int n))(_oil_function_class_multiply_and_acc_12xn_s16_u8.func))(i1_12xn, is1, s1_12xn, ss1, s2_12xn, ss2, n); |
|
3596 } |
|
3597 |
|
3598 #undef oil_multiply_and_acc_16xn_s16_u8 |
|
3599 #ifdef __SYMBIAN32__ |
|
3600 |
|
3601 #endif |
|
3602 void |
|
3603 oil_multiply_and_acc_16xn_s16_u8 (int16_t * i1_16xn, int is1, const int16_t * s1_16xn, int ss1, const uint8_t * s2_16xn, int ss2, int n) |
|
3604 { |
|
3605 if (_oil_function_class_multiply_and_acc_16xn_s16_u8.func == NULL) { |
|
3606 oil_class_optimize (&_oil_function_class_multiply_and_acc_16xn_s16_u8); |
|
3607 } |
|
3608 ((void (*)(int16_t * i1_16xn, int is1, const int16_t * s1_16xn, int ss1, const uint8_t * s2_16xn, int ss2, int n))(_oil_function_class_multiply_and_acc_16xn_s16_u8.func))(i1_16xn, is1, s1_16xn, ss1, s2_16xn, ss2, n); |
|
3609 } |
|
3610 |
|
3611 #undef oil_multiply_and_acc_24xn_s16_u8 |
|
3612 #ifdef __SYMBIAN32__ |
|
3613 |
|
3614 #endif |
|
3615 void |
|
3616 oil_multiply_and_acc_24xn_s16_u8 (int16_t * i1_24xn, int is1, const int16_t * s1_24xn, int ss1, const uint8_t * s2_24xn, int ss2, int n) |
|
3617 { |
|
3618 if (_oil_function_class_multiply_and_acc_24xn_s16_u8.func == NULL) { |
|
3619 oil_class_optimize (&_oil_function_class_multiply_and_acc_24xn_s16_u8); |
|
3620 } |
|
3621 ((void (*)(int16_t * i1_24xn, int is1, const int16_t * s1_24xn, int ss1, const uint8_t * s2_24xn, int ss2, int n))(_oil_function_class_multiply_and_acc_24xn_s16_u8.func))(i1_24xn, is1, s1_24xn, ss1, s2_24xn, ss2, n); |
|
3622 } |
|
3623 |
|
3624 #undef oil_multiply_and_acc_6xn_s16_u8 |
|
3625 #ifdef __SYMBIAN32__ |
|
3626 |
|
3627 #endif |
|
3628 void |
|
3629 oil_multiply_and_acc_6xn_s16_u8 (int16_t * i1_6xn, int is1, const int16_t * s1_6xn, int ss1, const uint8_t * s2_6xn, int ss2, int n) |
|
3630 { |
|
3631 if (_oil_function_class_multiply_and_acc_6xn_s16_u8.func == NULL) { |
|
3632 oil_class_optimize (&_oil_function_class_multiply_and_acc_6xn_s16_u8); |
|
3633 } |
|
3634 ((void (*)(int16_t * i1_6xn, int is1, const int16_t * s1_6xn, int ss1, const uint8_t * s2_6xn, int ss2, int n))(_oil_function_class_multiply_and_acc_6xn_s16_u8.func))(i1_6xn, is1, s1_6xn, ss1, s2_6xn, ss2, n); |
|
3635 } |
|
3636 |
|
3637 #undef oil_multiply_and_acc_8xn_s16_u8 |
|
3638 #ifdef __SYMBIAN32__ |
|
3639 |
|
3640 #endif |
|
3641 void |
|
3642 oil_multiply_and_acc_8xn_s16_u8 (int16_t * i1_8xn, int is1, const int16_t * s1_8xn, int ss1, const uint8_t * s2_8xn, int ss2, int n) |
|
3643 { |
|
3644 if (_oil_function_class_multiply_and_acc_8xn_s16_u8.func == NULL) { |
|
3645 oil_class_optimize (&_oil_function_class_multiply_and_acc_8xn_s16_u8); |
|
3646 } |
|
3647 ((void (*)(int16_t * i1_8xn, int is1, const int16_t * s1_8xn, int ss1, const uint8_t * s2_8xn, int ss2, int n))(_oil_function_class_multiply_and_acc_8xn_s16_u8.func))(i1_8xn, is1, s1_8xn, ss1, s2_8xn, ss2, n); |
|
3648 } |
|
3649 |
|
3650 #undef oil_multiply_and_add_s16 |
|
3651 #ifdef __SYMBIAN32__ |
|
3652 |
|
3653 #endif |
|
3654 void |
|
3655 oil_multiply_and_add_s16 (int16_t * d, const int16_t * src1, const int16_t * src2, const int16_t * src3, int n) |
|
3656 { |
|
3657 if (_oil_function_class_multiply_and_add_s16.func == NULL) { |
|
3658 oil_class_optimize (&_oil_function_class_multiply_and_add_s16); |
|
3659 } |
|
3660 ((void (*)(int16_t * d, const int16_t * src1, const int16_t * src2, const int16_t * src3, int n))(_oil_function_class_multiply_and_add_s16.func))(d, src1, src2, src3, n); |
|
3661 } |
|
3662 |
|
3663 #undef oil_multiply_and_add_s16_u8 |
|
3664 #ifdef __SYMBIAN32__ |
|
3665 |
|
3666 #endif |
|
3667 void |
|
3668 oil_multiply_and_add_s16_u8 (int16_t * d, const int16_t * src1, const int16_t * src2, const uint8_t * src3, int n) |
|
3669 { |
|
3670 if (_oil_function_class_multiply_and_add_s16_u8.func == NULL) { |
|
3671 oil_class_optimize (&_oil_function_class_multiply_and_add_s16_u8); |
|
3672 } |
|
3673 ((void (*)(int16_t * d, const int16_t * src1, const int16_t * src2, const uint8_t * src3, int n))(_oil_function_class_multiply_and_add_s16_u8.func))(d, src1, src2, src3, n); |
|
3674 } |
|
3675 |
|
3676 #undef oil_multiply_f32 |
|
3677 #ifdef __SYMBIAN32__ |
|
3678 |
|
3679 #endif |
|
3680 void |
|
3681 oil_multiply_f32 (float * d, const float * s1, const float * s2, int n) |
|
3682 { |
|
3683 if (_oil_function_class_multiply_f32.func == NULL) { |
|
3684 oil_class_optimize (&_oil_function_class_multiply_f32); |
|
3685 } |
|
3686 ((void (*)(float * d, const float * s1, const float * s2, int n))(_oil_function_class_multiply_f32.func))(d, s1, s2, n); |
|
3687 } |
|
3688 |
|
3689 #undef oil_multiply_f64 |
|
3690 #ifdef __SYMBIAN32__ |
|
3691 |
|
3692 #endif |
|
3693 void |
|
3694 oil_multiply_f64 (double * d, const double * s1, const double * s2, int n) |
|
3695 { |
|
3696 if (_oil_function_class_multiply_f64.func == NULL) { |
|
3697 oil_class_optimize (&_oil_function_class_multiply_f64); |
|
3698 } |
|
3699 ((void (*)(double * d, const double * s1, const double * s2, int n))(_oil_function_class_multiply_f64.func))(d, s1, s2, n); |
|
3700 } |
|
3701 |
|
3702 #undef oil_multsum_f32 |
|
3703 #ifdef __SYMBIAN32__ |
|
3704 |
|
3705 #endif |
|
3706 void |
|
3707 oil_multsum_f32 (float * dest, const float * src1, int sstr1, const float * src2, int sstr2, int n) |
|
3708 { |
|
3709 if (_oil_function_class_multsum_f32.func == NULL) { |
|
3710 oil_class_optimize (&_oil_function_class_multsum_f32); |
|
3711 } |
|
3712 ((void (*)(float * dest, const float * src1, int sstr1, const float * src2, int sstr2, int n))(_oil_function_class_multsum_f32.func))(dest, src1, sstr1, src2, sstr2, n); |
|
3713 } |
|
3714 |
|
3715 #undef oil_multsum_f64 |
|
3716 #ifdef __SYMBIAN32__ |
|
3717 |
|
3718 #endif |
|
3719 void |
|
3720 oil_multsum_f64 (double * dest, const double * src1, int sstr1, const double * src2, int sstr2, int n) |
|
3721 { |
|
3722 if (_oil_function_class_multsum_f64.func == NULL) { |
|
3723 oil_class_optimize (&_oil_function_class_multsum_f64); |
|
3724 } |
|
3725 ((void (*)(double * dest, const double * src1, int sstr1, const double * src2, int sstr2, int n))(_oil_function_class_multsum_f64.func))(dest, src1, sstr1, src2, sstr2, n); |
|
3726 } |
|
3727 |
|
3728 #undef oil_negative_f32 |
|
3729 #ifdef __SYMBIAN32__ |
|
3730 |
|
3731 #endif |
|
3732 void |
|
3733 oil_negative_f32 (float * d, const float * s, int n) |
|
3734 { |
|
3735 if (_oil_function_class_negative_f32.func == NULL) { |
|
3736 oil_class_optimize (&_oil_function_class_negative_f32); |
|
3737 } |
|
3738 ((void (*)(float * d, const float * s, int n))(_oil_function_class_negative_f32.func))(d, s, n); |
|
3739 } |
|
3740 |
|
3741 #undef oil_null |
|
3742 #ifdef __SYMBIAN32__ |
|
3743 |
|
3744 #endif |
|
3745 void |
|
3746 oil_null (void) |
|
3747 { |
|
3748 if (_oil_function_class_null.func == NULL) { |
|
3749 oil_class_optimize (&_oil_function_class_null); |
|
3750 } |
|
3751 ((void (*)(void))(_oil_function_class_null.func))(); |
|
3752 } |
|
3753 |
|
3754 #undef oil_packyuyv |
|
3755 #ifdef __SYMBIAN32__ |
|
3756 |
|
3757 #endif |
|
3758 void |
|
3759 oil_packyuyv (uint32_t * d, const uint8_t * s1_nx2, const uint8_t * s2, const uint8_t * s3, int n) |
|
3760 { |
|
3761 if (_oil_function_class_packyuyv.func == NULL) { |
|
3762 oil_class_optimize (&_oil_function_class_packyuyv); |
|
3763 } |
|
3764 ((void (*)(uint32_t * d, const uint8_t * s1_nx2, const uint8_t * s2, const uint8_t * s3, int n))(_oil_function_class_packyuyv.func))(d, s1_nx2, s2, s3, n); |
|
3765 } |
|
3766 |
|
3767 #undef oil_permute_f32 |
|
3768 #ifdef __SYMBIAN32__ |
|
3769 |
|
3770 #endif |
|
3771 void |
|
3772 oil_permute_f32 (float * dest, int dstr, const float * src1, int sstr1, const int32_t * src2, int sstr2, int n) |
|
3773 { |
|
3774 if (_oil_function_class_permute_f32.func == NULL) { |
|
3775 oil_class_optimize (&_oil_function_class_permute_f32); |
|
3776 } |
|
3777 ((void (*)(float * dest, int dstr, const float * src1, int sstr1, const int32_t * src2, int sstr2, int n))(_oil_function_class_permute_f32.func))(dest, dstr, src1, sstr1, src2, sstr2, n); |
|
3778 } |
|
3779 |
|
3780 #undef oil_permute_f64 |
|
3781 #ifdef __SYMBIAN32__ |
|
3782 |
|
3783 #endif |
|
3784 void |
|
3785 oil_permute_f64 (double * dest, int dstr, const double * src1, int sstr1, const int32_t * src2, int sstr2, int n) |
|
3786 { |
|
3787 if (_oil_function_class_permute_f64.func == NULL) { |
|
3788 oil_class_optimize (&_oil_function_class_permute_f64); |
|
3789 } |
|
3790 ((void (*)(double * dest, int dstr, const double * src1, int sstr1, const int32_t * src2, int sstr2, int n))(_oil_function_class_permute_f64.func))(dest, dstr, src1, sstr1, src2, sstr2, n); |
|
3791 } |
|
3792 |
|
3793 #undef oil_permute_s16 |
|
3794 #ifdef __SYMBIAN32__ |
|
3795 |
|
3796 #endif |
|
3797 void |
|
3798 oil_permute_s16 (int16_t * dest, int dstr, const int16_t * src1, int sstr1, const int32_t * src2, int sstr2, int n) |
|
3799 { |
|
3800 if (_oil_function_class_permute_s16.func == NULL) { |
|
3801 oil_class_optimize (&_oil_function_class_permute_s16); |
|
3802 } |
|
3803 ((void (*)(int16_t * dest, int dstr, const int16_t * src1, int sstr1, const int32_t * src2, int sstr2, int n))(_oil_function_class_permute_s16.func))(dest, dstr, src1, sstr1, src2, sstr2, n); |
|
3804 } |
|
3805 |
|
3806 #undef oil_permute_s32 |
|
3807 #ifdef __SYMBIAN32__ |
|
3808 |
|
3809 #endif |
|
3810 void |
|
3811 oil_permute_s32 (int32_t * dest, int dstr, const int32_t * src1, int sstr1, const int32_t * src2, int sstr2, int n) |
|
3812 { |
|
3813 if (_oil_function_class_permute_s32.func == NULL) { |
|
3814 oil_class_optimize (&_oil_function_class_permute_s32); |
|
3815 } |
|
3816 ((void (*)(int32_t * dest, int dstr, const int32_t * src1, int sstr1, const int32_t * src2, int sstr2, int n))(_oil_function_class_permute_s32.func))(dest, dstr, src1, sstr1, src2, sstr2, n); |
|
3817 } |
|
3818 |
|
3819 #undef oil_permute_s8 |
|
3820 #ifdef __SYMBIAN32__ |
|
3821 |
|
3822 #endif |
|
3823 void |
|
3824 oil_permute_s8 (int8_t * dest, int dstr, const int8_t * src1, int sstr1, const int32_t * src2, int sstr2, int n) |
|
3825 { |
|
3826 if (_oil_function_class_permute_s8.func == NULL) { |
|
3827 oil_class_optimize (&_oil_function_class_permute_s8); |
|
3828 } |
|
3829 ((void (*)(int8_t * dest, int dstr, const int8_t * src1, int sstr1, const int32_t * src2, int sstr2, int n))(_oil_function_class_permute_s8.func))(dest, dstr, src1, sstr1, src2, sstr2, n); |
|
3830 } |
|
3831 |
|
3832 #undef oil_permute_u16 |
|
3833 #ifdef __SYMBIAN32__ |
|
3834 |
|
3835 #endif |
|
3836 void |
|
3837 oil_permute_u16 (uint16_t * dest, int dstr, const uint16_t * src1, int sstr1, const int32_t * src2, int sstr2, int n) |
|
3838 { |
|
3839 if (_oil_function_class_permute_u16.func == NULL) { |
|
3840 oil_class_optimize (&_oil_function_class_permute_u16); |
|
3841 } |
|
3842 ((void (*)(uint16_t * dest, int dstr, const uint16_t * src1, int sstr1, const int32_t * src2, int sstr2, int n))(_oil_function_class_permute_u16.func))(dest, dstr, src1, sstr1, src2, sstr2, n); |
|
3843 } |
|
3844 |
|
3845 #undef oil_permute_u32 |
|
3846 #ifdef __SYMBIAN32__ |
|
3847 |
|
3848 #endif |
|
3849 void |
|
3850 oil_permute_u32 (uint32_t * dest, int dstr, const uint32_t * src1, int sstr1, const int32_t * src2, int sstr2, int n) |
|
3851 { |
|
3852 if (_oil_function_class_permute_u32.func == NULL) { |
|
3853 oil_class_optimize (&_oil_function_class_permute_u32); |
|
3854 } |
|
3855 ((void (*)(uint32_t * dest, int dstr, const uint32_t * src1, int sstr1, const int32_t * src2, int sstr2, int n))(_oil_function_class_permute_u32.func))(dest, dstr, src1, sstr1, src2, sstr2, n); |
|
3856 } |
|
3857 |
|
3858 #undef oil_permute_u8 |
|
3859 #ifdef __SYMBIAN32__ |
|
3860 |
|
3861 #endif |
|
3862 void |
|
3863 oil_permute_u8 (uint8_t * dest, int dstr, const uint8_t * src1, int sstr1, const int32_t * src2, int sstr2, int n) |
|
3864 { |
|
3865 if (_oil_function_class_permute_u8.func == NULL) { |
|
3866 oil_class_optimize (&_oil_function_class_permute_u8); |
|
3867 } |
|
3868 ((void (*)(uint8_t * dest, int dstr, const uint8_t * src1, int sstr1, const int32_t * src2, int sstr2, int n))(_oil_function_class_permute_u8.func))(dest, dstr, src1, sstr1, src2, sstr2, n); |
|
3869 } |
|
3870 |
|
3871 #undef oil_recon8x8_inter |
|
3872 #ifdef __SYMBIAN32__ |
|
3873 |
|
3874 #endif |
|
3875 void |
|
3876 oil_recon8x8_inter (uint8_t * d_8x8, int ds, const uint8_t * s1_8x8, int ss1, const int16_t * s2_8x8) |
|
3877 { |
|
3878 if (_oil_function_class_recon8x8_inter.func == NULL) { |
|
3879 oil_class_optimize (&_oil_function_class_recon8x8_inter); |
|
3880 } |
|
3881 ((void (*)(uint8_t * d_8x8, int ds, const uint8_t * s1_8x8, int ss1, const int16_t * s2_8x8))(_oil_function_class_recon8x8_inter.func))(d_8x8, ds, s1_8x8, ss1, s2_8x8); |
|
3882 } |
|
3883 |
|
3884 #undef oil_recon8x8_inter2 |
|
3885 #ifdef __SYMBIAN32__ |
|
3886 |
|
3887 #endif |
|
3888 void |
|
3889 oil_recon8x8_inter2 (uint8_t * d_8x8, int ds, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, int ss2, const int16_t * s3_8x8) |
|
3890 { |
|
3891 if (_oil_function_class_recon8x8_inter2.func == NULL) { |
|
3892 oil_class_optimize (&_oil_function_class_recon8x8_inter2); |
|
3893 } |
|
3894 ((void (*)(uint8_t * d_8x8, int ds, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, int ss2, const int16_t * s3_8x8))(_oil_function_class_recon8x8_inter2.func))(d_8x8, ds, s1_8x8, ss1, s2_8x8, ss2, s3_8x8); |
|
3895 } |
|
3896 |
|
3897 #undef oil_recon8x8_intra |
|
3898 #ifdef __SYMBIAN32__ |
|
3899 |
|
3900 #endif |
|
3901 void |
|
3902 oil_recon8x8_intra (uint8_t * d_8x8, int ds, const int16_t * s_8x8) |
|
3903 { |
|
3904 if (_oil_function_class_recon8x8_intra.func == NULL) { |
|
3905 oil_class_optimize (&_oil_function_class_recon8x8_intra); |
|
3906 } |
|
3907 ((void (*)(uint8_t * d_8x8, int ds, const int16_t * s_8x8))(_oil_function_class_recon8x8_intra.func))(d_8x8, ds, s_8x8); |
|
3908 } |
|
3909 |
|
3910 #undef oil_resample_linear_argb |
|
3911 #ifdef __SYMBIAN32__ |
|
3912 |
|
3913 #endif |
|
3914 void |
|
3915 oil_resample_linear_argb (uint32_t * d_n, const uint32_t * s_2xn, int n, uint32_t * i_2) |
|
3916 { |
|
3917 if (_oil_function_class_resample_linear_argb.func == NULL) { |
|
3918 oil_class_optimize (&_oil_function_class_resample_linear_argb); |
|
3919 } |
|
3920 ((void (*)(uint32_t * d_n, const uint32_t * s_2xn, int n, uint32_t * i_2))(_oil_function_class_resample_linear_argb.func))(d_n, s_2xn, n, i_2); |
|
3921 } |
|
3922 |
|
3923 #undef oil_resample_linear_u8 |
|
3924 #ifdef __SYMBIAN32__ |
|
3925 |
|
3926 #endif |
|
3927 void |
|
3928 oil_resample_linear_u8 (uint8_t * d_n, const uint8_t * s_2xn, int n, uint32_t * i_2) |
|
3929 { |
|
3930 if (_oil_function_class_resample_linear_u8.func == NULL) { |
|
3931 oil_class_optimize (&_oil_function_class_resample_linear_u8); |
|
3932 } |
|
3933 ((void (*)(uint8_t * d_n, const uint8_t * s_2xn, int n, uint32_t * i_2))(_oil_function_class_resample_linear_u8.func))(d_n, s_2xn, n, i_2); |
|
3934 } |
|
3935 |
|
3936 #undef oil_rgb2bgr |
|
3937 #ifdef __SYMBIAN32__ |
|
3938 |
|
3939 #endif |
|
3940 void |
|
3941 oil_rgb2bgr (uint8_t * d_3xn, const uint8_t * s_3xn, int n) |
|
3942 { |
|
3943 if (_oil_function_class_rgb2bgr.func == NULL) { |
|
3944 oil_class_optimize (&_oil_function_class_rgb2bgr); |
|
3945 } |
|
3946 ((void (*)(uint8_t * d_3xn, const uint8_t * s_3xn, int n))(_oil_function_class_rgb2bgr.func))(d_3xn, s_3xn, n); |
|
3947 } |
|
3948 |
|
3949 #undef oil_rgb2rgba |
|
3950 #ifdef __SYMBIAN32__ |
|
3951 |
|
3952 #endif |
|
3953 void |
|
3954 oil_rgb2rgba (uint8_t * d_4xn, const uint8_t * s_3xn, int n) |
|
3955 { |
|
3956 if (_oil_function_class_rgb2rgba.func == NULL) { |
|
3957 oil_class_optimize (&_oil_function_class_rgb2rgba); |
|
3958 } |
|
3959 ((void (*)(uint8_t * d_4xn, const uint8_t * s_3xn, int n))(_oil_function_class_rgb2rgba.func))(d_4xn, s_3xn, n); |
|
3960 } |
|
3961 |
|
3962 #undef oil_rgb565_to_argb |
|
3963 #ifdef __SYMBIAN32__ |
|
3964 |
|
3965 #endif |
|
3966 void |
|
3967 oil_rgb565_to_argb (uint32_t * d, const uint16_t * s, int n) |
|
3968 { |
|
3969 if (_oil_function_class_rgb565_to_argb.func == NULL) { |
|
3970 oil_class_optimize (&_oil_function_class_rgb565_to_argb); |
|
3971 } |
|
3972 ((void (*)(uint32_t * d, const uint16_t * s, int n))(_oil_function_class_rgb565_to_argb.func))(d, s, n); |
|
3973 } |
|
3974 |
|
3975 #undef oil_rowsad8x8_u8 |
|
3976 #ifdef __SYMBIAN32__ |
|
3977 |
|
3978 #endif |
|
3979 void |
|
3980 oil_rowsad8x8_u8 (uint32_t * d_1, const uint8_t * s1_8x8, const uint8_t * s2_8x8) |
|
3981 { |
|
3982 if (_oil_function_class_rowsad8x8_u8.func == NULL) { |
|
3983 oil_class_optimize (&_oil_function_class_rowsad8x8_u8); |
|
3984 } |
|
3985 ((void (*)(uint32_t * d_1, const uint8_t * s1_8x8, const uint8_t * s2_8x8))(_oil_function_class_rowsad8x8_u8.func))(d_1, s1_8x8, s2_8x8); |
|
3986 } |
|
3987 |
|
3988 #undef oil_sad12x12_12xn_u8 |
|
3989 #ifdef __SYMBIAN32__ |
|
3990 |
|
3991 #endif |
|
3992 void |
|
3993 oil_sad12x12_12xn_u8 (uint32_t * d_n, const uint8_t * s1_12x12, int ss1, const uint8_t * s2_12xnp11, int ss2, int n) |
|
3994 { |
|
3995 if (_oil_function_class_sad12x12_12xn_u8.func == NULL) { |
|
3996 oil_class_optimize (&_oil_function_class_sad12x12_12xn_u8); |
|
3997 } |
|
3998 ((void (*)(uint32_t * d_n, const uint8_t * s1_12x12, int ss1, const uint8_t * s2_12xnp11, int ss2, int n))(_oil_function_class_sad12x12_12xn_u8.func))(d_n, s1_12x12, ss1, s2_12xnp11, ss2, n); |
|
3999 } |
|
4000 |
|
4001 #undef oil_sad12x12_u8 |
|
4002 #ifdef __SYMBIAN32__ |
|
4003 |
|
4004 #endif |
|
4005 void |
|
4006 oil_sad12x12_u8 (uint32_t * d_1, const uint8_t * s1_12x12, int ss1, const uint8_t * s2_12x12, int ss2) |
|
4007 { |
|
4008 if (_oil_function_class_sad12x12_u8.func == NULL) { |
|
4009 oil_class_optimize (&_oil_function_class_sad12x12_u8); |
|
4010 } |
|
4011 ((void (*)(uint32_t * d_1, const uint8_t * s1_12x12, int ss1, const uint8_t * s2_12x12, int ss2))(_oil_function_class_sad12x12_u8.func))(d_1, s1_12x12, ss1, s2_12x12, ss2); |
|
4012 } |
|
4013 |
|
4014 #undef oil_sad16x16_16xn_u8 |
|
4015 #ifdef __SYMBIAN32__ |
|
4016 |
|
4017 #endif |
|
4018 void |
|
4019 oil_sad16x16_16xn_u8 (uint32_t * d_n, const uint8_t * s1_16x16, int ss1, const uint8_t * s2_16xnp15, int ss2, int n) |
|
4020 { |
|
4021 if (_oil_function_class_sad16x16_16xn_u8.func == NULL) { |
|
4022 oil_class_optimize (&_oil_function_class_sad16x16_16xn_u8); |
|
4023 } |
|
4024 ((void (*)(uint32_t * d_n, const uint8_t * s1_16x16, int ss1, const uint8_t * s2_16xnp15, int ss2, int n))(_oil_function_class_sad16x16_16xn_u8.func))(d_n, s1_16x16, ss1, s2_16xnp15, ss2, n); |
|
4025 } |
|
4026 |
|
4027 #undef oil_sad16x16_u8 |
|
4028 #ifdef __SYMBIAN32__ |
|
4029 |
|
4030 #endif |
|
4031 void |
|
4032 oil_sad16x16_u8 (uint32_t * d_1, const uint8_t * s1_16x16, int ss1, const uint8_t * s2_16x16, int ss2) |
|
4033 { |
|
4034 if (_oil_function_class_sad16x16_u8.func == NULL) { |
|
4035 oil_class_optimize (&_oil_function_class_sad16x16_u8); |
|
4036 } |
|
4037 ((void (*)(uint32_t * d_1, const uint8_t * s1_16x16, int ss1, const uint8_t * s2_16x16, int ss2))(_oil_function_class_sad16x16_u8.func))(d_1, s1_16x16, ss1, s2_16x16, ss2); |
|
4038 } |
|
4039 |
|
4040 #undef oil_sad8x8_8xn_u8 |
|
4041 #ifdef __SYMBIAN32__ |
|
4042 |
|
4043 #endif |
|
4044 void |
|
4045 oil_sad8x8_8xn_u8 (uint32_t * d_n, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8xnp7, int ss2, int n) |
|
4046 { |
|
4047 if (_oil_function_class_sad8x8_8xn_u8.func == NULL) { |
|
4048 oil_class_optimize (&_oil_function_class_sad8x8_8xn_u8); |
|
4049 } |
|
4050 ((void (*)(uint32_t * d_n, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8xnp7, int ss2, int n))(_oil_function_class_sad8x8_8xn_u8.func))(d_n, s1_8x8, ss1, s2_8xnp7, ss2, n); |
|
4051 } |
|
4052 |
|
4053 #undef oil_sad8x8_f64 |
|
4054 #ifdef __SYMBIAN32__ |
|
4055 |
|
4056 #endif |
|
4057 void |
|
4058 oil_sad8x8_f64 (double * d_8x8, int ds, const double * s1_8x8, int ss1, const double * s2_8x8, int ss2) |
|
4059 { |
|
4060 if (_oil_function_class_sad8x8_f64.func == NULL) { |
|
4061 oil_class_optimize (&_oil_function_class_sad8x8_f64); |
|
4062 } |
|
4063 ((void (*)(double * d_8x8, int ds, const double * s1_8x8, int ss1, const double * s2_8x8, int ss2))(_oil_function_class_sad8x8_f64.func))(d_8x8, ds, s1_8x8, ss1, s2_8x8, ss2); |
|
4064 } |
|
4065 |
|
4066 #undef oil_sad8x8_f64_2 |
|
4067 #ifdef __SYMBIAN32__ |
|
4068 |
|
4069 #endif |
|
4070 void |
|
4071 oil_sad8x8_f64_2 (double * d_1, const double * s1_8x8, int ss1, const double * s2_8x8, int ss2) |
|
4072 { |
|
4073 if (_oil_function_class_sad8x8_f64_2.func == NULL) { |
|
4074 oil_class_optimize (&_oil_function_class_sad8x8_f64_2); |
|
4075 } |
|
4076 ((void (*)(double * d_1, const double * s1_8x8, int ss1, const double * s2_8x8, int ss2))(_oil_function_class_sad8x8_f64_2.func))(d_1, s1_8x8, ss1, s2_8x8, ss2); |
|
4077 } |
|
4078 |
|
4079 #undef oil_sad8x8_s16 |
|
4080 #ifdef __SYMBIAN32__ |
|
4081 |
|
4082 #endif |
|
4083 void |
|
4084 oil_sad8x8_s16 (uint32_t * d_8x8, int ds, const int16_t * s1_8x8, int ss1, const int16_t * s2_8x8, int ss2) |
|
4085 { |
|
4086 if (_oil_function_class_sad8x8_s16.func == NULL) { |
|
4087 oil_class_optimize (&_oil_function_class_sad8x8_s16); |
|
4088 } |
|
4089 ((void (*)(uint32_t * d_8x8, int ds, const int16_t * s1_8x8, int ss1, const int16_t * s2_8x8, int ss2))(_oil_function_class_sad8x8_s16.func))(d_8x8, ds, s1_8x8, ss1, s2_8x8, ss2); |
|
4090 } |
|
4091 |
|
4092 #undef oil_sad8x8_s16_2 |
|
4093 #ifdef __SYMBIAN32__ |
|
4094 |
|
4095 #endif |
|
4096 void |
|
4097 oil_sad8x8_s16_2 (uint32_t * d_1, const int16_t * s1_8x8, int ss1, const int16_t * s2_8x8, int ss2) |
|
4098 { |
|
4099 if (_oil_function_class_sad8x8_s16_2.func == NULL) { |
|
4100 oil_class_optimize (&_oil_function_class_sad8x8_s16_2); |
|
4101 } |
|
4102 ((void (*)(uint32_t * d_1, const int16_t * s1_8x8, int ss1, const int16_t * s2_8x8, int ss2))(_oil_function_class_sad8x8_s16_2.func))(d_1, s1_8x8, ss1, s2_8x8, ss2); |
|
4103 } |
|
4104 |
|
4105 #undef oil_sad8x8_u8 |
|
4106 #ifdef __SYMBIAN32__ |
|
4107 |
|
4108 #endif |
|
4109 void |
|
4110 oil_sad8x8_u8 (uint32_t * d_1, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, int ss2) |
|
4111 { |
|
4112 if (_oil_function_class_sad8x8_u8.func == NULL) { |
|
4113 oil_class_optimize (&_oil_function_class_sad8x8_u8); |
|
4114 } |
|
4115 ((void (*)(uint32_t * d_1, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, int ss2))(_oil_function_class_sad8x8_u8.func))(d_1, s1_8x8, ss1, s2_8x8, ss2); |
|
4116 } |
|
4117 |
|
4118 #undef oil_sad8x8_u8_avg |
|
4119 #ifdef __SYMBIAN32__ |
|
4120 |
|
4121 #endif |
|
4122 void |
|
4123 oil_sad8x8_u8_avg (uint32_t * d_1, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, const uint8_t * s3_8x8, int ss2) |
|
4124 { |
|
4125 if (_oil_function_class_sad8x8_u8_avg.func == NULL) { |
|
4126 oil_class_optimize (&_oil_function_class_sad8x8_u8_avg); |
|
4127 } |
|
4128 ((void (*)(uint32_t * d_1, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, const uint8_t * s3_8x8, int ss2))(_oil_function_class_sad8x8_u8_avg.func))(d_1, s1_8x8, ss1, s2_8x8, s3_8x8, ss2); |
|
4129 } |
|
4130 |
|
4131 #undef oil_scalaradd_f32 |
|
4132 #ifdef __SYMBIAN32__ |
|
4133 |
|
4134 #endif |
|
4135 void |
|
4136 oil_scalaradd_f32 (float * d, int dstr, const float * s1, int sstr, const float * s2_1, int n) |
|
4137 { |
|
4138 if (_oil_function_class_scalaradd_f32.func == NULL) { |
|
4139 oil_class_optimize (&_oil_function_class_scalaradd_f32); |
|
4140 } |
|
4141 ((void (*)(float * d, int dstr, const float * s1, int sstr, const float * s2_1, int n))(_oil_function_class_scalaradd_f32.func))(d, dstr, s1, sstr, s2_1, n); |
|
4142 } |
|
4143 |
|
4144 #undef oil_scalaradd_f32_ns |
|
4145 #ifdef __SYMBIAN32__ |
|
4146 |
|
4147 #endif |
|
4148 void |
|
4149 oil_scalaradd_f32_ns (float * d, const float * s1, const float * s2_1, int n) |
|
4150 { |
|
4151 if (_oil_function_class_scalaradd_f32_ns.func == NULL) { |
|
4152 oil_class_optimize (&_oil_function_class_scalaradd_f32_ns); |
|
4153 } |
|
4154 ((void (*)(float * d, const float * s1, const float * s2_1, int n))(_oil_function_class_scalaradd_f32_ns.func))(d, s1, s2_1, n); |
|
4155 } |
|
4156 |
|
4157 #undef oil_scalaradd_f64 |
|
4158 #ifdef __SYMBIAN32__ |
|
4159 |
|
4160 #endif |
|
4161 void |
|
4162 oil_scalaradd_f64 (double * d, int dstr, const double * s1, int sstr, const double * s2_1, int n) |
|
4163 { |
|
4164 if (_oil_function_class_scalaradd_f64.func == NULL) { |
|
4165 oil_class_optimize (&_oil_function_class_scalaradd_f64); |
|
4166 } |
|
4167 ((void (*)(double * d, int dstr, const double * s1, int sstr, const double * s2_1, int n))(_oil_function_class_scalaradd_f64.func))(d, dstr, s1, sstr, s2_1, n); |
|
4168 } |
|
4169 |
|
4170 #undef oil_scalaradd_s16 |
|
4171 #ifdef __SYMBIAN32__ |
|
4172 |
|
4173 #endif |
|
4174 void |
|
4175 oil_scalaradd_s16 (int16_t * d, int dstr, const int16_t * s1, int sstr, const int16_t * s2_1, int n) |
|
4176 { |
|
4177 if (_oil_function_class_scalaradd_s16.func == NULL) { |
|
4178 oil_class_optimize (&_oil_function_class_scalaradd_s16); |
|
4179 } |
|
4180 ((void (*)(int16_t * d, int dstr, const int16_t * s1, int sstr, const int16_t * s2_1, int n))(_oil_function_class_scalaradd_s16.func))(d, dstr, s1, sstr, s2_1, n); |
|
4181 } |
|
4182 |
|
4183 #undef oil_scalaradd_s32 |
|
4184 #ifdef __SYMBIAN32__ |
|
4185 |
|
4186 #endif |
|
4187 void |
|
4188 oil_scalaradd_s32 (int32_t * d, int dstr, const int32_t * s1, int sstr, const int32_t * s2_1, int n) |
|
4189 { |
|
4190 if (_oil_function_class_scalaradd_s32.func == NULL) { |
|
4191 oil_class_optimize (&_oil_function_class_scalaradd_s32); |
|
4192 } |
|
4193 ((void (*)(int32_t * d, int dstr, const int32_t * s1, int sstr, const int32_t * s2_1, int n))(_oil_function_class_scalaradd_s32.func))(d, dstr, s1, sstr, s2_1, n); |
|
4194 } |
|
4195 |
|
4196 #undef oil_scalaradd_s8 |
|
4197 #ifdef __SYMBIAN32__ |
|
4198 |
|
4199 #endif |
|
4200 void |
|
4201 oil_scalaradd_s8 (int8_t * d, int dstr, const int8_t * s1, int sstr, const int8_t * s2_1, int n) |
|
4202 { |
|
4203 if (_oil_function_class_scalaradd_s8.func == NULL) { |
|
4204 oil_class_optimize (&_oil_function_class_scalaradd_s8); |
|
4205 } |
|
4206 ((void (*)(int8_t * d, int dstr, const int8_t * s1, int sstr, const int8_t * s2_1, int n))(_oil_function_class_scalaradd_s8.func))(d, dstr, s1, sstr, s2_1, n); |
|
4207 } |
|
4208 |
|
4209 #undef oil_scalaradd_u16 |
|
4210 #ifdef __SYMBIAN32__ |
|
4211 |
|
4212 #endif |
|
4213 void |
|
4214 oil_scalaradd_u16 (uint16_t * d, int dstr, const uint16_t * s1, int sstr, const uint16_t * s2_1, int n) |
|
4215 { |
|
4216 if (_oil_function_class_scalaradd_u16.func == NULL) { |
|
4217 oil_class_optimize (&_oil_function_class_scalaradd_u16); |
|
4218 } |
|
4219 ((void (*)(uint16_t * d, int dstr, const uint16_t * s1, int sstr, const uint16_t * s2_1, int n))(_oil_function_class_scalaradd_u16.func))(d, dstr, s1, sstr, s2_1, n); |
|
4220 } |
|
4221 |
|
4222 #undef oil_scalaradd_u32 |
|
4223 #ifdef __SYMBIAN32__ |
|
4224 |
|
4225 #endif |
|
4226 void |
|
4227 oil_scalaradd_u32 (uint32_t * d, int dstr, const uint32_t * s1, int sstr, const uint32_t * s2_1, int n) |
|
4228 { |
|
4229 if (_oil_function_class_scalaradd_u32.func == NULL) { |
|
4230 oil_class_optimize (&_oil_function_class_scalaradd_u32); |
|
4231 } |
|
4232 ((void (*)(uint32_t * d, int dstr, const uint32_t * s1, int sstr, const uint32_t * s2_1, int n))(_oil_function_class_scalaradd_u32.func))(d, dstr, s1, sstr, s2_1, n); |
|
4233 } |
|
4234 |
|
4235 #undef oil_scalaradd_u8 |
|
4236 #ifdef __SYMBIAN32__ |
|
4237 |
|
4238 #endif |
|
4239 void |
|
4240 oil_scalaradd_u8 (uint8_t * d, int dstr, const uint8_t * s1, int sstr, const uint8_t * s2_1, int n) |
|
4241 { |
|
4242 if (_oil_function_class_scalaradd_u8.func == NULL) { |
|
4243 oil_class_optimize (&_oil_function_class_scalaradd_u8); |
|
4244 } |
|
4245 ((void (*)(uint8_t * d, int dstr, const uint8_t * s1, int sstr, const uint8_t * s2_1, int n))(_oil_function_class_scalaradd_u8.func))(d, dstr, s1, sstr, s2_1, n); |
|
4246 } |
|
4247 |
|
4248 #undef oil_scalarmult_f32 |
|
4249 #ifdef __SYMBIAN32__ |
|
4250 |
|
4251 #endif |
|
4252 void |
|
4253 oil_scalarmult_f32 (float * d, int dstr, const float * s1, int sstr, const float * s2_1, int n) |
|
4254 { |
|
4255 if (_oil_function_class_scalarmult_f32.func == NULL) { |
|
4256 oil_class_optimize (&_oil_function_class_scalarmult_f32); |
|
4257 } |
|
4258 ((void (*)(float * d, int dstr, const float * s1, int sstr, const float * s2_1, int n))(_oil_function_class_scalarmult_f32.func))(d, dstr, s1, sstr, s2_1, n); |
|
4259 } |
|
4260 |
|
4261 #undef oil_scalarmult_f64 |
|
4262 #ifdef __SYMBIAN32__ |
|
4263 |
|
4264 #endif |
|
4265 void |
|
4266 oil_scalarmult_f64 (double * d, int dstr, const double * s1, int sstr, const double * s2_1, int n) |
|
4267 { |
|
4268 if (_oil_function_class_scalarmult_f64.func == NULL) { |
|
4269 oil_class_optimize (&_oil_function_class_scalarmult_f64); |
|
4270 } |
|
4271 ((void (*)(double * d, int dstr, const double * s1, int sstr, const double * s2_1, int n))(_oil_function_class_scalarmult_f64.func))(d, dstr, s1, sstr, s2_1, n); |
|
4272 } |
|
4273 |
|
4274 #undef oil_scalarmult_s16 |
|
4275 #ifdef __SYMBIAN32__ |
|
4276 |
|
4277 #endif |
|
4278 void |
|
4279 oil_scalarmult_s16 (int16_t * d, int dstr, const int16_t * s1, int sstr, const int16_t * s2_1, int n) |
|
4280 { |
|
4281 if (_oil_function_class_scalarmult_s16.func == NULL) { |
|
4282 oil_class_optimize (&_oil_function_class_scalarmult_s16); |
|
4283 } |
|
4284 ((void (*)(int16_t * d, int dstr, const int16_t * s1, int sstr, const int16_t * s2_1, int n))(_oil_function_class_scalarmult_s16.func))(d, dstr, s1, sstr, s2_1, n); |
|
4285 } |
|
4286 |
|
4287 #undef oil_scalarmult_s32 |
|
4288 #ifdef __SYMBIAN32__ |
|
4289 |
|
4290 #endif |
|
4291 void |
|
4292 oil_scalarmult_s32 (int32_t * d, int dstr, const int32_t * s1, int sstr, const int32_t * s2_1, int n) |
|
4293 { |
|
4294 if (_oil_function_class_scalarmult_s32.func == NULL) { |
|
4295 oil_class_optimize (&_oil_function_class_scalarmult_s32); |
|
4296 } |
|
4297 ((void (*)(int32_t * d, int dstr, const int32_t * s1, int sstr, const int32_t * s2_1, int n))(_oil_function_class_scalarmult_s32.func))(d, dstr, s1, sstr, s2_1, n); |
|
4298 } |
|
4299 |
|
4300 #undef oil_scalarmult_s8 |
|
4301 #ifdef __SYMBIAN32__ |
|
4302 |
|
4303 #endif |
|
4304 void |
|
4305 oil_scalarmult_s8 (int8_t * d, int dstr, const int8_t * s1, int sstr, const int8_t * s2_1, int n) |
|
4306 { |
|
4307 if (_oil_function_class_scalarmult_s8.func == NULL) { |
|
4308 oil_class_optimize (&_oil_function_class_scalarmult_s8); |
|
4309 } |
|
4310 ((void (*)(int8_t * d, int dstr, const int8_t * s1, int sstr, const int8_t * s2_1, int n))(_oil_function_class_scalarmult_s8.func))(d, dstr, s1, sstr, s2_1, n); |
|
4311 } |
|
4312 |
|
4313 #undef oil_scalarmult_u16 |
|
4314 #ifdef __SYMBIAN32__ |
|
4315 |
|
4316 #endif |
|
4317 void |
|
4318 oil_scalarmult_u16 (uint16_t * d, int dstr, const uint16_t * s1, int sstr, const uint16_t * s2_1, int n) |
|
4319 { |
|
4320 if (_oil_function_class_scalarmult_u16.func == NULL) { |
|
4321 oil_class_optimize (&_oil_function_class_scalarmult_u16); |
|
4322 } |
|
4323 ((void (*)(uint16_t * d, int dstr, const uint16_t * s1, int sstr, const uint16_t * s2_1, int n))(_oil_function_class_scalarmult_u16.func))(d, dstr, s1, sstr, s2_1, n); |
|
4324 } |
|
4325 |
|
4326 #undef oil_scalarmult_u32 |
|
4327 #ifdef __SYMBIAN32__ |
|
4328 |
|
4329 #endif |
|
4330 void |
|
4331 oil_scalarmult_u32 (uint32_t * d, int dstr, const uint32_t * s1, int sstr, const uint32_t * s2_1, int n) |
|
4332 { |
|
4333 if (_oil_function_class_scalarmult_u32.func == NULL) { |
|
4334 oil_class_optimize (&_oil_function_class_scalarmult_u32); |
|
4335 } |
|
4336 ((void (*)(uint32_t * d, int dstr, const uint32_t * s1, int sstr, const uint32_t * s2_1, int n))(_oil_function_class_scalarmult_u32.func))(d, dstr, s1, sstr, s2_1, n); |
|
4337 } |
|
4338 |
|
4339 #undef oil_scalarmult_u8 |
|
4340 #ifdef __SYMBIAN32__ |
|
4341 |
|
4342 #endif |
|
4343 void |
|
4344 oil_scalarmult_u8 (uint8_t * d, int dstr, const uint8_t * s1, int sstr, const uint8_t * s2_1, int n) |
|
4345 { |
|
4346 if (_oil_function_class_scalarmult_u8.func == NULL) { |
|
4347 oil_class_optimize (&_oil_function_class_scalarmult_u8); |
|
4348 } |
|
4349 ((void (*)(uint8_t * d, int dstr, const uint8_t * s1, int sstr, const uint8_t * s2_1, int n))(_oil_function_class_scalarmult_u8.func))(d, dstr, s1, sstr, s2_1, n); |
|
4350 } |
|
4351 |
|
4352 #undef oil_scalarmultiply_f32_ns |
|
4353 #ifdef __SYMBIAN32__ |
|
4354 |
|
4355 #endif |
|
4356 void |
|
4357 oil_scalarmultiply_f32_ns (float * d, const float * s1, const float * s2_1, int n) |
|
4358 { |
|
4359 if (_oil_function_class_scalarmultiply_f32_ns.func == NULL) { |
|
4360 oil_class_optimize (&_oil_function_class_scalarmultiply_f32_ns); |
|
4361 } |
|
4362 ((void (*)(float * d, const float * s1, const float * s2_1, int n))(_oil_function_class_scalarmultiply_f32_ns.func))(d, s1, s2_1, n); |
|
4363 } |
|
4364 |
|
4365 #undef oil_scalarmultiply_f64_ns |
|
4366 #ifdef __SYMBIAN32__ |
|
4367 |
|
4368 #endif |
|
4369 void |
|
4370 oil_scalarmultiply_f64_ns (double * d, const double * s1, const double * s2_1, int n) |
|
4371 { |
|
4372 if (_oil_function_class_scalarmultiply_f64_ns.func == NULL) { |
|
4373 oil_class_optimize (&_oil_function_class_scalarmultiply_f64_ns); |
|
4374 } |
|
4375 ((void (*)(double * d, const double * s1, const double * s2_1, int n))(_oil_function_class_scalarmultiply_f64_ns.func))(d, s1, s2_1, n); |
|
4376 } |
|
4377 |
|
4378 #undef oil_scaleconv_f32_s16 |
|
4379 #ifdef __SYMBIAN32__ |
|
4380 |
|
4381 #endif |
|
4382 void |
|
4383 oil_scaleconv_f32_s16 (float * dest, const int16_t * src, int n, const double * s2_1, const double * s3_1) |
|
4384 { |
|
4385 if (_oil_function_class_scaleconv_f32_s16.func == NULL) { |
|
4386 oil_class_optimize (&_oil_function_class_scaleconv_f32_s16); |
|
4387 } |
|
4388 ((void (*)(float * dest, const int16_t * src, int n, const double * s2_1, const double * s3_1))(_oil_function_class_scaleconv_f32_s16.func))(dest, src, n, s2_1, s3_1); |
|
4389 } |
|
4390 |
|
4391 #undef oil_scaleconv_f32_s32 |
|
4392 #ifdef __SYMBIAN32__ |
|
4393 |
|
4394 #endif |
|
4395 void |
|
4396 oil_scaleconv_f32_s32 (float * dest, const int32_t * src, int n, const double * s2_1, const double * s3_1) |
|
4397 { |
|
4398 if (_oil_function_class_scaleconv_f32_s32.func == NULL) { |
|
4399 oil_class_optimize (&_oil_function_class_scaleconv_f32_s32); |
|
4400 } |
|
4401 ((void (*)(float * dest, const int32_t * src, int n, const double * s2_1, const double * s3_1))(_oil_function_class_scaleconv_f32_s32.func))(dest, src, n, s2_1, s3_1); |
|
4402 } |
|
4403 |
|
4404 #undef oil_scaleconv_f32_s8 |
|
4405 #ifdef __SYMBIAN32__ |
|
4406 |
|
4407 #endif |
|
4408 void |
|
4409 oil_scaleconv_f32_s8 (float * dest, const int8_t * src, int n, const double * s2_1, const double * s3_1) |
|
4410 { |
|
4411 if (_oil_function_class_scaleconv_f32_s8.func == NULL) { |
|
4412 oil_class_optimize (&_oil_function_class_scaleconv_f32_s8); |
|
4413 } |
|
4414 ((void (*)(float * dest, const int8_t * src, int n, const double * s2_1, const double * s3_1))(_oil_function_class_scaleconv_f32_s8.func))(dest, src, n, s2_1, s3_1); |
|
4415 } |
|
4416 |
|
4417 #undef oil_scaleconv_f32_u16 |
|
4418 #ifdef __SYMBIAN32__ |
|
4419 |
|
4420 #endif |
|
4421 void |
|
4422 oil_scaleconv_f32_u16 (float * dest, const uint16_t * src, int n, const double * s2_1, const double * s3_1) |
|
4423 { |
|
4424 if (_oil_function_class_scaleconv_f32_u16.func == NULL) { |
|
4425 oil_class_optimize (&_oil_function_class_scaleconv_f32_u16); |
|
4426 } |
|
4427 ((void (*)(float * dest, const uint16_t * src, int n, const double * s2_1, const double * s3_1))(_oil_function_class_scaleconv_f32_u16.func))(dest, src, n, s2_1, s3_1); |
|
4428 } |
|
4429 |
|
4430 #undef oil_scaleconv_f32_u32 |
|
4431 #ifdef __SYMBIAN32__ |
|
4432 |
|
4433 #endif |
|
4434 void |
|
4435 oil_scaleconv_f32_u32 (float * dest, const uint32_t * src, int n, const double * s2_1, const double * s3_1) |
|
4436 { |
|
4437 if (_oil_function_class_scaleconv_f32_u32.func == NULL) { |
|
4438 oil_class_optimize (&_oil_function_class_scaleconv_f32_u32); |
|
4439 } |
|
4440 ((void (*)(float * dest, const uint32_t * src, int n, const double * s2_1, const double * s3_1))(_oil_function_class_scaleconv_f32_u32.func))(dest, src, n, s2_1, s3_1); |
|
4441 } |
|
4442 |
|
4443 #undef oil_scaleconv_f32_u8 |
|
4444 #ifdef __SYMBIAN32__ |
|
4445 |
|
4446 #endif |
|
4447 void |
|
4448 oil_scaleconv_f32_u8 (float * dest, const uint8_t * src, int n, const double * s2_1, const double * s3_1) |
|
4449 { |
|
4450 if (_oil_function_class_scaleconv_f32_u8.func == NULL) { |
|
4451 oil_class_optimize (&_oil_function_class_scaleconv_f32_u8); |
|
4452 } |
|
4453 ((void (*)(float * dest, const uint8_t * src, int n, const double * s2_1, const double * s3_1))(_oil_function_class_scaleconv_f32_u8.func))(dest, src, n, s2_1, s3_1); |
|
4454 } |
|
4455 |
|
4456 #undef oil_scaleconv_f64_s16 |
|
4457 #ifdef __SYMBIAN32__ |
|
4458 |
|
4459 #endif |
|
4460 void |
|
4461 oil_scaleconv_f64_s16 (double * dest, const int16_t * src, int n, const double * s2_1, const double * s3_1) |
|
4462 { |
|
4463 if (_oil_function_class_scaleconv_f64_s16.func == NULL) { |
|
4464 oil_class_optimize (&_oil_function_class_scaleconv_f64_s16); |
|
4465 } |
|
4466 ((void (*)(double * dest, const int16_t * src, int n, const double * s2_1, const double * s3_1))(_oil_function_class_scaleconv_f64_s16.func))(dest, src, n, s2_1, s3_1); |
|
4467 } |
|
4468 |
|
4469 #undef oil_scaleconv_f64_s32 |
|
4470 #ifdef __SYMBIAN32__ |
|
4471 |
|
4472 #endif |
|
4473 void |
|
4474 oil_scaleconv_f64_s32 (double * dest, const int32_t * src, int n, const double * s2_1, const double * s3_1) |
|
4475 { |
|
4476 if (_oil_function_class_scaleconv_f64_s32.func == NULL) { |
|
4477 oil_class_optimize (&_oil_function_class_scaleconv_f64_s32); |
|
4478 } |
|
4479 ((void (*)(double * dest, const int32_t * src, int n, const double * s2_1, const double * s3_1))(_oil_function_class_scaleconv_f64_s32.func))(dest, src, n, s2_1, s3_1); |
|
4480 } |
|
4481 |
|
4482 #undef oil_scaleconv_f64_s8 |
|
4483 #ifdef __SYMBIAN32__ |
|
4484 |
|
4485 #endif |
|
4486 void |
|
4487 oil_scaleconv_f64_s8 (double * dest, const int8_t * src, int n, const double * s2_1, const double * s3_1) |
|
4488 { |
|
4489 if (_oil_function_class_scaleconv_f64_s8.func == NULL) { |
|
4490 oil_class_optimize (&_oil_function_class_scaleconv_f64_s8); |
|
4491 } |
|
4492 ((void (*)(double * dest, const int8_t * src, int n, const double * s2_1, const double * s3_1))(_oil_function_class_scaleconv_f64_s8.func))(dest, src, n, s2_1, s3_1); |
|
4493 } |
|
4494 |
|
4495 #undef oil_scaleconv_f64_u16 |
|
4496 #ifdef __SYMBIAN32__ |
|
4497 |
|
4498 #endif |
|
4499 void |
|
4500 oil_scaleconv_f64_u16 (double * dest, const uint16_t * src, int n, const double * s2_1, const double * s3_1) |
|
4501 { |
|
4502 if (_oil_function_class_scaleconv_f64_u16.func == NULL) { |
|
4503 oil_class_optimize (&_oil_function_class_scaleconv_f64_u16); |
|
4504 } |
|
4505 ((void (*)(double * dest, const uint16_t * src, int n, const double * s2_1, const double * s3_1))(_oil_function_class_scaleconv_f64_u16.func))(dest, src, n, s2_1, s3_1); |
|
4506 } |
|
4507 |
|
4508 #undef oil_scaleconv_f64_u32 |
|
4509 #ifdef __SYMBIAN32__ |
|
4510 |
|
4511 #endif |
|
4512 void |
|
4513 oil_scaleconv_f64_u32 (double * dest, const uint32_t * src, int n, const double * s2_1, const double * s3_1) |
|
4514 { |
|
4515 if (_oil_function_class_scaleconv_f64_u32.func == NULL) { |
|
4516 oil_class_optimize (&_oil_function_class_scaleconv_f64_u32); |
|
4517 } |
|
4518 ((void (*)(double * dest, const uint32_t * src, int n, const double * s2_1, const double * s3_1))(_oil_function_class_scaleconv_f64_u32.func))(dest, src, n, s2_1, s3_1); |
|
4519 } |
|
4520 |
|
4521 #undef oil_scaleconv_f64_u8 |
|
4522 #ifdef __SYMBIAN32__ |
|
4523 |
|
4524 #endif |
|
4525 void |
|
4526 oil_scaleconv_f64_u8 (double * dest, const uint8_t * src, int n, const double * s2_1, const double * s3_1) |
|
4527 { |
|
4528 if (_oil_function_class_scaleconv_f64_u8.func == NULL) { |
|
4529 oil_class_optimize (&_oil_function_class_scaleconv_f64_u8); |
|
4530 } |
|
4531 ((void (*)(double * dest, const uint8_t * src, int n, const double * s2_1, const double * s3_1))(_oil_function_class_scaleconv_f64_u8.func))(dest, src, n, s2_1, s3_1); |
|
4532 } |
|
4533 |
|
4534 #undef oil_scaleconv_s16_f32 |
|
4535 #ifdef __SYMBIAN32__ |
|
4536 |
|
4537 #endif |
|
4538 void |
|
4539 oil_scaleconv_s16_f32 (int16_t * dest, const float * src, int n, const double * s2_1, const double * s3_1) |
|
4540 { |
|
4541 if (_oil_function_class_scaleconv_s16_f32.func == NULL) { |
|
4542 oil_class_optimize (&_oil_function_class_scaleconv_s16_f32); |
|
4543 } |
|
4544 ((void (*)(int16_t * dest, const float * src, int n, const double * s2_1, const double * s3_1))(_oil_function_class_scaleconv_s16_f32.func))(dest, src, n, s2_1, s3_1); |
|
4545 } |
|
4546 |
|
4547 #undef oil_scaleconv_s16_f64 |
|
4548 #ifdef __SYMBIAN32__ |
|
4549 |
|
4550 #endif |
|
4551 void |
|
4552 oil_scaleconv_s16_f64 (int16_t * dest, const double * src, int n, const double * s2_1, const double * s3_1) |
|
4553 { |
|
4554 if (_oil_function_class_scaleconv_s16_f64.func == NULL) { |
|
4555 oil_class_optimize (&_oil_function_class_scaleconv_s16_f64); |
|
4556 } |
|
4557 ((void (*)(int16_t * dest, const double * src, int n, const double * s2_1, const double * s3_1))(_oil_function_class_scaleconv_s16_f64.func))(dest, src, n, s2_1, s3_1); |
|
4558 } |
|
4559 |
|
4560 #undef oil_scaleconv_s32_f32 |
|
4561 #ifdef __SYMBIAN32__ |
|
4562 |
|
4563 #endif |
|
4564 void |
|
4565 oil_scaleconv_s32_f32 (int32_t * dest, const float * src, int n, const double * s2_1, const double * s3_1) |
|
4566 { |
|
4567 if (_oil_function_class_scaleconv_s32_f32.func == NULL) { |
|
4568 oil_class_optimize (&_oil_function_class_scaleconv_s32_f32); |
|
4569 } |
|
4570 ((void (*)(int32_t * dest, const float * src, int n, const double * s2_1, const double * s3_1))(_oil_function_class_scaleconv_s32_f32.func))(dest, src, n, s2_1, s3_1); |
|
4571 } |
|
4572 |
|
4573 #undef oil_scaleconv_s32_f64 |
|
4574 #ifdef __SYMBIAN32__ |
|
4575 |
|
4576 #endif |
|
4577 void |
|
4578 oil_scaleconv_s32_f64 (int32_t * dest, const double * src, int n, const double * s2_1, const double * s3_1) |
|
4579 { |
|
4580 if (_oil_function_class_scaleconv_s32_f64.func == NULL) { |
|
4581 oil_class_optimize (&_oil_function_class_scaleconv_s32_f64); |
|
4582 } |
|
4583 ((void (*)(int32_t * dest, const double * src, int n, const double * s2_1, const double * s3_1))(_oil_function_class_scaleconv_s32_f64.func))(dest, src, n, s2_1, s3_1); |
|
4584 } |
|
4585 |
|
4586 #undef oil_scaleconv_s8_f32 |
|
4587 #ifdef __SYMBIAN32__ |
|
4588 |
|
4589 #endif |
|
4590 void |
|
4591 oil_scaleconv_s8_f32 (int8_t * dest, const float * src, int n, const double * s2_1, const double * s3_1) |
|
4592 { |
|
4593 if (_oil_function_class_scaleconv_s8_f32.func == NULL) { |
|
4594 oil_class_optimize (&_oil_function_class_scaleconv_s8_f32); |
|
4595 } |
|
4596 ((void (*)(int8_t * dest, const float * src, int n, const double * s2_1, const double * s3_1))(_oil_function_class_scaleconv_s8_f32.func))(dest, src, n, s2_1, s3_1); |
|
4597 } |
|
4598 |
|
4599 #undef oil_scaleconv_s8_f64 |
|
4600 #ifdef __SYMBIAN32__ |
|
4601 |
|
4602 #endif |
|
4603 void |
|
4604 oil_scaleconv_s8_f64 (int8_t * dest, const double * src, int n, const double * s2_1, const double * s3_1) |
|
4605 { |
|
4606 if (_oil_function_class_scaleconv_s8_f64.func == NULL) { |
|
4607 oil_class_optimize (&_oil_function_class_scaleconv_s8_f64); |
|
4608 } |
|
4609 ((void (*)(int8_t * dest, const double * src, int n, const double * s2_1, const double * s3_1))(_oil_function_class_scaleconv_s8_f64.func))(dest, src, n, s2_1, s3_1); |
|
4610 } |
|
4611 |
|
4612 #undef oil_scaleconv_u16_f32 |
|
4613 #ifdef __SYMBIAN32__ |
|
4614 |
|
4615 #endif |
|
4616 void |
|
4617 oil_scaleconv_u16_f32 (uint16_t * dest, const float * src, int n, const double * s2_1, const double * s3_1) |
|
4618 { |
|
4619 if (_oil_function_class_scaleconv_u16_f32.func == NULL) { |
|
4620 oil_class_optimize (&_oil_function_class_scaleconv_u16_f32); |
|
4621 } |
|
4622 ((void (*)(uint16_t * dest, const float * src, int n, const double * s2_1, const double * s3_1))(_oil_function_class_scaleconv_u16_f32.func))(dest, src, n, s2_1, s3_1); |
|
4623 } |
|
4624 |
|
4625 #undef oil_scaleconv_u16_f64 |
|
4626 #ifdef __SYMBIAN32__ |
|
4627 |
|
4628 #endif |
|
4629 void |
|
4630 oil_scaleconv_u16_f64 (uint16_t * dest, const double * src, int n, const double * s2_1, const double * s3_1) |
|
4631 { |
|
4632 if (_oil_function_class_scaleconv_u16_f64.func == NULL) { |
|
4633 oil_class_optimize (&_oil_function_class_scaleconv_u16_f64); |
|
4634 } |
|
4635 ((void (*)(uint16_t * dest, const double * src, int n, const double * s2_1, const double * s3_1))(_oil_function_class_scaleconv_u16_f64.func))(dest, src, n, s2_1, s3_1); |
|
4636 } |
|
4637 |
|
4638 #undef oil_scaleconv_u32_f32 |
|
4639 #ifdef __SYMBIAN32__ |
|
4640 |
|
4641 #endif |
|
4642 void |
|
4643 oil_scaleconv_u32_f32 (uint32_t * dest, const float * src, int n, const double * s2_1, const double * s3_1) |
|
4644 { |
|
4645 if (_oil_function_class_scaleconv_u32_f32.func == NULL) { |
|
4646 oil_class_optimize (&_oil_function_class_scaleconv_u32_f32); |
|
4647 } |
|
4648 ((void (*)(uint32_t * dest, const float * src, int n, const double * s2_1, const double * s3_1))(_oil_function_class_scaleconv_u32_f32.func))(dest, src, n, s2_1, s3_1); |
|
4649 } |
|
4650 |
|
4651 #undef oil_scaleconv_u32_f64 |
|
4652 #ifdef __SYMBIAN32__ |
|
4653 |
|
4654 #endif |
|
4655 void |
|
4656 oil_scaleconv_u32_f64 (uint32_t * dest, const double * src, int n, const double * s2_1, const double * s3_1) |
|
4657 { |
|
4658 if (_oil_function_class_scaleconv_u32_f64.func == NULL) { |
|
4659 oil_class_optimize (&_oil_function_class_scaleconv_u32_f64); |
|
4660 } |
|
4661 ((void (*)(uint32_t * dest, const double * src, int n, const double * s2_1, const double * s3_1))(_oil_function_class_scaleconv_u32_f64.func))(dest, src, n, s2_1, s3_1); |
|
4662 } |
|
4663 |
|
4664 #undef oil_scaleconv_u8_f32 |
|
4665 #ifdef __SYMBIAN32__ |
|
4666 |
|
4667 #endif |
|
4668 void |
|
4669 oil_scaleconv_u8_f32 (uint8_t * dest, const float * src, int n, const double * s2_1, const double * s3_1) |
|
4670 { |
|
4671 if (_oil_function_class_scaleconv_u8_f32.func == NULL) { |
|
4672 oil_class_optimize (&_oil_function_class_scaleconv_u8_f32); |
|
4673 } |
|
4674 ((void (*)(uint8_t * dest, const float * src, int n, const double * s2_1, const double * s3_1))(_oil_function_class_scaleconv_u8_f32.func))(dest, src, n, s2_1, s3_1); |
|
4675 } |
|
4676 |
|
4677 #undef oil_scaleconv_u8_f64 |
|
4678 #ifdef __SYMBIAN32__ |
|
4679 |
|
4680 #endif |
|
4681 void |
|
4682 oil_scaleconv_u8_f64 (uint8_t * dest, const double * src, int n, const double * s2_1, const double * s3_1) |
|
4683 { |
|
4684 if (_oil_function_class_scaleconv_u8_f64.func == NULL) { |
|
4685 oil_class_optimize (&_oil_function_class_scaleconv_u8_f64); |
|
4686 } |
|
4687 ((void (*)(uint8_t * dest, const double * src, int n, const double * s2_1, const double * s3_1))(_oil_function_class_scaleconv_u8_f64.func))(dest, src, n, s2_1, s3_1); |
|
4688 } |
|
4689 |
|
4690 #undef oil_scanlinescale2_u8 |
|
4691 #ifdef __SYMBIAN32__ |
|
4692 |
|
4693 #endif |
|
4694 void |
|
4695 oil_scanlinescale2_u8 (uint8_t * d, const uint8_t * s, int n) |
|
4696 { |
|
4697 if (_oil_function_class_scanlinescale2_u8.func == NULL) { |
|
4698 oil_class_optimize (&_oil_function_class_scanlinescale2_u8); |
|
4699 } |
|
4700 ((void (*)(uint8_t * d, const uint8_t * s, int n))(_oil_function_class_scanlinescale2_u8.func))(d, s, n); |
|
4701 } |
|
4702 |
|
4703 #undef oil_sign_f32 |
|
4704 #ifdef __SYMBIAN32__ |
|
4705 |
|
4706 #endif |
|
4707 void |
|
4708 oil_sign_f32 (float * d, const float * s, int n) |
|
4709 { |
|
4710 if (_oil_function_class_sign_f32.func == NULL) { |
|
4711 oil_class_optimize (&_oil_function_class_sign_f32); |
|
4712 } |
|
4713 ((void (*)(float * d, const float * s, int n))(_oil_function_class_sign_f32.func))(d, s, n); |
|
4714 } |
|
4715 |
|
4716 #undef oil_sincos_f64 |
|
4717 #ifdef __SYMBIAN32__ |
|
4718 |
|
4719 #endif |
|
4720 void |
|
4721 oil_sincos_f64 (double * dest1, double * dest2, int n, const double * s1_1, const double * s2_1) |
|
4722 { |
|
4723 if (_oil_function_class_sincos_f64.func == NULL) { |
|
4724 oil_class_optimize (&_oil_function_class_sincos_f64); |
|
4725 } |
|
4726 ((void (*)(double * dest1, double * dest2, int n, const double * s1_1, const double * s2_1))(_oil_function_class_sincos_f64.func))(dest1, dest2, n, s1_1, s2_1); |
|
4727 } |
|
4728 |
|
4729 #undef oil_splat_u16_ns |
|
4730 #ifdef __SYMBIAN32__ |
|
4731 |
|
4732 #endif |
|
4733 void |
|
4734 oil_splat_u16_ns (uint16_t * dest, const uint16_t * s1_1, int n) |
|
4735 { |
|
4736 if (_oil_function_class_splat_u16_ns.func == NULL) { |
|
4737 oil_class_optimize (&_oil_function_class_splat_u16_ns); |
|
4738 } |
|
4739 ((void (*)(uint16_t * dest, const uint16_t * s1_1, int n))(_oil_function_class_splat_u16_ns.func))(dest, s1_1, n); |
|
4740 } |
|
4741 |
|
4742 #undef oil_splat_u32 |
|
4743 #ifdef __SYMBIAN32__ |
|
4744 |
|
4745 #endif |
|
4746 void |
|
4747 oil_splat_u32 (uint32_t * dest, int dstr, const uint32_t * s1_1, int n) |
|
4748 { |
|
4749 if (_oil_function_class_splat_u32.func == NULL) { |
|
4750 oil_class_optimize (&_oil_function_class_splat_u32); |
|
4751 } |
|
4752 ((void (*)(uint32_t * dest, int dstr, const uint32_t * s1_1, int n))(_oil_function_class_splat_u32.func))(dest, dstr, s1_1, n); |
|
4753 } |
|
4754 |
|
4755 #undef oil_splat_u32_ns |
|
4756 #ifdef __SYMBIAN32__ |
|
4757 |
|
4758 #endif |
|
4759 void |
|
4760 oil_splat_u32_ns (uint32_t * dest, const uint32_t * s1_1, int n) |
|
4761 { |
|
4762 if (_oil_function_class_splat_u32_ns.func == NULL) { |
|
4763 oil_class_optimize (&_oil_function_class_splat_u32_ns); |
|
4764 } |
|
4765 ((void (*)(uint32_t * dest, const uint32_t * s1_1, int n))(_oil_function_class_splat_u32_ns.func))(dest, s1_1, n); |
|
4766 } |
|
4767 |
|
4768 #undef oil_splat_u8 |
|
4769 #ifdef __SYMBIAN32__ |
|
4770 |
|
4771 #endif |
|
4772 void |
|
4773 oil_splat_u8 (uint8_t * dest, int dstr, const uint8_t * s1_1, int n) |
|
4774 { |
|
4775 if (_oil_function_class_splat_u8.func == NULL) { |
|
4776 oil_class_optimize (&_oil_function_class_splat_u8); |
|
4777 } |
|
4778 ((void (*)(uint8_t * dest, int dstr, const uint8_t * s1_1, int n))(_oil_function_class_splat_u8.func))(dest, dstr, s1_1, n); |
|
4779 } |
|
4780 |
|
4781 #undef oil_splat_u8_ns |
|
4782 #ifdef __SYMBIAN32__ |
|
4783 |
|
4784 #endif |
|
4785 void |
|
4786 oil_splat_u8_ns (uint8_t * dest, const uint8_t * s1_1, int n) |
|
4787 { |
|
4788 if (_oil_function_class_splat_u8_ns.func == NULL) { |
|
4789 oil_class_optimize (&_oil_function_class_splat_u8_ns); |
|
4790 } |
|
4791 ((void (*)(uint8_t * dest, const uint8_t * s1_1, int n))(_oil_function_class_splat_u8_ns.func))(dest, s1_1, n); |
|
4792 } |
|
4793 |
|
4794 #undef oil_split_135 |
|
4795 #ifdef __SYMBIAN32__ |
|
4796 |
|
4797 #endif |
|
4798 void |
|
4799 oil_split_135 (int16_t * d_2xn, const int16_t * s_2xn, int n) |
|
4800 { |
|
4801 if (_oil_function_class_split_135.func == NULL) { |
|
4802 oil_class_optimize (&_oil_function_class_split_135); |
|
4803 } |
|
4804 ((void (*)(int16_t * d_2xn, const int16_t * s_2xn, int n))(_oil_function_class_split_135.func))(d_2xn, s_2xn, n); |
|
4805 } |
|
4806 |
|
4807 #undef oil_split_53 |
|
4808 #ifdef __SYMBIAN32__ |
|
4809 |
|
4810 #endif |
|
4811 void |
|
4812 oil_split_53 (int16_t * d_2xn, const int16_t * s_2xn, int n) |
|
4813 { |
|
4814 if (_oil_function_class_split_53.func == NULL) { |
|
4815 oil_class_optimize (&_oil_function_class_split_53); |
|
4816 } |
|
4817 ((void (*)(int16_t * d_2xn, const int16_t * s_2xn, int n))(_oil_function_class_split_53.func))(d_2xn, s_2xn, n); |
|
4818 } |
|
4819 |
|
4820 #undef oil_split_approx97 |
|
4821 #ifdef __SYMBIAN32__ |
|
4822 |
|
4823 #endif |
|
4824 void |
|
4825 oil_split_approx97 (int16_t * d_2xn, const int16_t * s_2xn, int n) |
|
4826 { |
|
4827 if (_oil_function_class_split_approx97.func == NULL) { |
|
4828 oil_class_optimize (&_oil_function_class_split_approx97); |
|
4829 } |
|
4830 ((void (*)(int16_t * d_2xn, const int16_t * s_2xn, int n))(_oil_function_class_split_approx97.func))(d_2xn, s_2xn, n); |
|
4831 } |
|
4832 |
|
4833 #undef oil_split_daub97 |
|
4834 #ifdef __SYMBIAN32__ |
|
4835 |
|
4836 #endif |
|
4837 void |
|
4838 oil_split_daub97 (int16_t * d_2xn, const int16_t * s_2xn, int n) |
|
4839 { |
|
4840 if (_oil_function_class_split_daub97.func == NULL) { |
|
4841 oil_class_optimize (&_oil_function_class_split_daub97); |
|
4842 } |
|
4843 ((void (*)(int16_t * d_2xn, const int16_t * s_2xn, int n))(_oil_function_class_split_daub97.func))(d_2xn, s_2xn, n); |
|
4844 } |
|
4845 |
|
4846 #undef oil_squaresum_f32 |
|
4847 #ifdef __SYMBIAN32__ |
|
4848 |
|
4849 #endif |
|
4850 void |
|
4851 oil_squaresum_f32 (float * d, const float * s, int n) |
|
4852 { |
|
4853 if (_oil_function_class_squaresum_f32.func == NULL) { |
|
4854 oil_class_optimize (&_oil_function_class_squaresum_f32); |
|
4855 } |
|
4856 ((void (*)(float * d, const float * s, int n))(_oil_function_class_squaresum_f32.func))(d, s, n); |
|
4857 } |
|
4858 |
|
4859 #undef oil_squaresum_f64 |
|
4860 #ifdef __SYMBIAN32__ |
|
4861 |
|
4862 #endif |
|
4863 void |
|
4864 oil_squaresum_f64 (double * d, const double * s, int n) |
|
4865 { |
|
4866 if (_oil_function_class_squaresum_f64.func == NULL) { |
|
4867 oil_class_optimize (&_oil_function_class_squaresum_f64); |
|
4868 } |
|
4869 ((void (*)(double * d, const double * s, int n))(_oil_function_class_squaresum_f64.func))(d, s, n); |
|
4870 } |
|
4871 |
|
4872 #undef oil_squaresum_shifted_s16 |
|
4873 #ifdef __SYMBIAN32__ |
|
4874 |
|
4875 #endif |
|
4876 void |
|
4877 oil_squaresum_shifted_s16 (uint32_t * d, const int16_t * s, int n) |
|
4878 { |
|
4879 if (_oil_function_class_squaresum_shifted_s16.func == NULL) { |
|
4880 oil_class_optimize (&_oil_function_class_squaresum_shifted_s16); |
|
4881 } |
|
4882 ((void (*)(uint32_t * d, const int16_t * s, int n))(_oil_function_class_squaresum_shifted_s16.func))(d, s, n); |
|
4883 } |
|
4884 |
|
4885 #undef oil_subtract_f32 |
|
4886 #ifdef __SYMBIAN32__ |
|
4887 |
|
4888 #endif |
|
4889 void |
|
4890 oil_subtract_f32 (float * d, const float * s1, const float * s2, int n) |
|
4891 { |
|
4892 if (_oil_function_class_subtract_f32.func == NULL) { |
|
4893 oil_class_optimize (&_oil_function_class_subtract_f32); |
|
4894 } |
|
4895 ((void (*)(float * d, const float * s1, const float * s2, int n))(_oil_function_class_subtract_f32.func))(d, s1, s2, n); |
|
4896 } |
|
4897 |
|
4898 #undef oil_subtract_f64 |
|
4899 #ifdef __SYMBIAN32__ |
|
4900 |
|
4901 #endif |
|
4902 void |
|
4903 oil_subtract_f64 (double * d, const double * s1, const double * s2, int n) |
|
4904 { |
|
4905 if (_oil_function_class_subtract_f64.func == NULL) { |
|
4906 oil_class_optimize (&_oil_function_class_subtract_f64); |
|
4907 } |
|
4908 ((void (*)(double * d, const double * s1, const double * s2, int n))(_oil_function_class_subtract_f64.func))(d, s1, s2, n); |
|
4909 } |
|
4910 |
|
4911 #undef oil_subtract_s16 |
|
4912 #ifdef __SYMBIAN32__ |
|
4913 |
|
4914 #endif |
|
4915 void |
|
4916 oil_subtract_s16 (int16_t * d, const int16_t * src1, const int16_t * src2, int n) |
|
4917 { |
|
4918 if (_oil_function_class_subtract_s16.func == NULL) { |
|
4919 oil_class_optimize (&_oil_function_class_subtract_s16); |
|
4920 } |
|
4921 ((void (*)(int16_t * d, const int16_t * src1, const int16_t * src2, int n))(_oil_function_class_subtract_s16.func))(d, src1, src2, n); |
|
4922 } |
|
4923 |
|
4924 #undef oil_subtract_s16_u8 |
|
4925 #ifdef __SYMBIAN32__ |
|
4926 |
|
4927 #endif |
|
4928 void |
|
4929 oil_subtract_s16_u8 (int16_t * d, const int16_t * src1, const uint8_t * src2, int n) |
|
4930 { |
|
4931 if (_oil_function_class_subtract_s16_u8.func == NULL) { |
|
4932 oil_class_optimize (&_oil_function_class_subtract_s16_u8); |
|
4933 } |
|
4934 ((void (*)(int16_t * d, const int16_t * src1, const uint8_t * src2, int n))(_oil_function_class_subtract_s16_u8.func))(d, src1, src2, n); |
|
4935 } |
|
4936 |
|
4937 #undef oil_sum_f64 |
|
4938 #ifdef __SYMBIAN32__ |
|
4939 |
|
4940 #endif |
|
4941 void |
|
4942 oil_sum_f64 (double * d_1, const double * s, int sstr, int n) |
|
4943 { |
|
4944 if (_oil_function_class_sum_f64.func == NULL) { |
|
4945 oil_class_optimize (&_oil_function_class_sum_f64); |
|
4946 } |
|
4947 ((void (*)(double * d_1, const double * s, int sstr, int n))(_oil_function_class_sum_f64.func))(d_1, s, sstr, n); |
|
4948 } |
|
4949 |
|
4950 #undef oil_sum_s16 |
|
4951 #ifdef __SYMBIAN32__ |
|
4952 |
|
4953 #endif |
|
4954 void |
|
4955 oil_sum_s16 (int16_t * d_1, const int16_t * s, int n) |
|
4956 { |
|
4957 if (_oil_function_class_sum_s16.func == NULL) { |
|
4958 oil_class_optimize (&_oil_function_class_sum_s16); |
|
4959 } |
|
4960 ((void (*)(int16_t * d_1, const int16_t * s, int n))(_oil_function_class_sum_s16.func))(d_1, s, n); |
|
4961 } |
|
4962 |
|
4963 #undef oil_swab_u16 |
|
4964 #ifdef __SYMBIAN32__ |
|
4965 |
|
4966 #endif |
|
4967 void |
|
4968 oil_swab_u16 (uint16_t * d_n, const uint16_t * s_n, int n) |
|
4969 { |
|
4970 if (_oil_function_class_swab_u16.func == NULL) { |
|
4971 oil_class_optimize (&_oil_function_class_swab_u16); |
|
4972 } |
|
4973 ((void (*)(uint16_t * d_n, const uint16_t * s_n, int n))(_oil_function_class_swab_u16.func))(d_n, s_n, n); |
|
4974 } |
|
4975 |
|
4976 #undef oil_swab_u32 |
|
4977 #ifdef __SYMBIAN32__ |
|
4978 |
|
4979 #endif |
|
4980 void |
|
4981 oil_swab_u32 (uint32_t * d_n, const uint32_t * s_n, int n) |
|
4982 { |
|
4983 if (_oil_function_class_swab_u32.func == NULL) { |
|
4984 oil_class_optimize (&_oil_function_class_swab_u32); |
|
4985 } |
|
4986 ((void (*)(uint32_t * d_n, const uint32_t * s_n, int n))(_oil_function_class_swab_u32.func))(d_n, s_n, n); |
|
4987 } |
|
4988 |
|
4989 #undef oil_synth_135 |
|
4990 #ifdef __SYMBIAN32__ |
|
4991 |
|
4992 #endif |
|
4993 void |
|
4994 oil_synth_135 (int16_t * d_2xn, const int16_t * s_2xn, int n) |
|
4995 { |
|
4996 if (_oil_function_class_synth_135.func == NULL) { |
|
4997 oil_class_optimize (&_oil_function_class_synth_135); |
|
4998 } |
|
4999 ((void (*)(int16_t * d_2xn, const int16_t * s_2xn, int n))(_oil_function_class_synth_135.func))(d_2xn, s_2xn, n); |
|
5000 } |
|
5001 |
|
5002 #undef oil_synth_53 |
|
5003 #ifdef __SYMBIAN32__ |
|
5004 |
|
5005 #endif |
|
5006 void |
|
5007 oil_synth_53 (int16_t * d_2xn, const int16_t * s_2xn, int n) |
|
5008 { |
|
5009 if (_oil_function_class_synth_53.func == NULL) { |
|
5010 oil_class_optimize (&_oil_function_class_synth_53); |
|
5011 } |
|
5012 ((void (*)(int16_t * d_2xn, const int16_t * s_2xn, int n))(_oil_function_class_synth_53.func))(d_2xn, s_2xn, n); |
|
5013 } |
|
5014 |
|
5015 #undef oil_synth_approx97 |
|
5016 #ifdef __SYMBIAN32__ |
|
5017 |
|
5018 #endif |
|
5019 void |
|
5020 oil_synth_approx97 (int16_t * d_2xn, const int16_t * s_2xn, int n) |
|
5021 { |
|
5022 if (_oil_function_class_synth_approx97.func == NULL) { |
|
5023 oil_class_optimize (&_oil_function_class_synth_approx97); |
|
5024 } |
|
5025 ((void (*)(int16_t * d_2xn, const int16_t * s_2xn, int n))(_oil_function_class_synth_approx97.func))(d_2xn, s_2xn, n); |
|
5026 } |
|
5027 |
|
5028 #undef oil_synth_daub97 |
|
5029 #ifdef __SYMBIAN32__ |
|
5030 |
|
5031 #endif |
|
5032 void |
|
5033 oil_synth_daub97 (int16_t * d_2xn, const int16_t * s_2xn, int n) |
|
5034 { |
|
5035 if (_oil_function_class_synth_daub97.func == NULL) { |
|
5036 oil_class_optimize (&_oil_function_class_synth_daub97); |
|
5037 } |
|
5038 ((void (*)(int16_t * d_2xn, const int16_t * s_2xn, int n))(_oil_function_class_synth_daub97.func))(d_2xn, s_2xn, n); |
|
5039 } |
|
5040 |
|
5041 #undef oil_tablelookup_u8 |
|
5042 #ifdef __SYMBIAN32__ |
|
5043 |
|
5044 #endif |
|
5045 void |
|
5046 oil_tablelookup_u8 (uint8_t * d, int ds, const uint8_t * s1, int ss1, const uint8_t * s2_256, int ss2, int n) |
|
5047 { |
|
5048 if (_oil_function_class_tablelookup_u8.func == NULL) { |
|
5049 oil_class_optimize (&_oil_function_class_tablelookup_u8); |
|
5050 } |
|
5051 ((void (*)(uint8_t * d, int ds, const uint8_t * s1, int ss1, const uint8_t * s2_256, int ss2, int n))(_oil_function_class_tablelookup_u8.func))(d, ds, s1, ss1, s2_256, ss2, n); |
|
5052 } |
|
5053 |
|
5054 #undef oil_testzero_u8 |
|
5055 #ifdef __SYMBIAN32__ |
|
5056 |
|
5057 #endif |
|
5058 void |
|
5059 oil_testzero_u8 (uint32_t * d_1, const uint8_t * s, int n) |
|
5060 { |
|
5061 if (_oil_function_class_testzero_u8.func == NULL) { |
|
5062 oil_class_optimize (&_oil_function_class_testzero_u8); |
|
5063 } |
|
5064 ((void (*)(uint32_t * d_1, const uint8_t * s, int n))(_oil_function_class_testzero_u8.func))(d_1, s, n); |
|
5065 } |
|
5066 |
|
5067 #undef oil_trans8x8_f64 |
|
5068 #ifdef __SYMBIAN32__ |
|
5069 |
|
5070 #endif |
|
5071 void |
|
5072 oil_trans8x8_f64 (double * d_8x8, int ds, const double * s_8x8, int ss) |
|
5073 { |
|
5074 if (_oil_function_class_trans8x8_f64.func == NULL) { |
|
5075 oil_class_optimize (&_oil_function_class_trans8x8_f64); |
|
5076 } |
|
5077 ((void (*)(double * d_8x8, int ds, const double * s_8x8, int ss))(_oil_function_class_trans8x8_f64.func))(d_8x8, ds, s_8x8, ss); |
|
5078 } |
|
5079 |
|
5080 #undef oil_trans8x8_u16 |
|
5081 #ifdef __SYMBIAN32__ |
|
5082 |
|
5083 #endif |
|
5084 void |
|
5085 oil_trans8x8_u16 (uint16_t * d_8x8, int ds, const uint16_t * s_8x8, int ss) |
|
5086 { |
|
5087 if (_oil_function_class_trans8x8_u16.func == NULL) { |
|
5088 oil_class_optimize (&_oil_function_class_trans8x8_u16); |
|
5089 } |
|
5090 ((void (*)(uint16_t * d_8x8, int ds, const uint16_t * s_8x8, int ss))(_oil_function_class_trans8x8_u16.func))(d_8x8, ds, s_8x8, ss); |
|
5091 } |
|
5092 |
|
5093 #undef oil_trans8x8_u32 |
|
5094 #ifdef __SYMBIAN32__ |
|
5095 |
|
5096 #endif |
|
5097 void |
|
5098 oil_trans8x8_u32 (uint32_t * d_8x8, int ds, const uint32_t * s_8x8, int ss) |
|
5099 { |
|
5100 if (_oil_function_class_trans8x8_u32.func == NULL) { |
|
5101 oil_class_optimize (&_oil_function_class_trans8x8_u32); |
|
5102 } |
|
5103 ((void (*)(uint32_t * d_8x8, int ds, const uint32_t * s_8x8, int ss))(_oil_function_class_trans8x8_u32.func))(d_8x8, ds, s_8x8, ss); |
|
5104 } |
|
5105 |
|
5106 #undef oil_trans8x8_u8 |
|
5107 #ifdef __SYMBIAN32__ |
|
5108 |
|
5109 #endif |
|
5110 void |
|
5111 oil_trans8x8_u8 (uint8_t * d_8x8, int ds, const uint8_t * s_8x8, int ss) |
|
5112 { |
|
5113 if (_oil_function_class_trans8x8_u8.func == NULL) { |
|
5114 oil_class_optimize (&_oil_function_class_trans8x8_u8); |
|
5115 } |
|
5116 ((void (*)(uint8_t * d_8x8, int ds, const uint8_t * s_8x8, int ss))(_oil_function_class_trans8x8_u8.func))(d_8x8, ds, s_8x8, ss); |
|
5117 } |
|
5118 |
|
5119 #undef oil_unpackyuyv |
|
5120 #ifdef __SYMBIAN32__ |
|
5121 |
|
5122 #endif |
|
5123 void |
|
5124 oil_unpackyuyv (uint8_t * d1_nx2, uint8_t * d2, uint8_t * d3, const uint32_t * s, int n) |
|
5125 { |
|
5126 if (_oil_function_class_unpackyuyv.func == NULL) { |
|
5127 oil_class_optimize (&_oil_function_class_unpackyuyv); |
|
5128 } |
|
5129 ((void (*)(uint8_t * d1_nx2, uint8_t * d2, uint8_t * d3, const uint32_t * s, int n))(_oil_function_class_unpackyuyv.func))(d1_nx2, d2, d3, s, n); |
|
5130 } |
|
5131 |
|
5132 #undef oil_unzigzag8x8_s16 |
|
5133 #ifdef __SYMBIAN32__ |
|
5134 |
|
5135 #endif |
|
5136 void |
|
5137 oil_unzigzag8x8_s16 (int16_t * d_8x8, int ds, const int16_t * s_8x8, int ss) |
|
5138 { |
|
5139 if (_oil_function_class_unzigzag8x8_s16.func == NULL) { |
|
5140 oil_class_optimize (&_oil_function_class_unzigzag8x8_s16); |
|
5141 } |
|
5142 ((void (*)(int16_t * d_8x8, int ds, const int16_t * s_8x8, int ss))(_oil_function_class_unzigzag8x8_s16.func))(d_8x8, ds, s_8x8, ss); |
|
5143 } |
|
5144 |
|
5145 #undef oil_utf8_validate |
|
5146 #ifdef __SYMBIAN32__ |
|
5147 |
|
5148 #endif |
|
5149 void |
|
5150 oil_utf8_validate (int32_t * d_1, const uint8_t * s, int n) |
|
5151 { |
|
5152 if (_oil_function_class_utf8_validate.func == NULL) { |
|
5153 oil_class_optimize (&_oil_function_class_utf8_validate); |
|
5154 } |
|
5155 ((void (*)(int32_t * d_1, const uint8_t * s, int n))(_oil_function_class_utf8_validate.func))(d_1, s, n); |
|
5156 } |
|
5157 |
|
5158 #undef oil_uyvy2ayuv |
|
5159 #ifdef __SYMBIAN32__ |
|
5160 |
|
5161 #endif |
|
5162 void |
|
5163 oil_uyvy2ayuv (uint32_t * d_n, const uint32_t * s_n, int n) |
|
5164 { |
|
5165 if (_oil_function_class_uyvy2ayuv.func == NULL) { |
|
5166 oil_class_optimize (&_oil_function_class_uyvy2ayuv); |
|
5167 } |
|
5168 ((void (*)(uint32_t * d_n, const uint32_t * s_n, int n))(_oil_function_class_uyvy2ayuv.func))(d_n, s_n, n); |
|
5169 } |
|
5170 |
|
5171 #undef oil_vectoradd_f32 |
|
5172 #ifdef __SYMBIAN32__ |
|
5173 |
|
5174 #endif |
|
5175 void |
|
5176 oil_vectoradd_f32 (float * d, int dstr, const float * s1, int sstr1, const float * s2, int sstr2, int n, const float * s3_1, const float * s4_1) |
|
5177 { |
|
5178 if (_oil_function_class_vectoradd_f32.func == NULL) { |
|
5179 oil_class_optimize (&_oil_function_class_vectoradd_f32); |
|
5180 } |
|
5181 ((void (*)(float * d, int dstr, const float * s1, int sstr1, const float * s2, int sstr2, int n, const float * s3_1, const float * s4_1))(_oil_function_class_vectoradd_f32.func))(d, dstr, s1, sstr1, s2, sstr2, n, s3_1, s4_1); |
|
5182 } |
|
5183 |
|
5184 #undef oil_vectoradd_f64 |
|
5185 #ifdef __SYMBIAN32__ |
|
5186 |
|
5187 #endif |
|
5188 void |
|
5189 oil_vectoradd_f64 (double * d, int dstr, const double * s1, int sstr1, const double * s2, int sstr2, int n, const double * s3_1, const double * s4_1) |
|
5190 { |
|
5191 if (_oil_function_class_vectoradd_f64.func == NULL) { |
|
5192 oil_class_optimize (&_oil_function_class_vectoradd_f64); |
|
5193 } |
|
5194 ((void (*)(double * d, int dstr, const double * s1, int sstr1, const double * s2, int sstr2, int n, const double * s3_1, const double * s4_1))(_oil_function_class_vectoradd_f64.func))(d, dstr, s1, sstr1, s2, sstr2, n, s3_1, s4_1); |
|
5195 } |
|
5196 |
|
5197 #undef oil_vectoradd_s16 |
|
5198 #ifdef __SYMBIAN32__ |
|
5199 |
|
5200 #endif |
|
5201 void |
|
5202 oil_vectoradd_s16 (int16_t * d, int dstr, const int16_t * s1, int sstr1, const int16_t * s2, int sstr2, int n, const int16_t * s3_1, const int16_t * s4_1) |
|
5203 { |
|
5204 if (_oil_function_class_vectoradd_s16.func == NULL) { |
|
5205 oil_class_optimize (&_oil_function_class_vectoradd_s16); |
|
5206 } |
|
5207 ((void (*)(int16_t * d, int dstr, const int16_t * s1, int sstr1, const int16_t * s2, int sstr2, int n, const int16_t * s3_1, const int16_t * s4_1))(_oil_function_class_vectoradd_s16.func))(d, dstr, s1, sstr1, s2, sstr2, n, s3_1, s4_1); |
|
5208 } |
|
5209 |
|
5210 #undef oil_vectoradd_s32 |
|
5211 #ifdef __SYMBIAN32__ |
|
5212 |
|
5213 #endif |
|
5214 void |
|
5215 oil_vectoradd_s32 (int32_t * d, int dstr, const int32_t * s1, int sstr1, const int32_t * s2, int sstr2, int n, const int32_t * s3_1, const int32_t * s4_1) |
|
5216 { |
|
5217 if (_oil_function_class_vectoradd_s32.func == NULL) { |
|
5218 oil_class_optimize (&_oil_function_class_vectoradd_s32); |
|
5219 } |
|
5220 ((void (*)(int32_t * d, int dstr, const int32_t * s1, int sstr1, const int32_t * s2, int sstr2, int n, const int32_t * s3_1, const int32_t * s4_1))(_oil_function_class_vectoradd_s32.func))(d, dstr, s1, sstr1, s2, sstr2, n, s3_1, s4_1); |
|
5221 } |
|
5222 |
|
5223 #undef oil_vectoradd_s8 |
|
5224 #ifdef __SYMBIAN32__ |
|
5225 |
|
5226 #endif |
|
5227 void |
|
5228 oil_vectoradd_s8 (int8_t * d, int dstr, const int8_t * s1, int sstr1, const int8_t * s2, int sstr2, int n, const int8_t * s3_1, const int8_t * s4_1) |
|
5229 { |
|
5230 if (_oil_function_class_vectoradd_s8.func == NULL) { |
|
5231 oil_class_optimize (&_oil_function_class_vectoradd_s8); |
|
5232 } |
|
5233 ((void (*)(int8_t * d, int dstr, const int8_t * s1, int sstr1, const int8_t * s2, int sstr2, int n, const int8_t * s3_1, const int8_t * s4_1))(_oil_function_class_vectoradd_s8.func))(d, dstr, s1, sstr1, s2, sstr2, n, s3_1, s4_1); |
|
5234 } |
|
5235 |
|
5236 #undef oil_vectoradd_s_f32 |
|
5237 #ifdef __SYMBIAN32__ |
|
5238 |
|
5239 #endif |
|
5240 void |
|
5241 oil_vectoradd_s_f32 (float * d, int dstr, const float * s1, int sstr1, const float * s2, int sstr2, int n) |
|
5242 { |
|
5243 if (_oil_function_class_vectoradd_s_f32.func == NULL) { |
|
5244 oil_class_optimize (&_oil_function_class_vectoradd_s_f32); |
|
5245 } |
|
5246 ((void (*)(float * d, int dstr, const float * s1, int sstr1, const float * s2, int sstr2, int n))(_oil_function_class_vectoradd_s_f32.func))(d, dstr, s1, sstr1, s2, sstr2, n); |
|
5247 } |
|
5248 |
|
5249 #undef oil_vectoradd_s_f64 |
|
5250 #ifdef __SYMBIAN32__ |
|
5251 |
|
5252 #endif |
|
5253 void |
|
5254 oil_vectoradd_s_f64 (double * d, int dstr, const double * s1, int sstr1, const double * s2, int sstr2, int n) |
|
5255 { |
|
5256 if (_oil_function_class_vectoradd_s_f64.func == NULL) { |
|
5257 oil_class_optimize (&_oil_function_class_vectoradd_s_f64); |
|
5258 } |
|
5259 ((void (*)(double * d, int dstr, const double * s1, int sstr1, const double * s2, int sstr2, int n))(_oil_function_class_vectoradd_s_f64.func))(d, dstr, s1, sstr1, s2, sstr2, n); |
|
5260 } |
|
5261 |
|
5262 #undef oil_vectoradd_s_s16 |
|
5263 #ifdef __SYMBIAN32__ |
|
5264 |
|
5265 #endif |
|
5266 void |
|
5267 oil_vectoradd_s_s16 (int16_t * d, int dstr, const int16_t * s1, int sstr1, const int16_t * s2, int sstr2, int n) |
|
5268 { |
|
5269 if (_oil_function_class_vectoradd_s_s16.func == NULL) { |
|
5270 oil_class_optimize (&_oil_function_class_vectoradd_s_s16); |
|
5271 } |
|
5272 ((void (*)(int16_t * d, int dstr, const int16_t * s1, int sstr1, const int16_t * s2, int sstr2, int n))(_oil_function_class_vectoradd_s_s16.func))(d, dstr, s1, sstr1, s2, sstr2, n); |
|
5273 } |
|
5274 |
|
5275 #undef oil_vectoradd_s_s8 |
|
5276 #ifdef __SYMBIAN32__ |
|
5277 |
|
5278 #endif |
|
5279 void |
|
5280 oil_vectoradd_s_s8 (int8_t * d, int dstr, const int8_t * s1, int sstr1, const int8_t * s2, int sstr2, int n) |
|
5281 { |
|
5282 if (_oil_function_class_vectoradd_s_s8.func == NULL) { |
|
5283 oil_class_optimize (&_oil_function_class_vectoradd_s_s8); |
|
5284 } |
|
5285 ((void (*)(int8_t * d, int dstr, const int8_t * s1, int sstr1, const int8_t * s2, int sstr2, int n))(_oil_function_class_vectoradd_s_s8.func))(d, dstr, s1, sstr1, s2, sstr2, n); |
|
5286 } |
|
5287 |
|
5288 #undef oil_vectoradd_s_u16 |
|
5289 #ifdef __SYMBIAN32__ |
|
5290 |
|
5291 #endif |
|
5292 void |
|
5293 oil_vectoradd_s_u16 (uint16_t * d, int dstr, const uint16_t * s1, int sstr1, const uint16_t * s2, int sstr2, int n) |
|
5294 { |
|
5295 if (_oil_function_class_vectoradd_s_u16.func == NULL) { |
|
5296 oil_class_optimize (&_oil_function_class_vectoradd_s_u16); |
|
5297 } |
|
5298 ((void (*)(uint16_t * d, int dstr, const uint16_t * s1, int sstr1, const uint16_t * s2, int sstr2, int n))(_oil_function_class_vectoradd_s_u16.func))(d, dstr, s1, sstr1, s2, sstr2, n); |
|
5299 } |
|
5300 |
|
5301 #undef oil_vectoradd_s_u8 |
|
5302 #ifdef __SYMBIAN32__ |
|
5303 |
|
5304 #endif |
|
5305 void |
|
5306 oil_vectoradd_s_u8 (uint8_t * d, int dstr, const uint8_t * s1, int sstr1, const uint8_t * s2, int sstr2, int n) |
|
5307 { |
|
5308 if (_oil_function_class_vectoradd_s_u8.func == NULL) { |
|
5309 oil_class_optimize (&_oil_function_class_vectoradd_s_u8); |
|
5310 } |
|
5311 ((void (*)(uint8_t * d, int dstr, const uint8_t * s1, int sstr1, const uint8_t * s2, int sstr2, int n))(_oil_function_class_vectoradd_s_u8.func))(d, dstr, s1, sstr1, s2, sstr2, n); |
|
5312 } |
|
5313 |
|
5314 #undef oil_vectoradd_u16 |
|
5315 #ifdef __SYMBIAN32__ |
|
5316 |
|
5317 #endif |
|
5318 void |
|
5319 oil_vectoradd_u16 (uint16_t * d, int dstr, const uint16_t * s1, int sstr1, const uint16_t * s2, int sstr2, int n, const uint16_t * s3_1, const uint16_t * s4_1) |
|
5320 { |
|
5321 if (_oil_function_class_vectoradd_u16.func == NULL) { |
|
5322 oil_class_optimize (&_oil_function_class_vectoradd_u16); |
|
5323 } |
|
5324 ((void (*)(uint16_t * d, int dstr, const uint16_t * s1, int sstr1, const uint16_t * s2, int sstr2, int n, const uint16_t * s3_1, const uint16_t * s4_1))(_oil_function_class_vectoradd_u16.func))(d, dstr, s1, sstr1, s2, sstr2, n, s3_1, s4_1); |
|
5325 } |
|
5326 |
|
5327 #undef oil_vectoradd_u32 |
|
5328 #ifdef __SYMBIAN32__ |
|
5329 |
|
5330 #endif |
|
5331 void |
|
5332 oil_vectoradd_u32 (uint32_t * d, int dstr, const uint32_t * s1, int sstr1, const uint32_t * s2, int sstr2, int n, const uint32_t * s3_1, const uint32_t * s4_1) |
|
5333 { |
|
5334 if (_oil_function_class_vectoradd_u32.func == NULL) { |
|
5335 oil_class_optimize (&_oil_function_class_vectoradd_u32); |
|
5336 } |
|
5337 ((void (*)(uint32_t * d, int dstr, const uint32_t * s1, int sstr1, const uint32_t * s2, int sstr2, int n, const uint32_t * s3_1, const uint32_t * s4_1))(_oil_function_class_vectoradd_u32.func))(d, dstr, s1, sstr1, s2, sstr2, n, s3_1, s4_1); |
|
5338 } |
|
5339 |
|
5340 #undef oil_vectoradd_u8 |
|
5341 #ifdef __SYMBIAN32__ |
|
5342 |
|
5343 #endif |
|
5344 void |
|
5345 oil_vectoradd_u8 (uint8_t * d, int dstr, const uint8_t * s1, int sstr1, const uint8_t * s2, int sstr2, int n, const uint8_t * s3_1, const uint8_t * s4_1) |
|
5346 { |
|
5347 if (_oil_function_class_vectoradd_u8.func == NULL) { |
|
5348 oil_class_optimize (&_oil_function_class_vectoradd_u8); |
|
5349 } |
|
5350 ((void (*)(uint8_t * d, int dstr, const uint8_t * s1, int sstr1, const uint8_t * s2, int sstr2, int n, const uint8_t * s3_1, const uint8_t * s4_1))(_oil_function_class_vectoradd_u8.func))(d, dstr, s1, sstr1, s2, sstr2, n, s3_1, s4_1); |
|
5351 } |
|
5352 |
|
5353 #undef oil_yuv2rgbx_sub2_u8 |
|
5354 #ifdef __SYMBIAN32__ |
|
5355 |
|
5356 #endif |
|
5357 void |
|
5358 oil_yuv2rgbx_sub2_u8 (uint8_t * d_4xn, const uint8_t * src1, const uint8_t * src2, const uint8_t * src3, int n) |
|
5359 { |
|
5360 if (_oil_function_class_yuv2rgbx_sub2_u8.func == NULL) { |
|
5361 oil_class_optimize (&_oil_function_class_yuv2rgbx_sub2_u8); |
|
5362 } |
|
5363 ((void (*)(uint8_t * d_4xn, const uint8_t * src1, const uint8_t * src2, const uint8_t * src3, int n))(_oil_function_class_yuv2rgbx_sub2_u8.func))(d_4xn, src1, src2, src3, n); |
|
5364 } |
|
5365 |
|
5366 #undef oil_yuv2rgbx_sub4_u8 |
|
5367 #ifdef __SYMBIAN32__ |
|
5368 |
|
5369 #endif |
|
5370 void |
|
5371 oil_yuv2rgbx_sub4_u8 (uint8_t * d_4xn, const uint8_t * src1, const uint8_t * src2, const uint8_t * src3, int n) |
|
5372 { |
|
5373 if (_oil_function_class_yuv2rgbx_sub4_u8.func == NULL) { |
|
5374 oil_class_optimize (&_oil_function_class_yuv2rgbx_sub4_u8); |
|
5375 } |
|
5376 ((void (*)(uint8_t * d_4xn, const uint8_t * src1, const uint8_t * src2, const uint8_t * src3, int n))(_oil_function_class_yuv2rgbx_sub4_u8.func))(d_4xn, src1, src2, src3, n); |
|
5377 } |
|
5378 |
|
5379 #undef oil_yuv2rgbx_u8 |
|
5380 #ifdef __SYMBIAN32__ |
|
5381 |
|
5382 #endif |
|
5383 void |
|
5384 oil_yuv2rgbx_u8 (uint8_t * d_4xn, const uint8_t * src1, const uint8_t * src2, const uint8_t * src3, int n) |
|
5385 { |
|
5386 if (_oil_function_class_yuv2rgbx_u8.func == NULL) { |
|
5387 oil_class_optimize (&_oil_function_class_yuv2rgbx_u8); |
|
5388 } |
|
5389 ((void (*)(uint8_t * d_4xn, const uint8_t * src1, const uint8_t * src2, const uint8_t * src3, int n))(_oil_function_class_yuv2rgbx_u8.func))(d_4xn, src1, src2, src3, n); |
|
5390 } |
|
5391 |
|
5392 #undef oil_yuyv2ayuv |
|
5393 #ifdef __SYMBIAN32__ |
|
5394 |
|
5395 #endif |
|
5396 void |
|
5397 oil_yuyv2ayuv (uint32_t * d_n, const uint32_t * s_n, int n) |
|
5398 { |
|
5399 if (_oil_function_class_yuyv2ayuv.func == NULL) { |
|
5400 oil_class_optimize (&_oil_function_class_yuyv2ayuv); |
|
5401 } |
|
5402 ((void (*)(uint32_t * d_n, const uint32_t * s_n, int n))(_oil_function_class_yuyv2ayuv.func))(d_n, s_n, n); |
|
5403 } |
|
5404 |
|
5405 #undef oil_yvyu2ayuv |
|
5406 #ifdef __SYMBIAN32__ |
|
5407 |
|
5408 #endif |
|
5409 void |
|
5410 oil_yvyu2ayuv (uint32_t * d_n, const uint32_t * s_n, int n) |
|
5411 { |
|
5412 if (_oil_function_class_yvyu2ayuv.func == NULL) { |
|
5413 oil_class_optimize (&_oil_function_class_yvyu2ayuv); |
|
5414 } |
|
5415 ((void (*)(uint32_t * d_n, const uint32_t * s_n, int n))(_oil_function_class_yvyu2ayuv.func))(d_n, s_n, n); |
|
5416 } |
|
5417 |
|
5418 #undef oil_zigzag8x8_s16 |
|
5419 #ifdef __SYMBIAN32__ |
|
5420 |
|
5421 #endif |
|
5422 void |
|
5423 oil_zigzag8x8_s16 (int16_t * d_8x8, int ds, const int16_t * s_8x8, int ss) |
|
5424 { |
|
5425 if (_oil_function_class_zigzag8x8_s16.func == NULL) { |
|
5426 oil_class_optimize (&_oil_function_class_zigzag8x8_s16); |
|
5427 } |
|
5428 ((void (*)(int16_t * d_8x8, int ds, const int16_t * s_8x8, int ss))(_oil_function_class_zigzag8x8_s16.func))(d_8x8, ds, s_8x8, ss); |
|
5429 } |
|
5430 |
|
5431 |