From 52836aae8758e8724054ee2d3ecdd9a0fe193754 Mon Sep 17 00:00:00 2001 From: Jean-Luc Duprat Date: Wed, 1 Aug 2012 10:24:35 -0700 Subject: [PATCH] Minor documentation clarrification on the impact of ICC -fp-model except option. --- docs/ispc.rst | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/docs/ispc.rst b/docs/ispc.rst index 94294e4e..6894a520 100644 --- a/docs/ispc.rst +++ b/docs/ispc.rst @@ -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.