Update contrib.
2 * LIBOIL - Library of Optimized Inner Loops
3 * Copyright (c) 2001,2003,2004 David A. Schleef <ds@schleef.org>
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
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.
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.
27 //Portions Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.
32 #include <liboil/liboilfunction.h>
33 #include <liboil/liboiltest.h>
34 #include <liboil/liboilrandom.h>
42 * SECTION:liboilfuncs-conv
43 * @title: Type Conversion
44 * @short_description: Type conversion
46 * The functions in this section perform type conversion.
48 * The <i>conv</i> functions convert value from the source type to
49 * the destination type. Conversion of values outside the destination
50 * range is undefined and may vary between implementations.
52 * The <i>clipconv</i> functions convert values from the source
53 * type to the destination type. Conversion of values outside the
54 * destination range are saturated to the destination range.
56 * The <i>scaleconv</i> functions multiply the source values by a
57 * constant factor before converting to the destination type. Conversion
58 * of values outside the destination range is undefined and may vary
59 * between implementations.
61 * Conversion of values from floating point types to integer types
62 * is done using a round-to-nearest policy. Rounding of half-integers
63 * is undefined and may vary between implementations.
68 conv_test (OilTest *test)
74 int stride = test->params[OIL_ARG_SRC1].stride;
75 void *data = oil_test_get_source_data (test, OIL_ARG_SRC1);
77 n = test->params[OIL_ARG_SRC1].post_n;
79 switch(test->params[OIL_ARG_DEST1].type) {
81 min = oil_type_min_s8;
82 max = oil_type_max_s8;
85 min = oil_type_min_u8;
86 max = oil_type_max_u8;
89 min = oil_type_min_s16;
90 max = oil_type_max_s16;
93 min = oil_type_min_u16;
94 max = oil_type_max_u16;
97 min = oil_type_min_s32;
98 max = oil_type_max_s32;
101 min = oil_type_min_u32;
102 max = oil_type_max_u32;
108 switch (test->params[OIL_ARG_SRC1].type) {
112 x = oil_rand_u8() & 0x1;
115 OIL_GET(data, stride * i, float) =
116 oil_rand_f32() * (max - min) + min;
120 OIL_GET(data, stride * i, float) =
121 (oil_rand_f32() - 0.5) * 10;
123 OIL_GET(data, stride * i, float) = oil_rand_f32() * 10;
131 OIL_GET(data, stride * i, double) = oil_rand_f64() * (max - min) + min;
139 #define CONV_DEFINE_REF_CAST(desttype,srctype) \
140 static void conv_ ## desttype ## _ ## srctype ## _ref ( \
141 oil_type_ ## desttype *dest, \
143 oil_type_ ## srctype *src, \
144 int src_stride, int n) \
148 OIL_GET(dest,i*dest_stride, oil_type_ ## desttype) = \
149 OIL_GET(src,i*src_stride, oil_type_ ## srctype); \
152 OIL_DEFINE_CLASS(conv_ ## desttype ## _ ## srctype, \
153 "oil_type_" #desttype " *dest, " \
155 "oil_type_" #srctype " *src, " \
156 "int sstr, int n"); \
157 OIL_DEFINE_IMPL_REF(conv_ ## desttype ## _ ## srctype ## _ref, \
158 conv_ ## desttype ## _ ## srctype)
160 #define CONV_DEFINE_FLOAT_REF(desttype,srctype) \
161 static void conv_ ## desttype ## _ ## srctype ## _ref ( \
162 oil_type_ ## desttype *dest, \
164 oil_type_ ## srctype *src, \
165 int src_stride, int n) \
169 OIL_GET(dest,i*dest_stride, oil_type_ ## desttype) = \
170 rint(OIL_GET(src,i*src_stride, oil_type_ ## srctype)); \
173 OIL_DEFINE_CLASS_FULL(conv_ ## desttype ## _ ## srctype, \
174 "oil_type_" #desttype " *dest, " \
176 "oil_type_" #srctype " *src, " \
177 "int sstr, int n", conv_test); \
178 OIL_DEFINE_IMPL_REF(conv_ ## desttype ## _ ## srctype ## _ref, \
179 conv_ ## desttype ## _ ## srctype)
181 CONV_DEFINE_REF_CAST(s8,u8);
182 CONV_DEFINE_REF_CAST(s8,s16);
183 CONV_DEFINE_REF_CAST(s8,u16);
184 CONV_DEFINE_REF_CAST(s8,s32);
185 CONV_DEFINE_REF_CAST(s8,u32);
186 CONV_DEFINE_FLOAT_REF(s8,f32);
187 CONV_DEFINE_FLOAT_REF(s8,f64);
189 CONV_DEFINE_REF_CAST(u8,s8);
190 CONV_DEFINE_REF_CAST(u8,s16);
191 CONV_DEFINE_REF_CAST(u8,u16);
192 CONV_DEFINE_REF_CAST(u8,s32);
193 CONV_DEFINE_REF_CAST(u8,u32);
194 CONV_DEFINE_FLOAT_REF(u8,f32);
195 CONV_DEFINE_FLOAT_REF(u8,f64);
197 CONV_DEFINE_REF_CAST(s16,s8);
198 CONV_DEFINE_REF_CAST(s16,u8);
199 CONV_DEFINE_REF_CAST(s16,u16);
200 CONV_DEFINE_REF_CAST(s16,s32);
201 CONV_DEFINE_REF_CAST(s16,u32);
202 CONV_DEFINE_FLOAT_REF(s16,f32);
203 CONV_DEFINE_FLOAT_REF(s16,f64);
205 CONV_DEFINE_REF_CAST(u16,s8);
206 CONV_DEFINE_REF_CAST(u16,u8);
207 CONV_DEFINE_REF_CAST(u16,s16);
208 CONV_DEFINE_REF_CAST(u16,s32);
209 CONV_DEFINE_REF_CAST(u16,u32);
210 CONV_DEFINE_FLOAT_REF(u16,f32);
211 CONV_DEFINE_FLOAT_REF(u16,f64);
213 CONV_DEFINE_REF_CAST(s32,s8);
214 CONV_DEFINE_REF_CAST(s32,s16);
215 CONV_DEFINE_REF_CAST(s32,u8);
216 CONV_DEFINE_REF_CAST(s32,u16);
217 CONV_DEFINE_REF_CAST(s32,u32);
218 CONV_DEFINE_FLOAT_REF(s32,f32);
219 CONV_DEFINE_FLOAT_REF(s32,f64);
221 CONV_DEFINE_REF_CAST(u32,s8);
222 CONV_DEFINE_REF_CAST(u32,s16);
223 CONV_DEFINE_REF_CAST(u32,u8);
224 CONV_DEFINE_REF_CAST(u32,u16);
225 CONV_DEFINE_REF_CAST(u32,s32);
226 CONV_DEFINE_FLOAT_REF(u32,f32);
227 CONV_DEFINE_FLOAT_REF(u32,f64);
229 CONV_DEFINE_REF_CAST(f32,s8);
230 CONV_DEFINE_REF_CAST(f32,s16);
231 CONV_DEFINE_REF_CAST(f32,u8);
232 CONV_DEFINE_REF_CAST(f32,u16);
233 CONV_DEFINE_REF_CAST(f32,s32);
234 CONV_DEFINE_REF_CAST(f32,u32);
235 CONV_DEFINE_REF_CAST(f32,f64);
237 CONV_DEFINE_REF_CAST(f64,s8);
238 CONV_DEFINE_REF_CAST(f64,u8);
239 CONV_DEFINE_REF_CAST(f64,s16);
240 CONV_DEFINE_REF_CAST(f64,u16);
241 CONV_DEFINE_REF_CAST(f64,s32);
242 CONV_DEFINE_REF_CAST(f64,u32);
243 CONV_DEFINE_REF_CAST(f64,f32);
248 #define CLIPCONV_DEFINE_BOTH_REF(desttype,srctype) \
249 static void clipconv_ ## desttype ## _ ## srctype ## _ref ( \
250 oil_type_ ## desttype *dest, \
252 oil_type_ ## srctype *src, \
253 int src_stride, int n) \
256 oil_type_ ## srctype x; \
258 x = OIL_GET(src,i*src_stride, oil_type_ ## srctype); \
259 if(x<oil_type_min_ ## desttype) x=oil_type_min_ ## desttype; \
260 if(x>oil_type_max_ ## desttype) x=oil_type_max_ ## desttype; \
261 OIL_GET(dest,i*dest_stride, oil_type_ ## desttype) = x; \
264 OIL_DEFINE_CLASS(clipconv_ ## desttype ## _ ## srctype, \
265 "oil_type_" #desttype " *dest, " \
267 "oil_type_" #srctype " *src, " \
268 "int sstr, int n"); \
269 OIL_DEFINE_IMPL_REF(clipconv_ ## desttype ## _ ## srctype ## _ref, \
270 clipconv_ ## desttype ## _ ## srctype)
272 #define CLIPCONV_DEFINE_UPPER_REF(desttype,srctype) \
273 static void clipconv_ ## desttype ## _ ## srctype ## _ref ( \
274 oil_type_ ## desttype *dest, \
276 oil_type_ ## srctype *src, \
277 int src_stride, int n) \
280 oil_type_ ## srctype x; \
282 x = OIL_GET(src,i*src_stride, oil_type_ ## srctype); \
283 if(x>oil_type_max_ ## desttype) x=oil_type_max_ ## desttype; \
284 OIL_GET(dest,i*dest_stride, oil_type_ ## desttype) = x; \
287 OIL_DEFINE_CLASS(clipconv_ ## desttype ## _ ## srctype, \
288 "oil_type_" #desttype " *dest, " \
290 "oil_type_" #srctype " *src, " \
291 "int sstr, int n"); \
292 OIL_DEFINE_IMPL_REF(clipconv_ ## desttype ## _ ## srctype ## _ref, \
293 clipconv_ ## desttype ## _ ## srctype)
295 #define CLIPCONV_DEFINE_LOWER_REF(desttype,srctype) \
296 static void clipconv_ ## desttype ## _ ## srctype ## _ref ( \
297 oil_type_ ## desttype *dest, \
299 oil_type_ ## srctype *src, \
300 int src_stride, int n) \
303 oil_type_ ## srctype x; \
305 x = OIL_GET(src,i*src_stride, oil_type_ ## srctype); \
306 if(x<oil_type_min_ ## desttype) x=oil_type_min_ ## desttype; \
307 OIL_GET(dest,i*dest_stride, oil_type_ ## desttype) = x; \
310 OIL_DEFINE_CLASS(clipconv_ ## desttype ## _ ## srctype, \
311 "oil_type_" #desttype " *dest, " \
313 "oil_type_" #srctype " *src, " \
314 "int sstr, int n"); \
315 OIL_DEFINE_IMPL_REF(clipconv_ ## desttype ## _ ## srctype ## _ref, \
316 clipconv_ ## desttype ## _ ## srctype)
318 #define CLIPCONV_DEFINE_FLOAT_REF(desttype,srctype) \
319 static void clipconv_ ## desttype ## _ ## srctype ## _ref ( \
320 oil_type_ ## desttype *dest, \
322 oil_type_ ## srctype *src, \
323 int src_stride, int n) \
326 oil_type_ ## srctype x; \
328 x = OIL_GET(src,i*src_stride, oil_type_ ## srctype); \
329 if(x<oil_type_min_ ## desttype) x=oil_type_min_ ## desttype; \
330 if(x>oil_type_max_ ## desttype) x=oil_type_max_ ## desttype; \
331 OIL_GET(dest,i*dest_stride, oil_type_ ## desttype) = rint(x); \
334 OIL_DEFINE_CLASS(clipconv_ ## desttype ## _ ## srctype, \
335 "oil_type_" #desttype " *dest, " \
337 "oil_type_" #srctype " *src, " \
338 "int sstr, int n"); \
339 OIL_DEFINE_IMPL_REF(clipconv_ ## desttype ## _ ## srctype ## _ref, \
340 clipconv_ ## desttype ## _ ## srctype)
343 CLIPCONV_DEFINE_UPPER_REF(s8,u8);
344 CLIPCONV_DEFINE_UPPER_REF(s8,u16);
345 CLIPCONV_DEFINE_UPPER_REF(s8,u32);
346 CLIPCONV_DEFINE_UPPER_REF(u8,u32);
347 CLIPCONV_DEFINE_UPPER_REF(u8,u16);
348 CLIPCONV_DEFINE_UPPER_REF(s16,u16);
349 CLIPCONV_DEFINE_UPPER_REF(s16,u32);
350 CLIPCONV_DEFINE_UPPER_REF(s32,u32);
351 CLIPCONV_DEFINE_UPPER_REF(u16,u32);
354 CLIPCONV_DEFINE_BOTH_REF(s8,s16);
355 CLIPCONV_DEFINE_BOTH_REF(s8,s32);
356 CLIPCONV_DEFINE_BOTH_REF(u8,s16);
357 CLIPCONV_DEFINE_BOTH_REF(u8,s32);
358 CLIPCONV_DEFINE_BOTH_REF(s16,s32);
359 CLIPCONV_DEFINE_BOTH_REF(u16,s32);
362 CLIPCONV_DEFINE_LOWER_REF(u8,s8);
363 CLIPCONV_DEFINE_LOWER_REF(u16,s16);
364 CLIPCONV_DEFINE_LOWER_REF(u32,s32);
366 /* clip both, float */
367 CLIPCONV_DEFINE_FLOAT_REF(s8,f32);
368 CLIPCONV_DEFINE_FLOAT_REF(s8,f64);
369 CLIPCONV_DEFINE_FLOAT_REF(u8,f32);
370 CLIPCONV_DEFINE_FLOAT_REF(u8,f64);
371 CLIPCONV_DEFINE_FLOAT_REF(s16,f32);
372 CLIPCONV_DEFINE_FLOAT_REF(s16,f64);
373 CLIPCONV_DEFINE_FLOAT_REF(u16,f32);
374 CLIPCONV_DEFINE_FLOAT_REF(u16,f64);
375 CLIPCONV_DEFINE_FLOAT_REF(s32,f32);
376 CLIPCONV_DEFINE_FLOAT_REF(s32,f64);
377 CLIPCONV_DEFINE_FLOAT_REF(u32,f32);
378 CLIPCONV_DEFINE_FLOAT_REF(u32,f64);
382 #define SCALECONV_DEFINE_REF_RINT(desttype,srctype) \
383 static void scaleconv_ ## desttype ## _ ## srctype ## _ref ( \
384 oil_type_ ## desttype *dest, \
385 oil_type_ ## srctype *src, \
386 int n, double *offset, double *multiplier) \
391 x = *offset + *multiplier * src[i]; \
392 if(x<oil_type_min_ ## desttype) x=oil_type_min_ ## desttype; \
393 if(x>oil_type_max_ ## desttype) x=oil_type_max_ ## desttype; \
397 OIL_DEFINE_CLASS(scaleconv_ ## desttype ## _ ## srctype, \
398 "oil_type_" #desttype " *dest, " \
399 "oil_type_" #srctype " *src, " \
400 "int n, double *s2_1, double *s3_1"); \
401 OIL_DEFINE_IMPL_REF(scaleconv_ ## desttype ## _ ## srctype ## _ref, \
402 scaleconv_ ## desttype ## _ ## srctype)
404 #define SCALECONV_DEFINE_REF_CAST(desttype,srctype) \
405 static void scaleconv_ ## desttype ## _ ## srctype ## _ref ( \
406 oil_type_ ## desttype *dest, \
407 oil_type_ ## srctype *src, \
408 int n, double *offset, double *multiplier) \
412 dest[i] = *offset + *multiplier * src[i]; \
415 OIL_DEFINE_CLASS(scaleconv_ ## desttype ## _ ## srctype, \
416 "oil_type_" #desttype " *dest, " \
417 "oil_type_" #srctype " *src, " \
418 "int n, double *s2_1, double *s3_1"); \
419 OIL_DEFINE_IMPL_REF(scaleconv_ ## desttype ## _ ## srctype ## _ref, \
420 scaleconv_ ## desttype ## _ ## srctype)
422 SCALECONV_DEFINE_REF_RINT(s8,f32);
423 SCALECONV_DEFINE_REF_RINT(u8,f32);
424 SCALECONV_DEFINE_REF_RINT(s16,f32);
425 SCALECONV_DEFINE_REF_RINT(u16,f32);
426 SCALECONV_DEFINE_REF_RINT(s32,f32);
427 SCALECONV_DEFINE_REF_RINT(u32,f32);
429 SCALECONV_DEFINE_REF_RINT(s8,f64);
430 SCALECONV_DEFINE_REF_RINT(u8,f64);
431 SCALECONV_DEFINE_REF_RINT(s16,f64);
432 SCALECONV_DEFINE_REF_RINT(u16,f64);
433 SCALECONV_DEFINE_REF_RINT(s32,f64);
434 SCALECONV_DEFINE_REF_RINT(u32,f64);
436 SCALECONV_DEFINE_REF_CAST(f32,s8);
437 SCALECONV_DEFINE_REF_CAST(f32,u8);
438 SCALECONV_DEFINE_REF_CAST(f32,s16);
439 SCALECONV_DEFINE_REF_CAST(f32,u16);
440 SCALECONV_DEFINE_REF_CAST(f32,s32);
441 SCALECONV_DEFINE_REF_CAST(f32,u32);
443 SCALECONV_DEFINE_REF_CAST(f64,s8);
444 SCALECONV_DEFINE_REF_CAST(f64,u8);
445 SCALECONV_DEFINE_REF_CAST(f64,s16);
446 SCALECONV_DEFINE_REF_CAST(f64,u16);
447 SCALECONV_DEFINE_REF_CAST(f64,s32);
448 SCALECONV_DEFINE_REF_CAST(f64,u32);
458 * Converts elements in from the source type
459 * to the destination type and places the result in .
460 * Values outside the destination range are undefined
461 * and implementation dependent.
462 * See the comments at the beginning of this section.
473 * Converts elements in from the source type
474 * to the destination type and places the result in .
475 * Values outside the destination range are undefined
476 * and implementation dependent.
477 * See the comments at the beginning of this section.
488 * Converts elements in from the source type
489 * to the destination type and places the result in .
490 * Values outside the destination range are undefined
491 * and implementation dependent.
492 * See the comments at the beginning of this section.
503 * Converts elements in from the source type
504 * to the destination type and places the result in .
505 * Values outside the destination range are undefined
506 * and implementation dependent.
507 * See the comments at the beginning of this section.
518 * Converts elements in from the source type
519 * to the destination type and places the result in .
520 * Values outside the destination range are undefined
521 * and implementation dependent.
522 * See the comments at the beginning of this section.
533 * Converts elements in from the source type
534 * to the destination type and places the result in .
535 * Values outside the destination range are undefined
536 * and implementation dependent.
537 * See the comments at the beginning of this section.
548 * Converts elements in from the source type
549 * to the destination type and places the result in .
550 * Values outside the destination range are undefined
551 * and implementation dependent.
552 * See the comments at the beginning of this section.
563 * Converts elements in from the source type
564 * to the destination type and places the result in .
565 * Values outside the destination range are undefined
566 * and implementation dependent.
567 * See the comments at the beginning of this section.
578 * Converts elements in from the source type
579 * to the destination type and places the result in .
580 * Values outside the destination range are undefined
581 * and implementation dependent.
582 * See the comments at the beginning of this section.
593 * Converts elements in from the source type
594 * to the destination type and places the result in .
595 * Values outside the destination range are undefined
596 * and implementation dependent.
597 * See the comments at the beginning of this section.
608 * Converts elements in from the source type
609 * to the destination type and places the result in .
610 * Values outside the destination range are undefined
611 * and implementation dependent.
612 * See the comments at the beginning of this section.
623 * Converts elements in from the source type
624 * to the destination type and places the result in .
625 * Values outside the destination range are undefined
626 * and implementation dependent.
627 * See the comments at the beginning of this section.
638 * Converts elements in from the source type
639 * to the destination type and places the result in .
640 * Values outside the destination range are undefined
641 * and implementation dependent.
642 * See the comments at the beginning of this section.
653 * Converts elements in from the source type
654 * to the destination type and places the result in .
655 * Values outside the destination range are undefined
656 * and implementation dependent.
657 * See the comments at the beginning of this section.
668 * Converts elements in from the source type
669 * to the destination type and places the result in .
670 * Values outside the destination range are undefined
671 * and implementation dependent.
672 * See the comments at the beginning of this section.
683 * Converts elements in from the source type
684 * to the destination type and places the result in .
685 * Values outside the destination range are undefined
686 * and implementation dependent.
687 * See the comments at the beginning of this section.
698 * Converts elements in from the source type
699 * to the destination type and places the result in .
700 * Values outside the destination range are undefined
701 * and implementation dependent.
702 * See the comments at the beginning of this section.
713 * Converts elements in from the source type
714 * to the destination type and places the result in .
715 * Values outside the destination range are undefined
716 * and implementation dependent.
717 * See the comments at the beginning of this section.
728 * Converts elements in from the source type
729 * to the destination type and places the result in .
730 * Values outside the destination range are undefined
731 * and implementation dependent.
732 * See the comments at the beginning of this section.
743 * Converts elements in from the source type
744 * to the destination type and places the result in .
745 * Values outside the destination range are undefined
746 * and implementation dependent.
747 * See the comments at the beginning of this section.
758 * Converts elements in from the source type
759 * to the destination type and places the result in .
760 * Values outside the destination range are undefined
761 * and implementation dependent.
762 * See the comments at the beginning of this section.
773 * Converts elements in from the source type
774 * to the destination type and places the result in .
775 * Values outside the destination range are undefined
776 * and implementation dependent.
777 * See the comments at the beginning of this section.
788 * Converts elements in from the source type
789 * to the destination type and places the result in .
790 * Values outside the destination range are undefined
791 * and implementation dependent.
792 * See the comments at the beginning of this section.
803 * Converts elements in from the source type
804 * to the destination type and places the result in .
805 * Values outside the destination range are undefined
806 * and implementation dependent.
807 * See the comments at the beginning of this section.
818 * Converts elements in from the source type
819 * to the destination type and places the result in .
820 * Values outside the destination range are undefined
821 * and implementation dependent.
822 * See the comments at the beginning of this section.
833 * Converts elements in from the source type
834 * to the destination type and places the result in .
835 * Values outside the destination range are undefined
836 * and implementation dependent.
837 * See the comments at the beginning of this section.
848 * Converts elements in from the source type
849 * to the destination type and places the result in .
850 * Values outside the destination range are undefined
851 * and implementation dependent.
852 * See the comments at the beginning of this section.
863 * Converts elements in from the source type
864 * to the destination type and places the result in .
865 * Values outside the destination range are undefined
866 * and implementation dependent.
867 * See the comments at the beginning of this section.
878 * Converts elements in from the source type
879 * to the destination type and places the result in .
880 * Values outside the destination range are undefined
881 * and implementation dependent.
882 * See the comments at the beginning of this section.
893 * Converts elements in from the source type
894 * to the destination type and places the result in .
895 * Values outside the destination range are undefined
896 * and implementation dependent.
897 * See the comments at the beginning of this section.
908 * Converts elements in from the source type
909 * to the destination type and places the result in .
910 * Values outside the destination range are undefined
911 * and implementation dependent.
912 * See the comments at the beginning of this section.
923 * Converts elements in from the source type
924 * to the destination type and places the result in .
925 * Values outside the destination range are undefined
926 * and implementation dependent.
927 * See the comments at the beginning of this section.
938 * Converts elements in from the source type
939 * to the destination type and places the result in .
940 * Values outside the destination range are undefined
941 * and implementation dependent.
942 * See the comments at the beginning of this section.
953 * Converts elements in from the source type
954 * to the destination type and places the result in .
955 * Values outside the destination range are undefined
956 * and implementation dependent.
957 * See the comments at the beginning of this section.
968 * Converts elements in from the source type
969 * to the destination type and places the result in .
970 * Values outside the destination range are undefined
971 * and implementation dependent.
972 * See the comments at the beginning of this section.
983 * Converts elements in from the source type
984 * to the destination type and places the result in .
985 * Values outside the destination range are undefined
986 * and implementation dependent.
987 * See the comments at the beginning of this section.
998 * Converts elements in from the source type
999 * to the destination type and places the result in .
1000 * Values outside the destination range are undefined
1001 * and implementation dependent.
1002 * See the comments at the beginning of this section.
1013 * Converts elements in from the source type
1014 * to the destination type and places the result in .
1015 * Values outside the destination range are undefined
1016 * and implementation dependent.
1017 * See the comments at the beginning of this section.
1028 * Converts elements in from the source type
1029 * to the destination type and places the result in .
1030 * Values outside the destination range are undefined
1031 * and implementation dependent.
1032 * See the comments at the beginning of this section.
1043 * Converts elements in from the source type
1044 * to the destination type and places the result in .
1045 * Values outside the destination range are undefined
1046 * and implementation dependent.
1047 * See the comments at the beginning of this section.
1058 * Converts elements in from the source type
1059 * to the destination type and places the result in .
1060 * Values outside the destination range are undefined
1061 * and implementation dependent.
1062 * See the comments at the beginning of this section.
1073 * Converts elements in from the source type
1074 * to the destination type and places the result in .
1075 * Values outside the destination range are undefined
1076 * and implementation dependent.
1077 * See the comments at the beginning of this section.
1088 * Converts elements in from the source type
1089 * to the destination type and places the result in .
1090 * Values outside the destination range are undefined
1091 * and implementation dependent.
1092 * See the comments at the beginning of this section.
1103 * Converts elements in from the source type
1104 * to the destination type and places the result in .
1105 * Values outside the destination range are undefined
1106 * and implementation dependent.
1107 * See the comments at the beginning of this section.
1118 * Converts elements in from the source type
1119 * to the destination type and places the result in .
1120 * Values outside the destination range are undefined
1121 * and implementation dependent.
1122 * See the comments at the beginning of this section.
1133 * Converts elements in from the source type
1134 * to the destination type and places the result in .
1135 * Values outside the destination range are undefined
1136 * and implementation dependent.
1137 * See the comments at the beginning of this section.
1148 * Converts elements in from the source type
1149 * to the destination type and places the result in .
1150 * Values outside the destination range are undefined
1151 * and implementation dependent.
1152 * See the comments at the beginning of this section.
1163 * Converts elements in from the source type
1164 * to the destination type and places the result in .
1165 * Values outside the destination range are undefined
1166 * and implementation dependent.
1167 * See the comments at the beginning of this section.
1178 * Converts elements in from the source type
1179 * to the destination type and places the result in .
1180 * Values outside the destination range are undefined
1181 * and implementation dependent.
1182 * See the comments at the beginning of this section.
1193 * Converts elements in from the source type
1194 * to the destination type and places the result in .
1195 * Values outside the destination range are undefined
1196 * and implementation dependent.
1197 * See the comments at the beginning of this section.
1208 * Converts elements in from the source type
1209 * to the destination type and places the result in .
1210 * Values outside the destination range are undefined
1211 * and implementation dependent.
1212 * See the comments at the beginning of this section.
1223 * Converts elements in from the source type
1224 * to the destination type and places the result in .
1225 * Values outside the destination range are undefined
1226 * and implementation dependent.
1227 * See the comments at the beginning of this section.
1238 * Converts elements in from the source type
1239 * to the destination type and places the result in .
1240 * Values outside the destination range are undefined
1241 * and implementation dependent.
1242 * See the comments at the beginning of this section.
1253 * Converts elements in from the source type
1254 * to the destination type and places the result in .
1255 * Values outside the destination range are undefined
1256 * and implementation dependent.
1257 * See the comments at the beginning of this section.
1268 * Converts elements in from the source type
1269 * to the destination type and places the result in .
1270 * Values outside the destination range are undefined
1271 * and implementation dependent.
1272 * See the comments at the beginning of this section.
1283 * Converts elements in from the source type
1284 * to the destination type and places the result in .
1285 * Values outside the destination range are undefined
1286 * and implementation dependent.
1287 * See the comments at the beginning of this section.
1291 * oil_clipconv_s16_f32:
1298 * Converts elements in from the source type
1299 * to the destination type and places the result in .
1300 * Values outside the destination range are clipped to
1301 * the destination range.
1302 * See the comments at the beginning of this section.
1306 * oil_clipconv_s16_f64:
1313 * Converts elements in from the source type
1314 * to the destination type and places the result in .
1315 * Values outside the destination range are clipped to
1316 * the destination range.
1317 * See the comments at the beginning of this section.
1321 * oil_clipconv_s16_s32:
1328 * Converts elements in from the source type
1329 * to the destination type and places the result in .
1330 * Values outside the destination range are clipped to
1331 * the destination range.
1332 * See the comments at the beginning of this section.
1336 * oil_clipconv_s16_u16:
1343 * Converts elements in from the source type
1344 * to the destination type and places the result in .
1345 * Values outside the destination range are clipped to
1346 * the destination range.
1347 * See the comments at the beginning of this section.
1351 * oil_clipconv_s16_u32:
1358 * Converts elements in from the source type
1359 * to the destination type and places the result in .
1360 * Values outside the destination range are clipped to
1361 * the destination range.
1362 * See the comments at the beginning of this section.
1366 * oil_clipconv_s32_f32:
1373 * Converts elements in from the source type
1374 * to the destination type and places the result in .
1375 * Values outside the destination range are clipped to
1376 * the destination range.
1377 * See the comments at the beginning of this section.
1381 * oil_clipconv_s32_f64:
1388 * Converts elements in from the source type
1389 * to the destination type and places the result in .
1390 * Values outside the destination range are clipped to
1391 * the destination range.
1392 * See the comments at the beginning of this section.
1396 * oil_clipconv_s32_u32:
1403 * Converts elements in from the source type
1404 * to the destination type and places the result in .
1405 * Values outside the destination range are clipped to
1406 * the destination range.
1407 * See the comments at the beginning of this section.
1411 * oil_clipconv_s8_f32:
1418 * Converts elements in from the source type
1419 * to the destination type and places the result in .
1420 * Values outside the destination range are clipped to
1421 * the destination range.
1422 * See the comments at the beginning of this section.
1426 * oil_clipconv_s8_f64:
1433 * Converts elements in from the source type
1434 * to the destination type and places the result in .
1435 * Values outside the destination range are clipped to
1436 * the destination range.
1437 * See the comments at the beginning of this section.
1441 * oil_clipconv_s8_s16:
1448 * Converts elements in from the source type
1449 * to the destination type and places the result in .
1450 * Values outside the destination range are clipped to
1451 * the destination range.
1452 * See the comments at the beginning of this section.
1456 * oil_clipconv_s8_s32:
1463 * Converts elements in from the source type
1464 * to the destination type and places the result in .
1465 * Values outside the destination range are clipped to
1466 * the destination range.
1467 * See the comments at the beginning of this section.
1471 * oil_clipconv_s8_u16:
1478 * Converts elements in from the source type
1479 * to the destination type and places the result in .
1480 * Values outside the destination range are clipped to
1481 * the destination range.
1482 * See the comments at the beginning of this section.
1486 * oil_clipconv_s8_u32:
1493 * Converts elements in from the source type
1494 * to the destination type and places the result in .
1495 * Values outside the destination range are clipped to
1496 * the destination range.
1497 * See the comments at the beginning of this section.
1501 * oil_clipconv_s8_u8:
1508 * Converts elements in from the source type
1509 * to the destination type and places the result in .
1510 * Values outside the destination range are clipped to
1511 * the destination range.
1512 * See the comments at the beginning of this section.
1516 * oil_clipconv_u16_f32:
1523 * Converts elements in from the source type
1524 * to the destination type and places the result in .
1525 * Values outside the destination range are clipped to
1526 * the destination range.
1527 * See the comments at the beginning of this section.
1531 * oil_clipconv_u16_f64:
1538 * Converts elements in from the source type
1539 * to the destination type and places the result in .
1540 * Values outside the destination range are clipped to
1541 * the destination range.
1542 * See the comments at the beginning of this section.
1546 * oil_clipconv_u16_s16:
1553 * Converts elements in from the source type
1554 * to the destination type and places the result in .
1555 * Values outside the destination range are clipped to
1556 * the destination range.
1557 * See the comments at the beginning of this section.
1561 * oil_clipconv_u16_s32:
1568 * Converts elements in from the source type
1569 * to the destination type and places the result in .
1570 * Values outside the destination range are clipped to
1571 * the destination range.
1572 * See the comments at the beginning of this section.
1576 * oil_clipconv_u16_u32:
1583 * Converts elements in from the source type
1584 * to the destination type and places the result in .
1585 * Values outside the destination range are clipped to
1586 * the destination range.
1587 * See the comments at the beginning of this section.
1591 * oil_clipconv_u32_f32:
1598 * Converts elements in from the source type
1599 * to the destination type and places the result in .
1600 * Values outside the destination range are clipped to
1601 * the destination range.
1602 * See the comments at the beginning of this section.
1606 * oil_clipconv_u32_f64:
1613 * Converts elements in from the source type
1614 * to the destination type and places the result in .
1615 * Values outside the destination range are clipped to
1616 * the destination range.
1617 * See the comments at the beginning of this section.
1621 * oil_clipconv_u32_s32:
1628 * Converts elements in from the source type
1629 * to the destination type and places the result in .
1630 * Values outside the destination range are clipped to
1631 * the destination range.
1632 * See the comments at the beginning of this section.
1636 * oil_clipconv_u8_f32:
1643 * Converts elements in from the source type
1644 * to the destination type and places the result in .
1645 * Values outside the destination range are clipped to
1646 * the destination range.
1647 * See the comments at the beginning of this section.
1651 * oil_clipconv_u8_f64:
1658 * Converts elements in from the source type
1659 * to the destination type and places the result in .
1660 * Values outside the destination range are clipped to
1661 * the destination range.
1662 * See the comments at the beginning of this section.
1666 * oil_clipconv_u8_s16:
1673 * Converts elements in from the source type
1674 * to the destination type and places the result in .
1675 * Values outside the destination range are clipped to
1676 * the destination range.
1677 * See the comments at the beginning of this section.
1681 * oil_clipconv_u8_s32:
1688 * Converts elements in from the source type
1689 * to the destination type and places the result in .
1690 * Values outside the destination range are clipped to
1691 * the destination range.
1692 * See the comments at the beginning of this section.
1696 * oil_clipconv_u8_s8:
1703 * Converts elements in from the source type
1704 * to the destination type and places the result in .
1705 * Values outside the destination range are clipped to
1706 * the destination range.
1707 * See the comments at the beginning of this section.
1711 * oil_clipconv_u8_u16:
1718 * Converts elements in from the source type
1719 * to the destination type and places the result in .
1720 * Values outside the destination range are clipped to
1721 * the destination range.
1722 * See the comments at the beginning of this section.
1726 * oil_clipconv_u8_u32:
1733 * Converts elements in from the source type
1734 * to the destination type and places the result in .
1735 * Values outside the destination range are clipped to
1736 * the destination range.
1737 * See the comments at the beginning of this section.
1741 * oil_scaleconv_f32_s16:
1748 * Multiplies elements in by and adds and then
1749 * converts the result
1750 * to the destination type and places the result in .
1751 * Values outside the destination range are undefined and
1752 * implementation dependent.
1753 * See the comments at the beginning of this section.
1757 * oil_scaleconv_f32_s32:
1764 * Multiplies elements in by and adds and then
1765 * converts the result
1766 * to the destination type and places the result in .
1767 * Values outside the destination range are undefined and
1768 * implementation dependent.
1769 * See the comments at the beginning of this section.
1773 * oil_scaleconv_f32_s8:
1780 * Multiplies elements in by and adds and then
1781 * converts the result
1782 * to the destination type and places the result in .
1783 * Values outside the destination range are undefined and
1784 * implementation dependent.
1785 * See the comments at the beginning of this section.
1789 * oil_scaleconv_f32_u16:
1796 * Multiplies elements in by and adds and then
1797 * converts the result
1798 * to the destination type and places the result in .
1799 * Values outside the destination range are undefined and
1800 * implementation dependent.
1801 * See the comments at the beginning of this section.
1805 * oil_scaleconv_f32_u32:
1812 * Multiplies elements in by and adds and then
1813 * converts the result
1814 * to the destination type and places the result in .
1815 * Values outside the destination range are undefined and
1816 * implementation dependent.
1817 * See the comments at the beginning of this section.
1821 * oil_scaleconv_f32_u8:
1828 * Multiplies elements in by and adds and then
1829 * converts the result
1830 * to the destination type and places the result in .
1831 * Values outside the destination range are undefined and
1832 * implementation dependent.
1833 * See the comments at the beginning of this section.
1837 * oil_scaleconv_f64_s16:
1844 * Multiplies elements in by and adds and then
1845 * converts the result
1846 * to the destination type and places the result in .
1847 * Values outside the destination range are undefined and
1848 * implementation dependent.
1849 * See the comments at the beginning of this section.
1853 * oil_scaleconv_f64_s32:
1860 * Multiplies elements in by and adds and then
1861 * converts the result
1862 * to the destination type and places the result in .
1863 * Values outside the destination range are undefined and
1864 * implementation dependent.
1865 * See the comments at the beginning of this section.
1869 * oil_scaleconv_f64_s8:
1876 * Multiplies elements in by and adds and then
1877 * converts the result
1878 * to the destination type and places the result in .
1879 * Values outside the destination range are undefined and
1880 * implementation dependent.
1881 * See the comments at the beginning of this section.
1885 * oil_scaleconv_f64_u16:
1892 * Multiplies elements in by and adds and then
1893 * converts the result
1894 * to the destination type and places the result in .
1895 * Values outside the destination range are undefined and
1896 * implementation dependent.
1897 * See the comments at the beginning of this section.
1901 * oil_scaleconv_f64_u32:
1908 * Multiplies elements in by and adds and then
1909 * converts the result
1910 * to the destination type and places the result in .
1911 * Values outside the destination range are undefined and
1912 * implementation dependent.
1913 * See the comments at the beginning of this section.
1917 * oil_scaleconv_f64_u8:
1924 * Multiplies elements in by and adds and then
1925 * converts the result
1926 * to the destination type and places the result in .
1927 * Values outside the destination range are undefined and
1928 * implementation dependent.
1929 * See the comments at the beginning of this section.
1933 * oil_scaleconv_s16_f32:
1940 * Multiplies elements in by and adds and then
1941 * converts the result
1942 * to the destination type and places the result in .
1943 * Values outside the destination range are undefined and
1944 * implementation dependent.
1945 * See the comments at the beginning of this section.
1949 * oil_scaleconv_s16_f64:
1956 * Multiplies elements in by and adds and then
1957 * converts the result
1958 * to the destination type and places the result in .
1959 * Values outside the destination range are undefined and
1960 * implementation dependent.
1961 * See the comments at the beginning of this section.
1965 * oil_scaleconv_s32_f32:
1972 * Multiplies elements in by and adds and then
1973 * converts the result
1974 * to the destination type and places the result in .
1975 * Values outside the destination range are undefined and
1976 * implementation dependent.
1977 * See the comments at the beginning of this section.
1981 * oil_scaleconv_s32_f64:
1988 * Multiplies elements in by and adds and then
1989 * converts the result
1990 * to the destination type and places the result in .
1991 * Values outside the destination range are undefined and
1992 * implementation dependent.
1993 * See the comments at the beginning of this section.
1997 * oil_scaleconv_s8_f32:
2004 * Multiplies elements in by and adds and then
2005 * converts the result
2006 * to the destination type and places the result in .
2007 * Values outside the destination range are undefined and
2008 * implementation dependent.
2009 * See the comments at the beginning of this section.
2013 * oil_scaleconv_s8_f64:
2020 * Multiplies elements in by and adds and then
2021 * converts the result
2022 * to the destination type and places the result in .
2023 * Values outside the destination range are undefined and
2024 * implementation dependent.
2025 * See the comments at the beginning of this section.
2029 * oil_scaleconv_u16_f32:
2036 * Multiplies elements in by and adds and then
2037 * converts the result
2038 * to the destination type and places the result in .
2039 * Values outside the destination range are undefined and
2040 * implementation dependent.
2041 * See the comments at the beginning of this section.
2045 * oil_scaleconv_u16_f64:
2052 * Multiplies elements in by and adds and then
2053 * converts the result
2054 * to the destination type and places the result in .
2055 * Values outside the destination range are undefined and
2056 * implementation dependent.
2057 * See the comments at the beginning of this section.
2061 * oil_scaleconv_u32_f32:
2068 * Multiplies elements in by and adds and then
2069 * converts the result
2070 * to the destination type and places the result in .
2071 * Values outside the destination range are undefined and
2072 * implementation dependent.
2073 * See the comments at the beginning of this section.
2077 * oil_scaleconv_u32_f64:
2084 * Multiplies elements in by and adds and then
2085 * converts the result
2086 * to the destination type and places the result in .
2087 * Values outside the destination range are undefined and
2088 * implementation dependent.
2089 * See the comments at the beginning of this section.
2093 * oil_scaleconv_u8_f32:
2100 * Multiplies elements in by and adds and then
2101 * converts the result
2102 * to the destination type and places the result in .
2103 * Values outside the destination range are undefined and
2104 * implementation dependent.
2105 * See the comments at the beginning of this section.
2109 * oil_scaleconv_u8_f64:
2116 * Multiplies elements in by and adds and then
2117 * converts the result
2118 * to the destination type and places the result in .
2119 * Values outside the destination range are undefined and
2120 * implementation dependent.
2121 * See the comments at the beginning of this section.
2128 #ifdef __SYMBIAN32__
2130 OilFunctionClass* __oil_function_class_conv_s8_u8() {
2131 return &_oil_function_class_conv_s8_u8;
2135 #ifdef __SYMBIAN32__
2137 OilFunctionClass* __oil_function_class_conv_s8_s16() {
2138 return &_oil_function_class_conv_s8_s16;
2142 #ifdef __SYMBIAN32__
2144 OilFunctionClass* __oil_function_class_conv_s8_u16() {
2145 return &_oil_function_class_conv_s8_u16;
2149 #ifdef __SYMBIAN32__
2151 OilFunctionClass* __oil_function_class_conv_s8_s32() {
2152 return &_oil_function_class_conv_s8_s32;
2156 #ifdef __SYMBIAN32__
2158 OilFunctionClass* __oil_function_class_conv_s8_u32() {
2159 return &_oil_function_class_conv_s8_u32;
2163 #ifdef __SYMBIAN32__
2165 OilFunctionClass* __oil_function_class_conv_s8_f32() {
2166 return &_oil_function_class_conv_s8_f32;
2170 #ifdef __SYMBIAN32__
2172 OilFunctionClass* __oil_function_class_conv_s8_f64() {
2173 return &_oil_function_class_conv_s8_f64;
2177 #ifdef __SYMBIAN32__
2179 OilFunctionClass* __oil_function_class_conv_u8_s8() {
2180 return &_oil_function_class_conv_u8_s8;
2184 #ifdef __SYMBIAN32__
2186 OilFunctionClass* __oil_function_class_conv_u8_s16() {
2187 return &_oil_function_class_conv_u8_s16;
2191 #ifdef __SYMBIAN32__
2193 OilFunctionClass* __oil_function_class_conv_u8_u16() {
2194 return &_oil_function_class_conv_u8_u16;
2198 #ifdef __SYMBIAN32__
2200 OilFunctionClass* __oil_function_class_conv_u8_s32() {
2201 return &_oil_function_class_conv_u8_s32;
2205 #ifdef __SYMBIAN32__
2207 OilFunctionClass* __oil_function_class_conv_u8_u32() {
2208 return &_oil_function_class_conv_u8_u32;
2212 #ifdef __SYMBIAN32__
2214 OilFunctionClass* __oil_function_class_conv_u8_f32() {
2215 return &_oil_function_class_conv_u8_f32;
2219 #ifdef __SYMBIAN32__
2221 OilFunctionClass* __oil_function_class_conv_u8_f64() {
2222 return &_oil_function_class_conv_u8_f64;
2226 #ifdef __SYMBIAN32__
2228 OilFunctionClass* __oil_function_class_conv_s16_s8() {
2229 return &_oil_function_class_conv_s16_s8;
2233 #ifdef __SYMBIAN32__
2235 OilFunctionClass* __oil_function_class_conv_s16_u8() {
2236 return &_oil_function_class_conv_s16_u8;
2240 #ifdef __SYMBIAN32__
2242 OilFunctionClass* __oil_function_class_conv_s16_u16() {
2243 return &_oil_function_class_conv_s16_u16;
2247 #ifdef __SYMBIAN32__
2249 OilFunctionClass* __oil_function_class_conv_s16_s32() {
2250 return &_oil_function_class_conv_s16_s32;
2254 #ifdef __SYMBIAN32__
2256 OilFunctionClass* __oil_function_class_conv_s16_u32() {
2257 return &_oil_function_class_conv_s16_u32;
2261 #ifdef __SYMBIAN32__
2263 OilFunctionClass* __oil_function_class_conv_s16_f32() {
2264 return &_oil_function_class_conv_s16_f32;
2268 #ifdef __SYMBIAN32__
2270 OilFunctionClass* __oil_function_class_conv_s16_f64() {
2271 return &_oil_function_class_conv_s16_f64;
2275 #ifdef __SYMBIAN32__
2277 OilFunctionClass* __oil_function_class_conv_u16_s8() {
2278 return &_oil_function_class_conv_u16_s8;
2282 #ifdef __SYMBIAN32__
2284 OilFunctionClass* __oil_function_class_conv_u16_u8() {
2285 return &_oil_function_class_conv_u16_u8;
2289 #ifdef __SYMBIAN32__
2291 OilFunctionClass* __oil_function_class_conv_u16_s16() {
2292 return &_oil_function_class_conv_u16_s16;
2296 #ifdef __SYMBIAN32__
2298 OilFunctionClass* __oil_function_class_conv_u16_s32() {
2299 return &_oil_function_class_conv_u16_s32;
2303 #ifdef __SYMBIAN32__
2305 OilFunctionClass* __oil_function_class_conv_u16_u32() {
2306 return &_oil_function_class_conv_u16_u32;
2310 #ifdef __SYMBIAN32__
2312 OilFunctionClass* __oil_function_class_conv_u16_f32() {
2313 return &_oil_function_class_conv_u16_f32;
2317 #ifdef __SYMBIAN32__
2319 OilFunctionClass* __oil_function_class_conv_u16_f64() {
2320 return &_oil_function_class_conv_u16_f64;
2324 #ifdef __SYMBIAN32__
2326 OilFunctionClass* __oil_function_class_conv_s32_s8() {
2327 return &_oil_function_class_conv_s32_s8;
2331 #ifdef __SYMBIAN32__
2333 OilFunctionClass* __oil_function_class_conv_s32_s16() {
2334 return &_oil_function_class_conv_s32_s16;
2338 #ifdef __SYMBIAN32__
2340 OilFunctionClass* __oil_function_class_conv_s32_u8() {
2341 return &_oil_function_class_conv_s32_u8;
2345 #ifdef __SYMBIAN32__
2347 OilFunctionClass* __oil_function_class_conv_s32_u16() {
2348 return &_oil_function_class_conv_s32_u16;
2352 #ifdef __SYMBIAN32__
2354 OilFunctionClass* __oil_function_class_conv_s32_u32() {
2355 return &_oil_function_class_conv_s32_u32;
2359 #ifdef __SYMBIAN32__
2361 OilFunctionClass* __oil_function_class_conv_s32_f32() {
2362 return &_oil_function_class_conv_s32_f32;
2366 #ifdef __SYMBIAN32__
2368 OilFunctionClass* __oil_function_class_conv_s32_f64() {
2369 return &_oil_function_class_conv_s32_f64;
2373 #ifdef __SYMBIAN32__
2375 OilFunctionClass* __oil_function_class_conv_u32_s8() {
2376 return &_oil_function_class_conv_u32_s8;
2380 #ifdef __SYMBIAN32__
2382 OilFunctionClass* __oil_function_class_conv_u32_s16() {
2383 return &_oil_function_class_conv_u32_s16;
2387 #ifdef __SYMBIAN32__
2389 OilFunctionClass* __oil_function_class_conv_u32_u8() {
2390 return &_oil_function_class_conv_u32_u8;
2394 #ifdef __SYMBIAN32__
2396 OilFunctionClass* __oil_function_class_conv_u32_u16() {
2397 return &_oil_function_class_conv_u32_u16;
2401 #ifdef __SYMBIAN32__
2403 OilFunctionClass* __oil_function_class_conv_u32_s32() {
2404 return &_oil_function_class_conv_u32_s32;
2408 #ifdef __SYMBIAN32__
2410 OilFunctionClass* __oil_function_class_conv_u32_f32() {
2411 return &_oil_function_class_conv_u32_f32;
2415 #ifdef __SYMBIAN32__
2417 OilFunctionClass* __oil_function_class_conv_u32_f64() {
2418 return &_oil_function_class_conv_u32_f64;
2422 #ifdef __SYMBIAN32__
2424 OilFunctionClass* __oil_function_class_conv_f32_s8() {
2425 return &_oil_function_class_conv_f32_s8;
2429 #ifdef __SYMBIAN32__
2431 OilFunctionClass* __oil_function_class_conv_f32_s16() {
2432 return &_oil_function_class_conv_f32_s16;
2436 #ifdef __SYMBIAN32__
2438 OilFunctionClass* __oil_function_class_conv_f32_u8() {
2439 return &_oil_function_class_conv_f32_u8;
2443 #ifdef __SYMBIAN32__
2445 OilFunctionClass* __oil_function_class_conv_f32_u16() {
2446 return &_oil_function_class_conv_f32_u16;
2450 #ifdef __SYMBIAN32__
2452 OilFunctionClass* __oil_function_class_conv_f32_s32() {
2453 return &_oil_function_class_conv_f32_s32;
2457 #ifdef __SYMBIAN32__
2459 OilFunctionClass* __oil_function_class_conv_f32_u32() {
2460 return &_oil_function_class_conv_f32_u32;
2464 #ifdef __SYMBIAN32__
2466 OilFunctionClass* __oil_function_class_conv_f32_f64() {
2467 return &_oil_function_class_conv_f32_f64;
2471 #ifdef __SYMBIAN32__
2473 OilFunctionClass* __oil_function_class_conv_f64_s8() {
2474 return &_oil_function_class_conv_f64_s8;
2478 #ifdef __SYMBIAN32__
2480 OilFunctionClass* __oil_function_class_conv_f64_u8() {
2481 return &_oil_function_class_conv_f64_u8;
2485 #ifdef __SYMBIAN32__
2487 OilFunctionClass* __oil_function_class_conv_f64_s16() {
2488 return &_oil_function_class_conv_f64_s16;
2492 #ifdef __SYMBIAN32__
2494 OilFunctionClass* __oil_function_class_conv_f64_u16() {
2495 return &_oil_function_class_conv_f64_u16;
2499 #ifdef __SYMBIAN32__
2501 OilFunctionClass* __oil_function_class_conv_f64_s32() {
2502 return &_oil_function_class_conv_f64_s32;
2506 #ifdef __SYMBIAN32__
2508 OilFunctionClass* __oil_function_class_conv_f64_u32() {
2509 return &_oil_function_class_conv_f64_u32;
2513 #ifdef __SYMBIAN32__
2515 OilFunctionClass* __oil_function_class_conv_f64_f32() {
2516 return &_oil_function_class_conv_f64_f32;
2520 #ifdef __SYMBIAN32__
2522 OilFunctionClass* __oil_function_class_clipconv_s8_u8() {
2523 return &_oil_function_class_clipconv_s8_u8;
2527 #ifdef __SYMBIAN32__
2529 OilFunctionClass* __oil_function_class_clipconv_s8_u16() {
2530 return &_oil_function_class_clipconv_s8_u16;
2534 #ifdef __SYMBIAN32__
2536 OilFunctionClass* __oil_function_class_clipconv_s8_u32() {
2537 return &_oil_function_class_clipconv_s8_u32;
2541 #ifdef __SYMBIAN32__
2543 OilFunctionClass* __oil_function_class_clipconv_u8_u32() {
2544 return &_oil_function_class_clipconv_u8_u32;
2548 #ifdef __SYMBIAN32__
2550 OilFunctionClass* __oil_function_class_clipconv_u8_u16() {
2551 return &_oil_function_class_clipconv_u8_u16;
2555 #ifdef __SYMBIAN32__
2557 OilFunctionClass* __oil_function_class_clipconv_s16_u16() {
2558 return &_oil_function_class_clipconv_s16_u16;
2562 #ifdef __SYMBIAN32__
2564 OilFunctionClass* __oil_function_class_clipconv_s16_u32() {
2565 return &_oil_function_class_clipconv_s16_u32;
2569 #ifdef __SYMBIAN32__
2571 OilFunctionClass* __oil_function_class_clipconv_s32_u32() {
2572 return &_oil_function_class_clipconv_s32_u32;
2576 #ifdef __SYMBIAN32__
2578 OilFunctionClass* __oil_function_class_clipconv_u16_u32() {
2579 return &_oil_function_class_clipconv_u16_u32;
2583 #ifdef __SYMBIAN32__
2585 OilFunctionClass* __oil_function_class_clipconv_s8_s16() {
2586 return &_oil_function_class_clipconv_s8_s16;
2590 #ifdef __SYMBIAN32__
2592 OilFunctionClass* __oil_function_class_clipconv_s8_s32() {
2593 return &_oil_function_class_clipconv_s8_s32;
2597 #ifdef __SYMBIAN32__
2599 OilFunctionClass* __oil_function_class_clipconv_u8_s16() {
2600 return &_oil_function_class_clipconv_u8_s16;
2604 #ifdef __SYMBIAN32__
2606 OilFunctionClass* __oil_function_class_clipconv_u8_s32() {
2607 return &_oil_function_class_clipconv_u8_s32;
2611 #ifdef __SYMBIAN32__
2613 OilFunctionClass* __oil_function_class_clipconv_s16_s32() {
2614 return &_oil_function_class_clipconv_s16_s32;
2618 #ifdef __SYMBIAN32__
2620 OilFunctionClass* __oil_function_class_clipconv_u16_s32() {
2621 return &_oil_function_class_clipconv_u16_s32;
2625 #ifdef __SYMBIAN32__
2627 OilFunctionClass* __oil_function_class_clipconv_u8_s8() {
2628 return &_oil_function_class_clipconv_u8_s8;
2632 #ifdef __SYMBIAN32__
2634 OilFunctionClass* __oil_function_class_clipconv_u16_s16() {
2635 return &_oil_function_class_clipconv_u16_s16;
2639 #ifdef __SYMBIAN32__
2641 OilFunctionClass* __oil_function_class_clipconv_u32_s32() {
2642 return &_oil_function_class_clipconv_u32_s32;
2646 #ifdef __SYMBIAN32__
2648 OilFunctionClass* __oil_function_class_clipconv_s8_f32() {
2649 return &_oil_function_class_clipconv_s8_f32;
2653 #ifdef __SYMBIAN32__
2655 OilFunctionClass* __oil_function_class_clipconv_s8_f64() {
2656 return &_oil_function_class_clipconv_s8_f64;
2660 #ifdef __SYMBIAN32__
2662 OilFunctionClass* __oil_function_class_clipconv_u8_f32() {
2663 return &_oil_function_class_clipconv_u8_f32;
2667 #ifdef __SYMBIAN32__
2669 OilFunctionClass* __oil_function_class_clipconv_u8_f64() {
2670 return &_oil_function_class_clipconv_u8_f64;
2674 #ifdef __SYMBIAN32__
2676 OilFunctionClass* __oil_function_class_clipconv_s16_f32() {
2677 return &_oil_function_class_clipconv_s16_f32;
2681 #ifdef __SYMBIAN32__
2683 OilFunctionClass* __oil_function_class_clipconv_s16_f64() {
2684 return &_oil_function_class_clipconv_s16_f64;
2688 #ifdef __SYMBIAN32__
2690 OilFunctionClass* __oil_function_class_clipconv_u16_f32() {
2691 return &_oil_function_class_clipconv_u16_f32;
2695 #ifdef __SYMBIAN32__
2697 OilFunctionClass* __oil_function_class_clipconv_u16_f64() {
2698 return &_oil_function_class_clipconv_u16_f64;
2702 #ifdef __SYMBIAN32__
2704 OilFunctionClass* __oil_function_class_clipconv_s32_f32() {
2705 return &_oil_function_class_clipconv_s32_f32;
2709 #ifdef __SYMBIAN32__
2711 OilFunctionClass* __oil_function_class_clipconv_s32_f64() {
2712 return &_oil_function_class_clipconv_s32_f64;
2716 #ifdef __SYMBIAN32__
2718 OilFunctionClass* __oil_function_class_clipconv_u32_f32() {
2719 return &_oil_function_class_clipconv_u32_f32;
2723 #ifdef __SYMBIAN32__
2725 OilFunctionClass* __oil_function_class_clipconv_u32_f64() {
2726 return &_oil_function_class_clipconv_u32_f64;
2730 #ifdef __SYMBIAN32__
2732 OilFunctionClass* __oil_function_class_scaleconv_s8_f32() {
2733 return &_oil_function_class_scaleconv_s8_f32;
2737 #ifdef __SYMBIAN32__
2739 OilFunctionClass* __oil_function_class_scaleconv_u8_f32() {
2740 return &_oil_function_class_scaleconv_u8_f32;
2744 #ifdef __SYMBIAN32__
2746 OilFunctionClass* __oil_function_class_scaleconv_s16_f32() {
2747 return &_oil_function_class_scaleconv_s16_f32;
2751 #ifdef __SYMBIAN32__
2753 OilFunctionClass* __oil_function_class_scaleconv_u16_f32() {
2754 return &_oil_function_class_scaleconv_u16_f32;
2758 #ifdef __SYMBIAN32__
2760 OilFunctionClass* __oil_function_class_scaleconv_s32_f32() {
2761 return &_oil_function_class_scaleconv_s32_f32;
2765 #ifdef __SYMBIAN32__
2767 OilFunctionClass* __oil_function_class_scaleconv_u32_f32() {
2768 return &_oil_function_class_scaleconv_u32_f32;
2772 #ifdef __SYMBIAN32__
2774 OilFunctionClass* __oil_function_class_scaleconv_s8_f64() {
2775 return &_oil_function_class_scaleconv_s8_f64;
2779 #ifdef __SYMBIAN32__
2781 OilFunctionClass* __oil_function_class_scaleconv_u8_f64() {
2782 return &_oil_function_class_scaleconv_u8_f64;
2786 #ifdef __SYMBIAN32__
2788 OilFunctionClass* __oil_function_class_scaleconv_s16_f64() {
2789 return &_oil_function_class_scaleconv_s16_f64;
2793 #ifdef __SYMBIAN32__
2795 OilFunctionClass* __oil_function_class_scaleconv_u16_f64() {
2796 return &_oil_function_class_scaleconv_u16_f64;
2800 #ifdef __SYMBIAN32__
2802 OilFunctionClass* __oil_function_class_scaleconv_s32_f64() {
2803 return &_oil_function_class_scaleconv_s32_f64;
2807 #ifdef __SYMBIAN32__
2809 OilFunctionClass* __oil_function_class_scaleconv_u32_f64() {
2810 return &_oil_function_class_scaleconv_u32_f64;
2814 #ifdef __SYMBIAN32__
2816 OilFunctionClass* __oil_function_class_scaleconv_f32_s8() {
2817 return &_oil_function_class_scaleconv_f32_s8;
2821 #ifdef __SYMBIAN32__
2823 OilFunctionClass* __oil_function_class_scaleconv_f32_u8() {
2824 return &_oil_function_class_scaleconv_f32_u8;
2828 #ifdef __SYMBIAN32__
2830 OilFunctionClass* __oil_function_class_scaleconv_f32_s16() {
2831 return &_oil_function_class_scaleconv_f32_s16;
2835 #ifdef __SYMBIAN32__
2837 OilFunctionClass* __oil_function_class_scaleconv_f32_u16() {
2838 return &_oil_function_class_scaleconv_f32_u16;
2842 #ifdef __SYMBIAN32__
2844 OilFunctionClass* __oil_function_class_scaleconv_f32_s32() {
2845 return &_oil_function_class_scaleconv_f32_s32;
2849 #ifdef __SYMBIAN32__
2851 OilFunctionClass* __oil_function_class_scaleconv_f32_u32() {
2852 return &_oil_function_class_scaleconv_f32_u32;
2856 #ifdef __SYMBIAN32__
2858 OilFunctionClass* __oil_function_class_scaleconv_f64_s8() {
2859 return &_oil_function_class_scaleconv_f64_s8;
2863 #ifdef __SYMBIAN32__
2865 OilFunctionClass* __oil_function_class_scaleconv_f64_u8() {
2866 return &_oil_function_class_scaleconv_f64_u8;
2870 #ifdef __SYMBIAN32__
2872 OilFunctionClass* __oil_function_class_scaleconv_f64_s16() {
2873 return &_oil_function_class_scaleconv_f64_s16;
2877 #ifdef __SYMBIAN32__
2879 OilFunctionClass* __oil_function_class_scaleconv_f64_u16() {
2880 return &_oil_function_class_scaleconv_f64_u16;
2884 #ifdef __SYMBIAN32__
2886 OilFunctionClass* __oil_function_class_scaleconv_f64_s32() {
2887 return &_oil_function_class_scaleconv_f64_s32;
2891 #ifdef __SYMBIAN32__
2893 OilFunctionClass* __oil_function_class_scaleconv_f64_u32() {
2894 return &_oil_function_class_scaleconv_f64_u32;
2900 #ifdef __SYMBIAN32__
2902 OilFunctionImpl* __oil_function_impl_conv_s8_u8_ref() {
2903 return &_oil_function_impl_conv_s8_u8_ref;
2907 #ifdef __SYMBIAN32__
2909 OilFunctionImpl* __oil_function_impl_conv_s8_s16_ref() {
2910 return &_oil_function_impl_conv_s8_s16_ref;
2914 #ifdef __SYMBIAN32__
2916 OilFunctionImpl* __oil_function_impl_conv_s8_u16_ref() {
2917 return &_oil_function_impl_conv_s8_u16_ref;
2921 #ifdef __SYMBIAN32__
2923 OilFunctionImpl* __oil_function_impl_conv_s8_s32_ref() {
2924 return &_oil_function_impl_conv_s8_s32_ref;
2928 #ifdef __SYMBIAN32__
2930 OilFunctionImpl* __oil_function_impl_conv_s8_u32_ref() {
2931 return &_oil_function_impl_conv_s8_u32_ref;
2935 #ifdef __SYMBIAN32__
2937 OilFunctionImpl* __oil_function_impl_conv_s8_f32_ref() {
2938 return &_oil_function_impl_conv_s8_f32_ref;
2942 #ifdef __SYMBIAN32__
2944 OilFunctionImpl* __oil_function_impl_conv_s8_f64_ref() {
2945 return &_oil_function_impl_conv_s8_f64_ref;
2949 #ifdef __SYMBIAN32__
2951 OilFunctionImpl* __oil_function_impl_conv_u8_s8_ref() {
2952 return &_oil_function_impl_conv_u8_s8_ref;
2956 #ifdef __SYMBIAN32__
2958 OilFunctionImpl* __oil_function_impl_conv_u8_s16_ref() {
2959 return &_oil_function_impl_conv_u8_s16_ref;
2963 #ifdef __SYMBIAN32__
2965 OilFunctionImpl* __oil_function_impl_conv_u8_u16_ref() {
2966 return &_oil_function_impl_conv_u8_u16_ref;
2970 #ifdef __SYMBIAN32__
2972 OilFunctionImpl* __oil_function_impl_conv_u8_s32_ref() {
2973 return &_oil_function_impl_conv_u8_s32_ref;
2977 #ifdef __SYMBIAN32__
2979 OilFunctionImpl* __oil_function_impl_conv_u8_u32_ref() {
2980 return &_oil_function_impl_conv_u8_u32_ref;
2984 #ifdef __SYMBIAN32__
2986 OilFunctionImpl* __oil_function_impl_conv_u8_f32_ref() {
2987 return &_oil_function_impl_conv_u8_f32_ref;
2991 #ifdef __SYMBIAN32__
2993 OilFunctionImpl* __oil_function_impl_conv_u8_f64_ref() {
2994 return &_oil_function_impl_conv_u8_f64_ref;
2998 #ifdef __SYMBIAN32__
3000 OilFunctionImpl* __oil_function_impl_conv_s16_s8_ref() {
3001 return &_oil_function_impl_conv_s16_s8_ref;
3005 #ifdef __SYMBIAN32__
3007 OilFunctionImpl* __oil_function_impl_conv_s16_u8_ref() {
3008 return &_oil_function_impl_conv_s16_u8_ref;
3012 #ifdef __SYMBIAN32__
3014 OilFunctionImpl* __oil_function_impl_conv_s16_u16_ref() {
3015 return &_oil_function_impl_conv_s16_u16_ref;
3019 #ifdef __SYMBIAN32__
3021 OilFunctionImpl* __oil_function_impl_conv_s16_s32_ref() {
3022 return &_oil_function_impl_conv_s16_s32_ref;
3026 #ifdef __SYMBIAN32__
3028 OilFunctionImpl* __oil_function_impl_conv_s16_u32_ref() {
3029 return &_oil_function_impl_conv_s16_u32_ref;
3033 #ifdef __SYMBIAN32__
3035 OilFunctionImpl* __oil_function_impl_conv_s16_f32_ref() {
3036 return &_oil_function_impl_conv_s16_f32_ref;
3040 #ifdef __SYMBIAN32__
3042 OilFunctionImpl* __oil_function_impl_conv_s16_f64_ref() {
3043 return &_oil_function_impl_conv_s16_f64_ref;
3047 #ifdef __SYMBIAN32__
3049 OilFunctionImpl* __oil_function_impl_conv_u16_s8_ref() {
3050 return &_oil_function_impl_conv_u16_s8_ref;
3054 #ifdef __SYMBIAN32__
3056 OilFunctionImpl* __oil_function_impl_conv_u16_u8_ref() {
3057 return &_oil_function_impl_conv_u16_u8_ref;
3061 #ifdef __SYMBIAN32__
3063 OilFunctionImpl* __oil_function_impl_conv_u16_s16_ref() {
3064 return &_oil_function_impl_conv_u16_s16_ref;
3068 #ifdef __SYMBIAN32__
3070 OilFunctionImpl* __oil_function_impl_conv_u16_s32_ref() {
3071 return &_oil_function_impl_conv_u16_s32_ref;
3075 #ifdef __SYMBIAN32__
3077 OilFunctionImpl* __oil_function_impl_conv_u16_u32_ref() {
3078 return &_oil_function_impl_conv_u16_u32_ref;
3082 #ifdef __SYMBIAN32__
3084 OilFunctionImpl* __oil_function_impl_conv_u16_f32_ref() {
3085 return &_oil_function_impl_conv_u16_f32_ref;
3089 #ifdef __SYMBIAN32__
3091 OilFunctionImpl* __oil_function_impl_conv_u16_f64_ref() {
3092 return &_oil_function_impl_conv_u16_f64_ref;
3096 #ifdef __SYMBIAN32__
3098 OilFunctionImpl* __oil_function_impl_conv_s32_s8_ref() {
3099 return &_oil_function_impl_conv_s32_s8_ref;
3103 #ifdef __SYMBIAN32__
3105 OilFunctionImpl* __oil_function_impl_conv_s32_s16_ref() {
3106 return &_oil_function_impl_conv_s32_s16_ref;
3110 #ifdef __SYMBIAN32__
3112 OilFunctionImpl* __oil_function_impl_conv_s32_u8_ref() {
3113 return &_oil_function_impl_conv_s32_u8_ref;
3117 #ifdef __SYMBIAN32__
3119 OilFunctionImpl* __oil_function_impl_conv_s32_u16_ref() {
3120 return &_oil_function_impl_conv_s32_u16_ref;
3124 #ifdef __SYMBIAN32__
3126 OilFunctionImpl* __oil_function_impl_conv_s32_u32_ref() {
3127 return &_oil_function_impl_conv_s32_u32_ref;
3131 #ifdef __SYMBIAN32__
3133 OilFunctionImpl* __oil_function_impl_conv_s32_f32_ref() {
3134 return &_oil_function_impl_conv_s32_f32_ref;
3138 #ifdef __SYMBIAN32__
3140 OilFunctionImpl* __oil_function_impl_conv_s32_f64_ref() {
3141 return &_oil_function_impl_conv_s32_f64_ref;
3145 #ifdef __SYMBIAN32__
3147 OilFunctionImpl* __oil_function_impl_conv_u32_s8_ref() {
3148 return &_oil_function_impl_conv_u32_s8_ref;
3152 #ifdef __SYMBIAN32__
3154 OilFunctionImpl* __oil_function_impl_conv_u32_s16_ref() {
3155 return &_oil_function_impl_conv_u32_s16_ref;
3159 #ifdef __SYMBIAN32__
3161 OilFunctionImpl* __oil_function_impl_conv_u32_u8_ref() {
3162 return &_oil_function_impl_conv_u32_u8_ref;
3166 #ifdef __SYMBIAN32__
3168 OilFunctionImpl* __oil_function_impl_conv_u32_u16_ref() {
3169 return &_oil_function_impl_conv_u32_u16_ref;
3173 #ifdef __SYMBIAN32__
3175 OilFunctionImpl* __oil_function_impl_conv_u32_s32_ref() {
3176 return &_oil_function_impl_conv_u32_s32_ref;
3180 #ifdef __SYMBIAN32__
3182 OilFunctionImpl* __oil_function_impl_conv_u32_f32_ref() {
3183 return &_oil_function_impl_conv_u32_f32_ref;
3187 #ifdef __SYMBIAN32__
3189 OilFunctionImpl* __oil_function_impl_conv_u32_f64_ref() {
3190 return &_oil_function_impl_conv_u32_f64_ref;
3194 #ifdef __SYMBIAN32__
3196 OilFunctionImpl* __oil_function_impl_conv_f32_s8_ref() {
3197 return &_oil_function_impl_conv_f32_s8_ref;
3201 #ifdef __SYMBIAN32__
3203 OilFunctionImpl* __oil_function_impl_conv_f32_s16_ref() {
3204 return &_oil_function_impl_conv_f32_s16_ref;
3208 #ifdef __SYMBIAN32__
3210 OilFunctionImpl* __oil_function_impl_conv_f32_u8_ref() {
3211 return &_oil_function_impl_conv_f32_u8_ref;
3215 #ifdef __SYMBIAN32__
3217 OilFunctionImpl* __oil_function_impl_conv_f32_u16_ref() {
3218 return &_oil_function_impl_conv_f32_u16_ref;
3222 #ifdef __SYMBIAN32__
3224 OilFunctionImpl* __oil_function_impl_conv_f32_s32_ref() {
3225 return &_oil_function_impl_conv_f32_s32_ref;
3229 #ifdef __SYMBIAN32__
3231 OilFunctionImpl* __oil_function_impl_conv_f32_u32_ref() {
3232 return &_oil_function_impl_conv_f32_u32_ref;
3236 #ifdef __SYMBIAN32__
3238 OilFunctionImpl* __oil_function_impl_conv_f32_f64_ref() {
3239 return &_oil_function_impl_conv_f32_f64_ref;
3243 #ifdef __SYMBIAN32__
3245 OilFunctionImpl* __oil_function_impl_conv_f64_s8_ref() {
3246 return &_oil_function_impl_conv_f64_s8_ref;
3250 #ifdef __SYMBIAN32__
3252 OilFunctionImpl* __oil_function_impl_conv_f64_u8_ref() {
3253 return &_oil_function_impl_conv_f64_u8_ref;
3257 #ifdef __SYMBIAN32__
3259 OilFunctionImpl* __oil_function_impl_conv_f64_s16_ref() {
3260 return &_oil_function_impl_conv_f64_s16_ref;
3264 #ifdef __SYMBIAN32__
3266 OilFunctionImpl* __oil_function_impl_conv_f64_u16_ref() {
3267 return &_oil_function_impl_conv_f64_u16_ref;
3271 #ifdef __SYMBIAN32__
3273 OilFunctionImpl* __oil_function_impl_conv_f64_s32_ref() {
3274 return &_oil_function_impl_conv_f64_s32_ref;
3278 #ifdef __SYMBIAN32__
3280 OilFunctionImpl* __oil_function_impl_conv_f64_u32_ref() {
3281 return &_oil_function_impl_conv_f64_u32_ref;
3285 #ifdef __SYMBIAN32__
3287 OilFunctionImpl* __oil_function_impl_conv_f64_f32_ref() {
3288 return &_oil_function_impl_conv_f64_f32_ref;
3292 #ifdef __SYMBIAN32__
3294 OilFunctionImpl* __oil_function_impl_clipconv_s8_u8_ref() {
3295 return &_oil_function_impl_clipconv_s8_u8_ref;
3299 #ifdef __SYMBIAN32__
3301 OilFunctionImpl* __oil_function_impl_clipconv_s8_u16_ref() {
3302 return &_oil_function_impl_clipconv_s8_u16_ref;
3306 #ifdef __SYMBIAN32__
3308 OilFunctionImpl* __oil_function_impl_clipconv_s8_u32_ref() {
3309 return &_oil_function_impl_clipconv_s8_u32_ref;
3313 #ifdef __SYMBIAN32__
3315 OilFunctionImpl* __oil_function_impl_clipconv_u8_u32_ref() {
3316 return &_oil_function_impl_clipconv_u8_u32_ref;
3320 #ifdef __SYMBIAN32__
3322 OilFunctionImpl* __oil_function_impl_clipconv_u8_u16_ref() {
3323 return &_oil_function_impl_clipconv_u8_u16_ref;
3327 #ifdef __SYMBIAN32__
3329 OilFunctionImpl* __oil_function_impl_clipconv_s16_u16_ref() {
3330 return &_oil_function_impl_clipconv_s16_u16_ref;
3334 #ifdef __SYMBIAN32__
3336 OilFunctionImpl* __oil_function_impl_clipconv_s16_u32_ref() {
3337 return &_oil_function_impl_clipconv_s16_u32_ref;
3341 #ifdef __SYMBIAN32__
3343 OilFunctionImpl* __oil_function_impl_clipconv_s32_u32_ref() {
3344 return &_oil_function_impl_clipconv_s32_u32_ref;
3348 #ifdef __SYMBIAN32__
3350 OilFunctionImpl* __oil_function_impl_clipconv_u16_u32_ref() {
3351 return &_oil_function_impl_clipconv_u16_u32_ref;
3355 #ifdef __SYMBIAN32__
3357 OilFunctionImpl* __oil_function_impl_clipconv_s8_s16_ref() {
3358 return &_oil_function_impl_clipconv_s8_s16_ref;
3362 #ifdef __SYMBIAN32__
3364 OilFunctionImpl* __oil_function_impl_clipconv_s8_s32_ref() {
3365 return &_oil_function_impl_clipconv_s8_s32_ref;
3369 #ifdef __SYMBIAN32__
3371 OilFunctionImpl* __oil_function_impl_clipconv_u8_s16_ref() {
3372 return &_oil_function_impl_clipconv_u8_s16_ref;
3376 #ifdef __SYMBIAN32__
3378 OilFunctionImpl* __oil_function_impl_clipconv_u8_s32_ref() {
3379 return &_oil_function_impl_clipconv_u8_s32_ref;
3383 #ifdef __SYMBIAN32__
3385 OilFunctionImpl* __oil_function_impl_clipconv_s16_s32_ref() {
3386 return &_oil_function_impl_clipconv_s16_s32_ref;
3390 #ifdef __SYMBIAN32__
3392 OilFunctionImpl* __oil_function_impl_clipconv_u16_s32_ref() {
3393 return &_oil_function_impl_clipconv_u16_s32_ref;
3397 #ifdef __SYMBIAN32__
3399 OilFunctionImpl* __oil_function_impl_clipconv_u8_s8_ref() {
3400 return &_oil_function_impl_clipconv_u8_s8_ref;
3404 #ifdef __SYMBIAN32__
3406 OilFunctionImpl* __oil_function_impl_clipconv_u16_s16_ref() {
3407 return &_oil_function_impl_clipconv_u16_s16_ref;
3411 #ifdef __SYMBIAN32__
3413 OilFunctionImpl* __oil_function_impl_clipconv_u32_s32_ref() {
3414 return &_oil_function_impl_clipconv_u32_s32_ref;
3418 #ifdef __SYMBIAN32__
3420 OilFunctionImpl* __oil_function_impl_clipconv_s8_f32_ref() {
3421 return &_oil_function_impl_clipconv_s8_f32_ref;
3425 #ifdef __SYMBIAN32__
3427 OilFunctionImpl* __oil_function_impl_clipconv_s8_f64_ref() {
3428 return &_oil_function_impl_clipconv_s8_f64_ref;
3432 #ifdef __SYMBIAN32__
3434 OilFunctionImpl* __oil_function_impl_clipconv_u8_f32_ref() {
3435 return &_oil_function_impl_clipconv_u8_f32_ref;
3439 #ifdef __SYMBIAN32__
3441 OilFunctionImpl* __oil_function_impl_clipconv_u8_f64_ref() {
3442 return &_oil_function_impl_clipconv_u8_f64_ref;
3446 #ifdef __SYMBIAN32__
3448 OilFunctionImpl* __oil_function_impl_clipconv_s16_f32_ref() {
3449 return &_oil_function_impl_clipconv_s16_f32_ref;
3453 #ifdef __SYMBIAN32__
3455 OilFunctionImpl* __oil_function_impl_clipconv_s16_f64_ref() {
3456 return &_oil_function_impl_clipconv_s16_f64_ref;
3460 #ifdef __SYMBIAN32__
3462 OilFunctionImpl* __oil_function_impl_clipconv_u16_f32_ref() {
3463 return &_oil_function_impl_clipconv_u16_f32_ref;
3467 #ifdef __SYMBIAN32__
3469 OilFunctionImpl* __oil_function_impl_clipconv_u16_f64_ref() {
3470 return &_oil_function_impl_clipconv_u16_f64_ref;
3474 #ifdef __SYMBIAN32__
3476 OilFunctionImpl* __oil_function_impl_clipconv_s32_f32_ref() {
3477 return &_oil_function_impl_clipconv_s32_f32_ref;
3481 #ifdef __SYMBIAN32__
3483 OilFunctionImpl* __oil_function_impl_clipconv_s32_f64_ref() {
3484 return &_oil_function_impl_clipconv_s32_f64_ref;
3488 #ifdef __SYMBIAN32__
3490 OilFunctionImpl* __oil_function_impl_clipconv_u32_f32_ref() {
3491 return &_oil_function_impl_clipconv_u32_f32_ref;
3495 #ifdef __SYMBIAN32__
3497 OilFunctionImpl* __oil_function_impl_clipconv_u32_f64_ref() {
3498 return &_oil_function_impl_clipconv_u32_f64_ref;
3502 #ifdef __SYMBIAN32__
3504 OilFunctionImpl* __oil_function_impl_scaleconv_s8_f32_ref() {
3505 return &_oil_function_impl_scaleconv_s8_f32_ref;
3509 #ifdef __SYMBIAN32__
3511 OilFunctionImpl* __oil_function_impl_scaleconv_u8_f32_ref() {
3512 return &_oil_function_impl_scaleconv_u8_f32_ref;
3516 #ifdef __SYMBIAN32__
3518 OilFunctionImpl* __oil_function_impl_scaleconv_s16_f32_ref() {
3519 return &_oil_function_impl_scaleconv_s16_f32_ref;
3523 #ifdef __SYMBIAN32__
3525 OilFunctionImpl* __oil_function_impl_scaleconv_u16_f32_ref() {
3526 return &_oil_function_impl_scaleconv_u16_f32_ref;
3530 #ifdef __SYMBIAN32__
3532 OilFunctionImpl* __oil_function_impl_scaleconv_s32_f32_ref() {
3533 return &_oil_function_impl_scaleconv_s32_f32_ref;
3537 #ifdef __SYMBIAN32__
3539 OilFunctionImpl* __oil_function_impl_scaleconv_u32_f32_ref() {
3540 return &_oil_function_impl_scaleconv_u32_f32_ref;
3544 #ifdef __SYMBIAN32__
3546 OilFunctionImpl* __oil_function_impl_scaleconv_s8_f64_ref() {
3547 return &_oil_function_impl_scaleconv_s8_f64_ref;
3551 #ifdef __SYMBIAN32__
3553 OilFunctionImpl* __oil_function_impl_scaleconv_u8_f64_ref() {
3554 return &_oil_function_impl_scaleconv_u8_f64_ref;
3558 #ifdef __SYMBIAN32__
3560 OilFunctionImpl* __oil_function_impl_scaleconv_s16_f64_ref() {
3561 return &_oil_function_impl_scaleconv_s16_f64_ref;
3565 #ifdef __SYMBIAN32__
3567 OilFunctionImpl* __oil_function_impl_scaleconv_u16_f64_ref() {
3568 return &_oil_function_impl_scaleconv_u16_f64_ref;
3572 #ifdef __SYMBIAN32__
3574 OilFunctionImpl* __oil_function_impl_scaleconv_s32_f64_ref() {
3575 return &_oil_function_impl_scaleconv_s32_f64_ref;
3579 #ifdef __SYMBIAN32__
3581 OilFunctionImpl* __oil_function_impl_scaleconv_u32_f64_ref() {
3582 return &_oil_function_impl_scaleconv_u32_f64_ref;
3586 #ifdef __SYMBIAN32__
3588 OilFunctionImpl* __oil_function_impl_scaleconv_f32_s8_ref() {
3589 return &_oil_function_impl_scaleconv_f32_s8_ref;
3593 #ifdef __SYMBIAN32__
3595 OilFunctionImpl* __oil_function_impl_scaleconv_f32_u8_ref() {
3596 return &_oil_function_impl_scaleconv_f32_u8_ref;
3600 #ifdef __SYMBIAN32__
3602 OilFunctionImpl* __oil_function_impl_scaleconv_f32_s16_ref() {
3603 return &_oil_function_impl_scaleconv_f32_s16_ref;
3607 #ifdef __SYMBIAN32__
3609 OilFunctionImpl* __oil_function_impl_scaleconv_f32_u16_ref() {
3610 return &_oil_function_impl_scaleconv_f32_u16_ref;
3614 #ifdef __SYMBIAN32__
3616 OilFunctionImpl* __oil_function_impl_scaleconv_f32_s32_ref() {
3617 return &_oil_function_impl_scaleconv_f32_s32_ref;
3621 #ifdef __SYMBIAN32__
3623 OilFunctionImpl* __oil_function_impl_scaleconv_f32_u32_ref() {
3624 return &_oil_function_impl_scaleconv_f32_u32_ref;
3628 #ifdef __SYMBIAN32__
3630 OilFunctionImpl* __oil_function_impl_scaleconv_f64_s8_ref() {
3631 return &_oil_function_impl_scaleconv_f64_s8_ref;
3635 #ifdef __SYMBIAN32__
3637 OilFunctionImpl* __oil_function_impl_scaleconv_f64_u8_ref() {
3638 return &_oil_function_impl_scaleconv_f64_u8_ref;
3642 #ifdef __SYMBIAN32__
3644 OilFunctionImpl* __oil_function_impl_scaleconv_f64_s16_ref() {
3645 return &_oil_function_impl_scaleconv_f64_s16_ref;
3649 #ifdef __SYMBIAN32__
3651 OilFunctionImpl* __oil_function_impl_scaleconv_f64_u16_ref() {
3652 return &_oil_function_impl_scaleconv_f64_u16_ref;
3656 #ifdef __SYMBIAN32__
3658 OilFunctionImpl* __oil_function_impl_scaleconv_f64_s32_ref() {
3659 return &_oil_function_impl_scaleconv_f64_s32_ref;
3663 #ifdef __SYMBIAN32__
3665 OilFunctionImpl* __oil_function_impl_scaleconv_f64_u32_ref() {
3666 return &_oil_function_impl_scaleconv_f64_u32_ref;
3672 #ifdef __SYMBIAN32__
3674 EXPORT_C void** _oil_function_class_ptr_conv_s8_u8 () {
3675 oil_function_class_ptr_conv_s8_u8 = __oil_function_class_conv_s8_u8();
3676 return &oil_function_class_ptr_conv_s8_u8->func;
3680 #ifdef __SYMBIAN32__
3682 EXPORT_C void** _oil_function_class_ptr_conv_s8_s16 () {
3683 oil_function_class_ptr_conv_s8_s16 = __oil_function_class_conv_s8_s16();
3684 return &oil_function_class_ptr_conv_s8_s16->func;
3688 #ifdef __SYMBIAN32__
3690 EXPORT_C void** _oil_function_class_ptr_conv_s8_u16 () {
3691 oil_function_class_ptr_conv_s8_u16 = __oil_function_class_conv_s8_u16();
3692 return &oil_function_class_ptr_conv_s8_u16->func;
3696 #ifdef __SYMBIAN32__
3698 EXPORT_C void** _oil_function_class_ptr_conv_s8_s32 () {
3699 oil_function_class_ptr_conv_s8_s32 = __oil_function_class_conv_s8_s32();
3700 return &oil_function_class_ptr_conv_s8_s32->func;
3704 #ifdef __SYMBIAN32__
3706 EXPORT_C void** _oil_function_class_ptr_conv_s8_u32 () {
3707 oil_function_class_ptr_conv_s8_u32 = __oil_function_class_conv_s8_u32();
3708 return &oil_function_class_ptr_conv_s8_u32->func;
3712 #ifdef __SYMBIAN32__
3714 EXPORT_C void** _oil_function_class_ptr_conv_s8_f32 () {
3715 oil_function_class_ptr_conv_s8_f32 = __oil_function_class_conv_s8_f32();
3716 return &oil_function_class_ptr_conv_s8_f32->func;
3720 #ifdef __SYMBIAN32__
3722 EXPORT_C void** _oil_function_class_ptr_conv_s8_f64 () {
3723 oil_function_class_ptr_conv_s8_f64 = __oil_function_class_conv_s8_f64();
3724 return &oil_function_class_ptr_conv_s8_f64->func;
3728 #ifdef __SYMBIAN32__
3730 EXPORT_C void** _oil_function_class_ptr_conv_u8_s8 () {
3731 oil_function_class_ptr_conv_u8_s8 = __oil_function_class_conv_u8_s8();
3732 return &oil_function_class_ptr_conv_u8_s8->func;
3736 #ifdef __SYMBIAN32__
3738 EXPORT_C void** _oil_function_class_ptr_conv_u8_s16 () {
3739 oil_function_class_ptr_conv_u8_s16 = __oil_function_class_conv_u8_s16();
3740 return &oil_function_class_ptr_conv_u8_s16->func;
3744 #ifdef __SYMBIAN32__
3746 EXPORT_C void** _oil_function_class_ptr_conv_u8_u16 () {
3747 oil_function_class_ptr_conv_u8_u16 = __oil_function_class_conv_u8_u16();
3748 return &oil_function_class_ptr_conv_u8_u16->func;
3752 #ifdef __SYMBIAN32__
3754 EXPORT_C void** _oil_function_class_ptr_conv_u8_s32 () {
3755 oil_function_class_ptr_conv_u8_s32 = __oil_function_class_conv_u8_s32();
3756 return &oil_function_class_ptr_conv_u8_s32->func;
3760 #ifdef __SYMBIAN32__
3762 EXPORT_C void** _oil_function_class_ptr_conv_u8_u32 () {
3763 oil_function_class_ptr_conv_u8_u32 = __oil_function_class_conv_u8_u32();
3764 return &oil_function_class_ptr_conv_u8_u32->func;
3768 #ifdef __SYMBIAN32__
3770 EXPORT_C void** _oil_function_class_ptr_conv_u8_f32 () {
3771 oil_function_class_ptr_conv_u8_f32 = __oil_function_class_conv_u8_f32();
3772 return &oil_function_class_ptr_conv_u8_f32->func;
3776 #ifdef __SYMBIAN32__
3778 EXPORT_C void** _oil_function_class_ptr_conv_u8_f64 () {
3779 oil_function_class_ptr_conv_u8_f64 = __oil_function_class_conv_u8_f64();
3780 return &oil_function_class_ptr_conv_u8_f64->func;
3784 #ifdef __SYMBIAN32__
3786 EXPORT_C void** _oil_function_class_ptr_conv_s16_s8 () {
3787 oil_function_class_ptr_conv_s16_s8 = __oil_function_class_conv_s16_s8();
3788 return &oil_function_class_ptr_conv_s16_s8->func;
3792 #ifdef __SYMBIAN32__
3794 EXPORT_C void** _oil_function_class_ptr_conv_s16_u8 () {
3795 oil_function_class_ptr_conv_s16_u8 = __oil_function_class_conv_s16_u8();
3796 return &oil_function_class_ptr_conv_s16_u8->func;
3800 #ifdef __SYMBIAN32__
3802 EXPORT_C void** _oil_function_class_ptr_conv_s16_u16 () {
3803 oil_function_class_ptr_conv_s16_u16 = __oil_function_class_conv_s16_u16();
3804 return &oil_function_class_ptr_conv_s16_u16->func;
3808 #ifdef __SYMBIAN32__
3810 EXPORT_C void** _oil_function_class_ptr_conv_s16_s32 () {
3811 oil_function_class_ptr_conv_s16_s32 = __oil_function_class_conv_s16_s32();
3812 return &oil_function_class_ptr_conv_s16_s32->func;
3816 #ifdef __SYMBIAN32__
3818 EXPORT_C void** _oil_function_class_ptr_conv_s16_u32 () {
3819 oil_function_class_ptr_conv_s16_u32 = __oil_function_class_conv_s16_u32();
3820 return &oil_function_class_ptr_conv_s16_u32->func;
3824 #ifdef __SYMBIAN32__
3826 EXPORT_C void** _oil_function_class_ptr_conv_s16_f32 () {
3827 oil_function_class_ptr_conv_s16_f32 = __oil_function_class_conv_s16_f32();
3828 return &oil_function_class_ptr_conv_s16_f32->func;
3832 #ifdef __SYMBIAN32__
3834 EXPORT_C void** _oil_function_class_ptr_conv_s16_f64 () {
3835 oil_function_class_ptr_conv_s16_f64 = __oil_function_class_conv_s16_f64();
3836 return &oil_function_class_ptr_conv_s16_f64->func;
3840 #ifdef __SYMBIAN32__
3842 EXPORT_C void** _oil_function_class_ptr_conv_u16_s8 () {
3843 oil_function_class_ptr_conv_u16_s8 = __oil_function_class_conv_u16_s8();
3844 return &oil_function_class_ptr_conv_u16_s8->func;
3848 #ifdef __SYMBIAN32__
3850 EXPORT_C void** _oil_function_class_ptr_conv_u16_u8 () {
3851 oil_function_class_ptr_conv_u16_u8 = __oil_function_class_conv_u16_u8();
3852 return &oil_function_class_ptr_conv_u16_u8->func;
3856 #ifdef __SYMBIAN32__
3858 EXPORT_C void** _oil_function_class_ptr_conv_u16_s16 () {
3859 oil_function_class_ptr_conv_u16_s16 = __oil_function_class_conv_u16_s16();
3860 return &oil_function_class_ptr_conv_u16_s16->func;
3864 #ifdef __SYMBIAN32__
3866 EXPORT_C void** _oil_function_class_ptr_conv_u16_s32 () {
3867 oil_function_class_ptr_conv_u16_s32 = __oil_function_class_conv_u16_s32();
3868 return &oil_function_class_ptr_conv_u16_s32->func;
3872 #ifdef __SYMBIAN32__
3874 EXPORT_C void** _oil_function_class_ptr_conv_u16_u32 () {
3875 oil_function_class_ptr_conv_u16_u32 = __oil_function_class_conv_u16_u32();
3876 return &oil_function_class_ptr_conv_u16_u32->func;
3880 #ifdef __SYMBIAN32__
3882 EXPORT_C void** _oil_function_class_ptr_conv_u16_f32 () {
3883 oil_function_class_ptr_conv_u16_f32 = __oil_function_class_conv_u16_f32();
3884 return &oil_function_class_ptr_conv_u16_f32->func;
3888 #ifdef __SYMBIAN32__
3890 EXPORT_C void** _oil_function_class_ptr_conv_u16_f64 () {
3891 oil_function_class_ptr_conv_u16_f64 = __oil_function_class_conv_u16_f64();
3892 return &oil_function_class_ptr_conv_u16_f64->func;
3896 #ifdef __SYMBIAN32__
3898 EXPORT_C void** _oil_function_class_ptr_conv_s32_s8 () {
3899 oil_function_class_ptr_conv_s32_s8 = __oil_function_class_conv_s32_s8();
3900 return &oil_function_class_ptr_conv_s32_s8->func;
3904 #ifdef __SYMBIAN32__
3906 EXPORT_C void** _oil_function_class_ptr_conv_s32_s16 () {
3907 oil_function_class_ptr_conv_s32_s16 = __oil_function_class_conv_s32_s16();
3908 return &oil_function_class_ptr_conv_s32_s16->func;
3912 #ifdef __SYMBIAN32__
3914 EXPORT_C void** _oil_function_class_ptr_conv_s32_u8 () {
3915 oil_function_class_ptr_conv_s32_u8 = __oil_function_class_conv_s32_u8();
3916 return &oil_function_class_ptr_conv_s32_u8->func;
3920 #ifdef __SYMBIAN32__
3922 EXPORT_C void** _oil_function_class_ptr_conv_s32_u16 () {
3923 oil_function_class_ptr_conv_s32_u16 = __oil_function_class_conv_s32_u16();
3924 return &oil_function_class_ptr_conv_s32_u16->func;
3928 #ifdef __SYMBIAN32__
3930 EXPORT_C void** _oil_function_class_ptr_conv_s32_u32 () {
3931 oil_function_class_ptr_conv_s32_u32 = __oil_function_class_conv_s32_u32();
3932 return &oil_function_class_ptr_conv_s32_u32->func;
3936 #ifdef __SYMBIAN32__
3938 EXPORT_C void** _oil_function_class_ptr_conv_s32_f32 () {
3939 oil_function_class_ptr_conv_s32_f32 = __oil_function_class_conv_s32_f32();
3940 return &oil_function_class_ptr_conv_s32_f32->func;
3944 #ifdef __SYMBIAN32__
3946 EXPORT_C void** _oil_function_class_ptr_conv_s32_f64 () {
3947 oil_function_class_ptr_conv_s32_f64 = __oil_function_class_conv_s32_f64();
3948 return &oil_function_class_ptr_conv_s32_f64->func;
3952 #ifdef __SYMBIAN32__
3954 EXPORT_C void** _oil_function_class_ptr_conv_u32_s8 () {
3955 oil_function_class_ptr_conv_u32_s8 = __oil_function_class_conv_u32_s8();
3956 return &oil_function_class_ptr_conv_u32_s8->func;
3960 #ifdef __SYMBIAN32__
3962 EXPORT_C void** _oil_function_class_ptr_conv_u32_s16 () {
3963 oil_function_class_ptr_conv_u32_s16 = __oil_function_class_conv_u32_s16();
3964 return &oil_function_class_ptr_conv_u32_s16->func;
3968 #ifdef __SYMBIAN32__
3970 EXPORT_C void** _oil_function_class_ptr_conv_u32_u8 () {
3971 oil_function_class_ptr_conv_u32_u8 = __oil_function_class_conv_u32_u8();
3972 return &oil_function_class_ptr_conv_u32_u8->func;
3976 #ifdef __SYMBIAN32__
3978 EXPORT_C void** _oil_function_class_ptr_conv_u32_u16 () {
3979 oil_function_class_ptr_conv_u32_u16 = __oil_function_class_conv_u32_u16();
3980 return &oil_function_class_ptr_conv_u32_u16->func;
3984 #ifdef __SYMBIAN32__
3986 EXPORT_C void** _oil_function_class_ptr_conv_u32_s32 () {
3987 oil_function_class_ptr_conv_u32_s32 = __oil_function_class_conv_u32_s32();
3988 return &oil_function_class_ptr_conv_u32_s32->func;
3992 #ifdef __SYMBIAN32__
3994 EXPORT_C void** _oil_function_class_ptr_conv_u32_f32 () {
3995 oil_function_class_ptr_conv_u32_f32 = __oil_function_class_conv_u32_f32();
3996 return &oil_function_class_ptr_conv_u32_f32->func;
4000 #ifdef __SYMBIAN32__
4002 EXPORT_C void** _oil_function_class_ptr_conv_u32_f64 () {
4003 oil_function_class_ptr_conv_u32_f64 = __oil_function_class_conv_u32_f64();
4004 return &oil_function_class_ptr_conv_u32_f64->func;
4008 #ifdef __SYMBIAN32__
4010 EXPORT_C void** _oil_function_class_ptr_conv_f32_s8 () {
4011 oil_function_class_ptr_conv_f32_s8 = __oil_function_class_conv_f32_s8();
4012 return &oil_function_class_ptr_conv_f32_s8->func;
4016 #ifdef __SYMBIAN32__
4018 EXPORT_C void** _oil_function_class_ptr_conv_f32_s16 () {
4019 oil_function_class_ptr_conv_f32_s16 = __oil_function_class_conv_f32_s16();
4020 return &oil_function_class_ptr_conv_f32_s16->func;
4024 #ifdef __SYMBIAN32__
4026 EXPORT_C void** _oil_function_class_ptr_conv_f32_u8 () {
4027 oil_function_class_ptr_conv_f32_u8 = __oil_function_class_conv_f32_u8();
4028 return &oil_function_class_ptr_conv_f32_u8->func;
4032 #ifdef __SYMBIAN32__
4034 EXPORT_C void** _oil_function_class_ptr_conv_f32_u16 () {
4035 oil_function_class_ptr_conv_f32_u16 = __oil_function_class_conv_f32_u16();
4036 return &oil_function_class_ptr_conv_f32_u16->func;
4040 #ifdef __SYMBIAN32__
4042 EXPORT_C void** _oil_function_class_ptr_conv_f32_s32 () {
4043 oil_function_class_ptr_conv_f32_s32 = __oil_function_class_conv_f32_s32();
4044 return &oil_function_class_ptr_conv_f32_s32->func;
4048 #ifdef __SYMBIAN32__
4050 EXPORT_C void** _oil_function_class_ptr_conv_f32_u32 () {
4051 oil_function_class_ptr_conv_f32_u32 = __oil_function_class_conv_f32_u32();
4052 return &oil_function_class_ptr_conv_f32_u32->func;
4056 #ifdef __SYMBIAN32__
4058 EXPORT_C void** _oil_function_class_ptr_conv_f32_f64 () {
4059 oil_function_class_ptr_conv_f32_f64 = __oil_function_class_conv_f32_f64();
4060 return &oil_function_class_ptr_conv_f32_f64->func;
4064 #ifdef __SYMBIAN32__
4066 EXPORT_C void** _oil_function_class_ptr_conv_f64_s8 () {
4067 oil_function_class_ptr_conv_f64_s8 = __oil_function_class_conv_f64_s8();
4068 return &oil_function_class_ptr_conv_f64_s8->func;
4072 #ifdef __SYMBIAN32__
4074 EXPORT_C void** _oil_function_class_ptr_conv_f64_u8 () {
4075 oil_function_class_ptr_conv_f64_u8 = __oil_function_class_conv_f64_u8();
4076 return &oil_function_class_ptr_conv_f64_u8->func;
4080 #ifdef __SYMBIAN32__
4082 EXPORT_C void** _oil_function_class_ptr_conv_f64_s16 () {
4083 oil_function_class_ptr_conv_f64_s16 = __oil_function_class_conv_f64_s16();
4084 return &oil_function_class_ptr_conv_f64_s16->func;
4088 #ifdef __SYMBIAN32__
4090 EXPORT_C void** _oil_function_class_ptr_conv_f64_u16 () {
4091 oil_function_class_ptr_conv_f64_u16 = __oil_function_class_conv_f64_u16();
4092 return &oil_function_class_ptr_conv_f64_u16->func;
4096 #ifdef __SYMBIAN32__
4098 EXPORT_C void** _oil_function_class_ptr_conv_f64_s32 () {
4099 oil_function_class_ptr_conv_f64_s32 = __oil_function_class_conv_f64_s32();
4100 return &oil_function_class_ptr_conv_f64_s32->func;
4104 #ifdef __SYMBIAN32__
4106 EXPORT_C void** _oil_function_class_ptr_conv_f64_u32 () {
4107 oil_function_class_ptr_conv_f64_u32 = __oil_function_class_conv_f64_u32();
4108 return &oil_function_class_ptr_conv_f64_u32->func;
4112 #ifdef __SYMBIAN32__
4114 EXPORT_C void** _oil_function_class_ptr_conv_f64_f32 () {
4115 oil_function_class_ptr_conv_f64_f32 = __oil_function_class_conv_f64_f32();
4116 return &oil_function_class_ptr_conv_f64_f32->func;
4120 #ifdef __SYMBIAN32__
4122 EXPORT_C void** _oil_function_class_ptr_clipconv_s8_u8 () {
4123 oil_function_class_ptr_clipconv_s8_u8 = __oil_function_class_clipconv_s8_u8();
4124 return &oil_function_class_ptr_clipconv_s8_u8->func;
4128 #ifdef __SYMBIAN32__
4130 EXPORT_C void** _oil_function_class_ptr_clipconv_s8_u16 () {
4131 oil_function_class_ptr_clipconv_s8_u16 = __oil_function_class_clipconv_s8_u16();
4132 return &oil_function_class_ptr_clipconv_s8_u16->func;
4136 #ifdef __SYMBIAN32__
4138 EXPORT_C void** _oil_function_class_ptr_clipconv_s8_u32 () {
4139 oil_function_class_ptr_clipconv_s8_u32 = __oil_function_class_clipconv_s8_u32();
4140 return &oil_function_class_ptr_clipconv_s8_u32->func;
4144 #ifdef __SYMBIAN32__
4146 EXPORT_C void** _oil_function_class_ptr_clipconv_u8_u32 () {
4147 oil_function_class_ptr_clipconv_u8_u32 = __oil_function_class_clipconv_u8_u32();
4148 return &oil_function_class_ptr_clipconv_u8_u32->func;
4152 #ifdef __SYMBIAN32__
4154 EXPORT_C void** _oil_function_class_ptr_clipconv_u8_u16 () {
4155 oil_function_class_ptr_clipconv_u8_u16 = __oil_function_class_clipconv_u8_u16();
4156 return &oil_function_class_ptr_clipconv_u8_u16->func;
4160 #ifdef __SYMBIAN32__
4162 EXPORT_C void** _oil_function_class_ptr_clipconv_s16_u16 () {
4163 oil_function_class_ptr_clipconv_s16_u16 = __oil_function_class_clipconv_s16_u16();
4164 return &oil_function_class_ptr_clipconv_s16_u16->func;
4168 #ifdef __SYMBIAN32__
4170 EXPORT_C void** _oil_function_class_ptr_clipconv_s16_u32 () {
4171 oil_function_class_ptr_clipconv_s16_u32 = __oil_function_class_clipconv_s16_u32();
4172 return &oil_function_class_ptr_clipconv_s16_u32->func;
4176 #ifdef __SYMBIAN32__
4178 EXPORT_C void** _oil_function_class_ptr_clipconv_s32_u32 () {
4179 oil_function_class_ptr_clipconv_s32_u32 = __oil_function_class_clipconv_s32_u32();
4180 return &oil_function_class_ptr_clipconv_s32_u32->func;
4184 #ifdef __SYMBIAN32__
4186 EXPORT_C void** _oil_function_class_ptr_clipconv_u16_u32 () {
4187 oil_function_class_ptr_clipconv_u16_u32 = __oil_function_class_clipconv_u16_u32();
4188 return &oil_function_class_ptr_clipconv_u16_u32->func;
4192 #ifdef __SYMBIAN32__
4194 EXPORT_C void** _oil_function_class_ptr_clipconv_s8_s16 () {
4195 oil_function_class_ptr_clipconv_s8_s16 = __oil_function_class_clipconv_s8_s16();
4196 return &oil_function_class_ptr_clipconv_s8_s16->func;
4200 #ifdef __SYMBIAN32__
4202 EXPORT_C void** _oil_function_class_ptr_clipconv_s8_s32 () {
4203 oil_function_class_ptr_clipconv_s8_s32 = __oil_function_class_clipconv_s8_s32();
4204 return &oil_function_class_ptr_clipconv_s8_s32->func;
4208 #ifdef __SYMBIAN32__
4210 EXPORT_C void** _oil_function_class_ptr_clipconv_u8_s16 () {
4211 oil_function_class_ptr_clipconv_u8_s16 = __oil_function_class_clipconv_u8_s16();
4212 return &oil_function_class_ptr_clipconv_u8_s16->func;
4216 #ifdef __SYMBIAN32__
4218 EXPORT_C void** _oil_function_class_ptr_clipconv_u8_s32 () {
4219 oil_function_class_ptr_clipconv_u8_s32 = __oil_function_class_clipconv_u8_s32();
4220 return &oil_function_class_ptr_clipconv_u8_s32->func;
4224 #ifdef __SYMBIAN32__
4226 EXPORT_C void** _oil_function_class_ptr_clipconv_s16_s32 () {
4227 oil_function_class_ptr_clipconv_s16_s32 = __oil_function_class_clipconv_s16_s32();
4228 return &oil_function_class_ptr_clipconv_s16_s32->func;
4232 #ifdef __SYMBIAN32__
4234 EXPORT_C void** _oil_function_class_ptr_clipconv_u16_s32 () {
4235 oil_function_class_ptr_clipconv_u16_s32 = __oil_function_class_clipconv_u16_s32();
4236 return &oil_function_class_ptr_clipconv_u16_s32->func;
4240 #ifdef __SYMBIAN32__
4242 EXPORT_C void** _oil_function_class_ptr_clipconv_u8_s8 () {
4243 oil_function_class_ptr_clipconv_u8_s8 = __oil_function_class_clipconv_u8_s8();
4244 return &oil_function_class_ptr_clipconv_u8_s8->func;
4248 #ifdef __SYMBIAN32__
4250 EXPORT_C void** _oil_function_class_ptr_clipconv_u16_s16 () {
4251 oil_function_class_ptr_clipconv_u16_s16 = __oil_function_class_clipconv_u16_s16();
4252 return &oil_function_class_ptr_clipconv_u16_s16->func;
4256 #ifdef __SYMBIAN32__
4258 EXPORT_C void** _oil_function_class_ptr_clipconv_u32_s32 () {
4259 oil_function_class_ptr_clipconv_u32_s32 = __oil_function_class_clipconv_u32_s32();
4260 return &oil_function_class_ptr_clipconv_u32_s32->func;
4264 #ifdef __SYMBIAN32__
4266 EXPORT_C void** _oil_function_class_ptr_clipconv_s8_f32 () {
4267 oil_function_class_ptr_clipconv_s8_f32 = __oil_function_class_clipconv_s8_f32();
4268 return &oil_function_class_ptr_clipconv_s8_f32->func;
4272 #ifdef __SYMBIAN32__
4274 EXPORT_C void** _oil_function_class_ptr_clipconv_s8_f64 () {
4275 oil_function_class_ptr_clipconv_s8_f64 = __oil_function_class_clipconv_s8_f64();
4276 return &oil_function_class_ptr_clipconv_s8_f64->func;
4280 #ifdef __SYMBIAN32__
4282 EXPORT_C void** _oil_function_class_ptr_clipconv_u8_f32 () {
4283 oil_function_class_ptr_clipconv_u8_f32 = __oil_function_class_clipconv_u8_f32();
4284 return &oil_function_class_ptr_clipconv_u8_f32->func;
4288 #ifdef __SYMBIAN32__
4290 EXPORT_C void** _oil_function_class_ptr_clipconv_u8_f64 () {
4291 oil_function_class_ptr_clipconv_u8_f64 = __oil_function_class_clipconv_u8_f64();
4292 return &oil_function_class_ptr_clipconv_u8_f64->func;
4296 #ifdef __SYMBIAN32__
4298 EXPORT_C void** _oil_function_class_ptr_clipconv_s16_f32 () {
4299 oil_function_class_ptr_clipconv_s16_f32 = __oil_function_class_clipconv_s16_f32();
4300 return &oil_function_class_ptr_clipconv_s16_f32->func;
4304 #ifdef __SYMBIAN32__
4306 EXPORT_C void** _oil_function_class_ptr_clipconv_s16_f64 () {
4307 oil_function_class_ptr_clipconv_s16_f64 = __oil_function_class_clipconv_s16_f64();
4308 return &oil_function_class_ptr_clipconv_s16_f64->func;
4312 #ifdef __SYMBIAN32__
4314 EXPORT_C void** _oil_function_class_ptr_clipconv_u16_f32 () {
4315 oil_function_class_ptr_clipconv_u16_f32 = __oil_function_class_clipconv_u16_f32();
4316 return &oil_function_class_ptr_clipconv_u16_f32->func;
4320 #ifdef __SYMBIAN32__
4322 EXPORT_C void** _oil_function_class_ptr_clipconv_u16_f64 () {
4323 oil_function_class_ptr_clipconv_u16_f64 = __oil_function_class_clipconv_u16_f64();
4324 return &oil_function_class_ptr_clipconv_u16_f64->func;
4328 #ifdef __SYMBIAN32__
4330 EXPORT_C void** _oil_function_class_ptr_clipconv_s32_f32 () {
4331 oil_function_class_ptr_clipconv_s32_f32 = __oil_function_class_clipconv_s32_f32();
4332 return &oil_function_class_ptr_clipconv_s32_f32->func;
4336 #ifdef __SYMBIAN32__
4338 EXPORT_C void** _oil_function_class_ptr_clipconv_s32_f64 () {
4339 oil_function_class_ptr_clipconv_s32_f64 = __oil_function_class_clipconv_s32_f64();
4340 return &oil_function_class_ptr_clipconv_s32_f64->func;
4344 #ifdef __SYMBIAN32__
4346 EXPORT_C void** _oil_function_class_ptr_clipconv_u32_f32 () {
4347 oil_function_class_ptr_clipconv_u32_f32 = __oil_function_class_clipconv_u32_f32();
4348 return &oil_function_class_ptr_clipconv_u32_f32->func;
4352 #ifdef __SYMBIAN32__
4354 EXPORT_C void** _oil_function_class_ptr_clipconv_u32_f64 () {
4355 oil_function_class_ptr_clipconv_u32_f64 = __oil_function_class_clipconv_u32_f64();
4356 return &oil_function_class_ptr_clipconv_u32_f64->func;
4360 #ifdef __SYMBIAN32__
4362 EXPORT_C void** _oil_function_class_ptr_scaleconv_s8_f32 () {
4363 oil_function_class_ptr_scaleconv_s8_f32 = __oil_function_class_scaleconv_s8_f32();
4364 return &oil_function_class_ptr_scaleconv_s8_f32->func;
4368 #ifdef __SYMBIAN32__
4370 EXPORT_C void** _oil_function_class_ptr_scaleconv_u8_f32 () {
4371 oil_function_class_ptr_scaleconv_u8_f32 = __oil_function_class_scaleconv_u8_f32();
4372 return &oil_function_class_ptr_scaleconv_u8_f32->func;
4376 #ifdef __SYMBIAN32__
4378 EXPORT_C void** _oil_function_class_ptr_scaleconv_s16_f32 () {
4379 oil_function_class_ptr_scaleconv_s16_f32 = __oil_function_class_scaleconv_s16_f32();
4380 return &oil_function_class_ptr_scaleconv_s16_f32->func;
4384 #ifdef __SYMBIAN32__
4386 EXPORT_C void** _oil_function_class_ptr_scaleconv_u16_f32 () {
4387 oil_function_class_ptr_scaleconv_u16_f32 = __oil_function_class_scaleconv_u16_f32();
4388 return &oil_function_class_ptr_scaleconv_u16_f32->func;
4392 #ifdef __SYMBIAN32__
4394 EXPORT_C void** _oil_function_class_ptr_scaleconv_s32_f32 () {
4395 oil_function_class_ptr_scaleconv_s32_f32 = __oil_function_class_scaleconv_s32_f32();
4396 return &oil_function_class_ptr_scaleconv_s32_f32->func;
4400 #ifdef __SYMBIAN32__
4402 EXPORT_C void** _oil_function_class_ptr_scaleconv_u32_f32 () {
4403 oil_function_class_ptr_scaleconv_u32_f32 = __oil_function_class_scaleconv_u32_f32();
4404 return &oil_function_class_ptr_scaleconv_u32_f32->func;
4408 #ifdef __SYMBIAN32__
4410 EXPORT_C void** _oil_function_class_ptr_scaleconv_s8_f64 () {
4411 oil_function_class_ptr_scaleconv_s8_f64 = __oil_function_class_scaleconv_s8_f64();
4412 return &oil_function_class_ptr_scaleconv_s8_f64->func;
4416 #ifdef __SYMBIAN32__
4418 EXPORT_C void** _oil_function_class_ptr_scaleconv_u8_f64 () {
4419 oil_function_class_ptr_scaleconv_u8_f64 = __oil_function_class_scaleconv_u8_f64();
4420 return &oil_function_class_ptr_scaleconv_u8_f64->func;
4424 #ifdef __SYMBIAN32__
4426 EXPORT_C void** _oil_function_class_ptr_scaleconv_s16_f64 () {
4427 oil_function_class_ptr_scaleconv_s16_f64 = __oil_function_class_scaleconv_s16_f64();
4428 return &oil_function_class_ptr_scaleconv_s16_f64->func;
4432 #ifdef __SYMBIAN32__
4434 EXPORT_C void** _oil_function_class_ptr_scaleconv_u16_f64 () {
4435 oil_function_class_ptr_scaleconv_u16_f64 = __oil_function_class_scaleconv_u16_f64();
4436 return &oil_function_class_ptr_scaleconv_u16_f64->func;
4440 #ifdef __SYMBIAN32__
4442 EXPORT_C void** _oil_function_class_ptr_scaleconv_s32_f64 () {
4443 oil_function_class_ptr_scaleconv_s32_f64 = __oil_function_class_scaleconv_s32_f64();
4444 return &oil_function_class_ptr_scaleconv_s32_f64->func;
4448 #ifdef __SYMBIAN32__
4450 EXPORT_C void** _oil_function_class_ptr_scaleconv_u32_f64 () {
4451 oil_function_class_ptr_scaleconv_u32_f64 = __oil_function_class_scaleconv_u32_f64();
4452 return &oil_function_class_ptr_scaleconv_u32_f64->func;
4456 #ifdef __SYMBIAN32__
4458 EXPORT_C void** _oil_function_class_ptr_scaleconv_f32_s8 () {
4459 oil_function_class_ptr_scaleconv_f32_s8 = __oil_function_class_scaleconv_f32_s8();
4460 return &oil_function_class_ptr_scaleconv_f32_s8->func;
4464 #ifdef __SYMBIAN32__
4466 EXPORT_C void** _oil_function_class_ptr_scaleconv_f32_u8 () {
4467 oil_function_class_ptr_scaleconv_f32_u8 = __oil_function_class_scaleconv_f32_u8();
4468 return &oil_function_class_ptr_scaleconv_f32_u8->func;
4472 #ifdef __SYMBIAN32__
4474 EXPORT_C void** _oil_function_class_ptr_scaleconv_f32_s16 () {
4475 oil_function_class_ptr_scaleconv_f32_s16 = __oil_function_class_scaleconv_f32_s16();
4476 return &oil_function_class_ptr_scaleconv_f32_s16->func;
4480 #ifdef __SYMBIAN32__
4482 EXPORT_C void** _oil_function_class_ptr_scaleconv_f32_u16 () {
4483 oil_function_class_ptr_scaleconv_f32_u16 = __oil_function_class_scaleconv_f32_u16();
4484 return &oil_function_class_ptr_scaleconv_f32_u16->func;
4488 #ifdef __SYMBIAN32__
4490 EXPORT_C void** _oil_function_class_ptr_scaleconv_f32_s32 () {
4491 oil_function_class_ptr_scaleconv_f32_s32 = __oil_function_class_scaleconv_f32_s32();
4492 return &oil_function_class_ptr_scaleconv_f32_s32->func;
4496 #ifdef __SYMBIAN32__
4498 EXPORT_C void** _oil_function_class_ptr_scaleconv_f32_u32 () {
4499 oil_function_class_ptr_scaleconv_f32_u32 = __oil_function_class_scaleconv_f32_u32();
4500 return &oil_function_class_ptr_scaleconv_f32_u32->func;
4504 #ifdef __SYMBIAN32__
4506 EXPORT_C void** _oil_function_class_ptr_scaleconv_f64_s8 () {
4507 oil_function_class_ptr_scaleconv_f64_s8 = __oil_function_class_scaleconv_f64_s8();
4508 return &oil_function_class_ptr_scaleconv_f64_s8->func;
4512 #ifdef __SYMBIAN32__
4514 EXPORT_C void** _oil_function_class_ptr_scaleconv_f64_u8 () {
4515 oil_function_class_ptr_scaleconv_f64_u8 = __oil_function_class_scaleconv_f64_u8();
4516 return &oil_function_class_ptr_scaleconv_f64_u8->func;
4520 #ifdef __SYMBIAN32__
4522 EXPORT_C void** _oil_function_class_ptr_scaleconv_f64_s16 () {
4523 oil_function_class_ptr_scaleconv_f64_s16 = __oil_function_class_scaleconv_f64_s16();
4524 return &oil_function_class_ptr_scaleconv_f64_s16->func;
4528 #ifdef __SYMBIAN32__
4530 EXPORT_C void** _oil_function_class_ptr_scaleconv_f64_u16 () {
4531 oil_function_class_ptr_scaleconv_f64_u16 = __oil_function_class_scaleconv_f64_u16();
4532 return &oil_function_class_ptr_scaleconv_f64_u16->func;
4536 #ifdef __SYMBIAN32__
4538 EXPORT_C void** _oil_function_class_ptr_scaleconv_f64_s32 () {
4539 oil_function_class_ptr_scaleconv_f64_s32 = __oil_function_class_scaleconv_f64_s32();
4540 return &oil_function_class_ptr_scaleconv_f64_s32->func;
4544 #ifdef __SYMBIAN32__
4546 EXPORT_C void** _oil_function_class_ptr_scaleconv_f64_u32 () {
4547 oil_function_class_ptr_scaleconv_f64_u32 = __oil_function_class_scaleconv_f64_u32();
4548 return &oil_function_class_ptr_scaleconv_f64_u32->func;