Sgl_all
Sgl_all(result) = Dbl_allp1(srcp1); /* set sign of result */
Dbl_allp1(resultp1) = Sgl_all(src); /* set sign of result */
if (Sgl_isone_sign(src)) result = -Sgl_all(temp);
else result = Sgl_all(temp);
if (Sgl_isone_sign(src)) result = -Sgl_all(temp);
else result = Sgl_all(temp);
if( Sgl_all(left) < Sgl_all(right) )
if( Sgl_all(left) > Sgl_all(right) )
else if( Sgl_all(left) == Sgl_all(right) )
for (count=1;count<=SGL_P && Sgl_all(opnd1);count++) {
stickybit = Sgl_all(opnd1);
stickybit |= Sgl_all(opnd3) << (SGL_BITLENGTH - SGL_EXP_LENGTH + 1);
Sgl_all(result) = ~Sgl_all(result); /* set sign */
while (stepcount-- > 0 && Sgl_all(opnd1)) {
if(sum <= Sgl_all(src)) {