65 #define f32_Pi_MUL_2 (F32)( (F32)2.0f * f32_Pi )
66 #define f32_Pi_MUL_3 (F32)( (F32)3.0f * f32_Pi )
69 #define f32_1_DIV_Pi_MUL_2 (F32)( (F32)1.0f / ( (F32)2.0f * f32_Pi ) )
72 #define f32_2_DIV_Pi (F32)( (F32)2.0f / f32_Pi )
75 #define f32_Pi_DIV_2 (F32)( f32_Pi / (F32)2.0f )
76 #define f32_Pi_DIV_3 (F32)( f32_Pi / (F32)3.0f )
77 #define f32_Pi_DIV_4 (F32)( f32_Pi / (F32)4.0f )
78 #define f32_Pi_DIV_5 (F32)( f32_Pi / (F32)5.0f )
79 #define f32_Pi_DIV_6 (F32)( f32_Pi / (F32)6.0f )
80 #define f32_Pi_DIV_7 (F32)( f32_Pi / (F32)7.0f )
81 #define f32_Pi_DIV_8 (F32)( f32_Pi / (F32)8.0f )
82 #define f32_Pi_DIV_9 (F32)( f32_Pi / (F32)9.0f )
83 #define f32_Pi_DIV_10 (F32)( f32_Pi / (F32)10.0f )
84 #define f32_Pi_DIV_11 (F32)( f32_Pi / (F32)11.0f )
85 #define f32_Pi_DIV_12 (F32)( f32_Pi / (F32)12.0f )
87 #define f32_Pi_MUL_2_DIV_3 (F32)( f32_Pi * ( (F32)2.0f / (F32)3.0f ) )
93 #define f32_1_DIV_3 (F32)( (F32)1.0f / (F32)3.0f )
94 #define f32_2_DIV_3 (F32)( (F32)2.0f / (F32)3.0f )
96 #define f32_1_DIV_SQRT_2 (F32)( (F32)1.0f / sqrtf( (F32)2.0f ) )
97 #define f32_1_DIV_SQRT_3 (F32)( (F32)1.0f / sqrtf( (F32)3.0f ) )
98 #define f32_2_DIV_SQRT_3 (F32)( (F32)2.0f / sqrtf( (F32)3.0f ) )
100 #define f32_SQRT_2 (F32)1.414213562373095f
103 #define f32_SQRT_3_DIV_2 (F32)( (F32)1.732050807568877f * (F32)0.5f )
ConOpSys data type definitions header file.
long double F80
IEEE-754 80-Bit extended presession floating point numbers datatype defenition.
Definition: Defines.h:330
float F32
IEEE-754 32-Bit single presession floating point numbers datatype defenition.
Definition: Defines.h:324
double F64
IEEE-754 64-Bit double presession floating point numbers datatype defenition.
Definition: Defines.h:327
const F80 f80_Pi
Definition of Pi as F80.
Definition: Math_Defines.h:58
const F64 f64_Pi
Definition of Pi as F64.
Definition: Math_Defines.h:55
const F32 f32_Pi
Definition of Pi as F32.
Definition: Math_Defines.h:52