Floating-
Point
Format
Exception Flags Width Description
1: If the multiplier result is a larger value than the maximum
representable value and the result is cast to infinity.
0: If the multiplier result is smaller than the maximum presentable
value.
This signal is not available in Adder or Subtract Mode and
Extended format.
fp16_mult_top_underflow
fp16_mult_bot_underflow
1 This signal indicates if the top or bottom multiplier result is a
smaller value than the minimum presentable value.
1: If the multiplier result is a smaller value than the minimum
representable value and the result is flushed to zero.
0: If the multiplier result is a larger than the minimum
representable value.
This signal is not available in Adder or Subtract Mode and
Extended format.
fp16_mult_top_inexact
fp16_mult_bot_inexact
1 This signal indicates if the top or bottom multiplier result is an exact
representation.
1: If the multiplier 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 multiplier result does not meet any of the criteria above.
This signal is not available in Adder or Subtract Mode.
fp16_mult_top_invalid
fp16_mult_bot_invalid
1 This signal indicates if the multiplier operation is ill-defined and
produces an invalid result.
1: If the multiplier result is invalid and cast to qNaN.
0: If the multiplier result is not an invalid number.
This signal is not available in Adder or Subtract Mode.
fp16_mult_top_infinite
fp16_mult_bot_infinite
1 This signal indicates if the top or bottom multiplier 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_mult_top_zero
fp16_mult_bot_zero
1 This signal indicates if the top or bottom multiplier 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.
Addition
fp16_adder_overflow
1 This signal indicates if the adder result is a larger value than the
maximum representable value.
1: If the adder result is a larger value than the maximum
presentable value and the result is cast to infinity.
0: If the adder result is not larger than the maximum presentable
value.
This signal is not available in Multiplication Mode Extended
format.
fp16_adder_underflow
1 This signal indicates if the adder result is a smaller value than the
minimum presentable value.
1: If the adder result is a smaller value than the minimum
representable value and the result is flushed to zero.
continued...
2. Intel Agilex Variable Precision DSP Blocks Architecture
UG-20213 | 2019.04.02
Send Feedback
Intel
®
Agilex
™
Variable Precision DSP Blocks User Guide
27