Intel Agilex User Manual page 30

Variable precision dsp blocks
Hide thumbs Also See for Agilex:
Table of Contents

Advertisement

Input A
Quiet Not A Number (qNaN)
Quiet Not A Number (qNaN)
Table 12.
Multiplication Exception Handling Possible Results for FP16 Extended Modes
Input A
Normalized/Subnormalized
0 value
Positive/negative infinity
Quiet Not A Number (qNaN)
0 value
Positive/negative infinity
Quiet Not A Number (qNaN)
Positive/negative infinity
Quiet Not A Number (qNaN)
Quiet Not A Number (qNaN)
Table 13.
Addition Exception Handling Possible Results for FP16 Extended Modes
Input A
Normalized/Subnormalized
0 value
®
Intel
Agilex
Variable Precision DSP Blocks User Guide
30
2. Intel Agilex Variable Precision DSP Blocks Architecture
Input B
Positive/negative infinity
Quiet Not A Number (qNaN)
Input B
Normalized/Subnormalized
Normalized/Subnormalized
Normalized/Subnormalized
Normalized/Subnormalized
0 value
0 value
0 value
Positive/negative infinity
Positive/negative infinity
Quiet Not A Number (qNaN)
Input B
Normalized/Subnormalized
Normalized/Subnormalized
Result :
qNaN value
qNaN value
Result:
Normalized/Subnormalized
0 value
Positive/negative infinity
value
qNaN value
0 value
qNaN value
qNaN value
Positive/negative infinity
value
qNaN value
qNaN value
Result:
Normalized/Subnormalized
0 value
Sign bit = 0
Input b
UG-20213 | 2019.04.02
(4)
Flags
Overflow/Underflow/
Inexact/Invalid
Positive infinity value +
positive infinity value
Negative infinity value +
negative infinity value
Negative infinity value -
positive infinity value
Positive infinity value -
negative infinity value
0/0/0/0
0/0/0/0
(4)
Flags
Infinite/Zero/Inexact/
Invalid
0/0/x/0
0/1/0/0
1/0/0/0
0/0/0/1
Mantissa = {100...00}
0/1/0/0
0/0/0/1
Mantissa = {100...00}
0/0/0/1
Mantissa = {100...00}
1/0/0/0
0/0/0/1
Mantissa = {100...00}
0/0/0/1
Mantissa = {100...00}
(4)
Flags
Infinite/Zero/Inexact/
Invalid
0/0/x/0
0/0/0/0
0/0/0/0
continued...
Send Feedback

Advertisement

Table of Contents
loading

Table of Contents