Minor documentation clarrification on the impact of ICC -fp-model except option.

This commit is contained in:
Jean-Luc Duprat
2012-08-01 10:24:35 -07:00
parent bda566d6a7
commit 52836aae87

View File

@@ -606,12 +606,13 @@ run on Xeon Phi, though there are a number of known limitations:
* When requesting that ICC generate code with strict floating point
precision compliance (using ICC option ``-fp-model strict``) or
using of floating point exceptions (using ICC option ``-fp-model
except``) the compiler will generate code that uses the x87 unit
rather than KNC's vector unit. For similar reasons, the options
``ansi`` and ``fmath-errno`` may result in calls to math functions
that are implemented in x87 rather than KNC instructions. This will
have a significant performance impact.
accurate reporting of floating point exceptions (using ICC option
``-fp-model except``) the compiler will generate code that uses the
x87 unit rather than KNC's vector unit. For similar reasons, the
options ``ansi`` and ``fmath-errno`` may result in calls to math
functions that are implemented in x87 rather than KNC instructions.
This will have a significant performance impact. See the ICC manual
for details on these compiler options.
All of these issues are currently actively being addressed and will be
fixed in future releases.