liboilfuncs.h   liboilfuncs.h 
skipping to change at line 19 skipping to change at line 19
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Library General Public License for more details.
* *
* You should have received a copy of the GNU Lesser General Public * You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the * License along with this library; if not, write to the
* Free Software Foundation, Inc., 59 Temple Place, Suite 330, * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
* Boston, MA 02111-1307 USA. * Boston, MA 02111-1307 USA.
*/ */
/* This file is automatically generated. Do not edit. */
#ifndef _LIBOIL_FUNCS_H_ #ifndef _LIBOIL_FUNCS_H_
#define _LIBOIL_FUNCS_H_ #define _LIBOIL_FUNCS_H_
extern OilFunctionClass *oil_function_class_ptr_conv_s8_u8; extern OilFunctionClass *oil_function_class_ptr_abs_f32_f32;
#define oil_conv_s8_u8 ((void (*)(int8_t *dest, int dstr, uint8_t *src, int #define oil_abs_f32_f32 ((void (*)(float *dest, int dstr, float *src, int s
sstr, int n)) \ str, int n)) \
oil_function_class_ptr_conv_s8_u8->func) oil_function_class_ptr_abs_f32_f32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s8_s16; extern OilFunctionClass *oil_function_class_ptr_abs_f64_f64;
#define oil_conv_s8_s16 ((void (*)(int8_t *dest, int dstr, int16_t *src, in #define oil_abs_f64_f64 ((void (*)(double *dest, int dstr, double *src, int
t sstr, int n)) \ sstr, int n)) \
oil_function_class_ptr_conv_s8_s16->func) oil_function_class_ptr_abs_f64_f64->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s8_u16; extern OilFunctionClass *oil_function_class_ptr_abs_u16_s16;
#define oil_conv_s8_u16 ((void (*)(int8_t *dest, int dstr, uint16_t *src, i #define oil_abs_u16_s16 ((void (*)(uint16_t *dest, int dstr, int16_t *src,
nt sstr, int n)) \ int sstr, int n)) \
oil_function_class_ptr_conv_s8_u16->func) oil_function_class_ptr_abs_u16_s16->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s8_s32; extern OilFunctionClass *oil_function_class_ptr_abs_u32_s32;
#define oil_conv_s8_s32 ((void (*)(int8_t *dest, int dstr, int32_t *src, in #define oil_abs_u32_s32 ((void (*)(uint32_t *dest, int dstr, int32_t *src,
t sstr, int n)) \ int sstr, int n)) \
oil_function_class_ptr_conv_s8_s32->func) oil_function_class_ptr_abs_u32_s32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s8_u32; extern OilFunctionClass *oil_function_class_ptr_abs_u8_s8;
#define oil_conv_s8_u32 ((void (*)(int8_t *dest, int dstr, uint32_t *src, i #define oil_abs_u8_s8 ((void (*)(uint8_t *dest, int dstr, int8_t *src, int
nt sstr, int n)) \ sstr, int n)) \
oil_function_class_ptr_conv_s8_u32->func) oil_function_class_ptr_abs_u8_s8->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s8_f32; extern OilFunctionClass *oil_function_class_ptr_average2_u8;
#define oil_conv_s8_f32 ((void (*)(int8_t *dest, int dstr, float *src, int #define oil_average2_u8 ((void (*)(uint8_t *dest, int dstr, uint8_t *src1,
sstr, int n)) \ int sstr1, uint8_t *src2, int sstr2, int n)) \
oil_function_class_ptr_conv_s8_f32->func) oil_function_class_ptr_average2_u8->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s8_f64; extern OilFunctionClass *oil_function_class_ptr_clip_f32;
#define oil_conv_s8_f64 ((void (*)(int8_t *dest, int dstr, double *src, int #define oil_clip_f32 ((void (*)(float *dest, int dstr, float *src, int sstr
sstr, int n)) \ , int n, float param1, float param2)) \
oil_function_class_ptr_conv_s8_f64->func) oil_function_class_ptr_clip_f32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u8_s8; extern OilFunctionClass *oil_function_class_ptr_clip_f64;
#define oil_conv_u8_s8 ((void (*)(uint8_t *dest, int dstr, int8_t *src, int #define oil_clip_f64 ((void (*)(double *dest, int dstr, double *src, int ss
sstr, int n)) \ tr, int n, double param1, double param2)) \
oil_function_class_ptr_conv_u8_s8->func) oil_function_class_ptr_clip_f64->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u8_s16; extern OilFunctionClass *oil_function_class_ptr_clip_s16;
#define oil_conv_u8_s16 ((void (*)(uint8_t *dest, int dstr, int16_t *src, i #define oil_clip_s16 ((void (*)(int16_t *dest, int dstr, int16_t *src, int
nt sstr, int n)) \ sstr, int n, int16_t param1, int16_t param2)) \
oil_function_class_ptr_conv_u8_s16->func) oil_function_class_ptr_clip_s16->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u8_u16; extern OilFunctionClass *oil_function_class_ptr_clip_s32;
#define oil_conv_u8_u16 ((void (*)(uint8_t *dest, int dstr, uint16_t *src, #define oil_clip_s32 ((void (*)(int32_t *dest, int dstr, int32_t *src, int
int sstr, int n)) \ sstr, int n, int32_t param1, int32_t param2)) \
oil_function_class_ptr_conv_u8_u16->func) oil_function_class_ptr_clip_s32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u8_s32; extern OilFunctionClass *oil_function_class_ptr_clip_s8;
#define oil_conv_u8_s32 ((void (*)(uint8_t *dest, int dstr, int32_t *src, i #define oil_clip_s8 ((void (*)(int8_t *dest, int dstr, int8_t *src, int sst
nt sstr, int n)) \ r, int n, int8_t param1, int8_t param2)) \
oil_function_class_ptr_conv_u8_s32->func) oil_function_class_ptr_clip_s8->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u8_u32; extern OilFunctionClass *oil_function_class_ptr_clip_u16;
#define oil_conv_u8_u32 ((void (*)(uint8_t *dest, int dstr, uint32_t *src, #define oil_clip_u16 ((void (*)(uint16_t *dest, int dstr, uint16_t *src, in
int sstr, int n)) \ t sstr, int n, uint16_t param1, uint16_t param2)) \
oil_function_class_ptr_conv_u8_u32->func) oil_function_class_ptr_clip_u16->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u8_f32; extern OilFunctionClass *oil_function_class_ptr_clip_u32;
#define oil_conv_u8_f32 ((void (*)(uint8_t *dest, int dstr, float *src, int #define oil_clip_u32 ((void (*)(uint32_t *dest, int dstr, uint32_t *src, in
sstr, int n)) \ t sstr, int n, uint32_t param1, uint32_t param2)) \
oil_function_class_ptr_conv_u8_f32->func) oil_function_class_ptr_clip_u32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u8_f64; extern OilFunctionClass *oil_function_class_ptr_clip_u8;
#define oil_conv_u8_f64 ((void (*)(uint8_t *dest, int dstr, double *src, in #define oil_clip_u8 ((void (*)(uint8_t *dest, int dstr, uint8_t *src, int s
t sstr, int n)) \ str, int n, uint8_t param1, uint8_t param2)) \
oil_function_class_ptr_conv_u8_f64->func) oil_function_class_ptr_clip_u8->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s16_s8; extern OilFunctionClass *oil_function_class_ptr_clipconv8x8_u8_s16;
#define oil_conv_s16_s8 ((void (*)(int16_t *dest, int dstr, int8_t *src, in #define oil_clipconv8x8_u8_s16 ((void (*)(uint8_t *dest, int dstr, int16_t
t sstr, int n)) \ *src, int sstr)) \
oil_function_class_ptr_conv_s16_s8->func) oil_function_class_ptr_clipconv8x8_u8_s16->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s16_u8; extern OilFunctionClass *oil_function_class_ptr_clipconv_s16_f32;
#define oil_conv_s16_u8 ((void (*)(int16_t *dest, int dstr, uint8_t *src, i #define oil_clipconv_s16_f32 ((void (*)(int16_t *dest, int dstr, float *src
nt sstr, int n)) \ , int sstr, int n)) \
oil_function_class_ptr_conv_s16_u8->func) oil_function_class_ptr_clipconv_s16_f32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s16_u16; extern OilFunctionClass *oil_function_class_ptr_clipconv_s16_f64;
#define oil_conv_s16_u16 ((void (*)(int16_t *dest, int dstr, uint16_t *src, #define oil_clipconv_s16_f64 ((void (*)(int16_t *dest, int dstr, double *sr
int sstr, int n)) \ c, int sstr, int n)) \
oil_function_class_ptr_conv_s16_u16->func) oil_function_class_ptr_clipconv_s16_f64->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s16_s32; extern OilFunctionClass *oil_function_class_ptr_clipconv_s16_s32;
#define oil_conv_s16_s32 ((void (*)(int16_t *dest, int dstr, int32_t *src, #define oil_clipconv_s16_s32 ((void (*)(int16_t *dest, int dstr, int32_t *s
int sstr, int n)) \ rc, int sstr, int n)) \
oil_function_class_ptr_conv_s16_s32->func) oil_function_class_ptr_clipconv_s16_s32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s16_u32;
#define oil_conv_s16_u32 ((void (*)(int16_t *dest, int dstr, uint32_t *src,
int sstr, int n)) \
oil_function_class_ptr_conv_s16_u32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s16_f32;
#define oil_conv_s16_f32 ((void (*)(int16_t *dest, int dstr, float *src, in
t sstr, int n)) \
oil_function_class_ptr_conv_s16_f32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s16_f64;
#define oil_conv_s16_f64 ((void (*)(int16_t *dest, int dstr, double *src, i
nt sstr, int n)) \
oil_function_class_ptr_conv_s16_f64->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u16_s8;
#define oil_conv_u16_s8 ((void (*)(uint16_t *dest, int dstr, int8_t *src, i
nt sstr, int n)) \
oil_function_class_ptr_conv_u16_s8->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u16_u8;
#define oil_conv_u16_u8 ((void (*)(uint16_t *dest, int dstr, uint8_t *src,
int sstr, int n)) \
oil_function_class_ptr_conv_u16_u8->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u16_s16;
#define oil_conv_u16_s16 ((void (*)(uint16_t *dest, int dstr, int16_t *src,
int sstr, int n)) \
oil_function_class_ptr_conv_u16_s16->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u16_s32;
#define oil_conv_u16_s32 ((void (*)(uint16_t *dest, int dstr, int32_t *src,
int sstr, int n)) \
oil_function_class_ptr_conv_u16_s32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u16_u32;
#define oil_conv_u16_u32 ((void (*)(uint16_t *dest, int dstr, uint32_t *src
, int sstr, int n)) \
oil_function_class_ptr_conv_u16_u32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u16_f32;
#define oil_conv_u16_f32 ((void (*)(uint16_t *dest, int dstr, float *src, i
nt sstr, int n)) \
oil_function_class_ptr_conv_u16_f32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u16_f64;
#define oil_conv_u16_f64 ((void (*)(uint16_t *dest, int dstr, double *src,
int sstr, int n)) \
oil_function_class_ptr_conv_u16_f64->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s32_s8;
#define oil_conv_s32_s8 ((void (*)(int32_t *dest, int dstr, int8_t *src, in
t sstr, int n)) \
oil_function_class_ptr_conv_s32_s8->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s32_s16;
#define oil_conv_s32_s16 ((void (*)(int32_t *dest, int dstr, int16_t *src,
int sstr, int n)) \
oil_function_class_ptr_conv_s32_s16->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s32_u8;
#define oil_conv_s32_u8 ((void (*)(int32_t *dest, int dstr, uint8_t *src, i
nt sstr, int n)) \
oil_function_class_ptr_conv_s32_u8->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s32_u16;
#define oil_conv_s32_u16 ((void (*)(int32_t *dest, int dstr, uint16_t *src,
int sstr, int n)) \
oil_function_class_ptr_conv_s32_u16->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s32_u32;
#define oil_conv_s32_u32 ((void (*)(int32_t *dest, int dstr, uint32_t *src,
int sstr, int n)) \
oil_function_class_ptr_conv_s32_u32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s32_f32;
#define oil_conv_s32_f32 ((void (*)(int32_t *dest, int dstr, float *src, in
t sstr, int n)) \
oil_function_class_ptr_conv_s32_f32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s32_f64;
#define oil_conv_s32_f64 ((void (*)(int32_t *dest, int dstr, double *src, i
nt sstr, int n)) \
oil_function_class_ptr_conv_s32_f64->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u32_s8;
#define oil_conv_u32_s8 ((void (*)(uint32_t *dest, int dstr, int8_t *src, i
nt sstr, int n)) \
oil_function_class_ptr_conv_u32_s8->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u32_s16;
#define oil_conv_u32_s16 ((void (*)(uint32_t *dest, int dstr, int16_t *src,
int sstr, int n)) \
oil_function_class_ptr_conv_u32_s16->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u32_u8;
#define oil_conv_u32_u8 ((void (*)(uint32_t *dest, int dstr, uint8_t *src,
int sstr, int n)) \
oil_function_class_ptr_conv_u32_u8->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u32_u16;
#define oil_conv_u32_u16 ((void (*)(uint32_t *dest, int dstr, uint16_t *src
, int sstr, int n)) \
oil_function_class_ptr_conv_u32_u16->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u32_s32;
#define oil_conv_u32_s32 ((void (*)(uint32_t *dest, int dstr, int32_t *src,
int sstr, int n)) \
oil_function_class_ptr_conv_u32_s32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u32_f32;
#define oil_conv_u32_f32 ((void (*)(uint32_t *dest, int dstr, float *src, i
nt sstr, int n)) \
oil_function_class_ptr_conv_u32_f32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u32_f64;
#define oil_conv_u32_f64 ((void (*)(uint32_t *dest, int dstr, double *src,
int sstr, int n)) \
oil_function_class_ptr_conv_u32_f64->func)
extern OilFunctionClass *oil_function_class_ptr_conv_f32_s8;
#define oil_conv_f32_s8 ((void (*)(float *dest, int dstr, int8_t *src, int
sstr, int n)) \
oil_function_class_ptr_conv_f32_s8->func)
extern OilFunctionClass *oil_function_class_ptr_conv_f32_s16;
#define oil_conv_f32_s16 ((void (*)(float *dest, int dstr, int16_t *src, in
t sstr, int n)) \
oil_function_class_ptr_conv_f32_s16->func)
extern OilFunctionClass *oil_function_class_ptr_conv_f32_u8;
#define oil_conv_f32_u8 ((void (*)(float *dest, int dstr, uint8_t *src, int
sstr, int n)) \
oil_function_class_ptr_conv_f32_u8->func)
extern OilFunctionClass *oil_function_class_ptr_conv_f32_u16;
#define oil_conv_f32_u16 ((void (*)(float *dest, int dstr, uint16_t *src, i
nt sstr, int n)) \
oil_function_class_ptr_conv_f32_u16->func)
extern OilFunctionClass *oil_function_class_ptr_conv_f32_s32;
#define oil_conv_f32_s32 ((void (*)(float *dest, int dstr, int32_t *src, in
t sstr, int n)) \
oil_function_class_ptr_conv_f32_s32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_f32_u32;
#define oil_conv_f32_u32 ((void (*)(float *dest, int dstr, uint32_t *src, i
nt sstr, int n)) \
oil_function_class_ptr_conv_f32_u32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_f32_f64;
#define oil_conv_f32_f64 ((void (*)(float *dest, int dstr, double *src, int
sstr, int n)) \
oil_function_class_ptr_conv_f32_f64->func)
extern OilFunctionClass *oil_function_class_ptr_conv_f64_s8;
#define oil_conv_f64_s8 ((void (*)(double *dest, int dstr, int8_t *src, int
sstr, int n)) \
oil_function_class_ptr_conv_f64_s8->func)
extern OilFunctionClass *oil_function_class_ptr_conv_f64_u8;
#define oil_conv_f64_u8 ((void (*)(double *dest, int dstr, uint8_t *src, in
t sstr, int n)) \
oil_function_class_ptr_conv_f64_u8->func)
extern OilFunctionClass *oil_function_class_ptr_conv_f64_s16;
#define oil_conv_f64_s16 ((void (*)(double *dest, int dstr, int16_t *src, i
nt sstr, int n)) \
oil_function_class_ptr_conv_f64_s16->func)
extern OilFunctionClass *oil_function_class_ptr_conv_f64_u16;
#define oil_conv_f64_u16 ((void (*)(double *dest, int dstr, uint16_t *src,
int sstr, int n)) \
oil_function_class_ptr_conv_f64_u16->func)
extern OilFunctionClass *oil_function_class_ptr_conv_f64_s32;
#define oil_conv_f64_s32 ((void (*)(double *dest, int dstr, int32_t *src, i
nt sstr, int n)) \
oil_function_class_ptr_conv_f64_s32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_f64_u32;
#define oil_conv_f64_u32 ((void (*)(double *dest, int dstr, uint32_t *src,
int sstr, int n)) \
oil_function_class_ptr_conv_f64_u32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_f64_f32;
#define oil_conv_f64_f32 ((void (*)(double *dest, int dstr, float *src, int
sstr, int n)) \
oil_function_class_ptr_conv_f64_f32->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_s8_u8;
#define oil_clipconv_s8_u8 ((void (*)(int8_t *dest, int dstr, uint8_t *src,
int sstr, int n)) \
oil_function_class_ptr_clipconv_s8_u8->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_s8_u16;
#define oil_clipconv_s8_u16 ((void (*)(int8_t *dest, int dstr, uint16_t *sr
c, int sstr, int n)) \
oil_function_class_ptr_clipconv_s8_u16->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_s8_u32;
#define oil_clipconv_s8_u32 ((void (*)(int8_t *dest, int dstr, uint32_t *sr
c, int sstr, int n)) \
oil_function_class_ptr_clipconv_s8_u32->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_u8_u32;
#define oil_clipconv_u8_u32 ((void (*)(uint8_t *dest, int dstr, uint32_t *s
rc, int sstr, int n)) \
oil_function_class_ptr_clipconv_u8_u32->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_u8_u16;
#define oil_clipconv_u8_u16 ((void (*)(uint8_t *dest, int dstr, uint16_t *s
rc, int sstr, int n)) \
oil_function_class_ptr_clipconv_u8_u16->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_s16_u16; extern OilFunctionClass *oil_function_class_ptr_clipconv_s16_u16;
#define oil_clipconv_s16_u16 ((void (*)(int16_t *dest, int dstr, uint16_t * src, int sstr, int n)) \ #define oil_clipconv_s16_u16 ((void (*)(int16_t *dest, int dstr, uint16_t * src, int sstr, int n)) \
oil_function_class_ptr_clipconv_s16_u16->func) oil_function_class_ptr_clipconv_s16_u16->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_s16_u32; extern OilFunctionClass *oil_function_class_ptr_clipconv_s16_u32;
#define oil_clipconv_s16_u32 ((void (*)(int16_t *dest, int dstr, uint32_t * src, int sstr, int n)) \ #define oil_clipconv_s16_u32 ((void (*)(int16_t *dest, int dstr, uint32_t * src, int sstr, int n)) \
oil_function_class_ptr_clipconv_s16_u32->func) oil_function_class_ptr_clipconv_s16_u32->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_s32_f32;
#define oil_clipconv_s32_f32 ((void (*)(int32_t *dest, int dstr, float *src
, int sstr, int n)) \
oil_function_class_ptr_clipconv_s32_f32->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_s32_f64;
#define oil_clipconv_s32_f64 ((void (*)(int32_t *dest, int dstr, double *sr
c, int sstr, int n)) \
oil_function_class_ptr_clipconv_s32_f64->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_s32_u32; extern OilFunctionClass *oil_function_class_ptr_clipconv_s32_u32;
#define oil_clipconv_s32_u32 ((void (*)(int32_t *dest, int dstr, uint32_t * src, int sstr, int n)) \ #define oil_clipconv_s32_u32 ((void (*)(int32_t *dest, int dstr, uint32_t * src, int sstr, int n)) \
oil_function_class_ptr_clipconv_s32_u32->func) oil_function_class_ptr_clipconv_s32_u32->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_u16_u32; extern OilFunctionClass *oil_function_class_ptr_clipconv_s8_f32;
#define oil_clipconv_u16_u32 ((void (*)(uint16_t *dest, int dstr, uint32_t #define oil_clipconv_s8_f32 ((void (*)(int8_t *dest, int dstr, float *src,
*src, int sstr, int n)) \ int sstr, int n)) \
oil_function_class_ptr_clipconv_u16_u32->func) oil_function_class_ptr_clipconv_s8_f32->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_s8_f64;
#define oil_clipconv_s8_f64 ((void (*)(int8_t *dest, int dstr, double *src,
int sstr, int n)) \
oil_function_class_ptr_clipconv_s8_f64->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_s8_s16; extern OilFunctionClass *oil_function_class_ptr_clipconv_s8_s16;
#define oil_clipconv_s8_s16 ((void (*)(int8_t *dest, int dstr, int16_t *src , int sstr, int n)) \ #define oil_clipconv_s8_s16 ((void (*)(int8_t *dest, int dstr, int16_t *src , int sstr, int n)) \
oil_function_class_ptr_clipconv_s8_s16->func) oil_function_class_ptr_clipconv_s8_s16->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_s8_s32; extern OilFunctionClass *oil_function_class_ptr_clipconv_s8_s32;
#define oil_clipconv_s8_s32 ((void (*)(int8_t *dest, int dstr, int32_t *src , int sstr, int n)) \ #define oil_clipconv_s8_s32 ((void (*)(int8_t *dest, int dstr, int32_t *src , int sstr, int n)) \
oil_function_class_ptr_clipconv_s8_s32->func) oil_function_class_ptr_clipconv_s8_s32->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_u8_s16; extern OilFunctionClass *oil_function_class_ptr_clipconv_s8_u16;
#define oil_clipconv_u8_s16 ((void (*)(uint8_t *dest, int dstr, int16_t *sr #define oil_clipconv_s8_u16 ((void (*)(int8_t *dest, int dstr, uint16_t *sr
c, int sstr, int n)) \ c, int sstr, int n)) \
oil_function_class_ptr_clipconv_u8_s16->func) oil_function_class_ptr_clipconv_s8_u16->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_u8_s32; extern OilFunctionClass *oil_function_class_ptr_clipconv_s8_u32;
#define oil_clipconv_u8_s32 ((void (*)(uint8_t *dest, int dstr, int32_t *sr #define oil_clipconv_s8_u32 ((void (*)(int8_t *dest, int dstr, uint32_t *sr
c, int sstr, int n)) \ c, int sstr, int n)) \
oil_function_class_ptr_clipconv_u8_s32->func) oil_function_class_ptr_clipconv_s8_u32->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_s16_s32; extern OilFunctionClass *oil_function_class_ptr_clipconv_s8_u8;
#define oil_clipconv_s16_s32 ((void (*)(int16_t *dest, int dstr, int32_t *s #define oil_clipconv_s8_u8 ((void (*)(int8_t *dest, int dstr, uint8_t *src,
rc, int sstr, int n)) \ int sstr, int n)) \
oil_function_class_ptr_clipconv_s16_s32->func) oil_function_class_ptr_clipconv_s8_u8->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_u16_s32;
#define oil_clipconv_u16_s32 ((void (*)(uint16_t *dest, int dstr, int32_t *
src, int sstr, int n)) \
oil_function_class_ptr_clipconv_u16_s32->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_u8_s8;
#define oil_clipconv_u8_s8 ((void (*)(uint8_t *dest, int dstr, int8_t *src,
int sstr, int n)) \
oil_function_class_ptr_clipconv_u8_s8->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_u16_s16;
#define oil_clipconv_u16_s16 ((void (*)(uint16_t *dest, int dstr, int16_t *
src, int sstr, int n)) \
oil_function_class_ptr_clipconv_u16_s16->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_u32_s32;
#define oil_clipconv_u32_s32 ((void (*)(uint32_t *dest, int dstr, int32_t *
src, int sstr, int n)) \
oil_function_class_ptr_clipconv_u32_s32->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_s8_f32;
#define oil_clipconv_s8_f32 ((void (*)(int8_t *dest, int dstr, float *src,
int sstr, int n)) \
oil_function_class_ptr_clipconv_s8_f32->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_s8_f64;
#define oil_clipconv_s8_f64 ((void (*)(int8_t *dest, int dstr, double *src,
int sstr, int n)) \
oil_function_class_ptr_clipconv_s8_f64->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_u8_f32;
#define oil_clipconv_u8_f32 ((void (*)(uint8_t *dest, int dstr, float *src,
int sstr, int n)) \
oil_function_class_ptr_clipconv_u8_f32->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_u8_f64;
#define oil_clipconv_u8_f64 ((void (*)(uint8_t *dest, int dstr, double *src
, int sstr, int n)) \
oil_function_class_ptr_clipconv_u8_f64->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_s16_f32;
#define oil_clipconv_s16_f32 ((void (*)(int16_t *dest, int dstr, float *src
, int sstr, int n)) \
oil_function_class_ptr_clipconv_s16_f32->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_s16_f64;
#define oil_clipconv_s16_f64 ((void (*)(int16_t *dest, int dstr, double *sr
c, int sstr, int n)) \
oil_function_class_ptr_clipconv_s16_f64->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_u16_f32; extern OilFunctionClass *oil_function_class_ptr_clipconv_u16_f32;
#define oil_clipconv_u16_f32 ((void (*)(uint16_t *dest, int dstr, float *sr c, int sstr, int n)) \ #define oil_clipconv_u16_f32 ((void (*)(uint16_t *dest, int dstr, float *sr c, int sstr, int n)) \
oil_function_class_ptr_clipconv_u16_f32->func) oil_function_class_ptr_clipconv_u16_f32->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_u16_f64; extern OilFunctionClass *oil_function_class_ptr_clipconv_u16_f64;
#define oil_clipconv_u16_f64 ((void (*)(uint16_t *dest, int dstr, double *s rc, int sstr, int n)) \ #define oil_clipconv_u16_f64 ((void (*)(uint16_t *dest, int dstr, double *s rc, int sstr, int n)) \
oil_function_class_ptr_clipconv_u16_f64->func) oil_function_class_ptr_clipconv_u16_f64->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_s32_f32; extern OilFunctionClass *oil_function_class_ptr_clipconv_u16_s16;
#define oil_clipconv_s32_f32 ((void (*)(int32_t *dest, int dstr, float *src #define oil_clipconv_u16_s16 ((void (*)(uint16_t *dest, int dstr, int16_t *
, int sstr, int n)) \ src, int sstr, int n)) \
oil_function_class_ptr_clipconv_s32_f32->func) oil_function_class_ptr_clipconv_u16_s16->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_s32_f64; extern OilFunctionClass *oil_function_class_ptr_clipconv_u16_s32;
#define oil_clipconv_s32_f64 ((void (*)(int32_t *dest, int dstr, double *sr #define oil_clipconv_u16_s32 ((void (*)(uint16_t *dest, int dstr, int32_t *
c, int sstr, int n)) \ src, int sstr, int n)) \
oil_function_class_ptr_clipconv_s32_f64->func) oil_function_class_ptr_clipconv_u16_s32->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_u16_u32;
#define oil_clipconv_u16_u32 ((void (*)(uint16_t *dest, int dstr, uint32_t
*src, int sstr, int n)) \
oil_function_class_ptr_clipconv_u16_u32->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_u32_f32; extern OilFunctionClass *oil_function_class_ptr_clipconv_u32_f32;
#define oil_clipconv_u32_f32 ((void (*)(uint32_t *dest, int dstr, float *sr c, int sstr, int n)) \ #define oil_clipconv_u32_f32 ((void (*)(uint32_t *dest, int dstr, float *sr c, int sstr, int n)) \
oil_function_class_ptr_clipconv_u32_f32->func) oil_function_class_ptr_clipconv_u32_f32->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv_u32_f64; extern OilFunctionClass *oil_function_class_ptr_clipconv_u32_f64;
#define oil_clipconv_u32_f64 ((void (*)(uint32_t *dest, int dstr, double *s rc, int sstr, int n)) \ #define oil_clipconv_u32_f64 ((void (*)(uint32_t *dest, int dstr, double *s rc, int sstr, int n)) \
oil_function_class_ptr_clipconv_u32_f64->func) oil_function_class_ptr_clipconv_u32_f64->func)
extern OilFunctionClass *oil_function_class_ptr_permute_s8; extern OilFunctionClass *oil_function_class_ptr_clipconv_u32_s32;
#define oil_permute_s8 ((void (*)(int8_t *dest, int dstr, int8_t *src1, int #define oil_clipconv_u32_s32 ((void (*)(uint32_t *dest, int dstr, int32_t *
sstr1, int32_t *src2, int sstr2, int n)) \ src, int sstr, int n)) \
oil_function_class_ptr_permute_s8->func) oil_function_class_ptr_clipconv_u32_s32->func)
extern OilFunctionClass *oil_function_class_ptr_permute_u8; extern OilFunctionClass *oil_function_class_ptr_clipconv_u8_f32;
#define oil_permute_u8 ((void (*)(uint8_t *dest, int dstr, uint8_t *src1, i #define oil_clipconv_u8_f32 ((void (*)(uint8_t *dest, int dstr, float *src,
nt sstr1, int32_t *src2, int sstr2, int n)) \ int sstr, int n)) \
oil_function_class_ptr_permute_u8->func) oil_function_class_ptr_clipconv_u8_f32->func)
extern OilFunctionClass *oil_function_class_ptr_permute_s16; extern OilFunctionClass *oil_function_class_ptr_clipconv_u8_f64;
#define oil_permute_s16 ((void (*)(int16_t *dest, int dstr, int16_t *src1, #define oil_clipconv_u8_f64 ((void (*)(uint8_t *dest, int dstr, double *src
int sstr1, int32_t *src2, int sstr2, int n)) \ , int sstr, int n)) \
oil_function_class_ptr_permute_s16->func) oil_function_class_ptr_clipconv_u8_f64->func)
extern OilFunctionClass *oil_function_class_ptr_permute_u16; extern OilFunctionClass *oil_function_class_ptr_clipconv_u8_s16;
#define oil_permute_u16 ((void (*)(uint16_t *dest, int dstr, uint16_t *src1 #define oil_clipconv_u8_s16 ((void (*)(uint8_t *dest, int dstr, int16_t *sr
, int sstr1, int32_t *src2, int sstr2, int n)) \ c, int sstr, int n)) \
oil_function_class_ptr_permute_u16->func) oil_function_class_ptr_clipconv_u8_s16->func)
extern OilFunctionClass *oil_function_class_ptr_permute_s32; extern OilFunctionClass *oil_function_class_ptr_clipconv_u8_s32;
#define oil_permute_s32 ((void (*)(int32_t *dest, int dstr, int32_t *src1, #define oil_clipconv_u8_s32 ((void (*)(uint8_t *dest, int dstr, int32_t *sr
int sstr1, int32_t *src2, int sstr2, int n)) \ c, int sstr, int n)) \
oil_function_class_ptr_permute_s32->func) oil_function_class_ptr_clipconv_u8_s32->func)
extern OilFunctionClass *oil_function_class_ptr_permute_u32; extern OilFunctionClass *oil_function_class_ptr_clipconv_u8_s8;
#define oil_permute_u32 ((void (*)(uint32_t *dest, int dstr, uint32_t *src1 #define oil_clipconv_u8_s8 ((void (*)(uint8_t *dest, int dstr, int8_t *src,
, int sstr1, int32_t *src2, int sstr2, int n)) \ int sstr, int n)) \
oil_function_class_ptr_permute_u32->func) oil_function_class_ptr_clipconv_u8_s8->func)
extern OilFunctionClass *oil_function_class_ptr_permute_f32; extern OilFunctionClass *oil_function_class_ptr_clipconv_u8_u16;
#define oil_permute_f32 ((void (*)(float *dest, int dstr, float *src1, int #define oil_clipconv_u8_u16 ((void (*)(uint8_t *dest, int dstr, uint16_t *s
sstr1, int32_t *src2, int sstr2, int n)) \ rc, int sstr, int n)) \
oil_function_class_ptr_permute_f32->func) oil_function_class_ptr_clipconv_u8_u16->func)
extern OilFunctionClass *oil_function_class_ptr_permute_f64; extern OilFunctionClass *oil_function_class_ptr_clipconv_u8_u32;
#define oil_permute_f64 ((void (*)(double *dest, int dstr, double *src1, in #define oil_clipconv_u8_u32 ((void (*)(uint8_t *dest, int dstr, uint32_t *s
t sstr1, int32_t *src2, int sstr2, int n)) \ rc, int sstr, int n)) \
oil_function_class_ptr_permute_f64->func) oil_function_class_ptr_clipconv_u8_u32->func)
extern OilFunctionClass *oil_function_class_ptr_splat_u8; extern OilFunctionClass *oil_function_class_ptr_conv8x8_f64_s16;
#define oil_splat_u8 ((void (*)(uint8_t *dest, int dstr, uint8_t *param, in #define oil_conv8x8_f64_s16 ((void (*)(double *dest, int dstr, int16_t *src
t n)) \ , int sstr)) \
oil_function_class_ptr_splat_u8->func) oil_function_class_ptr_conv8x8_f64_s16->func)
extern OilFunctionClass *oil_function_class_ptr_splat_u32; extern OilFunctionClass *oil_function_class_ptr_conv8x8_s16_f64;
#define oil_splat_u32 ((void (*)(uint32_t *dest, int dstr, uint32_t *param, #define oil_conv8x8_s16_f64 ((void (*)(int16_t *dest, int dstr, double *src
int n)) \ , int sstr)) \
oil_function_class_ptr_splat_u32->func) oil_function_class_ptr_conv8x8_s16_f64->func)
extern OilFunctionClass *oil_function_class_ptr_tablelookup_u8; extern OilFunctionClass *oil_function_class_ptr_conv_f32_f64;
#define oil_tablelookup_u8 ((void (*)(uint8_t *dest, int dstr, uint8_t *src #define oil_conv_f32_f64 ((void (*)(float *dest, int dstr, double *src, int
1, int sstr1, uint8_t *src2, int sstr2, int n)) \ sstr, int n)) \
oil_function_class_ptr_tablelookup_u8->func) oil_function_class_ptr_conv_f32_f64->func)
extern OilFunctionClass *oil_function_class_ptr_trans8x8_u8; extern OilFunctionClass *oil_function_class_ptr_conv_f32_s16;
#define oil_trans8x8_u8 ((void (*)(uint8_t *dest, int dstr, uint8_t *src, i #define oil_conv_f32_s16 ((void (*)(float *dest, int dstr, int16_t *src, in
nt sstr)) \ t sstr, int n)) \
oil_function_class_ptr_trans8x8_u8->func) oil_function_class_ptr_conv_f32_s16->func)
extern OilFunctionClass *oil_function_class_ptr_trans8x8_u16; extern OilFunctionClass *oil_function_class_ptr_conv_f32_s32;
#define oil_trans8x8_u16 ((void (*)(uint16_t *dest, int dstr, uint16_t *src #define oil_conv_f32_s32 ((void (*)(float *dest, int dstr, int32_t *src, in
, int sstr)) \ t sstr, int n)) \
oil_function_class_ptr_trans8x8_u16->func) oil_function_class_ptr_conv_f32_s32->func)
extern OilFunctionClass *oil_function_class_ptr_trans8x8_u32; extern OilFunctionClass *oil_function_class_ptr_conv_f32_s8;
#define oil_trans8x8_u32 ((void (*)(uint32_t *dest, int dstr, uint32_t *src #define oil_conv_f32_s8 ((void (*)(float *dest, int dstr, int8_t *src, int
, int sstr)) \ sstr, int n)) \
oil_function_class_ptr_trans8x8_u32->func) oil_function_class_ptr_conv_f32_s8->func)
extern OilFunctionClass *oil_function_class_ptr_trans8x8_f64; extern OilFunctionClass *oil_function_class_ptr_conv_f32_u16;
#define oil_trans8x8_f64 ((void (*)(double *dest, int dstr, double *src, in #define oil_conv_f32_u16 ((void (*)(float *dest, int dstr, uint16_t *src, i
t sstr)) \ nt sstr, int n)) \
oil_function_class_ptr_trans8x8_f64->func) oil_function_class_ptr_conv_f32_u16->func)
extern OilFunctionClass *oil_function_class_ptr_conv_f32_u32;
#define oil_conv_f32_u32 ((void (*)(float *dest, int dstr, uint32_t *src, i
nt sstr, int n)) \
oil_function_class_ptr_conv_f32_u32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_f32_u8;
#define oil_conv_f32_u8 ((void (*)(float *dest, int dstr, uint8_t *src, int
sstr, int n)) \
oil_function_class_ptr_conv_f32_u8->func)
extern OilFunctionClass *oil_function_class_ptr_conv_f64_f32;
#define oil_conv_f64_f32 ((void (*)(double *dest, int dstr, float *src, int
sstr, int n)) \
oil_function_class_ptr_conv_f64_f32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_f64_s16;
#define oil_conv_f64_s16 ((void (*)(double *dest, int dstr, int16_t *src, i
nt sstr, int n)) \
oil_function_class_ptr_conv_f64_s16->func)
extern OilFunctionClass *oil_function_class_ptr_conv_f64_s32;
#define oil_conv_f64_s32 ((void (*)(double *dest, int dstr, int32_t *src, i
nt sstr, int n)) \
oil_function_class_ptr_conv_f64_s32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_f64_s8;
#define oil_conv_f64_s8 ((void (*)(double *dest, int dstr, int8_t *src, int
sstr, int n)) \
oil_function_class_ptr_conv_f64_s8->func)
extern OilFunctionClass *oil_function_class_ptr_conv_f64_u16;
#define oil_conv_f64_u16 ((void (*)(double *dest, int dstr, uint16_t *src,
int sstr, int n)) \
oil_function_class_ptr_conv_f64_u16->func)
extern OilFunctionClass *oil_function_class_ptr_conv_f64_u32;
#define oil_conv_f64_u32 ((void (*)(double *dest, int dstr, uint32_t *src,
int sstr, int n)) \
oil_function_class_ptr_conv_f64_u32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_f64_u8;
#define oil_conv_f64_u8 ((void (*)(double *dest, int dstr, uint8_t *src, in
t sstr, int n)) \
oil_function_class_ptr_conv_f64_u8->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s16_f32;
#define oil_conv_s16_f32 ((void (*)(int16_t *dest, int dstr, float *src, in
t sstr, int n)) \
oil_function_class_ptr_conv_s16_f32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s16_f64;
#define oil_conv_s16_f64 ((void (*)(int16_t *dest, int dstr, double *src, i
nt sstr, int n)) \
oil_function_class_ptr_conv_s16_f64->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s16_s32;
#define oil_conv_s16_s32 ((void (*)(int16_t *dest, int dstr, int32_t *src,
int sstr, int n)) \
oil_function_class_ptr_conv_s16_s32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s16_s8;
#define oil_conv_s16_s8 ((void (*)(int16_t *dest, int dstr, int8_t *src, in
t sstr, int n)) \
oil_function_class_ptr_conv_s16_s8->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s16_u16;
#define oil_conv_s16_u16 ((void (*)(int16_t *dest, int dstr, uint16_t *src,
int sstr, int n)) \
oil_function_class_ptr_conv_s16_u16->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s16_u32;
#define oil_conv_s16_u32 ((void (*)(int16_t *dest, int dstr, uint32_t *src,
int sstr, int n)) \
oil_function_class_ptr_conv_s16_u32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s16_u8;
#define oil_conv_s16_u8 ((void (*)(int16_t *dest, int dstr, uint8_t *src, i
nt sstr, int n)) \
oil_function_class_ptr_conv_s16_u8->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s32_f32;
#define oil_conv_s32_f32 ((void (*)(int32_t *dest, int dstr, float *src, in
t sstr, int n)) \
oil_function_class_ptr_conv_s32_f32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s32_f64;
#define oil_conv_s32_f64 ((void (*)(int32_t *dest, int dstr, double *src, i
nt sstr, int n)) \
oil_function_class_ptr_conv_s32_f64->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s32_s16;
#define oil_conv_s32_s16 ((void (*)(int32_t *dest, int dstr, int16_t *src,
int sstr, int n)) \
oil_function_class_ptr_conv_s32_s16->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s32_s8;
#define oil_conv_s32_s8 ((void (*)(int32_t *dest, int dstr, int8_t *src, in
t sstr, int n)) \
oil_function_class_ptr_conv_s32_s8->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s32_u16;
#define oil_conv_s32_u16 ((void (*)(int32_t *dest, int dstr, uint16_t *src,
int sstr, int n)) \
oil_function_class_ptr_conv_s32_u16->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s32_u32;
#define oil_conv_s32_u32 ((void (*)(int32_t *dest, int dstr, uint32_t *src,
int sstr, int n)) \
oil_function_class_ptr_conv_s32_u32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s32_u8;
#define oil_conv_s32_u8 ((void (*)(int32_t *dest, int dstr, uint8_t *src, i
nt sstr, int n)) \
oil_function_class_ptr_conv_s32_u8->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s8_f32;
#define oil_conv_s8_f32 ((void (*)(int8_t *dest, int dstr, float *src, int
sstr, int n)) \
oil_function_class_ptr_conv_s8_f32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s8_f64;
#define oil_conv_s8_f64 ((void (*)(int8_t *dest, int dstr, double *src, int
sstr, int n)) \
oil_function_class_ptr_conv_s8_f64->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s8_s16;
#define oil_conv_s8_s16 ((void (*)(int8_t *dest, int dstr, int16_t *src, in
t sstr, int n)) \
oil_function_class_ptr_conv_s8_s16->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s8_s32;
#define oil_conv_s8_s32 ((void (*)(int8_t *dest, int dstr, int32_t *src, in
t sstr, int n)) \
oil_function_class_ptr_conv_s8_s32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s8_u16;
#define oil_conv_s8_u16 ((void (*)(int8_t *dest, int dstr, uint16_t *src, i
nt sstr, int n)) \
oil_function_class_ptr_conv_s8_u16->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s8_u32;
#define oil_conv_s8_u32 ((void (*)(int8_t *dest, int dstr, uint32_t *src, i
nt sstr, int n)) \
oil_function_class_ptr_conv_s8_u32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_s8_u8;
#define oil_conv_s8_u8 ((void (*)(int8_t *dest, int dstr, uint8_t *src, int
sstr, int n)) \
oil_function_class_ptr_conv_s8_u8->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u16_f32;
#define oil_conv_u16_f32 ((void (*)(uint16_t *dest, int dstr, float *src, i
nt sstr, int n)) \
oil_function_class_ptr_conv_u16_f32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u16_f64;
#define oil_conv_u16_f64 ((void (*)(uint16_t *dest, int dstr, double *src,
int sstr, int n)) \
oil_function_class_ptr_conv_u16_f64->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u16_s16;
#define oil_conv_u16_s16 ((void (*)(uint16_t *dest, int dstr, int16_t *src,
int sstr, int n)) \
oil_function_class_ptr_conv_u16_s16->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u16_s32;
#define oil_conv_u16_s32 ((void (*)(uint16_t *dest, int dstr, int32_t *src,
int sstr, int n)) \
oil_function_class_ptr_conv_u16_s32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u16_s8;
#define oil_conv_u16_s8 ((void (*)(uint16_t *dest, int dstr, int8_t *src, i
nt sstr, int n)) \
oil_function_class_ptr_conv_u16_s8->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u16_u32;
#define oil_conv_u16_u32 ((void (*)(uint16_t *dest, int dstr, uint32_t *src
, int sstr, int n)) \
oil_function_class_ptr_conv_u16_u32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u16_u8;
#define oil_conv_u16_u8 ((void (*)(uint16_t *dest, int dstr, uint8_t *src,
int sstr, int n)) \
oil_function_class_ptr_conv_u16_u8->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u32_f32;
#define oil_conv_u32_f32 ((void (*)(uint32_t *dest, int dstr, float *src, i
nt sstr, int n)) \
oil_function_class_ptr_conv_u32_f32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u32_f64;
#define oil_conv_u32_f64 ((void (*)(uint32_t *dest, int dstr, double *src,
int sstr, int n)) \
oil_function_class_ptr_conv_u32_f64->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u32_s16;
#define oil_conv_u32_s16 ((void (*)(uint32_t *dest, int dstr, int16_t *src,
int sstr, int n)) \
oil_function_class_ptr_conv_u32_s16->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u32_s32;
#define oil_conv_u32_s32 ((void (*)(uint32_t *dest, int dstr, int32_t *src,
int sstr, int n)) \
oil_function_class_ptr_conv_u32_s32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u32_s8;
#define oil_conv_u32_s8 ((void (*)(uint32_t *dest, int dstr, int8_t *src, i
nt sstr, int n)) \
oil_function_class_ptr_conv_u32_s8->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u32_u16;
#define oil_conv_u32_u16 ((void (*)(uint32_t *dest, int dstr, uint16_t *src
, int sstr, int n)) \
oil_function_class_ptr_conv_u32_u16->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u32_u8;
#define oil_conv_u32_u8 ((void (*)(uint32_t *dest, int dstr, uint8_t *src,
int sstr, int n)) \
oil_function_class_ptr_conv_u32_u8->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u8_f32;
#define oil_conv_u8_f32 ((void (*)(uint8_t *dest, int dstr, float *src, int
sstr, int n)) \
oil_function_class_ptr_conv_u8_f32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u8_f64;
#define oil_conv_u8_f64 ((void (*)(uint8_t *dest, int dstr, double *src, in
t sstr, int n)) \
oil_function_class_ptr_conv_u8_f64->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u8_s16;
#define oil_conv_u8_s16 ((void (*)(uint8_t *dest, int dstr, int16_t *src, i
nt sstr, int n)) \
oil_function_class_ptr_conv_u8_s16->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u8_s32;
#define oil_conv_u8_s32 ((void (*)(uint8_t *dest, int dstr, int32_t *src, i
nt sstr, int n)) \
oil_function_class_ptr_conv_u8_s32->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u8_s8;
#define oil_conv_u8_s8 ((void (*)(uint8_t *dest, int dstr, int8_t *src, int
sstr, int n)) \
oil_function_class_ptr_conv_u8_s8->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u8_u16;
#define oil_conv_u8_u16 ((void (*)(uint8_t *dest, int dstr, uint16_t *src,
int sstr, int n)) \
oil_function_class_ptr_conv_u8_u16->func)
extern OilFunctionClass *oil_function_class_ptr_conv_u8_u32;
#define oil_conv_u8_u32 ((void (*)(uint8_t *dest, int dstr, uint32_t *src,
int sstr, int n)) \
oil_function_class_ptr_conv_u8_u32->func)
extern OilFunctionClass *oil_function_class_ptr_dct12_f32; extern OilFunctionClass *oil_function_class_ptr_dct12_f32;
#define oil_dct12_f32 ((void (*)(float *dest, int dstr, float *src, int sst r)) \ #define oil_dct12_f32 ((void (*)(float *dest, int dstr, float *src, int sst r)) \
oil_function_class_ptr_dct12_f32->func) oil_function_class_ptr_dct12_f32->func)
extern OilFunctionClass *oil_function_class_ptr_dct36_f32; extern OilFunctionClass *oil_function_class_ptr_dct36_f32;
#define oil_dct36_f32 ((void (*)(float *dest, int dstr, float *src, int sst r, int n)) \ #define oil_dct36_f32 ((void (*)(float *dest, int dstr, float *src, int sst r, int n)) \
oil_function_class_ptr_dct36_f32->func) oil_function_class_ptr_dct36_f32->func)
extern OilFunctionClass *oil_function_class_ptr_dequantize8x8_s16;
#define oil_dequantize8x8_s16 ((void (*)(int16_t *dest, int dstr, int16_t *
src1, int sstr1, int16_t *src2, int sstr2)) \
oil_function_class_ptr_dequantize8x8_s16->func)
extern OilFunctionClass *oil_function_class_ptr_diffsquaresum_f64;
#define oil_diffsquaresum_f64 ((void (*)(double *dest, double *src1, int ss
tr1, double *src2, int sstr2, int n)) \
oil_function_class_ptr_diffsquaresum_f64->func)
extern OilFunctionClass *oil_function_class_ptr_fdct8_f64; extern OilFunctionClass *oil_function_class_ptr_fdct8_f64;
#define oil_fdct8_f64 ((void (*)(double *dest, double *src, int dstr, int s str)) \ #define oil_fdct8_f64 ((void (*)(double *dest, double *src, int dstr, int s str)) \
oil_function_class_ptr_fdct8_f64->func) oil_function_class_ptr_fdct8_f64->func)
extern OilFunctionClass *oil_function_class_ptr_idct8_f64; extern OilFunctionClass *oil_function_class_ptr_idct8_f64;
#define oil_idct8_f64 ((void (*)(double *dest, int dstr, double *src, int s str)) \ #define oil_idct8_f64 ((void (*)(double *dest, int dstr, double *src, int s str)) \
oil_function_class_ptr_idct8_f64->func) oil_function_class_ptr_idct8_f64->func)
extern OilFunctionClass *oil_function_class_ptr_idct8x8_f64; extern OilFunctionClass *oil_function_class_ptr_idct8x8_f64;
#define oil_idct8x8_f64 ((void (*)(double *dest, int dstr, double *src, int sstr)) \ #define oil_idct8x8_f64 ((void (*)(double *dest, int dstr, double *src, int sstr)) \
oil_function_class_ptr_idct8x8_f64->func) oil_function_class_ptr_idct8x8_f64->func)
extern OilFunctionClass *oil_function_class_ptr_idct8x8_s16; extern OilFunctionClass *oil_function_class_ptr_idct8x8_s16;
#define oil_idct8x8_s16 ((void (*)(int16_t *dest, int dstr, int16_t *src, i nt sstr)) \ #define oil_idct8x8_s16 ((void (*)(int16_t *dest, int dstr, int16_t *src, i nt sstr)) \
oil_function_class_ptr_idct8x8_s16->func) oil_function_class_ptr_idct8x8_s16->func)
extern OilFunctionClass *oil_function_class_ptr_imdct32_f32; extern OilFunctionClass *oil_function_class_ptr_imdct32_f32;
#define oil_imdct32_f32 ((void (*)(float *dest, float *src)) \ #define oil_imdct32_f32 ((void (*)(float *dest, float *src)) \
oil_function_class_ptr_imdct32_f32->func) oil_function_class_ptr_imdct32_f32->func)
extern OilFunctionClass *oil_function_class_ptr_conv8x8_s16_f64; extern OilFunctionClass *oil_function_class_ptr_md5;
#define oil_conv8x8_s16_f64 ((void (*)(int16_t *dest, int dstr, double *src #define oil_md5 ((void (*)(uint32_t *state, uint32_t *src)) \
, int sstr)) \ oil_function_class_ptr_md5->func)
oil_function_class_ptr_conv8x8_s16_f64->func)
extern OilFunctionClass *oil_function_class_ptr_conv8x8_f64_s16;
#define oil_conv8x8_f64_s16 ((void (*)(double *dest, int dstr, int16_t *src
, int sstr)) \
oil_function_class_ptr_conv8x8_f64_s16->func)
extern OilFunctionClass *oil_function_class_ptr_clipconv8x8_u8_s16;
#define oil_clipconv8x8_u8_s16 ((void (*)(uint8_t *dest, int dstr, int16_t
*src, int sstr)) \
oil_function_class_ptr_clipconv8x8_u8_s16->func)
extern OilFunctionClass *oil_function_class_ptr_scanlinescale2_u8;
#define oil_scanlinescale2_u8 ((void (*)(uint8_t *dest, uint8_t *src, int n
)) \
oil_function_class_ptr_scanlinescale2_u8->func)
extern OilFunctionClass *oil_function_class_ptr_dequantize8x8_s16;
#define oil_dequantize8x8_s16 ((void (*)(int16_t *dest, int dstr, int16_t *
src1, int sstr1, int16_t *src2, int sstr2)) \
oil_function_class_ptr_dequantize8x8_s16->func)
extern OilFunctionClass *oil_function_class_ptr_yuv2rgbx_u8;
#define oil_yuv2rgbx_u8 ((void (*)(uint8_t *dest, uint8_t *src1, uint8_t *s
rc2, uint8_t *src3, int n)) \
oil_function_class_ptr_yuv2rgbx_u8->func)
extern OilFunctionClass *oil_function_class_ptr_yuv2rgbx_sub2_u8;
#define oil_yuv2rgbx_sub2_u8 ((void (*)(uint8_t *dest, uint8_t *src1, uint8
_t *src2, uint8_t *src3, int n)) \
oil_function_class_ptr_yuv2rgbx_sub2_u8->func)
extern OilFunctionClass *oil_function_class_ptr_yuv2rgbx_sub4_u8;
#define oil_yuv2rgbx_sub4_u8 ((void (*)(uint8_t *dest, uint8_t *src1, uint8
_t *src2, uint8_t *src3, int n)) \
oil_function_class_ptr_yuv2rgbx_sub4_u8->func)
extern OilFunctionClass *oil_function_class_ptr_unzigzag8x8_s16;
#define oil_unzigzag8x8_s16 ((void (*)(int16_t *dest, int dstr, int16_t *sr
c, int sstr)) \
oil_function_class_ptr_unzigzag8x8_s16->func)
extern OilFunctionClass *oil_function_class_ptr_abs_u8_s8;
#define oil_abs_u8_s8 ((void (*)(uint8_t *dest, int dstr, int8_t *src, int
sstr, int n)) \
oil_function_class_ptr_abs_u8_s8->func)
extern OilFunctionClass *oil_function_class_ptr_abs_u16_s16;
#define oil_abs_u16_s16 ((void (*)(uint16_t *dest, int dstr, int16_t *src,
int sstr, int n)) \
oil_function_class_ptr_abs_u16_s16->func)
extern OilFunctionClass *oil_function_class_ptr_abs_u32_s32;
#define oil_abs_u32_s32 ((void (*)(uint32_t *dest, int dstr, int32_t *src,
int sstr, int n)) \
oil_function_class_ptr_abs_u32_s32->func)
extern OilFunctionClass *oil_function_class_ptr_abs_f32_f32;
#define oil_abs_f32_f32 ((void (*)(float *dest, int dstr, float *src, int s
str, int n)) \
oil_function_class_ptr_abs_f32_f32->func)
extern OilFunctionClass *oil_function_class_ptr_abs_f64_f64;
#define oil_abs_f64_f64 ((void (*)(double *dest, int dstr, double *src, int
sstr, int n)) \
oil_function_class_ptr_abs_f64_f64->func)
extern OilFunctionClass *oil_function_class_ptr_average2_u8;
#define oil_average2_u8 ((void (*)(uint8_t *dest, int dstr, uint8_t *src1,
int sstr1, uint8_t *src2, int sstr2, int n)) \
oil_function_class_ptr_average2_u8->func)
extern OilFunctionClass *oil_function_class_ptr_clip_s8;
#define oil_clip_s8 ((void (*)(int8_t *dest, int dstr, int8_t *src, int sst
r, int n, int8_t param1, int8_t param2)) \
oil_function_class_ptr_clip_s8->func)
extern OilFunctionClass *oil_function_class_ptr_clip_u8;
#define oil_clip_u8 ((void (*)(uint8_t *dest, int dstr, uint8_t *src, int s
str, int n, uint8_t param1, uint8_t param2)) \
oil_function_class_ptr_clip_u8->func)
extern OilFunctionClass *oil_function_class_ptr_clip_s16;
#define oil_clip_s16 ((void (*)(int16_t *dest, int dstr, int16_t *src, int
sstr, int n, int16_t param1, int16_t param2)) \
oil_function_class_ptr_clip_s16->func)
extern OilFunctionClass *oil_function_class_ptr_clip_u16;
#define oil_clip_u16 ((void (*)(uint16_t *dest, int dstr, uint16_t *src, in
t sstr, int n, uint16_t param1, uint16_t param2)) \
oil_function_class_ptr_clip_u16->func)
extern OilFunctionClass *oil_function_class_ptr_clip_s32;
#define oil_clip_s32 ((void (*)(int32_t *dest, int dstr, int32_t *src, int
sstr, int n, int32_t param1, int32_t param2)) \
oil_function_class_ptr_clip_s32->func)
extern OilFunctionClass *oil_function_class_ptr_clip_u32;
#define oil_clip_u32 ((void (*)(uint32_t *dest, int dstr, uint32_t *src, in
t sstr, int n, uint32_t param1, uint32_t param2)) \
oil_function_class_ptr_clip_u32->func)
extern OilFunctionClass *oil_function_class_ptr_clip_f32;
#define oil_clip_f32 ((void (*)(float *dest, int dstr, float *src, int sstr
, int n, float param1, float param2)) \
oil_function_class_ptr_clip_f32->func)
extern OilFunctionClass *oil_function_class_ptr_clip_f64;
#define oil_clip_f64 ((void (*)(double *dest, int dstr, double *src, int ss
tr, int n, double param1, double param2)) \
oil_function_class_ptr_clip_f64->func)
extern OilFunctionClass *oil_function_class_ptr_diffsquaresum_f64;
#define oil_diffsquaresum_f64 ((void (*)(double *dest, double *src1, int ss
tr1, double *src2, int sstr2, int n)) \
oil_function_class_ptr_diffsquaresum_f64->func)
extern OilFunctionClass *oil_function_class_ptr_mix_u8; extern OilFunctionClass *oil_function_class_ptr_mix_u8;
#define oil_mix_u8 ((void (*)(uint8_t *dest, uint8_t *src1, uint8_t *src2, uint8_t *param, int n)) \ #define oil_mix_u8 ((void (*)(uint8_t *dest, uint8_t *src1, uint8_t *src2, uint8_t *param, int n)) \
oil_function_class_ptr_mix_u8->func) oil_function_class_ptr_mix_u8->func)
extern OilFunctionClass *oil_function_class_ptr_mult8x8_s16; extern OilFunctionClass *oil_function_class_ptr_mult8x8_s16;
#define oil_mult8x8_s16 ((void (*)(int16_t *dest, int16_t *src1, int16_t *s rc2, int dstr, int sstr1, int sstr2)) \ #define oil_mult8x8_s16 ((void (*)(int16_t *dest, int16_t *src1, int16_t *s rc2, int dstr, int sstr1, int sstr2)) \
oil_function_class_ptr_mult8x8_s16->func) oil_function_class_ptr_mult8x8_s16->func)
extern OilFunctionClass *oil_function_class_ptr_multsum_f32; extern OilFunctionClass *oil_function_class_ptr_multsum_f32;
#define oil_multsum_f32 ((void (*)(float *dest, float *src1, int sstr1, flo at *src2, int sstr2, int n)) \ #define oil_multsum_f32 ((void (*)(float *dest, float *src1, int sstr1, flo at *src2, int sstr2, int n)) \
oil_function_class_ptr_multsum_f32->func) oil_function_class_ptr_multsum_f32->func)
extern OilFunctionClass *oil_function_class_ptr_multsum_f64; extern OilFunctionClass *oil_function_class_ptr_multsum_f64;
#define oil_multsum_f64 ((void (*)(double *dest, double *src1, int sstr1, d ouble *src2, int sstr2, int n)) \ #define oil_multsum_f64 ((void (*)(double *dest, double *src1, int sstr1, d ouble *src2, int sstr2, int n)) \
oil_function_class_ptr_multsum_f64->func) oil_function_class_ptr_multsum_f64->func)
extern OilFunctionClass *oil_function_class_ptr_sad8x8_s16; extern OilFunctionClass *oil_function_class_ptr_permute_f32;
#define oil_sad8x8_s16 ((void (*)(uint32_t *dest, int dstr, int16_t *src1, #define oil_permute_f32 ((void (*)(float *dest, int dstr, float *src1, int
int sstr1, int16_t *src2, int sstr2)) \ sstr1, int32_t *src2, int sstr2, int n)) \
oil_function_class_ptr_sad8x8_s16->func) oil_function_class_ptr_permute_f32->func)
extern OilFunctionClass *oil_function_class_ptr_permute_f64;
#define oil_permute_f64 ((void (*)(double *dest, int dstr, double *src1, in
t sstr1, int32_t *src2, int sstr2, int n)) \
oil_function_class_ptr_permute_f64->func)
extern OilFunctionClass *oil_function_class_ptr_permute_s16;
#define oil_permute_s16 ((void (*)(int16_t *dest, int dstr, int16_t *src1,
int sstr1, int32_t *src2, int sstr2, int n)) \
oil_function_class_ptr_permute_s16->func)
extern OilFunctionClass *oil_function_class_ptr_permute_s32;
#define oil_permute_s32 ((void (*)(int32_t *dest, int dstr, int32_t *src1,
int sstr1, int32_t *src2, int sstr2, int n)) \
oil_function_class_ptr_permute_s32->func)
extern OilFunctionClass *oil_function_class_ptr_permute_s8;
#define oil_permute_s8 ((void (*)(int8_t *dest, int dstr, int8_t *src1, int
sstr1, int32_t *src2, int sstr2, int n)) \
oil_function_class_ptr_permute_s8->func)
extern OilFunctionClass *oil_function_class_ptr_permute_u16;
#define oil_permute_u16 ((void (*)(uint16_t *dest, int dstr, uint16_t *src1
, int sstr1, int32_t *src2, int sstr2, int n)) \
oil_function_class_ptr_permute_u16->func)
extern OilFunctionClass *oil_function_class_ptr_permute_u32;
#define oil_permute_u32 ((void (*)(uint32_t *dest, int dstr, uint32_t *src1
, int sstr1, int32_t *src2, int sstr2, int n)) \
oil_function_class_ptr_permute_u32->func)
extern OilFunctionClass *oil_function_class_ptr_permute_u8;
#define oil_permute_u8 ((void (*)(uint8_t *dest, int dstr, uint8_t *src1, i
nt sstr1, int32_t *src2, int sstr2, int n)) \
oil_function_class_ptr_permute_u8->func)
extern OilFunctionClass *oil_function_class_ptr_sad8x8_f64; extern OilFunctionClass *oil_function_class_ptr_sad8x8_f64;
#define oil_sad8x8_f64 ((void (*)(double *dest, int dstr, double *src1, int sstr1, double *src2, int sstr2)) \ #define oil_sad8x8_f64 ((void (*)(double *dest, int dstr, double *src1, int sstr1, double *src2, int sstr2)) \
oil_function_class_ptr_sad8x8_f64->func) oil_function_class_ptr_sad8x8_f64->func)
extern OilFunctionClass *oil_function_class_ptr_scalaradd_s8; extern OilFunctionClass *oil_function_class_ptr_sad8x8_s16;
#define oil_scalaradd_s8 ((void (*)(int8_t *dest, int dstr, int8_t *src, in #define oil_sad8x8_s16 ((void (*)(uint32_t *dest, int dstr, int16_t *src1,
t sstr, int8_t param, int n)) \ int sstr1, int16_t *src2, int sstr2)) \
oil_function_class_ptr_scalaradd_s8->func) oil_function_class_ptr_sad8x8_s16->func)
extern OilFunctionClass *oil_function_class_ptr_scalaradd_u8; extern OilFunctionClass *oil_function_class_ptr_scalaradd_f32;
#define oil_scalaradd_u8 ((void (*)(uint8_t *dest, int dstr, uint8_t *src, #define oil_scalaradd_f32 ((void (*)(float *dest, int dstr, float *src, int
int sstr, uint8_t param, int n)) \ sstr, float param, int n)) \
oil_function_class_ptr_scalaradd_u8->func) oil_function_class_ptr_scalaradd_f32->func)
extern OilFunctionClass *oil_function_class_ptr_scalaradd_f64;
#define oil_scalaradd_f64 ((void (*)(double *dest, int dstr, double *src, i
nt sstr, double param, int n)) \
oil_function_class_ptr_scalaradd_f64->func)
extern OilFunctionClass *oil_function_class_ptr_scalaradd_s16; extern OilFunctionClass *oil_function_class_ptr_scalaradd_s16;
#define oil_scalaradd_s16 ((void (*)(int16_t *dest, int dstr, int16_t *src, int sstr, int16_t param, int n)) \ #define oil_scalaradd_s16 ((void (*)(int16_t *dest, int dstr, int16_t *src, int sstr, int16_t param, int n)) \
oil_function_class_ptr_scalaradd_s16->func) oil_function_class_ptr_scalaradd_s16->func)
extern OilFunctionClass *oil_function_class_ptr_scalaradd_u16;
#define oil_scalaradd_u16 ((void (*)(uint16_t *dest, int dstr, uint16_t *sr
c, int sstr, uint16_t param, int n)) \
oil_function_class_ptr_scalaradd_u16->func)
extern OilFunctionClass *oil_function_class_ptr_scalaradd_s32; extern OilFunctionClass *oil_function_class_ptr_scalaradd_s32;
#define oil_scalaradd_s32 ((void (*)(int32_t *dest, int dstr, int32_t *src, int sstr, int32_t param, int n)) \ #define oil_scalaradd_s32 ((void (*)(int32_t *dest, int dstr, int32_t *src, int sstr, int32_t param, int n)) \
oil_function_class_ptr_scalaradd_s32->func) oil_function_class_ptr_scalaradd_s32->func)
extern OilFunctionClass *oil_function_class_ptr_scalaradd_s8;
#define oil_scalaradd_s8 ((void (*)(int8_t *dest, int dstr, int8_t *src, in
t sstr, int8_t param, int n)) \
oil_function_class_ptr_scalaradd_s8->func)
extern OilFunctionClass *oil_function_class_ptr_scalaradd_u16;
#define oil_scalaradd_u16 ((void (*)(uint16_t *dest, int dstr, uint16_t *sr
c, int sstr, uint16_t param, int n)) \
oil_function_class_ptr_scalaradd_u16->func)
extern OilFunctionClass *oil_function_class_ptr_scalaradd_u32; extern OilFunctionClass *oil_function_class_ptr_scalaradd_u32;
#define oil_scalaradd_u32 ((void (*)(uint32_t *dest, int dstr, uint32_t *sr c, int sstr, uint32_t param, int n)) \ #define oil_scalaradd_u32 ((void (*)(uint32_t *dest, int dstr, uint32_t *sr c, int sstr, uint32_t param, int n)) \
oil_function_class_ptr_scalaradd_u32->func) oil_function_class_ptr_scalaradd_u32->func)
extern OilFunctionClass *oil_function_class_ptr_scalaradd_f32; extern OilFunctionClass *oil_function_class_ptr_scalaradd_u8;
#define oil_scalaradd_f32 ((void (*)(float *dest, int dstr, float *src, int #define oil_scalaradd_u8 ((void (*)(uint8_t *dest, int dstr, uint8_t *src,
sstr, float param, int n)) \ int sstr, uint8_t param, int n)) \
oil_function_class_ptr_scalaradd_f32->func) oil_function_class_ptr_scalaradd_u8->func)
extern OilFunctionClass *oil_function_class_ptr_scalaradd_f64; extern OilFunctionClass *oil_function_class_ptr_scalarmult_f32;
#define oil_scalaradd_f64 ((void (*)(double *dest, int dstr, double *src, i #define oil_scalarmult_f32 ((void (*)(float *dest, int dstr, float *src, in
nt sstr, double param, int n)) \ t sstr, float param, int n)) \
oil_function_class_ptr_scalaradd_f64->func) oil_function_class_ptr_scalarmult_f32->func)
extern OilFunctionClass *oil_function_class_ptr_scalarmult_s8; extern OilFunctionClass *oil_function_class_ptr_scalarmult_f64;
#define oil_scalarmult_s8 ((void (*)(int8_t *dest, int dstr, int8_t *src, i #define oil_scalarmult_f64 ((void (*)(double *dest, int dstr, double *src,
nt sstr, int8_t param, int n)) \ int sstr, double param, int n)) \
oil_function_class_ptr_scalarmult_s8->func) oil_function_class_ptr_scalarmult_f64->func)
extern OilFunctionClass *oil_function_class_ptr_scalarmult_u8;
#define oil_scalarmult_u8 ((void (*)(uint8_t *dest, int dstr, uint8_t *src,
int sstr, uint8_t param, int n)) \
oil_function_class_ptr_scalarmult_u8->func)
extern OilFunctionClass *oil_function_class_ptr_scalarmult_s16; extern OilFunctionClass *oil_function_class_ptr_scalarmult_s16;
#define oil_scalarmult_s16 ((void (*)(int16_t *dest, int dstr, int16_t *src , int sstr, int16_t param, int n)) \ #define oil_scalarmult_s16 ((void (*)(int16_t *dest, int dstr, int16_t *src , int sstr, int16_t param, int n)) \
oil_function_class_ptr_scalarmult_s16->func) oil_function_class_ptr_scalarmult_s16->func)
extern OilFunctionClass *oil_function_class_ptr_scalarmult_u16;
#define oil_scalarmult_u16 ((void (*)(uint16_t *dest, int dstr, uint16_t *s
rc, int sstr, uint16_t param, int n)) \
oil_function_class_ptr_scalarmult_u16->func)
extern OilFunctionClass *oil_function_class_ptr_scalarmult_s32; extern OilFunctionClass *oil_function_class_ptr_scalarmult_s32;
#define oil_scalarmult_s32 ((void (*)(int32_t *dest, int dstr, int32_t *src , int sstr, int32_t param, int n)) \ #define oil_scalarmult_s32 ((void (*)(int32_t *dest, int dstr, int32_t *src , int sstr, int32_t param, int n)) \
oil_function_class_ptr_scalarmult_s32->func) oil_function_class_ptr_scalarmult_s32->func)
extern OilFunctionClass *oil_function_class_ptr_scalarmult_s8;
#define oil_scalarmult_s8 ((void (*)(int8_t *dest, int dstr, int8_t *src, i
nt sstr, int8_t param, int n)) \
oil_function_class_ptr_scalarmult_s8->func)
extern OilFunctionClass *oil_function_class_ptr_scalarmult_u16;
#define oil_scalarmult_u16 ((void (*)(uint16_t *dest, int dstr, uint16_t *s
rc, int sstr, uint16_t param, int n)) \
oil_function_class_ptr_scalarmult_u16->func)
extern OilFunctionClass *oil_function_class_ptr_scalarmult_u32; extern OilFunctionClass *oil_function_class_ptr_scalarmult_u32;
#define oil_scalarmult_u32 ((void (*)(uint32_t *dest, int dstr, uint32_t *s rc, int sstr, uint32_t param, int n)) \ #define oil_scalarmult_u32 ((void (*)(uint32_t *dest, int dstr, uint32_t *s rc, int sstr, uint32_t param, int n)) \
oil_function_class_ptr_scalarmult_u32->func) oil_function_class_ptr_scalarmult_u32->func)
extern OilFunctionClass *oil_function_class_ptr_scalarmult_f32; extern OilFunctionClass *oil_function_class_ptr_scalarmult_u8;
#define oil_scalarmult_f32 ((void (*)(float *dest, int dstr, float *src, in #define oil_scalarmult_u8 ((void (*)(uint8_t *dest, int dstr, uint8_t *src,
t sstr, float param, int n)) \ int sstr, uint8_t param, int n)) \
oil_function_class_ptr_scalarmult_f32->func) oil_function_class_ptr_scalarmult_u8->func)
extern OilFunctionClass *oil_function_class_ptr_scalarmult_f64; extern OilFunctionClass *oil_function_class_ptr_scanlinescale2_u8;
#define oil_scalarmult_f64 ((void (*)(double *dest, int dstr, double *src, #define oil_scanlinescale2_u8 ((void (*)(uint8_t *dest, uint8_t *src, int n
int sstr, double param, int n)) \ )) \
oil_function_class_ptr_scalarmult_f64->func) oil_function_class_ptr_scanlinescale2_u8->func)
extern OilFunctionClass *oil_function_class_ptr_sincos_f64; extern OilFunctionClass *oil_function_class_ptr_sincos_f64;
#define oil_sincos_f64 ((void (*)(double *dest1, double *dest2, int n, doub le param1, double param2)) \ #define oil_sincos_f64 ((void (*)(double *dest1, double *dest2, int n, doub le param1, double param2)) \
oil_function_class_ptr_sincos_f64->func) oil_function_class_ptr_sincos_f64->func)
extern OilFunctionClass *oil_function_class_ptr_splat_u32;
#define oil_splat_u32 ((void (*)(uint32_t *dest, int dstr, uint32_t *param,
int n)) \
oil_function_class_ptr_splat_u32->func)
extern OilFunctionClass *oil_function_class_ptr_splat_u8;
#define oil_splat_u8 ((void (*)(uint8_t *dest, int dstr, uint8_t *param, in
t n)) \
oil_function_class_ptr_splat_u8->func)
extern OilFunctionClass *oil_function_class_ptr_squaresum_f64; extern OilFunctionClass *oil_function_class_ptr_squaresum_f64;
#define oil_squaresum_f64 ((void (*)(double *dest, double *src, int n)) \ #define oil_squaresum_f64 ((void (*)(double *dest, double *src, int n)) \
oil_function_class_ptr_squaresum_f64->func) oil_function_class_ptr_squaresum_f64->func)
extern OilFunctionClass *oil_function_class_ptr_sum_f64; extern OilFunctionClass *oil_function_class_ptr_sum_f64;
#define oil_sum_f64 ((void (*)(double *dest, double *src, int sstr, int n)) \ #define oil_sum_f64 ((void (*)(double *dest, double *src, int sstr, int n)) \
oil_function_class_ptr_sum_f64->func) oil_function_class_ptr_sum_f64->func)
extern OilFunctionClass *oil_function_class_ptr_vectoradd_s8; extern OilFunctionClass *oil_function_class_ptr_tablelookup_u8;
#define oil_vectoradd_s8 ((void (*)(int8_t *dest, int dstr, int8_t *src1, i #define oil_tablelookup_u8 ((void (*)(uint8_t *dest, int dstr, uint8_t *src
nt sstr1, int8_t *src2, int sstr2, int n, int8_t param1, int8_t param2)) \ 1, int sstr1, uint8_t *src2, int sstr2, int n)) \
oil_function_class_ptr_vectoradd_s8->func) oil_function_class_ptr_tablelookup_u8->func)
extern OilFunctionClass *oil_function_class_ptr_vectoradd_u8; extern OilFunctionClass *oil_function_class_ptr_trans8x8_f64;
#define oil_vectoradd_u8 ((void (*)(uint8_t *dest, int dstr, uint8_t *src1, #define oil_trans8x8_f64 ((void (*)(double *dest, int dstr, double *src, in
int sstr1, uint8_t *src2, int sstr2, int n, uint8_t param1, uint8_t param2 t sstr)) \
)) \ oil_function_class_ptr_trans8x8_f64->func)
oil_function_class_ptr_vectoradd_u8->func) extern OilFunctionClass *oil_function_class_ptr_trans8x8_u16;
#define oil_trans8x8_u16 ((void (*)(uint16_t *dest, int dstr, uint16_t *src
, int sstr)) \
oil_function_class_ptr_trans8x8_u16->func)
extern OilFunctionClass *oil_function_class_ptr_trans8x8_u32;
#define oil_trans8x8_u32 ((void (*)(uint32_t *dest, int dstr, uint32_t *src
, int sstr)) \
oil_function_class_ptr_trans8x8_u32->func)
extern OilFunctionClass *oil_function_class_ptr_trans8x8_u8;
#define oil_trans8x8_u8 ((void (*)(uint8_t *dest, int dstr, uint8_t *src, i
nt sstr)) \
oil_function_class_ptr_trans8x8_u8->func)
extern OilFunctionClass *oil_function_class_ptr_unzigzag8x8_s16;
#define oil_unzigzag8x8_s16 ((void (*)(int16_t *dest, int dstr, int16_t *sr
c, int sstr)) \
oil_function_class_ptr_unzigzag8x8_s16->func)
extern OilFunctionClass *oil_function_class_ptr_vectoradd_f32;
#define oil_vectoradd_f32 ((void (*)(float *dest, int dstr, float *src1, in
t sstr1, float *src2, int sstr2, int n, float param1, float param2)) \
oil_function_class_ptr_vectoradd_f32->func)
extern OilFunctionClass *oil_function_class_ptr_vectoradd_f64;
#define oil_vectoradd_f64 ((void (*)(double *dest, int dstr, double *src1,
int sstr1, double *src2, int sstr2, int n, double param1, double param2)) \
oil_function_class_ptr_vectoradd_f64->func)
extern OilFunctionClass *oil_function_class_ptr_vectoradd_s16; extern OilFunctionClass *oil_function_class_ptr_vectoradd_s16;
#define oil_vectoradd_s16 ((void (*)(int16_t *dest, int dstr, int16_t *src1 , int sstr1, int16_t *src2, int sstr2, int n, int16_t param1, int16_t param 2)) \ #define oil_vectoradd_s16 ((void (*)(int16_t *dest, int dstr, int16_t *src1 , int sstr1, int16_t *src2, int sstr2, int n, int16_t param1, int16_t param 2)) \
oil_function_class_ptr_vectoradd_s16->func) oil_function_class_ptr_vectoradd_s16->func)
extern OilFunctionClass *oil_function_class_ptr_vectoradd_u16;
#define oil_vectoradd_u16 ((void (*)(uint16_t *dest, int dstr, uint16_t *sr
c1, int sstr1, uint16_t *src2, int sstr2, int n, uint16_t param1, uint16_t
param2)) \
oil_function_class_ptr_vectoradd_u16->func)
extern OilFunctionClass *oil_function_class_ptr_vectoradd_s32; extern OilFunctionClass *oil_function_class_ptr_vectoradd_s32;
#define oil_vectoradd_s32 ((void (*)(int32_t *dest, int dstr, int32_t *src1 , int sstr1, int32_t *src2, int sstr2, int n, int32_t param1, int32_t param 2)) \ #define oil_vectoradd_s32 ((void (*)(int32_t *dest, int dstr, int32_t *src1 , int sstr1, int32_t *src2, int sstr2, int n, int32_t param1, int32_t param 2)) \
oil_function_class_ptr_vectoradd_s32->func) oil_function_class_ptr_vectoradd_s32->func)
extern OilFunctionClass *oil_function_class_ptr_vectoradd_s8;
#define oil_vectoradd_s8 ((void (*)(int8_t *dest, int dstr, int8_t *src1, i
nt sstr1, int8_t *src2, int sstr2, int n, int8_t param1, int8_t param2)) \
oil_function_class_ptr_vectoradd_s8->func)
extern OilFunctionClass *oil_function_class_ptr_vectoradd_u16;
#define oil_vectoradd_u16 ((void (*)(uint16_t *dest, int dstr, uint16_t *sr
c1, int sstr1, uint16_t *src2, int sstr2, int n, uint16_t param1, uint16_t
param2)) \
oil_function_class_ptr_vectoradd_u16->func)
extern OilFunctionClass *oil_function_class_ptr_vectoradd_u32; extern OilFunctionClass *oil_function_class_ptr_vectoradd_u32;
#define oil_vectoradd_u32 ((void (*)(uint32_t *dest, int dstr, uint32_t *sr c1, int sstr1, uint32_t *src2, int sstr2, int n, uint32_t param1, uint32_t param2)) \ #define oil_vectoradd_u32 ((void (*)(uint32_t *dest, int dstr, uint32_t *sr c1, int sstr1, uint32_t *src2, int sstr2, int n, uint32_t param1, uint32_t param2)) \
oil_function_class_ptr_vectoradd_u32->func) oil_function_class_ptr_vectoradd_u32->func)
extern OilFunctionClass *oil_function_class_ptr_vectoradd_f32; extern OilFunctionClass *oil_function_class_ptr_vectoradd_u8;
#define oil_vectoradd_f32 ((void (*)(float *dest, int dstr, float *src1, in #define oil_vectoradd_u8 ((void (*)(uint8_t *dest, int dstr, uint8_t *src1,
t sstr1, float *src2, int sstr2, int n, float param1, float param2)) \ int sstr1, uint8_t *src2, int sstr2, int n, uint8_t param1, uint8_t param2
oil_function_class_ptr_vectoradd_f32->func) )) \
extern OilFunctionClass *oil_function_class_ptr_vectoradd_f64; oil_function_class_ptr_vectoradd_u8->func)
#define oil_vectoradd_f64 ((void (*)(double *dest, int dstr, double *src1, extern OilFunctionClass *oil_function_class_ptr_yuv2rgbx_sub2_u8;
int sstr1, double *src2, int sstr2, int n, double param1, double param2)) \ #define oil_yuv2rgbx_sub2_u8 ((void (*)(uint8_t *dest, uint8_t *src1, uint8
oil_function_class_ptr_vectoradd_f64->func) _t *src2, uint8_t *src3, int n)) \
oil_function_class_ptr_yuv2rgbx_sub2_u8->func)
extern OilFunctionClass *oil_function_class_ptr_yuv2rgbx_sub4_u8;
#define oil_yuv2rgbx_sub4_u8 ((void (*)(uint8_t *dest, uint8_t *src1, uint8
_t *src2, uint8_t *src3, int n)) \
oil_function_class_ptr_yuv2rgbx_sub4_u8->func)
extern OilFunctionClass *oil_function_class_ptr_yuv2rgbx_u8;
#define oil_yuv2rgbx_u8 ((void (*)(uint8_t *dest, uint8_t *src1, uint8_t *s
rc2, uint8_t *src3, int n)) \
oil_function_class_ptr_yuv2rgbx_u8->func)
#endif #endif
 End of changes. 22 change blocks. 
530 lines changed or deleted 535 lines changed or added


 liboilfunction.h   liboilfunction.h 
skipping to change at line 147 skipping to change at line 147
void oil_init (void); void oil_init (void);
void oil_optimize_all (void); void oil_optimize_all (void);
void oil_optimize (const char *class_name); void oil_optimize (const char *class_name);
OilFunctionClass * oil_class_get_by_index (int i); OilFunctionClass * oil_class_get_by_index (int i);
OilFunctionClass *oil_class_get (const char *class_name); OilFunctionClass *oil_class_get (const char *class_name);
void oil_class_optimize (OilFunctionClass *klass); void oil_class_optimize (OilFunctionClass *klass);
OilFunctionImpl * oil_impl_get_by_index (int i); OilFunctionImpl * oil_impl_get_by_index (int i);
void oil_class_choose_by_name (OilFunctionClass * klass, const char *name);
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 2 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/