New Routine for Linear Fraction Transformation of vectors

  Intel® MKL 10.3 Beta introduces a new  v?LinearFrac function that performs linear fraction transformation of vectors a by vector b with scalar parameters: scaling multipliers scalea, scaleb and shifting addends shifta, shiftb:

y[i]=(scalea·a[i]+shifta)/(scaleb·b[i]+shiftb), i=1,2 ... n

The v?LinearFrac function is implemented in the EP accuracy mode only for now in Intel® MKL 10.3 Beta, therefore no special values are defined for this function. Correctness is guaranteed within the threshold limitations defined for each input parameter.

Examples of both single precision and double precision v?LineraFrac  FORTRAN and C versions can be found at <your mkl 10.3 beta installation dir>/examples/ directory.

Please refer Intel® MKL Reference Manual for more details.

For more complete information about compiler optimizations, see our Optimization Notice.