Home
last modified time | relevance | path

Searched refs:FX64C_SHIFT (Results 1 – 5 of 5) sorted by relevance

/TwlSDK-5.4/include/nitro/fx/
Dfx.h90 #define FX64C_SHIFT 32 macro
101 #define FX_FX64C_TO_F32(x) ((f32)((x) / (f32)((fx64c)1 << FX64C_SHIFT)))
103 ((x) * ((fx64c)1 << FX64C_SHIFT) + 0.5f ) : \
104 ((x) * ((fx64c)1 << FX64C_SHIFT) - 0.5f )))
376 return FX32_CAST(tmp >> FX64C_SHIFT); in FX_Mul32x64cInline()
/TwlSDK-5.4/build/libraries/fx/common/src/
Dfx.c157 return FX32_CAST(tmp >> FX64C_SHIFT); in FX_Mul32x64cFunc()
Dfx_vec.c314 SDK_WARNING(1LL << (FX32_SHIFT + FX32_SHIFT + FX64C_SHIFT) >= (u64)t, "*pSrc is too large!"); in VEC_Normalize()
316 CP_SetDiv64_64(1LL << (FX32_SHIFT + FX32_SHIFT + FX64C_SHIFT), (u64)t); in VEC_Normalize()
354 CP_SetDiv64_64(1LL << (FX32_SHIFT + FX32_SHIFT + FX64C_SHIFT), (u64)t); in VEC_Fx16Normalize()
Dfx_cp.c29 (FX64C_SHIFT + ((32 + FX32_SHIFT) / 2 - FX32_SHIFT)) // 42
/TwlSDK-5.4/build/demos/fx/test/src/
Dfx_append_vec.c49 #define FX64C2D( fx ) (double)( (double)( fx ) / (double)( 0x1LL << FX64C_SHIFT ) )
50 #define FX_FX32_TO_FX64C(x) ( (fx64)(x) << ( FX64C_SHIFT - FX32_SHIFT ))