In value-safe settings of option
(Windows) such as precise, this option causes a slight
decrease in the accuracy of math library functions, because even the high
accuracy SVML functions are slightly less accurate than the corresponding
functions in LIBM. Additionally, the SVML functions might not accurately raise
floating-point exceptions, do not maintain errno, and are designed to work
correctly only in round-to-nearest-even rounding mode.
If you do not specify any function names, then the setting applies to all
functions (and to all precisions). However, as soon as you specify an
individual function name, the setting applies only to the function of
corresponding precision. So, for example, sinf applies only to the
single-precision sine function, sin applies only to the double-precision sine
function, sinl applies only to the extended-precision sine function, etc.