00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 
00019 
00020 
00021 #ifdef __cplusplus
00022 extern "C" {
00023 #endif
00024 
00025 #ifndef __FLGR_ARITH_H
00026 #define __FLGR_ARITH_H
00027   
00028 #include <flgrCoreDll.h>
00029 #include <flgrCoreErrors.h>
00030 #include <flgrCoreTypes.h>
00031 #include <flgrCoreData.h>
00032 #include <flgrCoreVector.h>
00033 
00034   typedef fgBIT     (*FctArithOpDi_fgBIT_t)    (fgBIT     a, fgBIT     b);
00035   typedef fgUINT8   (*FctArithOpDi_fgUINT8_t)  (fgUINT8   a, fgUINT8   b);
00036   typedef fgUINT16  (*FctArithOpDi_fgUINT16_t) (fgUINT16  a, fgUINT16  b);
00037   typedef fgUINT32  (*FctArithOpDi_fgUINT32_t) (fgUINT32  a, fgUINT32  b);
00038   typedef fgINT8    (*FctArithOpDi_fgINT8_t)   (fgINT8    a, fgINT8    b);
00039   typedef fgINT16   (*FctArithOpDi_fgINT16_t)  (fgINT16   a, fgINT16   b);
00040   typedef fgINT32   (*FctArithOpDi_fgINT32_t)  (fgINT32   a, fgINT32   b);
00041   typedef fgFLOAT32 (*FctArithOpDi_fgFLOAT32_t)(fgFLOAT32 a, fgFLOAT32 b);
00042   typedef fgFLOAT64 (*FctArithOpDi_fgFLOAT64_t)(fgFLOAT64 a, fgFLOAT64 b);
00043 
00044   typedef fgBIT     (*FctArithOpMono_fgBIT_t)    (fgBIT     a);
00045   typedef fgUINT8   (*FctArithOpMono_fgUINT8_t)  (fgUINT8   a);
00046   typedef fgUINT16  (*FctArithOpMono_fgUINT16_t) (fgUINT16  a);
00047   typedef fgUINT32  (*FctArithOpMono_fgUINT32_t) (fgUINT32  a);
00048   typedef fgINT8    (*FctArithOpMono_fgINT8_t)   (fgINT8    a);
00049   typedef fgINT16   (*FctArithOpMono_fgINT16_t)  (fgINT16   a);
00050   typedef fgINT32   (*FctArithOpMono_fgINT32_t)  (fgINT32   a);
00051   typedef fgFLOAT32 (*FctArithOpMono_fgFLOAT32_t)(fgFLOAT32 a);
00052   typedef fgFLOAT64 (*FctArithOpMono_fgFLOAT64_t)(fgFLOAT64 a);
00053 
00054   typedef fgBIT     (*FctArithOpMath_fgBIT_t)    (fgBIT     a, fgBIT     b);
00055   typedef fgUINT8   (*FctArithOpMath_fgUINT8_t)  (fgUINT8   a, fgFLOAT64 b);
00056   typedef fgUINT16  (*FctArithOpMath_fgUINT16_t) (fgUINT16  a, fgFLOAT64 b);
00057   typedef fgUINT32  (*FctArithOpMath_fgUINT32_t) (fgUINT32  a, fgFLOAT64 b);
00058   typedef fgINT8    (*FctArithOpMath_fgINT8_t)   (fgINT8    a, fgFLOAT64 b);
00059   typedef fgINT16   (*FctArithOpMath_fgINT16_t)  (fgINT16   a, fgFLOAT64 b);
00060   typedef fgINT32   (*FctArithOpMath_fgINT32_t)  (fgINT32   a, fgFLOAT64 b);
00061   typedef fgFLOAT32 (*FctArithOpMath_fgFLOAT32_t)(fgFLOAT32 a, fgFLOAT64 b);
00062   typedef fgFLOAT64 (*FctArithOpMath_fgFLOAT64_t)(fgFLOAT64 a, fgFLOAT64 b);
00063 
00064 
00065   
00066 
00067 
00068   EXPORT_LIB FLGR_Ret flgr1d_arith_inf(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00069   EXPORT_LIB FLGR_Ret flgr1d_arith_sup(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00070   EXPORT_LIB FLGR_Ret flgr1d_arith_and(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00071   EXPORT_LIB FLGR_Ret flgr1d_arith_or(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00072   EXPORT_LIB FLGR_Ret flgr1d_arith_xor(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00073   EXPORT_LIB FLGR_Ret flgr1d_arith_atan2(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00074   EXPORT_LIB FLGR_Ret flgr1d_arith_argument(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00075   EXPORT_LIB FLGR_Ret flgr1d_arith_module(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00076   EXPORT_LIB FLGR_Ret flgr1d_arith_multsat(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00077   EXPORT_LIB FLGR_Ret flgr1d_arith_subsat(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00078   EXPORT_LIB FLGR_Ret flgr1d_arith_addsat(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00079   EXPORT_LIB FLGR_Ret flgr1d_arith_div(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00080   EXPORT_LIB FLGR_Ret flgr1d_arith_mult(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00081   EXPORT_LIB FLGR_Ret flgr1d_arith_sub(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00082   EXPORT_LIB FLGR_Ret flgr1d_arith_add(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00083 
00084   EXPORT_LIB FLGR_Ret flgr1d_arith_const_inf_ptr(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00085   EXPORT_LIB FLGR_Ret flgr1d_arith_const_sup_ptr(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00086   EXPORT_LIB FLGR_Ret flgr1d_arith_const_and_ptr(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00087   EXPORT_LIB FLGR_Ret flgr1d_arith_const_or_ptr(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00088   EXPORT_LIB FLGR_Ret flgr1d_arith_const_xor_ptr(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00089   EXPORT_LIB FLGR_Ret flgr1d_arith_const_multsat_ptr(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00090   EXPORT_LIB FLGR_Ret flgr1d_arith_const_subsat_ptr(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00091   EXPORT_LIB FLGR_Ret flgr1d_arith_const_addsat_ptr(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00092   EXPORT_LIB FLGR_Ret flgr1d_arith_const_div_ptr(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00093   EXPORT_LIB FLGR_Ret flgr1d_arith_const_mult_ptr(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00094   EXPORT_LIB FLGR_Ret flgr1d_arith_const_sub_ptr(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00095   EXPORT_LIB FLGR_Ret flgr1d_arith_const_add_ptr(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00096 
00097   EXPORT_LIB FLGR_Ret flgr1d_arith_const_addsat_str(FLGR_Data1D *datdest, FLGR_Data1D *data1, char * strconst);
00098   EXPORT_LIB FLGR_Ret flgr1d_arith_const_subsat_str(FLGR_Data1D *datdest, FLGR_Data1D *data1, char * strconst);
00099   EXPORT_LIB FLGR_Ret flgr1d_arith_const_multsat_str(FLGR_Data1D *datdest, FLGR_Data1D *data1, char * strconst);
00100   EXPORT_LIB FLGR_Ret flgr1d_arith_const_inf_str(FLGR_Data1D *datdest, FLGR_Data1D *data1, char * strconst);
00101   EXPORT_LIB FLGR_Ret flgr1d_arith_const_sup_str(FLGR_Data1D *datdest, FLGR_Data1D *data1, char * strconst);
00102   EXPORT_LIB FLGR_Ret flgr1d_arith_const_or_str(FLGR_Data1D *datdest, FLGR_Data1D *data1, char * strconst);
00103   EXPORT_LIB FLGR_Ret flgr1d_arith_const_xor_str(FLGR_Data1D *datdest, FLGR_Data1D *data1, char * strconst);
00104   EXPORT_LIB FLGR_Ret flgr1d_arith_const_div_str(FLGR_Data1D *datdest, FLGR_Data1D *data1, char * strconst);
00105   EXPORT_LIB FLGR_Ret flgr1d_arith_const_mult_str(FLGR_Data1D *datdest, FLGR_Data1D *data1, char * strconst);
00106   EXPORT_LIB FLGR_Ret flgr1d_arith_const_sub_str(FLGR_Data1D *datdest, FLGR_Data1D *data1, char * strconst);
00107   EXPORT_LIB FLGR_Ret flgr1d_arith_const_add_str(FLGR_Data1D *datdest, FLGR_Data1D *data1, char * strconst);
00108   EXPORT_LIB FLGR_Ret flgr1d_arith_const_and_str(FLGR_Data1D *datdest, FLGR_Data1D *data1, char * strconst);
00109 
00110   EXPORT_LIB FLGR_Ret flgr1d_arith_floor(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00111   EXPORT_LIB FLGR_Ret flgr1d_arith_ceil(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00112   EXPORT_LIB FLGR_Ret flgr1d_arith_atan(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00113   EXPORT_LIB FLGR_Ret flgr1d_arith_asin(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00114   EXPORT_LIB FLGR_Ret flgr1d_arith_acos(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00115   EXPORT_LIB FLGR_Ret flgr1d_arith_tan(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00116   EXPORT_LIB FLGR_Ret flgr1d_arith_sin(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00117   EXPORT_LIB FLGR_Ret flgr1d_arith_cos(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00118   EXPORT_LIB FLGR_Ret flgr1d_arith_abs(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00119   EXPORT_LIB FLGR_Ret flgr1d_arith_invert(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00120   EXPORT_LIB FLGR_Ret flgr1d_arith_powb(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *power);
00121   EXPORT_LIB FLGR_Ret flgr1d_arith_logb(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *base);
00122 
00123 
00124 
00125 
00126 
00127 
00128 
00129 
00130   EXPORT_LIB void flgr1d_arith_inf_fgBIT(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00131   EXPORT_LIB void flgr1d_arith_inf_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00132   EXPORT_LIB void flgr1d_arith_inf_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00133   EXPORT_LIB void flgr1d_arith_inf_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00134   EXPORT_LIB void flgr1d_arith_inf_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00135   EXPORT_LIB void flgr1d_arith_inf_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00136   EXPORT_LIB void flgr1d_arith_inf_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00137   EXPORT_LIB void flgr1d_arith_inf_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00138   EXPORT_LIB void flgr1d_arith_inf_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00139 
00140   EXPORT_LIB void flgr1d_arith_sup_fgBIT(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00141   EXPORT_LIB void flgr1d_arith_sup_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00142   EXPORT_LIB void flgr1d_arith_sup_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00143   EXPORT_LIB void flgr1d_arith_sup_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00144   EXPORT_LIB void flgr1d_arith_sup_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00145   EXPORT_LIB void flgr1d_arith_sup_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00146   EXPORT_LIB void flgr1d_arith_sup_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00147   EXPORT_LIB void flgr1d_arith_sup_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00148   EXPORT_LIB void flgr1d_arith_sup_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00149 
00150   EXPORT_LIB void flgr1d_arith_and_fgBIT(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00151   EXPORT_LIB void flgr1d_arith_and_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00152   EXPORT_LIB void flgr1d_arith_and_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00153   EXPORT_LIB void flgr1d_arith_and_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00154   EXPORT_LIB void flgr1d_arith_and_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00155   EXPORT_LIB void flgr1d_arith_and_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00156   EXPORT_LIB void flgr1d_arith_and_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00157   EXPORT_LIB void flgr1d_arith_and_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00158   EXPORT_LIB void flgr1d_arith_and_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00159 
00160   EXPORT_LIB void flgr1d_arith_or_fgBIT(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00161   EXPORT_LIB void flgr1d_arith_or_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00162   EXPORT_LIB void flgr1d_arith_or_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00163   EXPORT_LIB void flgr1d_arith_or_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00164   EXPORT_LIB void flgr1d_arith_or_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00165   EXPORT_LIB void flgr1d_arith_or_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00166   EXPORT_LIB void flgr1d_arith_or_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00167   EXPORT_LIB void flgr1d_arith_or_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00168   EXPORT_LIB void flgr1d_arith_or_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00169 
00170   EXPORT_LIB void flgr1d_arith_xor_fgBIT(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00171   EXPORT_LIB void flgr1d_arith_xor_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00172   EXPORT_LIB void flgr1d_arith_xor_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00173   EXPORT_LIB void flgr1d_arith_xor_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00174   EXPORT_LIB void flgr1d_arith_xor_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00175   EXPORT_LIB void flgr1d_arith_xor_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00176   EXPORT_LIB void flgr1d_arith_xor_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00177   EXPORT_LIB void flgr1d_arith_xor_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00178   EXPORT_LIB void flgr1d_arith_xor_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00179 
00180   EXPORT_LIB void flgr1d_arith_add_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00181   EXPORT_LIB void flgr1d_arith_add_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00182   EXPORT_LIB void flgr1d_arith_add_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00183   EXPORT_LIB void flgr1d_arith_add_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00184   EXPORT_LIB void flgr1d_arith_add_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00185   EXPORT_LIB void flgr1d_arith_add_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00186   EXPORT_LIB void flgr1d_arith_add_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00187   EXPORT_LIB void flgr1d_arith_add_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00188 
00189   EXPORT_LIB void flgr1d_arith_sub_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00190   EXPORT_LIB void flgr1d_arith_sub_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00191   EXPORT_LIB void flgr1d_arith_sub_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00192   EXPORT_LIB void flgr1d_arith_sub_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00193   EXPORT_LIB void flgr1d_arith_sub_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00194   EXPORT_LIB void flgr1d_arith_sub_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00195   EXPORT_LIB void flgr1d_arith_sub_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00196   EXPORT_LIB void flgr1d_arith_sub_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00197 
00198   EXPORT_LIB void flgr1d_arith_mult_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00199   EXPORT_LIB void flgr1d_arith_mult_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00200   EXPORT_LIB void flgr1d_arith_mult_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00201   EXPORT_LIB void flgr1d_arith_mult_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00202   EXPORT_LIB void flgr1d_arith_mult_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00203   EXPORT_LIB void flgr1d_arith_mult_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00204   EXPORT_LIB void flgr1d_arith_mult_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00205   EXPORT_LIB void flgr1d_arith_mult_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00206 
00207   EXPORT_LIB void flgr1d_arith_div_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00208   EXPORT_LIB void flgr1d_arith_div_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00209   EXPORT_LIB void flgr1d_arith_div_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00210   EXPORT_LIB void flgr1d_arith_div_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00211   EXPORT_LIB void flgr1d_arith_div_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00212   EXPORT_LIB void flgr1d_arith_div_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00213   EXPORT_LIB void flgr1d_arith_div_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00214   EXPORT_LIB void flgr1d_arith_div_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00215 
00216   EXPORT_LIB void flgr1d_arith_addsat_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00217   EXPORT_LIB void flgr1d_arith_addsat_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00218   EXPORT_LIB void flgr1d_arith_addsat_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00219   EXPORT_LIB void flgr1d_arith_addsat_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00220   EXPORT_LIB void flgr1d_arith_addsat_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00221   EXPORT_LIB void flgr1d_arith_addsat_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00222   EXPORT_LIB void flgr1d_arith_addsat_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00223   EXPORT_LIB void flgr1d_arith_addsat_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00224 
00225   EXPORT_LIB void flgr1d_arith_subsat_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00226   EXPORT_LIB void flgr1d_arith_subsat_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00227   EXPORT_LIB void flgr1d_arith_subsat_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00228   EXPORT_LIB void flgr1d_arith_subsat_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00229   EXPORT_LIB void flgr1d_arith_subsat_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00230   EXPORT_LIB void flgr1d_arith_subsat_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00231   EXPORT_LIB void flgr1d_arith_subsat_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00232   EXPORT_LIB void flgr1d_arith_subsat_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00233 
00234   EXPORT_LIB void flgr1d_arith_multsat_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00235   EXPORT_LIB void flgr1d_arith_multsat_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00236   EXPORT_LIB void flgr1d_arith_multsat_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00237   EXPORT_LIB void flgr1d_arith_multsat_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00238   EXPORT_LIB void flgr1d_arith_multsat_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00239   EXPORT_LIB void flgr1d_arith_multsat_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00240   EXPORT_LIB void flgr1d_arith_multsat_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00241   EXPORT_LIB void flgr1d_arith_multsat_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00242 
00243   EXPORT_LIB void flgr1d_arith_module_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00244   EXPORT_LIB void flgr1d_arith_module_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00245   EXPORT_LIB void flgr1d_arith_module_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00246   EXPORT_LIB void flgr1d_arith_module_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00247   EXPORT_LIB void flgr1d_arith_module_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00248   EXPORT_LIB void flgr1d_arith_module_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00249   EXPORT_LIB void flgr1d_arith_module_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00250   EXPORT_LIB void flgr1d_arith_module_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00251 
00252   EXPORT_LIB void flgr1d_arith_argument_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00253   EXPORT_LIB void flgr1d_arith_argument_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00254   EXPORT_LIB void flgr1d_arith_argument_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00255   EXPORT_LIB void flgr1d_arith_argument_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00256   EXPORT_LIB void flgr1d_arith_argument_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00257   EXPORT_LIB void flgr1d_arith_argument_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00258   EXPORT_LIB void flgr1d_arith_argument_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00259   EXPORT_LIB void flgr1d_arith_argument_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00260 
00261   EXPORT_LIB void flgr1d_arith_atan2_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00262   EXPORT_LIB void flgr1d_arith_atan2_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00263   EXPORT_LIB void flgr1d_arith_atan2_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00264   EXPORT_LIB void flgr1d_arith_atan2_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00265   EXPORT_LIB void flgr1d_arith_atan2_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00266   EXPORT_LIB void flgr1d_arith_atan2_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00267   EXPORT_LIB void flgr1d_arith_atan2_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00268   EXPORT_LIB void flgr1d_arith_atan2_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Data1D *data2);
00269 
00270 
00271 
00272 
00273 
00274 
00275 
00276 
00277 
00278 
00279   EXPORT_LIB void flgr1d_arith_const_inf_fgBIT(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00280   EXPORT_LIB void flgr1d_arith_const_inf_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00281   EXPORT_LIB void flgr1d_arith_const_inf_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00282   EXPORT_LIB void flgr1d_arith_const_inf_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00283   EXPORT_LIB void flgr1d_arith_const_inf_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00284   EXPORT_LIB void flgr1d_arith_const_inf_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00285   EXPORT_LIB void flgr1d_arith_const_inf_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00286   EXPORT_LIB void flgr1d_arith_const_inf_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00287   EXPORT_LIB void flgr1d_arith_const_inf_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00288 
00289   EXPORT_LIB void flgr1d_arith_const_sup_fgBIT(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00290   EXPORT_LIB void flgr1d_arith_const_sup_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00291   EXPORT_LIB void flgr1d_arith_const_sup_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00292   EXPORT_LIB void flgr1d_arith_const_sup_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00293   EXPORT_LIB void flgr1d_arith_const_sup_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00294   EXPORT_LIB void flgr1d_arith_const_sup_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00295   EXPORT_LIB void flgr1d_arith_const_sup_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00296   EXPORT_LIB void flgr1d_arith_const_sup_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00297   EXPORT_LIB void flgr1d_arith_const_sup_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00298 
00299   EXPORT_LIB void flgr1d_arith_const_and_fgBIT(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00300   EXPORT_LIB void flgr1d_arith_const_and_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00301   EXPORT_LIB void flgr1d_arith_const_and_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00302   EXPORT_LIB void flgr1d_arith_const_and_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00303   EXPORT_LIB void flgr1d_arith_const_and_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00304   EXPORT_LIB void flgr1d_arith_const_and_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00305   EXPORT_LIB void flgr1d_arith_const_and_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00306   EXPORT_LIB void flgr1d_arith_const_and_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00307   EXPORT_LIB void flgr1d_arith_const_and_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00308 
00309   EXPORT_LIB void flgr1d_arith_const_or_fgBIT(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00310   EXPORT_LIB void flgr1d_arith_const_or_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00311   EXPORT_LIB void flgr1d_arith_const_or_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00312   EXPORT_LIB void flgr1d_arith_const_or_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00313   EXPORT_LIB void flgr1d_arith_const_or_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00314   EXPORT_LIB void flgr1d_arith_const_or_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00315   EXPORT_LIB void flgr1d_arith_const_or_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00316   EXPORT_LIB void flgr1d_arith_const_or_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00317   EXPORT_LIB void flgr1d_arith_const_or_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00318 
00319   EXPORT_LIB void flgr1d_arith_const_xor_fgBIT(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00320   EXPORT_LIB void flgr1d_arith_const_xor_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00321   EXPORT_LIB void flgr1d_arith_const_xor_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00322   EXPORT_LIB void flgr1d_arith_const_xor_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00323   EXPORT_LIB void flgr1d_arith_const_xor_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00324   EXPORT_LIB void flgr1d_arith_const_xor_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00325   EXPORT_LIB void flgr1d_arith_const_xor_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00326   EXPORT_LIB void flgr1d_arith_const_xor_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00327   EXPORT_LIB void flgr1d_arith_const_xor_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00328 
00329   EXPORT_LIB void flgr1d_arith_const_add_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00330   EXPORT_LIB void flgr1d_arith_const_add_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00331   EXPORT_LIB void flgr1d_arith_const_add_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00332   EXPORT_LIB void flgr1d_arith_const_add_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00333   EXPORT_LIB void flgr1d_arith_const_add_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00334   EXPORT_LIB void flgr1d_arith_const_add_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00335   EXPORT_LIB void flgr1d_arith_const_add_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00336   EXPORT_LIB void flgr1d_arith_const_add_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00337 
00338   EXPORT_LIB void flgr1d_arith_const_sub_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00339   EXPORT_LIB void flgr1d_arith_const_sub_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00340   EXPORT_LIB void flgr1d_arith_const_sub_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00341   EXPORT_LIB void flgr1d_arith_const_sub_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00342   EXPORT_LIB void flgr1d_arith_const_sub_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00343   EXPORT_LIB void flgr1d_arith_const_sub_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00344   EXPORT_LIB void flgr1d_arith_const_sub_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00345   EXPORT_LIB void flgr1d_arith_const_sub_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00346 
00347   EXPORT_LIB void flgr1d_arith_const_mult_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00348   EXPORT_LIB void flgr1d_arith_const_mult_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00349   EXPORT_LIB void flgr1d_arith_const_mult_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00350   EXPORT_LIB void flgr1d_arith_const_mult_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00351   EXPORT_LIB void flgr1d_arith_const_mult_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00352   EXPORT_LIB void flgr1d_arith_const_mult_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00353   EXPORT_LIB void flgr1d_arith_const_mult_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00354   EXPORT_LIB void flgr1d_arith_const_mult_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00355 
00356   EXPORT_LIB void flgr1d_arith_const_div_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00357   EXPORT_LIB void flgr1d_arith_const_div_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00358   EXPORT_LIB void flgr1d_arith_const_div_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00359   EXPORT_LIB void flgr1d_arith_const_div_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00360   EXPORT_LIB void flgr1d_arith_const_div_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00361   EXPORT_LIB void flgr1d_arith_const_div_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00362   EXPORT_LIB void flgr1d_arith_const_div_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00363   EXPORT_LIB void flgr1d_arith_const_div_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00364 
00365   EXPORT_LIB void flgr1d_arith_const_addsat_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00366   EXPORT_LIB void flgr1d_arith_const_addsat_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00367   EXPORT_LIB void flgr1d_arith_const_addsat_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00368   EXPORT_LIB void flgr1d_arith_const_addsat_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00369   EXPORT_LIB void flgr1d_arith_const_addsat_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00370   EXPORT_LIB void flgr1d_arith_const_addsat_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00371   EXPORT_LIB void flgr1d_arith_const_addsat_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00372   EXPORT_LIB void flgr1d_arith_const_addsat_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00373 
00374   EXPORT_LIB void flgr1d_arith_const_subsat_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00375   EXPORT_LIB void flgr1d_arith_const_subsat_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00376   EXPORT_LIB void flgr1d_arith_const_subsat_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00377   EXPORT_LIB void flgr1d_arith_const_subsat_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00378   EXPORT_LIB void flgr1d_arith_const_subsat_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00379   EXPORT_LIB void flgr1d_arith_const_subsat_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00380   EXPORT_LIB void flgr1d_arith_const_subsat_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00381   EXPORT_LIB void flgr1d_arith_const_subsat_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00382 
00383   EXPORT_LIB void flgr1d_arith_const_multsat_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00384   EXPORT_LIB void flgr1d_arith_const_multsat_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00385   EXPORT_LIB void flgr1d_arith_const_multsat_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00386   EXPORT_LIB void flgr1d_arith_const_multsat_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00387   EXPORT_LIB void flgr1d_arith_const_multsat_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00388   EXPORT_LIB void flgr1d_arith_const_multsat_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00389   EXPORT_LIB void flgr1d_arith_const_multsat_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00390   EXPORT_LIB void flgr1d_arith_const_multsat_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1, FLGR_Vector *vec_const);
00391 
00392   EXPORT_LIB void flgr1d_arith_logb_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1,  FLGR_Vector *base);
00393   EXPORT_LIB void flgr1d_arith_logb_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1,  FLGR_Vector *base);
00394   EXPORT_LIB void flgr1d_arith_logb_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1,  FLGR_Vector *base);
00395   EXPORT_LIB void flgr1d_arith_logb_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1,  FLGR_Vector *base);
00396   EXPORT_LIB void flgr1d_arith_logb_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1,  FLGR_Vector *base);
00397   EXPORT_LIB void flgr1d_arith_logb_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1,  FLGR_Vector *base);
00398   EXPORT_LIB void flgr1d_arith_logb_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1,  FLGR_Vector *base);
00399   EXPORT_LIB void flgr1d_arith_logb_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1,  FLGR_Vector *base);
00400 
00401   EXPORT_LIB void flgr1d_arith_powb_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1,  FLGR_Vector *power);
00402   EXPORT_LIB void flgr1d_arith_powb_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1,  FLGR_Vector *power);
00403   EXPORT_LIB void flgr1d_arith_powb_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1,  FLGR_Vector *power);
00404   EXPORT_LIB void flgr1d_arith_powb_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1,  FLGR_Vector *power);
00405   EXPORT_LIB void flgr1d_arith_powb_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1,  FLGR_Vector *power);
00406   EXPORT_LIB void flgr1d_arith_powb_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1,  FLGR_Vector *power);
00407   EXPORT_LIB void flgr1d_arith_powb_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1,  FLGR_Vector *power);
00408   EXPORT_LIB void flgr1d_arith_powb_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1,  FLGR_Vector *power);
00409 
00410 
00411 
00412 
00413   EXPORT_LIB void flgr1d_arith_invert_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00414   EXPORT_LIB void flgr1d_arith_invert_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00415   EXPORT_LIB void flgr1d_arith_invert_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00416   EXPORT_LIB void flgr1d_arith_invert_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00417   EXPORT_LIB void flgr1d_arith_invert_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00418   EXPORT_LIB void flgr1d_arith_invert_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00419   EXPORT_LIB void flgr1d_arith_invert_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00420   EXPORT_LIB void flgr1d_arith_invert_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00421 
00422   EXPORT_LIB void flgr1d_arith_abs_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00423   EXPORT_LIB void flgr1d_arith_abs_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00424   EXPORT_LIB void flgr1d_arith_abs_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00425   EXPORT_LIB void flgr1d_arith_abs_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00426   EXPORT_LIB void flgr1d_arith_abs_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00427   EXPORT_LIB void flgr1d_arith_abs_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00428   EXPORT_LIB void flgr1d_arith_abs_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00429   EXPORT_LIB void flgr1d_arith_abs_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00430 
00431   EXPORT_LIB void flgr1d_arith_cos_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00432   EXPORT_LIB void flgr1d_arith_cos_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00433   EXPORT_LIB void flgr1d_arith_cos_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00434   EXPORT_LIB void flgr1d_arith_cos_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00435   EXPORT_LIB void flgr1d_arith_cos_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00436   EXPORT_LIB void flgr1d_arith_cos_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00437   EXPORT_LIB void flgr1d_arith_cos_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00438   EXPORT_LIB void flgr1d_arith_cos_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00439 
00440   EXPORT_LIB void flgr1d_arith_sin_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00441   EXPORT_LIB void flgr1d_arith_sin_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00442   EXPORT_LIB void flgr1d_arith_sin_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00443   EXPORT_LIB void flgr1d_arith_sin_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00444   EXPORT_LIB void flgr1d_arith_sin_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00445   EXPORT_LIB void flgr1d_arith_sin_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00446   EXPORT_LIB void flgr1d_arith_sin_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00447   EXPORT_LIB void flgr1d_arith_sin_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00448 
00449   EXPORT_LIB void flgr1d_arith_tan_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00450   EXPORT_LIB void flgr1d_arith_tan_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00451   EXPORT_LIB void flgr1d_arith_tan_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00452   EXPORT_LIB void flgr1d_arith_tan_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00453   EXPORT_LIB void flgr1d_arith_tan_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00454   EXPORT_LIB void flgr1d_arith_tan_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00455   EXPORT_LIB void flgr1d_arith_tan_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00456   EXPORT_LIB void flgr1d_arith_tan_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00457 
00458   EXPORT_LIB void flgr1d_arith_acos_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00459   EXPORT_LIB void flgr1d_arith_acos_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00460   EXPORT_LIB void flgr1d_arith_acos_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00461   EXPORT_LIB void flgr1d_arith_acos_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00462   EXPORT_LIB void flgr1d_arith_acos_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00463   EXPORT_LIB void flgr1d_arith_acos_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00464   EXPORT_LIB void flgr1d_arith_acos_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00465   EXPORT_LIB void flgr1d_arith_acos_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00466 
00467   EXPORT_LIB void flgr1d_arith_asin_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00468   EXPORT_LIB void flgr1d_arith_asin_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00469   EXPORT_LIB void flgr1d_arith_asin_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00470   EXPORT_LIB void flgr1d_arith_asin_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00471   EXPORT_LIB void flgr1d_arith_asin_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00472   EXPORT_LIB void flgr1d_arith_asin_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00473   EXPORT_LIB void flgr1d_arith_asin_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00474   EXPORT_LIB void flgr1d_arith_asin_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00475 
00476   EXPORT_LIB void flgr1d_arith_atan_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00477   EXPORT_LIB void flgr1d_arith_atan_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00478   EXPORT_LIB void flgr1d_arith_atan_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00479   EXPORT_LIB void flgr1d_arith_atan_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00480   EXPORT_LIB void flgr1d_arith_atan_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00481   EXPORT_LIB void flgr1d_arith_atan_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00482   EXPORT_LIB void flgr1d_arith_atan_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00483   EXPORT_LIB void flgr1d_arith_atan_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00484 
00485   EXPORT_LIB void flgr1d_arith_floor_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00486   EXPORT_LIB void flgr1d_arith_floor_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00487   EXPORT_LIB void flgr1d_arith_floor_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00488   EXPORT_LIB void flgr1d_arith_floor_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00489   EXPORT_LIB void flgr1d_arith_floor_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00490   EXPORT_LIB void flgr1d_arith_floor_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00491   EXPORT_LIB void flgr1d_arith_floor_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00492   EXPORT_LIB void flgr1d_arith_floor_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00493 
00494   EXPORT_LIB void flgr1d_arith_ceil_fgUINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00495   EXPORT_LIB void flgr1d_arith_ceil_fgUINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00496   EXPORT_LIB void flgr1d_arith_ceil_fgUINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00497   EXPORT_LIB void flgr1d_arith_ceil_fgINT8(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00498   EXPORT_LIB void flgr1d_arith_ceil_fgINT16(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00499   EXPORT_LIB void flgr1d_arith_ceil_fgINT32(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00500   EXPORT_LIB void flgr1d_arith_ceil_fgFLOAT32(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00501   EXPORT_LIB void flgr1d_arith_ceil_fgFLOAT64(FLGR_Data1D *datdest, FLGR_Data1D *data1);
00502 
00503 
00504   
00505 
00506 
00507 
00508   EXPORT_LIB FLGR_Ret flgr2d_arith_inf(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00509   EXPORT_LIB FLGR_Ret flgr2d_arith_sup(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00510   EXPORT_LIB FLGR_Ret flgr2d_arith_and(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00511   EXPORT_LIB FLGR_Ret flgr2d_arith_xor(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00512   EXPORT_LIB FLGR_Ret flgr2d_arith_or(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00513   EXPORT_LIB FLGR_Ret flgr2d_arith_atan2(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00514   EXPORT_LIB FLGR_Ret flgr2d_arith_argument(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00515   EXPORT_LIB FLGR_Ret flgr2d_arith_module(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00516   EXPORT_LIB FLGR_Ret flgr2d_arith_multsat(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00517   EXPORT_LIB FLGR_Ret flgr2d_arith_subsat(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00518   EXPORT_LIB FLGR_Ret flgr2d_arith_addsat(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00519   EXPORT_LIB FLGR_Ret flgr2d_arith_div(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00520   EXPORT_LIB FLGR_Ret flgr2d_arith_mult(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00521   EXPORT_LIB FLGR_Ret flgr2d_arith_sub(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00522   EXPORT_LIB FLGR_Ret flgr2d_arith_add(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00523 
00524   EXPORT_LIB FLGR_Ret flgr2d_arith_const_div_ptr(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00525   EXPORT_LIB FLGR_Ret flgr2d_arith_const_mult_ptr(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00526   EXPORT_LIB FLGR_Ret flgr2d_arith_const_sub_ptr(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00527   EXPORT_LIB FLGR_Ret flgr2d_arith_const_add_ptr(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00528   EXPORT_LIB FLGR_Ret flgr2d_arith_const_xor_ptr(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00529   EXPORT_LIB FLGR_Ret flgr2d_arith_const_or_ptr(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00530   EXPORT_LIB FLGR_Ret flgr2d_arith_const_and_ptr(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00531   EXPORT_LIB FLGR_Ret flgr2d_arith_const_sup_ptr(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00532   EXPORT_LIB FLGR_Ret flgr2d_arith_const_inf_ptr(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00533   EXPORT_LIB FLGR_Ret flgr2d_arith_const_multsat_ptr(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00534   EXPORT_LIB FLGR_Ret flgr2d_arith_const_subsat_ptr(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00535   EXPORT_LIB FLGR_Ret flgr2d_arith_const_addsat_ptr(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00536 
00537   EXPORT_LIB FLGR_Ret flgr2d_arith_const_addsat_str(FLGR_Data2D *datdest, FLGR_Data2D *data1, char * strconst);
00538   EXPORT_LIB FLGR_Ret flgr2d_arith_const_subsat_str(FLGR_Data2D *datdest, FLGR_Data2D *data1, char * strconst);
00539   EXPORT_LIB FLGR_Ret flgr2d_arith_const_multsat_str(FLGR_Data2D *datdest, FLGR_Data2D *data1, char * strconst);
00540   EXPORT_LIB FLGR_Ret flgr2d_arith_const_inf_str(FLGR_Data2D *datdest, FLGR_Data2D *data1, char * strconst);
00541   EXPORT_LIB FLGR_Ret flgr2d_arith_const_sup_str(FLGR_Data2D *datdest, FLGR_Data2D *data1, char * strconst);
00542   EXPORT_LIB FLGR_Ret flgr2d_arith_const_or_str(FLGR_Data2D *datdest, FLGR_Data2D *data1, char * strconst);
00543   EXPORT_LIB FLGR_Ret flgr2d_arith_const_xor_str(FLGR_Data2D *datdest, FLGR_Data2D *data1, char * strconst);
00544   EXPORT_LIB FLGR_Ret flgr2d_arith_const_div_str(FLGR_Data2D *datdest, FLGR_Data2D *data1, char * strconst);
00545   EXPORT_LIB FLGR_Ret flgr2d_arith_const_mult_str(FLGR_Data2D *datdest, FLGR_Data2D *data1, char * strconst);
00546   EXPORT_LIB FLGR_Ret flgr2d_arith_const_sub_str(FLGR_Data2D *datdest, FLGR_Data2D *data1, char * strconst);
00547   EXPORT_LIB FLGR_Ret flgr2d_arith_const_add_str(FLGR_Data2D *datdest, FLGR_Data2D *data1, char * strconst);
00548   EXPORT_LIB FLGR_Ret flgr2d_arith_const_and_str(FLGR_Data2D *datdest, FLGR_Data2D *data1, char * strconst);
00549 
00550   EXPORT_LIB FLGR_Ret flgr2d_arith_floor(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00551   EXPORT_LIB FLGR_Ret flgr2d_arith_ceil(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00552   EXPORT_LIB FLGR_Ret flgr2d_arith_atan(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00553   EXPORT_LIB FLGR_Ret flgr2d_arith_asin(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00554   EXPORT_LIB FLGR_Ret flgr2d_arith_acos(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00555   EXPORT_LIB FLGR_Ret flgr2d_arith_tan(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00556   EXPORT_LIB FLGR_Ret flgr2d_arith_sin(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00557   EXPORT_LIB FLGR_Ret flgr2d_arith_cos(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00558   EXPORT_LIB FLGR_Ret flgr2d_arith_abs(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00559   EXPORT_LIB FLGR_Ret flgr2d_arith_invert(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00560   EXPORT_LIB FLGR_Ret flgr2d_arith_powb(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *power);
00561   EXPORT_LIB FLGR_Ret flgr2d_arith_logb(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *base);
00562 
00563 
00564 
00565 
00566 
00567 
00568   EXPORT_LIB void flgr2d_arith_inf_fgBIT(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00569   EXPORT_LIB void flgr2d_arith_inf_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00570   EXPORT_LIB void flgr2d_arith_inf_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00571   EXPORT_LIB void flgr2d_arith_inf_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00572   EXPORT_LIB void flgr2d_arith_inf_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00573   EXPORT_LIB void flgr2d_arith_inf_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00574   EXPORT_LIB void flgr2d_arith_inf_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00575   EXPORT_LIB void flgr2d_arith_inf_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00576   EXPORT_LIB void flgr2d_arith_inf_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00577 
00578   EXPORT_LIB void flgr2d_arith_sup_fgBIT(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00579   EXPORT_LIB void flgr2d_arith_sup_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00580   EXPORT_LIB void flgr2d_arith_sup_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00581   EXPORT_LIB void flgr2d_arith_sup_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00582   EXPORT_LIB void flgr2d_arith_sup_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00583   EXPORT_LIB void flgr2d_arith_sup_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00584   EXPORT_LIB void flgr2d_arith_sup_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00585   EXPORT_LIB void flgr2d_arith_sup_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00586   EXPORT_LIB void flgr2d_arith_sup_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00587 
00588   EXPORT_LIB void flgr2d_arith_and_fgBIT(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00589   EXPORT_LIB void flgr2d_arith_and_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00590   EXPORT_LIB void flgr2d_arith_and_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00591   EXPORT_LIB void flgr2d_arith_and_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00592   EXPORT_LIB void flgr2d_arith_and_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00593   EXPORT_LIB void flgr2d_arith_and_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00594   EXPORT_LIB void flgr2d_arith_and_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00595   EXPORT_LIB void flgr2d_arith_and_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00596   EXPORT_LIB void flgr2d_arith_and_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00597 
00598   EXPORT_LIB void flgr2d_arith_or_fgBIT(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00599   EXPORT_LIB void flgr2d_arith_or_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00600   EXPORT_LIB void flgr2d_arith_or_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00601   EXPORT_LIB void flgr2d_arith_or_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00602   EXPORT_LIB void flgr2d_arith_or_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00603   EXPORT_LIB void flgr2d_arith_or_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00604   EXPORT_LIB void flgr2d_arith_or_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00605   EXPORT_LIB void flgr2d_arith_or_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00606   EXPORT_LIB void flgr2d_arith_or_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00607 
00608   EXPORT_LIB void flgr2d_arith_xor_fgBIT(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00609   EXPORT_LIB void flgr2d_arith_xor_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00610   EXPORT_LIB void flgr2d_arith_xor_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00611   EXPORT_LIB void flgr2d_arith_xor_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00612   EXPORT_LIB void flgr2d_arith_xor_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00613   EXPORT_LIB void flgr2d_arith_xor_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00614   EXPORT_LIB void flgr2d_arith_xor_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00615   EXPORT_LIB void flgr2d_arith_xor_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00616   EXPORT_LIB void flgr2d_arith_xor_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00617 
00618   EXPORT_LIB void flgr2d_arith_add_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00619   EXPORT_LIB void flgr2d_arith_add_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00620   EXPORT_LIB void flgr2d_arith_add_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00621   EXPORT_LIB void flgr2d_arith_add_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00622   EXPORT_LIB void flgr2d_arith_add_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00623   EXPORT_LIB void flgr2d_arith_add_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00624   EXPORT_LIB void flgr2d_arith_add_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00625   EXPORT_LIB void flgr2d_arith_add_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00626 
00627   EXPORT_LIB void flgr2d_arith_sub_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00628   EXPORT_LIB void flgr2d_arith_sub_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00629   EXPORT_LIB void flgr2d_arith_sub_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00630   EXPORT_LIB void flgr2d_arith_sub_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00631   EXPORT_LIB void flgr2d_arith_sub_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00632   EXPORT_LIB void flgr2d_arith_sub_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00633   EXPORT_LIB void flgr2d_arith_sub_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00634   EXPORT_LIB void flgr2d_arith_sub_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00635 
00636   EXPORT_LIB void flgr2d_arith_mult_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00637   EXPORT_LIB void flgr2d_arith_mult_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00638   EXPORT_LIB void flgr2d_arith_mult_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00639   EXPORT_LIB void flgr2d_arith_mult_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00640   EXPORT_LIB void flgr2d_arith_mult_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00641   EXPORT_LIB void flgr2d_arith_mult_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00642   EXPORT_LIB void flgr2d_arith_mult_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00643   EXPORT_LIB void flgr2d_arith_mult_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00644 
00645   EXPORT_LIB void flgr2d_arith_div_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00646   EXPORT_LIB void flgr2d_arith_div_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00647   EXPORT_LIB void flgr2d_arith_div_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00648   EXPORT_LIB void flgr2d_arith_div_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00649   EXPORT_LIB void flgr2d_arith_div_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00650   EXPORT_LIB void flgr2d_arith_div_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00651   EXPORT_LIB void flgr2d_arith_div_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00652   EXPORT_LIB void flgr2d_arith_div_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00653 
00654   EXPORT_LIB void flgr2d_arith_addsat_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00655   EXPORT_LIB void flgr2d_arith_addsat_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00656   EXPORT_LIB void flgr2d_arith_addsat_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00657   EXPORT_LIB void flgr2d_arith_addsat_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00658   EXPORT_LIB void flgr2d_arith_addsat_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00659   EXPORT_LIB void flgr2d_arith_addsat_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00660   EXPORT_LIB void flgr2d_arith_addsat_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00661   EXPORT_LIB void flgr2d_arith_addsat_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00662 
00663   EXPORT_LIB void flgr2d_arith_subsat_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00664   EXPORT_LIB void flgr2d_arith_subsat_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00665   EXPORT_LIB void flgr2d_arith_subsat_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00666   EXPORT_LIB void flgr2d_arith_subsat_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00667   EXPORT_LIB void flgr2d_arith_subsat_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00668   EXPORT_LIB void flgr2d_arith_subsat_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00669   EXPORT_LIB void flgr2d_arith_subsat_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00670   EXPORT_LIB void flgr2d_arith_subsat_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00671 
00672   EXPORT_LIB void flgr2d_arith_multsat_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00673   EXPORT_LIB void flgr2d_arith_multsat_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00674   EXPORT_LIB void flgr2d_arith_multsat_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00675   EXPORT_LIB void flgr2d_arith_multsat_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00676   EXPORT_LIB void flgr2d_arith_multsat_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00677   EXPORT_LIB void flgr2d_arith_multsat_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00678   EXPORT_LIB void flgr2d_arith_multsat_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00679   EXPORT_LIB void flgr2d_arith_multsat_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00680 
00681   EXPORT_LIB void flgr2d_arith_module_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00682   EXPORT_LIB void flgr2d_arith_module_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00683   EXPORT_LIB void flgr2d_arith_module_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00684   EXPORT_LIB void flgr2d_arith_module_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00685   EXPORT_LIB void flgr2d_arith_module_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00686   EXPORT_LIB void flgr2d_arith_module_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00687   EXPORT_LIB void flgr2d_arith_module_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00688   EXPORT_LIB void flgr2d_arith_module_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00689 
00690   EXPORT_LIB void flgr2d_arith_argument_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00691   EXPORT_LIB void flgr2d_arith_argument_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00692   EXPORT_LIB void flgr2d_arith_argument_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00693   EXPORT_LIB void flgr2d_arith_argument_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00694   EXPORT_LIB void flgr2d_arith_argument_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00695   EXPORT_LIB void flgr2d_arith_argument_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00696   EXPORT_LIB void flgr2d_arith_argument_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00697   EXPORT_LIB void flgr2d_arith_argument_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00698 
00699   EXPORT_LIB void flgr2d_arith_atan2_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00700   EXPORT_LIB void flgr2d_arith_atan2_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00701   EXPORT_LIB void flgr2d_arith_atan2_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00702   EXPORT_LIB void flgr2d_arith_atan2_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00703   EXPORT_LIB void flgr2d_arith_atan2_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00704   EXPORT_LIB void flgr2d_arith_atan2_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00705   EXPORT_LIB void flgr2d_arith_atan2_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00706   EXPORT_LIB void flgr2d_arith_atan2_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Data2D *data2);
00707 
00708 
00709 
00710 
00711 
00712 
00713 
00714 
00715 
00716 
00717   EXPORT_LIB void flgr2d_arith_const_inf_fgBIT(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00718   EXPORT_LIB void flgr2d_arith_const_inf_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00719   EXPORT_LIB void flgr2d_arith_const_inf_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00720   EXPORT_LIB void flgr2d_arith_const_inf_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00721   EXPORT_LIB void flgr2d_arith_const_inf_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00722   EXPORT_LIB void flgr2d_arith_const_inf_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00723   EXPORT_LIB void flgr2d_arith_const_inf_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00724   EXPORT_LIB void flgr2d_arith_const_inf_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00725   EXPORT_LIB void flgr2d_arith_const_inf_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00726 
00727   EXPORT_LIB void flgr2d_arith_const_sup_fgBIT(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00728   EXPORT_LIB void flgr2d_arith_const_sup_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00729   EXPORT_LIB void flgr2d_arith_const_sup_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00730   EXPORT_LIB void flgr2d_arith_const_sup_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00731   EXPORT_LIB void flgr2d_arith_const_sup_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00732   EXPORT_LIB void flgr2d_arith_const_sup_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00733   EXPORT_LIB void flgr2d_arith_const_sup_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00734   EXPORT_LIB void flgr2d_arith_const_sup_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00735   EXPORT_LIB void flgr2d_arith_const_sup_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00736 
00737   EXPORT_LIB void flgr2d_arith_const_and_fgBIT(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00738   EXPORT_LIB void flgr2d_arith_const_and_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00739   EXPORT_LIB void flgr2d_arith_const_and_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00740   EXPORT_LIB void flgr2d_arith_const_and_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00741   EXPORT_LIB void flgr2d_arith_const_and_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00742   EXPORT_LIB void flgr2d_arith_const_and_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00743   EXPORT_LIB void flgr2d_arith_const_and_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00744   EXPORT_LIB void flgr2d_arith_const_and_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00745   EXPORT_LIB void flgr2d_arith_const_and_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00746 
00747   EXPORT_LIB void flgr2d_arith_const_or_fgBIT(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00748   EXPORT_LIB void flgr2d_arith_const_or_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00749   EXPORT_LIB void flgr2d_arith_const_or_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00750   EXPORT_LIB void flgr2d_arith_const_or_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00751   EXPORT_LIB void flgr2d_arith_const_or_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00752   EXPORT_LIB void flgr2d_arith_const_or_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00753   EXPORT_LIB void flgr2d_arith_const_or_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00754   EXPORT_LIB void flgr2d_arith_const_or_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00755   EXPORT_LIB void flgr2d_arith_const_or_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00756 
00757   EXPORT_LIB void flgr2d_arith_const_xor_fgBIT(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00758   EXPORT_LIB void flgr2d_arith_const_xor_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00759   EXPORT_LIB void flgr2d_arith_const_xor_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00760   EXPORT_LIB void flgr2d_arith_const_xor_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00761   EXPORT_LIB void flgr2d_arith_const_xor_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00762   EXPORT_LIB void flgr2d_arith_const_xor_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00763   EXPORT_LIB void flgr2d_arith_const_xor_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00764   EXPORT_LIB void flgr2d_arith_const_xor_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00765   EXPORT_LIB void flgr2d_arith_const_xor_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00766 
00767   EXPORT_LIB void flgr2d_arith_const_add_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00768   EXPORT_LIB void flgr2d_arith_const_add_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00769   EXPORT_LIB void flgr2d_arith_const_add_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00770   EXPORT_LIB void flgr2d_arith_const_add_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00771   EXPORT_LIB void flgr2d_arith_const_add_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00772   EXPORT_LIB void flgr2d_arith_const_add_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00773   EXPORT_LIB void flgr2d_arith_const_add_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00774   EXPORT_LIB void flgr2d_arith_const_add_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00775 
00776   EXPORT_LIB void flgr2d_arith_const_sub_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00777   EXPORT_LIB void flgr2d_arith_const_sub_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00778   EXPORT_LIB void flgr2d_arith_const_sub_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00779   EXPORT_LIB void flgr2d_arith_const_sub_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00780   EXPORT_LIB void flgr2d_arith_const_sub_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00781   EXPORT_LIB void flgr2d_arith_const_sub_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00782   EXPORT_LIB void flgr2d_arith_const_sub_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00783   EXPORT_LIB void flgr2d_arith_const_sub_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00784 
00785   EXPORT_LIB void flgr2d_arith_const_mult_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00786   EXPORT_LIB void flgr2d_arith_const_mult_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00787   EXPORT_LIB void flgr2d_arith_const_mult_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00788   EXPORT_LIB void flgr2d_arith_const_mult_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00789   EXPORT_LIB void flgr2d_arith_const_mult_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00790   EXPORT_LIB void flgr2d_arith_const_mult_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00791   EXPORT_LIB void flgr2d_arith_const_mult_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00792   EXPORT_LIB void flgr2d_arith_const_mult_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00793 
00794   EXPORT_LIB void flgr2d_arith_const_div_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00795   EXPORT_LIB void flgr2d_arith_const_div_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00796   EXPORT_LIB void flgr2d_arith_const_div_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00797   EXPORT_LIB void flgr2d_arith_const_div_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00798   EXPORT_LIB void flgr2d_arith_const_div_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00799   EXPORT_LIB void flgr2d_arith_const_div_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00800   EXPORT_LIB void flgr2d_arith_const_div_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00801   EXPORT_LIB void flgr2d_arith_const_div_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00802 
00803   EXPORT_LIB void flgr2d_arith_const_addsat_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00804   EXPORT_LIB void flgr2d_arith_const_addsat_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00805   EXPORT_LIB void flgr2d_arith_const_addsat_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00806   EXPORT_LIB void flgr2d_arith_const_addsat_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00807   EXPORT_LIB void flgr2d_arith_const_addsat_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00808   EXPORT_LIB void flgr2d_arith_const_addsat_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00809   EXPORT_LIB void flgr2d_arith_const_addsat_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00810   EXPORT_LIB void flgr2d_arith_const_addsat_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00811 
00812   EXPORT_LIB void flgr2d_arith_const_subsat_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00813   EXPORT_LIB void flgr2d_arith_const_subsat_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00814   EXPORT_LIB void flgr2d_arith_const_subsat_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00815   EXPORT_LIB void flgr2d_arith_const_subsat_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00816   EXPORT_LIB void flgr2d_arith_const_subsat_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00817   EXPORT_LIB void flgr2d_arith_const_subsat_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00818   EXPORT_LIB void flgr2d_arith_const_subsat_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00819   EXPORT_LIB void flgr2d_arith_const_subsat_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00820 
00821   EXPORT_LIB void flgr2d_arith_const_multsat_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00822   EXPORT_LIB void flgr2d_arith_const_multsat_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00823   EXPORT_LIB void flgr2d_arith_const_multsat_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00824   EXPORT_LIB void flgr2d_arith_const_multsat_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00825   EXPORT_LIB void flgr2d_arith_const_multsat_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00826   EXPORT_LIB void flgr2d_arith_const_multsat_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00827   EXPORT_LIB void flgr2d_arith_const_multsat_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00828   EXPORT_LIB void flgr2d_arith_const_multsat_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1, FLGR_Vector *vec_const);
00829 
00830   EXPORT_LIB void flgr2d_arith_logb_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1,  FLGR_Vector *base);
00831   EXPORT_LIB void flgr2d_arith_logb_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1,  FLGR_Vector *base);
00832   EXPORT_LIB void flgr2d_arith_logb_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1,  FLGR_Vector *base);
00833   EXPORT_LIB void flgr2d_arith_logb_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1,  FLGR_Vector *base);
00834   EXPORT_LIB void flgr2d_arith_logb_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1,  FLGR_Vector *base);
00835   EXPORT_LIB void flgr2d_arith_logb_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1,  FLGR_Vector *base);
00836   EXPORT_LIB void flgr2d_arith_logb_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1,  FLGR_Vector *base);
00837   EXPORT_LIB void flgr2d_arith_logb_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1,  FLGR_Vector *base);
00838 
00839   EXPORT_LIB void flgr2d_arith_powb_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1,  FLGR_Vector *power);
00840   EXPORT_LIB void flgr2d_arith_powb_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1,  FLGR_Vector *power);
00841   EXPORT_LIB void flgr2d_arith_powb_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1,  FLGR_Vector *power);
00842   EXPORT_LIB void flgr2d_arith_powb_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1,  FLGR_Vector *power);
00843   EXPORT_LIB void flgr2d_arith_powb_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1,  FLGR_Vector *power);
00844   EXPORT_LIB void flgr2d_arith_powb_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1,  FLGR_Vector *power);
00845   EXPORT_LIB void flgr2d_arith_powb_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1,  FLGR_Vector *power);
00846   EXPORT_LIB void flgr2d_arith_powb_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1,  FLGR_Vector *power);
00847 
00848 
00849 
00850 
00851   EXPORT_LIB void flgr2d_arith_invert_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00852   EXPORT_LIB void flgr2d_arith_invert_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00853   EXPORT_LIB void flgr2d_arith_invert_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00854   EXPORT_LIB void flgr2d_arith_invert_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00855   EXPORT_LIB void flgr2d_arith_invert_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00856   EXPORT_LIB void flgr2d_arith_invert_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00857   EXPORT_LIB void flgr2d_arith_invert_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00858   EXPORT_LIB void flgr2d_arith_invert_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00859 
00860   EXPORT_LIB void flgr2d_arith_abs_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00861   EXPORT_LIB void flgr2d_arith_abs_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00862   EXPORT_LIB void flgr2d_arith_abs_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00863   EXPORT_LIB void flgr2d_arith_abs_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00864   EXPORT_LIB void flgr2d_arith_abs_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00865   EXPORT_LIB void flgr2d_arith_abs_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00866   EXPORT_LIB void flgr2d_arith_abs_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00867   EXPORT_LIB void flgr2d_arith_abs_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00868 
00869   EXPORT_LIB void flgr2d_arith_cos_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00870   EXPORT_LIB void flgr2d_arith_cos_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00871   EXPORT_LIB void flgr2d_arith_cos_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00872   EXPORT_LIB void flgr2d_arith_cos_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00873   EXPORT_LIB void flgr2d_arith_cos_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00874   EXPORT_LIB void flgr2d_arith_cos_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00875   EXPORT_LIB void flgr2d_arith_cos_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00876   EXPORT_LIB void flgr2d_arith_cos_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00877 
00878   EXPORT_LIB void flgr2d_arith_sin_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00879   EXPORT_LIB void flgr2d_arith_sin_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00880   EXPORT_LIB void flgr2d_arith_sin_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00881   EXPORT_LIB void flgr2d_arith_sin_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00882   EXPORT_LIB void flgr2d_arith_sin_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00883   EXPORT_LIB void flgr2d_arith_sin_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00884   EXPORT_LIB void flgr2d_arith_sin_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00885   EXPORT_LIB void flgr2d_arith_sin_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00886 
00887   EXPORT_LIB void flgr2d_arith_tan_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00888   EXPORT_LIB void flgr2d_arith_tan_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00889   EXPORT_LIB void flgr2d_arith_tan_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00890   EXPORT_LIB void flgr2d_arith_tan_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00891   EXPORT_LIB void flgr2d_arith_tan_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00892   EXPORT_LIB void flgr2d_arith_tan_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00893   EXPORT_LIB void flgr2d_arith_tan_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00894   EXPORT_LIB void flgr2d_arith_tan_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00895 
00896   EXPORT_LIB void flgr2d_arith_acos_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00897   EXPORT_LIB void flgr2d_arith_acos_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00898   EXPORT_LIB void flgr2d_arith_acos_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00899   EXPORT_LIB void flgr2d_arith_acos_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00900   EXPORT_LIB void flgr2d_arith_acos_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00901   EXPORT_LIB void flgr2d_arith_acos_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00902   EXPORT_LIB void flgr2d_arith_acos_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00903   EXPORT_LIB void flgr2d_arith_acos_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00904 
00905   EXPORT_LIB void flgr2d_arith_asin_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00906   EXPORT_LIB void flgr2d_arith_asin_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00907   EXPORT_LIB void flgr2d_arith_asin_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00908   EXPORT_LIB void flgr2d_arith_asin_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00909   EXPORT_LIB void flgr2d_arith_asin_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00910   EXPORT_LIB void flgr2d_arith_asin_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00911   EXPORT_LIB void flgr2d_arith_asin_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00912   EXPORT_LIB void flgr2d_arith_asin_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00913 
00914   EXPORT_LIB void flgr2d_arith_atan_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00915   EXPORT_LIB void flgr2d_arith_atan_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00916   EXPORT_LIB void flgr2d_arith_atan_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00917   EXPORT_LIB void flgr2d_arith_atan_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00918   EXPORT_LIB void flgr2d_arith_atan_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00919   EXPORT_LIB void flgr2d_arith_atan_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00920   EXPORT_LIB void flgr2d_arith_atan_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00921   EXPORT_LIB void flgr2d_arith_atan_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00922 
00923 
00924   EXPORT_LIB void flgr2d_arith_floor_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00925   EXPORT_LIB void flgr2d_arith_floor_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00926   EXPORT_LIB void flgr2d_arith_floor_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00927   EXPORT_LIB void flgr2d_arith_floor_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00928   EXPORT_LIB void flgr2d_arith_floor_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00929   EXPORT_LIB void flgr2d_arith_floor_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00930   EXPORT_LIB void flgr2d_arith_floor_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00931   EXPORT_LIB void flgr2d_arith_floor_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00932 
00933 
00934   EXPORT_LIB void flgr2d_arith_ceil_fgUINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00935   EXPORT_LIB void flgr2d_arith_ceil_fgUINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00936   EXPORT_LIB void flgr2d_arith_ceil_fgUINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00937   EXPORT_LIB void flgr2d_arith_ceil_fgINT8(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00938   EXPORT_LIB void flgr2d_arith_ceil_fgINT16(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00939   EXPORT_LIB void flgr2d_arith_ceil_fgINT32(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00940   EXPORT_LIB void flgr2d_arith_ceil_fgFLOAT32(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00941   EXPORT_LIB void flgr2d_arith_ceil_fgFLOAT64(FLGR_Data2D *datdest, FLGR_Data2D *data1);
00942 
00943 
00944 
00945 
00946 
00947 
00948 #endif
00949 
00950 #ifdef __cplusplus
00951 }
00952 #endif