Intel ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS MANUAL VOLUME 4 REV 2.3 Manual page 132

Hide thumbs Also See for ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS MANUAL VOLUME 4 REV 2.3:
Table of Contents

Advertisement

FDIVR/FDIVRP/FIDIVR—Reverse Divide (Continued)
SRC
Notes:
Fmeans finite-real number.
Imeans integer.
*indicates floating-point invalid-arithmetic-operand (#IA) exception.
**indicates floating-point zero-divide (#Z) exception.
When the source operand is an integer 0, it is treated as a +0.
Operation
IF DEST 0
THEN
#Z
ELSE
IF instruction is FIDIVR
FI;
FI;
IF instruction = FDIVRP
THEN
PopRegisterStack
FI;
FPU Flags Affected
C1
C0, C2, C3
Volume 4: Base IA-32 Instruction Reference


*
F
+0
I
+0
0
+0
0
+0
0
+I
0
+F
+
*
NaN
NaN
NaN
THEN
DEST  ConvertExtendedReal(SRC)  DEST;
ELSE (* source operand is real number *)
DEST  SRC  DEST;
Set to 0 if stack underflow occurred.
Indicates rounding direction if the inexact-result exception (#P) is
generated: 0 = not roundup; 1 = roundup.
Undefined.
DEST
F
0
+0
+
+
-•
+F
**
**
+F
**
**
+0
*
*
0
*
*
-F
**
**
-F
**
**


+
NaN
NaN
+F
+
NaN

*
NaN
0
-F
NaN
0
-F
NaN
0
0
NaN
+0
+0
NaN
+F
+
NaN
+F
+
NaN
+
*
NaN
NaN
NaN
NaN
4:125

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS MANUAL VOLUME 4 REV 2.3 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

This manual is also suitable for:

Itanium architecture

Table of Contents