なぜこのツールが役立つのか
このインスペクターを使って、数値プロトコルやクロス言語のテストベクターをデバッグする際の、丸め、負のゼロ、非正規化数、シリアル化の違いを説明します。
このサイトに対して公開された完全な、QA 承認版を選択します。
有限小数値を binary32 または binary64 として、符号、偏り付き指数、仮数部、16進ビット、およびブラウザでの往復変換後の正確な値として確認します。
準備完了。作業データはこのブラウザに保存されます。
このインスペクターを使って、数値プロトコルやクロス言語のテストベクターをデバッグする際の、丸め、負のゼロ、非正規化数、シリアル化の違いを説明します。
DataView は、送信された数値をビッグエンディアンの IEEE 754 binary32 または binary64 形式で書き込みます。その後、ブラウザーが符号部・指数部・仮数部のビットを分離し、保存された値を読み戻します。
Binary32の値1.5はビット0x3FC00000を持ちます。符号は0、指数は01111111で、仮数部は1の後に0が続きます。
計算は決定的であり、無効な入力を静かに変更するのではなく、検証エラーを説明します。
入力と出力はこのタブ内にとどまります。コピーとダウンロードはサーバーアップロードなしでブラウザAPIを通じて行われます。
各実行はツールモード、タイムスタンプ、入出力サイズを報告するため、変換されたデータの監査が可能です。