GNU Info

Info Node: (python2.1-lib.info)Limitations and other considerations

(python2.1-lib.info)Limitations and other considerations


Prev: Example 2 Up: fpectl
Enter node , (file) or (file)node

Limitations and other considerations
------------------------------------

Setting up a given processor to trap IEEE-754 floating point errors
currently requires custom code on a per-architecture basis.  You may
have to modify `fpectl' to control your particular hardware.

Conversion of an IEEE-754 exception to a Python exception requires that
the wrapper macros `PyFPE_START_PROTECT' and `PyFPE_END_PROTECT' be
inserted into your code in an appropriate fashion.  Python itself has
been modified to support the `fpectl' module, but many other codes of
interest to numerical analysts have not.

The `fpectl' module is not thread-safe.

See also:
     Some files in the source distribution may be interesting in
     learning more about how this module operates. The include file
     `Include/pyfpe.h' discusses the implementation of this module at
     some length. `Modules/fpetestmodule.c' gives several examples of
     use. Many additional examples can be found in
     `Objects/floatobject.c'.


automatically generated by info2www version 1.2.2.9