インテル® Agilex™ 可変精度DSPブロック・ユーザーガイド

ID 683037
日付 2/05/2021
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

3.2.1.4. FP32ベクトル1モード

このモードは、浮動小数点乗算を実行した後、以前の可変DSP Blockからのチェーンイン入力で浮動小数点加算または減算を実行します。入力 fp32_adder_a は直接チェーンアウトに供給されます。

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

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

Enable

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モード