英特尔Agilex® 7可变精度DSP模块用户指南

ID 683037
日期 4/11/2023
Public
文档目录

3.2.1.5. FP32 Vector Two模式

此模式运行输入fp32_mult_a和输入fp32_mult_b的单精度浮点乘法运算,并将结果导向chainout。从可变精度DSP模块来的chainin输入随后与输入fp32_adder_a相加或被从中减去得到输出结果。

表 17.  应用于FP32 Vector Two模式的方程式
Chainin参数 带有浮点加法的Vector Two 带有浮点减法的Vector Two
Disable

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

Enable

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 vector two模式支持下列异常标志:
  • 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 Vector Two模式