os/ossrv/genericopenlibs/liboil/src/liboilfuncs.h
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
sl@0
     1
/*
sl@0
     2
 * LIBOIL - Library of Optimized Inner Loops
sl@0
     3
 * Copyright (c) 2004 David A. Schleef <ds@schleef.org>
sl@0
     4
 * All rights reserved.
sl@0
     5
 *
sl@0
     6
 * Redistribution and use in source and binary forms, with or without
sl@0
     7
 * modification, are permitted provided that the following conditions
sl@0
     8
 * are met:
sl@0
     9
 * 1. Redistributions of source code must retain the above copyright
sl@0
    10
 *    notice, this list of conditions and the following disclaimer.
sl@0
    11
 * 2. Redistributions in binary form must reproduce the above copyright
sl@0
    12
 *    notice, this list of conditions and the following disclaimer in the
sl@0
    13
 *    documentation and/or other materials provided with the distribution.
sl@0
    14
 * 
sl@0
    15
 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
sl@0
    16
 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
sl@0
    17
 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
sl@0
    18
 * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
sl@0
    19
 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
sl@0
    20
 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
sl@0
    21
 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
sl@0
    22
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
sl@0
    23
 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
sl@0
    24
 * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
sl@0
    25
 * POSSIBILITY OF SUCH DAMAGE.
sl@0
    26
 */
sl@0
    27
sl@0
    28
/* This file is automatically generated.  Do not edit. */
sl@0
    29
sl@0
    30
#ifndef _LIBOIL_FUNCS_H_
sl@0
    31
#define _LIBOIL_FUNCS_H_
sl@0
    32
sl@0
    33
#include <liboil/liboiltypes.h>
sl@0
    34
sl@0
    35
#ifdef __cplusplus
sl@0
    36
extern "C" {
sl@0
    37
#endif
sl@0
    38
sl@0
    39
#ifdef __SYMBIAN32__
sl@0
    40
#include <liboil/globals.h>
sl@0
    41
typedef void (*_oil_type_abs_f32_f32)(float * dest, int dstr, const float * src, int sstr, int n);
sl@0
    42
typedef void (*_oil_type_abs_f64_f64)(double * dest, int dstr, const double * src, int sstr, int n);
sl@0
    43
typedef void (*_oil_type_abs_u16_s16)(uint16_t * dest, int dstr, const int16_t * src, int sstr, int n);
sl@0
    44
typedef void (*_oil_type_abs_u32_s32)(uint32_t * dest, int dstr, const int32_t * src, int sstr, int n);
sl@0
    45
typedef void (*_oil_type_abs_u8_s8)(uint8_t * dest, int dstr, const int8_t * src, int sstr, int n);
sl@0
    46
typedef void (*_oil_type_add2_rshift_add_s16)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4_2, int n);
sl@0
    47
typedef void (*_oil_type_add2_rshift_sub_s16)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4_2, int n);
sl@0
    48
typedef void (*_oil_type_add_const_rshift_s16)(int16_t * d1, const int16_t * s1, const int16_t * s2_2, int n);
sl@0
    49
typedef void (*_oil_type_add_f32)(float * d, const float * s1, const float * s2, int n);
sl@0
    50
typedef void (*_oil_type_add_f64)(double * d, const double * s1, const double * s2, int n);
sl@0
    51
typedef void (*_oil_type_add_s16)(int16_t * d, const int16_t * src1, const int16_t * src2, int n);
sl@0
    52
typedef void (*_oil_type_add_s16_u8)(int16_t * d, const int16_t * src1, const uint8_t * src2, int n);
sl@0
    53
typedef void (*_oil_type_addc_rshift_s16)(int16_t * d1, const int16_t * s1, const int16_t * s2_2, int n);
sl@0
    54
typedef void (*_oil_type_addc_s16)(int16_t * d1, const int16_t * s1, const int16_t * s2_1, int n);
sl@0
    55
typedef void (*_oil_type_argb_paint_u8)(uint8_t * i_4xn, const uint8_t * s1_4, const uint8_t * s2_n, int n);
sl@0
    56
typedef void (*_oil_type_average2_u8)(uint8_t * d, int dstr, const uint8_t * s1, int sstr1, const uint8_t * s2, int sstr2, int n);
sl@0
    57
typedef void (*_oil_type_avg2_12xn_u8)(uint8_t * d_12xn, int ds1, const uint8_t * s1_12xn, int ss1, const uint8_t * s2_12xn, int ss2, int n);
sl@0
    58
typedef void (*_oil_type_avg2_16xn_u8)(uint8_t * d_16xn, int ds1, const uint8_t * s1_16xn, int ss1, const uint8_t * s2_16xn, int ss2, int n);
sl@0
    59
typedef void (*_oil_type_avg2_8xn_u8)(uint8_t * d_8xn, int ds1, const uint8_t * s1_8xn, int ss1, const uint8_t * s2_8xn, int ss2, int n);
sl@0
    60
typedef void (*_oil_type_ayuv2argb_u8)(uint8_t * d_4xn, const uint8_t * s_4xn, int n);
sl@0
    61
typedef void (*_oil_type_ayuv2uyvy)(uint32_t * d_n, const uint32_t * s_n, int n);
sl@0
    62
typedef void (*_oil_type_ayuv2yuyv)(uint32_t * d_n, const uint32_t * s_n, int n);
sl@0
    63
typedef void (*_oil_type_ayuv2yvyu)(uint32_t * d_n, const uint32_t * s_n, int n);
sl@0
    64
typedef void (*_oil_type_clamp_f32)(float * dest, const float * src, int n, const float * s2_1, const float * s3_1);
sl@0
    65
typedef void (*_oil_type_clamp_f64)(double * dest, const double * src, int n, const double * s2_1, const double * s3_1);
sl@0
    66
typedef void (*_oil_type_clamp_s16)(int16_t * dest, const int16_t * src, int n, const int16_t * s2_1, const int16_t * s3_1);
sl@0
    67
typedef void (*_oil_type_clamp_s32)(int32_t * dest, const int32_t * src, int n, const int32_t * s2_1, const int32_t * s3_1);
sl@0
    68
typedef void (*_oil_type_clamp_s8)(int8_t * dest, const int8_t * src, int n, const int8_t * s2_1, const int8_t * s3_1);
sl@0
    69
typedef void (*_oil_type_clamp_u16)(uint16_t * dest, const uint16_t * src, int n, const uint16_t * s2_1, const uint16_t * s3_1);
sl@0
    70
typedef void (*_oil_type_clamp_u32)(uint32_t * dest, const uint32_t * src, int n, const uint32_t * s2_1, const uint32_t * s3_1);
sl@0
    71
typedef void (*_oil_type_clamp_u8)(uint8_t * dest, const uint8_t * src, int n, const uint8_t * s2_1, const uint8_t * s3_1);
sl@0
    72
typedef void (*_oil_type_clamphigh_f32)(float * dest, const float * src, int n, const float * s2_1);
sl@0
    73
typedef void (*_oil_type_clamphigh_f64)(double * dest, const double * src, int n, const double * s2_1);
sl@0
    74
typedef void (*_oil_type_clamphigh_s16)(int16_t * dest, const int16_t * src, int n, const int16_t * s2_1);
sl@0
    75
typedef void (*_oil_type_clamphigh_s32)(int32_t * dest, const int32_t * src, int n, const int32_t * s2_1);
sl@0
    76
typedef void (*_oil_type_clamphigh_s8)(int8_t * dest, const int8_t * src, int n, const int8_t * s2_1);
sl@0
    77
typedef void (*_oil_type_clamphigh_u16)(uint16_t * dest, const uint16_t * src, int n, const uint16_t * s2_1);
sl@0
    78
typedef void (*_oil_type_clamphigh_u32)(uint32_t * dest, const uint32_t * src, int n, const uint32_t * s2_1);
sl@0
    79
typedef void (*_oil_type_clamphigh_u8)(uint8_t * dest, const uint8_t * src, int n, const uint8_t * s2_1);
sl@0
    80
typedef void (*_oil_type_clamplow_f32)(float * dest, const float * src, int n, const float * s2_1);
sl@0
    81
typedef void (*_oil_type_clamplow_f64)(double * dest, const double * src, int n, const double * s2_1);
sl@0
    82
typedef void (*_oil_type_clamplow_s16)(int16_t * dest, const int16_t * src, int n, const int16_t * s2_1);
sl@0
    83
typedef void (*_oil_type_clamplow_s32)(int32_t * dest, const int32_t * src, int n, const int32_t * s2_1);
sl@0
    84
typedef void (*_oil_type_clamplow_s8)(int8_t * dest, const int8_t * src, int n, const int8_t * s2_1);
sl@0
    85
typedef void (*_oil_type_clamplow_u16)(uint16_t * dest, const uint16_t * src, int n, const uint16_t * s2_1);
sl@0
    86
typedef void (*_oil_type_clamplow_u32)(uint32_t * dest, const uint32_t * src, int n, const uint32_t * s2_1);
sl@0
    87
typedef void (*_oil_type_clamplow_u8)(uint8_t * dest, const uint8_t * src, int n, const uint8_t * s2_1);
sl@0
    88
typedef void (*_oil_type_clip_f32)(float * dest, int dstr, const float * src, int sstr, int n, const float * s2_1, const float * s3_1);
sl@0
    89
typedef void (*_oil_type_clip_f64)(double * dest, int dstr, const double * src, int sstr, int n, const double * s2_1, const double * s3_1);
sl@0
    90
typedef void (*_oil_type_clip_s16)(int16_t * dest, int dstr, const int16_t * src, int sstr, int n, const int16_t * s2_1, const int16_t * s3_1);
sl@0
    91
typedef void (*_oil_type_clip_s32)(int32_t * dest, int dstr, const int32_t * src, int sstr, int n, const int32_t * s2_1, const int32_t * s3_1);
sl@0
    92
typedef void (*_oil_type_clip_s8)(int8_t * dest, int dstr, const int8_t * src, int sstr, int n, const int8_t * s2_1, const int8_t * s3_1);
sl@0
    93
typedef void (*_oil_type_clip_u16)(uint16_t * dest, int dstr, const uint16_t * src, int sstr, int n, const uint16_t * s2_1, const uint16_t * s3_1);
sl@0
    94
typedef void (*_oil_type_clip_u32)(uint32_t * dest, int dstr, const uint32_t * src, int sstr, int n, const uint32_t * s2_1, const uint32_t * s3_1);
sl@0
    95
typedef void (*_oil_type_clip_u8)(uint8_t * dest, int dstr, const uint8_t * src, int sstr, int n, const uint8_t * s2_1, const uint8_t * s3_1);
sl@0
    96
typedef void (*_oil_type_clipconv8x8_u8_s16)(uint8_t * d_8x8, int dstr, const int16_t * s_8x8, int sstr);
sl@0
    97
typedef void (*_oil_type_clipconv_s16_f32)(int16_t * dest, int dstr, const float * src, int sstr, int n);
sl@0
    98
typedef void (*_oil_type_clipconv_s16_f64)(int16_t * dest, int dstr, const double * src, int sstr, int n);
sl@0
    99
typedef void (*_oil_type_clipconv_s16_s32)(int16_t * dest, int dstr, const int32_t * src, int sstr, int n);
sl@0
   100
typedef void (*_oil_type_clipconv_s16_u16)(int16_t * dest, int dstr, const uint16_t * src, int sstr, int n);
sl@0
   101
typedef void (*_oil_type_clipconv_s16_u32)(int16_t * dest, int dstr, const uint32_t * src, int sstr, int n);
sl@0
   102
typedef void (*_oil_type_clipconv_s32_f32)(int32_t * dest, int dstr, const float * src, int sstr, int n);
sl@0
   103
typedef void (*_oil_type_clipconv_s32_f64)(int32_t * dest, int dstr, const double * src, int sstr, int n);
sl@0
   104
typedef void (*_oil_type_clipconv_s32_u32)(int32_t * dest, int dstr, const uint32_t * src, int sstr, int n);
sl@0
   105
typedef void (*_oil_type_clipconv_s8_f32)(int8_t * dest, int dstr, const float * src, int sstr, int n);
sl@0
   106
typedef void (*_oil_type_clipconv_s8_f64)(int8_t * dest, int dstr, const double * src, int sstr, int n);
sl@0
   107
typedef void (*_oil_type_clipconv_s8_s16)(int8_t * dest, int dstr, const int16_t * src, int sstr, int n);
sl@0
   108
typedef void (*_oil_type_clipconv_s8_s32)(int8_t * dest, int dstr, const int32_t * src, int sstr, int n);
sl@0
   109
typedef void (*_oil_type_clipconv_s8_u16)(int8_t * dest, int dstr, const uint16_t * src, int sstr, int n);
sl@0
   110
typedef void (*_oil_type_clipconv_s8_u32)(int8_t * dest, int dstr, const uint32_t * src, int sstr, int n);
sl@0
   111
typedef void (*_oil_type_clipconv_s8_u8)(int8_t * dest, int dstr, const uint8_t * src, int sstr, int n);
sl@0
   112
typedef void (*_oil_type_clipconv_u16_f32)(uint16_t * dest, int dstr, const float * src, int sstr, int n);
sl@0
   113
typedef void (*_oil_type_clipconv_u16_f64)(uint16_t * dest, int dstr, const double * src, int sstr, int n);
sl@0
   114
typedef void (*_oil_type_clipconv_u16_s16)(uint16_t * dest, int dstr, const int16_t * src, int sstr, int n);
sl@0
   115
typedef void (*_oil_type_clipconv_u16_s32)(uint16_t * dest, int dstr, const int32_t * src, int sstr, int n);
sl@0
   116
typedef void (*_oil_type_clipconv_u16_u32)(uint16_t * dest, int dstr, const uint32_t * src, int sstr, int n);
sl@0
   117
typedef void (*_oil_type_clipconv_u32_f32)(uint32_t * dest, int dstr, const float * src, int sstr, int n);
sl@0
   118
typedef void (*_oil_type_clipconv_u32_f64)(uint32_t * dest, int dstr, const double * src, int sstr, int n);
sl@0
   119
typedef void (*_oil_type_clipconv_u32_s32)(uint32_t * dest, int dstr, const int32_t * src, int sstr, int n);
sl@0
   120
typedef void (*_oil_type_clipconv_u8_f32)(uint8_t * dest, int dstr, const float * src, int sstr, int n);
sl@0
   121
typedef void (*_oil_type_clipconv_u8_f64)(uint8_t * dest, int dstr, const double * src, int sstr, int n);
sl@0
   122
typedef void (*_oil_type_clipconv_u8_s16)(uint8_t * dest, int dstr, const int16_t * src, int sstr, int n);
sl@0
   123
typedef void (*_oil_type_clipconv_u8_s32)(uint8_t * dest, int dstr, const int32_t * src, int sstr, int n);
sl@0
   124
typedef void (*_oil_type_clipconv_u8_s8)(uint8_t * dest, int dstr, const int8_t * src, int sstr, int n);
sl@0
   125
typedef void (*_oil_type_clipconv_u8_u16)(uint8_t * dest, int dstr, const uint16_t * src, int sstr, int n);
sl@0
   126
typedef void (*_oil_type_clipconv_u8_u32)(uint8_t * dest, int dstr, const uint32_t * src, int sstr, int n);
sl@0
   127
typedef void (*_oil_type_colorspace_argb)(uint32_t * d, const uint32_t * s, const int16_t * s2_24, int n);
sl@0
   128
typedef void (*_oil_type_colsad8x8_u8)(uint32_t * d_1, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, int ss2);
sl@0
   129
typedef void (*_oil_type_combine2_12xn_u8)(uint8_t * d_12xn, int ds1, const uint8_t * s1_12xn, int ss1, const uint8_t * s2_12xn, int ss2, const int16_t * s3_4, int n);
sl@0
   130
typedef void (*_oil_type_combine2_16xn_u8)(uint8_t * d_16xn, int ds1, const uint8_t * s1_16xn, int ss1, const uint8_t * s2_16xn, int ss2, const int16_t * s3_4, int n);
sl@0
   131
typedef void (*_oil_type_combine2_8xn_u8)(uint8_t * d_8xn, int ds1, const uint8_t * s1_8xn, int ss1, const uint8_t * s2_8xn, int ss2, const int16_t * s3_4, int n);
sl@0
   132
typedef void (*_oil_type_combine4_12xn_u8)(uint8_t * d_12xn, int ds1, const uint8_t * s1_12xn, int ss1, const uint8_t * s2_12xn, int ss2, const uint8_t * s3_12xn, int ss3, const uint8_t * s4_12xn, int ss4, const int16_t * s5_6, int n);
sl@0
   133
typedef void (*_oil_type_combine4_16xn_u8)(uint8_t * d_16xn, int ds1, const uint8_t * s1_16xn, int ss1, const uint8_t * s2_16xn, int ss2, const uint8_t * s3_16xn, int ss3, const uint8_t * s4_16xn, int ss4, const int16_t * s5_6, int n);
sl@0
   134
typedef void (*_oil_type_combine4_8xn_u8)(uint8_t * d_8xn, int ds1, const uint8_t * s1_8xn, int ss1, const uint8_t * s2_8xn, int ss2, const uint8_t * s3_8xn, int ss3, const uint8_t * s4_8xn, int ss4, const int16_t * s5_6, int n);
sl@0
   135
typedef void (*_oil_type_compare_u8)(uint32_t * d_1, const uint8_t * s1, const uint8_t * s2, int n);
sl@0
   136
typedef void (*_oil_type_composite_add_argb)(uint32_t * i_n, const uint32_t * s1_n, int n);
sl@0
   137
typedef void (*_oil_type_composite_add_argb_const_src)(uint32_t * i_n, const uint32_t * s1_1, int n);
sl@0
   138
typedef void (*_oil_type_composite_add_u8)(uint8_t * i_n, const uint8_t * s1_n, int n);
sl@0
   139
typedef void (*_oil_type_composite_add_u8_const_src)(uint8_t * i_n, const uint8_t * s1_1, int n);
sl@0
   140
typedef void (*_oil_type_composite_in_argb)(uint32_t * d_n, const uint32_t * s1_n, const uint8_t * s2_n, int n);
sl@0
   141
typedef void (*_oil_type_composite_in_argb_const_mask)(uint32_t * d_n, const uint32_t * s1_n, const uint8_t * s2_1, int n);
sl@0
   142
typedef void (*_oil_type_composite_in_argb_const_src)(uint32_t * d_n, const uint32_t * s1_1, const uint8_t * s2_n, int n);
sl@0
   143
typedef void (*_oil_type_composite_in_over_argb)(uint32_t * i_n, const uint32_t * s1_n, const uint8_t * s2_n, int n);
sl@0
   144
typedef void (*_oil_type_composite_in_over_argb_const_mask)(uint32_t * i_n, const uint32_t * s1_n, const uint8_t * s2_1, int n);
sl@0
   145
typedef void (*_oil_type_composite_in_over_argb_const_src)(uint32_t * i_n, const uint32_t * s1_1, const uint8_t * s2_n, int n);
sl@0
   146
typedef void (*_oil_type_composite_over_argb)(uint32_t * i_n, const uint32_t * s1_n, int n);
sl@0
   147
typedef void (*_oil_type_composite_over_argb_const_src)(uint32_t * i_n, const uint32_t * s1_1, int n);
sl@0
   148
typedef void (*_oil_type_composite_over_u8)(uint8_t * i_n, const uint8_t * s1_n, int n);
sl@0
   149
typedef void (*_oil_type_conv8x8_f64_s16)(double * d_8x8, int dstr, const int16_t * s_8x8, int sstr);
sl@0
   150
typedef void (*_oil_type_conv8x8_s16_f64)(int16_t * d_8x8, int dstr, const double * s_8x8, int sstr);
sl@0
   151
typedef void (*_oil_type_conv_f32_f64)(float * dest, int dstr, const double * src, int sstr, int n);
sl@0
   152
typedef void (*_oil_type_conv_f32_s16)(float * dest, int dstr, const int16_t * src, int sstr, int n);
sl@0
   153
typedef void (*_oil_type_conv_f32_s32)(float * dest, int dstr, const int32_t * src, int sstr, int n);
sl@0
   154
typedef void (*_oil_type_conv_f32_s8)(float * dest, int dstr, const int8_t * src, int sstr, int n);
sl@0
   155
typedef void (*_oil_type_conv_f32_u16)(float * dest, int dstr, const uint16_t * src, int sstr, int n);
sl@0
   156
typedef void (*_oil_type_conv_f32_u32)(float * dest, int dstr, const uint32_t * src, int sstr, int n);
sl@0
   157
typedef void (*_oil_type_conv_f32_u8)(float * dest, int dstr, const uint8_t * src, int sstr, int n);
sl@0
   158
typedef void (*_oil_type_conv_f64_f32)(double * dest, int dstr, const float * src, int sstr, int n);
sl@0
   159
typedef void (*_oil_type_conv_f64_s16)(double * dest, int dstr, const int16_t * src, int sstr, int n);
sl@0
   160
typedef void (*_oil_type_conv_f64_s32)(double * dest, int dstr, const int32_t * src, int sstr, int n);
sl@0
   161
typedef void (*_oil_type_conv_f64_s8)(double * dest, int dstr, const int8_t * src, int sstr, int n);
sl@0
   162
typedef void (*_oil_type_conv_f64_u16)(double * dest, int dstr, const uint16_t * src, int sstr, int n);
sl@0
   163
typedef void (*_oil_type_conv_f64_u32)(double * dest, int dstr, const uint32_t * src, int sstr, int n);
sl@0
   164
typedef void (*_oil_type_conv_f64_u8)(double * dest, int dstr, const uint8_t * src, int sstr, int n);
sl@0
   165
typedef void (*_oil_type_conv_s16_f32)(int16_t * dest, int dstr, const float * src, int sstr, int n);
sl@0
   166
typedef void (*_oil_type_conv_s16_f64)(int16_t * dest, int dstr, const double * src, int sstr, int n);
sl@0
   167
typedef void (*_oil_type_conv_s16_s32)(int16_t * dest, int dstr, const int32_t * src, int sstr, int n);
sl@0
   168
typedef void (*_oil_type_conv_s16_s8)(int16_t * dest, int dstr, const int8_t * src, int sstr, int n);
sl@0
   169
typedef void (*_oil_type_conv_s16_u16)(int16_t * dest, int dstr, const uint16_t * src, int sstr, int n);
sl@0
   170
typedef void (*_oil_type_conv_s16_u32)(int16_t * dest, int dstr, const uint32_t * src, int sstr, int n);
sl@0
   171
typedef void (*_oil_type_conv_s16_u8)(int16_t * dest, int dstr, const uint8_t * src, int sstr, int n);
sl@0
   172
typedef void (*_oil_type_conv_s32_f32)(int32_t * dest, int dstr, const float * src, int sstr, int n);
sl@0
   173
typedef void (*_oil_type_conv_s32_f64)(int32_t * dest, int dstr, const double * src, int sstr, int n);
sl@0
   174
typedef void (*_oil_type_conv_s32_s16)(int32_t * dest, int dstr, const int16_t * src, int sstr, int n);
sl@0
   175
typedef void (*_oil_type_conv_s32_s8)(int32_t * dest, int dstr, const int8_t * src, int sstr, int n);
sl@0
   176
typedef void (*_oil_type_conv_s32_u16)(int32_t * dest, int dstr, const uint16_t * src, int sstr, int n);
sl@0
   177
typedef void (*_oil_type_conv_s32_u32)(int32_t * dest, int dstr, const uint32_t * src, int sstr, int n);
sl@0
   178
typedef void (*_oil_type_conv_s32_u8)(int32_t * dest, int dstr, const uint8_t * src, int sstr, int n);
sl@0
   179
typedef void (*_oil_type_conv_s8_f32)(int8_t * dest, int dstr, const float * src, int sstr, int n);
sl@0
   180
typedef void (*_oil_type_conv_s8_f64)(int8_t * dest, int dstr, const double * src, int sstr, int n);
sl@0
   181
typedef void (*_oil_type_conv_s8_s16)(int8_t * dest, int dstr, const int16_t * src, int sstr, int n);
sl@0
   182
typedef void (*_oil_type_conv_s8_s32)(int8_t * dest, int dstr, const int32_t * src, int sstr, int n);
sl@0
   183
typedef void (*_oil_type_conv_s8_u16)(int8_t * dest, int dstr, const uint16_t * src, int sstr, int n);
sl@0
   184
typedef void (*_oil_type_conv_s8_u32)(int8_t * dest, int dstr, const uint32_t * src, int sstr, int n);
sl@0
   185
typedef void (*_oil_type_conv_s8_u8)(int8_t * dest, int dstr, const uint8_t * src, int sstr, int n);
sl@0
   186
typedef void (*_oil_type_conv_u16_f32)(uint16_t * dest, int dstr, const float * src, int sstr, int n);
sl@0
   187
typedef void (*_oil_type_conv_u16_f64)(uint16_t * dest, int dstr, const double * src, int sstr, int n);
sl@0
   188
typedef void (*_oil_type_conv_u16_s16)(uint16_t * dest, int dstr, const int16_t * src, int sstr, int n);
sl@0
   189
typedef void (*_oil_type_conv_u16_s32)(uint16_t * dest, int dstr, const int32_t * src, int sstr, int n);
sl@0
   190
typedef void (*_oil_type_conv_u16_s8)(uint16_t * dest, int dstr, const int8_t * src, int sstr, int n);
sl@0
   191
typedef void (*_oil_type_conv_u16_u32)(uint16_t * dest, int dstr, const uint32_t * src, int sstr, int n);
sl@0
   192
typedef void (*_oil_type_conv_u16_u8)(uint16_t * dest, int dstr, const uint8_t * src, int sstr, int n);
sl@0
   193
typedef void (*_oil_type_conv_u32_f32)(uint32_t * dest, int dstr, const float * src, int sstr, int n);
sl@0
   194
typedef void (*_oil_type_conv_u32_f64)(uint32_t * dest, int dstr, const double * src, int sstr, int n);
sl@0
   195
typedef void (*_oil_type_conv_u32_s16)(uint32_t * dest, int dstr, const int16_t * src, int sstr, int n);
sl@0
   196
typedef void (*_oil_type_conv_u32_s32)(uint32_t * dest, int dstr, const int32_t * src, int sstr, int n);
sl@0
   197
typedef void (*_oil_type_conv_u32_s8)(uint32_t * dest, int dstr, const int8_t * src, int sstr, int n);
sl@0
   198
typedef void (*_oil_type_conv_u32_u16)(uint32_t * dest, int dstr, const uint16_t * src, int sstr, int n);
sl@0
   199
typedef void (*_oil_type_conv_u32_u8)(uint32_t * dest, int dstr, const uint8_t * src, int sstr, int n);
sl@0
   200
typedef void (*_oil_type_conv_u8_f32)(uint8_t * dest, int dstr, const float * src, int sstr, int n);
sl@0
   201
typedef void (*_oil_type_conv_u8_f64)(uint8_t * dest, int dstr, const double * src, int sstr, int n);
sl@0
   202
typedef void (*_oil_type_conv_u8_s16)(uint8_t * dest, int dstr, const int16_t * src, int sstr, int n);
sl@0
   203
typedef void (*_oil_type_conv_u8_s32)(uint8_t * dest, int dstr, const int32_t * src, int sstr, int n);
sl@0
   204
typedef void (*_oil_type_conv_u8_s8)(uint8_t * dest, int dstr, const int8_t * src, int sstr, int n);
sl@0
   205
