JPL Spatial
Sound spatialization and propagation library
Loading...
Searching...
No Matches
JPL::constant Namespace Reference

Log10 constants. More...

Functions

 JPL_MASK_CONSTANT (min_norm_pos, 0x00800000)
 
 JPL_MASK_CONSTANT (mant_mask, 0x7f800000)
 
 JPL_MASK_CONSTANT (inv_mant_mask, ~0x7f800000)
 
 JPL_MASK_CONSTANT (sign_mask, 0x80000000)
 
 JPL_MASK_CONSTANT (inv_sign_mask, ~0x80000000)
 
 JPL_INT_CONSTANT (1, 1)
 
 JPL_INT_CONSTANT (inv1, ~1)
 
 JPL_INT_CONSTANT (2, 2)
 
 JPL_INT_CONSTANT (4, 4)
 
 JPL_INT_CONSTANT (0x7f, 0x7f)
 
 JPL_FL_CONSTANT (pi, std::numbers::pi_v< float >)
 
 JPL_FL_CONSTANT (half_pi, std::numbers::pi_v< float > *0.5f)
 
 JPL_FL_CONSTANT (ln10, 2.3025850930f)
 
 JPL_FL_CONSTANT (inv_ln10, 0.4342944819f)
 
 JPL_FL_CONSTANT (ln2, 0.69314718056f)
 
 JPL_FL_CONSTANT (inv_ln2, 1.4426950216f)
 
 JPL_FL_CONSTANT (ln10div20, 0.11512925465f)
 
 JPL_FL_CONSTANT (exp_hi, 88.3762626647949f)
 
 JPL_FL_CONSTANT (exp_lo, -88.3762626647949f)
 
 JPL_FL_CONSTANT (invPIO2, 0.63661977236758134308f)
 

Detailed Description

Log10 constants.

Exp constants.

Function Documentation

◆ JPL_FL_CONSTANT() [1/10]

JPL::constant::JPL_FL_CONSTANT ( exp_hi ,
88. 3762626647949f )

◆ JPL_FL_CONSTANT() [2/10]

JPL::constant::JPL_FL_CONSTANT ( exp_lo ,
-88. 3762626647949f )

◆ JPL_FL_CONSTANT() [3/10]

JPL::constant::JPL_FL_CONSTANT ( half_pi ,
std::numbers::pi_v< float > *0. 5f )

◆ JPL_FL_CONSTANT() [4/10]

JPL::constant::JPL_FL_CONSTANT ( inv_ln10 ,
0. 4342944819f )

◆ JPL_FL_CONSTANT() [5/10]

JPL::constant::JPL_FL_CONSTANT ( inv_ln2 ,
1. 4426950216f )

◆ JPL_FL_CONSTANT() [6/10]

JPL::constant::JPL_FL_CONSTANT ( invPIO2 ,
0. 63661977236758134308f )

◆ JPL_FL_CONSTANT() [7/10]

JPL::constant::JPL_FL_CONSTANT ( ln10 ,
2. 3025850930f )

◆ JPL_FL_CONSTANT() [8/10]

JPL::constant::JPL_FL_CONSTANT ( ln10div20 ,
0. 11512925465f )

◆ JPL_FL_CONSTANT() [9/10]

JPL::constant::JPL_FL_CONSTANT ( ln2 ,
0. 69314718056f )

◆ JPL_FL_CONSTANT() [10/10]

JPL::constant::JPL_FL_CONSTANT ( pi ,
std::numbers::pi_v< float >  )

◆ JPL_INT_CONSTANT() [1/5]

JPL::constant::JPL_INT_CONSTANT ( 0x7f ,
0x7f  )

◆ JPL_INT_CONSTANT() [2/5]

JPL::constant::JPL_INT_CONSTANT ( 1 ,
1  )

◆ JPL_INT_CONSTANT() [3/5]

JPL::constant::JPL_INT_CONSTANT ( 2 ,
2  )

◆ JPL_INT_CONSTANT() [4/5]

JPL::constant::JPL_INT_CONSTANT ( 4 ,
4  )

◆ JPL_INT_CONSTANT() [5/5]

JPL::constant::JPL_INT_CONSTANT ( inv1 ,
~ 1 )

◆ JPL_MASK_CONSTANT() [1/5]

JPL::constant::JPL_MASK_CONSTANT ( inv_mant_mask ,
~ 0x7f800000 )

◆ JPL_MASK_CONSTANT() [2/5]

JPL::constant::JPL_MASK_CONSTANT ( inv_sign_mask ,
~ 0x80000000 )

◆ JPL_MASK_CONSTANT() [3/5]

JPL::constant::JPL_MASK_CONSTANT ( mant_mask ,
0x7f800000  )

◆ JPL_MASK_CONSTANT() [4/5]

JPL::constant::JPL_MASK_CONSTANT ( min_norm_pos ,
0x00800000  )

◆ JPL_MASK_CONSTANT() [5/5]

JPL::constant::JPL_MASK_CONSTANT ( sign_mask ,
0x80000000  )