This module contains FastRTS APIs for optimized trignometric and math functions. 
◆ RTS_TEXT_SECTION
      
        
          | #define RTS_TEXT_SECTION   __attribute__((section(".trigText"))) __attribute__((always_inline)) inline | 
        
      
 
 
◆ RTS_DATA_SECTION
      
        
          | #define RTS_DATA_SECTION   __attribute__((aligned(8), section(".trigData"))) | 
        
      
 
 
◆ FastRTS_cosf()
      
        
          | float FastRTS_cosf  | 
          ( | 
          const float  | 
          theta | ) | 
           | 
        
      
 
The Cosine Function. 
- Parameters
 - 
  
    | [in] | theta | - Angle in radians  | 
  
   
- Returns
 - The cosine of the angle 
 
 
 
◆ FastRTS_sinf()
      
        
          | float FastRTS_sinf  | 
          ( | 
          const float  | 
          theta | ) | 
           | 
        
      
 
The Sine Function. 
- Parameters
 - 
  
    | [in] | theta | - Angle in radians  | 
  
   
- Returns
 - The sine of the angle 
 
 
 
◆ FastRTS_sincos()
      
        
          | void FastRTS_sincos  | 
          ( | 
          const float  | 
          theta,  | 
        
        
           | 
           | 
          float *  | 
          retValues  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
The Sine/Cosine Function. 
- Parameters
 - 
  
    | [in] | theta | - Angle in radians  | 
    | [in] | retValues | - pointer that stores return sine and cosine values  | 
  
   
 
 
◆ FastRTS_acosf()
      
        
          | float FastRTS_acosf  | 
          ( | 
          const float  | 
          theta | ) | 
           | 
        
      
 
The Arccosine Function. 
- Parameters
 - 
  
    | [in] | theta | - Angle in radians  | 
  
   
- Returns
 - The cosine of the angle 
 
 
 
◆ FastRTS_asinf()
      
        
          | float FastRTS_asinf  | 
          ( | 
          const float  | 
          theta | ) | 
           | 
        
      
 
The Arcsine Function. 
- Parameters
 - 
  
    | [in] | theta | - Angle in radians  | 
  
   
- Returns
 - The sine of the angle 
 
 
 
◆ FastRTS_atanf()
      
        
          | float FastRTS_atanf  | 
          ( | 
          const float  | 
          x | ) | 
           | 
        
      
 
The Arctangent function. 
- Parameters
 - 
  
    | [in] | x | the arc subtended by the angle theta  | 
  
   
- Returns
 - theta , the angle subtended by the arc of length x 
 
 
 
◆ FastRTS_atan2f()
      
        
          | float FastRTS_atan2f  | 
          ( | 
          const float  | 
          y,  | 
        
        
           | 
           | 
          const float  | 
          x  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
The Arctangent(y,x) function. 
- Parameters
 - 
  
    | [in] | y | - numerator of the ratio y/x which is the length of the arc subtended by the angle theta  | 
    | [in] | x | - denominator of the ratio y/x which is the length of the arc subtended by the angle theta  | 
  
   
- Returns
 - theta , the angle subtended by the arc of length y/x 
 
 
 
◆ FastRTS_expf()
      
        
          | float FastRTS_expf  | 
          ( | 
          const float  | 
          x | ) | 
           | 
        
      
 
The Exponent function. 
- Parameters
 - 
  
    | [in] | x | - argument whose exponent is to be calculated  | 
  
   
- Note
 - due to the allowable range of 32-bit float, the maximum exponent allowed is +/-88 
 
- Returns
 - e^x , the exponent of the argument 
 
 
 
◆ FastRTS_logf()
      
        
          | float FastRTS_logf  | 
          ( | 
          const float  | 
          x | ) | 
           | 
        
      
 
The Natural Logarithm function. 
- Parameters
 - 
  
    | [in] | x | - argument whose logarithm is to be calculated  | 
  
   
- Returns
 - log(x) , the natural logarithm of the argument 
 
 
 
◆ FastRTS_sqrtf()