void vsip_svsub_i(vsip_scalar_i alpha, const vsip_vview_i* b, const vsip_vview_i* r); void vsip_svsub_f(vsip_scalar_f alpha, const vsip_vview_f* b, const vsip_vview_f* r); void vsip_csvsub_f(vsip_cscalar_f alpha, const vsip_cvview_f* b, const vsip_cvview_f* r);
This function subtracts the scalar alpha to each element of the vector view b and stores the result in the vector view r.
vsip_dscalar_p alpha: The scalar value to add.
const vsip_dvview_p* b: Pointer to the source vector view.
const vsip_dvview_p* r: Pointer to the destination vector view.
vsip_vview_f *src_vector_view; vsip_vview_f *dst_vector_view; vsip_scalar_f scalar = 2.0; // Assuming src_vector_view and dst_vector_view have been properly initialized vsip_svsub_f(scalar, src_vector_view, dst_vector_view);