Intel Agilex® 7可変精度DSPブロック・ユーザーガイド

ID 683037
日付 10/02/2023
Public
ドキュメント目次

3.2.1.5. FP32ベクトル2モード

このモードでは、入力 fp32_mult_a と入力 fp32_mult_b で単精度浮動小数点乗算を行い、結果をチェーンアウトに送信します。次に、入力 fp32_adder_a に対して前の可変DSPブロックからのチェーンイン入力を加算または減算し、その結果を出力します。

表 17.  FP32ベクトル2モードに適用される式
チェーンイン・パラメーター ベクトル2での浮動小数点加算 ベクトル2での浮動小数点減算
無効

fp32_result = fp32_adder_a

fp32_chainout = fp32_mult_a * fp32_mult_b

fp32_result = fp32_adder_a

fp32_chainout = fp32_mult_a * fp32_mult_b

有効

fp32_result = fp32_adder_a + fp32_chainin

fp32_chainout = fp32_mult_a * fp32_mult_b

fp32_result = fp32_adder_a - fp32_chainin

fp32_chainout = fp32_mult_a * fp32_mult_b

FP32ベクトル2モードでは、次の例外フラグをサポートします。
  • fp32_mult_invalid
  • fp32_mult_inexact
  • fp32_mult_overflow
  • fp32_mult_underflow
  • fp32_adder_invalid
  • fp32_adder_inexact
  • fp32_adder_overflow
  • fp32_adder_underflow
図 32. FP32ベクトル2モード