HPM SDK
HPMicro Software Development Kit
hpm_tfa_drv.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2024 HPMicro
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  *
6  */
7 
8 #ifndef HPM_TFA_DRV_H
9 #define HPM_TFA_DRV_H
10 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
23 float hpm_tfa_inv_f32(float src);
24 
33 float hpm_tfa_sqrt_f32(float src);
34 
42 float hpm_tfa_sin_f32(float src);
43 
51 float hpm_tfa_cos_f32(float src);
52 
60 float hpm_tfa_power2_f32(float src);
61 
71 float hpm_tfa_log2_f32(float src);
72 
82 float hpm_tfa_atan_f32(float src);
83 
93 float hpm_tfa_invsqrt_f32(float src);
94 
95 #ifdef __cplusplus
96 }
97 #endif
98 
99 #endif /* HPM_TFA_DRV_H */
float hpm_tfa_sqrt_f32(float src)
Square Root Calculations.
float hpm_tfa_power2_f32(float src)
Power 2 value calculation.
float hpm_tfa_atan_f32(float src)
ATAN value calculation.
float hpm_tfa_cos_f32(float src)
Cosine value calculation.
float hpm_tfa_log2_f32(float src)
Logarithmic function value calculation.
float hpm_tfa_invsqrt_f32(float src)
INVSQRT value calculation.
float hpm_tfa_sin_f32(float src)
Sine value calculation.
float hpm_tfa_inv_f32(float src)
Inversion value calculation.