ieee-754

    10

    3答えて

    私は週を過ごして過ごすだけで、という言語ではIEEE 754の仕様を正しく理解できませんでした。 でもGCCは(それがFENV_ACCESSプラグマ無視し、私は全くの幸運だった私の作業実施例よりも、言われてきた)関連C99の一部を尊重しません。あなたはフラグで再生したり、丸めたときに、いくつかの一般的な最適化が禁止されているので、 これは、ライブラリ関数とスペックを尊重するために(私の知る限り)不

    0

    1答えて

    私たちのプロジェクトでは、ユーザーから2つのフロートを取り出し、整数レジスタに格納し、IEEE 754単精度浮動小数点として扱い、マスキングでビットを操作します。したがって、23ビットの分数値を掛けた後、単精度浮動小数点(32ビット)を積として返す場合は、LOレジスタに格納された結果を考慮する必要がありますか?

    10

    2答えて

    私は関数が4つの8ビット文字を受け取り、結果として得られる32ビットIEEE-754 floatを正規のPerl番号に変換する必要があるプロジェクトを持っています。下の作業コードよりも速い方法が必要なようですが、より単純なパック機能を理解することができませんでした。それは動作しません 、それは近いように思える: $float = unpack("f", pack("C4", @array[0..3