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

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

3.2.1.4. FP32 Vector One模式

此模式运行浮点乘法运算后会通过从之前可变精度DSP模块chainin输入进行浮点加法或减法。输入fp32_adder_a被直接馈入chainout。

表 16.  应用于FP32 Vector One模式的方程式
Chainin参数 带有浮点加法的Vector One 带有浮点减法的Vector One
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 vector one模式支持下列异常标志:
  • 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. Vector One模式