## 2 制限と他に考慮すべきこと

特定のプロセッサをIEEE-754浮動小数点エラーを捕らえるように設定することは、現在アーキテクチャごとの基準に基づきカスタムコードを必要とします。あなたの特殊なハードウェアを制御するために`fpectl`を修正することもできます。

IEEE-754例外のPython例外への変換には、ラッパーマクロ`PyFPE_START_PROTECT`と`PyFPE_END_PROTECT`があなたのコードに適切な方法で挿入されていることが必要です。Python自身は`fpectl`モジュールをサポートするために修正されていますが、数値解析にとって興味ある多くの他のコードはそうではありません。

`fpectl`モジュールはスレッドセーフではありません。

参考:

このモジュールがどのように動作するのかについてより学習するときに、ソースディストリビューションの中のいくつかのファイルは興味を引くものでしょう。インクルードファイルInclude/pyfpe.hでは、このモジュールの実装について同じ長さで議論されています。Modules/fpetestmodule.cには、いくつかの使い方の例があります。多くの追加の例がObjects/floatobject.cにあります。