Adelsbach/VSIPL
Core Programming Reference Guide
DD-00016-015
Core

4.3.3 vsip_dvmul_p - Element-wise Multiplication of Two Vector Views

void vsip_vmul_i(const vsip_vview_i* a, const vsip_vview_i* b, const vsip_vview_i* r); 
void vsip_vmul_f(const vsip_vview_f* a, const vsip_vview_f* b, const vsip_vview_f* r); 
void vsip_cvmul_f(const vsip_cvview_f* a, const vsip_cvview_f* b, const vsip_cvview_f* r);
Description

This function performs element-wise multiplication of the vector views a and b and stores the result in the vector view r.

Parameters
Example

vsip_vview_f *vector_view_a; 
vsip_vview_f *vector_view_b; 
vsip_vview_f *result_vector_view; 
 
// Assuming vector_view_a, vector_view_b, and result_vector_view have been properly initialized 
vsip_vmul_f(vector_view_a, vector_view_b, result_vector_view);