I have some differences between the c standard library and mkl when using vdTanh and tanh.
double val = 0.020630512405774085; double e1 = tanh(val); double e2; vdTanh(1, &val, &e2);
The results are different in the last 2 digits of the double. Any ideas why this happens?
I am trying to compare some code which was written without MKL to a code with MKL. Should I have such differences?