typedef void (*_oil_type_conv_u8_u16)(uint8_t * dest, int dstr, const uint16_t * src, int sstr, int n);
sl@0
   206
typedef void (*_oil_type_conv_u8_u32)(uint8_t * dest, int dstr, const uint32_t * src, int sstr, int n);
sl@0
   207
typedef void (*_oil_type_convert_s16_f32)(int16_t * dest, const float * src, int n);
sl@0
   208
typedef void (*_oil_type_convert_s16_f64)(int16_t * dest, const double * src, int n);
sl@0
   209
typedef void (*_oil_type_convert_s16_s32)(int16_t * dest, const int32_t * src, int n);
sl@0
   210
typedef void (*_oil_type_convert_s16_s8)(int16_t * dest, const int8_t * src, int n);
sl@0
   211
typedef void (*_oil_type_convert_s16_u16)(int16_t * dest, const uint16_t * src, int n);
sl@0
   212
typedef void (*_oil_type_convert_s16_u32)(int16_t * dest, const uint32_t * src, int n);
sl@0
   213
typedef void (*_oil_type_convert_s16_u8)(int16_t * dest, const uint8_t * src, int n);
sl@0
   214
typedef void (*_oil_type_convert_s32_f64)(int32_t * dest, const double * src, int n);
sl@0
   215
typedef void (*_oil_type_convert_s32_s16)(int32_t * dest, const int16_t * src, int n);
sl@0
   216
typedef void (*_oil_type_convert_s32_s8)(int32_t * dest, const int8_t * src, int n);
sl@0
   217
typedef void (*_oil_type_convert_s32_u16)(int32_t * dest, const uint16_t * src, int n);
sl@0
   218
typedef void (*_oil_type_convert_s32_u32)(int32_t * dest, const uint32_t * src, int n);
sl@0
   219
typedef void (*_oil_type_convert_s32_u8)(int32_t * dest, const uint8_t * src, int n);
sl@0
   220
typedef void (*_oil_type_convert_s8_f32)(int8_t * dest, const float * src, int n);
sl@0
   221
typedef void (*_oil_type_convert_s8_f64)(int8_t * dest, const double * src, int n);
sl@0
   222
typedef void (*_oil_type_convert_s8_s16)(int8_t * dest, const int16_t * src, int n);
sl@0
   223
typedef void (*_oil_type_convert_s8_s32)(int8_t * dest, const int32_t * src, int n);
sl@0
   224
typedef void (*_oil_type_convert_s8_u16)(int8_t * dest, const uint16_t * src, int n);
sl@0
   225
typedef void (*_oil_type_convert_s8_u32)(int8_t * dest, const uint32_t * src, int n);
sl@0
   226
typedef void (*_oil_type_convert_s8_u8)(int8_t * dest, const uint8_t * src, int n);
sl@0
   227
typedef void (*_oil_type_convert_u16_f32)(uint16_t * dest, const float * src, int n);
sl@0
   228
typedef void (*_oil_type_convert_u16_f64)(uint16_t * dest, const double * src, int n);
sl@0
   229
typedef void (*_oil_type_convert_u16_s16)(uint16_t * dest, const int16_t * src, int n);
sl@0
   230
typedef void (*_oil_type_convert_u16_s32)(uint16_t * dest, const int32_t * src, int n);
sl@0
   231
typedef void (*_oil_type_convert_u16_u32)(uint16_t * dest, const uint32_t * src, int n);
sl@0
   232
typedef void (*_oil_type_convert_u16_u8)(uint16_t * dest, const uint8_t * src, int n);
sl@0
   233
typedef void (*_oil_type_convert_u32_f64)(uint32_t * dest, const double * src, int n);
sl@0
   234
typedef void (*_oil_type_convert_u32_s32)(uint32_t * dest, const int32_t * src, int n);
sl@0
   235
typedef void (*_oil_type_convert_u32_u16)(uint32_t * dest, const uint16_t * src, int n);
sl@0
   236
typedef void (*_oil_type_convert_u32_u8)(uint32_t * dest, const uint8_t * src, int n);
sl@0
   237
typedef void (*_oil_type_convert_u8_f32)(uint8_t * dest, const float * src, int n);
sl@0
   238
typedef void (*_oil_type_convert_u8_f64)(uint8_t * dest, const double * src, int n);
sl@0
   239
typedef void (*_oil_type_convert_u8_s16)(uint8_t * dest, const int16_t * src, int n);
sl@0
   240
typedef void (*_oil_type_convert_u8_s32)(uint8_t * dest, const int32_t * src, int n);
sl@0
   241
typedef void (*_oil_type_convert_u8_s8)(uint8_t * dest, const int8_t * src, int n);
sl@0
   242
typedef void (*_oil_type_convert_u8_u16)(uint8_t * dest, const uint16_t * src, int n);
sl@0
   243
typedef void (*_oil_type_convert_u8_u32)(uint8_t * dest, const uint32_t * src, int n);
sl@0
   244
typedef void (*_oil_type_copy8x8_u8)(uint8_t * d_8x8, int ds, const uint8_t * s_8x8, int ss);
sl@0
   245
typedef void (*_oil_type_copy_u8)(uint8_t * dest, const uint8_t * src, int n);
sl@0
   246
typedef void (*_oil_type_dct36_f32)(float * d_36, int dstr, const float * s_36, int sstr);
sl@0
   247
typedef void (*_oil_type_deinterleave)(int16_t * d_2xn, const int16_t * s_2xn, int n);
sl@0
   248
typedef void (*_oil_type_deinterleave2_s16)(int16_t * d1_n, int16_t * d2_n, const int16_t * s_2xn, int n);
sl@0
   249
typedef void (*_oil_type_dequantize8x8_s16)(int16_t * d_8x8, int dstr, const int16_t * s1_8x8, int sstr1, const int16_t * s2_8x8, int sstr2);
sl@0
   250
typedef void (*_oil_type_diff8x8_average_s16_u8)(int16_t * d_8x8, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, int ss2, const uint8_t * s3_8x8, int ss3);
sl@0
   251
typedef void (*_oil_type_diff8x8_const128_s16_u8)(int16_t * d_8x8, const uint8_t * s1_8x8, int ss1);
sl@0
   252
typedef void (*_oil_type_diff8x8_s16_u8)(int16_t * d_8x8, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, int ss2);
sl@0
   253
typedef void (*_oil_type_diffsquaresum_f32)(float * d_1, const float * src1, int sstr1, const float * src2, int sstr2, int n);
sl@0
   254
typedef void (*_oil_type_diffsquaresum_f64)(double * d_1, const double * src1, int sstr1, const double * src2, int sstr2, int n);
sl@0
   255
typedef void (*_oil_type_divide_f32)(float * d, const float * s1, const float * s2, int n);
sl@0
   256
typedef void (*_oil_type_divide_f64)(double * d, const double * s1, const double * s2, int n);
sl@0
   257
typedef void (*_oil_type_err_inter8x8_u8)(uint32_t * d_1, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, int ss2);
sl@0
   258
typedef void (*_oil_type_err_inter8x8_u8_avg)(uint32_t * d_1, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, const uint8_t * s3_8x8, int ss2);
sl@0
   259
typedef void (*_oil_type_err_intra8x8_u8)(uint32_t * d_1, const uint8_t * s1_8x8, int ss1);
sl@0
   260
typedef void (*_oil_type_fdct8_f64)(double * d_8, const double * s_8, int dstr, int sstr);
sl@0
   261
typedef void (*_oil_type_fdct8x8_f64)(double * d_8x8, int dstr, const double * s_8x8, int sstr);
sl@0
   262
typedef void (*_oil_type_fdct8x8s_s16)(int16_t * d_8x8, int ds, const int16_t * s_8x8, int ss);
sl@0
   263
typedef void (*_oil_type_fdct8x8theora)(const int16_t * s_8x8, int16_t * d_8x8);
sl@0
   264
typedef void (*_oil_type_floor_f32)(float * d, const float * s, int n);
sl@0
   265
typedef void (*_oil_type_idct8_f64)(double * d_8, int dstr, const double * s_8, int sstr);
sl@0
   266
typedef void (*_oil_type_idct8theora_s16)(int16_t * d_8, int dstr, const int16_t * s_8, int sstr);
sl@0
   267
typedef void (*_oil_type_idct8x8_f64)(double * d_8x8, int dstr, const double * s_8x8, int sstr);
sl@0
   268
typedef void (*_oil_type_idct8x8_s16)(int16_t * d_8x8, int dstr, const int16_t * s_8x8, int sstr);
sl@0
   269
typedef void (*_oil_type_idct8x8lim10_f64)(double * d_8x8, int dstr, const double * s_8x8, int sstr);
sl@0
   270
typedef void (*_oil_type_idct8x8lim10_s16)(int16_t * d_8x8, int dstr, const int16_t * s_8x8, int sstr);
sl@0
   271
typedef void (*_oil_type_idct8x8theora_s16)(int16_t * d_8x8, int dstr, const int16_t * s_8x8, int sstr);
sl@0
   272
typedef void (*_oil_type_imdct12_f64)(double * d_12, const double * s_6);
sl@0
   273
typedef void (*_oil_type_imdct32_f32)(float * d_32, const float * s_32);
sl@0
   274
typedef void (*_oil_type_imdct36_f64)(double * d_36, const double * s_18);
sl@0
   275
typedef void (*_oil_type_interleave)(int16_t * d_2xn, const int16_t * s_2xn, int n);
sl@0
   276
typedef void (*_oil_type_interleave2_s16)(int16_t * d_2xn, const int16_t * s1_n, const int16_t * s2_n, int n);
sl@0
   277
typedef void (*_oil_type_inverse_f32)(float * d, const float * s, int n);
sl@0
   278
typedef void (*_oil_type_lift_add_135)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4, const int16_t * s5, int n);
sl@0
   279
typedef void (*_oil_type_lift_add_mult_shift12)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4_1, int n);
sl@0
   280
typedef void (*_oil_type_lift_add_shift1)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, int n);
sl@0
   281
typedef void (*_oil_type_lift_add_shift2)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, int n);
sl@0
   282
typedef void (*_oil_type_lift_sub_135)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4, const int16_t * s5, int n);
sl@0
   283
typedef void (*_oil_type_lift_sub_mult_shift12)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4_1, int n);
sl@0
   284
typedef void (*_oil_type_lift_sub_shift1)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, int n);
sl@0
   285
typedef void (*_oil_type_lift_sub_shift2)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, int n);
sl@0
   286
typedef void (*_oil_type_lshift_s16)(int16_t * d1, const int16_t * s1, const int16_t * s2_1, int n);
sl@0
   287
typedef void (*_oil_type_mas10_u8)(uint8_t * d, const uint8_t * s1_np9, const int16_t * s2_10, const int16_t * s3_2, int n);
sl@0
   288
typedef void (*_oil_type_mas10_u8_l15)(uint8_t * d, const uint8_t * s1_np9, const int16_t * s2_10, const int16_t * s3_2, int n);
sl@0
   289
typedef void (*_oil_type_mas10_u8_sym_l15)(uint8_t * d, const uint8_t * s1_np9, const int16_t * s2_10, const int16_t * s3_2, int n);
sl@0
   290
typedef void (*_oil_type_mas12_addc_rshift_decim2_u8)(uint8_t * d, const uint8_t * s1_2xnp11, const int16_t * s2_12, const int16_t * s3_2, int n);
sl@0
   291
typedef void (*_oil_type_mas2_across_add_s16)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4_2, const int16_t * s5_2, int n);
sl@0
   292
typedef void (*_oil_type_mas2_add_s16)(int16_t * d, const int16_t * s1, const int16_t * s2_np1, const int16_t * s3_2, const int16_t * s4_2, int n);
sl@0
   293
typedef void (*_oil_type_mas4_across_add_s16)(int16_t * d, const int16_t * s1, const int16_t * s2_nx4, int sstr2, const int16_t * s3_4, const int16_t * s4_2, int n);
sl@0
   294
typedef void (*_oil_type_mas4_add_s16)(int16_t * d, const int16_t * s1, const int16_t * s2_np3, const int16_t * s3_4, const int16_t * s4_2, int n);
sl@0
   295
typedef void (*_oil_type_mas8_across_add_s16)(int16_t * d, const int16_t * s1, const int16_t * s2_nx8, int sstr2, const int16_t * s3_8, const int16_t * s4_2, int n);
sl@0
   296
typedef void (*_oil_type_mas8_across_u8)(uint8_t * d, const uint8_t * s1_nx8, int sstr1, const int16_t * s2_8, const int16_t * s3_2, int n);
sl@0
   297
typedef void (*_oil_type_mas8_add_s16)(int16_t * d, const int16_t * s1, const int16_t * s2_np7, const int16_t * s3_8, const int16_t * s4_2, int n);
sl@0
   298
typedef void (*_oil_type_mas8_addc_rshift_decim2_u8)(uint8_t * d, const uint8_t * s1_2xnp9, const int16_t * s2_8, const int16_t * s3_2, int n);
sl@0
   299
typedef void (*_oil_type_mas8_u8)(uint8_t * d, const uint8_t * s1_np7, const int16_t * s2_8, const int16_t * s3_2, int n);
sl@0
   300
typedef void (*_oil_type_mas8_u8_l15)(uint8_t * d, const uint8_t * s1_np7, const int16_t * s2_8, const int16_t * s3_2, int n);
sl@0
   301
typedef void (*_oil_type_mas8_u8_sym_l15)(uint8_t * d, const uint8_t * s1_np7, const int16_t * s2_8, const int16_t * s3_2, int n);
sl@0
   302
typedef void (*_oil_type_maximum_f32)(float * d, const float * s1, const float * s2, int n);
sl@0
   303
typedef void (*_oil_type_maximum_f64)(float * d, const float * s1, const float * s2, int n);
sl@0
   304
typedef void (*_oil_type_md5)(uint32_t * i_4, const uint32_t * s_16);
sl@0
   305
typedef void (*_oil_type_mdct12_f64)(double * d_6, const double * s_12);
sl@0
   306
typedef void (*_oil_type_mdct36_f64)(double * d_18, const double * s_36);
sl@0
   307
typedef void (*_oil_type_merge_linear_argb)(uint32_t * d_n, const uint32_t * s_n, const uint32_t * s2_n, const uint32_t * s3_1, int n);
sl@0
   308
typedef void (*_oil_type_merge_linear_u8)(uint8_t * d_n, const uint8_t * s_n, const uint8_t * s2_n, const uint32_t * s3_1, int n);
sl@0
   309
typedef void (*_oil_type_minimum_f32)(float * d, const float * s1, const float * s2, int n);
sl@0
   310
typedef void (*_oil_type_minimum_f64)(float * d, const float * s1, const float * s2, int n);
sl@0
   311
typedef void (*_oil_type_mix_u8)(uint8_t * dest, const uint8_t * src1, const uint8_t * src2, const uint8_t * src3, int n);
sl@0
   312
typedef void (*_oil_type_mt19937)(uint32_t * d_624, uint32_t * i_624);
sl@0
   313
typedef void (*_oil_type_mult8x8_s16)(int16_t * d_8x8, const int16_t * s1_8x8, const int16_t * s2_8x8, int ds, int ss1, int ss2);
sl@0
   314
typedef void (*_oil_type_multiply_and_acc_12xn_s16_u8)(int16_t * i1_12xn, int is1, const int16_t * s1_12xn, int ss1, const uint8_t * s2_12xn, int ss2, int n);
sl@0
   315
typedef void (*_oil_type_multiply_and_acc_16xn_s16_u8)(int16_t * i1_16xn, int is1, const int16_t * s1_16xn, int ss1, const uint8_t * s2_16xn, int ss2, int n);
sl@0
   316
typedef void (*_oil_type_multiply_and_acc_24xn_s16_u8)(int16_t * i1_24xn, int is1, const int16_t * s1_24xn, int ss1, const uint8_t * s2_24xn, int ss2, int n);
sl@0
   317
typedef void (*_oil_type_multiply_and_acc_6xn_s16_u8)(int16_t * i1_6xn, int is1, const int16_t * s1_6xn, int ss1, const uint8_t * s2_6xn, int ss2, int n);
sl@0
   318
typedef void (*_oil_type_multiply_and_acc_8xn_s16_u8)(int16_t * i1_8xn, int is1, const int16_t * s1_8xn, int ss1, const uint8_t * s2_8xn, int ss2, int n);
sl@0
   319
typedef void (*_oil_type_multiply_and_add_s16)(int16_t * d, const int16_t * src1, const int16_t * src2, const int16_t * src3, int n);
sl@0
   320
typedef void (*_oil_type_multiply_and_add_s16_u8)(int16_t * d, const int16_t * src1, const int16_t * src2, const uint8_t * src3, int n);
sl@0
   321
typedef void (*_oil_type_multiply_f32)(float * d, const float * s1, const float * s2, int n);
sl@0
   322
typedef void (*_oil_type_multiply_f64)(double * d, const double * s1, const double * s2, int n);
sl@0
   323
typedef void (*_oil_type_multsum_f32)(float * dest, const float * src1, int sstr1, const float * src2, int sstr2, int n);
sl@0
   324
typedef void (*_oil_type_multsum_f64)(double * dest, const double * src1, int sstr1, const double * src2, int sstr2, int n);
sl@0
   325
typedef void (*_oil_type_negative_f32)(float * d, const float * s, int n);
sl@0
   326
typedef void (*_oil_type_null)(void);
sl@0
   327
typedef void (*_oil_type_packyuyv)(uint32_t * d, const uint8_t * s1_nx2, const uint8_t * s2, const uint8_t * s3, int n);
sl@0
   328
typedef void (*_oil_type_permute_f32)(float * dest, int dstr, const float * src1, int sstr1, const int32_t * src2, int sstr2, int n);
sl@0
   329
typedef void (*_oil_type_permute_f64)(double * dest, int dstr, const double * src1, int sstr1, const int32_t * src2, int sstr2, int n);
sl@0
   330
typedef void (*_oil_type_permute_s16)(int16_t * dest, int dstr, const int16_t * src1, int sstr1, const int32_t * src2, int sstr2, int n);
sl@0
   331
typedef void (*_oil_type_permute_s32)(int32_t * dest, int dstr, const int32_t * src1, int sstr1, const int32_t * src2, int sstr2, int n);
sl@0
   332
typedef void (*_oil_type_permute_s8)(int8_t * dest, int dstr, const int8_t * src1, int sstr1, const int32_t * src2, int sstr2, int n);
sl@0
   333
typedef void (*_oil_type_permute_u16)(uint16_t * dest, int dstr, const uint16_t * src1, int sstr1, const int32_t * src2, int sstr2, int n);
sl@0
   334
typedef void (*_oil_type_permute_u32)(uint32_t * dest, int dstr, const uint32_t * src1, int sstr1, const int32_t * src2, int sstr2, int n);
sl@0
   335
typedef void (*_oil_type_permute_u8)(uint8_t * dest, int dstr, const uint8_t * src1, int sstr1, const int32_t * src2, int sstr2, int n);
sl@0
   336
typedef void (*_oil_type_recon8x8_inter)(uint8_t * d_8x8, int ds, const uint8_t * s1_8x8, int ss1, const int16_t * s2_8x8);
sl@0
   337
typedef void (*_oil_type_recon8x8_inter2)(uint8_t * d_8x8, int ds, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, int ss2, const int16_t * s3_8x8);
sl@0
   338
typedef void (*_oil_type_recon8x8_intra)(uint8_t * d_8x8, int ds, const int16_t * s_8x8);
sl@0
   339
typedef void (*_oil_type_resample_linear_argb)(uint32_t * d_n, const uint32_t * s_2xn, int n, uint32_t * i_2);
sl@0
   340
typedef void (*_oil_type_resample_linear_u8)(uint8_t * d_n, const uint8_t * s_2xn, int n, uint32_t * i_2);
sl@0
   341
typedef void (*_oil_type_rgb2bgr)(uint8_t * d_3xn, const uint8_t * s_3xn, int n);
sl@0
   342
typedef void (*_oil_type_rgb2rgba)(uint8_t * d_4xn, const uint8_t * s_3xn, int n);
sl@0
   343
typedef void (*_oil_type_rgb565_to_argb)(uint32_t * d, const uint16_t * s, int n);
sl@0
   344
typedef void (*_oil_type_rowsad8x8_u8)(uint32_t * d_1, const uint8_t * s1_8x8, const uint8_t * s2_8x8);
sl@0
   345
typedef void (*_oil_type_sad12x12_12xn_u8)(uint32_t * d_n, const uint8_t * s1_12x12, int ss1, const uint8_t * s2_12xnp11, int ss2, int n);
sl@0
   346
typedef void (*_oil_type_sad12x12_u8)(uint32_t * d_1, const uint8_t * s1_12x12, int ss1, const uint8_t * s2_12x12, int ss2);
sl@0
   347
typedef void (*_oil_type_sad16x16_16xn_u8)(uint32_t * d_n, const uint8_t * s1_16x16, int ss1, const uint8_t * s2_16xnp15, int ss2, int n);
sl@0
   348
typedef void (*_oil_type_sad16x16_u8)(uint32_t * d_1, const uint8_t * s1_16x16, int ss1, const uint8_t * s2_16x16, int ss2);
sl@0
   349
typedef void (*_oil_type_sad8x8_8xn_u8)(uint32_t * d_n, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8xnp7, int ss2, int n);
sl@0
   350
typedef void (*_oil_type_sad8x8_f64)(double * d_8x8, int ds, const double * s1_8x8, int ss1, const double * s2_8x8, int ss2);
sl@0
   351
typedef void (*_oil_type_sad8x8_f64_2)(double * d_1, const double * s1_8x8, int ss1, const double * s2_8x8, int ss2);
sl@0
   352
typedef void (*_oil_type_sad8x8_s16)(uint32_t * d_8x8, int ds, const int16_t * s1_8x8, int ss1, const int16_t * s2_8x8, int ss2);
sl@0
   353
typedef void (*_oil_type_sad8x8_s16_2)(uint32_t * d_1, const int16_t * s1_8x8, int ss1, const int16_t * s2_8x8, int ss2);
sl@0
   354
typedef void (*_oil_type_sad8x8_u8)(uint32_t * d_1, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, int ss2);
sl@0
   355
typedef void (*_oil_type_sad8x8_u8_avg)(uint32_t * d_1, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, const uint8_t * s3_8x8, int ss2);
sl@0
   356
typedef void (*_oil_type_scalaradd_f32)(float * d, int dstr, const float * s1, int sstr, const float * s2_1, int n);
sl@0
   357
typedef void (*_oil_type_scalaradd_f32_ns)(float * d, const float * s1, const float * s2_1, int n);
sl@0
   358
typedef void (*_oil_type_scalaradd_f64)(double * d, int dstr, const double * s1, int sstr, const double * s2_1, int n);
sl@0
   359
typedef void (*_oil_type_scalaradd_s16)(int16_t * d, int dstr, const int16_t * s1, int sstr, const int16_t * s2_1, int n);
sl@0
   360
typedef void (*_oil_type_scalaradd_s32)(int32_t * d, int dstr, const int32_t * s1, int sstr, const int32_t * s2_1, int n);
sl@0
   361
typedef void (*_oil_type_scalaradd_s8)(int8_t * d, int dstr, const int8_t * s1, int sstr, const int8_t * s2_1, int n);
sl@0
   362
typedef void (*_oil_type_scalaradd_u16)(uint16_t * d, int dstr, const uint16_t * s1, int sstr, const uint16_t * s2_1, int n);
sl@0
   363
typedef void (*_oil_type_scalaradd_u32)(uint32_t * d, int dstr, const uint32_t * s1, int sstr, const uint32_t * s2_1, int n);
sl@0
   364
typedef void (*_oil_type_scalaradd_u8)(uint8_t * d, int dstr, const uint8_t * s1, int sstr, const uint8_t * s2_1, int n);
sl@0
   365
typedef void (*_oil_type_scalarmult_f32)(float * d, int dstr, const float * s1, int sstr, const float * s2_1, int n);
sl@0
   366
typedef void (*_oil_type_scalarmult_f64)(double * d, int dstr, const double * s1, int sstr, const double * s2_1, int n);
sl@0
   367
typedef void (*_oil_type_scalarmult_s16)(int16_t * d, int dstr, const int16_t * s1, int sstr, const int16_t * s2_1, int n);
sl@0
   368
typedef void (*_oil_type_scalarmult_s32)(int32_t * d, int dstr, const int32_t * s1, int sstr, const int32_t * s2_1, int n);
sl@0
   369
typedef void (*_oil_type_scalarmult_s8)(int8_t * d, int dstr, const int8_t * s1, int sstr, const int8_t * s2_1, int n);
sl@0
   370
typedef void (*_oil_type_scalarmult_u16)(uint16_t * d, int dstr, const uint16_t * s1, int sstr, const uint16_t * s2_1, int n);
sl@0
   371
typedef void (*_oil_type_scalarmult_u32)(uint32_t * d, int dstr, const uint32_t * s1, int sstr, const uint32_t * s2_1, int n);
sl@0
   372
typedef void (*_oil_type_scalarmult_u8)(uint8_t * d, int dstr, const uint8_t * s1, int sstr, const uint8_t * s2_1, int n);
sl@0
   373
typedef void (*_oil_type_scalarmultiply_f32_ns)(float * d, const float * s1, const float * s2_1, int n);
sl@0
   374
typedef void (*_oil_type_scalarmultiply_f64_ns)(double * d, const double * s1, const double * s2_1, int n);
sl@0
   375
typedef void (*_oil_type_scaleconv_f32_s16)(float * dest, const int16_t * src, int n, const double * s2_1, const double * s3_1);
sl@0
   376
typedef void (*_oil_type_scaleconv_f32_s32)(float * dest, const int32_t * src, int n, const double * s2_1, const double * s3_1);
sl@0
   377
typedef void (*_oil_type_scaleconv_f32_s8)(float * dest, const int8_t * src, int n, const double * s2_1, const double * s3_1);
sl@0
   378
typedef void (*_oil_type_scaleconv_f32_u16)(float * dest, const uint16_t * src, int n, const double * s2_1, const double * s3_1);
sl@0
   379
typedef void (*_oil_type_scaleconv_f32_u32)(float * dest, const uint32_t * src, int n, const double * s2_1, const double * s3_1);
sl@0
   380
typedef void (*_oil_type_scaleconv_f32_u8)(float * dest, const uint8_t * src, int n, const double * s2_1, const double * s3_1);
sl@0
   381
typedef void (*_oil_type_scaleconv_f64_s16)(double * dest, const int16_t * src, int n, const double * s2_1, const double * s3_1);
sl@0
   382
typedef void (*_oil_type_scaleconv_f64_s32)(double * dest, const int32_t * src, int n, const double * s2_1, const double * s3_1);
sl@0
   383
typedef void (*_oil_type_scaleconv_f64_s8)(double * dest, const int8_t * src, int n, const double * s2_1, const double * s3_1);
sl@0
   384
typedef void (*_oil_type_scaleconv_f64_u16)(double * dest, const uint16_t * src, int n, const double * s2_1, const double * s3_1);
sl@0
   385
typedef void (*_oil_type_scaleconv_f64_u32)(double * dest, const uint32_t * src, int n, const double * s2_1, const double * s3_1);
sl@0
   386
typedef void (*_oil_type_scaleconv_f64_u8)(double * dest, const uint8_t * src, int n, const double * s2_1, const double * s3_1);
sl@0
   387
