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
00026 #ifndef __FLGR_CORE_ARITH_VECTOR_H
00027 #define __FLGR_CORE_ARITH_VECTOR_H
00028
00029 #include <flgrCoreDll.h>
00030 #include <flgrCoreTypes.h>
00031 #include <flgrCoreErrors.h>
00032 #include <flgrCoreVector.h>
00033
00034
00035 EXPORT_LIB FLGR_Ret flgr_vector_inf(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00036 EXPORT_LIB FLGR_Ret flgr_vector_sup(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00037 EXPORT_LIB FLGR_Ret flgr_vector_add(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00038 EXPORT_LIB FLGR_Ret flgr_vector_sub(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00039 EXPORT_LIB FLGR_Ret flgr_vector_mult(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00040 EXPORT_LIB FLGR_Ret flgr_vector_div(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00041 EXPORT_LIB FLGR_Ret flgr_vector_addsat(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00042 EXPORT_LIB FLGR_Ret flgr_vector_subsat(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00043 EXPORT_LIB FLGR_Ret flgr_vector_multsat(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00044 EXPORT_LIB FLGR_Ret flgr_vector_atan2(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00045
00046 EXPORT_LIB FLGR_Ret flgr_vector_abs(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00047 EXPORT_LIB FLGR_Ret flgr_vector_cos(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00048 EXPORT_LIB FLGR_Ret flgr_vector_sin(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00049 EXPORT_LIB FLGR_Ret flgr_vector_tan(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00050 EXPORT_LIB FLGR_Ret flgr_vector_asin(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00051 EXPORT_LIB FLGR_Ret flgr_vector_acos(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00052 EXPORT_LIB FLGR_Ret flgr_vector_atan(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00053 EXPORT_LIB FLGR_Ret flgr_vector_floor(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00054 EXPORT_LIB FLGR_Ret flgr_vector_ceil(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00055 EXPORT_LIB FLGR_Ret flgr_vector_square(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00056 EXPORT_LIB FLGR_Ret flgr_vector_sqrt(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00057
00058 EXPORT_LIB FLGR_Ret flgr_vector_logb(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00059 EXPORT_LIB FLGR_Ret flgr_vector_powb(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00060
00061 EXPORT_LIB FLGR_Ret flgr_vector_not(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00062 EXPORT_LIB FLGR_Ret flgr_vector_and(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00063 EXPORT_LIB FLGR_Ret flgr_vector_or(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00064 EXPORT_LIB FLGR_Ret flgr_vector_xor(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00065 EXPORT_LIB FLGR_Ret flgr_vector_nand(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00066 EXPORT_LIB FLGR_Ret flgr_vector_nor(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00067
00068 EXPORT_LIB FLGR_Ret flgr_vector_cmp_ne(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00069 EXPORT_LIB FLGR_Ret flgr_vector_cmp_eq(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00070 EXPORT_LIB FLGR_Ret flgr_vector_cmp_ge(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00071 EXPORT_LIB FLGR_Ret flgr_vector_cmp_le(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00072 EXPORT_LIB FLGR_Ret flgr_vector_cmp_gt(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00073 EXPORT_LIB FLGR_Ret flgr_vector_cmp_lt(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00074
00075 EXPORT_LIB FLGR_Ret flgr_vector_cmove(FLGR_Vector *vctdest, FLGR_Vector *vctcmp, FLGR_Vector *vct);
00076
00077
00078
00079
00080 EXPORT_LIB void flgr_vector_inf_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00081 EXPORT_LIB void flgr_vector_inf_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00082 EXPORT_LIB void flgr_vector_inf_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00083 EXPORT_LIB void flgr_vector_inf_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00084 EXPORT_LIB void flgr_vector_inf_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00085 EXPORT_LIB void flgr_vector_inf_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00086 EXPORT_LIB void flgr_vector_inf_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00087 EXPORT_LIB void flgr_vector_inf_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00088 EXPORT_LIB void flgr_vector_inf_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00089 EXPORT_LIB void flgr_vector_inf_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00090 EXPORT_LIB void flgr_vector_inf_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00091
00092 EXPORT_LIB void flgr_vector_sup_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00093 EXPORT_LIB void flgr_vector_sup_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00094 EXPORT_LIB void flgr_vector_sup_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00095 EXPORT_LIB void flgr_vector_sup_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00096 EXPORT_LIB void flgr_vector_sup_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00097 EXPORT_LIB void flgr_vector_sup_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00098 EXPORT_LIB void flgr_vector_sup_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00099 EXPORT_LIB void flgr_vector_sup_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00100 EXPORT_LIB void flgr_vector_sup_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00101 EXPORT_LIB void flgr_vector_sup_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00102 EXPORT_LIB void flgr_vector_sup_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00103
00104 EXPORT_LIB void flgr_vector_nand_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00105 EXPORT_LIB void flgr_vector_nand_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00106 EXPORT_LIB void flgr_vector_nand_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00107 EXPORT_LIB void flgr_vector_nand_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00108 EXPORT_LIB void flgr_vector_nand_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00109 EXPORT_LIB void flgr_vector_nand_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00110 EXPORT_LIB void flgr_vector_nand_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00111 EXPORT_LIB void flgr_vector_nand_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00112 EXPORT_LIB void flgr_vector_nand_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00113 EXPORT_LIB void flgr_vector_nand_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00114 EXPORT_LIB void flgr_vector_nand_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00115
00116 EXPORT_LIB void flgr_vector_and_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00117 EXPORT_LIB void flgr_vector_and_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00118 EXPORT_LIB void flgr_vector_and_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00119 EXPORT_LIB void flgr_vector_and_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00120 EXPORT_LIB void flgr_vector_and_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00121 EXPORT_LIB void flgr_vector_and_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00122 EXPORT_LIB void flgr_vector_and_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00123 EXPORT_LIB void flgr_vector_and_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00124 EXPORT_LIB void flgr_vector_and_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00125 EXPORT_LIB void flgr_vector_and_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00126 EXPORT_LIB void flgr_vector_and_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00127
00128 EXPORT_LIB void flgr_vector_or_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00129 EXPORT_LIB void flgr_vector_or_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00130 EXPORT_LIB void flgr_vector_or_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00131 EXPORT_LIB void flgr_vector_or_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00132 EXPORT_LIB void flgr_vector_or_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00133 EXPORT_LIB void flgr_vector_or_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00134 EXPORT_LIB void flgr_vector_or_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00135 EXPORT_LIB void flgr_vector_or_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00136 EXPORT_LIB void flgr_vector_or_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00137 EXPORT_LIB void flgr_vector_or_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00138 EXPORT_LIB void flgr_vector_or_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00139
00140 EXPORT_LIB void flgr_vector_nor_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00141 EXPORT_LIB void flgr_vector_nor_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00142 EXPORT_LIB void flgr_vector_nor_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00143 EXPORT_LIB void flgr_vector_nor_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00144 EXPORT_LIB void flgr_vector_nor_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00145 EXPORT_LIB void flgr_vector_nor_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00146 EXPORT_LIB void flgr_vector_nor_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00147 EXPORT_LIB void flgr_vector_nor_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00148 EXPORT_LIB void flgr_vector_nor_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00149 EXPORT_LIB void flgr_vector_nor_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00150 EXPORT_LIB void flgr_vector_nor_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00151
00152 EXPORT_LIB void flgr_vector_xor_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00153 EXPORT_LIB void flgr_vector_xor_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00154 EXPORT_LIB void flgr_vector_xor_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00155 EXPORT_LIB void flgr_vector_xor_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00156 EXPORT_LIB void flgr_vector_xor_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00157 EXPORT_LIB void flgr_vector_xor_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00158 EXPORT_LIB void flgr_vector_xor_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00159 EXPORT_LIB void flgr_vector_xor_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00160 EXPORT_LIB void flgr_vector_xor_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00161 EXPORT_LIB void flgr_vector_xor_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00162 EXPORT_LIB void flgr_vector_xor_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00163
00164 EXPORT_LIB void flgr_vector_nxor_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00165 EXPORT_LIB void flgr_vector_nxor_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00166 EXPORT_LIB void flgr_vector_nxor_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00167 EXPORT_LIB void flgr_vector_nxor_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00168 EXPORT_LIB void flgr_vector_nxor_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00169 EXPORT_LIB void flgr_vector_nxor_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00170 EXPORT_LIB void flgr_vector_nxor_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00171 EXPORT_LIB void flgr_vector_nxor_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00172 EXPORT_LIB void flgr_vector_nxor_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00173 EXPORT_LIB void flgr_vector_nxor_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00174 EXPORT_LIB void flgr_vector_nxor_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00175
00176 EXPORT_LIB void flgr_vector_add_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00177 EXPORT_LIB void flgr_vector_add_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00178 EXPORT_LIB void flgr_vector_add_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00179 EXPORT_LIB void flgr_vector_add_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00180 EXPORT_LIB void flgr_vector_add_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00181 EXPORT_LIB void flgr_vector_add_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00182 EXPORT_LIB void flgr_vector_add_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00183 EXPORT_LIB void flgr_vector_add_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00184 EXPORT_LIB void flgr_vector_add_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00185 EXPORT_LIB void flgr_vector_add_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00186 EXPORT_LIB void flgr_vector_add_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00187
00188 EXPORT_LIB void flgr_vector_sub_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00189 EXPORT_LIB void flgr_vector_sub_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00190 EXPORT_LIB void flgr_vector_sub_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00191 EXPORT_LIB void flgr_vector_sub_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00192 EXPORT_LIB void flgr_vector_sub_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00193 EXPORT_LIB void flgr_vector_sub_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00194 EXPORT_LIB void flgr_vector_sub_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00195 EXPORT_LIB void flgr_vector_sub_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00196 EXPORT_LIB void flgr_vector_sub_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00197 EXPORT_LIB void flgr_vector_sub_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00198 EXPORT_LIB void flgr_vector_sub_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00199
00200 EXPORT_LIB void flgr_vector_mult_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00201 EXPORT_LIB void flgr_vector_mult_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00202 EXPORT_LIB void flgr_vector_mult_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00203 EXPORT_LIB void flgr_vector_mult_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00204 EXPORT_LIB void flgr_vector_mult_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00205 EXPORT_LIB void flgr_vector_mult_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00206 EXPORT_LIB void flgr_vector_mult_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00207 EXPORT_LIB void flgr_vector_mult_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00208 EXPORT_LIB void flgr_vector_mult_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00209 EXPORT_LIB void flgr_vector_mult_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00210 EXPORT_LIB void flgr_vector_mult_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00211
00212 EXPORT_LIB void flgr_vector_div_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00213 EXPORT_LIB void flgr_vector_div_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00214 EXPORT_LIB void flgr_vector_div_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00215 EXPORT_LIB void flgr_vector_div_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00216 EXPORT_LIB void flgr_vector_div_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00217 EXPORT_LIB void flgr_vector_div_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00218 EXPORT_LIB void flgr_vector_div_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00219 EXPORT_LIB void flgr_vector_div_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00220 EXPORT_LIB void flgr_vector_div_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00221 EXPORT_LIB void flgr_vector_div_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00222 EXPORT_LIB void flgr_vector_div_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00223
00224 EXPORT_LIB void flgr_vector_addsat_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00225 EXPORT_LIB void flgr_vector_addsat_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00226 EXPORT_LIB void flgr_vector_addsat_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00227 EXPORT_LIB void flgr_vector_addsat_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00228 EXPORT_LIB void flgr_vector_addsat_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00229 EXPORT_LIB void flgr_vector_addsat_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00230 EXPORT_LIB void flgr_vector_addsat_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00231 EXPORT_LIB void flgr_vector_addsat_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00232 EXPORT_LIB void flgr_vector_addsat_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00233 EXPORT_LIB void flgr_vector_addsat_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00234 EXPORT_LIB void flgr_vector_addsat_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00235
00236 EXPORT_LIB void flgr_vector_subsat_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00237 EXPORT_LIB void flgr_vector_subsat_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00238 EXPORT_LIB void flgr_vector_subsat_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00239 EXPORT_LIB void flgr_vector_subsat_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00240 EXPORT_LIB void flgr_vector_subsat_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00241 EXPORT_LIB void flgr_vector_subsat_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00242 EXPORT_LIB void flgr_vector_subsat_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00243 EXPORT_LIB void flgr_vector_subsat_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00244 EXPORT_LIB void flgr_vector_subsat_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00245 EXPORT_LIB void flgr_vector_subsat_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00246 EXPORT_LIB void flgr_vector_subsat_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00247
00248 EXPORT_LIB void flgr_vector_multsat_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00249 EXPORT_LIB void flgr_vector_multsat_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00250 EXPORT_LIB void flgr_vector_multsat_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00251 EXPORT_LIB void flgr_vector_multsat_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00252 EXPORT_LIB void flgr_vector_multsat_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00253 EXPORT_LIB void flgr_vector_multsat_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00254 EXPORT_LIB void flgr_vector_multsat_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00255 EXPORT_LIB void flgr_vector_multsat_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00256 EXPORT_LIB void flgr_vector_multsat_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00257 EXPORT_LIB void flgr_vector_multsat_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00258 EXPORT_LIB void flgr_vector_multsat_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00259
00260 EXPORT_LIB void flgr_vector_atan2_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00261 EXPORT_LIB void flgr_vector_atan2_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00262 EXPORT_LIB void flgr_vector_atan2_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00263 EXPORT_LIB void flgr_vector_atan2_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00264 EXPORT_LIB void flgr_vector_atan2_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00265 EXPORT_LIB void flgr_vector_atan2_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00266 EXPORT_LIB void flgr_vector_atan2_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00267 EXPORT_LIB void flgr_vector_atan2_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00268 EXPORT_LIB void flgr_vector_atan2_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1,FLGR_Vector *vct2);
00269 EXPORT_LIB void flgr_vector_atan2_fgFLOAT32(FLGR_Vector *vctdest,FLGR_Vector *vct1,FLGR_Vector *vct2);
00270 EXPORT_LIB void flgr_vector_atan2_fgFLOAT64(FLGR_Vector *vctdest,FLGR_Vector *vct1,FLGR_Vector *vct2);
00271
00272 EXPORT_LIB void flgr_vector_logb_fgBIT(FLGR_Vector *vctdest,FLGR_Vector *vct1,FLGR_Vector *vct2);
00273 EXPORT_LIB void flgr_vector_logb_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00274 EXPORT_LIB void flgr_vector_logb_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00275 EXPORT_LIB void flgr_vector_logb_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00276 EXPORT_LIB void flgr_vector_logb_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00277 EXPORT_LIB void flgr_vector_logb_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00278 EXPORT_LIB void flgr_vector_logb_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00279 EXPORT_LIB void flgr_vector_logb_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00280 EXPORT_LIB void flgr_vector_logb_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00281 EXPORT_LIB void flgr_vector_logb_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00282 EXPORT_LIB void flgr_vector_logb_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00283
00284 EXPORT_LIB void flgr_vector_powb_fgBIT(FLGR_Vector *vctdest,FLGR_Vector *vct1,FLGR_Vector *vct2);
00285 EXPORT_LIB void flgr_vector_powb_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00286 EXPORT_LIB void flgr_vector_powb_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00287 EXPORT_LIB void flgr_vector_powb_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00288 EXPORT_LIB void flgr_vector_powb_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00289 EXPORT_LIB void flgr_vector_powb_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00290 EXPORT_LIB void flgr_vector_powb_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00291 EXPORT_LIB void flgr_vector_powb_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00292 EXPORT_LIB void flgr_vector_powb_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00293 EXPORT_LIB void flgr_vector_powb_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00294 EXPORT_LIB void flgr_vector_powb_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00295
00296 EXPORT_LIB void flgr_vector_not_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00297 EXPORT_LIB void flgr_vector_not_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00298 EXPORT_LIB void flgr_vector_not_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00299 EXPORT_LIB void flgr_vector_not_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00300 EXPORT_LIB void flgr_vector_not_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00301 EXPORT_LIB void flgr_vector_not_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00302 EXPORT_LIB void flgr_vector_not_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00303 EXPORT_LIB void flgr_vector_not_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00304 EXPORT_LIB void flgr_vector_not_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00305 EXPORT_LIB void flgr_vector_not_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00306 EXPORT_LIB void flgr_vector_not_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00307
00308 EXPORT_LIB void flgr_vector_invert_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00309 EXPORT_LIB void flgr_vector_invert_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00310 EXPORT_LIB void flgr_vector_invert_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00311 EXPORT_LIB void flgr_vector_invert_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00312 EXPORT_LIB void flgr_vector_invert_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00313 EXPORT_LIB void flgr_vector_invert_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00314 EXPORT_LIB void flgr_vector_invert_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00315 EXPORT_LIB void flgr_vector_invert_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00316 EXPORT_LIB void flgr_vector_invert_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00317 EXPORT_LIB void flgr_vector_invert_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00318 EXPORT_LIB void flgr_vector_invert_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00319
00320 EXPORT_LIB void flgr_vector_abs_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00321 EXPORT_LIB void flgr_vector_abs_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00322 EXPORT_LIB void flgr_vector_abs_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00323 EXPORT_LIB void flgr_vector_abs_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00324 EXPORT_LIB void flgr_vector_abs_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00325 EXPORT_LIB void flgr_vector_abs_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00326 EXPORT_LIB void flgr_vector_abs_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00327 EXPORT_LIB void flgr_vector_abs_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00328 EXPORT_LIB void flgr_vector_abs_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00329 EXPORT_LIB void flgr_vector_abs_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00330 EXPORT_LIB void flgr_vector_abs_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00331
00332 EXPORT_LIB void flgr_vector_cos_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00333 EXPORT_LIB void flgr_vector_cos_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00334 EXPORT_LIB void flgr_vector_cos_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00335 EXPORT_LIB void flgr_vector_cos_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00336 EXPORT_LIB void flgr_vector_cos_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00337 EXPORT_LIB void flgr_vector_cos_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00338 EXPORT_LIB void flgr_vector_cos_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00339 EXPORT_LIB void flgr_vector_cos_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00340 EXPORT_LIB void flgr_vector_cos_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00341 EXPORT_LIB void flgr_vector_cos_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00342 EXPORT_LIB void flgr_vector_cos_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00343
00344 EXPORT_LIB void flgr_vector_sin_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00345 EXPORT_LIB void flgr_vector_sin_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00346 EXPORT_LIB void flgr_vector_sin_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00347 EXPORT_LIB void flgr_vector_sin_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00348 EXPORT_LIB void flgr_vector_sin_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00349 EXPORT_LIB void flgr_vector_sin_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00350 EXPORT_LIB void flgr_vector_sin_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00351 EXPORT_LIB void flgr_vector_sin_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00352 EXPORT_LIB void flgr_vector_sin_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00353 EXPORT_LIB void flgr_vector_sin_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00354 EXPORT_LIB void flgr_vector_sin_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00355
00356 EXPORT_LIB void flgr_vector_tan_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00357 EXPORT_LIB void flgr_vector_tan_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00358 EXPORT_LIB void flgr_vector_tan_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00359 EXPORT_LIB void flgr_vector_tan_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00360 EXPORT_LIB void flgr_vector_tan_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00361 EXPORT_LIB void flgr_vector_tan_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00362 EXPORT_LIB void flgr_vector_tan_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00363 EXPORT_LIB void flgr_vector_tan_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00364 EXPORT_LIB void flgr_vector_tan_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00365 EXPORT_LIB void flgr_vector_tan_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00366 EXPORT_LIB void flgr_vector_tan_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00367
00368 EXPORT_LIB void flgr_vector_acos_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00369 EXPORT_LIB void flgr_vector_acos_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00370 EXPORT_LIB void flgr_vector_acos_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00371 EXPORT_LIB void flgr_vector_acos_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00372 EXPORT_LIB void flgr_vector_acos_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00373 EXPORT_LIB void flgr_vector_acos_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00374 EXPORT_LIB void flgr_vector_acos_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00375 EXPORT_LIB void flgr_vector_acos_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00376 EXPORT_LIB void flgr_vector_acos_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00377 EXPORT_LIB void flgr_vector_acos_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00378 EXPORT_LIB void flgr_vector_acos_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00379
00380 EXPORT_LIB void flgr_vector_asin_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00381 EXPORT_LIB void flgr_vector_asin_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00382 EXPORT_LIB void flgr_vector_asin_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00383 EXPORT_LIB void flgr_vector_asin_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00384 EXPORT_LIB void flgr_vector_asin_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00385 EXPORT_LIB void flgr_vector_asin_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00386 EXPORT_LIB void flgr_vector_asin_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00387 EXPORT_LIB void flgr_vector_asin_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00388 EXPORT_LIB void flgr_vector_asin_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00389 EXPORT_LIB void flgr_vector_asin_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00390 EXPORT_LIB void flgr_vector_asin_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00391
00392 EXPORT_LIB void flgr_vector_atan_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00393 EXPORT_LIB void flgr_vector_atan_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00394 EXPORT_LIB void flgr_vector_atan_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00395 EXPORT_LIB void flgr_vector_atan_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00396 EXPORT_LIB void flgr_vector_atan_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00397 EXPORT_LIB void flgr_vector_atan_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00398 EXPORT_LIB void flgr_vector_atan_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00399 EXPORT_LIB void flgr_vector_atan_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00400 EXPORT_LIB void flgr_vector_atan_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00401 EXPORT_LIB void flgr_vector_atan_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00402 EXPORT_LIB void flgr_vector_atan_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00403
00404 EXPORT_LIB void flgr_vector_floor_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00405 EXPORT_LIB void flgr_vector_floor_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00406 EXPORT_LIB void flgr_vector_floor_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00407 EXPORT_LIB void flgr_vector_floor_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00408 EXPORT_LIB void flgr_vector_floor_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00409 EXPORT_LIB void flgr_vector_floor_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00410 EXPORT_LIB void flgr_vector_floor_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00411 EXPORT_LIB void flgr_vector_floor_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00412 EXPORT_LIB void flgr_vector_floor_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00413 EXPORT_LIB void flgr_vector_floor_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00414 EXPORT_LIB void flgr_vector_floor_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00415
00416 EXPORT_LIB void flgr_vector_square_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00417 EXPORT_LIB void flgr_vector_square_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00418 EXPORT_LIB void flgr_vector_square_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00419 EXPORT_LIB void flgr_vector_square_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00420 EXPORT_LIB void flgr_vector_square_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00421 EXPORT_LIB void flgr_vector_square_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00422 EXPORT_LIB void flgr_vector_square_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00423 EXPORT_LIB void flgr_vector_square_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00424 EXPORT_LIB void flgr_vector_square_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00425 EXPORT_LIB void flgr_vector_square_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00426 EXPORT_LIB void flgr_vector_square_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00427
00428 EXPORT_LIB void flgr_vector_sqrt_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00429 EXPORT_LIB void flgr_vector_sqrt_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00430 EXPORT_LIB void flgr_vector_sqrt_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00431 EXPORT_LIB void flgr_vector_sqrt_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00432 EXPORT_LIB void flgr_vector_sqrt_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00433 EXPORT_LIB void flgr_vector_sqrt_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00434 EXPORT_LIB void flgr_vector_sqrt_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00435 EXPORT_LIB void flgr_vector_sqrt_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00436 EXPORT_LIB void flgr_vector_sqrt_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00437 EXPORT_LIB void flgr_vector_sqrt_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00438 EXPORT_LIB void flgr_vector_sqrt_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1);
00439
00440 EXPORT_LIB void flgr_vector_cmp_ne_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00441 EXPORT_LIB void flgr_vector_cmp_ne_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00442 EXPORT_LIB void flgr_vector_cmp_ne_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00443 EXPORT_LIB void flgr_vector_cmp_ne_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00444 EXPORT_LIB void flgr_vector_cmp_ne_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00445 EXPORT_LIB void flgr_vector_cmp_ne_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00446 EXPORT_LIB void flgr_vector_cmp_ne_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00447 EXPORT_LIB void flgr_vector_cmp_ne_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00448 EXPORT_LIB void flgr_vector_cmp_ne_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00449 EXPORT_LIB void flgr_vector_cmp_ne_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00450 EXPORT_LIB void flgr_vector_cmp_ne_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00451
00452 EXPORT_LIB void flgr_vector_cmp_eq_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00453 EXPORT_LIB void flgr_vector_cmp_eq_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00454 EXPORT_LIB void flgr_vector_cmp_eq_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00455 EXPORT_LIB void flgr_vector_cmp_eq_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00456 EXPORT_LIB void flgr_vector_cmp_eq_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00457 EXPORT_LIB void flgr_vector_cmp_eq_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00458 EXPORT_LIB void flgr_vector_cmp_eq_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00459 EXPORT_LIB void flgr_vector_cmp_eq_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00460 EXPORT_LIB void flgr_vector_cmp_eq_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00461 EXPORT_LIB void flgr_vector_cmp_eq_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00462 EXPORT_LIB void flgr_vector_cmp_eq_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00463
00464 EXPORT_LIB void flgr_vector_cmp_gt_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00465 EXPORT_LIB void flgr_vector_cmp_gt_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00466 EXPORT_LIB void flgr_vector_cmp_gt_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00467 EXPORT_LIB void flgr_vector_cmp_gt_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00468 EXPORT_LIB void flgr_vector_cmp_gt_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00469 EXPORT_LIB void flgr_vector_cmp_gt_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00470 EXPORT_LIB void flgr_vector_cmp_gt_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00471 EXPORT_LIB void flgr_vector_cmp_gt_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00472 EXPORT_LIB void flgr_vector_cmp_gt_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00473 EXPORT_LIB void flgr_vector_cmp_gt_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00474 EXPORT_LIB void flgr_vector_cmp_gt_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00475
00476 EXPORT_LIB void flgr_vector_cmp_lt_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00477 EXPORT_LIB void flgr_vector_cmp_lt_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00478 EXPORT_LIB void flgr_vector_cmp_lt_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00479 EXPORT_LIB void flgr_vector_cmp_lt_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00480 EXPORT_LIB void flgr_vector_cmp_lt_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00481 EXPORT_LIB void flgr_vector_cmp_lt_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00482 EXPORT_LIB void flgr_vector_cmp_lt_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00483 EXPORT_LIB void flgr_vector_cmp_lt_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00484 EXPORT_LIB void flgr_vector_cmp_lt_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00485 EXPORT_LIB void flgr_vector_cmp_lt_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00486 EXPORT_LIB void flgr_vector_cmp_lt_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00487
00488 EXPORT_LIB void flgr_vector_cmp_le_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00489 EXPORT_LIB void flgr_vector_cmp_le_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00490 EXPORT_LIB void flgr_vector_cmp_le_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00491 EXPORT_LIB void flgr_vector_cmp_le_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00492 EXPORT_LIB void flgr_vector_cmp_le_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00493 EXPORT_LIB void flgr_vector_cmp_le_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00494 EXPORT_LIB void flgr_vector_cmp_le_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00495 EXPORT_LIB void flgr_vector_cmp_le_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00496 EXPORT_LIB void flgr_vector_cmp_le_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00497 EXPORT_LIB void flgr_vector_cmp_le_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00498 EXPORT_LIB void flgr_vector_cmp_le_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00499
00500 EXPORT_LIB void flgr_vector_cmp_ge_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00501 EXPORT_LIB void flgr_vector_cmp_ge_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00502 EXPORT_LIB void flgr_vector_cmp_ge_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00503 EXPORT_LIB void flgr_vector_cmp_ge_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00504 EXPORT_LIB void flgr_vector_cmp_ge_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00505 EXPORT_LIB void flgr_vector_cmp_ge_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00506 EXPORT_LIB void flgr_vector_cmp_ge_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00507 EXPORT_LIB void flgr_vector_cmp_ge_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00508 EXPORT_LIB void flgr_vector_cmp_ge_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00509 EXPORT_LIB void flgr_vector_cmp_ge_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00510 EXPORT_LIB void flgr_vector_cmp_ge_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vct1, FLGR_Vector *vct2);
00511
00512 EXPORT_LIB void flgr_vector_cmove_fgBIT(FLGR_Vector *vctdest, FLGR_Vector *vctcmp, FLGR_Vector *vct1);
00513 EXPORT_LIB void flgr_vector_cmove_fgUINT8(FLGR_Vector *vctdest, FLGR_Vector *vctcmp, FLGR_Vector *vct1);
00514 EXPORT_LIB void flgr_vector_cmove_fgUINT16(FLGR_Vector *vctdest, FLGR_Vector *vctcmp, FLGR_Vector *vct1);
00515 EXPORT_LIB void flgr_vector_cmove_fgUINT32(FLGR_Vector *vctdest, FLGR_Vector *vctcmp, FLGR_Vector *vct1);
00516 EXPORT_LIB void flgr_vector_cmove_fgUINT64(FLGR_Vector *vctdest, FLGR_Vector *vctcmp, FLGR_Vector *vct1);
00517 EXPORT_LIB void flgr_vector_cmove_fgINT8(FLGR_Vector *vctdest, FLGR_Vector *vctcmp, FLGR_Vector *vct1);
00518 EXPORT_LIB void flgr_vector_cmove_fgINT16(FLGR_Vector *vctdest, FLGR_Vector *vctcmp, FLGR_Vector *vct1);
00519 EXPORT_LIB void flgr_vector_cmove_fgINT32(FLGR_Vector *vctdest, FLGR_Vector *vctcmp, FLGR_Vector *vct1);
00520 EXPORT_LIB void flgr_vector_cmove_fgINT64(FLGR_Vector *vctdest, FLGR_Vector *vctcmp, FLGR_Vector *vct1);
00521 EXPORT_LIB void flgr_vector_cmove_fgFLOAT32(FLGR_Vector *vctdest, FLGR_Vector *vctcmp, FLGR_Vector *vct1);
00522 EXPORT_LIB void flgr_vector_cmove_fgFLOAT64(FLGR_Vector *vctdest, FLGR_Vector *vctcmp, FLGR_Vector *vct1);
00523
00524
00525
00526
00527
00528
00529
00530
00531 #endif
00532
00533 #ifdef __cplusplus
00534 }
00535 #endif
00536