| liboilfuncs.h | | liboilfuncs.h | |
|
| /* liboil - Library of Optimized Inner Loops | | /* | |
| * Copyright (C) 2003 David A. Schleef <ds@schleef.org> | | * LIBOIL - Library of Optimized Inner Loops | |
| | | * Copyright (c) 2004 David A. Schleef <ds@schleef.org> | |
| | | * All rights reserved. | |
| * | | * | |
|
| * This library is free software; you can redistribute it and/or | | * Redistribution and use in source and binary forms, with or without | |
| * modify it under the terms of version 2.1 of the GNU Lesser General | | * modification, are permitted provided that the following conditions | |
| * Public License as published by the Free Software Foundation. | | * are met: | |
| | | * 1. Redistributions of source code must retain the above copyright | |
| | | * notice, this list of conditions and the following disclaimer. | |
| | | * 2. Redistributions in binary form must reproduce the above copyright | |
| | | * notice, this list of conditions and the following disclaimer in the | |
| | | * documentation and/or other materials provided with the distribution. | |
| * | | * | |
|
| * This library is distributed in the hope that it will be useful, | | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR | |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of | | * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED | |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | | * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE | |
| * Library General Public License for more details. | | * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, | |
| * | | * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES | |
| * You should have received a copy of the GNU Lesser General Public | | * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR | |
| * License along with this library; if not, write to the | | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | |
| * Free Software Foundation, Inc., 59 Temple Place, Suite 330, | | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, | |
| * Boston, MA 02111-1307 USA. | | * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING | |
| | | * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | |
| | | * POSSIBILITY OF SUCH DAMAGE. | |
| */ | | */ | |
| | | | |
| /* This file is automatically generated. Do not edit. */ | | /* This file is automatically generated. Do not edit. */ | |
| | | | |
| #ifndef _LIBOIL_FUNCS_H_ | | #ifndef _LIBOIL_FUNCS_H_ | |
| #define _LIBOIL_FUNCS_H_ | | #define _LIBOIL_FUNCS_H_ | |
| | | | |
|
| | | #include <liboil/liboiltypes.h> | |
| | | | |
| | | #ifdef __cplusplus | |
| | | extern "C" { | |
| | | #endif | |
| | | | |
| extern OilFunctionClass *oil_function_class_ptr_abs_f32_f32; | | extern OilFunctionClass *oil_function_class_ptr_abs_f32_f32; | |
|
| #define oil_abs_f32_f32 ((void (*)(float *dest, int dstr, float *src, int s | | typedef void (*_oil_type_abs_f32_f32)(float * dest, int dstr, const float * | |
| str, int n)) \ | | src, int sstr, int n); | |
| oil_function_class_ptr_abs_f32_f32->func) | | #define oil_abs_f32_f32 ((_oil_type_abs_f32_f32)(*(void **)oil_function_cla | |
| | | ss_ptr_abs_f32_f32)) | |
| extern OilFunctionClass *oil_function_class_ptr_abs_f64_f64; | | extern OilFunctionClass *oil_function_class_ptr_abs_f64_f64; | |
|
| #define oil_abs_f64_f64 ((void (*)(double *dest, int dstr, double *src, int | | typedef void (*_oil_type_abs_f64_f64)(double * dest, int dstr, const double | |
| sstr, int n)) \ | | * src, int sstr, int n); | |
| oil_function_class_ptr_abs_f64_f64->func) | | #define oil_abs_f64_f64 ((_oil_type_abs_f64_f64)(*(void **)oil_function_cla | |
| | | ss_ptr_abs_f64_f64)) | |
| extern OilFunctionClass *oil_function_class_ptr_abs_u16_s16; | | extern OilFunctionClass *oil_function_class_ptr_abs_u16_s16; | |
|
| #define oil_abs_u16_s16 ((void (*)(uint16_t *dest, int dstr, int16_t *src, | | typedef void (*_oil_type_abs_u16_s16)(uint16_t * dest, int dstr, const int1 | |
| int sstr, int n)) \ | | 6_t * src, int sstr, int n); | |
| oil_function_class_ptr_abs_u16_s16->func) | | #define oil_abs_u16_s16 ((_oil_type_abs_u16_s16)(*(void **)oil_function_cla | |
| | | ss_ptr_abs_u16_s16)) | |
| extern OilFunctionClass *oil_function_class_ptr_abs_u32_s32; | | extern OilFunctionClass *oil_function_class_ptr_abs_u32_s32; | |
|
| #define oil_abs_u32_s32 ((void (*)(uint32_t *dest, int dstr, int32_t *src, | | typedef void (*_oil_type_abs_u32_s32)(uint32_t * dest, int dstr, const int3 | |
| int sstr, int n)) \ | | 2_t * src, int sstr, int n); | |
| oil_function_class_ptr_abs_u32_s32->func) | | #define oil_abs_u32_s32 ((_oil_type_abs_u32_s32)(*(void **)oil_function_cla | |
| | | ss_ptr_abs_u32_s32)) | |
| extern OilFunctionClass *oil_function_class_ptr_abs_u8_s8; | | extern OilFunctionClass *oil_function_class_ptr_abs_u8_s8; | |
|
| #define oil_abs_u8_s8 ((void (*)(uint8_t *dest, int dstr, int8_t *src, int | | typedef void (*_oil_type_abs_u8_s8)(uint8_t * dest, int dstr, const int8_t | |
| sstr, int n)) \ | | * src, int sstr, int n); | |
| oil_function_class_ptr_abs_u8_s8->func) | | #define oil_abs_u8_s8 ((_oil_type_abs_u8_s8)(*(void **)oil_function_class_p | |
| | | tr_abs_u8_s8)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_add_f32; | |
| | | typedef void (*_oil_type_add_f32)(float * d, const float * s1, const float | |
| | | * s2, int n); | |
| | | #define oil_add_f32 ((_oil_type_add_f32)(*(void **)oil_function_class_ptr_a | |
| | | dd_f32)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_argb_paint_u8; | |
| | | typedef void (*_oil_type_argb_paint_u8)(uint8_t * i_4xn, const uint8_t * s1 | |
| | | _4, const uint8_t * s2_n, int n); | |
| | | #define oil_argb_paint_u8 ((_oil_type_argb_paint_u8)(*(void **)oil_function | |
| | | _class_ptr_argb_paint_u8)) | |
| extern OilFunctionClass *oil_function_class_ptr_average2_u8; | | extern OilFunctionClass *oil_function_class_ptr_average2_u8; | |
|
| #define oil_average2_u8 ((void (*)(uint8_t *dest, int dstr, uint8_t *src1, | | typedef void (*_oil_type_average2_u8)(uint8_t * dest, int dstr, const uint8 | |
| int sstr1, uint8_t *src2, int sstr2, int n)) \ | | _t * src1, int sstr1, const uint8_t * src2, int sstr2, int n); | |
| oil_function_class_ptr_average2_u8->func) | | #define oil_average2_u8 ((_oil_type_average2_u8)(*(void **)oil_function_cla | |
| | | ss_ptr_average2_u8)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_ayuv2argb_u8; | |
| | | typedef void (*_oil_type_ayuv2argb_u8)(uint8_t * d_4xn, const uint8_t * s_4 | |
| | | xn, int n); | |
| | | #define oil_ayuv2argb_u8 ((_oil_type_ayuv2argb_u8)(*(void **)oil_function_c | |
| | | lass_ptr_ayuv2argb_u8)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_ayuv2uyvy; | |
| | | typedef void (*_oil_type_ayuv2uyvy)(uint32_t * d_n, const uint32_t * s_n, i | |
| | | nt n); | |
| | | #define oil_ayuv2uyvy ((_oil_type_ayuv2uyvy)(*(void **)oil_function_class_p | |
| | | tr_ayuv2uyvy)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_ayuv2yuyv; | |
| | | typedef void (*_oil_type_ayuv2yuyv)(uint32_t * d_n, const uint32_t * s_n, i | |
| | | nt n); | |
| | | #define oil_ayuv2yuyv ((_oil_type_ayuv2yuyv)(*(void **)oil_function_class_p | |
| | | tr_ayuv2yuyv)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_ayuv2yvyu; | |
| | | typedef void (*_oil_type_ayuv2yvyu)(uint32_t * d_n, const uint32_t * s_n, i | |
| | | nt n); | |
| | | #define oil_ayuv2yvyu ((_oil_type_ayuv2yvyu)(*(void **)oil_function_class_p | |
| | | tr_ayuv2yvyu)) | |
| extern OilFunctionClass *oil_function_class_ptr_clip_f32; | | extern OilFunctionClass *oil_function_class_ptr_clip_f32; | |
|
| #define oil_clip_f32 ((void (*)(float *dest, int dstr, float *src, int sstr | | typedef void (*_oil_type_clip_f32)(float * dest, int dstr, const float * sr | |
| , int n, float param1, float param2)) \ | | c, int sstr, int n, const float * s2_1, const float * s3_1); | |
| oil_function_class_ptr_clip_f32->func) | | #define oil_clip_f32 ((_oil_type_clip_f32)(*(void **)oil_function_class_ptr | |
| | | _clip_f32)) | |
| extern OilFunctionClass *oil_function_class_ptr_clip_f64; | | extern OilFunctionClass *oil_function_class_ptr_clip_f64; | |
|
| #define oil_clip_f64 ((void (*)(double *dest, int dstr, double *src, int ss | | typedef void (*_oil_type_clip_f64)(double * dest, int dstr, const double * | |
| tr, int n, double param1, double param2)) \ | | src, int sstr, int n, const double * s2_1, const double * s3_1); | |
| oil_function_class_ptr_clip_f64->func) | | #define oil_clip_f64 ((_oil_type_clip_f64)(*(void **)oil_function_class_ptr | |
| | | _clip_f64)) | |
| extern OilFunctionClass *oil_function_class_ptr_clip_s16; | | extern OilFunctionClass *oil_function_class_ptr_clip_s16; | |
|
| #define oil_clip_s16 ((void (*)(int16_t *dest, int dstr, int16_t *src, int | | typedef void (*_oil_type_clip_s16)(int16_t * dest, int dstr, const int16_t | |
| sstr, int n, int16_t param1, int16_t param2)) \ | | * src, int sstr, int n, const int16_t * s2_1, const int16_t * s3_1); | |
| oil_function_class_ptr_clip_s16->func) | | #define oil_clip_s16 ((_oil_type_clip_s16)(*(void **)oil_function_class_ptr | |
| | | _clip_s16)) | |
| extern OilFunctionClass *oil_function_class_ptr_clip_s32; | | extern OilFunctionClass *oil_function_class_ptr_clip_s32; | |
|
| #define oil_clip_s32 ((void (*)(int32_t *dest, int dstr, int32_t *src, int | | typedef void (*_oil_type_clip_s32)(int32_t * dest, int dstr, const int32_t | |
| sstr, int n, int32_t param1, int32_t param2)) \ | | * src, int sstr, int n, const int32_t * s2_1, const int32_t * s3_1); | |
| oil_function_class_ptr_clip_s32->func) | | #define oil_clip_s32 ((_oil_type_clip_s32)(*(void **)oil_function_class_ptr | |
| | | _clip_s32)) | |
| extern OilFunctionClass *oil_function_class_ptr_clip_s8; | | extern OilFunctionClass *oil_function_class_ptr_clip_s8; | |
|
| #define oil_clip_s8 ((void (*)(int8_t *dest, int dstr, int8_t *src, int sst | | typedef void (*_oil_type_clip_s8)(int8_t * dest, int dstr, const int8_t * s | |
| r, int n, int8_t param1, int8_t param2)) \ | | rc, int sstr, int n, const int8_t * s2_1, const int8_t * s3_1); | |
| oil_function_class_ptr_clip_s8->func) | | #define oil_clip_s8 ((_oil_type_clip_s8)(*(void **)oil_function_class_ptr_c | |
| | | lip_s8)) | |
| extern OilFunctionClass *oil_function_class_ptr_clip_u16; | | extern OilFunctionClass *oil_function_class_ptr_clip_u16; | |
|
| #define oil_clip_u16 ((void (*)(uint16_t *dest, int dstr, uint16_t *src, in | | typedef void (*_oil_type_clip_u16)(uint16_t * dest, int dstr, const uint16_ | |
| t sstr, int n, uint16_t param1, uint16_t param2)) \ | | t * src, int sstr, int n, const uint16_t * s2_1, const uint16_t * s3_1); | |
| oil_function_class_ptr_clip_u16->func) | | #define oil_clip_u16 ((_oil_type_clip_u16)(*(void **)oil_function_class_ptr | |
| | | _clip_u16)) | |
| extern OilFunctionClass *oil_function_class_ptr_clip_u32; | | extern OilFunctionClass *oil_function_class_ptr_clip_u32; | |
|
| #define oil_clip_u32 ((void (*)(uint32_t *dest, int dstr, uint32_t *src, in | | typedef void (*_oil_type_clip_u32)(uint32_t * dest, int dstr, const uint32_ | |
| t sstr, int n, uint32_t param1, uint32_t param2)) \ | | t * src, int sstr, int n, const uint32_t * s2_1, const uint32_t * s3_1); | |
| oil_function_class_ptr_clip_u32->func) | | #define oil_clip_u32 ((_oil_type_clip_u32)(*(void **)oil_function_class_ptr | |
| | | _clip_u32)) | |
| extern OilFunctionClass *oil_function_class_ptr_clip_u8; | | extern OilFunctionClass *oil_function_class_ptr_clip_u8; | |
|
| #define oil_clip_u8 ((void (*)(uint8_t *dest, int dstr, uint8_t *src, int s | | typedef void (*_oil_type_clip_u8)(uint8_t * dest, int dstr, const uint8_t * | |
| str, int n, uint8_t param1, uint8_t param2)) \ | | src, int sstr, int n, const uint8_t * s2_1, const uint8_t * s3_1); | |
| oil_function_class_ptr_clip_u8->func) | | #define oil_clip_u8 ((_oil_type_clip_u8)(*(void **)oil_function_class_ptr_c | |
| | | lip_u8)) | |
| extern OilFunctionClass *oil_function_class_ptr_clipconv8x8_u8_s16; | | extern OilFunctionClass *oil_function_class_ptr_clipconv8x8_u8_s16; | |
|
| #define oil_clipconv8x8_u8_s16 ((void (*)(uint8_t *dest, int dstr, int16_t | | typedef void (*_oil_type_clipconv8x8_u8_s16)(uint8_t * d_8x8, int dstr, con | |
| *src, int sstr)) \ | | st int16_t * s_8x8, int sstr); | |
| oil_function_class_ptr_clipconv8x8_u8_s16->func) | | #define oil_clipconv8x8_u8_s16 ((_oil_type_clipconv8x8_u8_s16)(*(void **)oi | |
| | | l_function_class_ptr_clipconv8x8_u8_s16)) | |
| extern OilFunctionClass *oil_function_class_ptr_clipconv_s16_f32; | | extern OilFunctionClass *oil_function_class_ptr_clipconv_s16_f32; | |
|
| #define oil_clipconv_s16_f32 ((void (*)(int16_t *dest, int dstr, float *src | | typedef void (*_oil_type_clipconv_s16_f32)(int16_t * dest, int dstr, const | |
| , int sstr, int n)) \ | | float * src, int sstr, int n); | |
| oil_function_class_ptr_clipconv_s16_f32->func) | | #define oil_clipconv_s16_f32 ((_oil_type_clipconv_s16_f32)(*(void **)oil_fu | |
| | | nction_class_ptr_clipconv_s16_f32)) | |
| extern OilFunctionClass *oil_function_class_ptr_clipconv_s16_f64; | | extern OilFunctionClass *oil_function_class_ptr_clipconv_s16_f64; | |
|
| #define oil_clipconv_s16_f64 ((void (*)(int16_t *dest, int dstr, double *sr | | typedef void (*_oil_type_clipconv_s16_f64)(int16_t * dest, int dstr, const | |
| c, int sstr, int n)) \ | | double * src, int sstr, int n); | |
| oil_function_class_ptr_clipconv_s16_f64->func) | | #define oil_clipconv_s16_f64 ((_oil_type_clipconv_s16_f64)(*(void **)oil_fu | |
| | | nction_class_ptr_clipconv_s16_f64)) | |
| extern OilFunctionClass *oil_function_class_ptr_clipconv_s16_s32; | | extern OilFunctionClass *oil_function_class_ptr_clipconv_s16_s32; | |
|
| #define oil_clipconv_s16_s32 ((void (*)(int16_t *dest, int dstr, int32_t *s | | typedef void (*_oil_type_clipconv_s16_s32)(int16_t * dest, int dstr, const | |
| rc, int sstr, int n)) \ | | int32_t * src, int sstr, int n); | |
| oil_function_class_ptr_clipconv_s16_s32->func) | | #define oil_clipconv_s16_s32 ((_oil_type_clipconv_s16_s32)(*(void **)oil_fu | |
| | | nction_class_ptr_clipconv_s16_s32)) | |
| 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 * | | typedef void (*_oil_type_clipconv_s16_u16)(int16_t * dest, int dstr, const | |
| src, int sstr, int n)) \ | | uint16_t * src, int sstr, int n); | |
| oil_function_class_ptr_clipconv_s16_u16->func) | | #define oil_clipconv_s16_u16 ((_oil_type_clipconv_s16_u16)(*(void **)oil_fu | |
| | | nction_class_ptr_clipconv_s16_u16)) | |
| 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 * | | typedef void (*_oil_type_clipconv_s16_u32)(int16_t * dest, int dstr, const | |
| src, int sstr, int n)) \ | | uint32_t * src, int sstr, int n); | |
| oil_function_class_ptr_clipconv_s16_u32->func) | | #define oil_clipconv_s16_u32 ((_oil_type_clipconv_s16_u32)(*(void **)oil_fu | |
| | | nction_class_ptr_clipconv_s16_u32)) | |
| extern OilFunctionClass *oil_function_class_ptr_clipconv_s32_f32; | | extern OilFunctionClass *oil_function_class_ptr_clipconv_s32_f32; | |
|
| #define oil_clipconv_s32_f32 ((void (*)(int32_t *dest, int dstr, float *src | | typedef void (*_oil_type_clipconv_s32_f32)(int32_t * dest, int dstr, const | |
| , int sstr, int n)) \ | | float * src, int sstr, int n); | |
| oil_function_class_ptr_clipconv_s32_f32->func) | | #define oil_clipconv_s32_f32 ((_oil_type_clipconv_s32_f32)(*(void **)oil_fu | |
| | | nction_class_ptr_clipconv_s32_f32)) | |
| extern OilFunctionClass *oil_function_class_ptr_clipconv_s32_f64; | | extern OilFunctionClass *oil_function_class_ptr_clipconv_s32_f64; | |
|
| #define oil_clipconv_s32_f64 ((void (*)(int32_t *dest, int dstr, double *sr | | typedef void (*_oil_type_clipconv_s32_f64)(int32_t * dest, int dstr, const | |
| c, int sstr, int n)) \ | | double * src, int sstr, int n); | |
| oil_function_class_ptr_clipconv_s32_f64->func) | | #define oil_clipconv_s32_f64 ((_oil_type_clipconv_s32_f64)(*(void **)oil_fu | |
| | | nction_class_ptr_clipconv_s32_f64)) | |
| 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 * | | typedef void (*_oil_type_clipconv_s32_u32)(int32_t * dest, int dstr, const | |
| src, int sstr, int n)) \ | | uint32_t * src, int sstr, int n); | |
| oil_function_class_ptr_clipconv_s32_u32->func) | | #define oil_clipconv_s32_u32 ((_oil_type_clipconv_s32_u32)(*(void **)oil_fu | |
| | | nction_class_ptr_clipconv_s32_u32)) | |
| extern OilFunctionClass *oil_function_class_ptr_clipconv_s8_f32; | | extern OilFunctionClass *oil_function_class_ptr_clipconv_s8_f32; | |
|
| #define oil_clipconv_s8_f32 ((void (*)(int8_t *dest, int dstr, float *src, | | typedef void (*_oil_type_clipconv_s8_f32)(int8_t * dest, int dstr, const fl | |
| int sstr, int n)) \ | | oat * src, int sstr, int n); | |
| oil_function_class_ptr_clipconv_s8_f32->func) | | #define oil_clipconv_s8_f32 ((_oil_type_clipconv_s8_f32)(*(void **)oil_func | |
| | | tion_class_ptr_clipconv_s8_f32)) | |
| extern OilFunctionClass *oil_function_class_ptr_clipconv_s8_f64; | | extern OilFunctionClass *oil_function_class_ptr_clipconv_s8_f64; | |
|
| #define oil_clipconv_s8_f64 ((void (*)(int8_t *dest, int dstr, double *src, | | typedef void (*_oil_type_clipconv_s8_f64)(int8_t * dest, int dstr, const do | |
| int sstr, int n)) \ | | uble * src, int sstr, int n); | |
| oil_function_class_ptr_clipconv_s8_f64->func) | | #define oil_clipconv_s8_f64 ((_oil_type_clipconv_s8_f64)(*(void **)oil_func | |
| | | tion_class_ptr_clipconv_s8_f64)) | |
| 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 | | typedef void (*_oil_type_clipconv_s8_s16)(int8_t * dest, int dstr, const in | |
| , int sstr, int n)) \ | | t16_t * src, int sstr, int n); | |
| oil_function_class_ptr_clipconv_s8_s16->func) | | #define oil_clipconv_s8_s16 ((_oil_type_clipconv_s8_s16)(*(void **)oil_func | |
| | | tion_class_ptr_clipconv_s8_s16)) | |
| 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 | | typedef void (*_oil_type_clipconv_s8_s32)(int8_t * dest, int dstr, const in | |
| , int sstr, int n)) \ | | t32_t * src, int sstr, int n); | |
| oil_function_class_ptr_clipconv_s8_s32->func) | | #define oil_clipconv_s8_s32 ((_oil_type_clipconv_s8_s32)(*(void **)oil_func | |
| | | tion_class_ptr_clipconv_s8_s32)) | |
| extern OilFunctionClass *oil_function_class_ptr_clipconv_s8_u16; | | extern OilFunctionClass *oil_function_class_ptr_clipconv_s8_u16; | |
|
| #define oil_clipconv_s8_u16 ((void (*)(int8_t *dest, int dstr, uint16_t *sr | | typedef void (*_oil_type_clipconv_s8_u16)(int8_t * dest, int dstr, const ui | |
| c, int sstr, int n)) \ | | nt16_t * src, int sstr, int n); | |
| oil_function_class_ptr_clipconv_s8_u16->func) | | #define oil_clipconv_s8_u16 ((_oil_type_clipconv_s8_u16)(*(void **)oil_func | |
| | | tion_class_ptr_clipconv_s8_u16)) | |
| extern OilFunctionClass *oil_function_class_ptr_clipconv_s8_u32; | | extern OilFunctionClass *oil_function_class_ptr_clipconv_s8_u32; | |
|
| #define oil_clipconv_s8_u32 ((void (*)(int8_t *dest, int dstr, uint32_t *sr | | typedef void (*_oil_type_clipconv_s8_u32)(int8_t * dest, int dstr, const ui | |
| c, int sstr, int n)) \ | | nt32_t * src, int sstr, int n); | |
| oil_function_class_ptr_clipconv_s8_u32->func) | | #define oil_clipconv_s8_u32 ((_oil_type_clipconv_s8_u32)(*(void **)oil_func | |
| | | tion_class_ptr_clipconv_s8_u32)) | |
| extern OilFunctionClass *oil_function_class_ptr_clipconv_s8_u8; | | extern OilFunctionClass *oil_function_class_ptr_clipconv_s8_u8; | |
|
| #define oil_clipconv_s8_u8 ((void (*)(int8_t *dest, int dstr, uint8_t *src, | | typedef void (*_oil_type_clipconv_s8_u8)(int8_t * dest, int dstr, const uin | |
| int sstr, int n)) \ | | t8_t * src, int sstr, int n); | |
| oil_function_class_ptr_clipconv_s8_u8->func) | | #define oil_clipconv_s8_u8 ((_oil_type_clipconv_s8_u8)(*(void **)oil_functi | |
| | | on_class_ptr_clipconv_s8_u8)) | |
| 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 | | typedef void (*_oil_type_clipconv_u16_f32)(uint16_t * dest, int dstr, const | |
| c, int sstr, int n)) \ | | float * src, int sstr, int n); | |
| oil_function_class_ptr_clipconv_u16_f32->func) | | #define oil_clipconv_u16_f32 ((_oil_type_clipconv_u16_f32)(*(void **)oil_fu | |
| | | nction_class_ptr_clipconv_u16_f32)) | |
| 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 | | typedef void (*_oil_type_clipconv_u16_f64)(uint16_t * dest, int dstr, const | |
| rc, int sstr, int n)) \ | | double * src, int sstr, int n); | |
| oil_function_class_ptr_clipconv_u16_f64->func) | | #define oil_clipconv_u16_f64 ((_oil_type_clipconv_u16_f64)(*(void **)oil_fu | |
| | | nction_class_ptr_clipconv_u16_f64)) | |
| extern OilFunctionClass *oil_function_class_ptr_clipconv_u16_s16; | | extern OilFunctionClass *oil_function_class_ptr_clipconv_u16_s16; | |
|
| #define oil_clipconv_u16_s16 ((void (*)(uint16_t *dest, int dstr, int16_t * | | typedef void (*_oil_type_clipconv_u16_s16)(uint16_t * dest, int dstr, const | |
| src, int sstr, int n)) \ | | int16_t * src, int sstr, int n); | |
| oil_function_class_ptr_clipconv_u16_s16->func) | | #define oil_clipconv_u16_s16 ((_oil_type_clipconv_u16_s16)(*(void **)oil_fu | |
| | | nction_class_ptr_clipconv_u16_s16)) | |
| extern OilFunctionClass *oil_function_class_ptr_clipconv_u16_s32; | | extern OilFunctionClass *oil_function_class_ptr_clipconv_u16_s32; | |
|
| #define oil_clipconv_u16_s32 ((void (*)(uint16_t *dest, int dstr, int32_t * | | typedef void (*_oil_type_clipconv_u16_s32)(uint16_t * dest, int dstr, const | |
| src, int sstr, int n)) \ | | int32_t * src, int sstr, int n); | |
| oil_function_class_ptr_clipconv_u16_s32->func) | | #define oil_clipconv_u16_s32 ((_oil_type_clipconv_u16_s32)(*(void **)oil_fu | |
| | | nction_class_ptr_clipconv_u16_s32)) | |
| extern OilFunctionClass *oil_function_class_ptr_clipconv_u16_u32; | | extern OilFunctionClass *oil_function_class_ptr_clipconv_u16_u32; | |
|
| #define oil_clipconv_u16_u32 ((void (*)(uint16_t *dest, int dstr, uint32_t | | typedef void (*_oil_type_clipconv_u16_u32)(uint16_t * dest, int dstr, const | |
| *src, int sstr, int n)) \ | | uint32_t * src, int sstr, int n); | |
| oil_function_class_ptr_clipconv_u16_u32->func) | | #define oil_clipconv_u16_u32 ((_oil_type_clipconv_u16_u32)(*(void **)oil_fu | |
| | | nction_class_ptr_clipconv_u16_u32)) | |
| 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 | | typedef void (*_oil_type_clipconv_u32_f32)(uint32_t * dest, int dstr, const | |
| c, int sstr, int n)) \ | | float * src, int sstr, int n); | |
| oil_function_class_ptr_clipconv_u32_f32->func) | | #define oil_clipconv_u32_f32 ((_oil_type_clipconv_u32_f32)(*(void **)oil_fu | |
| | | nction_class_ptr_clipconv_u32_f32)) | |
| 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 | | typedef void (*_oil_type_clipconv_u32_f64)(uint32_t * dest, int dstr, const | |
| rc, int sstr, int n)) \ | | double * src, int sstr, int n); | |
| oil_function_class_ptr_clipconv_u32_f64->func) | | #define oil_clipconv_u32_f64 ((_oil_type_clipconv_u32_f64)(*(void **)oil_fu | |
| | | nction_class_ptr_clipconv_u32_f64)) | |
| extern OilFunctionClass *oil_function_class_ptr_clipconv_u32_s32; | | extern OilFunctionClass *oil_function_class_ptr_clipconv_u32_s32; | |
|
| #define oil_clipconv_u32_s32 ((void (*)(uint32_t *dest, int dstr, int32_t * | | typedef void (*_oil_type_clipconv_u32_s32)(uint32_t * dest, int dstr, const | |
| src, int sstr, int n)) \ | | int32_t * src, int sstr, int n); | |
| oil_function_class_ptr_clipconv_u32_s32->func) | | #define oil_clipconv_u32_s32 ((_oil_type_clipconv_u32_s32)(*(void **)oil_fu | |
| | | nction_class_ptr_clipconv_u32_s32)) | |
| extern OilFunctionClass *oil_function_class_ptr_clipconv_u8_f32; | | extern OilFunctionClass *oil_function_class_ptr_clipconv_u8_f32; | |
|
| #define oil_clipconv_u8_f32 ((void (*)(uint8_t *dest, int dstr, float *src, | | typedef void (*_oil_type_clipconv_u8_f32)(uint8_t * dest, int dstr, const f | |
| int sstr, int n)) \ | | loat * src, int sstr, int n); | |
| oil_function_class_ptr_clipconv_u8_f32->func) | | #define oil_clipconv_u8_f32 ((_oil_type_clipconv_u8_f32)(*(void **)oil_func | |
| | | tion_class_ptr_clipconv_u8_f32)) | |
| extern OilFunctionClass *oil_function_class_ptr_clipconv_u8_f64; | | extern OilFunctionClass *oil_function_class_ptr_clipconv_u8_f64; | |
|
| #define oil_clipconv_u8_f64 ((void (*)(uint8_t *dest, int dstr, double *src | | typedef void (*_oil_type_clipconv_u8_f64)(uint8_t * dest, int dstr, const d | |
| , int sstr, int n)) \ | | ouble * src, int sstr, int n); | |
| oil_function_class_ptr_clipconv_u8_f64->func) | | #define oil_clipconv_u8_f64 ((_oil_type_clipconv_u8_f64)(*(void **)oil_func | |
| | | tion_class_ptr_clipconv_u8_f64)) | |
| extern OilFunctionClass *oil_function_class_ptr_clipconv_u8_s16; | | extern OilFunctionClass *oil_function_class_ptr_clipconv_u8_s16; | |
|
| #define oil_clipconv_u8_s16 ((void (*)(uint8_t *dest, int dstr, int16_t *sr | | typedef void (*_oil_type_clipconv_u8_s16)(uint8_t * dest, int dstr, const i | |
| c, int sstr, int n)) \ | | nt16_t * src, int sstr, int n); | |
| oil_function_class_ptr_clipconv_u8_s16->func) | | #define oil_clipconv_u8_s16 ((_oil_type_clipconv_u8_s16)(*(void **)oil_func | |
| | | tion_class_ptr_clipconv_u8_s16)) | |
| extern OilFunctionClass *oil_function_class_ptr_clipconv_u8_s32; | | extern OilFunctionClass *oil_function_class_ptr_clipconv_u8_s32; | |
|
| #define oil_clipconv_u8_s32 ((void (*)(uint8_t *dest, int dstr, int32_t *sr | | typedef void (*_oil_type_clipconv_u8_s32)(uint8_t * dest, int dstr, const i | |
| c, int sstr, int n)) \ | | nt32_t * src, int sstr, int n); | |
| oil_function_class_ptr_clipconv_u8_s32->func) | | #define oil_clipconv_u8_s32 ((_oil_type_clipconv_u8_s32)(*(void **)oil_func | |
| | | tion_class_ptr_clipconv_u8_s32)) | |
| extern OilFunctionClass *oil_function_class_ptr_clipconv_u8_s8; | | extern OilFunctionClass *oil_function_class_ptr_clipconv_u8_s8; | |
|
| #define oil_clipconv_u8_s8 ((void (*)(uint8_t *dest, int dstr, int8_t *src, | | typedef void (*_oil_type_clipconv_u8_s8)(uint8_t * dest, int dstr, const in | |
| int sstr, int n)) \ | | t8_t * src, int sstr, int n); | |
| oil_function_class_ptr_clipconv_u8_s8->func) | | #define oil_clipconv_u8_s8 ((_oil_type_clipconv_u8_s8)(*(void **)oil_functi | |
| | | on_class_ptr_clipconv_u8_s8)) | |
| extern OilFunctionClass *oil_function_class_ptr_clipconv_u8_u16; | | extern OilFunctionClass *oil_function_class_ptr_clipconv_u8_u16; | |
|
| #define oil_clipconv_u8_u16 ((void (*)(uint8_t *dest, int dstr, uint16_t *s | | typedef void (*_oil_type_clipconv_u8_u16)(uint8_t * dest, int dstr, const u | |
| rc, int sstr, int n)) \ | | int16_t * src, int sstr, int n); | |
| oil_function_class_ptr_clipconv_u8_u16->func) | | #define oil_clipconv_u8_u16 ((_oil_type_clipconv_u8_u16)(*(void **)oil_func | |
| | | tion_class_ptr_clipconv_u8_u16)) | |
| extern OilFunctionClass *oil_function_class_ptr_clipconv_u8_u32; | | extern OilFunctionClass *oil_function_class_ptr_clipconv_u8_u32; | |
|
| #define oil_clipconv_u8_u32 ((void (*)(uint8_t *dest, int dstr, uint32_t *s | | typedef void (*_oil_type_clipconv_u8_u32)(uint8_t * dest, int dstr, const u | |
| rc, int sstr, int n)) \ | | int32_t * src, int sstr, int n); | |
| oil_function_class_ptr_clipconv_u8_u32->func) | | #define oil_clipconv_u8_u32 ((_oil_type_clipconv_u8_u32)(*(void **)oil_func | |
| | | tion_class_ptr_clipconv_u8_u32)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_colsad8x8_u8; | |
| | | typedef void (*_oil_type_colsad8x8_u8)(uint32_t * d_1, const uint8_t * s1_8 | |
| | | x8, int ss1, const uint8_t * s2_8x8, int ss2); | |
| | | #define oil_colsad8x8_u8 ((_oil_type_colsad8x8_u8)(*(void **)oil_function_c | |
| | | lass_ptr_colsad8x8_u8)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_composite_add_argb; | |
| | | typedef void (*_oil_type_composite_add_argb)(uint32_t * i_n, const uint32_t | |
| | | * s1_n, int n); | |
| | | #define oil_composite_add_argb ((_oil_type_composite_add_argb)(*(void **)oi | |
| | | l_function_class_ptr_composite_add_argb)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_composite_add_argb_const_sr | |
| | | c; | |
| | | typedef void (*_oil_type_composite_add_argb_const_src)(uint32_t * i_n, cons | |
| | | t uint32_t * s1_1, int n); | |
| | | #define oil_composite_add_argb_const_src ((_oil_type_composite_add_argb_con | |
| | | st_src)(*(void **)oil_function_class_ptr_composite_add_argb_const_src)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_composite_add_u8; | |
| | | typedef void (*_oil_type_composite_add_u8)(uint8_t * i_n, const uint8_t * s | |
| | | 1_n, int n); | |
| | | #define oil_composite_add_u8 ((_oil_type_composite_add_u8)(*(void **)oil_fu | |
| | | nction_class_ptr_composite_add_u8)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_composite_in_argb; | |
| | | typedef void (*_oil_type_composite_in_argb)(uint32_t * d_n, const uint32_t | |
| | | * s1_n, const uint8_t * s2_n, int n); | |
| | | #define oil_composite_in_argb ((_oil_type_composite_in_argb)(*(void **)oil_ | |
| | | function_class_ptr_composite_in_argb)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_composite_in_argb_const_mas | |
| | | k; | |
| | | typedef void (*_oil_type_composite_in_argb_const_mask)(uint32_t * d_n, cons | |
| | | t uint32_t * s1_n, const uint8_t * s2_1, int n); | |
| | | #define oil_composite_in_argb_const_mask ((_oil_type_composite_in_argb_cons | |
| | | t_mask)(*(void **)oil_function_class_ptr_composite_in_argb_const_mask)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_composite_in_argb_const_src | |
| | | ; | |
| | | 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); | |
| | | #define oil_composite_in_argb_const_src ((_oil_type_composite_in_argb_const | |
| | | _src)(*(void **)oil_function_class_ptr_composite_in_argb_const_src)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_composite_in_over_argb; | |
| | | typedef void (*_oil_type_composite_in_over_argb)(uint32_t * i_n, const uint | |
| | | 32_t * s1_n, const uint8_t * s2_n, int n); | |
| | | #define oil_composite_in_over_argb ((_oil_type_composite_in_over_argb)(*(vo | |
| | | id **)oil_function_class_ptr_composite_in_over_argb)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_composite_in_over_argb_cons | |
| | | t_mask; | |
| | | 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); | |
| | | #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_c | |
| | | onst_mask)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_composite_in_over_argb_cons | |
| | | t_src; | |
| | | 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); | |
| | | #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_con | |
| | | st_src)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_composite_over_argb; | |
| | | typedef void (*_oil_type_composite_over_argb)(uint32_t * i_n, const uint32_ | |
| | | t * s1_n, int n); | |
| | | #define oil_composite_over_argb ((_oil_type_composite_over_argb)(*(void **) | |
| | | oil_function_class_ptr_composite_over_argb)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_composite_over_argb_const_s | |
| | | rc; | |
| | | typedef void (*_oil_type_composite_over_argb_const_src)(uint32_t * i_n, con | |
| | | st uint32_t * s1_1, int n); | |
| | | #define oil_composite_over_argb_const_src ((_oil_type_composite_over_argb_c | |
| | | onst_src)(*(void **)oil_function_class_ptr_composite_over_argb_const_src)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_composite_over_u8; | |
| | | typedef void (*_oil_type_composite_over_u8)(uint8_t * i_n, const uint8_t * | |
| | | s1_n, int n); | |
| | | #define oil_composite_over_u8 ((_oil_type_composite_over_u8)(*(void **)oil_ | |
| | | function_class_ptr_composite_over_u8)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv8x8_f64_s16; | | extern OilFunctionClass *oil_function_class_ptr_conv8x8_f64_s16; | |
|
| #define oil_conv8x8_f64_s16 ((void (*)(double *dest, int dstr, int16_t *src | | typedef void (*_oil_type_conv8x8_f64_s16)(double * d_8x8, int dstr, const i | |
| , int sstr)) \ | | nt16_t * s_8x8, int sstr); | |
| oil_function_class_ptr_conv8x8_f64_s16->func) | | #define oil_conv8x8_f64_s16 ((_oil_type_conv8x8_f64_s16)(*(void **)oil_func | |
| | | tion_class_ptr_conv8x8_f64_s16)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv8x8_s16_f64; | | extern OilFunctionClass *oil_function_class_ptr_conv8x8_s16_f64; | |
|
| #define oil_conv8x8_s16_f64 ((void (*)(int16_t *dest, int dstr, double *src | | typedef void (*_oil_type_conv8x8_s16_f64)(int16_t * d_8x8, int dstr, const | |
| , int sstr)) \ | | double * s_8x8, int sstr); | |
| oil_function_class_ptr_conv8x8_s16_f64->func) | | #define oil_conv8x8_s16_f64 ((_oil_type_conv8x8_s16_f64)(*(void **)oil_func | |
| | | tion_class_ptr_conv8x8_s16_f64)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_f32_f64; | | extern OilFunctionClass *oil_function_class_ptr_conv_f32_f64; | |
|
| #define oil_conv_f32_f64 ((void (*)(float *dest, int dstr, double *src, int | | typedef void (*_oil_type_conv_f32_f64)(float * dest, int dstr, const double | |
| sstr, int n)) \ | | * src, int sstr, int n); | |
| oil_function_class_ptr_conv_f32_f64->func) | | #define oil_conv_f32_f64 ((_oil_type_conv_f32_f64)(*(void **)oil_function_c | |
| | | lass_ptr_conv_f32_f64)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_f32_s16; | | extern OilFunctionClass *oil_function_class_ptr_conv_f32_s16; | |
|
| #define oil_conv_f32_s16 ((void (*)(float *dest, int dstr, int16_t *src, in | | typedef void (*_oil_type_conv_f32_s16)(float * dest, int dstr, const int16_ | |
| t sstr, int n)) \ | | t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_f32_s16->func) | | #define oil_conv_f32_s16 ((_oil_type_conv_f32_s16)(*(void **)oil_function_c | |
| | | lass_ptr_conv_f32_s16)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_f32_s32; | | extern OilFunctionClass *oil_function_class_ptr_conv_f32_s32; | |
|
| #define oil_conv_f32_s32 ((void (*)(float *dest, int dstr, int32_t *src, in | | typedef void (*_oil_type_conv_f32_s32)(float * dest, int dstr, const int32_ | |
| t sstr, int n)) \ | | t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_f32_s32->func) | | #define oil_conv_f32_s32 ((_oil_type_conv_f32_s32)(*(void **)oil_function_c | |
| | | lass_ptr_conv_f32_s32)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_f32_s8; | | extern OilFunctionClass *oil_function_class_ptr_conv_f32_s8; | |
|
| #define oil_conv_f32_s8 ((void (*)(float *dest, int dstr, int8_t *src, int | | typedef void (*_oil_type_conv_f32_s8)(float * dest, int dstr, const int8_t | |
| sstr, int n)) \ | | * src, int sstr, int n); | |
| oil_function_class_ptr_conv_f32_s8->func) | | #define oil_conv_f32_s8 ((_oil_type_conv_f32_s8)(*(void **)oil_function_cla | |
| | | ss_ptr_conv_f32_s8)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_f32_u16; | | extern OilFunctionClass *oil_function_class_ptr_conv_f32_u16; | |
|
| #define oil_conv_f32_u16 ((void (*)(float *dest, int dstr, uint16_t *src, i | | typedef void (*_oil_type_conv_f32_u16)(float * dest, int dstr, const uint16 | |
| nt sstr, int n)) \ | | _t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_f32_u16->func) | | #define oil_conv_f32_u16 ((_oil_type_conv_f32_u16)(*(void **)oil_function_c | |
| | | lass_ptr_conv_f32_u16)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_f32_u32; | | extern OilFunctionClass *oil_function_class_ptr_conv_f32_u32; | |
|
| #define oil_conv_f32_u32 ((void (*)(float *dest, int dstr, uint32_t *src, i | | typedef void (*_oil_type_conv_f32_u32)(float * dest, int dstr, const uint32 | |
| nt sstr, int n)) \ | | _t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_f32_u32->func) | | #define oil_conv_f32_u32 ((_oil_type_conv_f32_u32)(*(void **)oil_function_c | |
| | | lass_ptr_conv_f32_u32)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_f32_u8; | | extern OilFunctionClass *oil_function_class_ptr_conv_f32_u8; | |
|
| #define oil_conv_f32_u8 ((void (*)(float *dest, int dstr, uint8_t *src, int | | typedef void (*_oil_type_conv_f32_u8)(float * dest, int dstr, const uint8_t | |
| sstr, int n)) \ | | * src, int sstr, int n); | |
| oil_function_class_ptr_conv_f32_u8->func) | | #define oil_conv_f32_u8 ((_oil_type_conv_f32_u8)(*(void **)oil_function_cla | |
| | | ss_ptr_conv_f32_u8)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_f64_f32; | | extern OilFunctionClass *oil_function_class_ptr_conv_f64_f32; | |
|
| #define oil_conv_f64_f32 ((void (*)(double *dest, int dstr, float *src, int | | typedef void (*_oil_type_conv_f64_f32)(double * dest, int dstr, const float | |
| sstr, int n)) \ | | * src, int sstr, int n); | |
| oil_function_class_ptr_conv_f64_f32->func) | | #define oil_conv_f64_f32 ((_oil_type_conv_f64_f32)(*(void **)oil_function_c | |
| | | lass_ptr_conv_f64_f32)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_f64_s16; | | extern OilFunctionClass *oil_function_class_ptr_conv_f64_s16; | |
|
| #define oil_conv_f64_s16 ((void (*)(double *dest, int dstr, int16_t *src, i | | typedef void (*_oil_type_conv_f64_s16)(double * dest, int dstr, const int16 | |
| nt sstr, int n)) \ | | _t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_f64_s16->func) | | #define oil_conv_f64_s16 ((_oil_type_conv_f64_s16)(*(void **)oil_function_c | |
| | | lass_ptr_conv_f64_s16)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_f64_s32; | | extern OilFunctionClass *oil_function_class_ptr_conv_f64_s32; | |
|
| #define oil_conv_f64_s32 ((void (*)(double *dest, int dstr, int32_t *src, i | | typedef void (*_oil_type_conv_f64_s32)(double * dest, int dstr, const int32 | |
| nt sstr, int n)) \ | | _t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_f64_s32->func) | | #define oil_conv_f64_s32 ((_oil_type_conv_f64_s32)(*(void **)oil_function_c | |
| | | lass_ptr_conv_f64_s32)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_f64_s8; | | extern OilFunctionClass *oil_function_class_ptr_conv_f64_s8; | |
|
| #define oil_conv_f64_s8 ((void (*)(double *dest, int dstr, int8_t *src, int | | typedef void (*_oil_type_conv_f64_s8)(double * dest, int dstr, const int8_t | |
| sstr, int n)) \ | | * src, int sstr, int n); | |
| oil_function_class_ptr_conv_f64_s8->func) | | #define oil_conv_f64_s8 ((_oil_type_conv_f64_s8)(*(void **)oil_function_cla | |
| | | ss_ptr_conv_f64_s8)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_f64_u16; | | extern OilFunctionClass *oil_function_class_ptr_conv_f64_u16; | |
|
| #define oil_conv_f64_u16 ((void (*)(double *dest, int dstr, uint16_t *src, | | typedef void (*_oil_type_conv_f64_u16)(double * dest, int dstr, const uint1 | |
| int sstr, int n)) \ | | 6_t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_f64_u16->func) | | #define oil_conv_f64_u16 ((_oil_type_conv_f64_u16)(*(void **)oil_function_c | |
| | | lass_ptr_conv_f64_u16)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_f64_u32; | | extern OilFunctionClass *oil_function_class_ptr_conv_f64_u32; | |
|
| #define oil_conv_f64_u32 ((void (*)(double *dest, int dstr, uint32_t *src, | | typedef void (*_oil_type_conv_f64_u32)(double * dest, int dstr, const uint3 | |
| int sstr, int n)) \ | | 2_t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_f64_u32->func) | | #define oil_conv_f64_u32 ((_oil_type_conv_f64_u32)(*(void **)oil_function_c | |
| | | lass_ptr_conv_f64_u32)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_f64_u8; | | extern OilFunctionClass *oil_function_class_ptr_conv_f64_u8; | |
|
| #define oil_conv_f64_u8 ((void (*)(double *dest, int dstr, uint8_t *src, in | | typedef void (*_oil_type_conv_f64_u8)(double * dest, int dstr, const uint8_ | |
| t sstr, int n)) \ | | t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_f64_u8->func) | | #define oil_conv_f64_u8 ((_oil_type_conv_f64_u8)(*(void **)oil_function_cla | |
| | | ss_ptr_conv_f64_u8)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_s16_f32; | | extern OilFunctionClass *oil_function_class_ptr_conv_s16_f32; | |
|
| #define oil_conv_s16_f32 ((void (*)(int16_t *dest, int dstr, float *src, in | | typedef void (*_oil_type_conv_s16_f32)(int16_t * dest, int dstr, const floa | |
| t sstr, int n)) \ | | t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_s16_f32->func) | | #define oil_conv_s16_f32 ((_oil_type_conv_s16_f32)(*(void **)oil_function_c | |
| | | lass_ptr_conv_s16_f32)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_s16_f64; | | extern OilFunctionClass *oil_function_class_ptr_conv_s16_f64; | |
|
| #define oil_conv_s16_f64 ((void (*)(int16_t *dest, int dstr, double *src, i | | typedef void (*_oil_type_conv_s16_f64)(int16_t * dest, int dstr, const doub | |
| nt sstr, int n)) \ | | le * src, int sstr, int n); | |
| oil_function_class_ptr_conv_s16_f64->func) | | #define oil_conv_s16_f64 ((_oil_type_conv_s16_f64)(*(void **)oil_function_c | |
| | | lass_ptr_conv_s16_f64)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_s16_s32; | | extern OilFunctionClass *oil_function_class_ptr_conv_s16_s32; | |
|
| #define oil_conv_s16_s32 ((void (*)(int16_t *dest, int dstr, int32_t *src, | | typedef void (*_oil_type_conv_s16_s32)(int16_t * dest, int dstr, const int3 | |
| int sstr, int n)) \ | | 2_t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_s16_s32->func) | | #define oil_conv_s16_s32 ((_oil_type_conv_s16_s32)(*(void **)oil_function_c | |
| | | lass_ptr_conv_s16_s32)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_s16_s8; | | extern OilFunctionClass *oil_function_class_ptr_conv_s16_s8; | |
|
| #define oil_conv_s16_s8 ((void (*)(int16_t *dest, int dstr, int8_t *src, in | | typedef void (*_oil_type_conv_s16_s8)(int16_t * dest, int dstr, const int8_ | |
| t sstr, int n)) \ | | t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_s16_s8->func) | | #define oil_conv_s16_s8 ((_oil_type_conv_s16_s8)(*(void **)oil_function_cla | |
| | | ss_ptr_conv_s16_s8)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_s16_u16; | | extern OilFunctionClass *oil_function_class_ptr_conv_s16_u16; | |
|
| #define oil_conv_s16_u16 ((void (*)(int16_t *dest, int dstr, uint16_t *src, | | typedef void (*_oil_type_conv_s16_u16)(int16_t * dest, int dstr, const uint | |
| int sstr, int n)) \ | | 16_t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_s16_u16->func) | | #define oil_conv_s16_u16 ((_oil_type_conv_s16_u16)(*(void **)oil_function_c | |
| | | lass_ptr_conv_s16_u16)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_s16_u32; | | extern OilFunctionClass *oil_function_class_ptr_conv_s16_u32; | |
|
| #define oil_conv_s16_u32 ((void (*)(int16_t *dest, int dstr, uint32_t *src, | | typedef void (*_oil_type_conv_s16_u32)(int16_t * dest, int dstr, const uint | |
| int sstr, int n)) \ | | 32_t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_s16_u32->func) | | #define oil_conv_s16_u32 ((_oil_type_conv_s16_u32)(*(void **)oil_function_c | |
| | | lass_ptr_conv_s16_u32)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_s16_u8; | | extern OilFunctionClass *oil_function_class_ptr_conv_s16_u8; | |
|
| #define oil_conv_s16_u8 ((void (*)(int16_t *dest, int dstr, uint8_t *src, i | | typedef void (*_oil_type_conv_s16_u8)(int16_t * dest, int dstr, const uint8 | |
| nt sstr, int n)) \ | | _t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_s16_u8->func) | | #define oil_conv_s16_u8 ((_oil_type_conv_s16_u8)(*(void **)oil_function_cla | |
| | | ss_ptr_conv_s16_u8)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_s32_f32; | | extern OilFunctionClass *oil_function_class_ptr_conv_s32_f32; | |
|
| #define oil_conv_s32_f32 ((void (*)(int32_t *dest, int dstr, float *src, in | | typedef void (*_oil_type_conv_s32_f32)(int32_t * dest, int dstr, const floa | |
| t sstr, int n)) \ | | t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_s32_f32->func) | | #define oil_conv_s32_f32 ((_oil_type_conv_s32_f32)(*(void **)oil_function_c | |
| | | lass_ptr_conv_s32_f32)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_s32_f64; | | extern OilFunctionClass *oil_function_class_ptr_conv_s32_f64; | |
|
| #define oil_conv_s32_f64 ((void (*)(int32_t *dest, int dstr, double *src, i | | typedef void (*_oil_type_conv_s32_f64)(int32_t * dest, int dstr, const doub | |
| nt sstr, int n)) \ | | le * src, int sstr, int n); | |
| oil_function_class_ptr_conv_s32_f64->func) | | #define oil_conv_s32_f64 ((_oil_type_conv_s32_f64)(*(void **)oil_function_c | |
| | | lass_ptr_conv_s32_f64)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_s32_s16; | | extern OilFunctionClass *oil_function_class_ptr_conv_s32_s16; | |
|
| #define oil_conv_s32_s16 ((void (*)(int32_t *dest, int dstr, int16_t *src, | | typedef void (*_oil_type_conv_s32_s16)(int32_t * dest, int dstr, const int1 | |
| int sstr, int n)) \ | | 6_t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_s32_s16->func) | | #define oil_conv_s32_s16 ((_oil_type_conv_s32_s16)(*(void **)oil_function_c | |
| | | lass_ptr_conv_s32_s16)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_s32_s8; | | extern OilFunctionClass *oil_function_class_ptr_conv_s32_s8; | |
|
| #define oil_conv_s32_s8 ((void (*)(int32_t *dest, int dstr, int8_t *src, in | | typedef void (*_oil_type_conv_s32_s8)(int32_t * dest, int dstr, const int8_ | |
| t sstr, int n)) \ | | t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_s32_s8->func) | | #define oil_conv_s32_s8 ((_oil_type_conv_s32_s8)(*(void **)oil_function_cla | |
| | | ss_ptr_conv_s32_s8)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_s32_u16; | | extern OilFunctionClass *oil_function_class_ptr_conv_s32_u16; | |
|
| #define oil_conv_s32_u16 ((void (*)(int32_t *dest, int dstr, uint16_t *src, | | typedef void (*_oil_type_conv_s32_u16)(int32_t * dest, int dstr, const uint | |
| int sstr, int n)) \ | | 16_t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_s32_u16->func) | | #define oil_conv_s32_u16 ((_oil_type_conv_s32_u16)(*(void **)oil_function_c | |
| | | lass_ptr_conv_s32_u16)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_s32_u32; | | extern OilFunctionClass *oil_function_class_ptr_conv_s32_u32; | |
|
| #define oil_conv_s32_u32 ((void (*)(int32_t *dest, int dstr, uint32_t *src, | | typedef void (*_oil_type_conv_s32_u32)(int32_t * dest, int dstr, const uint | |
| int sstr, int n)) \ | | 32_t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_s32_u32->func) | | #define oil_conv_s32_u32 ((_oil_type_conv_s32_u32)(*(void **)oil_function_c | |
| | | lass_ptr_conv_s32_u32)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_s32_u8; | | extern OilFunctionClass *oil_function_class_ptr_conv_s32_u8; | |
|
| #define oil_conv_s32_u8 ((void (*)(int32_t *dest, int dstr, uint8_t *src, i | | typedef void (*_oil_type_conv_s32_u8)(int32_t * dest, int dstr, const uint8 | |
| nt sstr, int n)) \ | | _t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_s32_u8->func) | | #define oil_conv_s32_u8 ((_oil_type_conv_s32_u8)(*(void **)oil_function_cla | |
| | | ss_ptr_conv_s32_u8)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_s8_f32; | | extern OilFunctionClass *oil_function_class_ptr_conv_s8_f32; | |
|
| #define oil_conv_s8_f32 ((void (*)(int8_t *dest, int dstr, float *src, int | | typedef void (*_oil_type_conv_s8_f32)(int8_t * dest, int dstr, const float | |
| sstr, int n)) \ | | * src, int sstr, int n); | |
| oil_function_class_ptr_conv_s8_f32->func) | | #define oil_conv_s8_f32 ((_oil_type_conv_s8_f32)(*(void **)oil_function_cla | |
| | | ss_ptr_conv_s8_f32)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_s8_f64; | | extern OilFunctionClass *oil_function_class_ptr_conv_s8_f64; | |
|
| #define oil_conv_s8_f64 ((void (*)(int8_t *dest, int dstr, double *src, int | | typedef void (*_oil_type_conv_s8_f64)(int8_t * dest, int dstr, const double | |
| sstr, int n)) \ | | * src, int sstr, int n); | |
| oil_function_class_ptr_conv_s8_f64->func) | | #define oil_conv_s8_f64 ((_oil_type_conv_s8_f64)(*(void **)oil_function_cla | |
| | | ss_ptr_conv_s8_f64)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_s8_s16; | | extern OilFunctionClass *oil_function_class_ptr_conv_s8_s16; | |
|
| #define oil_conv_s8_s16 ((void (*)(int8_t *dest, int dstr, int16_t *src, in | | typedef void (*_oil_type_conv_s8_s16)(int8_t * dest, int dstr, const int16_ | |
| t sstr, int n)) \ | | t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_s8_s16->func) | | #define oil_conv_s8_s16 ((_oil_type_conv_s8_s16)(*(void **)oil_function_cla | |
| | | ss_ptr_conv_s8_s16)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_s8_s32; | | extern OilFunctionClass *oil_function_class_ptr_conv_s8_s32; | |
|
| #define oil_conv_s8_s32 ((void (*)(int8_t *dest, int dstr, int32_t *src, in | | typedef void (*_oil_type_conv_s8_s32)(int8_t * dest, int dstr, const int32_ | |
| t sstr, int n)) \ | | t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_s8_s32->func) | | #define oil_conv_s8_s32 ((_oil_type_conv_s8_s32)(*(void **)oil_function_cla | |
| | | ss_ptr_conv_s8_s32)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_s8_u16; | | extern OilFunctionClass *oil_function_class_ptr_conv_s8_u16; | |
|
| #define oil_conv_s8_u16 ((void (*)(int8_t *dest, int dstr, uint16_t *src, i | | typedef void (*_oil_type_conv_s8_u16)(int8_t * dest, int dstr, const uint16 | |
| nt sstr, int n)) \ | | _t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_s8_u16->func) | | #define oil_conv_s8_u16 ((_oil_type_conv_s8_u16)(*(void **)oil_function_cla | |
| | | ss_ptr_conv_s8_u16)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_s8_u32; | | extern OilFunctionClass *oil_function_class_ptr_conv_s8_u32; | |
|
| #define oil_conv_s8_u32 ((void (*)(int8_t *dest, int dstr, uint32_t *src, i | | typedef void (*_oil_type_conv_s8_u32)(int8_t * dest, int dstr, const uint32 | |
| nt sstr, int n)) \ | | _t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_s8_u32->func) | | #define oil_conv_s8_u32 ((_oil_type_conv_s8_u32)(*(void **)oil_function_cla | |
| | | ss_ptr_conv_s8_u32)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_s8_u8; | | extern OilFunctionClass *oil_function_class_ptr_conv_s8_u8; | |
|
| #define oil_conv_s8_u8 ((void (*)(int8_t *dest, int dstr, uint8_t *src, int | | typedef void (*_oil_type_conv_s8_u8)(int8_t * dest, int dstr, const uint8_t | |
| sstr, int n)) \ | | * src, int sstr, int n); | |
| oil_function_class_ptr_conv_s8_u8->func) | | #define oil_conv_s8_u8 ((_oil_type_conv_s8_u8)(*(void **)oil_function_class | |
| | | _ptr_conv_s8_u8)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_u16_f32; | | extern OilFunctionClass *oil_function_class_ptr_conv_u16_f32; | |
|
| #define oil_conv_u16_f32 ((void (*)(uint16_t *dest, int dstr, float *src, i | | typedef void (*_oil_type_conv_u16_f32)(uint16_t * dest, int dstr, const flo | |
| nt sstr, int n)) \ | | at * src, int sstr, int n); | |
| oil_function_class_ptr_conv_u16_f32->func) | | #define oil_conv_u16_f32 ((_oil_type_conv_u16_f32)(*(void **)oil_function_c | |
| | | lass_ptr_conv_u16_f32)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_u16_f64; | | extern OilFunctionClass *oil_function_class_ptr_conv_u16_f64; | |
|
| #define oil_conv_u16_f64 ((void (*)(uint16_t *dest, int dstr, double *src, | | typedef void (*_oil_type_conv_u16_f64)(uint16_t * dest, int dstr, const dou | |
| int sstr, int n)) \ | | ble * src, int sstr, int n); | |
| oil_function_class_ptr_conv_u16_f64->func) | | #define oil_conv_u16_f64 ((_oil_type_conv_u16_f64)(*(void **)oil_function_c | |
| | | lass_ptr_conv_u16_f64)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_u16_s16; | | extern OilFunctionClass *oil_function_class_ptr_conv_u16_s16; | |
|
| #define oil_conv_u16_s16 ((void (*)(uint16_t *dest, int dstr, int16_t *src, | | typedef void (*_oil_type_conv_u16_s16)(uint16_t * dest, int dstr, const int | |
| int sstr, int n)) \ | | 16_t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_u16_s16->func) | | #define oil_conv_u16_s16 ((_oil_type_conv_u16_s16)(*(void **)oil_function_c | |
| | | lass_ptr_conv_u16_s16)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_u16_s32; | | extern OilFunctionClass *oil_function_class_ptr_conv_u16_s32; | |
|
| #define oil_conv_u16_s32 ((void (*)(uint16_t *dest, int dstr, int32_t *src, | | typedef void (*_oil_type_conv_u16_s32)(uint16_t * dest, int dstr, const int | |
| int sstr, int n)) \ | | 32_t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_u16_s32->func) | | #define oil_conv_u16_s32 ((_oil_type_conv_u16_s32)(*(void **)oil_function_c | |
| | | lass_ptr_conv_u16_s32)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_u16_s8; | | extern OilFunctionClass *oil_function_class_ptr_conv_u16_s8; | |
|
| #define oil_conv_u16_s8 ((void (*)(uint16_t *dest, int dstr, int8_t *src, i | | typedef void (*_oil_type_conv_u16_s8)(uint16_t * dest, int dstr, const int8 | |
| nt sstr, int n)) \ | | _t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_u16_s8->func) | | #define oil_conv_u16_s8 ((_oil_type_conv_u16_s8)(*(void **)oil_function_cla | |
| | | ss_ptr_conv_u16_s8)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_u16_u32; | | extern OilFunctionClass *oil_function_class_ptr_conv_u16_u32; | |
|
| #define oil_conv_u16_u32 ((void (*)(uint16_t *dest, int dstr, uint32_t *src | | typedef void (*_oil_type_conv_u16_u32)(uint16_t * dest, int dstr, const uin | |
| , int sstr, int n)) \ | | t32_t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_u16_u32->func) | | #define oil_conv_u16_u32 ((_oil_type_conv_u16_u32)(*(void **)oil_function_c | |
| | | lass_ptr_conv_u16_u32)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_u16_u8; | | extern OilFunctionClass *oil_function_class_ptr_conv_u16_u8; | |
|
| #define oil_conv_u16_u8 ((void (*)(uint16_t *dest, int dstr, uint8_t *src, | | typedef void (*_oil_type_conv_u16_u8)(uint16_t * dest, int dstr, const uint | |
| int sstr, int n)) \ | | 8_t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_u16_u8->func) | | #define oil_conv_u16_u8 ((_oil_type_conv_u16_u8)(*(void **)oil_function_cla | |
| | | ss_ptr_conv_u16_u8)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_u32_f32; | | extern OilFunctionClass *oil_function_class_ptr_conv_u32_f32; | |
|
| #define oil_conv_u32_f32 ((void (*)(uint32_t *dest, int dstr, float *src, i | | typedef void (*_oil_type_conv_u32_f32)(uint32_t * dest, int dstr, const flo | |
| nt sstr, int n)) \ | | at * src, int sstr, int n); | |
| oil_function_class_ptr_conv_u32_f32->func) | | #define oil_conv_u32_f32 ((_oil_type_conv_u32_f32)(*(void **)oil_function_c | |
| | | lass_ptr_conv_u32_f32)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_u32_f64; | | extern OilFunctionClass *oil_function_class_ptr_conv_u32_f64; | |
|
| #define oil_conv_u32_f64 ((void (*)(uint32_t *dest, int dstr, double *src, | | typedef void (*_oil_type_conv_u32_f64)(uint32_t * dest, int dstr, const dou | |
| int sstr, int n)) \ | | ble * src, int sstr, int n); | |
| oil_function_class_ptr_conv_u32_f64->func) | | #define oil_conv_u32_f64 ((_oil_type_conv_u32_f64)(*(void **)oil_function_c | |
| | | lass_ptr_conv_u32_f64)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_u32_s16; | | extern OilFunctionClass *oil_function_class_ptr_conv_u32_s16; | |
|
| #define oil_conv_u32_s16 ((void (*)(uint32_t *dest, int dstr, int16_t *src, | | typedef void (*_oil_type_conv_u32_s16)(uint32_t * dest, int dstr, const int | |
| int sstr, int n)) \ | | 16_t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_u32_s16->func) | | #define oil_conv_u32_s16 ((_oil_type_conv_u32_s16)(*(void **)oil_function_c | |
| | | lass_ptr_conv_u32_s16)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_u32_s32; | | extern OilFunctionClass *oil_function_class_ptr_conv_u32_s32; | |
|
| #define oil_conv_u32_s32 ((void (*)(uint32_t *dest, int dstr, int32_t *src, | | typedef void (*_oil_type_conv_u32_s32)(uint32_t * dest, int dstr, const int | |
| int sstr, int n)) \ | | 32_t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_u32_s32->func) | | #define oil_conv_u32_s32 ((_oil_type_conv_u32_s32)(*(void **)oil_function_c | |
| | | lass_ptr_conv_u32_s32)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_u32_s8; | | extern OilFunctionClass *oil_function_class_ptr_conv_u32_s8; | |
|
| #define oil_conv_u32_s8 ((void (*)(uint32_t *dest, int dstr, int8_t *src, i | | typedef void (*_oil_type_conv_u32_s8)(uint32_t * dest, int dstr, const int8 | |
| nt sstr, int n)) \ | | _t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_u32_s8->func) | | #define oil_conv_u32_s8 ((_oil_type_conv_u32_s8)(*(void **)oil_function_cla | |
| | | ss_ptr_conv_u32_s8)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_u32_u16; | | extern OilFunctionClass *oil_function_class_ptr_conv_u32_u16; | |
|
| #define oil_conv_u32_u16 ((void (*)(uint32_t *dest, int dstr, uint16_t *src | | typedef void (*_oil_type_conv_u32_u16)(uint32_t * dest, int dstr, const uin | |
| , int sstr, int n)) \ | | t16_t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_u32_u16->func) | | #define oil_conv_u32_u16 ((_oil_type_conv_u32_u16)(*(void **)oil_function_c | |
| | | lass_ptr_conv_u32_u16)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_u32_u8; | | extern OilFunctionClass *oil_function_class_ptr_conv_u32_u8; | |
|
| #define oil_conv_u32_u8 ((void (*)(uint32_t *dest, int dstr, uint8_t *src, | | typedef void (*_oil_type_conv_u32_u8)(uint32_t * dest, int dstr, const uint | |
| int sstr, int n)) \ | | 8_t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_u32_u8->func) | | #define oil_conv_u32_u8 ((_oil_type_conv_u32_u8)(*(void **)oil_function_cla | |
| | | ss_ptr_conv_u32_u8)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_u8_f32; | | extern OilFunctionClass *oil_function_class_ptr_conv_u8_f32; | |
|
| #define oil_conv_u8_f32 ((void (*)(uint8_t *dest, int dstr, float *src, int | | typedef void (*_oil_type_conv_u8_f32)(uint8_t * dest, int dstr, const float | |
| sstr, int n)) \ | | * src, int sstr, int n); | |
| oil_function_class_ptr_conv_u8_f32->func) | | #define oil_conv_u8_f32 ((_oil_type_conv_u8_f32)(*(void **)oil_function_cla | |
| | | ss_ptr_conv_u8_f32)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_u8_f64; | | extern OilFunctionClass *oil_function_class_ptr_conv_u8_f64; | |
|
| #define oil_conv_u8_f64 ((void (*)(uint8_t *dest, int dstr, double *src, in | | typedef void (*_oil_type_conv_u8_f64)(uint8_t * dest, int dstr, const doubl | |
| t sstr, int n)) \ | | e * src, int sstr, int n); | |
| oil_function_class_ptr_conv_u8_f64->func) | | #define oil_conv_u8_f64 ((_oil_type_conv_u8_f64)(*(void **)oil_function_cla | |
| | | ss_ptr_conv_u8_f64)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_u8_s16; | | extern OilFunctionClass *oil_function_class_ptr_conv_u8_s16; | |
|
| #define oil_conv_u8_s16 ((void (*)(uint8_t *dest, int dstr, int16_t *src, i | | typedef void (*_oil_type_conv_u8_s16)(uint8_t * dest, int dstr, const int16 | |
| nt sstr, int n)) \ | | _t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_u8_s16->func) | | #define oil_conv_u8_s16 ((_oil_type_conv_u8_s16)(*(void **)oil_function_cla | |
| | | ss_ptr_conv_u8_s16)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_u8_s32; | | extern OilFunctionClass *oil_function_class_ptr_conv_u8_s32; | |
|
| #define oil_conv_u8_s32 ((void (*)(uint8_t *dest, int dstr, int32_t *src, i | | typedef void (*_oil_type_conv_u8_s32)(uint8_t * dest, int dstr, const int32 | |
| nt sstr, int n)) \ | | _t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_u8_s32->func) | | #define oil_conv_u8_s32 ((_oil_type_conv_u8_s32)(*(void **)oil_function_cla | |
| | | ss_ptr_conv_u8_s32)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_u8_s8; | | extern OilFunctionClass *oil_function_class_ptr_conv_u8_s8; | |
|
| #define oil_conv_u8_s8 ((void (*)(uint8_t *dest, int dstr, int8_t *src, int | | typedef void (*_oil_type_conv_u8_s8)(uint8_t * dest, int dstr, const int8_t | |
| sstr, int n)) \ | | * src, int sstr, int n); | |
| oil_function_class_ptr_conv_u8_s8->func) | | #define oil_conv_u8_s8 ((_oil_type_conv_u8_s8)(*(void **)oil_function_class | |
| | | _ptr_conv_u8_s8)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_u8_u16; | | extern OilFunctionClass *oil_function_class_ptr_conv_u8_u16; | |
|
| #define oil_conv_u8_u16 ((void (*)(uint8_t *dest, int dstr, uint16_t *src, | | typedef void (*_oil_type_conv_u8_u16)(uint8_t * dest, int dstr, const uint1 | |
| int sstr, int n)) \ | | 6_t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_u8_u16->func) | | #define oil_conv_u8_u16 ((_oil_type_conv_u8_u16)(*(void **)oil_function_cla | |
| | | ss_ptr_conv_u8_u16)) | |
| extern OilFunctionClass *oil_function_class_ptr_conv_u8_u32; | | extern OilFunctionClass *oil_function_class_ptr_conv_u8_u32; | |
|
| #define oil_conv_u8_u32 ((void (*)(uint8_t *dest, int dstr, uint32_t *src, | | typedef void (*_oil_type_conv_u8_u32)(uint8_t * dest, int dstr, const uint3 | |
| int sstr, int n)) \ | | 2_t * src, int sstr, int n); | |
| oil_function_class_ptr_conv_u8_u32->func) | | #define oil_conv_u8_u32 ((_oil_type_conv_u8_u32)(*(void **)oil_function_cla | |
| extern OilFunctionClass *oil_function_class_ptr_dct12_f32; | | ss_ptr_conv_u8_u32)) | |
| #define oil_dct12_f32 ((void (*)(float *dest, int dstr, float *src, int sst | | extern OilFunctionClass *oil_function_class_ptr_copy8x8_u8; | |
| r)) \ | | typedef void (*_oil_type_copy8x8_u8)(uint8_t * d_8x8, int ds, const uint8_t | |
| oil_function_class_ptr_dct12_f32->func) | | * s_8x8, int ss); | |
| | | #define oil_copy8x8_u8 ((_oil_type_copy8x8_u8)(*(void **)oil_function_class | |
| | | _ptr_copy8x8_u8)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_copy_u8; | |
| | | typedef void (*_oil_type_copy_u8)(uint8_t * dest, const uint8_t * src, int | |
| | | n); | |
| | | #define oil_copy_u8 ((_oil_type_copy_u8)(*(void **)oil_function_class_ptr_c | |
| | | opy_u8)) | |
| 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 | | typedef void (*_oil_type_dct36_f32)(float * d_36, int dstr, const float * s | |
| r, int n)) \ | | _36, int sstr); | |
| oil_function_class_ptr_dct36_f32->func) | | #define oil_dct36_f32 ((_oil_type_dct36_f32)(*(void **)oil_function_class_p | |
| | | tr_dct36_f32)) | |
| extern OilFunctionClass *oil_function_class_ptr_dequantize8x8_s16; | | extern OilFunctionClass *oil_function_class_ptr_dequantize8x8_s16; | |
|
| #define oil_dequantize8x8_s16 ((void (*)(int16_t *dest, int dstr, int16_t * | | typedef void (*_oil_type_dequantize8x8_s16)(int16_t * d_8x8, int dstr, cons | |
| src1, int sstr1, int16_t *src2, int sstr2)) \ | | t int16_t * s1_8x8, int sstr1, const int16_t * s2_8x8, int sstr2); | |
| oil_function_class_ptr_dequantize8x8_s16->func) | | #define oil_dequantize8x8_s16 ((_oil_type_dequantize8x8_s16)(*(void **)oil_ | |
| | | function_class_ptr_dequantize8x8_s16)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_diff8x8_average_s16_u8; | |
| | | typedef void (*_oil_type_diff8x8_average_s16_u8)(int16_t * d_64, const uint | |
| | | 8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, int ss2, const uint8_t * s3_ | |
| | | 8x8, int ss3); | |
| | | #define oil_diff8x8_average_s16_u8 ((_oil_type_diff8x8_average_s16_u8)(*(vo | |
| | | id **)oil_function_class_ptr_diff8x8_average_s16_u8)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_diff8x8_const128_s16_u8; | |
| | | typedef void (*_oil_type_diff8x8_const128_s16_u8)(int16_t * d_64, const uin | |
| | | t8_t * s1_8x8, int ss1); | |
| | | #define oil_diff8x8_const128_s16_u8 ((_oil_type_diff8x8_const128_s16_u8)(*( | |
| | | void **)oil_function_class_ptr_diff8x8_const128_s16_u8)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_diff8x8_s16_u8; | |
| | | typedef void (*_oil_type_diff8x8_s16_u8)(int16_t * d_64, const uint8_t * s1 | |
| | | _8x8, int ss1, const uint8_t * s2_8x8, int ss2); | |
| | | #define oil_diff8x8_s16_u8 ((_oil_type_diff8x8_s16_u8)(*(void **)oil_functi | |
| | | on_class_ptr_diff8x8_s16_u8)) | |
| extern OilFunctionClass *oil_function_class_ptr_diffsquaresum_f64; | | extern OilFunctionClass *oil_function_class_ptr_diffsquaresum_f64; | |
|
| #define oil_diffsquaresum_f64 ((void (*)(double *dest, double *src1, int ss | | typedef void (*_oil_type_diffsquaresum_f64)(double * d_1, const double * sr | |
| tr1, double *src2, int sstr2, int n)) \ | | c1, int sstr1, const double * src2, int sstr2, int n); | |
| oil_function_class_ptr_diffsquaresum_f64->func) | | #define oil_diffsquaresum_f64 ((_oil_type_diffsquaresum_f64)(*(void **)oil_ | |
| | | function_class_ptr_diffsquaresum_f64)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_divide_f32; | |
| | | typedef void (*_oil_type_divide_f32)(float * d, const float * s1, const flo | |
| | | at * s2, int n); | |
| | | #define oil_divide_f32 ((_oil_type_divide_f32)(*(void **)oil_function_class | |
| | | _ptr_divide_f32)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_err_inter8x8_u8; | |
| | | typedef void (*_oil_type_err_inter8x8_u8)(uint32_t * d_1, const uint8_t * s | |
| | | 1_8x8, int ss1, const uint8_t * s2_8x8, int ss2); | |
| | | #define oil_err_inter8x8_u8 ((_oil_type_err_inter8x8_u8)(*(void **)oil_func | |
| | | tion_class_ptr_err_inter8x8_u8)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_err_inter8x8_u8_avg; | |
| | | 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 | |
| | | ); | |
| | | #define oil_err_inter8x8_u8_avg ((_oil_type_err_inter8x8_u8_avg)(*(void **) | |
| | | oil_function_class_ptr_err_inter8x8_u8_avg)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_err_intra8x8_u8; | |
| | | typedef void (*_oil_type_err_intra8x8_u8)(uint32_t * d_1, const uint8_t * s | |
| | | 1_8x8, int ss1); | |
| | | #define oil_err_intra8x8_u8 ((_oil_type_err_intra8x8_u8)(*(void **)oil_func | |
| | | tion_class_ptr_err_intra8x8_u8)) | |
| 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 | | typedef void (*_oil_type_fdct8_f64)(double * d_8, const double * s_8, int d | |
| str)) \ | | str, int sstr); | |
| oil_function_class_ptr_fdct8_f64->func) | | #define oil_fdct8_f64 ((_oil_type_fdct8_f64)(*(void **)oil_function_class_p | |
| | | tr_fdct8_f64)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_fdct8x8_f64; | |
| | | typedef void (*_oil_type_fdct8x8_f64)(double * d_8x8, int dstr, const doubl | |
| | | e * s_8x8, int sstr); | |
| | | #define oil_fdct8x8_f64 ((_oil_type_fdct8x8_f64)(*(void **)oil_function_cla | |
| | | ss_ptr_fdct8x8_f64)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_fdct8x8s_s16; | |
| | | typedef void (*_oil_type_fdct8x8s_s16)(int16_t * d_8x8, int ds, const int16 | |
| | | _t * s_8x8, int ss); | |
| | | #define oil_fdct8x8s_s16 ((_oil_type_fdct8x8s_s16)(*(void **)oil_function_c | |
| | | lass_ptr_fdct8x8s_s16)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_fdct8x8theora; | |
| | | typedef void (*_oil_type_fdct8x8theora)(const int16_t * s_8x8, int16_t * d_ | |
| | | 8x8); | |
| | | #define oil_fdct8x8theora ((_oil_type_fdct8x8theora)(*(void **)oil_function | |
| | | _class_ptr_fdct8x8theora)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_floor_f32; | |
| | | typedef void (*_oil_type_floor_f32)(float * d, const float * s, int n); | |
| | | #define oil_floor_f32 ((_oil_type_floor_f32)(*(void **)oil_function_class_p | |
| | | tr_floor_f32)) | |
| 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 | | typedef void (*_oil_type_idct8_f64)(double * d_8, int dstr, const double * | |
| str)) \ | | s_8, int sstr); | |
| oil_function_class_ptr_idct8_f64->func) | | #define oil_idct8_f64 ((_oil_type_idct8_f64)(*(void **)oil_function_class_p | |
| | | tr_idct8_f64)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_idct8theora_s16; | |
| | | typedef void (*_oil_type_idct8theora_s16)(int16_t * d_8, int dstr, const in | |
| | | t16_t * s_8, int sstr); | |
| | | #define oil_idct8theora_s16 ((_oil_type_idct8theora_s16)(*(void **)oil_func | |
| | | tion_class_ptr_idct8theora_s16)) | |
| 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 | | typedef void (*_oil_type_idct8x8_f64)(double * d_8x8, int dstr, const doubl | |
| sstr)) \ | | e * s_8x8, int sstr); | |
| oil_function_class_ptr_idct8x8_f64->func) | | #define oil_idct8x8_f64 ((_oil_type_idct8x8_f64)(*(void **)oil_function_cla | |
| | | ss_ptr_idct8x8_f64)) | |
| 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 | | typedef void (*_oil_type_idct8x8_s16)(int16_t * d_8x8, int dstr, const int1 | |
| nt sstr)) \ | | 6_t * s_8x8, int sstr); | |
| oil_function_class_ptr_idct8x8_s16->func) | | #define oil_idct8x8_s16 ((_oil_type_idct8x8_s16)(*(void **)oil_function_cla | |
| | | ss_ptr_idct8x8_s16)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_idct8x8lim10_f64; | |
| | | typedef void (*_oil_type_idct8x8lim10_f64)(double * d_8x8, int dstr, const | |
| | | double * s_8x8, int sstr); | |
| | | #define oil_idct8x8lim10_f64 ((_oil_type_idct8x8lim10_f64)(*(void **)oil_fu | |
| | | nction_class_ptr_idct8x8lim10_f64)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_idct8x8lim10_s16; | |
| | | typedef void (*_oil_type_idct8x8lim10_s16)(int16_t * d_8x8, int dstr, const | |
| | | int16_t * s_8x8, int sstr); | |
| | | #define oil_idct8x8lim10_s16 ((_oil_type_idct8x8lim10_s16)(*(void **)oil_fu | |
| | | nction_class_ptr_idct8x8lim10_s16)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_idct8x8theora_s16; | |
| | | typedef void (*_oil_type_idct8x8theora_s16)(int16_t * d_8x8, int dstr, cons | |
| | | t int16_t * s_8x8, int sstr); | |
| | | #define oil_idct8x8theora_s16 ((_oil_type_idct8x8theora_s16)(*(void **)oil_ | |
| | | function_class_ptr_idct8x8theora_s16)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_imdct12_f64; | |
| | | typedef void (*_oil_type_imdct12_f64)(double * d_12, const double * s_6); | |
| | | #define oil_imdct12_f64 ((_oil_type_imdct12_f64)(*(void **)oil_function_cla | |
| | | ss_ptr_imdct12_f64)) | |
| 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)) \ | | typedef void (*_oil_type_imdct32_f32)(float * d_32, const float * s_32); | |
| oil_function_class_ptr_imdct32_f32->func) | | #define oil_imdct32_f32 ((_oil_type_imdct32_f32)(*(void **)oil_function_cla | |
| | | ss_ptr_imdct32_f32)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_imdct36_f64; | |
| | | typedef void (*_oil_type_imdct36_f64)(double * d_36, const double * s_18); | |
| | | #define oil_imdct36_f64 ((_oil_type_imdct36_f64)(*(void **)oil_function_cla | |
| | | ss_ptr_imdct36_f64)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_inverse_f32; | |
| | | typedef void (*_oil_type_inverse_f32)(float * d, const float * s, int n); | |
| | | #define oil_inverse_f32 ((_oil_type_inverse_f32)(*(void **)oil_function_cla | |
| | | ss_ptr_inverse_f32)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_maximum_f32; | |
| | | typedef void (*_oil_type_maximum_f32)(float * d, const float * s1, const fl | |
| | | oat * s2, int n); | |
| | | #define oil_maximum_f32 ((_oil_type_maximum_f32)(*(void **)oil_function_cla | |
| | | ss_ptr_maximum_f32)) | |
| extern OilFunctionClass *oil_function_class_ptr_md5; | | extern OilFunctionClass *oil_function_class_ptr_md5; | |
|
| #define oil_md5 ((void (*)(uint32_t *state, uint32_t *src)) \ | | typedef void (*_oil_type_md5)(uint32_t * i_4, const uint32_t * s_16); | |
| oil_function_class_ptr_md5->func) | | #define oil_md5 ((_oil_type_md5)(*(void **)oil_function_class_ptr_md5)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_mdct12_f64; | |
| | | typedef void (*_oil_type_mdct12_f64)(double * d_6, const double * s_12); | |
| | | #define oil_mdct12_f64 ((_oil_type_mdct12_f64)(*(void **)oil_function_class | |
| | | _ptr_mdct12_f64)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_mdct36_f64; | |
| | | typedef void (*_oil_type_mdct36_f64)(double * d_18, const double * s_36); | |
| | | #define oil_mdct36_f64 ((_oil_type_mdct36_f64)(*(void **)oil_function_class | |
| | | _ptr_mdct36_f64)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_merge_linear_argb; | |
| | | 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); | |
| | | #define oil_merge_linear_argb ((_oil_type_merge_linear_argb)(*(void **)oil_ | |
| | | function_class_ptr_merge_linear_argb)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_minimum_f32; | |
| | | typedef void (*_oil_type_minimum_f32)(float * d, const float * s1, const fl | |
| | | oat * s2, int n); | |
| | | #define oil_minimum_f32 ((_oil_type_minimum_f32)(*(void **)oil_function_cla | |
| | | ss_ptr_minimum_f32)) | |
| 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, | | typedef void (*_oil_type_mix_u8)(uint8_t * dest, const uint8_t * src1, cons | |
| uint8_t *param, int n)) \ | | t uint8_t * src2, const uint8_t * src3, int n); | |
| oil_function_class_ptr_mix_u8->func) | | #define oil_mix_u8 ((_oil_type_mix_u8)(*(void **)oil_function_class_ptr_mix | |
| | | _u8)) | |
| 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 | | typedef void (*_oil_type_mult8x8_s16)(int16_t * d_8x8, const int16_t * s1_8 | |
| rc2, int dstr, int sstr1, int sstr2)) \ | | x8, const int16_t * s2_8x8, int ds, int ss1, int ss2); | |
| oil_function_class_ptr_mult8x8_s16->func) | | #define oil_mult8x8_s16 ((_oil_type_mult8x8_s16)(*(void **)oil_function_cla | |
| | | ss_ptr_mult8x8_s16)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_multiply_f32; | |
| | | typedef void (*_oil_type_multiply_f32)(float * d, const float * s1, const f | |
| | | loat * s2, int n); | |
| | | #define oil_multiply_f32 ((_oil_type_multiply_f32)(*(void **)oil_function_c | |
| | | lass_ptr_multiply_f32)) | |
| 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 | | typedef void (*_oil_type_multsum_f32)(float * dest, const float * src1, int | |
| at *src2, int sstr2, int n)) \ | | sstr1, const float * src2, int sstr2, int n); | |
| oil_function_class_ptr_multsum_f32->func) | | #define oil_multsum_f32 ((_oil_type_multsum_f32)(*(void **)oil_function_cla | |
| | | ss_ptr_multsum_f32)) | |
| 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 | | typedef void (*_oil_type_multsum_f64)(double * dest, const double * src1, i | |
| ouble *src2, int sstr2, int n)) \ | | nt sstr1, const double * src2, int sstr2, int n); | |
| oil_function_class_ptr_multsum_f64->func) | | #define oil_multsum_f64 ((_oil_type_multsum_f64)(*(void **)oil_function_cla | |
| | | ss_ptr_multsum_f64)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_negative_f32; | |
| | | typedef void (*_oil_type_negative_f32)(float * d, const float * s, int n); | |
| | | #define oil_negative_f32 ((_oil_type_negative_f32)(*(void **)oil_function_c | |
| | | lass_ptr_negative_f32)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_null; | |
| | | typedef void (*_oil_type_null)(void); | |
| | | #define oil_null ((_oil_type_null)(*(void **)oil_function_class_ptr_null)) | |
| extern OilFunctionClass *oil_function_class_ptr_permute_f32; | | extern OilFunctionClass *oil_function_class_ptr_permute_f32; | |
|
| #define oil_permute_f32 ((void (*)(float *dest, int dstr, float *src1, int | | typedef void (*_oil_type_permute_f32)(float * dest, int dstr, const float * | |
| sstr1, int32_t *src2, int sstr2, int n)) \ | | src1, int sstr1, const int32_t * src2, int sstr2, int n); | |
| oil_function_class_ptr_permute_f32->func) | | #define oil_permute_f32 ((_oil_type_permute_f32)(*(void **)oil_function_cla | |
| | | ss_ptr_permute_f32)) | |
| extern OilFunctionClass *oil_function_class_ptr_permute_f64; | | extern OilFunctionClass *oil_function_class_ptr_permute_f64; | |
|
| #define oil_permute_f64 ((void (*)(double *dest, int dstr, double *src1, in | | typedef void (*_oil_type_permute_f64)(double * dest, int dstr, const double | |
| t sstr1, int32_t *src2, int sstr2, int n)) \ | | * src1, int sstr1, const int32_t * src2, int sstr2, int n); | |
| oil_function_class_ptr_permute_f64->func) | | #define oil_permute_f64 ((_oil_type_permute_f64)(*(void **)oil_function_cla | |
| | | ss_ptr_permute_f64)) | |
| extern OilFunctionClass *oil_function_class_ptr_permute_s16; | | extern OilFunctionClass *oil_function_class_ptr_permute_s16; | |
|
| #define oil_permute_s16 ((void (*)(int16_t *dest, int dstr, int16_t *src1, | | typedef void (*_oil_type_permute_s16)(int16_t * dest, int dstr, const int16 | |
| int sstr1, int32_t *src2, int sstr2, int n)) \ | | _t * src1, int sstr1, const int32_t * src2, int sstr2, int n); | |
| oil_function_class_ptr_permute_s16->func) | | #define oil_permute_s16 ((_oil_type_permute_s16)(*(void **)oil_function_cla | |
| | | ss_ptr_permute_s16)) | |
| extern OilFunctionClass *oil_function_class_ptr_permute_s32; | | extern OilFunctionClass *oil_function_class_ptr_permute_s32; | |
|
| #define oil_permute_s32 ((void (*)(int32_t *dest, int dstr, int32_t *src1, | | typedef void (*_oil_type_permute_s32)(int32_t * dest, int dstr, const int32 | |
| int sstr1, int32_t *src2, int sstr2, int n)) \ | | _t * src1, int sstr1, const int32_t * src2, int sstr2, int n); | |
| oil_function_class_ptr_permute_s32->func) | | #define oil_permute_s32 ((_oil_type_permute_s32)(*(void **)oil_function_cla | |
| | | ss_ptr_permute_s32)) | |
| extern OilFunctionClass *oil_function_class_ptr_permute_s8; | | extern OilFunctionClass *oil_function_class_ptr_permute_s8; | |
|
| #define oil_permute_s8 ((void (*)(int8_t *dest, int dstr, int8_t *src1, int | | typedef void (*_oil_type_permute_s8)(int8_t * dest, int dstr, const int8_t | |
| sstr1, int32_t *src2, int sstr2, int n)) \ | | * src1, int sstr1, const int32_t * src2, int sstr2, int n); | |
| oil_function_class_ptr_permute_s8->func) | | #define oil_permute_s8 ((_oil_type_permute_s8)(*(void **)oil_function_class | |
| | | _ptr_permute_s8)) | |
| extern OilFunctionClass *oil_function_class_ptr_permute_u16; | | extern OilFunctionClass *oil_function_class_ptr_permute_u16; | |
|
| #define oil_permute_u16 ((void (*)(uint16_t *dest, int dstr, uint16_t *src1 | | typedef void (*_oil_type_permute_u16)(uint16_t * dest, int dstr, const uint | |
| , int sstr1, int32_t *src2, int sstr2, int n)) \ | | 16_t * src1, int sstr1, const int32_t * src2, int sstr2, int n); | |
| oil_function_class_ptr_permute_u16->func) | | #define oil_permute_u16 ((_oil_type_permute_u16)(*(void **)oil_function_cla | |
| | | ss_ptr_permute_u16)) | |
| extern OilFunctionClass *oil_function_class_ptr_permute_u32; | | extern OilFunctionClass *oil_function_class_ptr_permute_u32; | |
|
| #define oil_permute_u32 ((void (*)(uint32_t *dest, int dstr, uint32_t *src1 | | typedef void (*_oil_type_permute_u32)(uint32_t * dest, int dstr, const uint | |
| , int sstr1, int32_t *src2, int sstr2, int n)) \ | | 32_t * src1, int sstr1, const int32_t * src2, int sstr2, int n); | |
| oil_function_class_ptr_permute_u32->func) | | #define oil_permute_u32 ((_oil_type_permute_u32)(*(void **)oil_function_cla | |
| | | ss_ptr_permute_u32)) | |
| extern OilFunctionClass *oil_function_class_ptr_permute_u8; | | extern OilFunctionClass *oil_function_class_ptr_permute_u8; | |
|
| #define oil_permute_u8 ((void (*)(uint8_t *dest, int dstr, uint8_t *src1, i | | typedef void (*_oil_type_permute_u8)(uint8_t * dest, int dstr, const uint8_ | |
| nt sstr1, int32_t *src2, int sstr2, int n)) \ | | t * src1, int sstr1, const int32_t * src2, int sstr2, int n); | |
| oil_function_class_ptr_permute_u8->func) | | #define oil_permute_u8 ((_oil_type_permute_u8)(*(void **)oil_function_class | |
| | | _ptr_permute_u8)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_recon8x8_inter; | |
| | | typedef void (*_oil_type_recon8x8_inter)(uint8_t * d_8x8, int ds, const uin | |
| | | t8_t * s1_8x8, int ss1, const int16_t * s2_8x8); | |
| | | #define oil_recon8x8_inter ((_oil_type_recon8x8_inter)(*(void **)oil_functi | |
| | | on_class_ptr_recon8x8_inter)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_recon8x8_inter2; | |
| | | typedef void (*_oil_type_recon8x8_inter2)(uint8_t * d_8x8, int ds, const ui | |
| | | nt8_t * s1_8x8, int ss1, const uint8_t * s2_8x8, int ss2, const int16_t * s | |
| | | 3_8x8); | |
| | | #define oil_recon8x8_inter2 ((_oil_type_recon8x8_inter2)(*(void **)oil_func | |
| | | tion_class_ptr_recon8x8_inter2)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_recon8x8_intra; | |
| | | typedef void (*_oil_type_recon8x8_intra)(uint8_t * d_8x8, int ds, const int | |
| | | 16_t * s_8x8); | |
| | | #define oil_recon8x8_intra ((_oil_type_recon8x8_intra)(*(void **)oil_functi | |
| | | on_class_ptr_recon8x8_intra)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_resample_linear_argb; | |
| | | typedef void (*_oil_type_resample_linear_argb)(uint32_t * d_n, const uint32 | |
| | | _t * s_2xn, int n, uint32_t * i_2); | |
| | | #define oil_resample_linear_argb ((_oil_type_resample_linear_argb)(*(void * | |
| | | *)oil_function_class_ptr_resample_linear_argb)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_resample_linear_u8; | |
| | | typedef void (*_oil_type_resample_linear_u8)(uint8_t * d_n, const uint8_t * | |
| | | s_2xn, int n, uint32_t * i_2); | |
| | | #define oil_resample_linear_u8 ((_oil_type_resample_linear_u8)(*(void **)oi | |
| | | l_function_class_ptr_resample_linear_u8)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_rgb2bgr; | |
| | | typedef void (*_oil_type_rgb2bgr)(uint8_t * d_3xn, const uint8_t * s_3xn, i | |
| | | nt n); | |
| | | #define oil_rgb2bgr ((_oil_type_rgb2bgr)(*(void **)oil_function_class_ptr_r | |
| | | gb2bgr)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_rgb2rgba; | |
| | | typedef void (*_oil_type_rgb2rgba)(uint8_t * d_4xn, const uint8_t * s_3xn, | |
| | | int n); | |
| | | #define oil_rgb2rgba ((_oil_type_rgb2rgba)(*(void **)oil_function_class_ptr | |
| | | _rgb2rgba)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_rowsad8x8_u8; | |
| | | typedef void (*_oil_type_rowsad8x8_u8)(uint32_t * d_1, const uint8_t * s1_8 | |
| | | x8, const uint8_t * s2_8x8); | |
| | | #define oil_rowsad8x8_u8 ((_oil_type_rowsad8x8_u8)(*(void **)oil_function_c | |
| | | lass_ptr_rowsad8x8_u8)) | |
| 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 | | typedef void (*_oil_type_sad8x8_f64)(double * d_8x8, int ds, const double * | |
| sstr1, double *src2, int sstr2)) \ | | s1_8x8, int ss1, const double * s2_8x8, int ss2); | |
| oil_function_class_ptr_sad8x8_f64->func) | | #define oil_sad8x8_f64 ((_oil_type_sad8x8_f64)(*(void **)oil_function_class | |
| | | _ptr_sad8x8_f64)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_sad8x8_f64_2; | |
| | | typedef void (*_oil_type_sad8x8_f64_2)(double * d_1, const double * s1_8x8, | |
| | | int ss1, const double * s2_8x8, int ss2); | |
| | | #define oil_sad8x8_f64_2 ((_oil_type_sad8x8_f64_2)(*(void **)oil_function_c | |
| | | lass_ptr_sad8x8_f64_2)) | |
| extern OilFunctionClass *oil_function_class_ptr_sad8x8_s16; | | extern OilFunctionClass *oil_function_class_ptr_sad8x8_s16; | |
|
| #define oil_sad8x8_s16 ((void (*)(uint32_t *dest, int dstr, int16_t *src1, | | typedef void (*_oil_type_sad8x8_s16)(uint32_t * d_8x8, int ds, const int16_ | |
| int sstr1, int16_t *src2, int sstr2)) \ | | t * s1_8x8, int ss1, const int16_t * s2_8x8, int ss2); | |
| oil_function_class_ptr_sad8x8_s16->func) | | #define oil_sad8x8_s16 ((_oil_type_sad8x8_s16)(*(void **)oil_function_class | |
| | | _ptr_sad8x8_s16)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_sad8x8_s16_2; | |
| | | typedef void (*_oil_type_sad8x8_s16_2)(uint32_t * d_1, const int16_t * s1_8 | |
| | | x8, int ss1, const int16_t * s2_8x8, int ss2); | |
| | | #define oil_sad8x8_s16_2 ((_oil_type_sad8x8_s16_2)(*(void **)oil_function_c | |
| | | lass_ptr_sad8x8_s16_2)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_sad8x8_u8; | |
| | | typedef void (*_oil_type_sad8x8_u8)(uint32_t * d_1, const uint8_t * s1_8x8, | |
| | | int ss1, const uint8_t * s2_8x8, int ss2); | |
| | | #define oil_sad8x8_u8 ((_oil_type_sad8x8_u8)(*(void **)oil_function_class_p | |
| | | tr_sad8x8_u8)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_sad8x8_u8_avg; | |
| | | 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); | |
| | | #define oil_sad8x8_u8_avg ((_oil_type_sad8x8_u8_avg)(*(void **)oil_function | |
| | | _class_ptr_sad8x8_u8_avg)) | |
| extern OilFunctionClass *oil_function_class_ptr_scalaradd_f32; | | extern OilFunctionClass *oil_function_class_ptr_scalaradd_f32; | |
|
| #define oil_scalaradd_f32 ((void (*)(float *dest, int dstr, float *src, int | | typedef void (*_oil_type_scalaradd_f32)(float * dest, int dstr, const float | |
| sstr, float param, int n)) \ | | * src, int sstr, const float * s2_1, int n); | |
| oil_function_class_ptr_scalaradd_f32->func) | | #define oil_scalaradd_f32 ((_oil_type_scalaradd_f32)(*(void **)oil_function | |
| | | _class_ptr_scalaradd_f32)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_scalaradd_f32_ns; | |
| | | typedef void (*_oil_type_scalaradd_f32_ns)(float * d, const float * s1, con | |
| | | st float * s2_1, int n); | |
| | | #define oil_scalaradd_f32_ns ((_oil_type_scalaradd_f32_ns)(*(void **)oil_fu | |
| | | nction_class_ptr_scalaradd_f32_ns)) | |
| extern OilFunctionClass *oil_function_class_ptr_scalaradd_f64; | | extern OilFunctionClass *oil_function_class_ptr_scalaradd_f64; | |
|
| #define oil_scalaradd_f64 ((void (*)(double *dest, int dstr, double *src, i | | typedef void (*_oil_type_scalaradd_f64)(double * dest, int dstr, const doub | |
| nt sstr, double param, int n)) \ | | le * src, int sstr, const double * s2_1, int n); | |
| oil_function_class_ptr_scalaradd_f64->func) | | #define oil_scalaradd_f64 ((_oil_type_scalaradd_f64)(*(void **)oil_function | |
| | | _class_ptr_scalaradd_f64)) | |
| 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, | | typedef void (*_oil_type_scalaradd_s16)(int16_t * dest, int dstr, const int | |
| int sstr, int16_t param, int n)) \ | | 16_t * src, int sstr, const int16_t * s2_1, int n); | |
| oil_function_class_ptr_scalaradd_s16->func) | | #define oil_scalaradd_s16 ((_oil_type_scalaradd_s16)(*(void **)oil_function | |
| | | _class_ptr_scalaradd_s16)) | |
| 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, | | typedef void (*_oil_type_scalaradd_s32)(int32_t * dest, int dstr, const int | |
| int sstr, int32_t param, int n)) \ | | 32_t * src, int sstr, const int32_t * s2_1, int n); | |
| oil_function_class_ptr_scalaradd_s32->func) | | #define oil_scalaradd_s32 ((_oil_type_scalaradd_s32)(*(void **)oil_function | |
| | | _class_ptr_scalaradd_s32)) | |
| extern OilFunctionClass *oil_function_class_ptr_scalaradd_s8; | | extern OilFunctionClass *oil_function_class_ptr_scalaradd_s8; | |
|
| #define oil_scalaradd_s8 ((void (*)(int8_t *dest, int dstr, int8_t *src, in | | typedef void (*_oil_type_scalaradd_s8)(int8_t * dest, int dstr, const int8_ | |
| t sstr, int8_t param, int n)) \ | | t * src, int sstr, const int8_t * s2_1, int n); | |
| oil_function_class_ptr_scalaradd_s8->func) | | #define oil_scalaradd_s8 ((_oil_type_scalaradd_s8)(*(void **)oil_function_c | |
| | | lass_ptr_scalaradd_s8)) | |
| extern OilFunctionClass *oil_function_class_ptr_scalaradd_u16; | | extern OilFunctionClass *oil_function_class_ptr_scalaradd_u16; | |
|
| #define oil_scalaradd_u16 ((void (*)(uint16_t *dest, int dstr, uint16_t *sr | | typedef void (*_oil_type_scalaradd_u16)(uint16_t * dest, int dstr, const ui | |
| c, int sstr, uint16_t param, int n)) \ | | nt16_t * src, int sstr, const uint16_t * s2_1, int n); | |
| oil_function_class_ptr_scalaradd_u16->func) | | #define oil_scalaradd_u16 ((_oil_type_scalaradd_u16)(*(void **)oil_function | |
| | | _class_ptr_scalaradd_u16)) | |
| 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 | | typedef void (*_oil_type_scalaradd_u32)(uint32_t * dest, int dstr, const ui | |
| c, int sstr, uint32_t param, int n)) \ | | nt32_t * src, int sstr, const uint32_t * s2_1, int n); | |
| oil_function_class_ptr_scalaradd_u32->func) | | #define oil_scalaradd_u32 ((_oil_type_scalaradd_u32)(*(void **)oil_function | |
| | | _class_ptr_scalaradd_u32)) | |
| extern OilFunctionClass *oil_function_class_ptr_scalaradd_u8; | | extern OilFunctionClass *oil_function_class_ptr_scalaradd_u8; | |
|
| #define oil_scalaradd_u8 ((void (*)(uint8_t *dest, int dstr, uint8_t *src, | | typedef void (*_oil_type_scalaradd_u8)(uint8_t * dest, int dstr, const uint | |
| int sstr, uint8_t param, int n)) \ | | 8_t * src, int sstr, const uint8_t * s2_1, int n); | |
| oil_function_class_ptr_scalaradd_u8->func) | | #define oil_scalaradd_u8 ((_oil_type_scalaradd_u8)(*(void **)oil_function_c | |
| | | lass_ptr_scalaradd_u8)) | |
| extern OilFunctionClass *oil_function_class_ptr_scalarmult_f32; | | extern OilFunctionClass *oil_function_class_ptr_scalarmult_f32; | |
|
| #define oil_scalarmult_f32 ((void (*)(float *dest, int dstr, float *src, in | | typedef void (*_oil_type_scalarmult_f32)(float * dest, int dstr, const floa | |
| t sstr, float param, int n)) \ | | t * src, int sstr, const float * s2_1, int n); | |
| oil_function_class_ptr_scalarmult_f32->func) | | #define oil_scalarmult_f32 ((_oil_type_scalarmult_f32)(*(void **)oil_functi | |
| | | on_class_ptr_scalarmult_f32)) | |
| extern OilFunctionClass *oil_function_class_ptr_scalarmult_f64; | | extern OilFunctionClass *oil_function_class_ptr_scalarmult_f64; | |
|
| #define oil_scalarmult_f64 ((void (*)(double *dest, int dstr, double *src, | | typedef void (*_oil_type_scalarmult_f64)(double * dest, int dstr, const dou | |
| int sstr, double param, int n)) \ | | ble * src, int sstr, const double * s2_1, int n); | |
| oil_function_class_ptr_scalarmult_f64->func) | | #define oil_scalarmult_f64 ((_oil_type_scalarmult_f64)(*(void **)oil_functi | |
| | | on_class_ptr_scalarmult_f64)) | |
| 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 | | typedef void (*_oil_type_scalarmult_s16)(int16_t * dest, int dstr, const in | |
| , int sstr, int16_t param, int n)) \ | | t16_t * src, int sstr, const int16_t * s2_1, int n); | |
| oil_function_class_ptr_scalarmult_s16->func) | | #define oil_scalarmult_s16 ((_oil_type_scalarmult_s16)(*(void **)oil_functi | |
| | | on_class_ptr_scalarmult_s16)) | |
| 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 | | typedef void (*_oil_type_scalarmult_s32)(int32_t * dest, int dstr, const in | |
| , int sstr, int32_t param, int n)) \ | | t32_t * src, int sstr, const int32_t * s2_1, int n); | |
| oil_function_class_ptr_scalarmult_s32->func) | | #define oil_scalarmult_s32 ((_oil_type_scalarmult_s32)(*(void **)oil_functi | |
| | | on_class_ptr_scalarmult_s32)) | |
| extern OilFunctionClass *oil_function_class_ptr_scalarmult_s8; | | extern OilFunctionClass *oil_function_class_ptr_scalarmult_s8; | |
|
| #define oil_scalarmult_s8 ((void (*)(int8_t *dest, int dstr, int8_t *src, i | | typedef void (*_oil_type_scalarmult_s8)(int8_t * dest, int dstr, const int8 | |
| nt sstr, int8_t param, int n)) \ | | _t * src, int sstr, const int8_t * s2_1, int n); | |
| oil_function_class_ptr_scalarmult_s8->func) | | #define oil_scalarmult_s8 ((_oil_type_scalarmult_s8)(*(void **)oil_function | |
| | | _class_ptr_scalarmult_s8)) | |
| extern OilFunctionClass *oil_function_class_ptr_scalarmult_u16; | | extern OilFunctionClass *oil_function_class_ptr_scalarmult_u16; | |
|
| #define oil_scalarmult_u16 ((void (*)(uint16_t *dest, int dstr, uint16_t *s | | typedef void (*_oil_type_scalarmult_u16)(uint16_t * dest, int dstr, const u | |
| rc, int sstr, uint16_t param, int n)) \ | | int16_t * src, int sstr, const uint16_t * s2_1, int n); | |
| oil_function_class_ptr_scalarmult_u16->func) | | #define oil_scalarmult_u16 ((_oil_type_scalarmult_u16)(*(void **)oil_functi | |
| | | on_class_ptr_scalarmult_u16)) | |
| 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 | | typedef void (*_oil_type_scalarmult_u32)(uint32_t * dest, int dstr, const u | |
| rc, int sstr, uint32_t param, int n)) \ | | int32_t * src, int sstr, const uint32_t * s2_1, int n); | |
| oil_function_class_ptr_scalarmult_u32->func) | | #define oil_scalarmult_u32 ((_oil_type_scalarmult_u32)(*(void **)oil_functi | |
| | | on_class_ptr_scalarmult_u32)) | |
| extern OilFunctionClass *oil_function_class_ptr_scalarmult_u8; | | extern OilFunctionClass *oil_function_class_ptr_scalarmult_u8; | |
|
| #define oil_scalarmult_u8 ((void (*)(uint8_t *dest, int dstr, uint8_t *src, | | typedef void (*_oil_type_scalarmult_u8)(uint8_t * dest, int dstr, const uin | |
| int sstr, uint8_t param, int n)) \ | | t8_t * src, int sstr, const uint8_t * s2_1, int n); | |
| oil_function_class_ptr_scalarmult_u8->func) | | #define oil_scalarmult_u8 ((_oil_type_scalarmult_u8)(*(void **)oil_function | |
| | | _class_ptr_scalarmult_u8)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_scalarmultiply_f32_ns; | |
| | | typedef void (*_oil_type_scalarmultiply_f32_ns)(float * d, const float * s1 | |
| | | , const float * s2_1, int n); | |
| | | #define oil_scalarmultiply_f32_ns ((_oil_type_scalarmultiply_f32_ns)(*(void | |
| | | **)oil_function_class_ptr_scalarmultiply_f32_ns)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_scaleconv_f32_s16; | |
| | | typedef void (*_oil_type_scaleconv_f32_s16)(float * dest, const int16_t * s | |
| | | rc, int n, const double * s2_1, const double * s3_1); | |
| | | #define oil_scaleconv_f32_s16 ((_oil_type_scaleconv_f32_s16)(*(void **)oil_ | |
| | | function_class_ptr_scaleconv_f32_s16)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_scaleconv_f32_s32; | |
| | | typedef void (*_oil_type_scaleconv_f32_s32)(float * dest, const int32_t * s | |
| | | rc, int n, const double * s2_1, const double * s3_1); | |
| | | #define oil_scaleconv_f32_s32 ((_oil_type_scaleconv_f32_s32)(*(void **)oil_ | |
| | | function_class_ptr_scaleconv_f32_s32)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_scaleconv_f32_s8; | |
| | | typedef void (*_oil_type_scaleconv_f32_s8)(float * dest, const int8_t * src | |
| | | , int n, const double * s2_1, const double * s3_1); | |
| | | #define oil_scaleconv_f32_s8 ((_oil_type_scaleconv_f32_s8)(*(void **)oil_fu | |
| | | nction_class_ptr_scaleconv_f32_s8)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_scaleconv_f32_u16; | |
| | | typedef void (*_oil_type_scaleconv_f32_u16)(float * dest, const uint16_t * | |
| | | src, int n, const double * s2_1, const double * s3_1); | |
| | | #define oil_scaleconv_f32_u16 ((_oil_type_scaleconv_f32_u16)(*(void **)oil_ | |
| | | function_class_ptr_scaleconv_f32_u16)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_scaleconv_f32_u32; | |
| | | typedef void (*_oil_type_scaleconv_f32_u32)(float * dest, const uint32_t * | |
| | | src, int n, const double * s2_1, const double * s3_1); | |
| | | #define oil_scaleconv_f32_u32 ((_oil_type_scaleconv_f32_u32)(*(void **)oil_ | |
| | | function_class_ptr_scaleconv_f32_u32)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_scaleconv_f32_u8; | |
| | | typedef void (*_oil_type_scaleconv_f32_u8)(float * dest, const uint8_t * sr | |
| | | c, int n, const double * s2_1, const double * s3_1); | |
| | | #define oil_scaleconv_f32_u8 ((_oil_type_scaleconv_f32_u8)(*(void **)oil_fu | |
| | | nction_class_ptr_scaleconv_f32_u8)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_scaleconv_f64_s16; | |
| | | typedef void (*_oil_type_scaleconv_f64_s16)(double * dest, const int16_t * | |
| | | src, int n, const double * s2_1, const double * s3_1); | |
| | | #define oil_scaleconv_f64_s16 ((_oil_type_scaleconv_f64_s16)(*(void **)oil_ | |
| | | function_class_ptr_scaleconv_f64_s16)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_scaleconv_f64_s32; | |
| | | typedef void (*_oil_type_scaleconv_f64_s32)(double * dest, const int32_t * | |
| | | src, int n, const double * s2_1, const double * s3_1); | |
| | | #define oil_scaleconv_f64_s32 ((_oil_type_scaleconv_f64_s32)(*(void **)oil_ | |
| | | function_class_ptr_scaleconv_f64_s32)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_scaleconv_f64_s8; | |
| | | typedef void (*_oil_type_scaleconv_f64_s8)(double * dest, const int8_t * sr | |
| | | c, int n, const double * s2_1, const double * s3_1); | |
| | | #define oil_scaleconv_f64_s8 ((_oil_type_scaleconv_f64_s8)(*(void **)oil_fu | |
| | | nction_class_ptr_scaleconv_f64_s8)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_scaleconv_f64_u16; | |
| | | typedef void (*_oil_type_scaleconv_f64_u16)(double * dest, const uint16_t * | |
| | | src, int n, const double * s2_1, const double * s3_1); | |
| | | #define oil_scaleconv_f64_u16 ((_oil_type_scaleconv_f64_u16)(*(void **)oil_ | |
| | | function_class_ptr_scaleconv_f64_u16)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_scaleconv_f64_u32; | |
| | | typedef void (*_oil_type_scaleconv_f64_u32)(double * dest, const uint32_t * | |
| | | src, int n, const double * s2_1, const double * s3_1); | |
| | | #define oil_scaleconv_f64_u32 ((_oil_type_scaleconv_f64_u32)(*(void **)oil_ | |
| | | function_class_ptr_scaleconv_f64_u32)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_scaleconv_f64_u8; | |
| | | typedef void (*_oil_type_scaleconv_f64_u8)(double * dest, const uint8_t * s | |
| | | rc, int n, const double * s2_1, const double * s3_1); | |
| | | #define oil_scaleconv_f64_u8 ((_oil_type_scaleconv_f64_u8)(*(void **)oil_fu | |
| | | nction_class_ptr_scaleconv_f64_u8)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_scaleconv_s16_f32; | |
| | | typedef void (*_oil_type_scaleconv_s16_f32)(int16_t * dest, const float * s | |
| | | rc, int n, const double * s2_1, const double * s3_1); | |
| | | #define oil_scaleconv_s16_f32 ((_oil_type_scaleconv_s16_f32)(*(void **)oil_ | |
| | | function_class_ptr_scaleconv_s16_f32)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_scaleconv_s16_f64; | |
| | | typedef void (*_oil_type_scaleconv_s16_f64)(int16_t * dest, const double * | |
| | | src, int n, const double * s2_1, const double * s3_1); | |
| | | #define oil_scaleconv_s16_f64 ((_oil_type_scaleconv_s16_f64)(*(void **)oil_ | |
| | | function_class_ptr_scaleconv_s16_f64)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_scaleconv_s32_f32; | |
| | | typedef void (*_oil_type_scaleconv_s32_f32)(int32_t * dest, const float * s | |
| | | rc, int n, const double * s2_1, const double * s3_1); | |
| | | #define oil_scaleconv_s32_f32 ((_oil_type_scaleconv_s32_f32)(*(void **)oil_ | |
| | | function_class_ptr_scaleconv_s32_f32)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_scaleconv_s32_f64; | |
| | | typedef void (*_oil_type_scaleconv_s32_f64)(int32_t * dest, const double * | |
| | | src, int n, const double * s2_1, const double * s3_1); | |
| | | #define oil_scaleconv_s32_f64 ((_oil_type_scaleconv_s32_f64)(*(void **)oil_ | |
| | | function_class_ptr_scaleconv_s32_f64)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_scaleconv_s8_f32; | |
| | | typedef void (*_oil_type_scaleconv_s8_f32)(int8_t * dest, const float * src | |
| | | , int n, const double * s2_1, const double * s3_1); | |
| | | #define oil_scaleconv_s8_f32 ((_oil_type_scaleconv_s8_f32)(*(void **)oil_fu | |
| | | nction_class_ptr_scaleconv_s8_f32)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_scaleconv_s8_f64; | |
| | | typedef void (*_oil_type_scaleconv_s8_f64)(int8_t * dest, const double * sr | |
| | | c, int n, const double * s2_1, const double * s3_1); | |
| | | #define oil_scaleconv_s8_f64 ((_oil_type_scaleconv_s8_f64)(*(void **)oil_fu | |
| | | nction_class_ptr_scaleconv_s8_f64)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_scaleconv_u16_f32; | |
| | | typedef void (*_oil_type_scaleconv_u16_f32)(uint16_t * dest, const float * | |
| | | src, int n, const double * s2_1, const double * s3_1); | |
| | | #define oil_scaleconv_u16_f32 ((_oil_type_scaleconv_u16_f32)(*(void **)oil_ | |
| | | function_class_ptr_scaleconv_u16_f32)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_scaleconv_u16_f64; | |
| | | typedef void (*_oil_type_scaleconv_u16_f64)(uint16_t * dest, const double * | |
| | | src, int n, const double * s2_1, const double * s3_1); | |
| | | #define oil_scaleconv_u16_f64 ((_oil_type_scaleconv_u16_f64)(*(void **)oil_ | |
| | | function_class_ptr_scaleconv_u16_f64)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_scaleconv_u32_f32; | |
| | | typedef void (*_oil_type_scaleconv_u32_f32)(uint32_t * dest, const float * | |
| | | src, int n, const double * s2_1, const double * s3_1); | |
| | | #define oil_scaleconv_u32_f32 ((_oil_type_scaleconv_u32_f32)(*(void **)oil_ | |
| | | function_class_ptr_scaleconv_u32_f32)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_scaleconv_u32_f64; | |
| | | typedef void (*_oil_type_scaleconv_u32_f64)(uint32_t * dest, const double * | |
| | | src, int n, const double * s2_1, const double * s3_1); | |
| | | #define oil_scaleconv_u32_f64 ((_oil_type_scaleconv_u32_f64)(*(void **)oil_ | |
| | | function_class_ptr_scaleconv_u32_f64)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_scaleconv_u8_f32; | |
| | | typedef void (*_oil_type_scaleconv_u8_f32)(uint8_t * dest, const float * sr | |
| | | c, int n, const double * s2_1, const double * s3_1); | |
| | | #define oil_scaleconv_u8_f32 ((_oil_type_scaleconv_u8_f32)(*(void **)oil_fu | |
| | | nction_class_ptr_scaleconv_u8_f32)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_scaleconv_u8_f64; | |
| | | typedef void (*_oil_type_scaleconv_u8_f64)(uint8_t * dest, const double * s | |
| | | rc, int n, const double * s2_1, const double * s3_1); | |
| | | #define oil_scaleconv_u8_f64 ((_oil_type_scaleconv_u8_f64)(*(void **)oil_fu | |
| | | nction_class_ptr_scaleconv_u8_f64)) | |
| extern OilFunctionClass *oil_function_class_ptr_scanlinescale2_u8; | | extern OilFunctionClass *oil_function_class_ptr_scanlinescale2_u8; | |
|
| #define oil_scanlinescale2_u8 ((void (*)(uint8_t *dest, uint8_t *src, int n | | typedef void (*_oil_type_scanlinescale2_u8)(uint8_t * dest, const uint8_t * | |
| )) \ | | src, int n); | |
| oil_function_class_ptr_scanlinescale2_u8->func) | | #define oil_scanlinescale2_u8 ((_oil_type_scanlinescale2_u8)(*(void **)oil_ | |
| | | function_class_ptr_scanlinescale2_u8)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_sign_f32; | |
| | | typedef void (*_oil_type_sign_f32)(float * d, const float * s, int n); | |
| | | #define oil_sign_f32 ((_oil_type_sign_f32)(*(void **)oil_function_class_ptr | |
| | | _sign_f32)) | |
| 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 | | typedef void (*_oil_type_sincos_f64)(double * dest1, double * dest2, int n, | |
| le param1, double param2)) \ | | const double * s1_1, const double * s2_1); | |
| oil_function_class_ptr_sincos_f64->func) | | #define oil_sincos_f64 ((_oil_type_sincos_f64)(*(void **)oil_function_class | |
| | | _ptr_sincos_f64)) | |
| extern OilFunctionClass *oil_function_class_ptr_splat_u32; | | extern OilFunctionClass *oil_function_class_ptr_splat_u32; | |
|
| #define oil_splat_u32 ((void (*)(uint32_t *dest, int dstr, uint32_t *param, | | typedef void (*_oil_type_splat_u32)(uint32_t * dest, int dstr, const uint32 | |
| int n)) \ | | _t * s1_1, int n); | |
| oil_function_class_ptr_splat_u32->func) | | #define oil_splat_u32 ((_oil_type_splat_u32)(*(void **)oil_function_class_p | |
| | | tr_splat_u32)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_splat_u32_ns; | |
| | | typedef void (*_oil_type_splat_u32_ns)(uint32_t * dest, const uint32_t * s1 | |
| | | _1, int n); | |
| | | #define oil_splat_u32_ns ((_oil_type_splat_u32_ns)(*(void **)oil_function_c | |
| | | lass_ptr_splat_u32_ns)) | |
| extern OilFunctionClass *oil_function_class_ptr_splat_u8; | | extern OilFunctionClass *oil_function_class_ptr_splat_u8; | |
|
| #define oil_splat_u8 ((void (*)(uint8_t *dest, int dstr, uint8_t *param, in | | typedef void (*_oil_type_splat_u8)(uint8_t * dest, int dstr, const uint8_t | |
| t n)) \ | | * s1_1, int n); | |
| oil_function_class_ptr_splat_u8->func) | | #define oil_splat_u8 ((_oil_type_splat_u8)(*(void **)oil_function_class_ptr | |
| | | _splat_u8)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_splat_u8_ns; | |
| | | typedef void (*_oil_type_splat_u8_ns)(uint8_t * dest, const uint8_t * s1_1, | |
| | | int n); | |
| | | #define oil_splat_u8_ns ((_oil_type_splat_u8_ns)(*(void **)oil_function_cla | |
| | | ss_ptr_splat_u8_ns)) | |
| 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)) \ | | typedef void (*_oil_type_squaresum_f64)(double * dest, const double * src, | |
| oil_function_class_ptr_squaresum_f64->func) | | int n); | |
| | | #define oil_squaresum_f64 ((_oil_type_squaresum_f64)(*(void **)oil_function | |
| | | _class_ptr_squaresum_f64)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_subtract_f32; | |
| | | typedef void (*_oil_type_subtract_f32)(float * d, const float * s1, const f | |
| | | loat * s2, int n); | |
| | | #define oil_subtract_f32 ((_oil_type_subtract_f32)(*(void **)oil_function_c | |
| | | lass_ptr_subtract_f32)) | |
| 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)) | | typedef void (*_oil_type_sum_f64)(double * dest, const double * src, int ss | |
| \ | | tr, int n); | |
| oil_function_class_ptr_sum_f64->func) | | #define oil_sum_f64 ((_oil_type_sum_f64)(*(void **)oil_function_class_ptr_s | |
| | | um_f64)) | |
| extern OilFunctionClass *oil_function_class_ptr_tablelookup_u8; | | extern OilFunctionClass *oil_function_class_ptr_tablelookup_u8; | |
|
| #define oil_tablelookup_u8 ((void (*)(uint8_t *dest, int dstr, uint8_t *src | | typedef void (*_oil_type_tablelookup_u8)(uint8_t * d, int ds, const uint8_t | |
| 1, int sstr1, uint8_t *src2, int sstr2, int n)) \ | | * s1, int ss1, const uint8_t * s2_256, int ss2, int n); | |
| oil_function_class_ptr_tablelookup_u8->func) | | #define oil_tablelookup_u8 ((_oil_type_tablelookup_u8)(*(void **)oil_functi | |
| | | on_class_ptr_tablelookup_u8)) | |
| extern OilFunctionClass *oil_function_class_ptr_trans8x8_f64; | | extern OilFunctionClass *oil_function_class_ptr_trans8x8_f64; | |
|
| #define oil_trans8x8_f64 ((void (*)(double *dest, int dstr, double *src, in | | typedef void (*_oil_type_trans8x8_f64)(double * d_8x8, int ds, const double | |
| t sstr)) \ | | * s_8x8, int ss); | |
| oil_function_class_ptr_trans8x8_f64->func) | | #define oil_trans8x8_f64 ((_oil_type_trans8x8_f64)(*(void **)oil_function_c | |
| | | lass_ptr_trans8x8_f64)) | |
| extern OilFunctionClass *oil_function_class_ptr_trans8x8_u16; | | extern OilFunctionClass *oil_function_class_ptr_trans8x8_u16; | |
|
| #define oil_trans8x8_u16 ((void (*)(uint16_t *dest, int dstr, uint16_t *src | | typedef void (*_oil_type_trans8x8_u16)(uint16_t * d_8x8, int ds, const uint | |
| , int sstr)) \ | | 16_t * s_8x8, int ss); | |
| oil_function_class_ptr_trans8x8_u16->func) | | #define oil_trans8x8_u16 ((_oil_type_trans8x8_u16)(*(void **)oil_function_c | |
| | | lass_ptr_trans8x8_u16)) | |
| extern OilFunctionClass *oil_function_class_ptr_trans8x8_u32; | | extern OilFunctionClass *oil_function_class_ptr_trans8x8_u32; | |
|
| #define oil_trans8x8_u32 ((void (*)(uint32_t *dest, int dstr, uint32_t *src | | typedef void (*_oil_type_trans8x8_u32)(uint32_t * d_8x8, int ds, const uint | |
| , int sstr)) \ | | 32_t * s_8x8, int ss); | |
| oil_function_class_ptr_trans8x8_u32->func) | | #define oil_trans8x8_u32 ((_oil_type_trans8x8_u32)(*(void **)oil_function_c | |
| | | lass_ptr_trans8x8_u32)) | |
| extern OilFunctionClass *oil_function_class_ptr_trans8x8_u8; | | extern OilFunctionClass *oil_function_class_ptr_trans8x8_u8; | |
|
| #define oil_trans8x8_u8 ((void (*)(uint8_t *dest, int dstr, uint8_t *src, i | | typedef void (*_oil_type_trans8x8_u8)(uint8_t * d_8x8, int ds, const uint8_ | |
| nt sstr)) \ | | t * s_8x8, int ss); | |
| oil_function_class_ptr_trans8x8_u8->func) | | #define oil_trans8x8_u8 ((_oil_type_trans8x8_u8)(*(void **)oil_function_cla | |
| | | ss_ptr_trans8x8_u8)) | |
| extern OilFunctionClass *oil_function_class_ptr_unzigzag8x8_s16; | | extern OilFunctionClass *oil_function_class_ptr_unzigzag8x8_s16; | |
|
| #define oil_unzigzag8x8_s16 ((void (*)(int16_t *dest, int dstr, int16_t *sr | | typedef void (*_oil_type_unzigzag8x8_s16)(int16_t * d_8x8, int ds, const in | |
| c, int sstr)) \ | | t16_t * s_8x8, int ss); | |
| oil_function_class_ptr_unzigzag8x8_s16->func) | | #define oil_unzigzag8x8_s16 ((_oil_type_unzigzag8x8_s16)(*(void **)oil_func | |
| | | tion_class_ptr_unzigzag8x8_s16)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_utf8_validate; | |
| | | typedef void (*_oil_type_utf8_validate)(int32_t * d_1, const uint8_t * s, i | |
| | | nt n); | |
| | | #define oil_utf8_validate ((_oil_type_utf8_validate)(*(void **)oil_function | |
| | | _class_ptr_utf8_validate)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_uyvy2ayuv; | |
| | | typedef void (*_oil_type_uyvy2ayuv)(uint32_t * d_n, const uint32_t * s_n, i | |
| | | nt n); | |
| | | #define oil_uyvy2ayuv ((_oil_type_uyvy2ayuv)(*(void **)oil_function_class_p | |
| | | tr_uyvy2ayuv)) | |
| extern OilFunctionClass *oil_function_class_ptr_vectoradd_f32; | | extern OilFunctionClass *oil_function_class_ptr_vectoradd_f32; | |
|
| #define oil_vectoradd_f32 ((void (*)(float *dest, int dstr, float *src1, in | | typedef void (*_oil_type_vectoradd_f32)(float * dest, int dstr, const float | |
| t sstr1, float *src2, int sstr2, int n, float param1, float param2)) \ | | * src1, int sstr1, const float * src2, int sstr2, int n, const float * s3_ | |
| oil_function_class_ptr_vectoradd_f32->func) | | 1, const float * s4_1); | |
| | | #define oil_vectoradd_f32 ((_oil_type_vectoradd_f32)(*(void **)oil_function | |
| | | _class_ptr_vectoradd_f32)) | |
| extern OilFunctionClass *oil_function_class_ptr_vectoradd_f64; | | extern OilFunctionClass *oil_function_class_ptr_vectoradd_f64; | |
|
| #define oil_vectoradd_f64 ((void (*)(double *dest, int dstr, double *src1, | | typedef void (*_oil_type_vectoradd_f64)(double * dest, int dstr, const doub | |
| int sstr1, double *src2, int sstr2, int n, double param1, double param2)) \ | | le * src1, int sstr1, const double * src2, int sstr2, int n, const double * | |
| oil_function_class_ptr_vectoradd_f64->func) | | s3_1, const double * s4_1); | |
| | | #define oil_vectoradd_f64 ((_oil_type_vectoradd_f64)(*(void **)oil_function | |
| | | _class_ptr_vectoradd_f64)) | |
| 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 | | typedef void (*_oil_type_vectoradd_s16)(int16_t * dest, int dstr, const int | |
| , int sstr1, int16_t *src2, int sstr2, int n, int16_t param1, int16_t param | | 16_t * src1, int sstr1, const int16_t * src2, int sstr2, int n, const int16 | |
| 2)) \ | | _t * s3_1, const int16_t * s4_1); | |
| oil_function_class_ptr_vectoradd_s16->func) | | #define oil_vectoradd_s16 ((_oil_type_vectoradd_s16)(*(void **)oil_function | |
| | | _class_ptr_vectoradd_s16)) | |
| 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 | | typedef void (*_oil_type_vectoradd_s32)(int32_t * dest, int dstr, const int | |
| , int sstr1, int32_t *src2, int sstr2, int n, int32_t param1, int32_t param | | 32_t * src1, int sstr1, const int32_t * src2, int sstr2, int n, const int32 | |
| 2)) \ | | _t * s3_1, const int32_t * s4_1); | |
| oil_function_class_ptr_vectoradd_s32->func) | | #define oil_vectoradd_s32 ((_oil_type_vectoradd_s32)(*(void **)oil_function | |
| | | _class_ptr_vectoradd_s32)) | |
| extern OilFunctionClass *oil_function_class_ptr_vectoradd_s8; | | extern OilFunctionClass *oil_function_class_ptr_vectoradd_s8; | |
|
| #define oil_vectoradd_s8 ((void (*)(int8_t *dest, int dstr, int8_t *src1, i | | typedef void (*_oil_type_vectoradd_s8)(int8_t * dest, int dstr, const int8_ | |
| nt sstr1, int8_t *src2, int sstr2, int n, int8_t param1, int8_t param2)) \ | | t * src1, int sstr1, const int8_t * src2, int sstr2, int n, const int8_t * | |
| oil_function_class_ptr_vectoradd_s8->func) | | s3_1, const int8_t * s4_1); | |
| | | #define oil_vectoradd_s8 ((_oil_type_vectoradd_s8)(*(void **)oil_function_c | |
| | | lass_ptr_vectoradd_s8)) | |
| extern OilFunctionClass *oil_function_class_ptr_vectoradd_u16; | | extern OilFunctionClass *oil_function_class_ptr_vectoradd_u16; | |
|
| #define oil_vectoradd_u16 ((void (*)(uint16_t *dest, int dstr, uint16_t *sr | | typedef void (*_oil_type_vectoradd_u16)(uint16_t * dest, int dstr, const ui | |
| c1, int sstr1, uint16_t *src2, int sstr2, int n, uint16_t param1, uint16_t | | nt16_t * src1, int sstr1, const uint16_t * src2, int sstr2, int n, const ui | |
| param2)) \ | | nt16_t * s3_1, const uint16_t * s4_1); | |
| oil_function_class_ptr_vectoradd_u16->func) | | #define oil_vectoradd_u16 ((_oil_type_vectoradd_u16)(*(void **)oil_function | |
| | | _class_ptr_vectoradd_u16)) | |
| 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 | | typedef void (*_oil_type_vectoradd_u32)(uint32_t * dest, int dstr, const ui | |
| c1, int sstr1, uint32_t *src2, int sstr2, int n, uint32_t param1, uint32_t | | nt32_t * src1, int sstr1, const uint32_t * src2, int sstr2, int n, const ui | |
| param2)) \ | | nt32_t * s3_1, const uint32_t * s4_1); | |
| oil_function_class_ptr_vectoradd_u32->func) | | #define oil_vectoradd_u32 ((_oil_type_vectoradd_u32)(*(void **)oil_function | |
| | | _class_ptr_vectoradd_u32)) | |
| extern OilFunctionClass *oil_function_class_ptr_vectoradd_u8; | | extern OilFunctionClass *oil_function_class_ptr_vectoradd_u8; | |
|
| #define oil_vectoradd_u8 ((void (*)(uint8_t *dest, int dstr, uint8_t *src1, | | typedef void (*_oil_type_vectoradd_u8)(uint8_t * dest, int dstr, const uint | |
| int sstr1, uint8_t *src2, int sstr2, int n, uint8_t param1, uint8_t param2 | | 8_t * src1, int sstr1, const uint8_t * src2, int sstr2, int n, const uint8_ | |
| )) \ | | t * s3_1, const uint8_t * s4_1); | |
| oil_function_class_ptr_vectoradd_u8->func) | | #define oil_vectoradd_u8 ((_oil_type_vectoradd_u8)(*(void **)oil_function_c | |
| | | lass_ptr_vectoradd_u8)) | |
| extern OilFunctionClass *oil_function_class_ptr_yuv2rgbx_sub2_u8; | | extern OilFunctionClass *oil_function_class_ptr_yuv2rgbx_sub2_u8; | |
|
| #define oil_yuv2rgbx_sub2_u8 ((void (*)(uint8_t *dest, uint8_t *src1, uint8 | | typedef void (*_oil_type_yuv2rgbx_sub2_u8)(uint8_t * d_4xn, const uint8_t * | |
| _t *src2, uint8_t *src3, int n)) \ | | src1, const uint8_t * src2, const uint8_t * src3, int n); | |
| oil_function_class_ptr_yuv2rgbx_sub2_u8->func) | | #define oil_yuv2rgbx_sub2_u8 ((_oil_type_yuv2rgbx_sub2_u8)(*(void **)oil_fu | |
| | | nction_class_ptr_yuv2rgbx_sub2_u8)) | |
| extern OilFunctionClass *oil_function_class_ptr_yuv2rgbx_sub4_u8; | | extern OilFunctionClass *oil_function_class_ptr_yuv2rgbx_sub4_u8; | |
|
| #define oil_yuv2rgbx_sub4_u8 ((void (*)(uint8_t *dest, uint8_t *src1, uint8 | | typedef void (*_oil_type_yuv2rgbx_sub4_u8)(uint8_t * d_4xn, const uint8_t * | |
| _t *src2, uint8_t *src3, int n)) \ | | src1, const uint8_t * src2, const uint8_t * src3, int n); | |
| oil_function_class_ptr_yuv2rgbx_sub4_u8->func) | | #define oil_yuv2rgbx_sub4_u8 ((_oil_type_yuv2rgbx_sub4_u8)(*(void **)oil_fu | |
| | | nction_class_ptr_yuv2rgbx_sub4_u8)) | |
| extern OilFunctionClass *oil_function_class_ptr_yuv2rgbx_u8; | | extern OilFunctionClass *oil_function_class_ptr_yuv2rgbx_u8; | |
|
| #define oil_yuv2rgbx_u8 ((void (*)(uint8_t *dest, uint8_t *src1, uint8_t *s | | typedef void (*_oil_type_yuv2rgbx_u8)(uint8_t * d_4xn, const uint8_t * src1 | |
| rc2, uint8_t *src3, int n)) \ | | , const uint8_t * src2, const uint8_t * src3, int n); | |
| oil_function_class_ptr_yuv2rgbx_u8->func) | | #define oil_yuv2rgbx_u8 ((_oil_type_yuv2rgbx_u8)(*(void **)oil_function_cla | |
| | | ss_ptr_yuv2rgbx_u8)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_yuyv2ayuv; | |
| | | typedef void (*_oil_type_yuyv2ayuv)(uint32_t * d_n, const uint32_t * s_n, i | |
| | | nt n); | |
| | | #define oil_yuyv2ayuv ((_oil_type_yuyv2ayuv)(*(void **)oil_function_class_p | |
| | | tr_yuyv2ayuv)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_yvyu2ayuv; | |
| | | typedef void (*_oil_type_yvyu2ayuv)(uint32_t * d_n, const uint32_t * s_n, i | |
| | | nt n); | |
| | | #define oil_yvyu2ayuv ((_oil_type_yvyu2ayuv)(*(void **)oil_function_class_p | |
| | | tr_yvyu2ayuv)) | |
| | | extern OilFunctionClass *oil_function_class_ptr_zigzag8x8_s16; | |
| | | typedef void (*_oil_type_zigzag8x8_s16)(int16_t * d_8x8, int ds, const int1 | |
| | | 6_t * s_8x8, int ss); | |
| | | #define oil_zigzag8x8_s16 ((_oil_type_zigzag8x8_s16)(*(void **)oil_function | |
| | | _class_ptr_zigzag8x8_s16)) | |
| | | | |
| | | #ifdef __cplusplus | |
| | | } | |
| | | #endif | |
| | | | |
| #endif | | #endif | |
| | | | |
End of changes. 169 change blocks. |
| 515 lines changed or deleted | | 1169 lines changed or added | |
|