typedef void (*_oil_type_scaleconv_s16_f32)(int16_t * dest, const float * src, int n, const double * s2_1, const double * s3_1);
sl@0
   388
typedef void (*_oil_type_scaleconv_s16_f64)(int16_t * dest, const double * src, int n, const double * s2_1, const double * s3_1);
sl@0
   389
typedef void (*_oil_type_scaleconv_s32_f32)(int32_t * dest, const float * src, int n, const double * s2_1, const double * s3_1);
sl@0
   390
typedef void (*_oil_type_scaleconv_s32_f64)(int32_t * dest, const double * src, int n, const double * s2_1, const double * s3_1);
sl@0
   391
typedef void (*_oil_type_scaleconv_s8_f32)(int8_t * dest, const float * src, int n, const double * s2_1, const double * s3_1);
sl@0
   392
typedef void (*_oil_type_scaleconv_s8_f64)(int8_t * dest, const double * src, int n, const double * s2_1, const double * s3_1);
sl@0
   393
typedef void (*_oil_type_scaleconv_u16_f32)(uint16_t * dest, const float * src, int n, const double * s2_1, const double * s3_1);
sl@0
   394
typedef void (*_oil_type_scaleconv_u16_f64)(uint16_t * dest, const double * src, int n, const double * s2_1, const double * s3_1);
sl@0
   395
typedef void (*_oil_type_scaleconv_u32_f32)(uint32_t * dest, const float * src, int n, const double * s2_1, const double * s3_1);
sl@0
   396
typedef void (*_oil_type_scaleconv_u32_f64)(uint32_t * dest, const double * src, int n, const double * s2_1, const double * s3_1);
sl@0
   397
typedef void (*_oil_type_scaleconv_u8_f32)(uint8_t * dest, const float * src, int n, const double * s2_1, const double * s3_1);
sl@0
   398
typedef void (*_oil_type_scaleconv_u8_f64)(uint8_t * dest, const double * src, int n, const double * s2_1, const double * s3_1);
sl@0
   399
typedef void (*_oil_type_scanlinescale2_u8)(uint8_t * d, const uint8_t * s, int n);
sl@0
   400
typedef void (*_oil_type_sign_f32)(float * d, const float * s, int n);
sl@0
   401
typedef void (*_oil_type_sincos_f64)(double * dest1, double * dest2, int n, const double * s1_1, const double * s2_1);
sl@0
   402
typedef void (*_oil_type_splat_u16_ns)(uint16_t * dest, const uint16_t * s1_1, int n);
sl@0
   403
typedef void (*_oil_type_splat_u32)(uint32_t * dest, int dstr, const uint32_t * s1_1, int n);
sl@0
   404
typedef void (*_oil_type_splat_u32_ns)(uint32_t * dest, const uint32_t * s1_1, int n);
sl@0
   405
typedef void (*_oil_type_splat_u8)(uint8_t * dest, int dstr, const uint8_t * s1_1, int n);
sl@0
   406
typedef void (*_oil_type_splat_u8_ns)(uint8_t * dest, const uint8_t * s1_1, int n);
sl@0
   407
typedef void (*_oil_type_split_135)(int16_t * d_2xn, const int16_t * s_2xn, int n);
sl@0
   408
typedef void (*_oil_type_split_53)(int16_t * d_2xn, const int16_t * s_2xn, int n);
sl@0
   409
typedef void (*_oil_type_split_approx97)(int16_t * d_2xn, const int16_t * s_2xn, int n);
sl@0
   410
typedef void (*_oil_type_split_daub97)(int16_t * d_2xn, const int16_t * s_2xn, int n);
sl@0
   411
typedef void (*_oil_type_squaresum_f32)(float * d, const float * s, int n);
sl@0
   412
typedef void (*_oil_type_squaresum_f64)(double * d, const double * s, int n);
sl@0
   413
typedef void (*_oil_type_squaresum_shifted_s16)(uint32_t * d, const int16_t * s, int n);
sl@0
   414
typedef void (*_oil_type_subtract_f32)(float * d, const float * s1, const float * s2, int n);
sl@0
   415
typedef void (*_oil_type_subtract_f64)(double * d, const double * s1, const double * s2, int n);
sl@0
   416
typedef void (*_oil_type_subtract_s16)(int16_t * d, const int16_t * src1, const int16_t * src2, int n);
sl@0
   417
typedef void (*_oil_type_subtract_s16_u8)(int16_t * d, const int16_t * src1, const uint8_t * src2, int n);
sl@0
   418
typedef void (*_oil_type_sum_f64)(double * d_1, const double * s, int sstr, int n);
sl@0
   419
typedef void (*_oil_type_sum_s16)(int16_t * d_1, const int16_t * s, int n);
sl@0
   420
typedef void (*_oil_type_swab_u16)(uint16_t * d_n, const uint16_t * s_n, int n);
sl@0
   421
typedef void (*_oil_type_swab_u32)(uint32_t * d_n, const uint32_t * s_n, int n);
sl@0
   422
typedef void (*_oil_type_synth_135)(int16_t * d_2xn, const int16_t * s_2xn, int n);
sl@0
   423
typedef void (*_oil_type_synth_53)(int16_t * d_2xn, const int16_t * s_2xn, int n);
sl@0
   424
typedef void (*_oil_type_synth_approx97)(int16_t * d_2xn, const int16_t * s_2xn, int n);
sl@0
   425
typedef void (*_oil_type_synth_daub97)(int16_t * d_2xn, const int16_t * s_2xn, int n);
sl@0
   426
typedef void (*_oil_type_tablelookup_u8)(uint8_t * d, int ds, const uint8_t * s1, int ss1, const uint8_t * s2_256, int ss2, int n);
sl@0
   427
typedef void (*_oil_type_testzero_u8)(uint32_t * d_1, const uint8_t * s, int n);
sl@0
   428
typedef void (*_oil_type_trans8x8_f64)(double * d_8x8, int ds, const double * s_8x8, int ss);
sl@0
   429
typedef void (*_oil_type_trans8x8_u16)(uint16_t * d_8x8, int ds, const uint16_t * s_8x8, int ss);
sl@0
   430
typedef void (*_oil_type_trans8x8_u32)(uint32_t * d_8x8, int ds, const uint32_t * s_8x8, int ss);
sl@0
   431
typedef void (*_oil_type_trans8x8_u8)(uint8_t * d_8x8, int ds, const uint8_t * s_8x8, int ss);
sl@0
   432
typedef void (*_oil_type_unpackyuyv)(uint8_t * d1_nx2, uint8_t * d2, uint8_t * d3, const uint32_t * s, int n);
sl@0
   433
typedef void (*_oil_type_unzigzag8x8_s16)(int16_t * d_8x8, int ds, const int16_t * s_8x8, int ss);
sl@0
   434
typedef void (*_oil_type_utf8_validate)(int32_t * d_1, const uint8_t * s, int n);
sl@0
   435
typedef void (*_oil_type_uyvy2ayuv)(uint32_t * d_n, const uint32_t * s_n, int n);
sl@0
   436
typedef void (*_oil_type_vectoradd_f32)(float * d, int dstr, const float * s1, int sstr1, const float * s2, int sstr2, int n, const float * s3_1, const float * s4_1);
sl@0
   437
typedef void (*_oil_type_vectoradd_f64)(double * d, int dstr, const double * s1, int sstr1, const double * s2, int sstr2, int n, const double * s3_1, const double * s4_1);
sl@0
   438
typedef void (*_oil_type_vectoradd_s16)(int16_t * d, int dstr, const int16_t * s1, int sstr1, const int16_t * s2, int sstr2, int n, const int16_t * s3_1, const int16_t * s4_1);
sl@0
   439
typedef void (*_oil_type_vectoradd_s32)(int32_t * d, int dstr, const int32_t * s1, int sstr1, const int32_t * s2, int sstr2, int n, const int32_t * s3_1, const int32_t * s4_1);
sl@0
   440
typedef void (*_oil_type_vectoradd_s8)(int8_t * d, int dstr, const int8_t * s1, int sstr1, const int8_t * s2, int sstr2, int n, const int8_t * s3_1, const int8_t * s4_1);
sl@0
   441
typedef void (*_oil_type_vectoradd_s_f32)(float * d, int dstr, const float * s1, int sstr1, const float * s2, int sstr2, int n);
sl@0
   442
typedef void (*_oil_type_vectoradd_s_f64)(double * d, int dstr, const double * s1, int sstr1, const double * s2, int sstr2, int n);
sl@0
   443
typedef void (*_oil_type_vectoradd_s_s16)(int16_t * d, int dstr, const int16_t * s1, int sstr1, const int16_t * s2, int sstr2, int n);
sl@0
   444
typedef void (*_oil_type_vectoradd_s_s8)(int8_t * d, int dstr, const int8_t * s1, int sstr1, const int8_t * s2, int sstr2, int n);
sl@0
   445
typedef void (*_oil_type_vectoradd_s_u16)(uint16_t * d, int dstr, const uint16_t * s1, int sstr1, const uint16_t * s2, int sstr2, int n);
sl@0
   446
typedef void (*_oil_type_vectoradd_s_u8)(uint8_t * d, int dstr, const uint8_t * s1, int sstr1, const uint8_t * s2, int sstr2, int n);
sl@0
   447
typedef void (*_oil_type_vectoradd_u16)(uint16_t * d, int dstr, const uint16_t * s1, int sstr1, const uint16_t * s2, int sstr2, int n, const uint16_t * s3_1, const uint16_t * s4_1);
sl@0
   448
typedef void (*_oil_type_vectoradd_u32)(uint32_t * d, int dstr, const uint32_t * s1, int sstr1, const uint32_t * s2, int sstr2, int n, const uint32_t * s3_1, const uint32_t * s4_1);
sl@0
   449
typedef void (*_oil_type_vectoradd_u8)(uint8_t * d, int dstr, const uint8_t * s1, int sstr1, const uint8_t * s2, int sstr2, int n, const uint8_t * s3_1, const uint8_t * s4_1);
sl@0
   450
typedef void (*_oil_type_yuv2rgbx_sub2_u8)(uint8_t * d_4xn, const uint8_t * src1, const uint8_t * src2, const uint8_t * src3, int n);
sl@0
   451
typedef void (*_oil_type_yuv2rgbx_sub4_u8)(uint8_t * d_4xn, const uint8_t * src1, const uint8_t * src2, const uint8_t * src3, int n);
sl@0
   452
typedef void (*_oil_type_yuv2rgbx_u8)(uint8_t * d_4xn, const uint8_t * src1, const uint8_t * src2, const uint8_t * src3, int n);
sl@0
   453
typedef void (*_oil_type_yuyv2ayuv)(uint32_t * d_n, const uint32_t * s_n, int n);
sl@0
   454
typedef void (*_oil_type_yvyu2ayuv)(uint32_t * d_n, const uint32_t * s_n, int n);
sl@0
   455
typedef void (*_oil_type_zigzag8x8_s16)(int16_t * d_8x8, int ds, const int16_t * s_8x8, int ss);
sl@0
   456
sl@0
   457
#else
sl@0
   458
sl@0
   459
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_abs_f32_f32;
sl@0
   460
typedef void (*_oil_type_abs_f32_f32)(float * dest, int dstr, const float * src, int sstr, int n);
sl@0
   461
#define oil_abs_f32_f32 ((_oil_type_abs_f32_f32)(*(void **)oil_function_class_ptr_abs_f32_f32))
sl@0
   462
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_abs_f64_f64;
sl@0
   463
typedef void (*_oil_type_abs_f64_f64)(double * dest, int dstr, const double * src, int sstr, int n);
sl@0
   464
#define oil_abs_f64_f64 ((_oil_type_abs_f64_f64)(*(void **)oil_function_class_ptr_abs_f64_f64))
sl@0
   465
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_abs_u16_s16;
sl@0
   466
typedef void (*_oil_type_abs_u16_s16)(uint16_t * dest, int dstr, const int16_t * src, int sstr, int n);
sl@0
   467
#define oil_abs_u16_s16 ((_oil_type_abs_u16_s16)(*(void **)oil_function_class_ptr_abs_u16_s16))
sl@0
   468
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_abs_u32_s32;
sl@0
   469
typedef void (*_oil_type_abs_u32_s32)(uint32_t * dest, int dstr, const int32_t * src, int sstr, int n);
sl@0
   470
#define oil_abs_u32_s32 ((_oil_type_abs_u32_s32)(*(void **)oil_function_class_ptr_abs_u32_s32))
sl@0
   471
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_abs_u8_s8;
sl@0
   472
typedef void (*_oil_type_abs_u8_s8)(uint8_t * dest, int dstr, const int8_t * src, int sstr, int n);
sl@0
   473
#define oil_abs_u8_s8 ((_oil_type_abs_u8_s8)(*(void **)oil_function_class_ptr_abs_u8_s8))
sl@0
   474
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_add2_rshift_add_s16;
sl@0
   475
typedef void (*_oil_type_add2_rshift_add_s16)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4_2, int n);
sl@0
   476
#define oil_add2_rshift_add_s16 ((_oil_type_add2_rshift_add_s16)(*(void **)oil_function_class_ptr_add2_rshift_add_s16))
sl@0
   477
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_add2_rshift_sub_s16;
sl@0
   478
typedef void (*_oil_type_add2_rshift_sub_s16)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4_2, int n);
sl@0
   479
#define oil_add2_rshift_sub_s16 ((_oil_type_add2_rshift_sub_s16)(*(void **)oil_function_class_ptr_add2_rshift_sub_s16))
sl@0
   480
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_add_const_rshift_s16;
sl@0
   481
typedef void (*_oil_type_add_const_rshift_s16)(int16_t * d1, const int16_t * s1, const int16_t * s2_2, int n);
sl@0
   482
#define oil_add_const_rshift_s16 ((_oil_type_add_const_rshift_s16)(*(void **)oil_function_class_ptr_add_const_rshift_s16))
sl@0
   483
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_add_f32;
sl@0
   484
typedef void (*_oil_type_add_f32)(float * d, const float * s1, const float * s2, int n);
sl@0
   485
#define oil_add_f32 ((_oil_type_add_f32)(*(void **)oil_function_class_ptr_add_f32))
sl@0
   486
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_add_f64;
sl@0
   487
typedef void (*_oil_type_add_f64)(double * d, const double * s1, const double * s2, int n);
sl@0
   488
#define oil_add_f64 ((_oil_type_add_f64)(*(void **)oil_function_class_ptr_add_f64))
sl@0
   489
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_add_s16;
sl@0
   490
typedef void (*_oil_type_add_s16)(int16_t * d, const int16_t * src1, const int16_t * src2, int n);
sl@0
   491
#define oil_add_s16 ((_oil_type_add_s16)(*(void **)oil_function_class_ptr_add_s16))
sl@0
   492
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_add_s16_u8;
sl@0
   493
typedef void (*_oil_type_add_s16_u8)(int16_t * d, const int16_t * src1, const uint8_t * src2, int n);
sl@0
   494
#define oil_add_s16_u8 ((_oil_type_add_s16_u8)(*(void **)oil_function_class_ptr_add_s16_u8))
sl@0
   495
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_addc_rshift_s16;
sl@0
   496
typedef void (*_oil_type_addc_rshift_s16)(int16_t * d1, const int16_t * s1, const int16_t * s2_2, int n);
sl@0
   497
#define oil_addc_rshift_s16 ((_oil_type_addc_rshift_s16)(*(void **)oil_function_class_ptr_addc_rshift_s16))
sl@0
   498
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_addc_s16;
sl@0
   499
typedef void (*_oil_type_addc_s16)(int16_t * d1, const int16_t * s1, const int16_t * s2_1, int n);
sl@0
   500
#define oil_addc_s16 ((_oil_type_addc_s16)(*(void **)oil_function_class_ptr_addc_s16))
sl@0
   501
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_argb_paint_u8;
sl@0
   502
typedef void (*_oil_type_argb_paint_u8)(uint8_t * i_4xn, const uint8_t * s1_4, const uint8_t * s2_n, int n);
sl@0
   503
#define oil_argb_paint_u8 ((_oil_type_argb_paint_u8)(*(void **)oil_function_class_ptr_argb_paint_u8))
sl@0
   504
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_average2_u8;
sl@0
   505
typedef void (*_oil_type_average2_u8)(uint8_t * d, int dstr, const uint8_t * s1, int sstr1, const uint8_t * s2, int sstr2, int n);
sl@0
   506
#define oil_average2_u8 ((_oil_type_average2_u8)(*(void **)oil_function_class_ptr_average2_u8))
sl@0
   507
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_avg2_12xn_u8;
sl@0
   508
typedef void (*_oil_type_avg2_12xn_u8)(uint8_t * d_12xn, int ds1, const uint8_t * s1_12xn, int ss1, const uint8_t * s2_12xn, int ss2, int n);
sl@0
   509
#define oil_avg2_12xn_u8 ((_oil_type_avg2_12xn_u8)(*(void **)oil_function_class_ptr_avg2_12xn_u8))
sl@0
   510
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_avg2_16xn_u8;
sl@0
   511
typedef void (*_oil_type_avg2_16xn_u8)(uint8_t * d_16xn, int ds1, const uint8_t * s1_16xn, int ss1, const uint8_t * s2_16xn, int ss2, int n);
sl@0
   512
#define oil_avg2_16xn_u8 ((_oil_type_avg2_16xn_u8)(*(void **)oil_function_class_ptr_avg2_16xn_u8))
sl@0
   513
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_avg2_8xn_u8;
sl@0
   514
typedef void (*_oil_type_avg2_8xn_u8)(uint8_t * d_8xn, int ds1, const uint8_t * s1_8xn, int ss1, const uint8_t * s2_8xn, int ss2, int n);
sl@0
   515
#define oil_avg2_8xn_u8 ((_oil_type_avg2_8xn_u8)(*(void **)oil_function_class_ptr_avg2_8xn_u8))
sl@0
   516
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_ayuv2argb_u8;
sl@0
   517
typedef void (*_oil_type_ayuv2argb_u8)(uint8_t * d_4xn, const uint8_t * s_4xn, int n);
sl@0
   518
#define oil_ayuv2argb_u8 ((_oil_type_ayuv2argb_u8)(*(void **)oil_function_class_ptr_ayuv2argb_u8))
sl@0
   519
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_ayuv2uyvy;
sl@0
   520
typedef void (*_oil_type_ayuv2uyvy)(uint32_t * d_n, const uint32_t * s_n, int n);
sl@0
   521
#define oil_ayuv2uyvy ((_oil_type_ayuv2uyvy)(*(void **)oil_function_class_ptr_ayuv2uyvy))
sl@0
   522
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_ayuv2yuyv;
sl@0
   523
typedef void (*_oil_type_ayuv2yuyv)(uint32_t * d_n, const uint32_t * s_n, int n);
sl@0
   524
#define oil_ayuv2yuyv ((_oil_type_ayuv2yuyv)(*(void **)oil_function_class_ptr_ayuv2yuyv))
sl@0
   525
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_ayuv2yvyu;
sl@0
   526
typedef void (*_oil_type_ayuv2yvyu)(uint32_t * d_n, const uint32_t * s_n, int n);
sl@0
   527
#define oil_ayuv2yvyu ((_oil_type_ayuv2yvyu)(*(void **)oil_function_class_ptr_ayuv2yvyu))
sl@0
   528
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clamp_f32;
sl@0
   529
typedef void (*_oil_type_clamp_f32)(float * dest, const float * src, int n, const float * s2_1, const float * s3_1);
sl@0
   530
#define oil_clamp_f32 ((_oil_type_clamp_f32)(*(void **)oil_function_class_ptr_clamp_f32))
sl@0
   531
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clamp_f64;
sl@0
   532
typedef void (*_oil_type_clamp_f64)(double * dest, const double * src, int n, const double * s2_1, const double * s3_1);
sl@0
   533
#define oil_clamp_f64 ((_oil_type_clamp_f64)(*(void **)oil_function_class_ptr_clamp_f64))
sl@0
   534
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clamp_s16;
sl@0
   535
typedef void (*_oil_type_clamp_s16)(int16_t * dest, const int16_t * src, int n, const int16_t * s2_1, const int16_t * s3_1);
sl@0
   536
#define oil_clamp_s16 ((_oil_type_clamp_s16)(*(void **)oil_function_class_ptr_clamp_s16))
sl@0
   537
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clamp_s32;
sl@0
   538
typedef void (*_oil_type_clamp_s32)(int32_t * dest, const int32_t * src, int n, const int32_t * s2_1, const int32_t * s3_1);
sl@0
   539
#define oil_clamp_s32 ((_oil_type_clamp_s32)(*(void **)oil_function_class_ptr_clamp_s32))
sl@0
   540
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clamp_s8;
sl@0
   541
typedef void (*_oil_type_clamp_s8)(int8_t * dest, const int8_t * src, int n, const int8_t * s2_1, const int8_t * s3_1);
sl@0
   542
#define oil_clamp_s8 ((_oil_type_clamp_s8)(*(void **)oil_function_class_ptr_clamp_s8))
sl@0
   543
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clamp_u16;
sl@0
   544
typedef void (*_oil_type_clamp_u16)(uint16_t * dest, const uint16_t * src, int n, const uint16_t * s2_1, const uint16_t * s3_1);
sl@0
   545
#define oil_clamp_u16 ((_oil_type_clamp_u16)(*(void **)oil_function_class_ptr_clamp_u16))
sl@0
   546
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clamp_u32;
sl@0
   547
typedef void (*_oil_type_clamp_u32)(uint32_t * dest, const uint32_t * src, int n, const uint32_t * s2_1, const uint32_t * s3_1);
sl@0
   548
#define oil_clamp_u32 ((_oil_type_clamp_u32)(*(void **)oil_function_class_ptr_clamp_u32))
sl@0
   549
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clamp_u8;
sl@0
   550
typedef void (*_oil_type_clamp_u8)(uint8_t * dest, const uint8_t * src, int n, const uint8_t * s2_1, const uint8_t * s3_1);
sl@0
   551
#define oil_clamp_u8 ((_oil_type_clamp_u8)(*(void **)oil_function_class_ptr_clamp_u8))
sl@0
   552
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clamphigh_f32;
sl@0
   553
typedef void (*_oil_type_clamphigh_f32)(float * dest, const float * src, int n, const float * s2_1);
sl@0
   554
#define oil_clamphigh_f32 ((_oil_type_clamphigh_f32)(*(void **)oil_function_class_ptr_clamphigh_f32))
sl@0
   555
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clamphigh_f64;
sl@0
   556
typedef void (*_oil_type_clamphigh_f64)(double * dest, const double * src, int n, const double * s2_1);
sl@0
   557
#define oil_clamphigh_f64 ((_oil_type_clamphigh_f64)(*(void **)oil_function_class_ptr_clamphigh_f64))
sl@0
   558
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clamphigh_s16;
sl@0
   559
typedef void (*_oil_type_clamphigh_s16)(int16_t * dest, const int16_t * src, int n, const int16_t * s2_1);
sl@0
   560
#define oil_clamphigh_s16 ((_oil_type_clamphigh_s16)(*(void **)oil_function_class_ptr_clamphigh_s16))
sl@0
   561
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clamphigh_s32;
sl@0
   562
typedef void (*_oil_type_clamphigh_s32)(int32_t * dest, const int32_t * src, int n, const int32_t * s2_1);
sl@0
   563
#define oil_clamphigh_s32 ((_oil_type_clamphigh_s32)(*(void **)oil_function_class_ptr_clamphigh_s32))
sl@0
   564
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clamphigh_s8;
sl@0
   565
typedef void (*_oil_type_clamphigh_s8)(int8_t * dest, const int8_t * src, int n, const int8_t * s2_1);
sl@0
   566
#define oil_clamphigh_s8 ((_oil_type_clamphigh_s8)(*(void **)oil_function_class_ptr_clamphigh_s8))
sl@0
   567
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clamphigh_u16;
sl@0
   568
typedef void (*_oil_type_clamphigh_u16)(uint16_t * dest, const uint16_t * src, int n, const uint16_t * s2_1);
sl@0
   569
#define oil_clamphigh_u16 ((_oil_type_clamphigh_u16)(*(void **)oil_function_class_ptr_clamphigh_u16))
sl@0
   570
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clamphigh_u32;
sl@0
   571
typedef void (*_oil_type_clamphigh_u32)(uint32_t * dest, const uint32_t * src, int n, const uint32_t * s2_1);
sl@0
   572
#define oil_clamphigh_u32 ((_oil_type_clamphigh_u32)(*(void **)oil_function_class_ptr_clamphigh_u32))
sl@0
   573
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clamphigh_u8;
sl@0
   574
typedef void (*_oil_type_clamphigh_u8)(uint8_t * dest, const uint8_t * src, int n, const uint8_t * s2_1);
sl@0
   575
#define oil_clamphigh_u8 ((_oil_type_clamphigh_u8)(*(void **)oil_function_class_ptr_clamphigh_u8))
sl@0
   576
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clamplow_f32;
sl@0
   577
typedef void (*_oil_type_clamplow_f32)(float * dest, const float * src, int n, const float * s2_1);
sl@0
   578
#define oil_clamplow_f32 ((_oil_type_clamplow_f32)(*(void **)oil_function_class_ptr_clamplow_f32))
sl@0
   579
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clamplow_f64;
sl@0
   580
typedef void (*_oil_type_clamplow_f64)(double * dest, const double * src, int n, const double * s2_1);
sl@0
   581
#define oil_clamplow_f64 ((_oil_type_clamplow_f64)(*(void **)oil_function_class_ptr_clamplow_f64))
sl@0
   582
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clamplow_s16;
sl@0
   583
typedef void (*_oil_type_clamplow_s16)(int16_t * dest, const int16_t * src, int n, const int16_t * s2_1);
sl@0
   584
#define oil_clamplow_s16 ((_oil_type_clamplow_s16)(*(void **)oil_function_class_ptr_clamplow_s16))
sl@0
   585
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clamplow_s32;
sl@0
   586
typedef void (*_oil_type_clamplow_s32)(int32_t * dest, const int32_t * src, int n, const int32_t * s2_1);
sl@0
   587
#define oil_clamplow_s32 ((_oil_type_clamplow_s32)(*(void **)oil_function_class_ptr_clamplow_s32))
sl@0
   588
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clamplow_s8;
sl@0
   589
typedef void (*_oil_type_clamplow_s8)(int8_t * dest, const int8_t * src, int n, const int8_t * s2_1);
sl@0
   590
#define oil_clamplow_s8 ((_oil_type_clamplow_s8)(*(void **)oil_function_class_ptr_clamplow_s8))
sl@0
   591
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clamplow_u16;
sl@0
   592
typedef void (*_oil_type_clamplow_u16)(uint16_t * dest, const uint16_t * src, int n, const uint16_t * s2_1);
sl@0
   593
#define oil_clamplow_u16 ((_oil_type_clamplow_u16)(*(void **)oil_function_class_ptr_clamplow_u16))
sl@0
   594
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clamplow_u32;
sl@0
   595
typedef void (*_oil_type_clamplow_u32)(uint32_t * dest, const uint32_t * src, int n, const uint32_t * s2_1);
sl@0
   596
#define oil_clamplow_u32 ((_oil_type_clamplow_u32)(*(void **)oil_function_class_ptr_clamplow_u32))
sl@0
   597
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clamplow_u8;
sl@0
   598
typedef void (*_oil_type_clamplow_u8)(uint8_t * dest, const uint8_t * src, int n, const uint8_t * s2_1);
sl@0
   599
