Vector Optimized Library of Kernels  3.0.0
Architecture-tuned implementations of math kernels

Overview

Multiplies two input complex vectors, point-by-point, storing the result in the third vector. WARNING: Saturation is not checked.

Dispatcher Prototype

void volk_16ic_x2_multiply_16ic(lv_16sc_t* result, const lv_16sc_t* in_a, const
lv_16sc_t* in_b, unsigned int num_points);
short complex lv_16sc_t
Definition: volk_complex.h:71

Inputs

  • in_a: One of the vectors to be multiplied.
  • in_b: The other vector to be multiplied.
  • num_points: The number of complex data points to be multiplied from both input vectors.

Outputs

  • result: The vector where the results will be stored.