RT-AICHIPV3-sample
inc
AICHIP
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
tInvSqrt
float tInvSqrt(float x)
Definition:
tinyMathFunctions.c:26
quickSort
void quickSort(int numbers[], int left, int right)
Definition:
tinyMathFunctions.c:80
tSqrt
float tSqrt(float x)
Definition:
tinyMathFunctions.c:48
構築:
1.8.14