Rev. 1.50, 10/04, page 415 of 448
PZERO:
NZERO: dz(n,sign_of(n)); break;
PINF: FR[n]=0;break;
NINF: invalid(n); break;
qNAN: qnan(n); break;
sNAN invalid(n); break;
}
}
FSRRA Special Cases
FRn +NORM –NORM +DENORM –DENORM +0 –0 +INF –INF qNaN sNaN
FSRRA(FRn) 1/SQRT Invalid Error Invalid DZ DZ +0 Invalid qNaN Invalid
Note: When DN = 1, the value of denormalized number is treated as 0.
Possible Exceptions:
• FPU error
• Invalid operation
• Divided by Zero
• Inexact