tail head cat sleep
QR code linking to this page

manページ  — NPX

名称

npx – 数値演算コプロセッサとエミュレータ

内容

書式

options MATH_EMULATE device npx0 at isa? port IO_NPX tty irq 13

解説

npx ドライバは、システムに数値演算コプロセッサがあれば、 それを利用できるようにします。 拡張数値演算機能 (NPX) は、 486DX CPU を使ったシステムや、 387 または 487SX コプロセッサを使ったシステムに存在します。 npx ドライバは NPX が存在するか否かに関わらず、 システムが正常に動作するために必要です。

もし NPX がシステムに存在しない場合には、 カーネル設定ファイルに "MATH_EMULATE" オプションが 記述されていることが必要です。 これにより、通常は NPX で実行される命令がサポートされます。 システムに NPX が存在せず、カーネルが数学エミュレーションを付けずに 構築されている場合には、システムは起動しません。

警告

エミュレータは NPX コプロセッサと比べて非常に遅いです。 そのため、エミュレータを使わなければならないときには、 浮動小数点演算の性能が悪くなります。

バグ

たくさんあります。特に安っぽいマザーボード上で使った時にはそうです。 NPX から CPU への割り込みラインが正しく結線されていない マザーボードがあります。 もしこのような場合に、システムが常に正常な動作をすることを望むならば、 エミュレータを使うことが必要です。

超越関数命令のエミュレーションは不正確です。 それ以外の命令のエミュレーションも怪しいです。


FreeBSD NPX (4) August 28, 1993

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.

As soon as we started programming, we found to our surprise that it wasn't as easy to get programs right as we had thought. Debugging had to be discovered. I can remember the exact instant when I realized that a large part of my life from then on was going to be spent in finding mistakes in my own programs.
— Maurice Wilkes