Commit 05e1cfa4 authored by Fabian Bauer's avatar Fabian Bauer
Browse files

cleanup Sqrt32_NewtonRaphson

parent bfabdcea
Loading
Loading
Loading
Loading
Loading
+4 −7
Original line number Diff line number Diff line
@@ -71,8 +71,8 @@
static Word32 Sqrt32_NewtonRaphson( Word32 mantissa, Word16 * e, Word16 n )
{
    /*higher precission by Newton-Raphson iterations*/
    Word32 result_fx_0, result_fx_1;
    Word16 result_fx_e, result_fx_0_e, result_fx_1_e;
    Word32 result_fx_0;
    Word16 result_fx_e, result_fx_0_e;
    Word32 tmp;
    Word16 scale;

@@ -85,11 +85,8 @@ static Word32 Sqrt32_NewtonRaphson( Word32 mantissa, Word16 * e, Word16 n )
    {
        tmp = BASOP_Util_Divide3232_Scale_newton( mantissa, result_fx_0, &scale );
        tmp = BASOP_Util_Add_Mant32Exp( tmp, add( sub( result_fx_e, result_fx_0_e ), scale ), result_fx_0, result_fx_0_e, &scale );
        result_fx_1 = tmp;
        result_fx_1_e = sub( scale, 1 );

        result_fx_0 = result_fx_1;
        result_fx_0_e = result_fx_1_e;
        result_fx_0 = tmp;
        result_fx_0_e = sub( scale, 1 );
    }
    *e = result_fx_0_e;
    return result_fx_0;