Functions | |
int | KzDspAdd (int a, int b) |
a + b with saturation | |
int | KzDspSub (int a, int b) |
a - b with saturation | |
int | KzDspMpy (int a, int b) |
a * b with saturation | |
int | KzDspMac (int *a, int *b, int n) |
Multiply and Accumrate. | |
int | KzDspSat (int a) |
Saturation. | |
int | KzDspAbs (int a) |
Absolute. | |
int | KzDspShl (int a, int s) |
Shift left with saturation. | |
int | KzDspShr (int a, int s) |
Shift right with saturation. | |
int | KzDspNeg (int a) |
Nagate. | |
float | KzDspTof (int a) |
To float. | |
int | KzDspToi (float a) |
To int. |
int KzDspAbs | ( | int | a | ) | [inline] |
Absolute.
a | parameter1 |
int KzDspAdd | ( | int | a, | |
int | b | |||
) | [inline] |
a + b with saturation
a | parameter1 | |
b | parameter2 |
int KzDspMac | ( | int * | a, | |
int * | b, | |||
int | n | |||
) | [inline] |
Multiply and Accumrate.
a | parameter1 | |
b | parameter2 | |
n | loops |
int KzDspMpy | ( | int | a, | |
int | b | |||
) | [inline] |
a * b with saturation
a | parameter1 | |
b | parameter2 |
int KzDspNeg | ( | int | a | ) | [inline] |
Nagate.
a | parameter1 |
int KzDspSat | ( | int | a | ) | [inline] |
Saturation.
a | parameter1 |
int KzDspShl | ( | int | a, | |
int | s | |||
) | [inline] |
Shift left with saturation.
a | parameter1 | |
s | shift value ( minus value is acceptable ) |
int KzDspShr | ( | int | a, | |
int | s | |||
) | [inline] |
Shift right with saturation.
a | parameter1 | |
s | shift value ( minus value is acceptable ) |
int KzDspSub | ( | int | a, | |
int | b | |||
) | [inline] |
a - b with saturation
a | parameter1 | |
b | parameter2 |
float KzDspTof | ( | int | a | ) | [inline] |
To float.
a | parameter1 |
int KzDspToi | ( | float | a | ) | [inline] |
To int.
a | parameter1 |