This module contains APIs for optimized trignometric functions. 
 | 
| float  | ti_arm_sin (float angleRad) | 
|   | Computes the trigonometric sine value of the input angle using polynomial approximation techniques.  More...
  | 
|   | 
| float  | ti_arm_cos (float angleRad) | 
|   | Computes the trigonometric cosine value of the input angle using polynomial approximation techniques.  More...
  | 
|   | 
| void  | ti_arm_sincos (float angleRad, float *retValues) | 
|   | Computes the trigonometric sine and cosine values of the input angle using polynomial approximation techniques.  More...
  | 
|   | 
| float  | ti_arm_asin (float x) | 
|   | Computes the trigonometric arcsine value of the input value using polynomial approximation techniques.  More...
  | 
|   | 
| float  | ti_arm_acos (float x) | 
|   | Computes the trigonometric arccosine value of the input value using polynomial approximation techniques.  More...
  | 
|   | 
| float  | ti_arm_atan (float x) | 
|   | Computes the trigonometric arctangent value of the input value using polynomial approximation techniques.  More...
  | 
|   | 
| float  | ti_arm_atan2 (float y, float x) | 
|   | Computes the trigonometric atan2 value of the input values using polynomial approximation techniques.  More...
  | 
|   | 
| static TRIG_TEXT_SECTION float  | ti_arm_sqrt (float x) | 
|   | Arm FPU Hardware Single-Precision Square Root Function.  More...
  | 
|   | 
| static TRIG_TEXT_SECTION float  | ti_arm_abs (float x) | 
|   | Arm FPU Hardware Single-Precision Absolute Value Function.  More...
  | 
|   | 
◆ TRIG_TEXT_SECTION
      
        
          | #define TRIG_TEXT_SECTION   __attribute__((section(".trigText"))) __attribute__((always_inline)) | 
        
      
 
 
◆ TRIG_DATA_SECTION
      
        
          | #define TRIG_DATA_SECTION   __attribute__((aligned(8), section(".trigData"))) | 
        
      
 
 
◆ ti_arm_sin()
      
        
          | float ti_arm_sin  | 
          ( | 
          float  | 
          angleRad | ) | 
           | 
        
      
 
Computes the trigonometric sine value of the input angle using polynomial approximation techniques. 
- Parameters
 - 
  
    | [in] | angleRad | - input angle in radians within [0, 2PI] | 
  
   
- Returns
 - Computed sine value
 
- Note
 - Usage Considerations: Valid input is limited to values between 0 to 2PI. Add 2PI to negative values before calling this function. No error checking is performed on input. 
 
 
 
◆ ti_arm_cos()
      
        
          | float ti_arm_cos  | 
          ( | 
          float  | 
          angleRad | ) | 
           | 
        
      
 
Computes the trigonometric cosine value of the input angle using polynomial approximation techniques. 
- Parameters
 - 
  
    | [in] | angleRad | - - input angle in radians within [0, 2PI] | 
  
   
- Returns
 - Computed cosine value
 
- Note
 - Usage Considerations: Valid input is limited to values between 0 to 2PI. Add 2PI to negative values before calling this function. No error checking is performed on input. 
 
 
 
◆ ti_arm_sincos()
      
        
          | void ti_arm_sincos  | 
          ( | 
          float  | 
          angleRad,  | 
        
        
           | 
           | 
          float *  | 
          retValues  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Computes the trigonometric sine and cosine values of the input angle using polynomial approximation techniques. 
- Parameters
 - 
  
    | [in] | angleRad | - - input angle in radians  | 
    | [out] | retValues | - points to the computed sine and cosine values. | 
  
   
- Note
 - Usage Considerations: Valid input is limited to values between 0 to 2PI. Add 2PI to negative values before calling this function. No error checking is performed on input. 
 
 
 
◆ ti_arm_asin()
      
        
          | float ti_arm_asin  | 
          ( | 
          float  | 
          x | ) | 
           | 
        
      
 
Computes the trigonometric arcsine value of the input value using polynomial approximation techniques. 
- Parameters
 - 
  
    | [in] | x | - input value within the domain of arcsine | 
  
   
- Returns
 - Computed arcsine value
 
- Note
 - Usage Considerations: Valid input is limited to values within the domain of arcsine, [-1, 1]. No error checking is performed on input. 
 
 
 
◆ ti_arm_acos()
      
        
          | float ti_arm_acos  | 
          ( | 
          float  | 
          x | ) | 
           | 
        
      
 
Computes the trigonometric arccosine value of the input value using polynomial approximation techniques. 
- Parameters
 - 
  
    | [in] | x | - input value within the domain of arccosine | 
  
   
- Returns
 - Computed arccosine value
 
- Note
 - Usage Considerations: Valid input is limited to values within the domain of arccosine, [-1, 1]. No error checking is performed on input. 
 
 
 
◆ ti_arm_atan()
      
        
          | float ti_arm_atan  | 
          ( | 
          float  | 
          x | ) | 
           | 
        
      
 
Computes the trigonometric arctangent value of the input value using polynomial approximation techniques. 
- Parameters
 - 
  
    | [in] | x | - input value within the domain of arctangent | 
  
   
- Returns
 - Computed arctangent value
 
- Note
 - Usage Considerations: No error checking is performed on input. 
 
 
 
◆ ti_arm_atan2()
      
        
          | float ti_arm_atan2  | 
          ( | 
          float  | 
          y,  | 
        
        
           | 
           | 
          float  | 
          x  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Computes the trigonometric atan2 value of the input values using polynomial approximation techniques. 
- Parameters
 - 
  
    | [in] | x | - input value within the domain of arctangent  | 
    | [in] | y | - input value within the domain of arctangent | 
  
   
- Returns
 - Computed atan2 value
 
- Note
 - Usage Considerations: No error checking is performed on input. 
 
 
 
◆ ti_arm_sqrt()
Arm FPU Hardware Single-Precision Square Root Function. 
- Parameters
 - 
  
  
 
- Returns
 - Square root of an input number 
 
 
 
◆ ti_arm_abs()
Arm FPU Hardware Single-Precision Absolute Value Function. 
- Parameters
 - 
  
  
 
- Returns
 - Absolute value of an input number