Floating-
Point
Format
Exception Flags Width Description
0: If the adder result is a larger than the minimum representable
value.
This signal is not available in Multiplication Mode Extended
format.
fp16_adder_inexact
1 This signal indicates if the adder result is an exact representation.
1: If the adder result is:
• a rounded value
• a smaller value than the minimum representable value or
• a larger value than the maximum representable value.
0: If the adder result does not meet any of the criteria above.
This signal is not available in Multiplication Mode.
fp16_adder_invalid
1 This signal indicates if the adder operation is ill-defined and
produces an invalid result.
1: If the adder result is invalid and cast to qNaN.
0: If the adder result is not an invalid number.
This signal is not available in Multiplication Mode.
fp16_adder_infinite
1 This signal indicates if the adder result is a positive or negative
infinity.
1: If the result is infinite
0: If the result is normalized float or in the appropriate infinity
range
This signal is only available for Extended format.
fp16_adder_zero
1 This signal indicates if the adder result is a positive or negative
zero.
1: If the result is zero
0: If the result is not a zero
This signal is only available for Extended format.
Table 10. Multiplier Exception Handling Possible Results for FP32 Multiplication, FP16
Flushed, and FP16 Bfloat16 Modes
Input A Input B Result
(4)
Flags
Overflow/Underflow/
Inexact/Invalid
Normalized Normalized Normalized value 0/0/0/0
Normalized (rounded) value 0/0/1/0
Positive/negative infinity
value
1/0/1/0
Subnormal (denormal) value 0/1/1/0
0 or Subnormal (denormal) Normalized 0 value 0/0/0/0
Positive/negative infinity Normalized Positive/negative infinity
value
0/0/0/0
Quiet Not A Number (qNaN) Normalized qNaN value 0/0/0/0
0 or Subnormal (denormal) 0 or Subnormal (denormal) 0 value 0/0/0/0
continued...
(4)
Output exception flags. These flags do not change if exceptions are at input value.
2. Intel Agilex Variable Precision DSP Blocks Architecture
UG-20213 | 2019.04.02
Intel
®
Agilex
™
Variable Precision DSP Blocks User Guide
Send Feedback
28