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

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

3.2.1.4. FP32ベクトル1モード

このモードでは、浮動小数点乗算を行い、それに続いて前の可変DSPブロックからのチェーンイン入力との浮動小数点加算または減算を行います。入力の fp32_adder_a は直接チェーンアウトに供給されます。

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

fp32_result = fp32_mult_a * fp32_mult_b

fp32_chainout = fp32_adder_a

fp32_result = fp32_mult_a * fp32_mult_b

fp32_chainout = fp32_adder_a

有効

fp32_result = (fp32_mult_a * fp32_mult_b) + fp32_chainin

fp32_chainout = fp32_adder_a

fp32_result = (fp32_mult_a * fp32_mult_b) - fp32_chainin

fp32_chainout = fp32_adder_a

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