Home
last modified time | relevance | path

Searched refs:FX64_SHIFT (Results 1 – 4 of 4) sorted by relevance

/TwlSDK-5.1.0/build/libraries/fx/common/src/
Dfx_mtx33.c237 t01 = (fx32)((xx * xx * t) >> (FX64_SHIFT + FX64_SHIFT)); in MTX_RotAxis33()
240 t01 = (fx32)((yy * yy * t) >> (FX64_SHIFT + FX64_SHIFT)); in MTX_RotAxis33()
243 t01 = (fx32)((zz * zz * t) >> (FX64_SHIFT + FX64_SHIFT)); in MTX_RotAxis33()
246 t01 = (fx32)((t * xx * yy) >> (FX64_SHIFT + FX64_SHIFT)); in MTX_RotAxis33()
247 s2 = (fx32)((ss * zz) >> FX64_SHIFT); in MTX_RotAxis33()
251 t01 = (fx32)((t * xx * zz) >> (FX64_SHIFT + FX64_SHIFT)); in MTX_RotAxis33()
252 s2 = (fx32)((ss * yy) >> FX64_SHIFT); in MTX_RotAxis33()
256 t01 = (fx32)((t * yy * zz) >> (FX64_SHIFT + FX64_SHIFT)); in MTX_RotAxis33()
257 s2 = (fx32)((ss * xx) >> FX64_SHIFT); in MTX_RotAxis33()
Dfx_vec.c139 (fx64)a->y * b->y + (fx64)a->z * b->z + (1 << (FX64_SHIFT - 1))) >> FX64_SHIFT); in VEC_DotProduct()
160 tmp2 = (a->z * b->z) + (1 << (FX64_SHIFT - 1)); in VEC_Fx16DotProduct()
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()
Dfx_mtx44.c332 t01 = (fx32)((xx * xx * t) >> (FX64_SHIFT + FX64_SHIFT)); in MTX_RotAxis44()
335 t01 = (fx32)((yy * yy * t) >> (FX64_SHIFT + FX64_SHIFT)); in MTX_RotAxis44()
338 t01 = (fx32)((zz * zz * t) >> (FX64_SHIFT + FX64_SHIFT)); in MTX_RotAxis44()
341 t01 = (fx32)((t * xx * yy) >> (FX64_SHIFT + FX64_SHIFT)); in MTX_RotAxis44()
342 s2 = (fx32)((ss * zz) >> FX64_SHIFT); in MTX_RotAxis44()
346 t01 = (fx32)((t * xx * zz) >> (FX64_SHIFT + FX64_SHIFT)); in MTX_RotAxis44()
347 s2 = (fx32)((ss * yy) >> FX64_SHIFT); in MTX_RotAxis44()
351 t01 = (fx32)((t * yy * zz) >> (FX64_SHIFT + FX64_SHIFT)); in MTX_RotAxis44()
352 s2 = (fx32)((ss * xx) >> FX64_SHIFT); in MTX_RotAxis44()
/TwlSDK-5.1.0/include/nitro/fx/
Dfx.h67 #define FX64_SHIFT 12 macro
78 #define FX_FX64_TO_F32(x) ((f32)((x) / (f32)(1 << FX64_SHIFT)))