<<<    Index    >>>
3-244
INSTRUCTION SET REFERENCE
FSQRT—Square Root
Description
This instruction calculates the square root of the source value in the ST(0) register and stores the
result in ST(0).
The following table shows the results obtained when taking the square root of various classes of
numbers, assuming that neither overflow nor underflow occurs.
NOTES:
FMeans finite-real number.
*Indicates floating-point invalid-arithmetic-operand (#IA) exception.
Operation
ST(0) 
<
 SquareRoot(ST(0));
FPU Flags Affected
C1
Set to 0 if stack underflow occurred.
Indicates rounding direction if inexact result exception (#P) is generated:
0 = not roundup; 1 = roundup.
C0, C2, C3 
Undefined.
Opcode
Instruction
Description
D9 FA
FSQRT
Calculates square root of ST(0) and stores the result in 
ST(0)
SRC (ST(0))
DEST (ST(0))
??
*
?
F
*
?
0
?
0
+
0
+
0
+F
+F
+
?
+
?
NaN
NaN 
<<<    Index    >>>