RT-AICHIP-sample
tinyMathFunction.h
[詳解]
1 #ifndef TINYMATHFUNCTION_H
2 #define TINYMATHFUNCTION_H
3 
4 #define PI (3.1415926f)
5 
6 float tInvSqrt(float x);
7 float tSqrt(float x);
8 
9 void quickSort(int numbers[], int left, int right);
10 
11 
12 #define ABS(IN) ((IN) < 0 ? - (IN) : (IN))
13 #define MAX(a, b) ((a) > (b) ? (a) : (b))
14 #define MIN(a, b) ((a) < (b) ? (a) : (b))
15 #define SWAP(a,b) ((a != b) && (a += b,b = a - b,a -= b))
16 #define MAX3(a, b, c) ((a) > (MAX(b, c)) ? (a) : (MAX(b, c)))
17 #define MAX4(a, b, c, d) ((a) > (MAX3(b, c, d)) ? (a) : (MAX3(b, c, d)))
18 #define MIN3(a, b, c) ((a) < (MIN(b, c)) ? (a) : (MIN(b, c)))
19 #define MIN4(a, b, c, d) ((a) < (MIN3(b, c, d)) ? (a) : (MIN3(b, c, d)))
20 #define SIGN(x) ((x<0)?(-1):((x>0)?1:0))
21 #define DEG2RAD(deg) (((deg) * PI) / 180.0)
22 #define RAD2DEG(rad) (((rad) * 180.0) / 3.1415926535)
23 
24 
25 
26 #endif
float tInvSqrt(float x)
void quickSort(int numbers[], int left, int right)
float tSqrt(float x)