Input A Input B Result:
(4)
Flags
Infinite/Zero/Inexact/
Invalid
Positive/negative infinity Normalized/Subnormalized Positive/negative infinity
value
1/0/0/0
Quiet Not A Number (qNaN) Normalized/Subnormalized qNaN value 0/0/0/1
Mantissa = {100...00}
0 value 0 value 0 value
For (-0 + (-0)) equation,
sign bit = 1. For any other
equation, sign bit = 0.
0/0/0/0
Positive/negative infinity 0 value Positive/negative infinity
value
1/0/0/0
Quiet Not A Number (qNaN) 0 value qNaN value 0/0/0/1
Mantissa = {100...00}
Positive/negative infinity Positive/negative infinity qNaN value for invalid cases
Positive/negative infinity
value for valid cases
0/0/0/1 for invalid cases
Mantissa = {100...00}
1/0/0/0 for valid cases
Valid cases are:
• Positive infinity value +
positive infinity value
• Negative infinity value +
negative infinity value
• Negative infinity value -
positive infinity value
• Positive infinity value -
negative infinity value
Quiet Not A Number (qNaN) Positive/negative infinity qNaN value 0/0/0/1
Mantissa = {100...00}
Quiet Not A Number (qNaN) Quiet Not A Number (qNaN) qNaN value 0/0/0/1
Mantissa = {100...00}
2. Intel Agilex Variable Precision DSP Blocks Architecture
UG-20213 | 2019.04.02
Send Feedback
Intel
®
Agilex
™
Variable Precision DSP Blocks User Guide
31