当サイトの一部ページには、アフィリエイト・アドセンス・アソシエイト・プロモーション広告を掲載しています。

Amazonのアソシエイトとして、Security Akademeiaは適格販売により収入を得ています。

広告配信等の詳細については、プライバシーポリシーページに掲載しています。

消費者庁が、2023年10月1日から施行する景品表示法の規制対象(通称:ステマ規制)にならないよう、配慮して記事を作成しています。もし問題のある表現がありましたら、問い合わせページよりご連絡ください。

参考:令和5年10月1日からステルスマーケティングは景品表示法違反となります。 | 消費者庁

Floating-point multiplication【NandGame編】

はじめに

いつもブログをご覧いただきありがとうございます。

セミリタイア・ミジンコのIPUSIRONです😀

IPUSIRONのプロフィールを見る

Floating-point multiplicationレベル

Floating-point multiplicationレベルのゴールは、2つの浮動小数点数を16ビット(パック)表現で乗算する回路を組むことです。

Floating-point multiplicationレベルを解く

mul、f.pack、f.unpackという3つのコンポーネントが用意されていますので、これらをうまく活用します。

mulコンポーネントの入出力を見ると、アンパックされた浮動小数点用の乗算器であることがわかります。

以上を踏まえて回路を組むと次のようになります。