#define oil_clamplow_u8 ((_oil_type_clamplow_u8)(*(void **)oil_function_class_ptr_clamplow_u8))
sl@0
   600
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clip_f32;
sl@0
   601
typedef void (*_oil_type_clip_f32)(float * dest, int dstr, const float * src, int sstr, int n, const float * s2_1, const float * s3_1);
sl@0
   602
#define oil_clip_f32 ((_oil_type_clip_f32)(*(void **)oil_function_class_ptr_clip_f32))
sl@0
   603
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clip_f64;
sl@0
   604
typedef void (*_oil_type_clip_f64)(double * dest, int dstr, const double * src, int sstr, int n, const double * s2_1, const double * s3_1);
sl@0
   605
#define oil_clip_f64 ((_oil_type_clip_f64)(*(void **)oil_function_class_ptr_clip_f64))
sl@0
   606
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clip_s16;
sl@0
   607
typedef void (*_oil_type_clip_s16)(int16_t * dest, int dstr, const int16_t * src, int sstr, int n, const int16_t * s2_1, const int16_t * s3_1);
sl@0
   608
#define oil_clip_s16 ((_oil_type_clip_s16)(*(void **)oil_function_class_ptr_clip_s16))
sl@0
   609
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clip_s32;
sl@0
   610
typedef void (*_oil_type_clip_s32)(int32_t * dest, int dstr, const int32_t * src, int sstr, int n, const int32_t * s2_1, const int32_t * s3_1);
sl@0
   611
#define oil_clip_s32 ((_oil_type_clip_s32)(*(void **)oil_function_class_ptr_clip_s32))
sl@0
   612
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clip_s8;
sl@0
   613
typedef void (*_oil_type_clip_s8)(int8_t * dest, int dstr, const int8_t * src, int sstr, int n, const int8_t * s2_1, const int8_t * s3_1);
sl@0
   614
#define oil_clip_s8 ((_oil_type_clip_s8)(*(void **)oil_function_class_ptr_clip_s8))
sl@0
   615
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clip_u16;
sl@0
   616
typedef void (*_oil_type_clip_u16)(uint16_t * dest, int dstr, const uint16_t * src, int sstr, int n, const uint16_t * s2_1, const uint16_t * s3_1);
sl@0
   617
#define oil_clip_u16 ((_oil_type_clip_u16)(*(void **)oil_function_class_ptr_clip_u16))
sl@0
   618
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clip_u32;
sl@0
   619
typedef void (*_oil_type_clip_u32)(uint32_t * dest, int dstr, const uint32_t * src, int sstr, int n, const uint32_t * s2_1, const uint32_t * s3_1);
sl@0
   620
#define oil_clip_u32 ((_oil_type_clip_u32)(*(void **)oil_function_class_ptr_clip_u32))
sl@0
   621
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clip_u8;
sl@0
   622
typedef void (*_oil_type_clip_u8)(uint8_t * dest, int dstr, const uint8_t * src, int sstr, int n, const uint8_t * s2_1, const uint8_t * s3_1);
sl@0
   623
#define oil_clip_u8 ((_oil_type_clip_u8)(*(void **)oil_function_class_ptr_clip_u8))
sl@0
   624
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clipconv8x8_u8_s16;
sl@0
   625
typedef void (*_oil_type_clipconv8x8_u8_s16)(uint8_t * d_8x8, int dstr, const int16_t * s_8x8, int sstr);
sl@0
   626
#define oil_clipconv8x8_u8_s16 ((_oil_type_clipconv8x8_u8_s16)(*(void **)oil_function_class_ptr_clipconv8x8_u8_s16))
sl@0
   627
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clipconv_s16_f32;
sl@0
   628
typedef void (*_oil_type_clipconv_s16_f32)(int16_t * dest, int dstr, const float * src, int sstr, int n);
sl@0
   629
#define oil_clipconv_s16_f32 ((_oil_type_clipconv_s16_f32)(*(void **)oil_function_class_ptr_clipconv_s16_f32))
sl@0
   630
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clipconv_s16_f64;
sl@0
   631
typedef void (*_oil_type_clipconv_s16_f64)(int16_t * dest, int dstr, const double * src, int sstr, int n);
sl@0
   632
#define oil_clipconv_s16_f64 ((_oil_type_clipconv_s16_f64)(*(void **)oil_function_class_ptr_clipconv_s16_f64))
sl@0
   633
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clipconv_s16_s32;
sl@0
   634
typedef void (*_oil_type_clipconv_s16_s32)(int16_t * dest, int dstr, const int32_t * src, int sstr, int n);
sl@0
   635
#define oil_clipconv_s16_s32 ((_oil_type_clipconv_s16_s32)(*(void **)oil_function_class_ptr_clipconv_s16_s32))
sl@0
   636
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clipconv_s16_u16;
sl@0
   637
typedef void (*_oil_type_clipconv_s16_u16)(int16_t * dest, int dstr, const uint16_t * src, int sstr, int n);
sl@0
   638
#define oil_clipconv_s16_u16 ((_oil_type_clipconv_s16_u16)(*(void **)oil_function_class_ptr_clipconv_s16_u16))
sl@0
   639
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clipconv_s16_u32;
sl@0
   640
typedef void (*_oil_type_clipconv_s16_u32)(int16_t * dest, int dstr, const uint32_t * src, int sstr, int n);
sl@0
   641
#define oil_clipconv_s16_u32 ((_oil_type_clipconv_s16_u32)(*(void **)oil_function_class_ptr_clipconv_s16_u32))
sl@0
   642
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clipconv_s32_f32;
sl@0
   643
typedef void (*_oil_type_clipconv_s32_f32)(int32_t * dest, int dstr, const float * src, int sstr, int n);
sl@0
   644
#define oil_clipconv_s32_f32 ((_oil_type_clipconv_s32_f32)(*(void **)oil_function_class_ptr_clipconv_s32_f32))
sl@0
   645
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clipconv_s32_f64;
sl@0
   646
typedef void (*_oil_type_clipconv_s32_f64)(int32_t * dest, int dstr, const double * src, int sstr, int n);
sl@0
   647
#define oil_clipconv_s32_f64 ((_oil_type_clipconv_s32_f64)(*(void **)oil_function_class_ptr_clipconv_s32_f64))
sl@0
   648
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clipconv_s32_u32;
sl@0
   649
typedef void (*_oil_type_clipconv_s32_u32)(int32_t * dest, int dstr, const uint32_t * src, int sstr, int n);
sl@0
   650
#define oil_clipconv_s32_u32 ((_oil_type_clipconv_s32_u32)(*(void **)oil_function_class_ptr_clipconv_s32_u32))
sl@0
   651
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clipconv_s8_f32;
sl@0
   652
typedef void (*_oil_type_clipconv_s8_f32)(int8_t * dest, int dstr, const float * src, int sstr, int n);
sl@0
   653
#define oil_clipconv_s8_f32 ((_oil_type_clipconv_s8_f32)(*(void **)oil_function_class_ptr_clipconv_s8_f32))
sl@0
   654
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clipconv_s8_f64;
sl@0
   655
typedef void (*_oil_type_clipconv_s8_f64)(int8_t * dest, int dstr, const double * src, int sstr, int n);
sl@0
   656
#define oil_clipconv_s8_f64 ((_oil_type_clipconv_s8_f64)(*(void **)oil_function_class_ptr_clipconv_s8_f64))
sl@0
   657
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clipconv_s8_s16;
sl@0
   658
typedef void (*_oil_type_clipconv_s8_s16)(int8_t * dest, int dstr, const int16_t * src, int sstr, int n);
sl@0
   659
#define oil_clipconv_s8_s16 ((_oil_type_clipconv_s8_s16)(*(void **)oil_function_class_ptr_clipconv_s8_s16))
sl@0
   660
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clipconv_s8_s32;
sl@0
   661
typedef void (*_oil_type_clipconv_s8_s32)(int8_t * dest, int dstr, const int32_t * src, int sstr, int n);
sl@0
   662
#define oil_clipconv_s8_s32 ((_oil_type_clipconv_s8_s32)(*(void **)oil_function_class_ptr_clipconv_s8_s32))
sl@0
   663
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clipconv_s8_u16;
sl@0
   664
typedef void (*_oil_type_clipconv_s8_u16)(int8_t * dest, int dstr, const uint16_t * src, int sstr, int n);
sl@0
   665
#define oil_clipconv_s8_u16 ((_oil_type_clipconv_s8_u16)(*(void **)oil_function_class_ptr_clipconv_s8_u16))
sl@0
   666
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clipconv_s8_u32;
sl@0
   667
typedef void (*_oil_type_clipconv_s8_u32)(int8_t * dest, int dstr, const uint32_t * src, int sstr, int n);
sl@0
   668
#define oil_clipconv_s8_u32 ((_oil_type_clipconv_s8_u32)(*(void **)oil_function_class_ptr_clipconv_s8_u32))
sl@0
   669
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clipconv_s8_u8;
sl@0
   670
typedef void (*_oil_type_clipconv_s8_u8)(int8_t * dest, int dstr, const uint8_t * src, int sstr, int n);
sl@0
   671
#define oil_clipconv_s8_u8 ((_oil_type_clipconv_s8_u8)(*(void **)oil_function_class_ptr_clipconv_s8_u8))
sl@0
   672
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clipconv_u16_f32;
sl@0
   673
typedef void (*_oil_type_clipconv_u16_f32)(uint16_t * dest, int dstr, const float * src, int sstr, int n);
sl@0
   674
#define oil_clipconv_u16_f32 ((_oil_type_clipconv_u16_f32)(*(void **)oil_function_class_ptr_clipconv_u16_f32))
sl@0
   675
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clipconv_u16_f64;
sl@0
   676
typedef void (*_oil_type_clipconv_u16_f64)(uint16_t * dest, int dstr, const double * src, int sstr, int n);
sl@0
   677
#define oil_clipconv_u16_f64 ((_oil_type_clipconv_u16_f64)(*(void **)oil_function_class_ptr_clipconv_u16_f64))
sl@0
   678
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clipconv_u16_s16;
sl@0
   679
typedef void (*_oil_type_clipconv_u16_s16)(uint16_t * dest, int dstr, const int16_t * src, int sstr, int n);
sl@0
   680
#define oil_clipconv_u16_s16 ((_oil_type_clipconv_u16_s16)(*(void **)oil_function_class_ptr_clipconv_u16_s16))
sl@0
   681
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clipconv_u16_s32;
sl@0
   682
typedef void (*_oil_type_clipconv_u16_s32)(uint16_t * dest, int dstr, const int32_t * src, int sstr, int n);
sl@0
   683
#define oil_clipconv_u16_s32 ((_oil_type_clipconv_u16_s32)(*(void **)oil_function_class_ptr_clipconv_u16_s32))
sl@0
   684
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clipconv_u16_u32;
sl@0
   685
typedef void (*_oil_type_clipconv_u16_u32)(uint16_t * dest, int dstr, const uint32_t * src, int sstr, int n);
sl@0
   686
#define oil_clipconv_u16_u32 ((_oil_type_clipconv_u16_u32)(*(void **)oil_function_class_ptr_clipconv_u16_u32))
sl@0
   687
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clipconv_u32_f32;
sl@0
   688
typedef void (*_oil_type_clipconv_u32_f32)(uint32_t * dest, int dstr, const float * src, int sstr, int n);
sl@0
   689
#define oil_clipconv_u32_f32 ((_oil_type_clipconv_u32_f32)(*(void **)oil_function_class_ptr_clipconv_u32_f32))
sl@0
   690
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clipconv_u32_f64;
sl@0
   691
typedef void (*_oil_type_clipconv_u32_f64)(uint32_t * dest, int dstr, const double * src, int sstr, int n);
sl@0
   692
#define oil_clipconv_u32_f64 ((_oil_type_clipconv_u32_f64)(*(void **)oil_function_class_ptr_clipconv_u32_f64))
sl@0
   693
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clipconv_u32_s32;
sl@0
   694
typedef void (*_oil_type_clipconv_u32_s32)(uint32_t * dest, int dstr, const int32_t * src, int sstr, int n);
sl@0
   695
#define oil_clipconv_u32_s32 ((_oil_type_clipconv_u32_s32)(*(void **)oil_function_class_ptr_clipconv_u32_s32))
sl@0
   696
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clipconv_u8_f32;
sl@0
   697
typedef void (*_oil_type_clipconv_u8_f32)(uint8_t * dest, int dstr, const float * src, int sstr, int n);
sl@0
   698
#define oil_clipconv_u8_f32 ((_oil_type_clipconv_u8_f32)(*(void **)oil_function_class_ptr_clipconv_u8_f32))
sl@0
   699
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clipconv_u8_f64;
sl@0
   700
typedef void (*_oil_type_clipconv_u8_f64)(uint8_t * dest, int dstr, const double * src, int sstr, int n);
sl@0
   701
#define oil_clipconv_u8_f64 ((_oil_type_clipconv_u8_f64)(*(void **)oil_function_class_ptr_clipconv_u8_f64))
sl@0
   702
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clipconv_u8_s16;
sl@0
   703
typedef void (*_oil_type_clipconv_u8_s16)(uint8_t * dest, int dstr, const int16_t * src, int sstr, int n);
sl@0
   704
#define oil_clipconv_u8_s16 ((_oil_type_clipconv_u8_s16)(*(void **)oil_function_class_ptr_clipconv_u8_s16))
sl@0
   705
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clipconv_u8_s32;
sl@0
   706
typedef void (*_oil_type_clipconv_u8_s32)(uint8_t * dest, int dstr, const int32_t * src, int sstr, int n);
sl@0
   707
#define oil_clipconv_u8_s32 ((_oil_type_clipconv_u8_s32)(*(void **)oil_function_class_ptr_clipconv_u8_s32))
sl@0
   708
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clipconv_u8_s8;
sl@0
   709
typedef void (*_oil_type_clipconv_u8_s8)(uint8_t * dest, int dstr, const int8_t * src, int sstr, int n);
sl@0
   710
#define oil_clipconv_u8_s8 ((_oil_type_clipconv_u8_s8)(*(void **)oil_function_class_ptr_clipconv_u8_s8))
sl@0
   711
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clipconv_u8_u16;
sl@0
   712
typedef void (*_oil_type_clipconv_u8_u16)(uint8_t * dest, int dstr, const uint16_t * src, int sstr, int n);
sl@0
   713
#define oil_clipconv_u8_u16 ((_oil_type_clipconv_u8_u16)(*(void **)oil_function_class_ptr_clipconv_u8_u16))
sl@0
   714
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_clipconv_u8_u32;
sl@0
   715
typedef void (*_oil_type_clipconv_u8_u32)(uint8_t * dest, int dstr, const uint32_t * src, int sstr, int n);
sl@0
   716
#define oil_clipconv_u8_u32 ((_oil_type_clipconv_u8_u32)(*(void **)oil_function_class_ptr_clipconv_u8_u32))
sl@0
   717
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_colorspace_argb;
sl@0
   718
typedef void (*_oil_type_colorspace_argb)(uint32_t * d, const uint32_t * s, const int16_t * s2_24, int n);
sl@0
   719
#define oil_colorspace_argb ((_oil_type_colorspace_argb)(*(void **)oil_function_class_ptr_colorspace_argb))
sl@0
   720
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_colsad8x8_u8;
sl@0
   721
typedef void (*_oil_type_colsad8x8_u8)(uint32_t * d_1, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, int ss2);
sl@0
   722
#define oil_colsad8x8_u8 ((_oil_type_colsad8x8_u8)(*(void **)oil_function_class_ptr_colsad8x8_u8))
sl@0
   723
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_combine2_12xn_u8;
sl@0
   724
typedef void (*_oil_type_combine2_12xn_u8)(uint8_t * d_12xn, int ds1, const uint8_t * s1_12xn, int ss1, const uint8_t * s2_12xn, int ss2, const int16_t * s3_4, int n);
sl@0
   725
#define oil_combine2_12xn_u8 ((_oil_type_combine2_12xn_u8)(*(void **)oil_function_class_ptr_combine2_12xn_u8))
sl@0
   726
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_combine2_16xn_u8;
sl@0
   727
typedef void (*_oil_type_combine2_16xn_u8)(uint8_t * d_16xn, int ds1, const uint8_t * s1_16xn, int ss1, const uint8_t * s2_16xn, int ss2, const int16_t * s3_4, int n);
sl@0
   728
#define oil_combine2_16xn_u8 ((_oil_type_combine2_16xn_u8)(*(void **)oil_function_class_ptr_combine2_16xn_u8))
sl@0
   729
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_combine2_8xn_u8;
sl@0
   730
typedef void (*_oil_type_combine2_8xn_u8)(uint8_t * d_8xn, int ds1, const uint8_t * s1_8xn, int ss1, const uint8_t * s2_8xn, int ss2, const int16_t * s3_4, int n);
sl@0
   731
#define oil_combine2_8xn_u8 ((_oil_type_combine2_8xn_u8)(*(void **)oil_function_class_ptr_combine2_8xn_u8))
sl@0
   732
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_combine4_12xn_u8;
sl@0
   733
typedef void (*_oil_type_combine4_12xn_u8)(uint8_t * d_12xn, int ds1, const uint8_t * s1_12xn, int ss1, const uint8_t * s2_12xn, int ss2, const uint8_t * s3_12xn, int ss3, const uint8_t * s4_12xn, int ss4, const int16_t * s5_6, int n);
sl@0
   734
#define oil_combine4_12xn_u8 ((_oil_type_combine4_12xn_u8)(*(void **)oil_function_class_ptr_combine4_12xn_u8))
sl@0
   735
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_combine4_16xn_u8;
sl@0
   736
typedef void (*_oil_type_combine4_16xn_u8)(uint8_t * d_16xn, int ds1, const uint8_t * s1_16xn, int ss1, const uint8_t * s2_16xn, int ss2, const uint8_t * s3_16xn, int ss3, const uint8_t * s4_16xn, int ss4, const int16_t * s5_6, int n);
sl@0
   737
#define oil_combine4_16xn_u8 ((_oil_type_combine4_16xn_u8)(*(void **)oil_function_class_ptr_combine4_16xn_u8))
sl@0
   738
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_combine4_8xn_u8;
sl@0
   739
typedef void (*_oil_type_combine4_8xn_u8)(uint8_t * d_8xn, int ds1, const uint8_t * s1_8xn, int ss1, const uint8_t * s2_8xn, int ss2, const uint8_t * s3_8xn, int ss3, const uint8_t * s4_8xn, int ss4, const int16_t * s5_6, int n);
sl@0
   740
#define oil_combine4_8xn_u8 ((_oil_type_combine4_8xn_u8)(*(void **)oil_function_class_ptr_combine4_8xn_u8))
sl@0
   741
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_compare_u8;
sl@0
   742
typedef void (*_oil_type_compare_u8)(uint32_t * d_1, const uint8_t * s1, const uint8_t * s2, int n);
sl@0
   743
#define oil_compare_u8 ((_oil_type_compare_u8)(*(void **)oil_function_class_ptr_compare_u8))
sl@0
   744
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_composite_add_argb;
sl@0
   745
typedef void (*_oil_type_composite_add_argb)(uint32_t * i_n, const uint32_t * s1_n, int n);
sl@0
   746
#define oil_composite_add_argb ((_oil_type_composite_add_argb)(*(void **)oil_function_class_ptr_composite_add_argb))
sl@0
   747
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_composite_add_argb_const_src;
sl@0
   748
typedef void (*_oil_type_composite_add_argb_const_src)(uint32_t * i_n, const uint32_t * s1_1, int n);
sl@0
   749
#define oil_composite_add_argb_const_src ((_oil_type_composite_add_argb_const_src)(*(void **)oil_function_class_ptr_composite_add_argb_const_src))
sl@0
   750
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_composite_add_u8;
sl@0
   751
typedef void (*_oil_type_composite_add_u8)(uint8_t * i_n, const uint8_t * s1_n, int n);
sl@0
   752
#define oil_composite_add_u8 ((_oil_type_composite_add_u8)(*(void **)oil_function_class_ptr_composite_add_u8))
sl@0
   753
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_composite_add_u8_const_src;
sl@0
   754
typedef void (*_oil_type_composite_add_u8_const_src)(uint8_t * i_n, const uint8_t * s1_1, int n);
sl@0
   755
#define oil_composite_add_u8_const_src ((_oil_type_composite_add_u8_const_src)(*(void **)oil_function_class_ptr_composite_add_u8_const_src))
sl@0
   756
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_composite_in_argb;
sl@0
   757
typedef void (*_oil_type_composite_in_argb)(uint32_t * d_n, const uint32_t * s1_n, const uint8_t * s2_n, int n);
sl@0
   758
#define oil_composite_in_argb ((_oil_type_composite_in_argb)(*(void **)oil_function_class_ptr_composite_in_argb))
sl@0
   759
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_composite_in_argb_const_mask;
sl@0
   760
typedef void (*_oil_type_composite_in_argb_const_mask)(uint32_t * d_n, const uint32_t * s1_n, const uint8_t * s2_1, int n);
sl@0
   761
#define oil_composite_in_argb_const_mask ((_oil_type_composite_in_argb_const_mask)(*(void **)oil_function_class_ptr_composite_in_argb_const_mask))
sl@0
   762
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_composite_in_argb_const_src;
sl@0
   763
typedef void (*_oil_type_composite_in_argb_const_src)(uint32_t * d_n, const uint32_t * s1_1, const uint8_t * s2_n, int n);
sl@0
   764
#define oil_composite_in_argb_const_src ((_oil_type_composite_in_argb_const_src)(*(void **)oil_function_class_ptr_composite_in_argb_const_src))
sl@0
   765
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_composite_in_over_argb;
sl@0
   766
typedef void (*_oil_type_composite_in_over_argb)(uint32_t * i_n, const uint32_t * s1_n, const uint8_t * s2_n, int n);
sl@0
   767
#define oil_composite_in_over_argb ((_oil_type_composite_in_over_argb)(*(void **)oil_function_class_ptr_composite_in_over_argb))
sl@0
   768
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_composite_in_over_argb_const_mask;
sl@0
   769
typedef void (*_oil_type_composite_in_over_argb_const_mask)(uint32_t * i_n, const uint32_t * s1_n, const uint8_t * s2_1, int n);
sl@0
   770
#define oil_composite_in_over_argb_const_mask ((_oil_type_composite_in_over_argb_const_mask)(*(void **)oil_function_class_ptr_composite_in_over_argb_const_mask))
sl@0
   771
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_composite_in_over_argb_const_src;
sl@0
   772
typedef void (*_oil_type_composite_in_over_argb_const_src)(uint32_t * i_n, const uint32_t * s1_1, const uint8_t * s2_n, int n);
sl@0
   773
#define oil_composite_in_over_argb_const_src ((_oil_type_composite_in_over_argb_const_src)(*(void **)oil_function_class_ptr_composite_in_over_argb_const_src))
sl@0
   774
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_composite_over_argb;
sl@0
   775
typedef void (*_oil_type_composite_over_argb)(uint32_t * i_n, const uint32_t * s1_n, int n);
sl@0
   776
#define oil_composite_over_argb ((_oil_type_composite_over_argb)(*(void **)oil_function_class_ptr_composite_over_argb))
sl@0
   777
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_composite_over_argb_const_src;
sl@0
   778
typedef void (*_oil_type_composite_over_argb_const_src)(uint32_t * i_n, const uint32_t * s1_1, int n);
sl@0
   779
#define oil_composite_over_argb_const_src ((_oil_type_composite_over_argb_const_src)(*(void **)oil_function_class_ptr_composite_over_argb_const_src))
sl@0
   780
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_composite_over_u8;
sl@0
   781
typedef void (*_oil_type_composite_over_u8)(uint8_t * i_n, const uint8_t * s1_n, int n);
sl@0
   782
#define oil_composite_over_u8 ((_oil_type_composite_over_u8)(*(void **)oil_function_class_ptr_composite_over_u8))
sl@0
   783
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv8x8_f64_s16;
sl@0
   784
typedef void (*_oil_type_conv8x8_f64_s16)(double * d_8x8, int dstr, const int16_t * s_8x8, int sstr);
sl@0
   785
#define oil_conv8x8_f64_s16 ((_oil_type_conv8x8_f64_s16)(*(void **)oil_function_class_ptr_conv8x8_f64_s16))
sl@0
   786
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv8x8_s16_f64;
sl@0
   787
typedef void (*_oil_type_conv8x8_s16_f64)(int16_t * d_8x8, int dstr, const double * s_8x8, int sstr);
sl@0
   788
#define oil_conv8x8_s16_f64 ((_oil_type_conv8x8_s16_f64)(*(void **)oil_function_class_ptr_conv8x8_s16_f64))
sl@0
   789
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_f32_f64;
sl@0
   790
typedef void (*_oil_type_conv_f32_f64)(float * dest, int dstr, const double * src, int sstr, int n);
sl@0
   791
#define oil_conv_f32_f64 ((_oil_type_conv_f32_f64)(*(void **)oil_function_class_ptr_conv_f32_f64))
sl@0
   792
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_f32_s16;
sl@0
   793
typedef void (*_oil_type_conv_f32_s16)(float * dest, int dstr, const int16_t * src, int sstr, int n);
sl@0
   794
#define oil_conv_f32_s16 ((_oil_type_conv_f32_s16)(*(void **)oil_function_class_ptr_conv_f32_s16))
sl@0
   795
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_f32_s32;
sl@0
   796
typedef void (*_oil_type_conv_f32_s32)(float * dest, int dstr, const int32_t * src, int sstr, int n);
sl@0
   797
#define oil_conv_f32_s32 ((_oil_type_conv_f32_s32)(*(void **)oil_function_class_ptr_conv_f32_s32))
sl@0
   798
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_f32_s8;
sl@0
   799
typedef void (*_oil_type_conv_f32_s8)(float * dest, int dstr, const int8_t * src, int sstr, int n);
sl@0
   800
#define oil_conv_f32_s8 ((_oil_type_conv_f32_s8)(*(void **)oil_function_class_ptr_conv_f32_s8))
sl@0
   801
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_f32_u16;
sl@0
   802
typedef void (*_oil_type_conv_f32_u16)(float * dest, int dstr, const uint16_t * src, int sstr, int n);
sl@0
   803
#define oil_conv_f32_u16 ((_oil_type_conv_f32_u16)(*(void **)oil_function_class_ptr_conv_f32_u16))
sl@0
   804
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_f32_u32;
sl@0
   805
typedef void (*_oil_type_conv_f32_u32)(float * dest, int dstr, const uint32_t * src, int sstr, int n);
sl@0
   806
#define oil_conv_f32_u32 ((_oil_type_conv_f32_u32)(*(void **)oil_function_class_ptr_conv_f32_u32))
sl@0
   807
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_f32_u8;
sl@0
   808
typedef void (*_oil_type_conv_f32_u8)(float * dest, int dstr, const uint8_t * src, int sstr, int n);
sl@0
   809
#define oil_conv_f32_u8 ((_oil_type_conv_f32_u8)(*(void **)oil_function_class_ptr_conv_f32_u8))
sl@0
   810
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_f64_f32;
sl@0
   811
typedef void (*_oil_type_conv_f64_f32)(double * dest, int dstr, const float * src, int sstr, int n);
sl@0
   812
#define oil_conv_f64_f32 ((_oil_type_conv_f64_f32)(*(void **)oil_function_class_ptr_conv_f64_f32))
sl@0
   813
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_f64_s16;
sl@0
   814
