|
| int32_t(* | scalarproduct_int16 )(const int16_t *v1, const int16_t *v2, int len) |
| | Calculate scalar product of two vectors. More...
|
| |
| void(* | vector_clip_int32 )(int32_t *dst, const int32_t *src, int32_t min, int32_t max, unsigned int len) |
| | Clip each element in an array of int32_t to a given minimum and maximum value. More...
|
| |
|
void(* | vector_clipf )(float *dst, const float *src, int len, float min, float max) |
| |
§ scalarproduct_int16
| int32_t(* AudioDSPContext::scalarproduct_int16) (const int16_t *v1, const int16_t *v2, int len) |
Calculate scalar product of two vectors.
- Parameters
-
| len | length of vectors, should be multiple of 16 |
§ vector_clip_int32
| void(* AudioDSPContext::vector_clip_int32) (int32_t *dst, const int32_t *src, int32_t min, int32_t max, unsigned int len) |
Clip each element in an array of int32_t to a given minimum and maximum value.
- Parameters
-
| dst | destination array constraints: 16-byte aligned |
| src | source array constraints: 16-byte aligned |
| min | minimum value constraints: must be in the range [-(1 << 24), 1 << 24] |
| max | maximum value constraints: must be in the range [-(1 << 24), 1 << 24] |
| len | number of elements in the array constraints: multiple of 32 greater than zero |
The documentation for this struct was generated from the following file: