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