typedef void (*_oil_type_conv_f64_s16)(double * dest, int dstr, const int16_t * src, int sstr, int n);
sl@0
   815
#define oil_conv_f64_s16 ((_oil_type_conv_f64_s16)(*(void **)oil_function_class_ptr_conv_f64_s16))
sl@0
   816
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_f64_s32;
sl@0
   817
typedef void (*_oil_type_conv_f64_s32)(double * dest, int dstr, const int32_t * src, int sstr, int n);
sl@0
   818
#define oil_conv_f64_s32 ((_oil_type_conv_f64_s32)(*(void **)oil_function_class_ptr_conv_f64_s32))
sl@0
   819
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_f64_s8;
sl@0
   820
typedef void (*_oil_type_conv_f64_s8)(double * dest, int dstr, const int8_t * src, int sstr, int n);
sl@0
   821
#define oil_conv_f64_s8 ((_oil_type_conv_f64_s8)(*(void **)oil_function_class_ptr_conv_f64_s8))
sl@0
   822
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_f64_u16;
sl@0
   823
typedef void (*_oil_type_conv_f64_u16)(double * dest, int dstr, const uint16_t * src, int sstr, int n);
sl@0
   824
#define oil_conv_f64_u16 ((_oil_type_conv_f64_u16)(*(void **)oil_function_class_ptr_conv_f64_u16))
sl@0
   825
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_f64_u32;
sl@0
   826
typedef void (*_oil_type_conv_f64_u32)(double * dest, int dstr, const uint32_t * src, int sstr, int n);
sl@0
   827
#define oil_conv_f64_u32 ((_oil_type_conv_f64_u32)(*(void **)oil_function_class_ptr_conv_f64_u32))
sl@0
   828
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_f64_u8;
sl@0
   829
typedef void (*_oil_type_conv_f64_u8)(double * dest, int dstr, const uint8_t * src, int sstr, int n);
sl@0
   830
#define oil_conv_f64_u8 ((_oil_type_conv_f64_u8)(*(void **)oil_function_class_ptr_conv_f64_u8))
sl@0
   831
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_s16_f32;
sl@0
   832
typedef void (*_oil_type_conv_s16_f32)(int16_t * dest, int dstr, const float * src, int sstr, int n);
sl@0
   833
#define oil_conv_s16_f32 ((_oil_type_conv_s16_f32)(*(void **)oil_function_class_ptr_conv_s16_f32))
sl@0
   834
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_s16_f64;
sl@0
   835
typedef void (*_oil_type_conv_s16_f64)(int16_t * dest, int dstr, const double * src, int sstr, int n);
sl@0
   836
#define oil_conv_s16_f64 ((_oil_type_conv_s16_f64)(*(void **)oil_function_class_ptr_conv_s16_f64))
sl@0
   837
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_s16_s32;
sl@0
   838
typedef void (*_oil_type_conv_s16_s32)(int16_t * dest, int dstr, const int32_t * src, int sstr, int n);
sl@0
   839
#define oil_conv_s16_s32 ((_oil_type_conv_s16_s32)(*(void **)oil_function_class_ptr_conv_s16_s32))
sl@0
   840
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_s16_s8;
sl@0
   841
typedef void (*_oil_type_conv_s16_s8)(int16_t * dest, int dstr, const int8_t * src, int sstr, int n);
sl@0
   842
#define oil_conv_s16_s8 ((_oil_type_conv_s16_s8)(*(void **)oil_function_class_ptr_conv_s16_s8))
sl@0
   843
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_s16_u16;
sl@0
   844
typedef void (*_oil_type_conv_s16_u16)(int16_t * dest, int dstr, const uint16_t * src, int sstr, int n);
sl@0
   845
#define oil_conv_s16_u16 ((_oil_type_conv_s16_u16)(*(void **)oil_function_class_ptr_conv_s16_u16))
sl@0
   846
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_s16_u32;
sl@0
   847
typedef void (*_oil_type_conv_s16_u32)(int16_t * dest, int dstr, const uint32_t * src, int sstr, int n);
sl@0
   848
#define oil_conv_s16_u32 ((_oil_type_conv_s16_u32)(*(void **)oil_function_class_ptr_conv_s16_u32))
sl@0
   849
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_s16_u8;
sl@0
   850
typedef void (*_oil_type_conv_s16_u8)(int16_t * dest, int dstr, const uint8_t * src, int sstr, int n);
sl@0
   851
#define oil_conv_s16_u8 ((_oil_type_conv_s16_u8)(*(void **)oil_function_class_ptr_conv_s16_u8))
sl@0
   852
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_s32_f32;
sl@0
   853
typedef void (*_oil_type_conv_s32_f32)(int32_t * dest, int dstr, const float * src, int sstr, int n);
sl@0
   854
#define oil_conv_s32_f32 ((_oil_type_conv_s32_f32)(*(void **)oil_function_class_ptr_conv_s32_f32))
sl@0
   855
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_s32_f64;
sl@0
   856
typedef void (*_oil_type_conv_s32_f64)(int32_t * dest, int dstr, const double * src, int sstr, int n);
sl@0
   857
#define oil_conv_s32_f64 ((_oil_type_conv_s32_f64)(*(void **)oil_function_class_ptr_conv_s32_f64))
sl@0
   858
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_s32_s16;
sl@0
   859
typedef void (*_oil_type_conv_s32_s16)(int32_t * dest, int dstr, const int16_t * src, int sstr, int n);
sl@0
   860
#define oil_conv_s32_s16 ((_oil_type_conv_s32_s16)(*(void **)oil_function_class_ptr_conv_s32_s16))
sl@0
   861
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_s32_s8;
sl@0
   862
typedef void (*_oil_type_conv_s32_s8)(int32_t * dest, int dstr, const int8_t * src, int sstr, int n);
sl@0
   863
#define oil_conv_s32_s8 ((_oil_type_conv_s32_s8)(*(void **)oil_function_class_ptr_conv_s32_s8))
sl@0
   864
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_s32_u16;
sl@0
   865
typedef void (*_oil_type_conv_s32_u16)(int32_t * dest, int dstr, const uint16_t * src, int sstr, int n);
sl@0
   866
#define oil_conv_s32_u16 ((_oil_type_conv_s32_u16)(*(void **)oil_function_class_ptr_conv_s32_u16))
sl@0
   867
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_s32_u32;
sl@0
   868
typedef void (*_oil_type_conv_s32_u32)(int32_t * dest, int dstr, const uint32_t * src, int sstr, int n);
sl@0
   869
#define oil_conv_s32_u32 ((_oil_type_conv_s32_u32)(*(void **)oil_function_class_ptr_conv_s32_u32))
sl@0
   870
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_s32_u8;
sl@0
   871
typedef void (*_oil_type_conv_s32_u8)(int32_t * dest, int dstr, const uint8_t * src, int sstr, int n);
sl@0
   872
#define oil_conv_s32_u8 ((_oil_type_conv_s32_u8)(*(void **)oil_function_class_ptr_conv_s32_u8))
sl@0
   873
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_s8_f32;
sl@0
   874
typedef void (*_oil_type_conv_s8_f32)(int8_t * dest, int dstr, const float * src, int sstr, int n);
sl@0
   875
#define oil_conv_s8_f32 ((_oil_type_conv_s8_f32)(*(void **)oil_function_class_ptr_conv_s8_f32))
sl@0
   876
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_s8_f64;
sl@0
   877
typedef void (*_oil_type_conv_s8_f64)(int8_t * dest, int dstr, const double * src, int sstr, int n);
sl@0
   878
#define oil_conv_s8_f64 ((_oil_type_conv_s8_f64)(*(void **)oil_function_class_ptr_conv_s8_f64))
sl@0
   879
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_s8_s16;
sl@0
   880
typedef void (*_oil_type_conv_s8_s16)(int8_t * dest, int dstr, const int16_t * src, int sstr, int n);
sl@0
   881
#define oil_conv_s8_s16 ((_oil_type_conv_s8_s16)(*(void **)oil_function_class_ptr_conv_s8_s16))
sl@0
   882
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_s8_s32;
sl@0
   883
typedef void (*_oil_type_conv_s8_s32)(int8_t * dest, int dstr, const int32_t * src, int sstr, int n);
sl@0
   884
#define oil_conv_s8_s32 ((_oil_type_conv_s8_s32)(*(void **)oil_function_class_ptr_conv_s8_s32))
sl@0
   885
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_s8_u16;
sl@0
   886
typedef void (*_oil_type_conv_s8_u16)(int8_t * dest, int dstr, const uint16_t * src, int sstr, int n);
sl@0
   887
#define oil_conv_s8_u16 ((_oil_type_conv_s8_u16)(*(void **)oil_function_class_ptr_conv_s8_u16))
sl@0
   888
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_s8_u32;
sl@0
   889
typedef void (*_oil_type_conv_s8_u32)(int8_t * dest, int dstr, const uint32_t * src, int sstr, int n);
sl@0
   890
#define oil_conv_s8_u32 ((_oil_type_conv_s8_u32)(*(void **)oil_function_class_ptr_conv_s8_u32))
sl@0
   891
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_s8_u8;
sl@0
   892
typedef void (*_oil_type_conv_s8_u8)(int8_t * dest, int dstr, const uint8_t * src, int sstr, int n);
sl@0
   893
#define oil_conv_s8_u8 ((_oil_type_conv_s8_u8)(*(void **)oil_function_class_ptr_conv_s8_u8))
sl@0
   894
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_u16_f32;
sl@0
   895
typedef void (*_oil_type_conv_u16_f32)(uint16_t * dest, int dstr, const float * src, int sstr, int n);
sl@0
   896
#define oil_conv_u16_f32 ((_oil_type_conv_u16_f32)(*(void **)oil_function_class_ptr_conv_u16_f32))
sl@0
   897
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_u16_f64;
sl@0
   898
typedef void (*_oil_type_conv_u16_f64)(uint16_t * dest, int dstr, const double * src, int sstr, int n);
sl@0
   899
#define oil_conv_u16_f64 ((_oil_type_conv_u16_f64)(*(void **)oil_function_class_ptr_conv_u16_f64))
sl@0
   900
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_u16_s16;
sl@0
   901
typedef void (*_oil_type_conv_u16_s16)(uint16_t * dest, int dstr, const int16_t * src, int sstr, int n);
sl@0
   902
#define oil_conv_u16_s16 ((_oil_type_conv_u16_s16)(*(void **)oil_function_class_ptr_conv_u16_s16))
sl@0
   903
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_u16_s32;
sl@0
   904
typedef void (*_oil_type_conv_u16_s32)(uint16_t * dest, int dstr, const int32_t * src, int sstr, int n);
sl@0
   905
#define oil_conv_u16_s32 ((_oil_type_conv_u16_s32)(*(void **)oil_function_class_ptr_conv_u16_s32))
sl@0
   906
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_u16_s8;
sl@0
   907
typedef void (*_oil_type_conv_u16_s8)(uint16_t * dest, int dstr, const int8_t * src, int sstr, int n);
sl@0
   908
#define oil_conv_u16_s8 ((_oil_type_conv_u16_s8)(*(void **)oil_function_class_ptr_conv_u16_s8))
sl@0
   909
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_u16_u32;
sl@0
   910
typedef void (*_oil_type_conv_u16_u32)(uint16_t * dest, int dstr, const uint32_t * src, int sstr, int n);
sl@0
   911
#define oil_conv_u16_u32 ((_oil_type_conv_u16_u32)(*(void **)oil_function_class_ptr_conv_u16_u32))
sl@0
   912
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_u16_u8;
sl@0
   913
typedef void (*_oil_type_conv_u16_u8)(uint16_t * dest, int dstr, const uint8_t * src, int sstr, int n);
sl@0
   914
#define oil_conv_u16_u8 ((_oil_type_conv_u16_u8)(*(void **)oil_function_class_ptr_conv_u16_u8))
sl@0
   915
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_u32_f32;
sl@0
   916
typedef void (*_oil_type_conv_u32_f32)(uint32_t * dest, int dstr, const float * src, int sstr, int n);
sl@0
   917
#define oil_conv_u32_f32 ((_oil_type_conv_u32_f32)(*(void **)oil_function_class_ptr_conv_u32_f32))
sl@0
   918
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_u32_f64;
sl@0
   919
typedef void (*_oil_type_conv_u32_f64)(uint32_t * dest, int dstr, const double * src, int sstr, int n);
sl@0
   920
#define oil_conv_u32_f64 ((_oil_type_conv_u32_f64)(*(void **)oil_function_class_ptr_conv_u32_f64))
sl@0
   921
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_u32_s16;
sl@0
   922
typedef void (*_oil_type_conv_u32_s16)(uint32_t * dest, int dstr, const int16_t * src, int sstr, int n);
sl@0
   923
#define oil_conv_u32_s16 ((_oil_type_conv_u32_s16)(*(void **)oil_function_class_ptr_conv_u32_s16))
sl@0
   924
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_u32_s32;
sl@0
   925
typedef void (*_oil_type_conv_u32_s32)(uint32_t * dest, int dstr, const int32_t * src, int sstr, int n);
sl@0
   926
#define oil_conv_u32_s32 ((_oil_type_conv_u32_s32)(*(void **)oil_function_class_ptr_conv_u32_s32))
sl@0
   927
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_u32_s8;
sl@0
   928
typedef void (*_oil_type_conv_u32_s8)(uint32_t * dest, int dstr, const int8_t * src, int sstr, int n);
sl@0
   929
#define oil_conv_u32_s8 ((_oil_type_conv_u32_s8)(*(void **)oil_function_class_ptr_conv_u32_s8))
sl@0
   930
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_u32_u16;
sl@0
   931
typedef void (*_oil_type_conv_u32_u16)(uint32_t * dest, int dstr, const uint16_t * src, int sstr, int n);
sl@0
   932
#define oil_conv_u32_u16 ((_oil_type_conv_u32_u16)(*(void **)oil_function_class_ptr_conv_u32_u16))
sl@0
   933
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_u32_u8;
sl@0
   934
typedef void (*_oil_type_conv_u32_u8)(uint32_t * dest, int dstr, const uint8_t * src, int sstr, int n);
sl@0
   935
#define oil_conv_u32_u8 ((_oil_type_conv_u32_u8)(*(void **)oil_function_class_ptr_conv_u32_u8))
sl@0
   936
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_u8_f32;
sl@0
   937
typedef void (*_oil_type_conv_u8_f32)(uint8_t * dest, int dstr, const float * src, int sstr, int n);
sl@0
   938
#define oil_conv_u8_f32 ((_oil_type_conv_u8_f32)(*(void **)oil_function_class_ptr_conv_u8_f32))
sl@0
   939
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_u8_f64;
sl@0
   940
typedef void (*_oil_type_conv_u8_f64)(uint8_t * dest, int dstr, const double * src, int sstr, int n);
sl@0
   941
#define oil_conv_u8_f64 ((_oil_type_conv_u8_f64)(*(void **)oil_function_class_ptr_conv_u8_f64))
sl@0
   942
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_u8_s16;
sl@0
   943
typedef void (*_oil_type_conv_u8_s16)(uint8_t * dest, int dstr, const int16_t * src, int sstr, int n);
sl@0
   944
#define oil_conv_u8_s16 ((_oil_type_conv_u8_s16)(*(void **)oil_function_class_ptr_conv_u8_s16))
sl@0
   945
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_u8_s32;
sl@0
   946
typedef void (*_oil_type_conv_u8_s32)(uint8_t * dest, int dstr, const int32_t * src, int sstr, int n);
sl@0
   947
#define oil_conv_u8_s32 ((_oil_type_conv_u8_s32)(*(void **)oil_function_class_ptr_conv_u8_s32))
sl@0
   948
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_u8_s8;
sl@0
   949
typedef void (*_oil_type_conv_u8_s8)(uint8_t * dest, int dstr, const int8_t * src, int sstr, int n);
sl@0
   950
#define oil_conv_u8_s8 ((_oil_type_conv_u8_s8)(*(void **)oil_function_class_ptr_conv_u8_s8))
sl@0
   951
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_u8_u16;
sl@0
   952
typedef void (*_oil_type_conv_u8_u16)(uint8_t * dest, int dstr, const uint16_t * src, int sstr, int n);
sl@0
   953
#define oil_conv_u8_u16 ((_oil_type_conv_u8_u16)(*(void **)oil_function_class_ptr_conv_u8_u16))
sl@0
   954
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_conv_u8_u32;
sl@0
   955
typedef void (*_oil_type_conv_u8_u32)(uint8_t * dest, int dstr, const uint32_t * src, int sstr, int n);
sl@0
   956
#define oil_conv_u8_u32 ((_oil_type_conv_u8_u32)(*(void **)oil_function_class_ptr_conv_u8_u32))
sl@0
   957
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_s16_f32;
sl@0
   958
typedef void (*_oil_type_convert_s16_f32)(int16_t * dest, const float * src, int n);
sl@0
   959
#define oil_convert_s16_f32 ((_oil_type_convert_s16_f32)(*(void **)oil_function_class_ptr_convert_s16_f32))
sl@0
   960
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_s16_f64;
sl@0
   961
typedef void (*_oil_type_convert_s16_f64)(int16_t * dest, const double * src, int n);
sl@0
   962
#define oil_convert_s16_f64 ((_oil_type_convert_s16_f64)(*(void **)oil_function_class_ptr_convert_s16_f64))
sl@0
   963
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_s16_s32;
sl@0
   964
typedef void (*_oil_type_convert_s16_s32)(int16_t * dest, const int32_t * src, int n);
sl@0
   965
#define oil_convert_s16_s32 ((_oil_type_convert_s16_s32)(*(void **)oil_function_class_ptr_convert_s16_s32))
sl@0
   966
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_s16_s8;
sl@0
   967
typedef void (*_oil_type_convert_s16_s8)(int16_t * dest, const int8_t * src, int n);
sl@0
   968
#define oil_convert_s16_s8 ((_oil_type_convert_s16_s8)(*(void **)oil_function_class_ptr_convert_s16_s8))
sl@0
   969
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_s16_u16;
sl@0
   970
typedef void (*_oil_type_convert_s16_u16)(int16_t * dest, const uint16_t * src, int n);
sl@0
   971
#define oil_convert_s16_u16 ((_oil_type_convert_s16_u16)(*(void **)oil_function_class_ptr_convert_s16_u16))
sl@0
   972
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_s16_u32;
sl@0
   973
typedef void (*_oil_type_convert_s16_u32)(int16_t * dest, const uint32_t * src, int n);
sl@0
   974
#define oil_convert_s16_u32 ((_oil_type_convert_s16_u32)(*(void **)oil_function_class_ptr_convert_s16_u32))
sl@0
   975
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_s16_u8;
sl@0
   976
typedef void (*_oil_type_convert_s16_u8)(int16_t * dest, const uint8_t * src, int n);
sl@0
   977
#define oil_convert_s16_u8 ((_oil_type_convert_s16_u8)(*(void **)oil_function_class_ptr_convert_s16_u8))
sl@0
   978
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_s32_f64;
sl@0
   979
typedef void (*_oil_type_convert_s32_f64)(int32_t * dest, const double * src, int n);
sl@0
   980
#define oil_convert_s32_f64 ((_oil_type_convert_s32_f64)(*(void **)oil_function_class_ptr_convert_s32_f64))
sl@0
   981
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_s32_s16;
sl@0
   982
typedef void (*_oil_type_convert_s32_s16)(int32_t * dest, const int16_t * src, int n);
sl@0
   983
#define oil_convert_s32_s16 ((_oil_type_convert_s32_s16)(*(void **)oil_function_class_ptr_convert_s32_s16))
sl@0
   984
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_s32_s8;
sl@0
   985
typedef void (*_oil_type_convert_s32_s8)(int32_t * dest, const int8_t * src, int n);
sl@0
   986
#define oil_convert_s32_s8 ((_oil_type_convert_s32_s8)(*(void **)oil_function_class_ptr_convert_s32_s8))
sl@0
   987
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_s32_u16;
sl@0
   988
typedef void (*_oil_type_convert_s32_u16)(int32_t * dest, const uint16_t * src, int n);
sl@0
   989
#define oil_convert_s32_u16 ((_oil_type_convert_s32_u16)(*(void **)oil_function_class_ptr_convert_s32_u16))
sl@0
   990
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_s32_u32;
sl@0
   991
typedef void (*_oil_type_convert_s32_u32)(int32_t * dest, const uint32_t * src, int n);
sl@0
   992
#define oil_convert_s32_u32 ((_oil_type_convert_s32_u32)(*(void **)oil_function_class_ptr_convert_s32_u32))
sl@0
   993
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_s32_u8;
sl@0
   994
typedef void (*_oil_type_convert_s32_u8)(int32_t * dest, const uint8_t * src, int n);
sl@0
   995
#define oil_convert_s32_u8 ((_oil_type_convert_s32_u8)(*(void **)oil_function_class_ptr_convert_s32_u8))
sl@0
   996
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_s8_f32;
sl@0
   997
typedef void (*_oil_type_convert_s8_f32)(int8_t * dest, const float * src, int n);
sl@0
   998
#define oil_convert_s8_f32 ((_oil_type_convert_s8_f32)(*(void **)oil_function_class_ptr_convert_s8_f32))
sl@0
   999
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_s8_f64;
sl@0
  1000
typedef void (*_oil_type_convert_s8_f64)(int8_t * dest, const double * src, int n);
sl@0
  1001
#define oil_convert_s8_f64 ((_oil_type_convert_s8_f64)(*(void **)oil_function_class_ptr_convert_s8_f64))
sl@0
  1002
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_s8_s16;
sl@0
  1003
typedef void (*_oil_type_convert_s8_s16)(int8_t * dest, const int16_t * src, int n);
sl@0
  1004
#define oil_convert_s8_s16 ((_oil_type_convert_s8_s16)(*(void **)oil_function_class_ptr_convert_s8_s16))
sl@0
  1005
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_s8_s32;
sl@0
  1006
typedef void (*_oil_type_convert_s8_s32)(int8_t * dest, const int32_t * src, int n);
sl@0
  1007
#define oil_convert_s8_s32 ((_oil_type_convert_s8_s32)(*(void **)oil_function_class_ptr_convert_s8_s32))
sl@0
  1008
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_s8_u16;
sl@0
  1009
typedef void (*_oil_type_convert_s8_u16)(int8_t * dest, const uint16_t * src, int n);
sl@0
  1010
#define oil_convert_s8_u16 ((_oil_type_convert_s8_u16)(*(void **)oil_function_class_ptr_convert_s8_u16))
sl@0
  1011
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_s8_u32;
sl@0
  1012
typedef void (*_oil_type_convert_s8_u32)(int8_t * dest, const uint32_t * src, int n);
sl@0
  1013
#define oil_convert_s8_u32 ((_oil_type_convert_s8_u32)(*(void **)oil_function_class_ptr_convert_s8_u32))
sl@0
  1014
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_s8_u8;
sl@0
  1015
typedef void (*_oil_type_convert_s8_u8)(int8_t * dest, const uint8_t * src, int n);
sl@0
  1016
#define oil_convert_s8_u8 ((_oil_type_convert_s8_u8)(*(void **)oil_function_class_ptr_convert_s8_u8))
sl@0
  1017
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_u16_f32;
sl@0
  1018
typedef void (*_oil_type_convert_u16_f32)(uint16_t * dest, const float * src, int n);
sl@0
  1019
#define oil_convert_u16_f32 ((_oil_type_convert_u16_f32)(*(void **)oil_function_class_ptr_convert_u16_f32))
sl@0
  1020
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_u16_f64;
sl@0
  1021
typedef void (*_oil_type_convert_u16_f64)(uint16_t * dest, const double * src, int n);
sl@0
  1022
#define oil_convert_u16_f64 ((_oil_type_convert_u16_f64)(*(void **)oil_function_class_ptr_convert_u16_f64))
sl@0
  1023
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_u16_s16;
sl@0
  1024
typedef void (*_oil_type_convert_u16_s16)(uint16_t * dest, const int16_t * src, int n);
sl@0
  1025
#define oil_convert_u16_s16 ((_oil_type_convert_u16_s16)(*(void **)oil_function_class_ptr_convert_u16_s16))
sl@0
  1026
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_u16_s32;
sl@0
  1027
typedef void (*_oil_type_convert_u16_s32)(uint16_t * dest, const int32_t * src, int n);
sl@0
  1028
#define oil_convert_u16_s32 ((_oil_type_convert_u16_s32)(*(void **)oil_function_class_ptr_convert_u16_s32))
sl@0
  1029
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_u16_u32;
sl@0
  1030
typedef void (*_oil_type_convert_u16_u32)(uint16_t * dest, const uint32_t * src, int n);
sl@0
  1031
#define oil_convert_u16_u32 ((_oil_type_convert_u16_u32)(*(void **)oil_function_class_ptr_convert_u16_u32))
sl@0
  1032
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_u16_u8;
sl@0
  1033
typedef void (*_oil_type_convert_u16_u8)(uint16_t * dest, const uint8_t * src, int n);
sl@0
  1034
#define oil_convert_u16_u8 ((_oil_type_convert_u16_u8)(*(void **)oil_function_class_ptr_convert_u16_u8))
sl@0
  1035
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_u32_f64;
sl@0
  1036
typedef void (*_oil_type_convert_u32_f64)(uint32_t * dest, const double * src, int n);
sl@0
  1037
#define oil_convert_u32_f64 ((_oil_type_convert_u32_f64)(*(void **)oil_function_class_ptr_convert_u32_f64))
sl@0
  1038
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_u32_s32;
sl@0
  1039
typedef void (*_oil_type_convert_u32_s32)(uint32_t * dest, const int32_t * src, int n);
sl@0
  1040
#define oil_convert_u32_s32 ((_oil_type_convert_u32_s32)(*(void **)oil_function_class_ptr_convert_u32_s32))
sl@0
  1041
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_u32_u16;
sl@0
  1042
typedef void (*_oil_type_convert_u32_u16)(uint32_t * dest, const uint16_t * src, int n);
sl@0
  1043
#define oil_convert_u32_u16 ((_oil_type_convert_u32_u16)(*(void **)oil_function_class_ptr_convert_u32_u16))
sl@0
  1044
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_u32_u8;
sl@0
  1045
typedef void (*_oil_type_convert_u32_u8)(uint32_t * dest, const uint8_t * src, int n);
sl@0
  1046
#define oil_convert_u32_u8 ((_oil_type_convert_u32_u8)(*(void **)oil_function_class_ptr_convert_u32_u8))
sl@0
  1047
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_u8_f32;
sl@0
  1048
typedef void (*_oil_type_convert_u8_f32)(uint8_t * dest, const float * src, int n);
sl@0
  1049
#define oil_convert_u8_f32 ((_oil_type_convert_u8_f32)(*(void **)oil_function_class_ptr_convert_u8_f32))
sl@0
  1050
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_u8_f64;
sl@0
  1051
typedef void (*_oil_type_convert_u8_f64)(uint8_t * dest, const double * src, int n);
sl@0
  1052
#define oil_convert_u8_f64 ((_oil_type_convert_u8_f64)(*(void **)oil_function_class_ptr_convert_u8_f64))
sl@0
  1053
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_u8_s16;
sl@0
  1054
typedef void (*_oil_type_convert_u8_s16)(uint8_t * dest, const int16_t * src, int n);
sl@0
  1055
