context: update documentation

[SVN r81708]
This commit is contained in:
Oliver Kowalke 2012-12-04 18:16:37 +00:00
parent 7eb32ae6c2
commit 24abf6fe16
2 changed files with 6 additions and 3 deletions

View File

@ -10,6 +10,7 @@
I'd like to thank Adreas Fett, Artyom Beilis, Daniel Larimer, David Deakins,
Fernando Pelliccioni, Giovanni Piero Deretta, Gordon Woodhull, Helge Bahmann,
Holger Grund, Jeffrey Lee Hellrung (Jr.), Keith Jeffery, Phil Endecott,
Robert Stewart, Steven Watanabe, Vicente J. Botet Escriba, Wayne Piekarski.
Robert Stewart, Sergey Cheban, Steven Watanabe, Vicente J. Botet Escriba,
Wayne Piekarski.
[endsect]

View File

@ -168,14 +168,16 @@ other context.
[heading Exceptions in __context_fn__]
If the __context_fn__ emits an exception, the application will terminate.
If the __context_fn__ emits an exception, the behaviour is undefined.
[important __context_fn__ should wrap the code in a try/catch block.]
[heading Preserving floating point registers]
Preserving the floating point registers increases the cycle count for a context
switch (see performance tests).
The foruth argument of __jump_fcontext__ controls if fpu registers should be
The fourth argument of __jump_fcontext__ controls if fpu registers should be
preserved by the context jump.
[important The use of the fpu controlling argument of __jump_fcontext__ must