Loading...
Searching...
No Matches
volk_16ic_x2_dot_prod_16ic

Overview

Multiplies two input complex vectors (16-bit integer each component) and accumulates them, storing the result. Results are saturated so never go beyond the limits of the data type.

Dispatcher Prototype

void volk_16ic_x2_dot_prod_16ic(lv_16sc_t* result, const lv_16sc_t* in_a, const
lv_16sc_t* in_b, unsigned int num_points);

Inputs

- in_a: One of the vectors to be multiplied and accumulated.
- in_b: The other vector to be multiplied and accumulated.
- num_points: Number of complex values to be multiplied together, accumulated and stored into `result`

Outputs

- result: Value of the accumulated result.