#define oil_convert_u8_s16 ((_oil_type_convert_u8_s16)(*(void **)oil_function_class_ptr_convert_u8_s16))
sl@0
  1056
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_u8_s32;
sl@0
  1057
typedef void (*_oil_type_convert_u8_s32)(uint8_t * dest, const int32_t * src, int n);
sl@0
  1058
#define oil_convert_u8_s32 ((_oil_type_convert_u8_s32)(*(void **)oil_function_class_ptr_convert_u8_s32))
sl@0
  1059
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_u8_s8;
sl@0
  1060
typedef void (*_oil_type_convert_u8_s8)(uint8_t * dest, const int8_t * src, int n);
sl@0
  1061
#define oil_convert_u8_s8 ((_oil_type_convert_u8_s8)(*(void **)oil_function_class_ptr_convert_u8_s8))
sl@0
  1062
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_u8_u16;
sl@0
  1063
typedef void (*_oil_type_convert_u8_u16)(uint8_t * dest, const uint16_t * src, int n);
sl@0
  1064
#define oil_convert_u8_u16 ((_oil_type_convert_u8_u16)(*(void **)oil_function_class_ptr_convert_u8_u16))
sl@0
  1065
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_convert_u8_u32;
sl@0
  1066
typedef void (*_oil_type_convert_u8_u32)(uint8_t * dest, const uint32_t * src, int n);
sl@0
  1067
#define oil_convert_u8_u32 ((_oil_type_convert_u8_u32)(*(void **)oil_function_class_ptr_convert_u8_u32))
sl@0
  1068
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_copy8x8_u8;
sl@0
  1069
typedef void (*_oil_type_copy8x8_u8)(uint8_t * d_8x8, int ds, const uint8_t * s_8x8, int ss);
sl@0
  1070
#define oil_copy8x8_u8 ((_oil_type_copy8x8_u8)(*(void **)oil_function_class_ptr_copy8x8_u8))
sl@0
  1071
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_copy_u8;
sl@0
  1072
typedef void (*_oil_type_copy_u8)(uint8_t * dest, const uint8_t * src, int n);
sl@0
  1073
#define oil_copy_u8 ((_oil_type_copy_u8)(*(void **)oil_function_class_ptr_copy_u8))
sl@0
  1074
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_dct36_f32;
sl@0
  1075
typedef void (*_oil_type_dct36_f32)(float * d_36, int dstr, const float * s_36, int sstr);
sl@0
  1076
#define oil_dct36_f32 ((_oil_type_dct36_f32)(*(void **)oil_function_class_ptr_dct36_f32))
sl@0
  1077
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_deinterleave;
sl@0
  1078
typedef void (*_oil_type_deinterleave)(int16_t * d_2xn, const int16_t * s_2xn, int n);
sl@0
  1079
#define oil_deinterleave ((_oil_type_deinterleave)(*(void **)oil_function_class_ptr_deinterleave))
sl@0
  1080
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_deinterleave2_s16;
sl@0
  1081
typedef void (*_oil_type_deinterleave2_s16)(int16_t * d1_n, int16_t * d2_n, const int16_t * s_2xn, int n);
sl@0
  1082
#define oil_deinterleave2_s16 ((_oil_type_deinterleave2_s16)(*(void **)oil_function_class_ptr_deinterleave2_s16))
sl@0
  1083
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_dequantize8x8_s16;
sl@0
  1084
typedef void (*_oil_type_dequantize8x8_s16)(int16_t * d_8x8, int dstr, const int16_t * s1_8x8, int sstr1, const int16_t * s2_8x8, int sstr2);
sl@0
  1085
#define oil_dequantize8x8_s16 ((_oil_type_dequantize8x8_s16)(*(void **)oil_function_class_ptr_dequantize8x8_s16))
sl@0
  1086
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_diff8x8_average_s16_u8;
sl@0
  1087
typedef void (*_oil_type_diff8x8_average_s16_u8)(int16_t * d_8x8, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, int ss2, const uint8_t * s3_8x8, int ss3);
sl@0
  1088
#define oil_diff8x8_average_s16_u8 ((_oil_type_diff8x8_average_s16_u8)(*(void **)oil_function_class_ptr_diff8x8_average_s16_u8))
sl@0
  1089
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_diff8x8_const128_s16_u8;
sl@0
  1090
typedef void (*_oil_type_diff8x8_const128_s16_u8)(int16_t * d_8x8, const uint8_t * s1_8x8, int ss1);
sl@0
  1091
#define oil_diff8x8_const128_s16_u8 ((_oil_type_diff8x8_const128_s16_u8)(*(void **)oil_function_class_ptr_diff8x8_const128_s16_u8))
sl@0
  1092
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_diff8x8_s16_u8;
sl@0
  1093
typedef void (*_oil_type_diff8x8_s16_u8)(int16_t * d_8x8, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, int ss2);
sl@0
  1094
#define oil_diff8x8_s16_u8 ((_oil_type_diff8x8_s16_u8)(*(void **)oil_function_class_ptr_diff8x8_s16_u8))
sl@0
  1095
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_diffsquaresum_f32;
sl@0
  1096
typedef void (*_oil_type_diffsquaresum_f32)(float * d_1, const float * src1, int sstr1, const float * src2, int sstr2, int n);
sl@0
  1097
#define oil_diffsquaresum_f32 ((_oil_type_diffsquaresum_f32)(*(void **)oil_function_class_ptr_diffsquaresum_f32))
sl@0
  1098
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_diffsquaresum_f64;
sl@0
  1099
typedef void (*_oil_type_diffsquaresum_f64)(double * d_1, const double * src1, int sstr1, const double * src2, int sstr2, int n);
sl@0
  1100
#define oil_diffsquaresum_f64 ((_oil_type_diffsquaresum_f64)(*(void **)oil_function_class_ptr_diffsquaresum_f64))
sl@0
  1101
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_divide_f32;
sl@0
  1102
typedef void (*_oil_type_divide_f32)(float * d, const float * s1, const float * s2, int n);
sl@0
  1103
#define oil_divide_f32 ((_oil_type_divide_f32)(*(void **)oil_function_class_ptr_divide_f32))
sl@0
  1104
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_divide_f64;
sl@0
  1105
typedef void (*_oil_type_divide_f64)(double * d, const double * s1, const double * s2, int n);
sl@0
  1106
#define oil_divide_f64 ((_oil_type_divide_f64)(*(void **)oil_function_class_ptr_divide_f64))
sl@0
  1107
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_err_inter8x8_u8;
sl@0
  1108
typedef void (*_oil_type_err_inter8x8_u8)(uint32_t * d_1, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, int ss2);
sl@0
  1109
#define oil_err_inter8x8_u8 ((_oil_type_err_inter8x8_u8)(*(void **)oil_function_class_ptr_err_inter8x8_u8))
sl@0
  1110
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_err_inter8x8_u8_avg;
sl@0
  1111
typedef void (*_oil_type_err_inter8x8_u8_avg)(uint32_t * d_1, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, const uint8_t * s3_8x8, int ss2);
sl@0
  1112
#define oil_err_inter8x8_u8_avg ((_oil_type_err_inter8x8_u8_avg)(*(void **)oil_function_class_ptr_err_inter8x8_u8_avg))
sl@0
  1113
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_err_intra8x8_u8;
sl@0
  1114
typedef void (*_oil_type_err_intra8x8_u8)(uint32_t * d_1, const uint8_t * s1_8x8, int ss1);
sl@0
  1115
#define oil_err_intra8x8_u8 ((_oil_type_err_intra8x8_u8)(*(void **)oil_function_class_ptr_err_intra8x8_u8))
sl@0
  1116
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_fdct8_f64;
sl@0
  1117
typedef void (*_oil_type_fdct8_f64)(double * d_8, const double * s_8, int dstr, int sstr);
sl@0
  1118
#define oil_fdct8_f64 ((_oil_type_fdct8_f64)(*(void **)oil_function_class_ptr_fdct8_f64))
sl@0
  1119
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_fdct8x8_f64;
sl@0
  1120
typedef void (*_oil_type_fdct8x8_f64)(double * d_8x8, int dstr, const double * s_8x8, int sstr);
sl@0
  1121
#define oil_fdct8x8_f64 ((_oil_type_fdct8x8_f64)(*(void **)oil_function_class_ptr_fdct8x8_f64))
sl@0
  1122
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_fdct8x8s_s16;
sl@0
  1123
typedef void (*_oil_type_fdct8x8s_s16)(int16_t * d_8x8, int ds, const int16_t * s_8x8, int ss);
sl@0
  1124
#define oil_fdct8x8s_s16 ((_oil_type_fdct8x8s_s16)(*(void **)oil_function_class_ptr_fdct8x8s_s16))
sl@0
  1125
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_fdct8x8theora;
sl@0
  1126
typedef void (*_oil_type_fdct8x8theora)(const int16_t * s_8x8, int16_t * d_8x8);
sl@0
  1127
#define oil_fdct8x8theora ((_oil_type_fdct8x8theora)(*(void **)oil_function_class_ptr_fdct8x8theora))
sl@0
  1128
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_floor_f32;
sl@0
  1129
typedef void (*_oil_type_floor_f32)(float * d, const float * s, int n);
sl@0
  1130
#define oil_floor_f32 ((_oil_type_floor_f32)(*(void **)oil_function_class_ptr_floor_f32))
sl@0
  1131
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_idct8_f64;
sl@0
  1132
typedef void (*_oil_type_idct8_f64)(double * d_8, int dstr, const double * s_8, int sstr);
sl@0
  1133
#define oil_idct8_f64 ((_oil_type_idct8_f64)(*(void **)oil_function_class_ptr_idct8_f64))
sl@0
  1134
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_idct8theora_s16;
sl@0
  1135
typedef void (*_oil_type_idct8theora_s16)(int16_t * d_8, int dstr, const int16_t * s_8, int sstr);
sl@0
  1136
#define oil_idct8theora_s16 ((_oil_type_idct8theora_s16)(*(void **)oil_function_class_ptr_idct8theora_s16))
sl@0
  1137
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_idct8x8_f64;
sl@0
  1138
typedef void (*_oil_type_idct8x8_f64)(double * d_8x8, int dstr, const double * s_8x8, int sstr);
sl@0
  1139
#define oil_idct8x8_f64 ((_oil_type_idct8x8_f64)(*(void **)oil_function_class_ptr_idct8x8_f64))
sl@0
  1140
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_idct8x8_s16;
sl@0
  1141
typedef void (*_oil_type_idct8x8_s16)(int16_t * d_8x8, int dstr, const int16_t * s_8x8, int sstr);
sl@0
  1142
#define oil_idct8x8_s16 ((_oil_type_idct8x8_s16)(*(void **)oil_function_class_ptr_idct8x8_s16))
sl@0
  1143
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_idct8x8lim10_f64;
sl@0
  1144
typedef void (*_oil_type_idct8x8lim10_f64)(double * d_8x8, int dstr, const double * s_8x8, int sstr);
sl@0
  1145
#define oil_idct8x8lim10_f64 ((_oil_type_idct8x8lim10_f64)(*(void **)oil_function_class_ptr_idct8x8lim10_f64))
sl@0
  1146
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_idct8x8lim10_s16;
sl@0
  1147
typedef void (*_oil_type_idct8x8lim10_s16)(int16_t * d_8x8, int dstr, const int16_t * s_8x8, int sstr);
sl@0
  1148
#define oil_idct8x8lim10_s16 ((_oil_type_idct8x8lim10_s16)(*(void **)oil_function_class_ptr_idct8x8lim10_s16))
sl@0
  1149
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_idct8x8theora_s16;
sl@0
  1150
typedef void (*_oil_type_idct8x8theora_s16)(int16_t * d_8x8, int dstr, const int16_t * s_8x8, int sstr);
sl@0
  1151
#define oil_idct8x8theora_s16 ((_oil_type_idct8x8theora_s16)(*(void **)oil_function_class_ptr_idct8x8theora_s16))
sl@0
  1152
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_imdct12_f64;
sl@0
  1153
typedef void (*_oil_type_imdct12_f64)(double * d_12, const double * s_6);
sl@0
  1154
#define oil_imdct12_f64 ((_oil_type_imdct12_f64)(*(void **)oil_function_class_ptr_imdct12_f64))
sl@0
  1155
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_imdct32_f32;
sl@0
  1156
typedef void (*_oil_type_imdct32_f32)(float * d_32, const float * s_32);
sl@0
  1157
#define oil_imdct32_f32 ((_oil_type_imdct32_f32)(*(void **)oil_function_class_ptr_imdct32_f32))
sl@0
  1158
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_imdct36_f64;
sl@0
  1159
typedef void (*_oil_type_imdct36_f64)(double * d_36, const double * s_18);
sl@0
  1160
#define oil_imdct36_f64 ((_oil_type_imdct36_f64)(*(void **)oil_function_class_ptr_imdct36_f64))
sl@0
  1161
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_interleave;
sl@0
  1162
typedef void (*_oil_type_interleave)(int16_t * d_2xn, const int16_t * s_2xn, int n);
sl@0
  1163
#define oil_interleave ((_oil_type_interleave)(*(void **)oil_function_class_ptr_interleave))
sl@0
  1164
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_interleave2_s16;
sl@0
  1165
typedef void (*_oil_type_interleave2_s16)(int16_t * d_2xn, const int16_t * s1_n, const int16_t * s2_n, int n);
sl@0
  1166
#define oil_interleave2_s16 ((_oil_type_interleave2_s16)(*(void **)oil_function_class_ptr_interleave2_s16))
sl@0
  1167
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_inverse_f32;
sl@0
  1168
typedef void (*_oil_type_inverse_f32)(float * d, const float * s, int n);
sl@0
  1169
#define oil_inverse_f32 ((_oil_type_inverse_f32)(*(void **)oil_function_class_ptr_inverse_f32))
sl@0
  1170
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_lift_add_135;
sl@0
  1171
typedef void (*_oil_type_lift_add_135)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4, const int16_t * s5, int n);
sl@0
  1172
#define oil_lift_add_135 ((_oil_type_lift_add_135)(*(void **)oil_function_class_ptr_lift_add_135))
sl@0
  1173
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_lift_add_mult_shift12;
sl@0
  1174
typedef void (*_oil_type_lift_add_mult_shift12)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4_1, int n);
sl@0
  1175
#define oil_lift_add_mult_shift12 ((_oil_type_lift_add_mult_shift12)(*(void **)oil_function_class_ptr_lift_add_mult_shift12))
sl@0
  1176
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_lift_add_shift1;
sl@0
  1177
typedef void (*_oil_type_lift_add_shift1)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, int n);
sl@0
  1178
#define oil_lift_add_shift1 ((_oil_type_lift_add_shift1)(*(void **)oil_function_class_ptr_lift_add_shift1))
sl@0
  1179
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_lift_add_shift2;
sl@0
  1180
typedef void (*_oil_type_lift_add_shift2)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, int n);
sl@0
  1181
#define oil_lift_add_shift2 ((_oil_type_lift_add_shift2)(*(void **)oil_function_class_ptr_lift_add_shift2))
sl@0
  1182
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_lift_sub_135;
sl@0
  1183
typedef void (*_oil_type_lift_sub_135)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4, const int16_t * s5, int n);
sl@0
  1184
#define oil_lift_sub_135 ((_oil_type_lift_sub_135)(*(void **)oil_function_class_ptr_lift_sub_135))
sl@0
  1185
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_lift_sub_mult_shift12;
sl@0
  1186
typedef void (*_oil_type_lift_sub_mult_shift12)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4_1, int n);
sl@0
  1187
#define oil_lift_sub_mult_shift12 ((_oil_type_lift_sub_mult_shift12)(*(void **)oil_function_class_ptr_lift_sub_mult_shift12))
sl@0
  1188
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_lift_sub_shift1;
sl@0
  1189
typedef void (*_oil_type_lift_sub_shift1)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, int n);
sl@0
  1190
#define oil_lift_sub_shift1 ((_oil_type_lift_sub_shift1)(*(void **)oil_function_class_ptr_lift_sub_shift1))
sl@0
  1191
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_lift_sub_shift2;
sl@0
  1192
typedef void (*_oil_type_lift_sub_shift2)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, int n);
sl@0
  1193
#define oil_lift_sub_shift2 ((_oil_type_lift_sub_shift2)(*(void **)oil_function_class_ptr_lift_sub_shift2))
sl@0
  1194
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_lshift_s16;
sl@0
  1195
typedef void (*_oil_type_lshift_s16)(int16_t * d1, const int16_t * s1, const int16_t * s2_1, int n);
sl@0
  1196
#define oil_lshift_s16 ((_oil_type_lshift_s16)(*(void **)oil_function_class_ptr_lshift_s16))
sl@0
  1197
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_mas10_u8;
sl@0
  1198
typedef void (*_oil_type_mas10_u8)(uint8_t * d, const uint8_t * s1_np9, const int16_t * s2_10, const int16_t * s3_2, int n);
sl@0
  1199
#define oil_mas10_u8 ((_oil_type_mas10_u8)(*(void **)oil_function_class_ptr_mas10_u8))
sl@0
  1200
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_mas10_u8_l15;
sl@0
  1201
typedef void (*_oil_type_mas10_u8_l15)(uint8_t * d, const uint8_t * s1_np9, const int16_t * s2_10, const int16_t * s3_2, int n);
sl@0
  1202
#define oil_mas10_u8_l15 ((_oil_type_mas10_u8_l15)(*(void **)oil_function_class_ptr_mas10_u8_l15))
sl@0
  1203
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_mas10_u8_sym_l15;
sl@0
  1204
typedef void (*_oil_type_mas10_u8_sym_l15)(uint8_t * d, const uint8_t * s1_np9, const int16_t * s2_10, const int16_t * s3_2, int n);
sl@0
  1205
#define oil_mas10_u8_sym_l15 ((_oil_type_mas10_u8_sym_l15)(*(void **)oil_function_class_ptr_mas10_u8_sym_l15))
sl@0
  1206
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_mas12_addc_rshift_decim2_u8;
sl@0
  1207
typedef void (*_oil_type_mas12_addc_rshift_decim2_u8)(uint8_t * d, const uint8_t * s1_2xnp11, const int16_t * s2_12, const int16_t * s3_2, int n);
sl@0
  1208
#define oil_mas12_addc_rshift_decim2_u8 ((_oil_type_mas12_addc_rshift_decim2_u8)(*(void **)oil_function_class_ptr_mas12_addc_rshift_decim2_u8))
sl@0
  1209
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_mas2_across_add_s16;
sl@0
  1210
typedef void (*_oil_type_mas2_across_add_s16)(int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4_2, const int16_t * s5_2, int n);
sl@0
  1211
#define oil_mas2_across_add_s16 ((_oil_type_mas2_across_add_s16)(*(void **)oil_function_class_ptr_mas2_across_add_s16))
sl@0
  1212
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_mas2_add_s16;
sl@0
  1213
typedef void (*_oil_type_mas2_add_s16)(int16_t * d, const int16_t * s1, const int16_t * s2_np1, const int16_t * s3_2, const int16_t * s4_2, int n);
sl@0
  1214
#define oil_mas2_add_s16 ((_oil_type_mas2_add_s16)(*(void **)oil_function_class_ptr_mas2_add_s16))
sl@0
  1215
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_mas4_across_add_s16;
sl@0
  1216
typedef void (*_oil_type_mas4_across_add_s16)(int16_t * d, const int16_t * s1, const int16_t * s2_nx4, int sstr2, const int16_t * s3_4, const int16_t * s4_2, int n);
sl@0
  1217
#define oil_mas4_across_add_s16 ((_oil_type_mas4_across_add_s16)(*(void **)oil_function_class_ptr_mas4_across_add_s16))
sl@0
  1218
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_mas4_add_s16;
sl@0
  1219
typedef void (*_oil_type_mas4_add_s16)(int16_t * d, const int16_t * s1, const int16_t * s2_np3, const int16_t * s3_4, const int16_t * s4_2, int n);
sl@0
  1220
#define oil_mas4_add_s16 ((_oil_type_mas4_add_s16)(*(void **)oil_function_class_ptr_mas4_add_s16))
sl@0
  1221
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_mas8_across_add_s16;
sl@0
  1222
typedef void (*_oil_type_mas8_across_add_s16)(int16_t * d, const int16_t * s1, const int16_t * s2_nx8, int sstr2, const int16_t * s3_8, const int16_t * s4_2, int n);
sl@0
  1223
#define oil_mas8_across_add_s16 ((_oil_type_mas8_across_add_s16)(*(void **)oil_function_class_ptr_mas8_across_add_s16))
sl@0
  1224
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_mas8_across_u8;
sl@0
  1225
typedef void (*_oil_type_mas8_across_u8)(uint8_t * d, const uint8_t * s1_nx8, int sstr1, const int16_t * s2_8, const int16_t * s3_2, int n);
sl@0
  1226
#define oil_mas8_across_u8 ((_oil_type_mas8_across_u8)(*(void **)oil_function_class_ptr_mas8_across_u8))
sl@0
  1227
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_mas8_add_s16;
sl@0
  1228
typedef void (*_oil_type_mas8_add_s16)(int16_t * d, const int16_t * s1, const int16_t * s2_np7, const int16_t * s3_8, const int16_t * s4_2, int n);
sl@0
  1229
#define oil_mas8_add_s16 ((_oil_type_mas8_add_s16)(*(void **)oil_function_class_ptr_mas8_add_s16))
sl@0
  1230
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_mas8_addc_rshift_decim2_u8;
sl@0
  1231
typedef void (*_oil_type_mas8_addc_rshift_decim2_u8)(uint8_t * d, const uint8_t * s1_2xnp9, const int16_t * s2_8, const int16_t * s3_2, int n);
sl@0
  1232
#define oil_mas8_addc_rshift_decim2_u8 ((_oil_type_mas8_addc_rshift_decim2_u8)(*(void **)oil_function_class_ptr_mas8_addc_rshift_decim2_u8))
sl@0
  1233
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_mas8_u8;
sl@0
  1234
typedef void (*_oil_type_mas8_u8)(uint8_t * d, const uint8_t * s1_np7, const int16_t * s2_8, const int16_t * s3_2, int n);
sl@0
  1235
#define oil_mas8_u8 ((_oil_type_mas8_u8)(*(void **)oil_function_class_ptr_mas8_u8))
sl@0
  1236
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_mas8_u8_l15;
sl@0
  1237
typedef void (*_oil_type_mas8_u8_l15)(uint8_t * d, const uint8_t * s1_np7, const int16_t * s2_8, const int16_t * s3_2, int n);
sl@0
  1238
#define oil_mas8_u8_l15 ((_oil_type_mas8_u8_l15)(*(void **)oil_function_class_ptr_mas8_u8_l15))
sl@0
  1239
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_mas8_u8_sym_l15;
sl@0
  1240
typedef void (*_oil_type_mas8_u8_sym_l15)(uint8_t * d, const uint8_t * s1_np7, const int16_t * s2_8, const int16_t * s3_2, int n);
sl@0
  1241
#define oil_mas8_u8_sym_l15 ((_oil_type_mas8_u8_sym_l15)(*(void **)oil_function_class_ptr_mas8_u8_sym_l15))
sl@0
  1242
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_maximum_f32;
sl@0
  1243
typedef void (*_oil_type_maximum_f32)(float * d, const float * s1, const float * s2, int n);
sl@0
  1244
#define oil_maximum_f32 ((_oil_type_maximum_f32)(*(void **)oil_function_class_ptr_maximum_f32))
sl@0
  1245
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_maximum_f64;
sl@0
  1246
typedef void (*_oil_type_maximum_f64)(float * d, const float * s1, const float * s2, int n);
sl@0
  1247
#define oil_maximum_f64 ((_oil_type_maximum_f64)(*(void **)oil_function_class_ptr_maximum_f64))
sl@0
  1248
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_md5;
sl@0
  1249
typedef void (*_oil_type_md5)(uint32_t * i_4, const uint32_t * s_16);
sl@0
  1250
#define oil_md5 ((_oil_type_md5)(*(void **)oil_function_class_ptr_md5))
sl@0
  1251
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_mdct12_f64;
sl@0
  1252
typedef void (*_oil_type_mdct12_f64)(double * d_6, const double * s_12);
sl@0
  1253
#define oil_mdct12_f64 ((_oil_type_mdct12_f64)(*(void **)oil_function_class_ptr_mdct12_f64))
sl@0
  1254
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_mdct36_f64;
sl@0
  1255
typedef void (*_oil_type_mdct36_f64)(double * d_18, const double * s_36);
sl@0
  1256
#define oil_mdct36_f64 ((_oil_type_mdct36_f64)(*(void **)oil_function_class_ptr_mdct36_f64))
sl@0
  1257
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_merge_linear_argb;
sl@0
  1258
typedef void (*_oil_type_merge_linear_argb)(uint32_t * d_n, const uint32_t * s_n, const uint32_t * s2_n, const uint32_t * s3_1, int n);
sl@0
  1259
#define oil_merge_linear_argb ((_oil_type_merge_linear_argb)(*(void **)oil_function_class_ptr_merge_linear_argb))
sl@0
  1260
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_merge_linear_u8;
sl@0
  1261
typedef void (*_oil_type_merge_linear_u8)(uint8_t * d_n, const uint8_t * s_n, const uint8_t * s2_n, const uint32_t * s3_1, int n);
sl@0
  1262
#define oil_merge_linear_u8 ((_oil_type_merge_linear_u8)(*(void **)oil_function_class_ptr_merge_linear_u8))
sl@0
  1263
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_minimum_f32;
sl@0
  1264
typedef void (*_oil_type_minimum_f32)(float * d, const float * s1, const float * s2, int n);
sl@0
  1265
#define oil_minimum_f32 ((_oil_type_minimum_f32)(*(void **)oil_function_class_ptr_minimum_f32))
sl@0
  1266
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_minimum_f64;
sl@0
  1267
typedef void (*_oil_type_minimum_f64)(float * d, const float * s1, const float * s2, int n);
sl@0
  1268
#define oil_minimum_f64 ((_oil_type_minimum_f64)(*(void **)oil_function_class_ptr_minimum_f64))
sl@0
  1269
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_mix_u8;
sl@0
  1270
typedef void (*_oil_type_mix_u8)(uint8_t * dest, const uint8_t * src1, const uint8_t * src2, const uint8_t * src3, int n);
sl@0
  1271
#define oil_mix_u8 ((_oil_type_mix_u8)(*(void **)oil_function_class_ptr_mix_u8))
sl@0
  1272
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_mt19937;
sl@0
  1273
typedef void (*_oil_type_mt19937)(uint32_t * d_624, uint32_t * i_624);
sl@0
  1274
#define oil_mt19937 ((_oil_type_mt19937)(*(void **)oil_function_class_ptr_mt19937))
sl@0
  1275
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_mult8x8_s16;
sl@0
  1276
typedef void (*_oil_type_mult8x8_s16)(int16_t * d_8x8, const int16_t * s1_8x8, const int16_t * s2_8x8, int ds, int ss1, int ss2);
sl@0
  1277
#define oil_mult8x8_s16 ((_oil_type_mult8x8_s16)(*(void **)oil_function_class_ptr_mult8x8_s16))
sl@0
  1278
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_multiply_and_acc_12xn_s16_u8;
sl@0
  1279
typedef void (*_oil_type_multiply_and_acc_12xn_s16_u8)(int16_t * i1_12xn, int is1, const int16_t * s1_12xn, int ss1, const uint8_t * s2_12xn, int ss2, int n);
sl@0
  1280
#define oil_multiply_and_acc_12xn_s16_u8 ((_oil_type_multiply_and_acc_12xn_s16_u8)(*(void **)oil_function_class_ptr_multiply_and_acc_12xn_s16_u8))
sl@0
  1281
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_multiply_and_acc_16xn_s16_u8;
sl@0
  1282
typedef void (*_oil_type_multiply_and_acc_16xn_s16_u8)(int16_t * i1_16xn, int is1, const int16_t * s1_16xn, int ss1, const uint8_t * s2_16xn, int ss2, int n);
sl@0
  1283
#define oil_multiply_and_acc_16xn_s16_u8 ((_oil_type_multiply_and_acc_16xn_s16_u8)(*(void **)oil_function_class_ptr_multiply_and_acc_16xn_s16_u8))
sl@0
  1284
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_multiply_and_acc_24xn_s16_u8;
sl@0
  1285
typedef void (*_oil_type_multiply_and_acc_24xn_s16_u8)(int16_t * i1_24xn, int is1, const int16_t * s1_24xn, int ss1, const uint8_t * s2_24xn, int ss2, int n);
sl@0
  1286
#define oil_multiply_and_acc_24xn_s16_u8 ((_oil_type_multiply_and_acc_24xn_s16_u8)(*(void **)oil_function_class_ptr_multiply_and_acc_24xn_s16_u8))
sl@0
  1287
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_multiply_and_acc_6xn_s16_u8;
sl@0
  1288
typedef void (*_oil_type_multiply_and_acc_6xn_s16_u8)(int16_t * i1_6xn, int is1, const int16_t * s1_6xn, int ss1, const uint8_t * s2_6xn, int ss2, int n);
sl@0
  1289
#define oil_multiply_and_acc_6xn_s16_u8 ((_oil_type_multiply_and_acc_6xn_s16_u8)(*(void **)oil_function_class_ptr_multiply_and_acc_6xn_s16_u8))
sl@0
  1290
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_multiply_and_acc_8xn_s16_u8;
sl@0
  1291
typedef void (*_oil_type_multiply_and_acc_8xn_s16_u8)(int16_t * i1_8xn, int is1, const int16_t * s1_8xn, int ss1, const uint8_t * s2_8xn, int ss2, int n);
sl@0
  1292
#define oil_multiply_and_acc_8xn_s16_u8 ((_oil_type_multiply_and_acc_8xn_s16_u8)(*(void **)oil_function_class_ptr_multiply_and_acc_8xn_s16_u8))
sl@0
  1293
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_multiply_and_add_s16;
sl@0
  1294
typedef void (*_oil_type_multiply_and_add_s16)(int16_t * d, const int16_t * src1, const int16_t * src2, const int16_t * src3, int n);
sl@0
  1295
#define oil_multiply_and_add_s16 ((_oil_type_multiply_and_add_s16)(*(void **)oil_function_class_ptr_multiply_and_add_s16))
sl@0
  1296
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_multiply_and_add_s16_u8;
sl@0
  1297
typedef void (*_oil_type_multiply_and_add_s16_u8)(int16_t * d, const int16_t * src1, const int16_t * src2, const uint8_t * src3, int n);
sl@0
  1298
#define oil_multiply_and_add_s16_u8 ((_oil_type_multiply_and_add_s16_u8)(*(void **)oil_function_class_ptr_multiply_and_add_s16_u8))
sl@0
  1299
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_multiply_f32;
sl@0
  1300
typedef void (*_oil_type_multiply_f32)(float * d, const float * s1, const float * s2, int n);
sl@0
  1301
#define oil_multiply_f32 ((_oil_type_multiply_f32)(*(void **)oil_function_class_ptr_multiply_f32))
sl@0
  1302
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_multiply_f64;
sl@0
  1303
typedef void (*_oil_type_multiply_f64)(double * d, const double * s1, const double * s2, int n);
sl@0
  1304
#define oil_multiply_f64 ((_oil_type_multiply_f64)(*(void **)oil_function_class_ptr_multiply_f64))
sl@0
  1305
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_multsum_f32;
sl@0
  1306
typedef void (*_oil_type_multsum_f32)(float * dest, const float * src1, int sstr1, const float * src2, int sstr2, int n);
sl@0
  1307
#define oil_multsum_f32 ((_oil_type_multsum_f32)(*(void **)oil_function_class_ptr_multsum_f32))
sl@0
  1308
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_multsum_f64;
sl@0
  1309
typedef void (*_oil_type_multsum_f64)(double * dest, const double * src1, int sstr1, const double * src2, int sstr2, int n);
sl@0
  1310
#define oil_multsum_f64 ((_oil_type_multsum_f64)(*(void **)oil_function_class_ptr_multsum_f64))
sl@0
  1311
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_negative_f32;
sl@0
  1312
typedef void (*_oil_type_negative_f32)(float * d, const float * s, int n);
sl@0
  1313
#define oil_negative_f32 ((_oil_type_negative_f32)(*(void **)oil_function_class_ptr_negative_f32))
sl@0
  1314
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_null;
sl@0
  1315
typedef void (*_oil_type_null)(void);
sl@0
  1316
#define oil_null ((_oil_type_null)(*(void **)oil_function_class_ptr_null))
sl@0
  1317
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_packyuyv;
sl@0
  1318
typedef void (*_oil_type_packyuyv)(uint32_t * d, const uint8_t * s1_nx2, const uint8_t * s2, const uint8_t * s3, int n);
sl@0
  1319
#define oil_packyuyv ((_oil_type_packyuyv)(*(void **)oil_function_class_ptr_packyuyv))
sl@0
  1320
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_permute_f32;
sl@0
  1321
typedef void (*_oil_type_permute_f32)(float * dest, int dstr, const float * src1, int sstr1, const int32_t * src2, int sstr2, int n);
sl@0
  1322
#define oil_permute_f32 ((_oil_type_permute_f32)(*(void **)oil_function_class_ptr_permute_f32))
sl@0
  1323
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_permute_f64;
sl@0
  1324
typedef void (*_oil_type_permute_f64)(double * dest, int dstr, const double * src1, int sstr1, const int32_t * src2, int sstr2, int n);
sl@0
  1325
#define oil_permute_f64 ((_oil_type_permute_f64)(*(void **)oil_function_class_ptr_permute_f64))
sl@0
  1326
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_permute_s16;
sl@0
  1327
typedef void (*_oil_type_permute_s16)(int16_t * dest, int dstr, const int16_t * src1, int sstr1, const int32_t * src2, int sstr2, int n);
sl@0
  1328
#define oil_permute_s16 ((_oil_type_permute_s16)(*(void **)oil_function_class_ptr_permute_s16))
sl@0
  1329
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_permute_s32;
sl@0
  1330
typedef void (*_oil_type_permute_s32)(int32_t * dest, int dstr, const int32_t * src1, int sstr1, const int32_t * src2, int sstr2, int n);
sl@0
  1331
#define oil_permute_s32 ((_oil_type_permute_s32)(*(void **)oil_function_class_ptr_permute_s32))
sl@0
  1332
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_permute_s8;
sl@0
  1333
typedef void (*_oil_type_permute_s8)(int8_t * dest, int dstr, const int8_t * src1, int sstr1, const int32_t * src2, int sstr2, int n);
sl@0
  1334
#define oil_permute_s8 ((_oil_type_permute_s8)(*(void **)oil_function_class_ptr_permute_s8))
sl@0
  1335
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_permute_u16;
sl@0
  1336
typedef void (*_oil_type_permute_u16)(uint16_t * dest, int dstr, const uint16_t * src1, int sstr1, const int32_t * src2, int sstr2, int n);
sl@0
  1337
#define oil_permute_u16 ((_oil_type_permute_u16)(*(void **)oil_function_class_ptr_permute_u16))
sl@0
  1338
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_permute_u32;
sl@0
  1339
typedef void (*_oil_type_permute_u32)(uint32_t * dest, int dstr, const uint32_t * src1, int sstr1, const int32_t * src2, int sstr2, int n);
sl@0
  1340
#define oil_permute_u32 ((_oil_type_permute_u32)(*(void **)oil_function_class_ptr_permute_u32))
sl@0
  1341
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_permute_u8;
sl@0
  1342
typedef void (*_oil_type_permute_u8)(uint8_t * dest, int dstr, const uint8_t * src1, int sstr1, const int32_t * src2, int sstr2, int n);
sl@0
  1343
#define oil_permute_u8 ((_oil_type_permute_u8)(*(void **)oil_function_class_ptr_permute_u8))
sl@0
  1344
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_recon8x8_inter;
sl@0
  1345
typedef void (*_oil_type_recon8x8_inter)(uint8_t * d_8x8, int ds, const uint8_t * s1_8x8, int ss1, const int16_t * s2_8x8);
sl@0
  1346
#define oil_recon8x8_inter ((_oil_type_recon8x8_inter)(*(void **)oil_function_class_ptr_recon8x8_inter))
sl@0
  1347
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_recon8x8_inter2;
sl@0
  1348
typedef void (*_oil_type_recon8x8_inter2)(uint8_t * d_8x8, int ds, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, int ss2, const int16_t * s3_8x8);
sl@0
  1349
#define oil_recon8x8_inter2 ((_oil_type_recon8x8_inter2)(*(void **)oil_function_class_ptr_recon8x8_inter2))
sl@0
  1350
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_recon8x8_intra;
sl@0
  1351
typedef void (*_oil_type_recon8x8_intra)(uint8_t * d_8x8, int ds, const int16_t * s_8x8);
sl@0
  1352
#define oil_recon8x8_intra ((_oil_type_recon8x8_intra)(*(void **)oil_function_class_ptr_recon8x8_intra))
sl@0
  1353
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_resample_linear_argb;
sl@0
  1354
typedef void (*_oil_type_resample_linear_argb)(uint32_t * d_n, const uint32_t * s_2xn, int n, uint32_t * i_2);
sl@0
  1355
#define oil_resample_linear_argb ((_oil_type_resample_linear_argb)(*(void **)oil_function_class_ptr_resample_linear_argb))
sl@0
  1356
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_resample_linear_u8;
sl@0
  1357
typedef void (*_oil_type_resample_linear_u8)(uint8_t * d_n, const uint8_t * s_2xn, int n, uint32_t * i_2);
sl@0
  1358
#define oil_resample_linear_u8 ((_oil_type_resample_linear_u8)(*(void **)oil_function_class_ptr_resample_linear_u8))
sl@0
  1359
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_rgb2bgr;
sl@0
  1360
typedef void (*_oil_type_rgb2bgr)(uint8_t * d_3xn, const uint8_t * s_3xn, int n);
sl@0
  1361
#define oil_rgb2bgr ((_oil_type_rgb2bgr)(*(void **)oil_function_class_ptr_rgb2bgr))
sl@0
  1362
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_rgb2rgba;
sl@0
  1363
typedef void (*_oil_type_rgb2rgba)(uint8_t * d_4xn, const uint8_t * s_3xn, int n);
sl@0
  1364
#define oil_rgb2rgba ((_oil_type_rgb2rgba)(*(void **)oil_function_class_ptr_rgb2rgba))
sl@0
  1365
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_rgb565_to_argb;
sl@0
  1366
typedef void (*_oil_type_rgb565_to_argb)(uint32_t * d, const uint16_t * s, int n);
sl@0
  1367
#define oil_rgb565_to_argb ((_oil_type_rgb565_to_argb)(*(void **)oil_function_class_ptr_rgb565_to_argb))
sl@0
  1368
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_rowsad8x8_u8;
sl@0
  1369
typedef void (*_oil_type_rowsad8x8_u8)(uint32_t * d_1, const uint8_t * s1_8x8, const uint8_t * s2_8x8);
sl@0
  1370
#define oil_rowsad8x8_u8 ((_oil_type_rowsad8x8_u8)(*(void **)oil_function_class_ptr_rowsad8x8_u8))
sl@0
  1371
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_sad12x12_12xn_u8;
sl@0
  1372
typedef void (*_oil_type_sad12x12_12xn_u8)(uint32_t * d_n, const uint8_t * s1_12x12, int ss1, const uint8_t * s2_12xnp11, int ss2, int n);
sl@0
  1373
#define oil_sad12x12_12xn_u8 ((_oil_type_sad12x12_12xn_u8)(*(void **)oil_function_class_ptr_sad12x12_12xn_u8))
sl@0
  1374
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_sad12x12_u8;
sl@0
  1375
typedef void (*_oil_type_sad12x12_u8)(uint32_t * d_1, const uint8_t * s1_12x12, int ss1, const uint8_t * s2_12x12, int ss2);
sl@0
  1376
#define oil_sad12x12_u8 ((_oil_type_sad12x12_u8)(*(void **)oil_function_class_ptr_sad12x12_u8))
sl@0
  1377
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_sad16x16_16xn_u8;
sl@0
  1378
typedef void (*_oil_type_sad16x16_16xn_u8)(uint32_t * d_n, const uint8_t * s1_16x16, int ss1, const uint8_t * s2_16xnp15, int ss2, int n);
sl@0
  1379
#define oil_sad16x16_16xn_u8 ((_oil_type_sad16x16_16xn_u8)(*(void **)oil_function_class_ptr_sad16x16_16xn_u8))
sl@0
  1380
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_sad16x16_u8;
sl@0
  1381
typedef void (*_oil_type_sad16x16_u8)(uint32_t * d_1, const uint8_t * s1_16x16, int ss1, const uint8_t * s2_16x16, int ss2);
sl@0
  1382
#define oil_sad16x16_u8 ((_oil_type_sad16x16_u8)(*(void **)oil_function_class_ptr_sad16x16_u8))
sl@0
  1383
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_sad8x8_8xn_u8;
sl@0
  1384
typedef void (*_oil_type_sad8x8_8xn_u8)(uint32_t * d_n, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8xnp7, int ss2, int n);
sl@0
  1385
#define oil_sad8x8_8xn_u8 ((_oil_type_sad8x8_8xn_u8)(*(void **)oil_function_class_ptr_sad8x8_8xn_u8))
sl@0
  1386
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_sad8x8_f64;
sl@0
  1387
typedef void (*_oil_type_sad8x8_f64)(double * d_8x8, int ds, const double * s1_8x8, int ss1, const double * s2_8x8, int ss2);
sl@0
  1388
#define oil_sad8x8_f64 ((_oil_type_sad8x8_f64)(*(void **)oil_function_class_ptr_sad8x8_f64))
sl@0
  1389
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_sad8x8_f64_2;
sl@0
  1390
typedef void (*_oil_type_sad8x8_f64_2)(double * d_1, const double * s1_8x8, int ss1, const double * s2_8x8, int ss2);
sl@0
  1391
#define oil_sad8x8_f64_2 ((_oil_type_sad8x8_f64_2)(*(void **)oil_function_class_ptr_sad8x8_f64_2))
sl@0
  1392
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_sad8x8_s16;
sl@0
  1393
typedef void (*_oil_type_sad8x8_s16)(uint32_t * d_8x8, int ds, const int16_t * s1_8x8, int ss1, const int16_t * s2_8x8, int ss2);
sl@0
  1394
#define oil_sad8x8_s16 ((_oil_type_sad8x8_s16)(*(void **)oil_function_class_ptr_sad8x8_s16))
sl@0
  1395
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_sad8x8_s16_2;
sl@0
  1396
typedef void (*_oil_type_sad8x8_s16_2)(uint32_t * d_1, const int16_t * s1_8x8, int ss1, const int16_t * s2_8x8, int ss2);
sl@0
  1397
#define oil_sad8x8_s16_2 ((_oil_type_sad8x8_s16_2)(*(void **)oil_function_class_ptr_sad8x8_s16_2))
sl@0
  1398
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_sad8x8_u8;
sl@0
  1399
typedef void (*_oil_type_sad8x8_u8)(uint32_t * d_1, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, int ss2);
sl@0
  1400
#define oil_sad8x8_u8 ((_oil_type_sad8x8_u8)(*(void **)oil_function_class_ptr_sad8x8_u8))
sl@0
  1401
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_sad8x8_u8_avg;
sl@0
  1402
typedef void (*_oil_type_sad8x8_u8_avg)(uint32_t * d_1, const uint8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, const uint8_t * s3_8x8, int ss2);
sl@0
  1403
#define oil_sad8x8_u8_avg ((_oil_type_sad8x8_u8_avg)(*(void **)oil_function_class_ptr_sad8x8_u8_avg))
sl@0
  1404
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scalaradd_f32;
sl@0
  1405
typedef void (*_oil_type_scalaradd_f32)(float * d, int dstr, const float * s1, int sstr, const float * s2_1, int n);
sl@0
  1406
#define oil_scalaradd_f32 ((_oil_type_scalaradd_f32)(*(void **)oil_function_class_ptr_scalaradd_f32))
sl@0
  1407
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scalaradd_f32_ns;
sl@0
  1408
typedef void (*_oil_type_scalaradd_f32_ns)(float * d, const float * s1, const float * s2_1, int n);
sl@0
  1409
#define oil_scalaradd_f32_ns ((_oil_type_scalaradd_f32_ns)(*(void **)oil_function_class_ptr_scalaradd_f32_ns))
sl@0
  1410
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scalaradd_f64;
sl@0
  1411
typedef void (*_oil_type_scalaradd_f64)(double * d, int dstr, const double * s1, int sstr, const double * s2_1, int n);
sl@0
  1412
#define oil_scalaradd_f64 ((_oil_type_scalaradd_f64)(*(void **)oil_function_class_ptr_scalaradd_f64))
sl@0
  1413
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scalaradd_s16;
sl@0
  1414
typedef void (*_oil_type_scalaradd_s16)(int16_t * d, int dstr, const int16_t * s1, int sstr, const int16_t * s2_1, int n);
sl@0
  1415
#define oil_scalaradd_s16 ((_oil_type_scalaradd_s16)(*(void **)oil_function_class_ptr_scalaradd_s16))
sl@0
  1416
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scalaradd_s32;
sl@0
  1417
typedef void (*_oil_type_scalaradd_s32)(int32_t * d, int dstr, const int32_t * s1, int sstr, const int32_t * s2_1, int n);
sl@0
  1418
#define oil_scalaradd_s32 ((_oil_type_scalaradd_s32)(*(void **)oil_function_class_ptr_scalaradd_s32))
sl@0
  1419
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scalaradd_s8;
sl@0
  1420
typedef void (*_oil_type_scalaradd_s8)(int8_t * d, int dstr, const int8_t * s1, int sstr, const int8_t * s2_1, int n);
sl@0
  1421
#define oil_scalaradd_s8 ((_oil_type_scalaradd_s8)(*(void **)oil_function_class_ptr_scalaradd_s8))
sl@0
  1422
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scalaradd_u16;
sl@0
  1423
typedef void (*_oil_type_scalaradd_u16)(uint16_t * d, int dstr, const uint16_t * s1, int sstr, const uint16_t * s2_1, int n);
sl@0
  1424
#define oil_scalaradd_u16 ((_oil_type_scalaradd_u16)(*(void **)oil_function_class_ptr_scalaradd_u16))
sl@0
  1425
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scalaradd_u32;
sl@0
  1426
typedef void (*_oil_type_scalaradd_u32)(uint32_t * d, int dstr, const uint32_t * s1, int sstr, const uint32_t * s2_1, int n);
sl@0
  1427
#define oil_scalaradd_u32 ((_oil_type_scalaradd_u32)(*(void **)oil_function_class_ptr_scalaradd_u32))
sl@0
  1428
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scalaradd_u8;
sl@0
  1429
typedef void (*_oil_type_scalaradd_u8)(uint8_t * d, int dstr, const uint8_t * s1, int sstr, const uint8_t * s2_1, int n);
sl@0
  1430
#define oil_scalaradd_u8 ((_oil_type_scalaradd_u8)(*(void **)oil_function_class_ptr_scalaradd_u8))
sl@0
  1431
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scalarmult_f32;
sl@0
  1432
typedef void (*_oil_type_scalarmult_f32)(float * d, int dstr, const float * s1, int sstr, const float * s2_1, int n);
sl@0
  1433
#define oil_scalarmult_f32 ((_oil_type_scalarmult_f32)(*(void **)oil_function_class_ptr_scalarmult_f32))
sl@0
  1434
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scalarmult_f64;
sl@0
  1435
typedef void (*_oil_type_scalarmult_f64)(double * d, int dstr, const double * s1, int sstr, const double * s2_1, int n);
sl@0
  1436
#define oil_scalarmult_f64 ((_oil_type_scalarmult_f64)(*(void **)oil_function_class_ptr_scalarmult_f64))
sl@0
  1437
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scalarmult_s16;
sl@0
  1438
typedef void (*_oil_type_scalarmult_s16)(int16_t * d, int dstr, const int16_t * s1, int sstr, const int16_t * s2_1, int n);
sl@0
  1439
#define oil_scalarmult_s16 ((_oil_type_scalarmult_s16)(*(void **)oil_function_class_ptr_scalarmult_s16))
sl@0
  1440
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scalarmult_s32;
sl@0
  1441
typedef void (*_oil_type_scalarmult_s32)(int32_t * d, int dstr, const int32_t * s1, int sstr, const int32_t * s2_1, int n);
sl@0
  1442
#define oil_scalarmult_s32 ((_oil_type_scalarmult_s32)(*(void **)oil_function_class_ptr_scalarmult_s32))
sl@0
  1443
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scalarmult_s8;
sl@0
  1444
typedef void (*_oil_type_scalarmult_s8)(int8_t * d, int dstr, const int8_t * s1, int sstr, const int8_t * s2_1, int n);
sl@0
  1445
#define oil_scalarmult_s8 ((_oil_type_scalarmult_s8)(*(void **)oil_function_class_ptr_scalarmult_s8))
sl@0
  1446
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scalarmult_u16;
sl@0
  1447
typedef void (*_oil_type_scalarmult_u16)(uint16_t * d, int dstr, const uint16_t * s1, int sstr, const uint16_t * s2_1, int n);
sl@0
  1448
#define oil_scalarmult_u16 ((_oil_type_scalarmult_u16)(*(void **)oil_function_class_ptr_scalarmult_u16))
sl@0
  1449
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scalarmult_u32;
sl@0
  1450
typedef void (*_oil_type_scalarmult_u32)(uint32_t * d, int dstr, const uint32_t * s1, int sstr, const uint32_t * s2_1, int n);
sl@0
  1451
#define oil_scalarmult_u32 ((_oil_type_scalarmult_u32)(*(void **)oil_function_class_ptr_scalarmult_u32))
sl@0
  1452
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scalarmult_u8;
sl@0
  1453
typedef void (*_oil_type_scalarmult_u8)(uint8_t * d, int dstr, const uint8_t * s1, int sstr, const uint8_t * s2_1, int n);
sl@0
  1454
#define oil_scalarmult_u8 ((_oil_type_scalarmult_u8)(*(void **)oil_function_class_ptr_scalarmult_u8))
sl@0
  1455
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scalarmultiply_f32_ns;
sl@0
  1456
typedef void (*_oil_type_scalarmultiply_f32_ns)(float * d, const float * s1, const float * s2_1, int n);
sl@0
  1457
#define oil_scalarmultiply_f32_ns ((_oil_type_scalarmultiply_f32_ns)(*(void **)oil_function_class_ptr_scalarmultiply_f32_ns))
sl@0
  1458
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scalarmultiply_f64_ns;
sl@0
  1459
typedef void (*_oil_type_scalarmultiply_f64_ns)(double * d, const double * s1, const double * s2_1, int n);
sl@0
  1460
#define oil_scalarmultiply_f64_ns ((_oil_type_scalarmultiply_f64_ns)(*(void **)oil_function_class_ptr_scalarmultiply_f64_ns))
sl@0
  1461
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scaleconv_f32_s16;
sl@0
  1462
typedef void (*_oil_type_scaleconv_f32_s16)(float * dest, const int16_t * src, int n, const double * s2_1, const double * s3_1);
sl@0
  1463
#define oil_scaleconv_f32_s16 ((_oil_type_scaleconv_f32_s16)(*(void **)oil_function_class_ptr_scaleconv_f32_s16))
sl@0
  1464
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scaleconv_f32_s32;
sl@0
  1465
typedef void (*_oil_type_scaleconv_f32_s32)(float * dest, const int32_t * src, int n, const double * s2_1, const double * s3_1);
sl@0
  1466
#define oil_scaleconv_f32_s32 ((_oil_type_scaleconv_f32_s32)(*(void **)oil_function_class_ptr_scaleconv_f32_s32))
sl@0
  1467
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scaleconv_f32_s8;
sl@0
  1468
typedef void (*_oil_type_scaleconv_f32_s8)(float * dest, const int8_t * src, int n, const double * s2_1, const double * s3_1);
sl@0
  1469
#define oil_scaleconv_f32_s8 ((_oil_type_scaleconv_f32_s8)(*(void **)oil_function_class_ptr_scaleconv_f32_s8))
sl@0
  1470
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scaleconv_f32_u16;
sl@0
  1471
typedef void (*_oil_type_scaleconv_f32_u16)(float * dest, const uint16_t * src, int n, const double * s2_1, const double * s3_1);
sl@0
  1472
#define oil_scaleconv_f32_u16 ((_oil_type_scaleconv_f32_u16)(*(void **)oil_function_class_ptr_scaleconv_f32_u16))
sl@0
  1473
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scaleconv_f32_u32;
sl@0
  1474
typedef void (*_oil_type_scaleconv_f32_u32)(float * dest, const uint32_t * src, int n, const double * s2_1, const double * s3_1);
sl@0
  1475
#define oil_scaleconv_f32_u32 ((_oil_type_scaleconv_f32_u32)(*(void **)oil_function_class_ptr_scaleconv_f32_u32))
sl@0
  1476
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scaleconv_f32_u8;
sl@0
  1477
typedef void (*_oil_type_scaleconv_f32_u8)(float * dest, const uint8_t * src, int n, const double * s2_1, const double * s3_1);
sl@0
  1478
#define oil_scaleconv_f32_u8 ((_oil_type_scaleconv_f32_u8)(*(void **)oil_function_class_ptr_scaleconv_f32_u8))
sl@0
  1479
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scaleconv_f64_s16;
sl@0
  1480
typedef void (*_oil_type_scaleconv_f64_s16)(double * dest, const int16_t * src, int n, const double * s2_1, const double * s3_1);
sl@0
  1481
#define oil_scaleconv_f64_s16 ((_oil_type_scaleconv_f64_s16)(*(void **)oil_function_class_ptr_scaleconv_f64_s16))
sl@0
  1482
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scaleconv_f64_s32;
sl@0
  1483
typedef void (*_oil_type_scaleconv_f64_s32)(double * dest, const int32_t * src, int n, const double * s2_1, const double * s3_1);
sl@0
  1484
#define oil_scaleconv_f64_s32 ((_oil_type_scaleconv_f64_s32)(*(void **)oil_function_class_ptr_scaleconv_f64_s32))
sl@0
  1485
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scaleconv_f64_s8;
sl@0
  1486
typedef void (*_oil_type_scaleconv_f64_s8)(double * dest, const int8_t * src, int n, const double * s2_1, const double * s3_1);
sl@0
  1487
#define oil_scaleconv_f64_s8 ((_oil_type_scaleconv_f64_s8)(*(void **)oil_function_class_ptr_scaleconv_f64_s8))
sl@0
  1488
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scaleconv_f64_u16;
sl@0
  1489
