Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r78077 - trunk/libs/context/doc
From: oliver.kowalke_at_[hidden]
Date: 2012-04-19 08:18:51


Author: olli
Date: 2012-04-19 08:18:50 EDT (Thu, 19 Apr 2012)
New Revision: 78077
URL: http://svn.boost.org/trac/boost/changeset/78077

Log:
context: addtional comments to FPU and calling convetion

Text files modified:
   trunk/libs/context/doc/rationale.qbk | 5 ++++-
   1 files changed, 4 insertions(+), 1 deletions(-)

Modified: trunk/libs/context/doc/rationale.qbk
==============================================================================
--- trunk/libs/context/doc/rationale.qbk (original)
+++ trunk/libs/context/doc/rationale.qbk 2012-04-19 08:18:50 EDT (Thu, 19 Apr 2012)
@@ -103,6 +103,9 @@
 [footnote [@boost:/libs/context/doc/pdf/calling-conventions.pdf 'Calling Conventions',
 Agner Fog]].
 
+Conclusion: because caller as well as callee preserve FpCsr and MxCsr __start_fcontext__
+and __jump_fcontext__ are not required to preserve FpCsr and MxCsr.
+
 
 [heading x86_64]
 
@@ -133,7 +136,7 @@
 Agner Fog]].
 
 Conclusion: because no explicit calling convetion exists and MS compiler do not use those
-registers, those registers will not be preserved.
+registers, they will not be preserved.
 
 "XMM6-XMM15 must be preserved"
 [footnote [@http://msdn.microsoft.com/en-us/library/9z1stfyw%28v=vs.100%29.aspx MSDN


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk