Searched refs:fx64c (Results 1 – 9 of 9) sorted by relevance
26 #define FX64C_E ((fx64c) 0x00000002b7e15163LL) // 2.71828182927 #define FX64C_LOG2E ((fx64c) 0x0000000171547653LL) // 1.44269504128 #define FX64C_LOG10E ((fx64c) 0x000000006f2dec55LL) // 0.43429448229 #define FX64C_LN2 ((fx64c) 0x00000000b17217f8LL) // 0.69314718130 #define FX64C_LN10 ((fx64c) 0x000000024d763777LL) // 2.30258509331 #define FX64C_PI ((fx64c) 0x00000003243f6a89LL) // 3.14159265432 #define FX64C_TWOPI ((fx64c) 0x00000006487ed511LL) // 6.28318530733 #define FX64C_PI_2 ((fx64c) 0x00000001921fb544LL) // 1.57079632734 #define FX64C_PI_4 ((fx64c) 0x00000000c90fdaa2LL) // 0.78539816335 #define FX64C_3PI_4 ((fx64c) 0x000000025b2f8fe6LL) // 2.356194490[all …]
89 typedef s64 fx64c; typedef94 #define FX64C_INT_MASK ((fx64c)0x7fffffff00000000)95 #define FX64C_DEC_MASK ((fx64c)0x00000000ffffffff)96 #define FX64C_SIGN_MASK ((fx64c)0x8000000000000000)98 #define FX64C_MAX ((fx64c)0x7fffffffffffffff)99 #define FX64C_MIN ((fx64c)0x8000000000000000)101 #define FX_FX64C_TO_F32(x) ((f32)((x) / (f32)((fx64c)1 << FX64C_SHIFT)))102 #define FX_F32_TO_FX64C(x) ((fx64c)(((x) > 0) ? \103 ((x) * ((fx64c)1 << FX64C_SHIFT) + 0.5f ) : \104 ((x) * ((fx64c)1 << FX64C_SHIFT) - 0.5f )))[all …]
39 fx64c FX_DivFx64c(fx32 numer, fx32 denom);43 fx64c FX_InvFx64c(fx32 denom);48 fx64c FX_GetDivResultFx64c(void);50 fx64c FX_GetDivRemainderFx64c(void);55 SDK_DECL_INLINE fx64c FX_GetInvResultFx64c(void);102 SDK_INLINE fx64c FX_GetInvResultFx64c(void) in FX_GetInvResultFx64c()
64 fx64c FX_SinFx64c(fx32 rad);65 fx64c FX_CosFx64c(fx32 rad);
29 #define SDK_FOUR_PI ((fx64c) 0x0000000145f306ddLL)96 fx64c FX_SinFx64c(fx32 rad) in FX_SinFx64c()98 fx64c y; in FX_SinFx64c()99 fx64c rval; in FX_SinFx64c()106 y = (fx64c)((SDK_FOUR_PI * rad) >> 12); in FX_SinFx64c()116 rval = (fx64c)FX_CosFx64c_internal((u64)y); in FX_SinFx64c()120 rval = (fx64c)FX_SinFx64c_internal((u64)y); in FX_SinFx64c()140 fx64c FX_CosFx64c(fx32 rad) in FX_CosFx64c()142 fx64c y; in FX_CosFx64c()143 fx64c rval; in FX_CosFx64c()[all …]
62 fx64c FX_DivFx64c(fx32 numer, fx32 denom) in FX_DivFx64c()65 return (fx64c)CP_GetDivResult64(); in FX_DivFx64c()93 fx64c FX_InvFx64c(fx32 denom) in FX_InvFx64c()96 return (fx64c)CP_GetDivResult64(); in FX_InvFx64c()138 fx64c inv_x; in FX_InvSqrt()167 fx64c FX_GetDivResultFx64c(void) in FX_GetDivResultFx64c()169 return (fx64c)CP_GetDivResult64(); in FX_GetDivResultFx64c()
57 SDK_ASSERT(8 == sizeof(fx64c)); in FX_Init()72 fx64c idx, ss; in FX_Init()154 fx32 FX_Mul32x64cFunc(fx32 v32, fx64c v64c) in FX_Mul32x64cFunc()156 fx64c tmp = v64c * v32 + 0x80000000LL; // for better precision in FX_Mul32x64cFunc()
503 fx64c inv1, inv2; in MTX_FrustumW()636 fx64c inv1, inv2, inv3; in MTX_OrthoW()
148 fx64c b = FX_SinFx64c(x); in test_FX_TRIG()168 fx64c b = FX_CosFx64c(x); in test_FX_TRIG()