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

ID 683037
日付 2/05/2021
Public

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

ドキュメント目次

3.2.3.1. 積和または積差モード

このモードでは、浮動小数点乗算を実行した後、浮動小数点加算または浮動小数点減算を実行します。なお、チェーンイン・パラメーターを使用することにより、マルチプルチェーン・モードをイネーブルすることができます。

表 22.  積和または積差モードに適用される等式
チェーンイン・パラメーター 積和モード 積差モード
Disable fp32_result = (fp32_mult_a*fp32_mult_b) + fp32_adder_a fp32_result = (fp32_mult_a*fp32_mult_b) - fp32_adder_a
Enable fp32_result = (fp32_mult_a*fp32_mult_b) + fp32_chainin fp32_result = (fp32_mult_a*fp32_mult_b) - fp32_chainin
浮動小数点積和または積差モードは、次の例外フラグをサポートしています。
  • fp32_mult_invalid
  • fp32_mult_inexact
  • fp32_mult_overflow
  • fp32_mult_underflow
  • fp32_adder_invalid
  • fp32_adder_inexact
  • fp32_adder_overflow
  • fp32_adder_underflow
図 39. インテルAgilexデバイスでの積和または積差モード