Sgl_exponent
src_exponent = Sgl_exponent(src);
src_exponent = Sgl_exponent(src) - SGL_BIAS;
src_exponent = Sgl_exponent(src) - SGL_BIAS;
src_exponent = Sgl_exponent(src) - SGL_BIAS;
src_exponent = Sgl_exponent(src) - SGL_BIAS;
if ((src_exponent = Sgl_exponent(src)) == SGL_INFINITY_EXPONENT) {
result_exponent = Sgl_exponent(left);
if((right_exponent = Sgl_exponent(right)) == 0)
if ((result_exponent = Sgl_exponent(left)) == SGL_INFINITY_EXPONENT)
if( (Sgl_exponent(left) == SGL_INFINITY_EXPONENT)
|| (Sgl_exponent(right) == SGL_INFINITY_EXPONENT) )
if( ( (Sgl_exponent(left) == SGL_INFINITY_EXPONENT)
( (Sgl_exponent(right) == SGL_INFINITY_EXPONENT)
else if( ((Sgl_exponent(left) == SGL_INFINITY_EXPONENT)
((Sgl_exponent(right) == SGL_INFINITY_EXPONENT)
dest_exponent = Sgl_exponent(opnd1) - Sgl_exponent(opnd2) + SGL_BIAS;
dest_exponent = Sgl_exponent(opnd1) + Sgl_exponent(opnd2) - SGL_BIAS;
if ((opnd1_exponent = Sgl_exponent(opnd1)) == SGL_INFINITY_EXPONENT) {
if ((opnd2_exponent = Sgl_exponent(opnd2)) == SGL_INFINITY_EXPONENT) {
if ((src_exponent = Sgl_exponent(src)) == SGL_INFINITY_EXPONENT) {
result_exponent = Sgl_exponent(left);
if((right_exponent = Sgl_exponent(right)) == 0)
if ((result_exponent = Sgl_exponent(left)) == SGL_INFINITY_EXPONENT)
(Sgl_exponent(sgl_value)==SGL_INFINITY_EXPONENT)
(Sgl_exponent(sgl_value)!=SGL_INFINITY_EXPONENT)
(Sgl_exponent(sgl_value)==SGL_INFINITY_EXPONENT && \
(Sgl_exponent(sgl_value)==SGL_INFINITY_EXPONENT && \
(Sgl_exponent(sgl_value)!=SGL_INFINITY_EXPONENT || \