Searched refs:fx64 (Results 1 – 8 of 8) sorted by relevance
| /TwlSDK-5.1.0/build/libraries/fx/common/src/ |
| D | fx_mtx33.c | 23 inline fx32 mul64(fx64 x, fx32 y) in mul64() 127 fx64 v; in MTX_ScaleApply33() 132 v = (fx64)x; in MTX_ScaleApply33() 137 v = (fx64)y; in MTX_ScaleApply33() 142 v = (fx64)z; in MTX_ScaleApply33() 224 fx64 t, ss, cc, xx, yy, zz; in MTX_RotAxis33() 230 t = (fx64)(FX32_ONE - (fx32)cosVal); in MTX_RotAxis33() 231 ss = (fx64)sinVal; in MTX_RotAxis33() 232 cc = (fx64)cosVal; in MTX_RotAxis33() 233 xx = (fx64)vec->x; in MTX_RotAxis33() [all …]
|
| D | fx_mtx43.c | 102 fx64 xx = x; in MTX_TransApply43() 103 fx64 yy = y; in MTX_TransApply43() 104 fx64 zz = z; in MTX_TransApply43() 277 det00 = (fx32)(((fx64)pSrc->_11 * pSrc->_22 - in MTX_Inverse43() 278 (fx64)pSrc->_12 * pSrc->_21 + (fx64)(FX32_ONE >> 1)) >> FX32_SHIFT); in MTX_Inverse43() 279 det10 = (fx32)(((fx64)pSrc->_10 * pSrc->_22 - in MTX_Inverse43() 280 (fx64)pSrc->_12 * pSrc->_20 + (fx64)(FX32_ONE >> 1)) >> FX32_SHIFT); in MTX_Inverse43() 281 det20 = (fx32)(((fx64)pSrc->_10 * pSrc->_21 - in MTX_Inverse43() 282 (fx64)pSrc->_11 * pSrc->_20 + (fx64)(FX32_ONE >> 1)) >> FX32_SHIFT); in MTX_Inverse43() 285 det = (fx32)(((fx64)pSrc->_00 * det00 - in MTX_Inverse43() [all …]
|
| D | fx_mtx44.c | 25 inline fx32 mul64(fx64 x, fx32 y) in mul64() 107 fx64 xx = x; in MTX_TransApply44() 108 fx64 yy = y; in MTX_TransApply44() 109 fx64 zz = z; in MTX_TransApply44() 184 fx64 v; in MTX_ScaleApply44() 189 v = (fx64)x; in MTX_ScaleApply44() 195 v = (fx64)y; in MTX_ScaleApply44() 201 v = (fx64)z; in MTX_ScaleApply44() 319 fx64 t, ss, cc, xx, yy, zz; in MTX_RotAxis44() 325 t = (fx64)(FX32_ONE - cosVal); in MTX_RotAxis44() [all …]
|
| D | fx_mtx22.c | 22 inline fx32 mul64(fx64 x, fx32 y) in mul64() 91 fx64 v; in MTX_ScaleApply22() 96 v = (fx64)x; in MTX_ScaleApply22() 100 v = (fx64)y; in MTX_ScaleApply22() 136 det = (fx32)(((fx64)pSrc->_00 * pSrc->_11 - in MTX_Inverse22() 137 (fx64)pSrc->_01 * pSrc->_10 + (fx64)(FX32_ONE >> 1)) >> FX32_SHIFT); in MTX_Inverse22() 148 p->_00 = (fx32)(((fx64)det * pSrc->_11) >> FX32_SHIFT); in MTX_Inverse22() 149 p->_01 = -(fx32)(((fx64)det * pSrc->_01) >> FX32_SHIFT); in MTX_Inverse22() 151 p->_10 = -(fx32)(((fx64)det * pSrc->_10) >> FX32_SHIFT); in MTX_Inverse22() 152 p->_11 = (fx32)(((fx64)det * pSrc->_00) >> FX32_SHIFT); in MTX_Inverse22() [all …]
|
| D | fx_vec.c | 138 return (fx32)(((fx64)a->x * b->x + in VEC_DotProduct() 139 (fx64)a->y * b->y + (fx64)a->z * b->z + (1 << (FX64_SHIFT - 1))) >> FX64_SHIFT); in VEC_DotProduct() 161 return (fx32)(((fx64)tmp1 + tmp2) >> FX64_SHIFT); in VEC_Fx16DotProduct() 184 x = (fx32)(((fx64)a->y * b->z - (fx64)a->z * b->y + (1 << (FX64_SHIFT - 1))) >> FX64_SHIFT); in VEC_CrossProduct() 186 y = (fx32)(((fx64)a->z * b->x - (fx64)a->x * b->z + (1 << (FX64_SHIFT - 1))) >> FX64_SHIFT); in VEC_CrossProduct() 188 z = (fx32)(((fx64)a->x * b->y - (fx64)a->y * b->x + (1 << (FX64_SHIFT - 1))) >> FX32_SHIFT); in VEC_CrossProduct() 242 fx64 t; in VEC_Mag() 248 t = (fx64)pSrc->x * pSrc->x; in VEC_Mag() 249 t += (fx64)pSrc->y * pSrc->y; in VEC_Mag() 250 t += (fx64)pSrc->z * pSrc->z; in VEC_Mag() [all …]
|
| D | fx.c | 56 SDK_ASSERT(8 == sizeof(fx64)); in FX_Init()
|
| /TwlSDK-5.1.0/include/nitro/fx/ |
| D | fx.h | 52 #define FX_MUL(v1, v2) FX32_CAST(((fx64)(v1) * (v2) + 0x800LL) >> FX32_SHIFT) 66 typedef s64 fx64; typedef 71 #define FX64_INT_MASK ((fx64)0x7ffffffffffff000) 72 #define FX64_DEC_MASK ((fx64)0x0000000000000fff) 73 #define FX64_SIGN_MASK ((fx64)0x8000000000000000) 75 #define FX64_MAX ((fx64)0x7fffffffffffffff) 76 #define FX64_MIN ((fx64)0x8000000000000000) 79 #define FX_F32_TO_FX64(x) ((fx64)(((x) > 0) ? \
|
| /TwlSDK-5.1.0/build/demos/fx/test/src/ |
| D | fx_append_vec.c | 50 #define FX_FX32_TO_FX64C(x) ( (fx64)(x) << ( FX64C_SHIFT - FX32_SHIFT ))
|