typedef void (*_oil_type_scaleconv_f64_u16)(double * dest, const uint16_t * src, int n, const double * s2_1, const double * s3_1);
sl@0
  1490
#define oil_scaleconv_f64_u16 ((_oil_type_scaleconv_f64_u16)(*(void **)oil_function_class_ptr_scaleconv_f64_u16))
sl@0
  1491
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scaleconv_f64_u32;
sl@0
  1492
typedef void (*_oil_type_scaleconv_f64_u32)(double * dest, const uint32_t * src, int n, const double * s2_1, const double * s3_1);
sl@0
  1493
#define oil_scaleconv_f64_u32 ((_oil_type_scaleconv_f64_u32)(*(void **)oil_function_class_ptr_scaleconv_f64_u32))
sl@0
  1494
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scaleconv_f64_u8;
sl@0
  1495
typedef void (*_oil_type_scaleconv_f64_u8)(double * dest, const uint8_t * src, int n, const double * s2_1, const double * s3_1);
sl@0
  1496
#define oil_scaleconv_f64_u8 ((_oil_type_scaleconv_f64_u8)(*(void **)oil_function_class_ptr_scaleconv_f64_u8))
sl@0
  1497
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scaleconv_s16_f32;
sl@0
  1498
typedef void (*_oil_type_scaleconv_s16_f32)(int16_t * dest, const float * src, int n, const double * s2_1, const double * s3_1);
sl@0
  1499
#define oil_scaleconv_s16_f32 ((_oil_type_scaleconv_s16_f32)(*(void **)oil_function_class_ptr_scaleconv_s16_f32))
sl@0
  1500
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scaleconv_s16_f64;
sl@0
  1501
typedef void (*_oil_type_scaleconv_s16_f64)(int16_t * dest, const double * src, int n, const double * s2_1, const double * s3_1);
sl@0
  1502
#define oil_scaleconv_s16_f64 ((_oil_type_scaleconv_s16_f64)(*(void **)oil_function_class_ptr_scaleconv_s16_f64))
sl@0
  1503
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scaleconv_s32_f32;
sl@0
  1504
typedef void (*_oil_type_scaleconv_s32_f32)(int32_t * dest, const float * src, int n, const double * s2_1, const double * s3_1);
sl@0
  1505
#define oil_scaleconv_s32_f32 ((_oil_type_scaleconv_s32_f32)(*(void **)oil_function_class_ptr_scaleconv_s32_f32))
sl@0
  1506
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scaleconv_s32_f64;
sl@0
  1507
typedef void (*_oil_type_scaleconv_s32_f64)(int32_t * dest, const double * src, int n, const double * s2_1, const double * s3_1);
sl@0
  1508
#define oil_scaleconv_s32_f64 ((_oil_type_scaleconv_s32_f64)(*(void **)oil_function_class_ptr_scaleconv_s32_f64))
sl@0
  1509
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scaleconv_s8_f32;
sl@0
  1510
typedef void (*_oil_type_scaleconv_s8_f32)(int8_t * dest, const float * src, int n, const double * s2_1, const double * s3_1);
sl@0
  1511
#define oil_scaleconv_s8_f32 ((_oil_type_scaleconv_s8_f32)(*(void **)oil_function_class_ptr_scaleconv_s8_f32))
sl@0
  1512
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scaleconv_s8_f64;
sl@0
  1513
typedef void (*_oil_type_scaleconv_s8_f64)(int8_t * dest, const double * src, int n, const double * s2_1, const double * s3_1);
sl@0
  1514
#define oil_scaleconv_s8_f64 ((_oil_type_scaleconv_s8_f64)(*(void **)oil_function_class_ptr_scaleconv_s8_f64))
sl@0
  1515
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scaleconv_u16_f32;
sl@0
  1516
typedef void (*_oil_type_scaleconv_u16_f32)(uint16_t * dest, const float * src, int n, const double * s2_1, const double * s3_1);
sl@0
  1517
#define oil_scaleconv_u16_f32 ((_oil_type_scaleconv_u16_f32)(*(void **)oil_function_class_ptr_scaleconv_u16_f32))
sl@0
  1518
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scaleconv_u16_f64;
sl@0
  1519
typedef void (*_oil_type_scaleconv_u16_f64)(uint16_t * dest, const double * src, int n, const double * s2_1, const double * s3_1);
sl@0
  1520
#define oil_scaleconv_u16_f64 ((_oil_type_scaleconv_u16_f64)(*(void **)oil_function_class_ptr_scaleconv_u16_f64))
sl@0
  1521
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scaleconv_u32_f32;
sl@0
  1522
typedef void (*_oil_type_scaleconv_u32_f32)(uint32_t * dest, const float * src, int n, const double * s2_1, const double * s3_1);
sl@0
  1523
#define oil_scaleconv_u32_f32 ((_oil_type_scaleconv_u32_f32)(*(void **)oil_function_class_ptr_scaleconv_u32_f32))
sl@0
  1524
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scaleconv_u32_f64;
sl@0
  1525
typedef void (*_oil_type_scaleconv_u32_f64)(uint32_t * dest, const double * src, int n, const double * s2_1, const double * s3_1);
sl@0
  1526
#define oil_scaleconv_u32_f64 ((_oil_type_scaleconv_u32_f64)(*(void **)oil_function_class_ptr_scaleconv_u32_f64))
sl@0
  1527
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scaleconv_u8_f32;
sl@0
  1528
typedef void (*_oil_type_scaleconv_u8_f32)(uint8_t * dest, const float * src, int n, const double * s2_1, const double * s3_1);
sl@0
  1529
#define oil_scaleconv_u8_f32 ((_oil_type_scaleconv_u8_f32)(*(void **)oil_function_class_ptr_scaleconv_u8_f32))
sl@0
  1530
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scaleconv_u8_f64;
sl@0
  1531
typedef void (*_oil_type_scaleconv_u8_f64)(uint8_t * dest, const double * src, int n, const double * s2_1, const double * s3_1);
sl@0
  1532
#define oil_scaleconv_u8_f64 ((_oil_type_scaleconv_u8_f64)(*(void **)oil_function_class_ptr_scaleconv_u8_f64))
sl@0
  1533
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_scanlinescale2_u8;
sl@0
  1534
typedef void (*_oil_type_scanlinescale2_u8)(uint8_t * d, const uint8_t * s, int n);
sl@0
  1535
#define oil_scanlinescale2_u8 ((_oil_type_scanlinescale2_u8)(*(void **)oil_function_class_ptr_scanlinescale2_u8))
sl@0
  1536
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_sign_f32;
sl@0
  1537
typedef void (*_oil_type_sign_f32)(float * d, const float * s, int n);
sl@0
  1538
#define oil_sign_f32 ((_oil_type_sign_f32)(*(void **)oil_function_class_ptr_sign_f32))
sl@0
  1539
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_sincos_f64;
sl@0
  1540
typedef void (*_oil_type_sincos_f64)(double * dest1, double * dest2, int n, const double * s1_1, const double * s2_1);
sl@0
  1541
#define oil_sincos_f64 ((_oil_type_sincos_f64)(*(void **)oil_function_class_ptr_sincos_f64))
sl@0
  1542
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_splat_u16_ns;
sl@0
  1543
typedef void (*_oil_type_splat_u16_ns)(uint16_t * dest, const uint16_t * s1_1, int n);
sl@0
  1544
#define oil_splat_u16_ns ((_oil_type_splat_u16_ns)(*(void **)oil_function_class_ptr_splat_u16_ns))
sl@0
  1545
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_splat_u32;
sl@0
  1546
typedef void (*_oil_type_splat_u32)(uint32_t * dest, int dstr, const uint32_t * s1_1, int n);
sl@0
  1547
#define oil_splat_u32 ((_oil_type_splat_u32)(*(void **)oil_function_class_ptr_splat_u32))
sl@0
  1548
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_splat_u32_ns;
sl@0
  1549
typedef void (*_oil_type_splat_u32_ns)(uint32_t * dest, const uint32_t * s1_1, int n);
sl@0
  1550
#define oil_splat_u32_ns ((_oil_type_splat_u32_ns)(*(void **)oil_function_class_ptr_splat_u32_ns))
sl@0
  1551
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_splat_u8;
sl@0
  1552
typedef void (*_oil_type_splat_u8)(uint8_t * dest, int dstr, const uint8_t * s1_1, int n);
sl@0
  1553
#define oil_splat_u8 ((_oil_type_splat_u8)(*(void **)oil_function_class_ptr_splat_u8))
sl@0
  1554
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_splat_u8_ns;
sl@0
  1555
typedef void (*_oil_type_splat_u8_ns)(uint8_t * dest, const uint8_t * s1_1, int n);
sl@0
  1556
#define oil_splat_u8_ns ((_oil_type_splat_u8_ns)(*(void **)oil_function_class_ptr_splat_u8_ns))
sl@0
  1557
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_split_135;
sl@0
  1558
typedef void (*_oil_type_split_135)(int16_t * d_2xn, const int16_t * s_2xn, int n);
sl@0
  1559
#define oil_split_135 ((_oil_type_split_135)(*(void **)oil_function_class_ptr_split_135))
sl@0
  1560
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_split_53;
sl@0
  1561
typedef void (*_oil_type_split_53)(int16_t * d_2xn, const int16_t * s_2xn, int n);
sl@0
  1562
#define oil_split_53 ((_oil_type_split_53)(*(void **)oil_function_class_ptr_split_53))
sl@0
  1563
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_split_approx97;
sl@0
  1564
typedef void (*_oil_type_split_approx97)(int16_t * d_2xn, const int16_t * s_2xn, int n);
sl@0
  1565
#define oil_split_approx97 ((_oil_type_split_approx97)(*(void **)oil_function_class_ptr_split_approx97))
sl@0
  1566
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_split_daub97;
sl@0
  1567
typedef void (*_oil_type_split_daub97)(int16_t * d_2xn, const int16_t * s_2xn, int n);
sl@0
  1568
#define oil_split_daub97 ((_oil_type_split_daub97)(*(void **)oil_function_class_ptr_split_daub97))
sl@0
  1569
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_squaresum_f32;
sl@0
  1570
typedef void (*_oil_type_squaresum_f32)(float * d, const float * s, int n);
sl@0
  1571
#define oil_squaresum_f32 ((_oil_type_squaresum_f32)(*(void **)oil_function_class_ptr_squaresum_f32))
sl@0
  1572
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_squaresum_f64;
sl@0
  1573
typedef void (*_oil_type_squaresum_f64)(double * d, const double * s, int n);
sl@0
  1574
#define oil_squaresum_f64 ((_oil_type_squaresum_f64)(*(void **)oil_function_class_ptr_squaresum_f64))
sl@0
  1575
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_squaresum_shifted_s16;
sl@0
  1576
typedef void (*_oil_type_squaresum_shifted_s16)(uint32_t * d, const int16_t * s, int n);
sl@0
  1577
#define oil_squaresum_shifted_s16 ((_oil_type_squaresum_shifted_s16)(*(void **)oil_function_class_ptr_squaresum_shifted_s16))
sl@0
  1578
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_subtract_f32;
sl@0
  1579
typedef void (*_oil_type_subtract_f32)(float * d, const float * s1, const float * s2, int n);
sl@0
  1580
#define oil_subtract_f32 ((_oil_type_subtract_f32)(*(void **)oil_function_class_ptr_subtract_f32))
sl@0
  1581
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_subtract_f64;
sl@0
  1582
typedef void (*_oil_type_subtract_f64)(double * d, const double * s1, const double * s2, int n);
sl@0
  1583
#define oil_subtract_f64 ((_oil_type_subtract_f64)(*(void **)oil_function_class_ptr_subtract_f64))
sl@0
  1584
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_subtract_s16;
sl@0
  1585
typedef void (*_oil_type_subtract_s16)(int16_t * d, const int16_t * src1, const int16_t * src2, int n);
sl@0
  1586
#define oil_subtract_s16 ((_oil_type_subtract_s16)(*(void **)oil_function_class_ptr_subtract_s16))
sl@0
  1587
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_subtract_s16_u8;
sl@0
  1588
typedef void (*_oil_type_subtract_s16_u8)(int16_t * d, const int16_t * src1, const uint8_t * src2, int n);
sl@0
  1589
#define oil_subtract_s16_u8 ((_oil_type_subtract_s16_u8)(*(void **)oil_function_class_ptr_subtract_s16_u8))
sl@0
  1590
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_sum_f64;
sl@0
  1591
typedef void (*_oil_type_sum_f64)(double * d_1, const double * s, int sstr, int n);
sl@0
  1592
#define oil_sum_f64 ((_oil_type_sum_f64)(*(void **)oil_function_class_ptr_sum_f64))
sl@0
  1593
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_sum_s16;
sl@0
  1594
typedef void (*_oil_type_sum_s16)(int16_t * d_1, const int16_t * s, int n);
sl@0
  1595
#define oil_sum_s16 ((_oil_type_sum_s16)(*(void **)oil_function_class_ptr_sum_s16))
sl@0
  1596
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_swab_u16;
sl@0
  1597
typedef void (*_oil_type_swab_u16)(uint16_t * d_n, const uint16_t * s_n, int n);
sl@0
  1598
#define oil_swab_u16 ((_oil_type_swab_u16)(*(void **)oil_function_class_ptr_swab_u16))
sl@0
  1599
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_swab_u32;
sl@0
  1600
typedef void (*_oil_type_swab_u32)(uint32_t * d_n, const uint32_t * s_n, int n);
sl@0
  1601
#define oil_swab_u32 ((_oil_type_swab_u32)(*(void **)oil_function_class_ptr_swab_u32))
sl@0
  1602
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_synth_135;
sl@0
  1603
typedef void (*_oil_type_synth_135)(int16_t * d_2xn, const int16_t * s_2xn, int n);
sl@0
  1604
#define oil_synth_135 ((_oil_type_synth_135)(*(void **)oil_function_class_ptr_synth_135))
sl@0
  1605
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_synth_53;
sl@0
  1606
typedef void (*_oil_type_synth_53)(int16_t * d_2xn, const int16_t * s_2xn, int n);
sl@0
  1607
#define oil_synth_53 ((_oil_type_synth_53)(*(void **)oil_function_class_ptr_synth_53))
sl@0
  1608
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_synth_approx97;
sl@0
  1609
typedef void (*_oil_type_synth_approx97)(int16_t * d_2xn, const int16_t * s_2xn, int n);
sl@0
  1610
#define oil_synth_approx97 ((_oil_type_synth_approx97)(*(void **)oil_function_class_ptr_synth_approx97))
sl@0
  1611
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_synth_daub97;
sl@0
  1612
typedef void (*_oil_type_synth_daub97)(int16_t * d_2xn, const int16_t * s_2xn, int n);
sl@0
  1613
#define oil_synth_daub97 ((_oil_type_synth_daub97)(*(void **)oil_function_class_ptr_synth_daub97))
sl@0
  1614
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_tablelookup_u8;
sl@0
  1615
typedef void (*_oil_type_tablelookup_u8)(uint8_t * d, int ds, const uint8_t * s1, int ss1, const uint8_t * s2_256, int ss2, int n);
sl@0
  1616
#define oil_tablelookup_u8 ((_oil_type_tablelookup_u8)(*(void **)oil_function_class_ptr_tablelookup_u8))
sl@0
  1617
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_testzero_u8;
sl@0
  1618
typedef void (*_oil_type_testzero_u8)(uint32_t * d_1, const uint8_t * s, int n);
sl@0
  1619
#define oil_testzero_u8 ((_oil_type_testzero_u8)(*(void **)oil_function_class_ptr_testzero_u8))
sl@0
  1620
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_trans8x8_f64;
sl@0
  1621
typedef void (*_oil_type_trans8x8_f64)(double * d_8x8, int ds, const double * s_8x8, int ss);
sl@0
  1622
#define oil_trans8x8_f64 ((_oil_type_trans8x8_f64)(*(void **)oil_function_class_ptr_trans8x8_f64))
sl@0
  1623
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_trans8x8_u16;
sl@0
  1624
typedef void (*_oil_type_trans8x8_u16)(uint16_t * d_8x8, int ds, const uint16_t * s_8x8, int ss);
sl@0
  1625
#define oil_trans8x8_u16 ((_oil_type_trans8x8_u16)(*(void **)oil_function_class_ptr_trans8x8_u16))
sl@0
  1626
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_trans8x8_u32;
sl@0
  1627
typedef void (*_oil_type_trans8x8_u32)(uint32_t * d_8x8, int ds, const uint32_t * s_8x8, int ss);
sl@0
  1628
#define oil_trans8x8_u32 ((_oil_type_trans8x8_u32)(*(void **)oil_function_class_ptr_trans8x8_u32))
sl@0
  1629
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_trans8x8_u8;
sl@0
  1630
typedef void (*_oil_type_trans8x8_u8)(uint8_t * d_8x8, int ds, const uint8_t * s_8x8, int ss);
sl@0
  1631
#define oil_trans8x8_u8 ((_oil_type_trans8x8_u8)(*(void **)oil_function_class_ptr_trans8x8_u8))
sl@0
  1632
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_unpackyuyv;
sl@0
  1633
typedef void (*_oil_type_unpackyuyv)(uint8_t * d1_nx2, uint8_t * d2, uint8_t * d3, const uint32_t * s, int n);
sl@0
  1634
#define oil_unpackyuyv ((_oil_type_unpackyuyv)(*(void **)oil_function_class_ptr_unpackyuyv))
sl@0
  1635
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_unzigzag8x8_s16;
sl@0
  1636
typedef void (*_oil_type_unzigzag8x8_s16)(int16_t * d_8x8, int ds, const int16_t * s_8x8, int ss);
sl@0
  1637
#define oil_unzigzag8x8_s16 ((_oil_type_unzigzag8x8_s16)(*(void **)oil_function_class_ptr_unzigzag8x8_s16))
sl@0
  1638
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_utf8_validate;
sl@0
  1639
typedef void (*_oil_type_utf8_validate)(int32_t * d_1, const uint8_t * s, int n);
sl@0
  1640
#define oil_utf8_validate ((_oil_type_utf8_validate)(*(void **)oil_function_class_ptr_utf8_validate))
sl@0
  1641
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_uyvy2ayuv;
sl@0
  1642
typedef void (*_oil_type_uyvy2ayuv)(uint32_t * d_n, const uint32_t * s_n, int n);
sl@0
  1643
#define oil_uyvy2ayuv ((_oil_type_uyvy2ayuv)(*(void **)oil_function_class_ptr_uyvy2ayuv))
sl@0
  1644
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_vectoradd_f32;
sl@0
  1645
typedef void (*_oil_type_vectoradd_f32)(float * d, int dstr, const float * s1, int sstr1, const float * s2, int sstr2, int n, const float * s3_1, const float * s4_1);
sl@0
  1646
#define oil_vectoradd_f32 ((_oil_type_vectoradd_f32)(*(void **)oil_function_class_ptr_vectoradd_f32))
sl@0
  1647
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_vectoradd_f64;
sl@0
  1648
typedef void (*_oil_type_vectoradd_f64)(double * d, int dstr, const double * s1, int sstr1, const double * s2, int sstr2, int n, const double * s3_1, const double * s4_1);
sl@0
  1649
#define oil_vectoradd_f64 ((_oil_type_vectoradd_f64)(*(void **)oil_function_class_ptr_vectoradd_f64))
sl@0
  1650
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_vectoradd_s16;
sl@0
  1651
typedef void (*_oil_type_vectoradd_s16)(int16_t * d, int dstr, const int16_t * s1, int sstr1, const int16_t * s2, int sstr2, int n, const int16_t * s3_1, const int16_t * s4_1);
sl@0
  1652
#define oil_vectoradd_s16 ((_oil_type_vectoradd_s16)(*(void **)oil_function_class_ptr_vectoradd_s16))
sl@0
  1653
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_vectoradd_s32;
sl@0
  1654
typedef void (*_oil_type_vectoradd_s32)(int32_t * d, int dstr, const int32_t * s1, int sstr1, const int32_t * s2, int sstr2, int n, const int32_t * s3_1, const int32_t * s4_1);
sl@0
  1655
#define oil_vectoradd_s32 ((_oil_type_vectoradd_s32)(*(void **)oil_function_class_ptr_vectoradd_s32))
sl@0
  1656
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_vectoradd_s8;
sl@0
  1657
typedef void (*_oil_type_vectoradd_s8)(int8_t * d, int dstr, const int8_t * s1, int sstr1, const int8_t * s2, int sstr2, int n, const int8_t * s3_1, const int8_t * s4_1);
sl@0
  1658
#define oil_vectoradd_s8 ((_oil_type_vectoradd_s8)(*(void **)oil_function_class_ptr_vectoradd_s8))
sl@0
  1659
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_vectoradd_s_f32;
sl@0
  1660
typedef void (*_oil_type_vectoradd_s_f32)(float * d, int dstr, const float * s1, int sstr1, const float * s2, int sstr2, int n);
sl@0
  1661
#define oil_vectoradd_s_f32 ((_oil_type_vectoradd_s_f32)(*(void **)oil_function_class_ptr_vectoradd_s_f32))
sl@0
  1662
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_vectoradd_s_f64;
sl@0
  1663
typedef void (*_oil_type_vectoradd_s_f64)(double * d, int dstr, const double * s1, int sstr1, const double * s2, int sstr2, int n);
sl@0
  1664
#define oil_vectoradd_s_f64 ((_oil_type_vectoradd_s_f64)(*(void **)oil_function_class_ptr_vectoradd_s_f64))
sl@0
  1665
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_vectoradd_s_s16;
sl@0
  1666
typedef void (*_oil_type_vectoradd_s_s16)(int16_t * d, int dstr, const int16_t * s1, int sstr1, const int16_t * s2, int sstr2, int n);
sl@0
  1667
#define oil_vectoradd_s_s16 ((_oil_type_vectoradd_s_s16)(*(void **)oil_function_class_ptr_vectoradd_s_s16))
sl@0
  1668
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_vectoradd_s_s8;
sl@0
  1669
typedef void (*_oil_type_vectoradd_s_s8)(int8_t * d, int dstr, const int8_t * s1, int sstr1, const int8_t * s2, int sstr2, int n);
sl@0
  1670
#define oil_vectoradd_s_s8 ((_oil_type_vectoradd_s_s8)(*(void **)oil_function_class_ptr_vectoradd_s_s8))
sl@0
  1671
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_vectoradd_s_u16;
sl@0
  1672
typedef void (*_oil_type_vectoradd_s_u16)(uint16_t * d, int dstr, const uint16_t * s1, int sstr1, const uint16_t * s2, int sstr2, int n);
sl@0
  1673
#define oil_vectoradd_s_u16 ((_oil_type_vectoradd_s_u16)(*(void **)oil_function_class_ptr_vectoradd_s_u16))
sl@0
  1674
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_vectoradd_s_u8;
sl@0
  1675
typedef void (*_oil_type_vectoradd_s_u8)(uint8_t * d, int dstr, const uint8_t * s1, int sstr1, const uint8_t * s2, int sstr2, int n);
sl@0
  1676
#define oil_vectoradd_s_u8 ((_oil_type_vectoradd_s_u8)(*(void **)oil_function_class_ptr_vectoradd_s_u8))
sl@0
  1677
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_vectoradd_u16;
sl@0
  1678
typedef void (*_oil_type_vectoradd_u16)(uint16_t * d, int dstr, const uint16_t * s1, int sstr1, const uint16_t * s2, int sstr2, int n, const uint16_t * s3_1, const uint16_t * s4_1);
sl@0
  1679
#define oil_vectoradd_u16 ((_oil_type_vectoradd_u16)(*(void **)oil_function_class_ptr_vectoradd_u16))
sl@0
  1680
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_vectoradd_u32;
sl@0
  1681
typedef void (*_oil_type_vectoradd_u32)(uint32_t * d, int dstr, const uint32_t * s1, int sstr1, const uint32_t * s2, int sstr2, int n, const uint32_t * s3_1, const uint32_t * s4_1);
sl@0
  1682
#define oil_vectoradd_u32 ((_oil_type_vectoradd_u32)(*(void **)oil_function_class_ptr_vectoradd_u32))
sl@0
  1683
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_vectoradd_u8;
sl@0
  1684
typedef void (*_oil_type_vectoradd_u8)(uint8_t * d, int dstr, const uint8_t * s1, int sstr1, const uint8_t * s2, int sstr2, int n, const uint8_t * s3_1, const uint8_t * s4_1);
sl@0
  1685
#define oil_vectoradd_u8 ((_oil_type_vectoradd_u8)(*(void **)oil_function_class_ptr_vectoradd_u8))
sl@0
  1686
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_yuv2rgbx_sub2_u8;
sl@0
  1687
typedef void (*_oil_type_yuv2rgbx_sub2_u8)(uint8_t * d_4xn, const uint8_t * src1, const uint8_t * src2, const uint8_t * src3, int n);
sl@0
  1688
#define oil_yuv2rgbx_sub2_u8 ((_oil_type_yuv2rgbx_sub2_u8)(*(void **)oil_function_class_ptr_yuv2rgbx_sub2_u8))
sl@0
  1689
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_yuv2rgbx_sub4_u8;
sl@0
  1690
typedef void (*_oil_type_yuv2rgbx_sub4_u8)(uint8_t * d_4xn, const uint8_t * src1, const uint8_t * src2, const uint8_t * src3, int n);
sl@0
  1691
#define oil_yuv2rgbx_sub4_u8 ((_oil_type_yuv2rgbx_sub4_u8)(*(void **)oil_function_class_ptr_yuv2rgbx_sub4_u8))
sl@0
  1692
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_yuv2rgbx_u8;
sl@0
  1693
typedef void (*_oil_type_yuv2rgbx_u8)(uint8_t * d_4xn, const uint8_t * src1, const uint8_t * src2, const uint8_t * src3, int n);
sl@0
  1694
#define oil_yuv2rgbx_u8 ((_oil_type_yuv2rgbx_u8)(*(void **)oil_function_class_ptr_yuv2rgbx_u8))
sl@0
  1695
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_yuyv2ayuv;
sl@0
  1696
typedef void (*_oil_type_yuyv2ayuv)(uint32_t * d_n, const uint32_t * s_n, int n);
sl@0
  1697
#define oil_yuyv2ayuv ((_oil_type_yuyv2ayuv)(*(void **)oil_function_class_ptr_yuyv2ayuv))
sl@0
  1698
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_yvyu2ayuv;
sl@0
  1699
typedef void (*_oil_type_yvyu2ayuv)(uint32_t * d_n, const uint32_t * s_n, int n);
sl@0
  1700
#define oil_yvyu2ayuv ((_oil_type_yvyu2ayuv)(*(void **)oil_function_class_ptr_yvyu2ayuv))
sl@0
  1701
OIL_EXPORT OilFunctionClass *oil_function_class_ptr_zigzag8x8_s16;
sl@0
  1702
typedef void (*_oil_type_zigzag8x8_s16)(int16_t * d_8x8, int ds, const int16_t * s_8x8, int ss);
sl@0
  1703
#define oil_zigzag8x8_s16 ((_oil_type_zigzag8x8_s16)(*(void **)oil_function_class_ptr_zigzag8x8_s16))
sl@0
  1704
sl@0
  1705
sl@0
  1706
#endif
sl@0
  1707
sl@0
  1708
#ifdef __cplusplus
sl@0
  1709
}
sl@0
  1710
#endif
sl@0
  1711
sl@0
  1712
#endif
sl@0
  1713