Community
cancel
Showing results for 
Search instead for 
Did you mean: 
missing__zlw
Beginner
79 Views

Is there a MKL function for this 3rd interpolation?

I have a simple function which does a 3rd interpolation.
My question is whether there is a MKL function for this.

for (int iy=-2; iy<=3; iy++) {

y_coeff = interp_coef_y[iy+2];

x_interp_value = coefx0*pf[index_signal_start + 0] +

coefx1*pf[index_signal_start+1] +

coefx2*pf[index_signal_start+2] +

coefx3*pf[index_signal_start+3] +

coefx4*pf[index_signal_start+4] +

coefx5*pf[index_signal_start+5];

signal_value3 += y_coeff*x_interp_value;

index_signal_start += nx;

}

I have tried to convert this to using SSE, but I didn't see much performance improvement. Maybe I didn't use SSE right.

Thanks.

0 Kudos
1 Reply
Gennady_F_Intel
Moderator
79 Views

thisfunctionalityis not present in currentversions but we are working on that and may be such functionality will available into the next version of MKL.
--Gennady
Reply