<<<    Index    >>>
3-190
INSTRUCTION SET REFERENCE
FDIV/FDIVP/FIDIV—Divide (Continued)
NOTES:
FMeans finite-real number.
IMeans integer.
*Indicates floating-point invalid-arithmetic-operand (#IA) exception.
**Indicates floating-point zero-divide (#Z) exception.
Operation
IF SRC 
0
THEN
#Z
ELSE
IF instruction is FIDIV
THEN
DEST 
<
 DEST 
/
 ConvertExtendedReal(SRC);
ELSE (* source operand is real number *)
DEST 
<
 DEST 
/
 SRC;
FI;
FI;
IF instruction = FDIVP 
THEN 
PopRegisterStack
FI;
DEST
??
?
F
?
0
+
0
+
F
+
?
NaN
-
?
*
+0
+0
?
0
?
0
*NaN
?
F
+
?
+F
+0
?
0
?
F
??
NaN
?
I+
?
+F
+0
?
0
?
F
??
NaN
SRC
?
0
+
?
**
*
*
**
??
NaN
+
0
??
**
*
*
**
+
?
NaN
+I
??
?
F
?
0
+0
+F
+
?
NaN
+
F
??
?
F
?
0
+0
+F
+
?
NaN
+
?
*
?
0
?
0
+0
+0
*NaN
NaNNaNNaNNaNNaNNaNNaNNaN
<<<    Index    >>>